/** * @type OrderPaymentCardRequest: Document representing an order payment card request. * * @property cardType: The payment card type (for example: Visa). * - **Max Length:** 256 * * @property creditCardToken: A credit card token. If a credit card is tokenized, the token can be used to look up the credit card data in the token store. * * @property expirationMonth: The month when the payment card expires. * * @property expirationYear: The year when the payment card expires. * * @property holder: The payment card holder. * - **Max Length:** 256 * * @property issueNumber: The payment card issue number. * - **Max Length:** 256 * * @property maskedNumber: The masked payment card number. * - **Pattern:** /^[0-9 -]{0,7}\\D{6,15}\\d{0,4}$/ * - **Max Length:** 25 * * @property validFromMonth: The month the payment card is valid from. * * @property validFromYear: The year the payment card is valid from. * */ export type OrderPaymentCardRequest = { cardType?: string; creditCardToken?: string; expirationMonth?: number; expirationYear?: number; holder?: string; issueNumber?: string; maskedNumber?: string; validFromMonth?: number; validFromYear?: number; } & { [key: string]: any; };