Sub2ApiAdminPromptAuditRuntime constructor
Sub2ApiAdminPromptAuditRuntime({
- required String processStatus,
- required Sub2ApiAdminPromptAuditMode effectiveMode,
- required int expectedConfigVersion,
- required int activeConfigVersion,
- required DateTime? configLoadedAt,
- required String configLoadError,
- required int workerTotal,
- required int workerActive,
- required DateTime? workerHeartbeatAt,
- required int queueCapacity,
- required Sub2ApiAdminPromptAuditQueueStats queue,
- required int processedTotal,
- required int failedTotal,
- required int enqueuedTotal,
- required int droppedTotal,
- required DateTime? lastProcessedAt,
- required String lastErrorCode,
- required String lastErrorMessage,
- required String databaseStatus,
- required String redisStatus,
- required Map<
String, Sub2ApiAdminPromptAuditProbeResult> endpoints, - 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);