# DocumentScannerJsonConfiguration constructor

DocumentScannerJsonConfiguration({

1. String? version,
2. String? screen,
3. double? acceptedAngleScore,
4. double? acceptedSizeScore,
5. double? acceptedBrightnessThreshold,
6. bool? autoSnappingButtonHidden,
7. String? autoSnappingButtonTitle,
8. bool? autoSnappingEnabled,
9. double? autoSnappingSensitivity,
10. double? autoSnappingDelay,
11. Color? bottomBarBackgroundColor,
12. Color? bottomBarButtonsColor,
13. CameraModule? cameraModule,
14. Color? cameraBackgroundColor,
15. CameraPreviewMode? cameraPreviewMode,
16. bool? touchToFocusEnabled,
17. String? cameraUnavailableExplanationText,
18. bool? cancelButtonHidden,
19. String? cancelButtonTitle,
20. ImageFilterType? defaultPageFilter,
21. DocumentDetectorMode? detectorMode,
22. String? enableCameraButtonTitle,
23. String? enableCameraExplanationText,
24. bool? flashButtonHidden,
25. String? flashButtonTitle,
26. bool? flashEnabled,
27. bool? forceUserGuidance,
28. bool? ignoreBadAspectRatio,
29. double? imageScale,
30. bool? multiPageButtonHidden,
31. String? multiPageButtonTitle,
32. bool? multiPageEnabled,
33. OrientationLockMode? orientationLockMode,
34. String? pageCounterButtonTitle,
35. CapturePhotoQualityPrioritization? photoQualityPrioritization,
36. Color? polygonBackgroundColor,
37. Color? polygonBackgroundColorOK,
38. Color? polygonColor,
39. Color? polygonColorOK,
40. double? polygonLineWidth,
41. double? polygonCornerRadius,
42. Color? polygonAutoSnapProgressColor,
43. double? polygonAutoSnapProgressLineWidth,
44. bool? polygonAutoSnapProgressEnabled,
45. List<AspectRatio>? requiredAspectRatios,
46. List<AspectRatio>? preferredAspectRatios,
47. Color? shutterButtonAutoInnerColor,
48. Color? shutterButtonAutoOuterColor,
49. Color? shutterButtonIndicatorColor,
50. Color? shutterButtonManualInnerColor,
51. Color? shutterButtonManualOuterColor,
52. bool? stopsCameraSessionWhenDisappeared,
53. String? textHintBadAngles,
54. String? textHintBadAspectRatio,
55. String? textHintNothingDetected,
56. String? textHintOffCenter,
57. String? textHintOK,
58. String? textHintTooDark,
59. String? textHintTooNoisy,
60. String? textHintTooSmall,
61. Color? topBarBackgroundColor,
62. Color? topBarButtonsActiveColor,
63. Color? topBarButtonsInactiveColor,
64. Color? userGuidanceBackgroundColor,
65. Color? userGuidanceTextColor,
66. double? userGuidanceFontSize,
67. Size? documentImageSizeLimit,
68. bool? shutterButtonHidden,
69. String? textHintEnergySavingActive,
70. int? maxNumberOfPages,
71. bool? useButtonsAllCaps,
72. DocumentScannerAccessibilityConfiguration? accessibilityConfiguration,

})

## Implementation

    DocumentScannerJsonConfiguration({
      this.version,
      this.screen,
      this.acceptedAngleScore,
      this.acceptedSizeScore,
      this.acceptedBrightnessThreshold,
      this.autoSnappingButtonHidden,
      this.autoSnappingButtonTitle,
      this.autoSnappingEnabled,
      this.autoSnappingSensitivity,
      this.autoSnappingDelay,
      this.bottomBarBackgroundColor,
      this.bottomBarButtonsColor,
      this.cameraModule,
      this.cameraBackgroundColor,
      this.cameraPreviewMode,
      this.touchToFocusEnabled,
      this.cameraUnavailableExplanationText,
      this.cancelButtonHidden,
      this.cancelButtonTitle,
      this.defaultPageFilter,
      this.detectorMode,
      this.enableCameraButtonTitle,
      this.enableCameraExplanationText,
      this.flashButtonHidden,
      this.flashButtonTitle,
      this.flashEnabled,
      this.forceUserGuidance,
      this.ignoreBadAspectRatio,
      this.imageScale,
      this.multiPageButtonHidden,
      this.multiPageButtonTitle,
      this.multiPageEnabled,
      this.orientationLockMode,
      this.pageCounterButtonTitle,
      this.photoQualityPrioritization,
      this.polygonBackgroundColor,
      this.polygonBackgroundColorOK,
      this.polygonColor,
      this.polygonColorOK,
      this.polygonLineWidth,
      this.polygonCornerRadius,
      this.polygonAutoSnapProgressColor,
      this.polygonAutoSnapProgressLineWidth,
      this.polygonAutoSnapProgressEnabled,
      this.requiredAspectRatios,
      this.preferredAspectRatios,
      this.shutterButtonAutoInnerColor,
      this.shutterButtonAutoOuterColor,
      this.shutterButtonIndicatorColor,
      this.shutterButtonManualInnerColor,
      this.shutterButtonManualOuterColor,
      this.stopsCameraSessionWhenDisappeared,
      this.textHintBadAngles,
      this.textHintBadAspectRatio,
      this.textHintNothingDetected,
      this.textHintOffCenter,
      this.textHintOK,
      this.textHintTooDark,
      this.textHintTooNoisy,
      this.textHintTooSmall,
      this.topBarBackgroundColor,
      this.topBarButtonsActiveColor,
      this.topBarButtonsInactiveColor,
      this.userGuidanceBackgroundColor,
      this.userGuidanceTextColor,
      this.userGuidanceFontSize,
      this.documentImageSizeLimit,
      this.shutterButtonHidden,
      this.textHintEnergySavingActive,
      this.maxNumberOfPages,
      this.useButtonsAllCaps,
      this.accessibilityConfiguration,
    });