/**
 * 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 amountBreakdownSchema = object({
    itemTotal: ['item_total', optional(lazy(() => moneySchema))],
    shipping: ['shipping', optional(lazy(() => moneySchema))],
    handling: ['handling', optional(lazy(() => moneySchema))],
    taxTotal: ['tax_total', optional(lazy(() => moneySchema))],
    insurance: ['insurance', optional(lazy(() => moneySchema))],
    shippingDiscount: ['shipping_discount', optional(lazy(() => moneySchema))],
    discount: ['discount', optional(lazy(() => moneySchema))],
});
//# sourceMappingURL=amountBreakdown.js.map