KioskOpsConfig

constructor(baseUrl: String, locationId: String, kioskEnabled: Boolean, syncIntervalMinutes: Long = 15, adminExitPin: String? = null, securityPolicy: SecurityPolicy = SecurityPolicy.maximalistDefaults(), retentionPolicy: RetentionPolicy = RetentionPolicy.maximalistDefaults(), telemetryPolicy: TelemetryPolicy = TelemetryPolicy.maximalistDefaults(), queueLimits: QueueLimits = QueueLimits.maximalistDefaults(), idempotencyConfig: IdempotencyConfig = IdempotencyConfig.maximalistDefaults(), syncPolicy: SyncPolicy = SyncPolicy.disabledDefaults(), transportSecurityPolicy: TransportSecurityPolicy = TransportSecurityPolicy(), remoteConfigPolicy: RemoteConfigPolicy = RemoteConfigPolicy.disabledDefaults(), diagnosticsSchedulePolicy: DiagnosticsSchedulePolicy = DiagnosticsSchedulePolicy.disabledDefaults(), observabilityPolicy: ObservabilityPolicy = ObservabilityPolicy.disabledDefaults(), geofencePolicy: GeofencePolicy = GeofencePolicy.disabledDefaults(), policyProfiles: Map<String, PolicyProfile> = emptyMap(), validationPolicy: ValidationPolicy = ValidationPolicy.disabledDefaults(), piiPolicy: PiiPolicy = PiiPolicy.disabledDefaults(), fieldEncryptionPolicy: FieldEncryptionPolicy = FieldEncryptionPolicy.disabledDefaults(), dataClassificationPolicy: DataClassificationPolicy = DataClassificationPolicy.disabledDefaults(), anomalyPolicy: AnomalyPolicy = AnomalyPolicy.disabledDefaults(), databaseEncryptionPolicy: DatabaseEncryptionPolicy = DatabaseEncryptionPolicy.disabledDefaults(), requireDataRightsAuthorization: Boolean = false)