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