BarcodeScannerJsonConfiguration constructor

BarcodeScannerJsonConfiguration({
  1. String? version,
  2. String? screen,
  3. List<BarcodeDocumentFormat>? acceptedDocumentFormats,
  4. BarcodesExtensionFilter? barcodesExtensionFilter,
  5. Color? cameraOverlayColor,
  6. CameraModule? cameraModule,
  7. double? cameraZoomFactor,
  8. bool? cancelButtonHidden,
  9. String? cancelButtonTitle,
  10. EngineMode? engineMode,
  11. String? enableCameraButtonTitle,
  12. String? enableCameraExplanationText,
  13. Color? finderLineColor,
  14. double? finderLineWidth,
  15. String? finderTextHint,
  16. Color? finderTextHintColor,
  17. AspectRatio? finderAspectRatio,
  18. bool? flashButtonHidden,
  19. String? flashButtonTitle,
  20. Color? flashButtonInactiveColor,
  21. bool? flashEnabled,
  22. bool? focusLockEnabled,
  23. double? focusLockPosition,
  24. OrientationLockMode? orientationLockMode,
  25. int? minimumTextLength,
  26. int? maximumTextLength,
  27. bool? minFocusDistanceLock,
  28. int? minimum1DBarcodesQuietZone,
  29. bool? stripCheckDigits,
  30. bool? successBeepEnabled,
  31. Color? topBarBackgroundColor,
  32. Color? topBarButtonsColor,
  33. List<BarcodeFormat>? barcodeFormats,
  34. bool? useButtonsAllCaps,
  35. bool? replaceCancelButtonWithIcon,
  36. CameraPreviewMode? cameraPreviewMode,
  37. ZoomRange? cameraZoomRange,
  38. int? autoCancelTimeout,
  39. bool? gs1DecodingEnabled,
  40. MSIPlesseyChecksumAlgorithm? msiPlesseyChecksumAlgorithm,
  41. bool? lowPowerMode,
  42. CodeDensity? codeDensity,
  43. BarcodeImageGenerationType? barcodeImageGenerationType,
  44. double? initialScanDelay,
  45. double? delayAfterScan,
  46. bool? doubleTapToZoomEnabled,
  47. bool? pinchToZoomEnabled,
  48. bool? shouldAnimateZooming,
  49. bool? viewFinderEnabled,
  50. ConfirmationDialogConfiguration? confirmationDialogConfiguration,
  51. 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,
});