"use strict";
/**
 * PayPal Server SDKLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
exports.__esModule = true;
exports.paymentTokenRequestCardSchema = void 0;
var schema_1 = require("../schema");
var address_1 = require("./address");
var cardBrand_1 = require("./cardBrand");
exports.paymentTokenRequestCardSchema = (0, schema_1.object)({
    name: ['name', (0, schema_1.optional)((0, schema_1.string)())],
    number: ['number', (0, schema_1.optional)((0, schema_1.string)())],
    expiry: ['expiry', (0, schema_1.optional)((0, schema_1.string)())],
    securityCode: ['security_code', (0, schema_1.optional)((0, schema_1.string)())],
    brand: ['brand', (0, schema_1.optional)(cardBrand_1.cardBrandSchema)],
    billingAddress: ['billing_address', (0, schema_1.optional)((0, schema_1.lazy)(function () { return address_1.addressSchema; }))]
});
//# sourceMappingURL=paymentTokenRequestCard.js.map