/**
 * PayPal Server SDKLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { lazy, object, optional } from '../schema';
import { moneySchema } from './money';
export const oneTimeChargeSchema = object({
    setupFee: ['setup_fee', optional(lazy(() => moneySchema))],
    shippingAmount: ['shipping_amount', optional(lazy(() => moneySchema))],
    taxes: ['taxes', optional(lazy(() => moneySchema))],
    productPrice: ['product_price', optional(lazy(() => moneySchema))],
    subtotal: ['subtotal', optional(lazy(() => moneySchema))],
    totalAmount: ['total_amount', lazy(() => moneySchema)],
});
//# sourceMappingURL=oneTimeCharge.js.map