@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
58 lines (57 loc) • 1.7 kB
TypeScript
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 {
}