UNPKG

@adyen/api-library

Version:

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

53 lines (52 loc) 1.46 kB
import { Amount } from "./amount"; import { DynamicOfferRepayment } from "./dynamicOfferRepayment"; import { FinancingType } from "./financingType"; export declare class DynamicOffer { /** * The unique identifier of the account holder that the dynamic offer is for. */ "accountHolderId": string; /** * The contract type of the offer. Possible values: * **loan** * **cashAdvance** */ "contractType": DynamicOffer.ContractTypeEnum; /** * The expiration date and time of the offer validity period. */ "expiresAt": Date; "financingType": FinancingType; /** * The unique identifier of the dynamic offer. */ "id": string; "maximumAmount": Amount; "minimumAmount": Amount; "repayment": DynamicOfferRepayment; /** * The starting date and time of the offer validity period. */ "startsAt": Date; 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 DynamicOffer { enum ContractTypeEnum { CashAdvance = "cashAdvance", Loan = "loan" } }