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