KhipuPayment.fromJson constructor
KhipuPayment.fromJson(
- Map<String, dynamic> json
)
Implementation
factory KhipuPayment.fromJson(Map<String, dynamic> json) {
return KhipuPayment(
paymentId: json['payment_id'],
paymentUrl: json['payment_url'],
simplifiedTransferUrl: json['simplified_transfer_url'],
transferUrl: json['transfer_url'],
appUrl: json['app_url'],
readyForTerminal: json['ready_for_terminal'],
notificationToken: json['notification_token'],
receiverId: json['receiver_id'],
conciliationDate: json['conciliation_date'],
subject: json['subject'],
amount: json['amount'],
currency: json['currency'],
status: json['status'],
statusDetail: json['status_detail'],
body: json['body'],
pictureUrl: json['picture_url'],
receiptUrl: json['receipt_url'],
returnUrl: json['return_url'],
cancelUrl: json['cancel_url'],
notifyUrl: json['notify_url'],
notifyApiVersion: json['notify_api_version'],
expiresDate: json['expires_date'],
attachmentUrls: List<String>.from(json['attachment_urls'] ?? []),
bank: json['bank'],
bankId: json['bank_id'],
payerName: json['payer_name'],
payerEmail: json['payer_email'],
personalIdentifier: json['personal_identifier'],
bankAccountNumber: json['bank_account_number'],
outOfDateConciliation: json['out_of_date_conciliation'],
transactionId: json['transaction_id'],
custom: json['custom'],
responsibleUserEmail: json['responsible_user_email'],
sendReminders: json['send_reminders'],
sendEmail: json['send_email'],
paymentMethod: json['payment_method'],
fundsSource: json['funds_source'],
discount: json['discount'],
thirdPartyAuthorizationDetails: json['third_party_authorization_details'],
);
}