UNPKG

@pfantato/printful-ts

Version:

Typescript SDK to integrate with Printful

198 lines (197 loc) 7.1 kB
import { z } from 'zod'; export declare const GetOrderEstimationTaskResponse: z.ZodObject<{ data: z.ZodObject<{ id: z.ZodNumber; status: z.ZodEnum<["pending", "failed", "completed"]>; costs: z.ZodNullable<z.ZodObject<{ calculation_status: z.ZodEnum<["done", "calculating", "failed"]>; currency: z.ZodNullable<z.ZodEffects<z.ZodEffects<z.ZodString, string, string>, string, string>>; subtotal: z.ZodNullable<z.ZodString>; discount: z.ZodNullable<z.ZodString>; shipping: z.ZodNullable<z.ZodString>; digitization: z.ZodNullable<z.ZodString>; additional_fee: z.ZodNullable<z.ZodString>; fulfillment_fee: z.ZodNullable<z.ZodString>; total: z.ZodNullable<z.ZodString>; retail_delivery_fee: z.ZodNullable<z.ZodString>; vat: z.ZodNullable<z.ZodString>; tax: z.ZodNullable<z.ZodString>; }, "strip", z.ZodTypeAny, { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; digitization?: string; additional_fee?: string; fulfillment_fee?: string; retail_delivery_fee?: string; vat?: string; tax?: string; }, { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; digitization?: string; additional_fee?: string; fulfillment_fee?: string; retail_delivery_fee?: string; vat?: string; tax?: string; }>>; retail_costs: z.ZodNullable<z.ZodObject<Pick<{ calculation_status: z.ZodEnum<["done", "calculating", "failed"]>; currency: z.ZodNullable<z.ZodEffects<z.ZodEffects<z.ZodString, string, string>, string, string>>; subtotal: z.ZodNullable<z.ZodString>; discount: z.ZodNullable<z.ZodString>; shipping: z.ZodNullable<z.ZodString>; digitization: z.ZodNullable<z.ZodString>; additional_fee: z.ZodNullable<z.ZodString>; fulfillment_fee: z.ZodNullable<z.ZodString>; total: z.ZodNullable<z.ZodString>; retail_delivery_fee: z.ZodNullable<z.ZodString>; vat: z.ZodNullable<z.ZodString>; tax: z.ZodNullable<z.ZodString>; }, "total" | "currency" | "calculation_status" | "subtotal" | "discount" | "shipping" | "vat" | "tax">, "strip", z.ZodTypeAny, { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; vat?: string; tax?: string; }, { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; vat?: string; tax?: string; }>>; failure_reasons: z.ZodNullable<z.ZodArray<z.ZodString, "many">>; }, "strip", z.ZodTypeAny, { status?: "failed" | "pending" | "completed"; id?: number; costs?: { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; digitization?: string; additional_fee?: string; fulfillment_fee?: string; retail_delivery_fee?: string; vat?: string; tax?: string; }; retail_costs?: { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; vat?: string; tax?: string; }; failure_reasons?: string[]; }, { status?: "failed" | "pending" | "completed"; id?: number; costs?: { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; digitization?: string; additional_fee?: string; fulfillment_fee?: string; retail_delivery_fee?: string; vat?: string; tax?: string; }; retail_costs?: { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; vat?: string; tax?: string; }; failure_reasons?: string[]; }>; }, "strip", z.ZodTypeAny, { data?: { status?: "failed" | "pending" | "completed"; id?: number; costs?: { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; digitization?: string; additional_fee?: string; fulfillment_fee?: string; retail_delivery_fee?: string; vat?: string; tax?: string; }; retail_costs?: { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; vat?: string; tax?: string; }; failure_reasons?: string[]; }; }, { data?: { status?: "failed" | "pending" | "completed"; id?: number; costs?: { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; digitization?: string; additional_fee?: string; fulfillment_fee?: string; retail_delivery_fee?: string; vat?: string; tax?: string; }; retail_costs?: { total?: string; currency?: string; calculation_status?: "done" | "calculating" | "failed"; subtotal?: string; discount?: string; shipping?: string; vat?: string; tax?: string; }; failure_reasons?: string[]; }; }>; export type GetOrderEstimationTaskResponse = z.infer<typeof GetOrderEstimationTaskResponse>;