/**
 * PayPal Server SDKLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { lazy, object, optional, string } from '../schema';
import { addressSchema } from './address';
import { cardBrandSchema } from './cardBrand';
import { cardTypeSchema } from './cardType';
export const applePayTokenizedCardSchema = object({
    name: ['name', optional(string())],
    number: ['number', optional(string())],
    expiry: ['expiry', optional(string())],
    cardType: ['card_type', optional(cardBrandSchema)],
    type: ['type', optional(cardTypeSchema)],
    brand: ['brand', optional(cardBrandSchema)],
    billingAddress: ['billing_address', optional(lazy(() => addressSchema))],
});
//# sourceMappingURL=applePayTokenizedCard.js.map