/** * Finix API */ import { CardPresentDetailsEmvData } from './cardPresentDetailsEmvData'; /** * Details needed to process card present transactions. */ export declare class CardPresentDetails { /** * Unique ID used to identify the approval of the `Transfer`. */ 'approvalCode'?: string | null; /** * The brand of the card saved in the `Payment Instrument`. */ 'brand'?: string | null; 'emvData'?: CardPresentDetailsEmvData | null; /** * Details how the card was entered to process the transaction. */ 'entryMode'?: string | null; /** * Last four digits of the bank account number. */ 'maskedAccountNumber'?: string | null; /** * The name of the bank account or card owner. */ 'name'?: string | null; /** * The type of `Payment Instrument` used in the transaction (or the original payment). */ 'paymentType'?: string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }