UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

58 lines (57 loc) 1.7 kB
import { InstalmentType } from "./instalmentType"; import { PeriodUnit } from "./periodUnit"; export declare class Instalment { "InstalmentType"?: InstalmentType; /** * Sequence number of the instalment. For an instalment payment transaction, number of the payment, from 1 to TotalNbOfPayments. */ "SequenceNumber"?: number; /** * Identification of an instalment plan. */ "PlanID"?: string; /** * Period of time with defined unit of time. A period between 2 payment instalments. */ "Period"?: number; "PeriodUnit"?: PeriodUnit; /** * First date of a payment. For instalment, the date of the first payments, if not immediate. */ "FirstPaymentDate"?: string; /** * Total number of payments. For instalment, the number of payments, including the first one. */ "TotalNbOfPayments"?: number; /** * Sum of a collection of amounts. Total amount of the payment instalments. */ "CumulativeAmount"?: number; /** * First amount of the payment instalments. */ "FirstAmount"?: number; /** * Charges related to a transaction. Charge related to the payment instalments. */ "Charges"?: number; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare namespace Instalment { }