VinScannerConfiguration.fromJson constructor

VinScannerConfiguration.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory VinScannerConfiguration.fromJson(Map<String, dynamic> json) =>
    VinScannerConfiguration(
      optimizeSingleLine: json.containsKey("optimizeSingleLine")
          ? (json["optimizeSingleLine"] as bool)
          : true,
      extractVINFromBarcode: json.containsKey("extractVINFromBarcode")
          ? (json["extractVINFromBarcode"] as bool)
          : false,
      ocrResolutionLimit: json.containsKey("ocrResolutionLimit")
          ? (json["ocrResolutionLimit"] as int)
          : 0,
      maximumNumberOfAccumulatedFrames:
          json.containsKey("maximumNumberOfAccumulatedFrames")
              ? (json["maximumNumberOfAccumulatedFrames"] as int)
              : 3,
      minimumNumberOfRequiredFramesWithEqualScanningResult: json.containsKey(
              "minimumNumberOfRequiredFramesWithEqualScanningResult")
          ? (json["minimumNumberOfRequiredFramesWithEqualScanningResult"]
              as int)
          : 2,
    );