ScanResponseModel.fromMap constructor

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

get ScanResponseModel from map.

Implementation

factory ScanResponseModel.fromMap(Map<String, dynamic> map) {
  final code = map['ResponseCode'];
  final operationType = map['OperationType'];

  return ScanResponseModel(
    operationType: operationType is int
        ? operationType
        : int.tryParse(operationType) ?? 0,
    responseCode: code is int ? code : int.tryParse(code) ?? 0,
    responseMsg: map['ResponseMessage'] ?? '',
    scannedData: map['ScannedData'] ?? '',
    rawResponse: json.encode(map),
  );
}