PaymentStatusModel.fromJson constructor
PaymentStatusModel.fromJson( - Map<String, dynamic> json
)
Implementation
factory PaymentStatusModel.fromJson(Map<String, dynamic> json) => PaymentStatusModel(
id: json["id"],
subscriberId: json["subscriberId"],
bookingId: json["bookingId"],
amount: json["amount"],
vat: json["vat"],
vatAmount: json["vat_amount"],
fee: json["fee"],
feeAmount: json["fee_amount"],
totalAmount: json["total_amount"],
amountToPay: json["amount_to_pay"],
currency: json["currency"],
type: json["type"],
purpose: json["purpose"],
status: json["status"],
paymentAddress: json["paymentAddress"],
transactionId: json["transactionId"],
transactionHash: json["transactionHash"],
meta: json["meta"] != null ? Meta.fromJson(jsonDecode(json["meta"])) : null,
provider: json["provider"],
paymentDate: json["paymentDate"] != null
? DateTime.tryParse(json["paymentDate"])
: null,
createdAt: json["createdAt"] != null
? DateTime.tryParse(json["createdAt"])
: null,
updatedAt: json["updatedAt"] != null
? DateTime.tryParse(json["updatedAt"])
: null,
);