namespace GestionaDenuncias.Shared.Models;

public sealed record InboxUserState
{
    public string Username { get; init; } = string.Empty;
    public DateTimeOffset? LastSuccessfulDownloadAtUtc { get; init; }
    public DateTimeOffset? LastDownloadedReportMomentUtc { get; init; }
    public bool HasPreviousDownloads => LastDownloadedReportMomentUtc is not null;
}
