wallee
Version:
TypeScript/JavaScript client for wallee
42 lines (41 loc) • 1.64 kB
TypeScript
import type { CardCryptogram } from './CardCryptogram';
import type { RecurringIndicator } from './RecurringIndicator';
/**
*
* @export
* @interface TokenizedCardData
*/
export interface TokenizedCardData {
/**
* Whether the transaction is an initial recurring transaction, based on the recurring indicator. This is used to identify the first transaction in a recurring payment setup.
* @type {boolean}
* @memberof TokenizedCardData
*/
readonly initialRecurringTransaction?: boolean;
/**
*
* @type {RecurringIndicator}
* @memberof TokenizedCardData
*/
recurringIndicator?: RecurringIndicator;
/**
* The token requestor identifier (TRID) identifies the entity requesting tokenization for a card transaction.
* @type {string}
* @memberof TokenizedCardData
*/
readonly tokenRequestorId?: string;
/**
*
* @type {CardCryptogram}
* @memberof TokenizedCardData
*/
cryptogram?: CardCryptogram;
}
/**
* Check if a given object implements the TokenizedCardData interface.
*/
export declare function instanceOfTokenizedCardData(value: object): value is TokenizedCardData;
export declare function TokenizedCardDataFromJSON(json: any): TokenizedCardData;
export declare function TokenizedCardDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): TokenizedCardData;
export declare function TokenizedCardDataToJSON(json: any): TokenizedCardData;
export declare function TokenizedCardDataToJSONTyped(value?: Omit<TokenizedCardData, 'initialRecurringTransaction' | 'tokenRequestorId'> | null, ignoreDiscriminator?: boolean): any;