Sub2ApiAdminPromptAuditConfig constructor

Sub2ApiAdminPromptAuditConfig({
  1. required bool enabled,
  2. required bool blockingEnabled,
  3. required bool blockingLatestTurnOnly,
  4. required bool storePassEvents,
  5. required Sub2ApiAdminPromptAuditMode effectiveMode,
  6. required Sub2ApiAdminPromptAuditStrategy strategy,
  7. required int workerCount,
  8. required int queueCapacity,
  9. required List<String> scanners,
  10. required bool allGroups,
  11. required List<int> groupIds,
  12. required List<Sub2ApiAdminPromptAuditEndpoint> endpoints,
  13. required int configVersion,
  14. required DateTime updatedAt,
  15. required int updatedBy,
  16. required String changeSummary,
})

Implementation

Sub2ApiAdminPromptAuditConfig({
  required this.enabled,
  required this.blockingEnabled,
  required this.blockingLatestTurnOnly,
  required this.storePassEvents,
  required this.effectiveMode,
  required this.strategy,
  required this.workerCount,
  required this.queueCapacity,
  required List<String> scanners,
  required this.allGroups,
  required List<int> groupIds,
  required List<Sub2ApiAdminPromptAuditEndpoint> endpoints,
  required this.configVersion,
  required this.updatedAt,
  required this.updatedBy,
  required this.changeSummary,
}) : scanners = List.unmodifiable(scanners),
     groupIds = List.unmodifiable(groupIds),
     endpoints = List.unmodifiable(endpoints);