BarcodeScannerJsonConfiguration constructor
BarcodeScannerJsonConfiguration({
- String? version,
- String? screen,
- List<
BarcodeDocumentFormat> ? acceptedDocumentFormats, - BarcodesExtensionFilter? barcodesExtensionFilter,
- Color? cameraOverlayColor,
- CameraModule? cameraModule,
- double? cameraZoomFactor,
- bool? cancelButtonHidden,
- String? cancelButtonTitle,
- EngineMode? engineMode,
- String? enableCameraButtonTitle,
- String? enableCameraExplanationText,
- Color? finderLineColor,
- double? finderLineWidth,
- String? finderTextHint,
- Color? finderTextHintColor,
- AspectRatio? finderAspectRatio,
- bool? flashButtonHidden,
- String? flashButtonTitle,
- Color? flashButtonInactiveColor,
- bool? flashEnabled,
- bool? focusLockEnabled,
- double? focusLockPosition,
- OrientationLockMode? orientationLockMode,
- int? minimumTextLength,
- int? maximumTextLength,
- bool? minFocusDistanceLock,
- int? minimum1DBarcodesQuietZone,
- bool? stripCheckDigits,
- bool? successBeepEnabled,
- Color? topBarBackgroundColor,
- Color? topBarButtonsColor,
- List<
BarcodeFormat> ? barcodeFormats, - bool? useButtonsAllCaps,
- bool? replaceCancelButtonWithIcon,
- CameraPreviewMode? cameraPreviewMode,
- ZoomRange? cameraZoomRange,
- int? autoCancelTimeout,
- bool? gs1DecodingEnabled,
- MSIPlesseyChecksumAlgorithm? msiPlesseyChecksumAlgorithm,
- bool? lowPowerMode,
- CodeDensity? codeDensity,
- BarcodeImageGenerationType? barcodeImageGenerationType,
- double? initialScanDelay,
- double? delayAfterScan,
- bool? doubleTapToZoomEnabled,
- bool? pinchToZoomEnabled,
- bool? shouldAnimateZooming,
- bool? viewFinderEnabled,
- ConfirmationDialogConfiguration? confirmationDialogConfiguration,
- SelectionOverlayConfiguration? overlayConfiguration,
Implementation
BarcodeScannerJsonConfiguration({
this.version,
this.screen,
this.acceptedDocumentFormats,
this.barcodesExtensionFilter,
this.cameraOverlayColor,
this.cameraModule,
this.cameraZoomFactor,
this.cancelButtonHidden,
this.cancelButtonTitle,
this.engineMode,
this.enableCameraButtonTitle,
this.enableCameraExplanationText,
this.finderLineColor,
this.finderLineWidth,
this.finderTextHint,
this.finderTextHintColor,
this.finderAspectRatio,
this.flashButtonHidden,
this.flashButtonTitle,
this.flashButtonInactiveColor,
this.flashEnabled,
this.focusLockEnabled,
this.focusLockPosition,
this.orientationLockMode,
this.minimumTextLength,
this.maximumTextLength,
this.minFocusDistanceLock,
this.minimum1DBarcodesQuietZone,
this.stripCheckDigits,
this.successBeepEnabled,
this.topBarBackgroundColor,
this.topBarButtonsColor,
this.barcodeFormats,
this.useButtonsAllCaps,
this.replaceCancelButtonWithIcon,
this.cameraPreviewMode,
this.cameraZoomRange,
this.autoCancelTimeout,
this.gs1DecodingEnabled,
this.msiPlesseyChecksumAlgorithm,
this.lowPowerMode,
this.codeDensity,
this.barcodeImageGenerationType,
this.initialScanDelay,
this.delayAfterScan,
this.doubleTapToZoomEnabled,
this.pinchToZoomEnabled,
this.shouldAnimateZooming,
this.viewFinderEnabled,
this.confirmationDialogConfiguration,
this.overlayConfiguration,
});