UNPKG

@adyen/api-library

Version:

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

57 lines (56 loc) 2.02 kB
import { Authentication } from "./authentication"; import { CardConfiguration } from "./cardConfiguration"; import { DeliveryContact } from "./deliveryContact"; export declare class CardInfo { "authentication"?: Authentication | null; /** * The brand of the physical or the virtual card. Possible values: **visa**, **mc**. */ "brand": string; /** * The brand variant of the physical or the virtual card. For example, **visadebit** or **mcprepaid**. >Reach out to your Adyen contact to get the values relevant for your integration. */ "brandVariant": string; /** * The name of the cardholder. Maximum length: 26 characters. */ "cardholderName": string; "configuration"?: CardConfiguration | null; "deliveryContact"?: DeliveryContact | null; /** * The form factor of the card. Possible values: **virtual**, **physical**. */ "formFactor": CardInfo.FormFactorEnum; /** * The 3DS configuration of the physical or the virtual card. Possible values: **fullySupported**, **secureCorporate**. > Reach out to your Adyen contact to get the values relevant for your integration. */ "threeDSecure"?: string; /** * Specifies how many times the card can be used. Possible values: **singleUse**, **multiUse**. > Reach out to your Adyen contact to determine the value relevant for your integration. */ "usage"?: string; 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 CardInfo { enum FormFactorEnum { Physical = "physical", Unknown = "unknown", Virtual = "virtual" } }