/** * @type CustomerPaymentCardRequest: Document representing a customer 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 at the token store. * * @property expirationMonth: The month the payment card expires. * * @property expirationYear: The year the payment card expires. * * @property holder: The payment card holder. * - **Max Length:** 256 * * @property issueNumber: The payment card issue number. * - **Max Length:** 256 * * @property number: The payment card number. * - **Max Length:** 4000 * * @property validFromMonth: The month the payment card valid is from. * * @property validFromYear: The year the payment card is valid from. * */ export type CustomerPaymentCardRequest = { cardType: string; creditCardToken?: string; expirationMonth: number; expirationYear: number; holder: string; issueNumber: string; number: string; validFromMonth: number; validFromYear: number; } & { [key: string]: any; };