/** * NOTE: This file is auto generated by Xendit. * Do not edit the class manually. * Improvements? Share your ideas at https://github.com/xendit/xendit-node */ import type { CardChannelCode } from './CardChannelCode'; import type { CardChannelProperties } from './CardChannelProperties'; import type { CardVerificationResults } from './CardVerificationResults'; import type { TokenizedCardInformation } from './TokenizedCardInformation'; /** * Card Payment Method Details * @export * @interface Card */ export interface Card { /** * * @type {CardChannelCode} * @memberof Card */ channelCode?: CardChannelCode; /** * * @type {string} * @memberof Card */ currency?: string | null; /** * * @type {CardChannelProperties} * @memberof Card */ channelProperties: CardChannelProperties | null; /** * * @type {TokenizedCardInformation} * @memberof Card */ cardInformation?: TokenizedCardInformation; /** * * @type {CardVerificationResults} * @memberof Card */ cardVerificationResults?: CardVerificationResults | null; } /** * Check if a given object implements the Card interface. */ export declare function instanceOfCard(value: object): boolean; export declare function CardFromJSON(json: any): Card; export declare function CardFromJSONTyped(json: any, ignoreDiscriminator: boolean): Card; export declare function CardToJSON(value?: Card | null): any;