/** * @type PaymentCard: Document representing a payment card. * * @property cardType: The payment card type (for example: Visa). * - **Max Length:** 256 * * @property creditCardExpired: A flag indicating if the credit card is expired. * * @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. * - **Max Length:** 256 * * @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. There may be a maximum of first 6 and last 4 digits. * - **Max Length:** 256 * * @property numberLastDigits: The last digits of payment card number. * - **Max Length:** 4 * * @property validFromMonth: The month from which the payment card is valid. * * @property validFromYear: The year from which the payment card is valid. * */ export type PaymentCard = { cardType?: string; creditCardExpired?: boolean; creditCardToken?: string; expirationMonth?: number; expirationYear?: number; holder?: string; issueNumber?: string; maskedNumber?: string; numberLastDigits?: string; validFromMonth?: number; validFromYear?: number; } & { [key: string]: any; };