ScannerConfig.fromMap constructor

ScannerConfig.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ScannerConfig.fromMap(Map<String, dynamic> map) {
  return ScannerConfig(
    skipOnUnsupported: map['skipOnUnsupported'] != null
        ? SkipOnUnSupported.fromValue(map['skipOnUnsupported'] as String)
        : null,
    scanParams: map['scanParams'] != null
        ? ScanParams.fromMap(Map<String, dynamic>.from(map['scanParams']))
        : null,
    decoderParams: map['decoderParams'] != null
        ? DecoderParams.fromMap(Map<String, dynamic>.from(map['decoderParams']))
        : null,
    readerParams: map['readerParams'] != null
        ? ReaderParams.fromMap(Map<String, dynamic>.from(map['readerParams']))
        : null,
    ngSimulScanParams: map['ngSimulScanParams'] != null
        ? NGSimulScanParams.fromMap(Map<String, dynamic>.from(map['ngSimulScanParams']))
        : null,
    udiParams: map['udiParams'] != null
        ? UdiParams.fromMap(Map<String, dynamic>.from(map['udiParams']))
        : null,
    multiBarcodeParams: map['multiBarcodeParams'] != null
        ? MultiBarcodeParams.fromMap(Map<String, dynamic>.from(map['multiBarcodeParams']))
        : null,
    ocrParams: map['ocrParams'] != null
        ? OcrParams.fromMap(Map<String, dynamic>.from(map['ocrParams']))
        : null,
  );
}