# 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. OrientationLockMode? orientationLockMode,
26. int? minimumTextLength,
27. int? maximumTextLength,
28. int? minimum1DBarcodesQuietZone,
29. bool? minFocusDistanceLock,
30. bool? stripCheckDigits,
31. bool? successBeepEnabled,
32. Color? topBarBackgroundColor,
33. Color? topBarButtonsColor,
34. Color? topBarButtonsInactiveColor,
35. List<BarcodeFormat>? barcodeFormats,
36. bool? useButtonsAllCaps,
37. bool? gs1DecodingEnabled,
38. MSIPlesseyChecksumAlgorithm? msiPlesseyChecksumAlgorithm,
39. bool? lowPowerMode,
40. String? barcodesCountText,
41. Color? barcodesCountTextColor,
42. String? clearButtonTitle,
43. Color? detailsActionColor,
44. Color? detailsBackgroundColor,
45. Color? detailsPrimaryColor,
46. String? deleteButtonTitle,
47. String? enableCameraButtonTitle,
48. String? enableCameraExplanationText,
49. String? fetchingStateText,
50. String? noBarcodesTitle,
51. String? submitButtonTitle,
52. CodeDensity? codeDensity,
53. bool? replaceCancelButtonWithIcon,
54. CameraPreviewMode? cameraPreviewMode,
55. int? autoCancelTimeout,
56. double? initialScanDelay,
57. bool? viewFinderEnabled,
58. 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.orientationLockMode,
      this.minimumTextLength,
      this.maximumTextLength,
      this.minimum1DBarcodesQuietZone,
      this.minFocusDistanceLock,
      this.stripCheckDigits,
      this.successBeepEnabled,
      this.topBarBackgroundColor,
      this.topBarButtonsColor,
      this.topBarButtonsInactiveColor,
      this.barcodeFormats,
      this.useButtonsAllCaps,
      this.gs1DecodingEnabled,
      this.msiPlesseyChecksumAlgorithm,
      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.codeDensity,
      this.replaceCancelButtonWithIcon,
      this.cameraPreviewMode,
      this.autoCancelTimeout,
      this.initialScanDelay,
      this.viewFinderEnabled,
      this.overlayConfiguration,
    });