copyWith method
QRScanConfig
copyWith({
- bool? enableFlashlight,
- Set<
BarcodeFormat> ? formats, - int? detectionCooldown,
- bool? autoFocus,
- bool? enableVibration,
- bool? enableAudio,
- double? minConfidence,
- CameraControlConfig? cameraControl,
Copy with new values
Implementation
QRScanConfig copyWith({
bool? enableFlashlight,
Set<BarcodeFormat>? formats,
int? detectionCooldown,
bool? autoFocus,
bool? enableVibration,
bool? enableAudio,
double? minConfidence,
CameraControlConfig? cameraControl,
}) {
return QRScanConfig(
enableFlashlight: enableFlashlight ?? this.enableFlashlight,
formats: formats ?? this.formats,
detectionCooldown: detectionCooldown ?? this.detectionCooldown,
autoFocus: autoFocus ?? this.autoFocus,
enableVibration: enableVibration ?? this.enableVibration,
enableAudio: enableAudio ?? this.enableAudio,
minConfidence: minConfidence ?? this.minConfidence,
cameraControl: cameraControl ?? this.cameraControl,
);
}