UNPKG

@adyen/api-library

Version:

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

58 lines (57 loc) 2.05 kB
export declare class TermsOfServiceAcceptanceInfo { /** * The unique identifier of the user that accepted the Terms of Service. */ "acceptedBy"?: string; /** * The unique identifier of the legal entity for which the Terms of Service are accepted. */ "acceptedFor"?: string; /** * The date when the Terms of Service were accepted, in ISO 8601 extended format. For example, 2022-12-18T10:15:30+01:00. */ "createdAt"?: Date; /** * An Adyen-generated reference for the accepted Terms of Service. */ "id"?: string; /** * The type of Terms of Service. Possible values: * **adyenForPlatformsManage** * **adyenIssuing** * **adyenForPlatformsAdvanced** * **adyenCapital** * **adyenAccount** * **adyenCard** * **adyenFranchisee** * **adyenPccr** * **adyenChargeCard** * **kycOnInvite** */ "type"?: TermsOfServiceAcceptanceInfo.TypeEnum; /** * The expiration date for the Terms of Service acceptance, in ISO 8601 extended format. For example, 2022-12-18T00:00:00+01:00. */ "validTo"?: 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 TermsOfServiceAcceptanceInfo { enum TypeEnum { AdyenAccount = "adyenAccount", AdyenCapital = "adyenCapital", AdyenCard = "adyenCard", AdyenChargeCard = "adyenChargeCard", AdyenForPlatformsAdvanced = "adyenForPlatformsAdvanced", AdyenForPlatformsManage = "adyenForPlatformsManage", AdyenFranchisee = "adyenFranchisee", AdyenIssuing = "adyenIssuing", AdyenPccr = "adyenPccr", KycOnInvite = "kycOnInvite" } }