import type { Status } from './Status'; import type { PaymentCard } from './PaymentCard'; /** * @type OrderPaymentInstrument: Document representing an order payment instrument. * * @property amount: The payment transaction amount. * * @property authorizationStatus: The authorization status of the payment transaction. It is read only. * * @property bankRoutingNumber: The bank routing number. * - **Max Length:** 256 * * @property maskedGiftCertificateCode: The gift certificate code with the last 4 characters not masked. * * @property paymentCard: The payment card. * * @property paymentInstrumentId: The payment instrument ID. It is read only. * * @property paymentMethodId: The payment method ID. It is read only. * - **Max Length:** 256 * */ export type OrderPaymentInstrument = { amount?: number; authorizationStatus?: Status; bankRoutingNumber?: string; maskedGiftCertificateCode?: string; paymentCard?: PaymentCard; paymentInstrumentId?: string; paymentMethodId?: string; } & { [key: string]: any; };