ReaderParams.fromJson constructor
ReaderParams.fromJson(
- Map<String, dynamic> json
)
Implementation
ReaderParams.fromJson(Map<String, dynamic> json) {
type = DecodeBarcodeType.fromJson(json['type']);
checksumValidation =
ChecksumValidation.fromJson(json['checksumValidation']);
detectEncoding = json['detectEncoding'];
preset = PresetType.fromJson(json['preset']);
rectX = json['rectX'];
rectY = json['rectY'];
rectWidth = json['rectWidth'];
rectHeight = json['rectHeight'];
stripFNC = json['stripFNC'];
timeout = json['timeout'];
medianSmoothingWindowSize = json['medianSmoothingWindowSize'];
allowMedianSmoothing = json['allowMedianSmoothing'];
allowComplexBackground = json['allowComplexBackground'];
allowDatamatrixIndustrialBarcodes =
json['allowDatamatrixIndustrialBarcodes'];
allowDecreasedImage = json['allowDecreasedImage'];
allowDetectScanGap = json['allowDetectScanGap'];
allowIncorrectBarcodes = json['allowIncorrectBarcodes'];
allowInvertImage = json['allowInvertImage'];
allowMicroWhiteSpotsRemoving = json['allowMicroWhiteSpotsRemoving'];
allowOneDFastBarcodesDetector = json['allowOneDFastBarcodesDetector'];
allowOneDWipedBarsRestoration = json['allowOneDWipedBarsRestoration'];
allowQRMicroQrRestoration = json['allowQRMicroQrRestoration'];
allowRegularImage = json['allowRegularImage'];
allowSaltAndPepperFiltering = json['allowSaltAndPepperFiltering'];
allowWhiteSpotsRemoving = json['allowWhiteSpotsRemoving'];
checkMore1DVariants = json['checkMore1DVariants'];
fastScanOnly = json['fastScanOnly'];
allowAdditionalRestorations = json['allowAdditionalRestorations'];
regionLikelihoodThresholdPercent =
json['regionLikelihoodThresholdPercent'] == null
? null
: json['regionLikelihoodThresholdPercent'].toDouble();
scanWindowSizes =
(json['scanWindowSizes'] as List).map((item) => item as int).toList();
similarity =
json['similarity'] == null ? null : json['similarity'].toDouble();
skipDiagonalSearch = json['skipDiagonalSearch'];
readTinyBarcodes = json['readTinyBarcodes'];
australianPostEncodingTable = CustomerInformationInterpretingType.fromJson(
json['australianPostEncodingTable']);
ignoreEndingFillingPatternsForCTable =
json['ignoreEndingFillingPatternsForCTable'];
}