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 | null, ignoreDiscriminator?: boolean): any;