import type { PaymentTransaction } from './PaymentTransaction'; import type { PaymentCard } from './PaymentCard'; /** * @type PaymentInstrument: Document representing an order payment instrument. * * @property bankRoutingNumber: The bank routing number. * - **Max Length:** 256 * * @property maskedGiftCertificateCode: The gift certificate code with the last 4 characters not masked. * - **Max Length:** 256 * * @property paymentCard: The payment card. * * @property paymentInstrumentId: The payment instrument ID. * - **Min Length:** 1 * - **Max Length:** 256 * * @property paymentMethodId: The payment method ID. * - **Max Length:** 256 * * @property paymentTransaction: The payment transaction. * */ export type PaymentInstrument = { bankRoutingNumber?: string; maskedGiftCertificateCode?: string; paymentCard?: PaymentCard; paymentInstrumentId?: string; paymentMethodId?: string; paymentTransaction?: PaymentTransaction; } & { [key: string]: any; };