toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['id'] = id;
data['type'] = type;
data['firebaseQR'] = firebaseQR;
data['paymentMethod'] = paymentMethod;
if (paymentMethodInfo != null) {
data['paymentMethodInfo'] = paymentMethodInfo!.toJson();
}
data['countryCode'] = countryCode;
data['currency'] = currency;
data['amount'] = amount;
data['commissionId'] = commissionId;
data['status'] = status!.toString();
data['error'] = error;
data['timestamp'] = timestamp;
data['transactionFriendlyId'] = transactionFriendlyId;
data['deliveryLocationId'] = deliveryLocationId;
data['fromShop'] = fromShop;
data['gateway'] = gateway;
return data;
}