Datum.fromJson constructor
Implementation
factory Datum.fromJson(Map<String, dynamic> json) => Datum(
id: json["id"],
userId: json["user_id"],
organizationId: json["organization_id"],
bankAccountId: json["bank_account_id"],
currencyId: json["currency_id"],
paymentDate: DateTime.parse(json["payment_date"]),
paymentTime: json["payment_time"],
status: json["status"],
detail: json["detail"],
authorizationId: json["authorization_id"],
cardAcquirerName: json["card_acquirer_name"],
cardAcquirerId: json["card_acquirer_id"],
terminalId: json["terminal_id"],
transactionDateTime: json["transaction_date_time"],
batchNumber: json["batch_number"],
cardObfPan: json["card_obf_pan"],
referenceNumber: json["reference_number"],
systemTrace: json["system_trace"],
cardLabel: json["card_label"],
cardAid: json["card_aid"],
posEntryMode: json["pos_entry_mode"],
cardTsi: json["card_tsi"],
cardApplicationCryptogram: json["card_application_cryptogram"],
transactionAmount: json["transaction_amount"].toDouble(),
transactionCurrencyCode3: json["transaction_currency_code_3"],
email1: json["email_1"] ?? '',
email2: json["email_2"] ?? '',
email3: json["email_3"] ?? '',
description: json["description"] ?? '',
qrUrl: json["qr_url"],
pdfUrl: json["pdf_url"],
canBeCanceled: json["can_be_canceled"],
bankAccount: BankAccount.fromJson(json["bank_account"]),
currency: json["currency"] == null
? null
: Currency.fromJson(json["currency"]),
);