"use strict";
/**
 * PayPal Server SDKLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
exports.__esModule = true;
exports.paymentInstructionSchema = void 0;
var schema_1 = require("../schema");
var disbursementMode_1 = require("./disbursementMode");
var platformFee_1 = require("./platformFee");
exports.paymentInstructionSchema = (0, schema_1.object)({
    platformFees: [
        'platform_fees',
        (0, schema_1.optional)((0, schema_1.array)((0, schema_1.lazy)(function () { return platformFee_1.platformFeeSchema; }))),
    ],
    disbursementMode: ['disbursement_mode', (0, schema_1.optional)(disbursementMode_1.disbursementModeSchema)],
    payeePricingTierId: ['payee_pricing_tier_id', (0, schema_1.optional)((0, schema_1.string)())],
    payeeReceivableFxRateId: ['payee_receivable_fx_rate_id', (0, schema_1.optional)((0, schema_1.string)())]
});
//# sourceMappingURL=paymentInstruction.js.map