# BatchBarcodeScannerJsonConfiguration constructor

BatchBarcodeScannerJsonConfiguration({

1. String? version,
2. String? screen,
3. List<BarcodeDocumentFormat>? acceptedDocumentFormats,
4. BarcodesExtensionFilter? barcodesExtensionFilter,
5. Color? cameraOverlayColor,
6. CameraModule? cameraModule,
7. double? cameraZoomFactor,
8. ZoomRange? cameraZoomRange,
9. bool? cancelButtonHidden,
10. String? cancelButtonTitle,
11. bool? doubleTapToZoomEnabled,
12. bool? pinchToZoomEnabled,
13. bool? shouldAnimateZooming,
14. EngineMode? engineMode,
15. Color? finderLineColor,
16. double? finderLineWidth,
17. String? finderTextHint,
18. Color? finderTextHintColor,
19. AspectRatio? finderAspectRatio,
20. bool? flashButtonHidden,
21. String? flashButtonTitle,
22. bool? flashEnabled,
23. bool? focusLockEnabled,
24. double? focusLockPosition,
25. bool? touchToFocusEnabled,
26. OrientationLockMode? orientationLockMode,
27. int? minimumTextLength,
28. int? maximumTextLength,
29. int? minimum1DBarcodesQuietZone,
30. bool? minFocusDistanceLock,
31. bool? stripCheckDigits,
32. bool? useIATA2OF5Checksum,
33. bool? useCode11Checksum,
34. bool? successBeepEnabled,
35. Color? topBarBackgroundColor,
36. Color? topBarButtonsColor,
37. Color? topBarButtonsInactiveColor,
38. List<BarcodeFormat>? barcodeFormats,
39. bool? useButtonsAllCaps,
40. Gs1HandlingMode? gs1HandlingMode,
41. MSIPlesseyChecksumAlgorithm? msiPlesseyChecksumAlgorithm,
42. AustraliaPostCustomerFormat? australiaPostCustomerFormat,
43. bool? lowPowerMode,
44. String? barcodesCountText,
45. Color? barcodesCountTextColor,
46. String? clearButtonTitle,
47. Color? detailsActionColor,
48. Color? detailsBackgroundColor,
49. Color? detailsPrimaryColor,
50. String? deleteButtonTitle,
51. String? enableCameraButtonTitle,
52. String? enableCameraExplanationText,
53. String? fetchingStateText,
54. String? noBarcodesTitle,
55. String? submitButtonTitle,
56. bool? replaceCancelButtonWithIcon,
57. CameraPreviewMode? cameraPreviewMode,
58. int? autoCancelTimeout,
59. double? initialScanDelay,
60. bool? viewFinderEnabled,
61. SelectionOverlayConfiguration? overlayConfiguration,

})

## Implementation

    BatchBarcodeScannerJsonConfiguration({
      this.version,
      this.screen,
      this.acceptedDocumentFormats,
      this.barcodesExtensionFilter,
      this.cameraOverlayColor,
      this.cameraModule,
      this.cameraZoomFactor,
      this.cameraZoomRange,
      this.cancelButtonHidden,
      this.cancelButtonTitle,
      this.doubleTapToZoomEnabled,
      this.pinchToZoomEnabled,
      this.shouldAnimateZooming,
      this.engineMode,
      this.finderLineColor,
      this.finderLineWidth,
      this.finderTextHint,
      this.finderTextHintColor,
      this.finderAspectRatio,
      this.flashButtonHidden,
      this.flashButtonTitle,
      this.flashEnabled,
      this.focusLockEnabled,
      this.focusLockPosition,
      this.touchToFocusEnabled,
      this.orientationLockMode,
      this.minimumTextLength,
      this.maximumTextLength,
      this.minimum1DBarcodesQuietZone,
      this.minFocusDistanceLock,
      this.stripCheckDigits,
      this.useIATA2OF5Checksum,
      this.useCode11Checksum,
      this.successBeepEnabled,
      this.topBarBackgroundColor,
      this.topBarButtonsColor,
      this.topBarButtonsInactiveColor,
      this.barcodeFormats,
      this.useButtonsAllCaps,
      this.gs1HandlingMode,
      this.msiPlesseyChecksumAlgorithm,
      this.australiaPostCustomerFormat,
      this.lowPowerMode,
      this.barcodesCountText,
      this.barcodesCountTextColor,
      this.clearButtonTitle,
      this.detailsActionColor,
      this.detailsBackgroundColor,
      this.detailsPrimaryColor,
      this.deleteButtonTitle,
      this.enableCameraButtonTitle,
      this.enableCameraExplanationText,
      this.fetchingStateText,
      this.noBarcodesTitle,
      this.submitButtonTitle,
      this.replaceCancelButtonWithIcon,
      this.cameraPreviewMode,
      this.autoCancelTimeout,
      this.initialScanDelay,
      this.viewFinderEnabled,
      this.overlayConfiguration,
    });