namespace CashLineERP.Application.Internal;

public sealed record InternalHypercareConsoleView(
    string ServiceStatus,
    string EnvironmentName,
    string BuildVersion,
    string ReleaseVersion,
    string ApiVersion,
    string ReleaseChannel,
    string SupportStatus,
    string ReadinessStatus,
    int PassedReadinessChecks,
    int FailedReadinessChecks,
    int PendingApprovalCount,
    int TotalExceptionCount,
    int CriticalIncidentCount,
    int HighIncidentCount,
    int WarningIncidentCount,
    int OpenIncidentCount,
    int RunbookCount,
    int DeadLetterOutboxCount,
    int DeadLetterInboxCount,
    int DeadLetterNotificationCount,
    int OpenSettlementExceptionCount,
    int OverdueCollectionsCount,
    string? ReadinessReportPath);
