# VinScannerConfiguration constructor

VinScannerConfiguration({

1. String? version,
2. String? screen,
3. CameraModule? cameraModule,
4. Color? cameraOverlayColor,
5. String? cancelButtonTitle,
6. bool? cancelButtonHidden,
7. String? enableCameraButtonTitle,
8. String? enableCameraExplanationText,
9. Color? finderLineColor,
10. double? finderLineWidth,
11. Color? finderTextHintColor,
12. bool? flashButtonHidden,
13. String? flashButtonTitle,
14. bool? flashEnabled,
15. OrientationLockMode? orientationLockMode,
16. Color? topBarBackgroundColor,
17. Color? topBarButtonsActiveColor,
18. Color? topBarButtonsInactiveColor,
19. bool? extractVINFromBarcode,
20. int? minimumNumberOfRequiredFramesWithEqualScanningResult,
21. int? maximumNumberOfAccumulatedFrames,
22. int? ocrResolutionLimit,
23. bool? useButtonsAllCaps,
24. bool? replaceCancelButtonWithIcon,
25. CameraPreviewMode? cameraPreviewMode,
26. bool? touchToFocusEnabled,
27. AspectRatio? aspectRatio,
28. String? guidanceText,
29. int? significantShakeDelay,

})

## Implementation

    VinScannerConfiguration({
      this.version,
      this.screen,
      this.cameraModule,
      this.cameraOverlayColor,
      this.cancelButtonTitle,
      this.cancelButtonHidden,
      this.enableCameraButtonTitle,
      this.enableCameraExplanationText,
      this.finderLineColor,
      this.finderLineWidth,
      this.finderTextHintColor,
      this.flashButtonHidden,
      this.flashButtonTitle,
      this.flashEnabled,
      this.orientationLockMode,
      this.topBarBackgroundColor,
      this.topBarButtonsActiveColor,
      this.topBarButtonsInactiveColor,
      this.extractVINFromBarcode,
      this.minimumNumberOfRequiredFramesWithEqualScanningResult,
      this.maximumNumberOfAccumulatedFrames,
      this.ocrResolutionLimit,
      this.useButtonsAllCaps,
      this.replaceCancelButtonWithIcon,
      this.cameraPreviewMode,
      this.touchToFocusEnabled,
      this.aspectRatio,
      this.guidanceText,
      this.significantShakeDelay,
    });