ImagerSpecific.fromMap constructor
ImagerSpecific.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ImagerSpecific.fromMap(Map<String, dynamic> map) {
return ImagerSpecific(
presentationModeParams: map['presentationModeParams'] != null
? PresentationModeParams.fromMap(Map<String, dynamic>.from(map['presentationModeParams']))
: null,
continuousRead: map['continuousRead'] != null
? ContinuousRead.fromMap(Map<String, dynamic>.from(map['continuousRead']))
: null,
beamTimer: map['beamTimer'] as int?,
linearSecurityLevel: map['linearSecurityLevel'] != null
? LinearSecurityLevel.fromValue(map['linearSecurityLevel'] as String)
: null,
pickList: map['pickList'] != null
? PickList.fromValue(map['pickList'] as String)
: null,
picklistEx: map['picklistEx'] != null
? PicklistEx.fromValue(map['picklistEx'] as String)
: null,
lcdMode: map['lcdMode'] != null
? LcdMode.fromValue(map['lcdMode'] as String)
: null,
inverse1DMode: map['inverse1DMode'] != null
? Inverse1DMode.fromValue(map['inverse1DMode'] as String)
: null,
illuminationBrightness: map['illuminationBrightness'] as int?,
disconnectOnExit: map['disconnectOnExit'] as bool?,
connectionIdleTime: map['connectionIdleTime'] as int?,
illuminationMode: map['illuminationMode'] != null
? IlluminationMode.fromValue(map['illuminationMode'] as String)
: null,
aimingPattern: map['aimingPattern'] != null
? AimingPattern.fromValue(map['aimingPattern'] as String)
: null,
oneDQuietZoneLevel: map['oneDQuietZoneLevel'] != null
? OneDQuietZoneLevel.fromValue(map['oneDQuietZoneLevel'] as String)
: null,
poorQualityDecodeEffortLevel: map['poorQualityDecodeEffortLevel'] != null
? PoorQualityDecodeEffortLevel.fromValue(map['poorQualityDecodeEffortLevel'] as String)
: null,
aimType: map['aimType'] != null
? AimType.fromValue(map['aimType'] as String)
: null,
aimTimer: map['aimTimer'] as int?,
sameSymbolTimeout: map['sameSymbolTimeout'] as int?,
differentSymbolTimeout: map['differentSymbolTimeout'] as int?,
pairAfterScannerReboot: map['pairAfterScannerReboot'] != null
? PairAfterScannerReboot.fromValue(map['pairAfterScannerReboot'] as String)
: null,
scanMode: map['scanMode'] != null
? ScanMode.fromValue(map['scanMode'] as String)
: null,
digimarcDecoding: map['digimarcDecoding'] as bool?,
characterSetSelection: map['characterSetSelection'] != null
? CharacterSet.fromValue(map['characterSetSelection'] as String)
: null,
autoCharacterSetFailureOption: map['autoCharacterSetFailureOption'] != null
? AutoCharacterSetFailureOption.fromValue(map['autoCharacterSetFailureOption'] as String)
: null,
autoCharacterSetPreferredOrder: map['autoCharacterSetPreferredOrder'] != null
? List<AutoCharacterSetPreference>.from(
(map['autoCharacterSetPreferredOrder'] as List)
.map((e) => AutoCharacterSetPreference.fromValue(e as String)),
)
: null,
sceneDetectionQualifier: map['sceneDetectionQualifier'] != null
? SceneDetectionQualifier.fromValue(map['sceneDetectionQualifier'] as String)
: null,
dpmMode: map['dpmMode'] != null
? DpmModes.fromValue(map['dpmMode'] as String)
: null,
dpmIlluminationControl: map['dpmIlluminationControl'] != null
? DpmIlluminationControl.fromValue(map['dpmIlluminationControl'] as String)
: null,
);
}