ScanParams.fromMap constructor

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

Implementation

factory ScanParams.fromMap(Map<String, dynamic> map) {
  return ScanParams(
    codeIdType: map['codeIdType'] != null
        ? CodeIdType.fromValue(map['codeIdType'] as String)
        : null,
    decodeAudioFeedbackUri: map['decodeAudioFeedbackUri'] as String?,
    decodeHapticFeedback: map['decodeHapticFeedback'] as bool?,
    decodeLEDTime: map['decodeLEDTime'] as int?,
    audioStreamType: map['audioStreamType'] != null
        ? AudioStreamType.fromValue(map['audioStreamType'] as String)
        : null,
    decodeLEDFeedback: map['decodeLEDFeedback'] as bool?,
    decodeLEDFeedbackMode: map['decodeLEDFeedbackMode'] != null
        ? DecodeLEDFeedbackMode.fromValue(map['decodeLEDFeedbackMode'] as String)
        : null,
    decodeAudioFeedbackMode: map['decodeAudioFeedbackMode'] != null
        ? DecodeAudioFeedbackMode.fromValue(map['decodeAudioFeedbackMode'] as String)
        : null,
    decodeScreenNotification: map['decodeScreenNotification'] as bool?,
    decodeScreenNotificationTime: map['decodeScreenNotificationTime'] as int?,
    decodeScreenTranslucencyLevel: map['decodeScreenTranslucencyLevel'] as int?,
  );
}