namespace CashLineERP.Contracts.Reporting;

public sealed record ReportingSnapshotResponse(
    long ReportingSnapshotId,
    string SnapshotNumber,
    string ReportCode,
    string ReportTitle,
    DateOnly? DateFrom,
    DateOnly? DateTo,
    DateOnly? AsOfDate,
    int RowCount,
    string JsonPayloadText,
    string? CsvPayloadText,
    DateTime GeneratedAtUtc,
    long GeneratedByUserId,
    string? Notes);
