@pfantato/printful-ts
Version:
Typescript SDK to integrate with Printful
15 lines (14 loc) • 664 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CalculateShippingRatesResponse = exports.CalculateShippingRatesBody = void 0;
const zod_1 = require("zod");
const common_1 = require("@printful-ts/schemas/common");
const entities_1 = require("@printful-ts/schemas/entities");
exports.CalculateShippingRatesBody = (0, common_1.Localized)((0, common_1.WithStoreId)(zod_1.z.object({
recipient: entities_1.Address,
order_items: zod_1.z.array(entities_1.OrderItem),
currency: entities_1.Currency.optional(),
})));
exports.CalculateShippingRatesResponse = zod_1.z.object({
data: entities_1.ShippingRateCalculation,
});