Sub2ApiAdminUpdatePromptAuditConfigRequest constructor

Sub2ApiAdminUpdatePromptAuditConfigRequest({
  1. required int expectedConfigVersion,
  2. required bool enabled,
  3. required bool blockingEnabled,
  4. required bool blockingLatestTurnOnly,
  5. required bool storePassEvents,
  6. Sub2ApiAdminPromptAuditStrategy strategy = Sub2ApiAdminPromptAuditStrategy.priority,
  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<Sub2ApiAdminPromptAuditEndpointUpdate> endpoints,
})

Implementation

Sub2ApiAdminUpdatePromptAuditConfigRequest({
  required this.expectedConfigVersion,
  required this.enabled,
  required this.blockingEnabled,
  required this.blockingLatestTurnOnly,
  required this.storePassEvents,
  this.strategy = Sub2ApiAdminPromptAuditStrategy.priority,
  required this.workerCount,
  required this.queueCapacity,
  required List<String> scanners,
  required this.allGroups,
  required List<int> groupIds,
  required List<Sub2ApiAdminPromptAuditEndpointUpdate> endpoints,
}) : scanners = List.unmodifiable(scanners),
     groupIds = List.unmodifiable(groupIds),
     endpoints = List.unmodifiable(endpoints);