RequestResponse.fromJson constructor
RequestResponse.fromJson(
- Map json
Implementation
factory RequestResponse.fromJson(Map<dynamic, dynamic> json) =>
RequestResponse(
amount: json["amount"],
invoiceId: json["invoice_id"],
paymentMethod: json["card_type"],
paymentNumber: json["payment_number"],
transactionId: json["bank_tran_id"],
valueA: json["value_a"],
valueB: json["value_b"],
valueC: json["value_c"],
valueD: json["value_d"],
valueE: json["value_e"],
valueF: json["value_f"],
valueG: json["value_g"],
date: json["tran_date"] == null ? null : DateTime.parse(json["tran_date"]),
status: json["status"] == 'Successful'
? ResponseStatus.completed
: json['status'] == '' || json['status'] == null
? ResponseStatus.pending
: ResponseStatus.canceled,
);