import type { CardCryptogramCreate } from './CardCryptogramCreate'; import type { PanType } from './PanType'; import type { RecurringIndicator } from './RecurringIndicator'; /** * * @export * @interface TokenizedCardDataCreate */ export interface TokenizedCardDataCreate { /** * The expiry date of the card, indicating its validity period in yyyy-mm format (e.g., 2023-09). * @type {string} * @memberof TokenizedCardDataCreate */ expiryDate?: string; /** * * @type {PanType} * @memberof TokenizedCardDataCreate */ panType?: PanType; /** * The name of the cardholder, as printed on the card, identifying the card owner. * @type {string} * @memberof TokenizedCardDataCreate */ cardHolderName?: string; /** * The security code used to validate the card during transactions. * @type {string} * @memberof TokenizedCardDataCreate */ cardVerificationCode?: string; /** * The card's primary account number (PAN), the unique identifier of the card. * @type {string} * @memberof TokenizedCardDataCreate */ primaryAccountNumber: string; /** * * @type {RecurringIndicator} * @memberof TokenizedCardDataCreate */ recurringIndicator?: RecurringIndicator; /** * A reference specific to the card's transaction within its payment scheme. * @type {string} * @memberof TokenizedCardDataCreate */ schemeTransactionReference?: string; /** * The token requestor identifier (TRID) identifies the entity requesting tokenization for a card transaction. * @type {string} * @memberof TokenizedCardDataCreate */ tokenRequestorId?: string; /** * * @type {CardCryptogramCreate} * @memberof TokenizedCardDataCreate */ cryptogram?: CardCryptogramCreate; } /** * Check if a given object implements the TokenizedCardDataCreate interface. */ export declare function instanceOfTokenizedCardDataCreate(value: object): value is TokenizedCardDataCreate; export declare function TokenizedCardDataCreateFromJSON(json: any): TokenizedCardDataCreate; export declare function TokenizedCardDataCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): TokenizedCardDataCreate; export declare function TokenizedCardDataCreateToJSON(json: any): TokenizedCardDataCreate; export declare function TokenizedCardDataCreateToJSONTyped(value?: TokenizedCardDataCreate | null, ignoreDiscriminator?: boolean): any;