"use strict";
/**
 * PayPal Server SDKLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
exports.__esModule = true;
exports.cardVaultResponseSchema = void 0;
var schema_1 = require("../schema");
var cardCustomerInformation_1 = require("./cardCustomerInformation");
var linkDescription_1 = require("./linkDescription");
var vaultStatus_1 = require("./vaultStatus");
exports.cardVaultResponseSchema = (0, schema_1.object)({
    id: ['id', (0, schema_1.optional)((0, schema_1.string)())],
    status: ['status', (0, schema_1.optional)(vaultStatus_1.vaultStatusSchema)],
    links: ['links', (0, schema_1.optional)((0, schema_1.array)((0, schema_1.lazy)(function () { return linkDescription_1.linkDescriptionSchema; })))],
    customer: ['customer', (0, schema_1.optional)((0, schema_1.lazy)(function () { return cardCustomerInformation_1.cardCustomerInformationSchema; }))]
});
//# sourceMappingURL=cardVaultResponse.js.map