KhipuPayment.fromJson constructor

KhipuPayment.fromJson(
  1. 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'],
  );
}