/** * Paze Checkout APILib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { object, optional, Schema, string } from '../schema.js'; import { PaymentCardBrandEnum, paymentCardBrandEnumSchema, } from './paymentCardBrandEnum.js'; import { PaymentCardTypeEnum, paymentCardTypeEnumSchema, } from './paymentCardTypeEnum.js'; export interface MaskedCard { panLastFour: string; paymentAccountReference: string; paymentCardDescriptor?: string; paymentCardType?: PaymentCardTypeEnum; paymentCardBrand?: PaymentCardBrandEnum; } export const maskedCardSchema: Schema = object({ panLastFour: ['panLastFour', string()], paymentAccountReference: ['paymentAccountReference', string()], paymentCardDescriptor: ['paymentCardDescriptor', optional(string())], paymentCardType: ['paymentCardType', optional(paymentCardTypeEnumSchema)], paymentCardBrand: ['paymentCardBrand', optional(paymentCardBrandEnumSchema)], });