extractQrModel method

QrModel? extractQrModel()

method to return a QrModel object from ScanResult

Implementation

QrModel? extractQrModel() {
  if (status == EmvqrConstants.STATUS_COMPLETED) {
    debugPrint("status: $status");
    debugPrint("data: $data");
    Map<String, dynamic> responseData = json.decode(data!);
    QrModel qrModel = QrModel.fromJson(responseData);
    return qrModel;
  } else if (status == EmvqrConstants.STATUS_ERROR) {
    debugPrint("status: $status");
    debugPrint("data: $data");
  } else if (status == EmvqrConstants.STATUS_STARTED) {
    debugPrint("status: $status");
    debugPrint("data: $data");
  }
  return null;
}