@pfantato/printful-ts
Version:
Typescript SDK to integrate with Printful
18 lines (17 loc) • 636 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OrderEstimationTaskSummary = exports.OrderEstimationTaskStatus = void 0;
const zod_1 = require("zod");
const costs_schema_1 = require("./costs.schema");
exports.OrderEstimationTaskStatus = zod_1.z.enum([
'pending',
'failed',
'completed',
]);
exports.OrderEstimationTaskSummary = zod_1.z.object({
id: zod_1.z.number(),
status: exports.OrderEstimationTaskStatus,
costs: costs_schema_1.Costs.nullable(),
retail_costs: costs_schema_1.RetailCosts.nullable(),
failure_reasons: zod_1.z.array(zod_1.z.string()).nullable(),
});