namespace CashLineERP.Application.Tax;

public sealed record EtaTransmissionAttemptView(
    long EtaTransmissionAttemptId,
    long AccountsReceivableInvoiceId,
    long EtaSubmissionLogId,
    long IntegrationEndpointId,
    string EndpointCode,
    string TransmissionNumber,
    string StatusCode,
    string PayloadText,
    string? SignedPayloadText,
    string? SignatureText,
    string? AdapterReference,
    string? ResponseText,
    int AttemptNumber,
    DateTime AvailableAtUtc,
    DateTime? DispatchedAtUtc,
    string? DispatchedByProcess,
    DateTime? PolledAtUtc,
    string? PolledByProcess,
    string? LastErrorText,
    DateTime CreatedAtUtc);
