wallee
Version:
TypeScript/JavaScript client for wallee
73 lines (72 loc) • 2.52 kB
TypeScript
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;