Files
adyen-node-api-library/src/typings/payouts/additionalDataRatepay.ts
2022-08-10 17:51:04 +02:00

94 lines
2.6 KiB
TypeScript

/*
* The version of the OpenAPI document: v68
* Contact: developer-experience@adyen.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit this class manually.
*/
export class AdditionalDataRatepay {
/**
* Amount the customer has to pay each month.
*/
'ratepayInstallmentAmount'?: string;
/**
* Interest rate of this installment.
*/
'ratepayInterestRate'?: string;
/**
* Amount of the last installment.
*/
'ratepayLastInstallmentAmount'?: string;
/**
* Calendar day of the first payment.
*/
'ratepayPaymentFirstday'?: string;
/**
* Date the merchant delivered the goods to the customer.
*/
'ratepaydataDeliveryDate'?: string;
/**
* Date by which the customer must settle the payment.
*/
'ratepaydataDueDate'?: string;
/**
* Invoice date, defined by the merchant. If not included, the invoice date is set to the delivery date.
*/
'ratepaydataInvoiceDate'?: string;
/**
* Identification name or number for the invoice, defined by the merchant.
*/
'ratepaydataInvoiceId'?: string;
static discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "ratepayInstallmentAmount",
"baseName": "ratepay.installmentAmount",
"type": "string"
},
{
"name": "ratepayInterestRate",
"baseName": "ratepay.interestRate",
"type": "string"
},
{
"name": "ratepayLastInstallmentAmount",
"baseName": "ratepay.lastInstallmentAmount",
"type": "string"
},
{
"name": "ratepayPaymentFirstday",
"baseName": "ratepay.paymentFirstday",
"type": "string"
},
{
"name": "ratepaydataDeliveryDate",
"baseName": "ratepaydata.deliveryDate",
"type": "string"
},
{
"name": "ratepaydataDueDate",
"baseName": "ratepaydata.dueDate",
"type": "string"
},
{
"name": "ratepaydataInvoiceDate",
"baseName": "ratepaydata.invoiceDate",
"type": "string"
},
{
"name": "ratepaydataInvoiceId",
"baseName": "ratepaydata.invoiceId",
"type": "string"
} ];
static getAttributeTypeMap() {
return AdditionalDataRatepay.attributeTypeMap;
}
}