Sub2ApiAdminPromptAuditConfig constructor
Sub2ApiAdminPromptAuditConfig({
- required bool enabled,
- required bool blockingEnabled,
- required bool blockingLatestTurnOnly,
- required bool storePassEvents,
- required Sub2ApiAdminPromptAuditMode effectiveMode,
- required Sub2ApiAdminPromptAuditStrategy strategy,
- required int workerCount,
- required int queueCapacity,
- required List<
String> scanners, - required bool allGroups,
- required List<
int> groupIds, - required List<
Sub2ApiAdminPromptAuditEndpoint> endpoints, - required int configVersion,
- required DateTime updatedAt,
- required int updatedBy,
- 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);