namespace CashLineERP.Contracts.Tax;

public sealed record EtaAuthorityAuthHealthResponse(
    bool AuthEndpointConfigured,
    string? AuthEndpointCode,
    string? AuthBaseUrl,
    bool SubmissionEndpointConfigured,
    string? SubmissionEndpointCode,
    bool SubmissionStatusEndpointConfigured,
    string? SubmissionStatusEndpointCode,
    bool CallbackPingEndpointConfigured,
    string? CallbackPingEndpointCode,
    bool CredentialsResolved,
    bool ReadyForLiveAuth,
    string StatusCode,
    string Message);
