Sub2ApiAdminPromptAuditRuntime constructor

Sub2ApiAdminPromptAuditRuntime({
  1. required String processStatus,
  2. required Sub2ApiAdminPromptAuditMode effectiveMode,
  3. required int expectedConfigVersion,
  4. required int activeConfigVersion,
  5. required DateTime? configLoadedAt,
  6. required String configLoadError,
  7. required int workerTotal,
  8. required int workerActive,
  9. required DateTime? workerHeartbeatAt,
  10. required int queueCapacity,
  11. required Sub2ApiAdminPromptAuditQueueStats queue,
  12. required int processedTotal,
  13. required int failedTotal,
  14. required int enqueuedTotal,
  15. required int droppedTotal,
  16. required DateTime? lastProcessedAt,
  17. required String lastErrorCode,
  18. required String lastErrorMessage,
  19. required String databaseStatus,
  20. required String redisStatus,
  21. required Map<String, Sub2ApiAdminPromptAuditProbeResult> endpoints,
  22. required Sub2ApiAdminPromptAuditGuardMetrics guardMetrics,
})

Implementation

Sub2ApiAdminPromptAuditRuntime({
  required this.processStatus,
  required this.effectiveMode,
  required this.expectedConfigVersion,
  required this.activeConfigVersion,
  required this.configLoadedAt,
  required this.configLoadError,
  required this.workerTotal,
  required this.workerActive,
  required this.workerHeartbeatAt,
  required this.queueCapacity,
  required this.queue,
  required this.processedTotal,
  required this.failedTotal,
  required this.enqueuedTotal,
  required this.droppedTotal,
  required this.lastProcessedAt,
  required this.lastErrorCode,
  required this.lastErrorMessage,
  required this.databaseStatus,
  required this.redisStatus,
  required Map<String, Sub2ApiAdminPromptAuditProbeResult> endpoints,
  required this.guardMetrics,
}) : endpoints = Map.unmodifiable(endpoints);