UNPKG

@pfantato/printful-ts

Version:

Typescript SDK to integrate with Printful

210 lines (209 loc) 12.2 kB
import { z } from 'zod'; export declare const Availability: z.ZodEnum<["in stock", "out of stock", "not fulfillable", "unknown"]>; export type Availability = z.infer<typeof Availability>; export declare const PlacementOptionAvailability: z.ZodObject<{ name: z.ZodString; availability: z.ZodEnum<["in stock", "out of stock", "not fulfillable", "unknown"]>; }, "strip", z.ZodTypeAny, { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }, { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }>; export type PlacementOptionAvailability = z.infer<typeof PlacementOptionAvailability>; export declare const SellingRegionStockAvailability: z.ZodObject<z.objectUtil.extendShape<{ name: z.ZodString; availability: z.ZodEnum<["in stock", "out of stock", "not fulfillable", "unknown"]>; }, { name: z.ZodEnum<["worldwide", "north_america", "canada", "europe", "spain", "latvia", "uk", "france", "germany", "australia", "japan", "new_zealand", "italy", "brazil", "southeast_asia", "republic_of_korea", "english_speaking_regions", "all"]>; placement_option_availability: z.ZodArray<z.ZodObject<{ name: z.ZodString; availability: z.ZodEnum<["in stock", "out of stock", "not fulfillable", "unknown"]>; }, "strip", z.ZodTypeAny, { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }, { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }>, "many">; }>, "strip", z.ZodTypeAny, { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }, { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }>; export type SellingRegionStockAvailability = z.infer<typeof SellingRegionStockAvailability>; export declare const TechniqueStockAvailability: z.ZodObject<{ technique: z.ZodEnum<["dtg", "digital", "cut-sew", "uv", "embroidery", "sublimation", "dtfilm"]>; selling_regions: z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{ name: z.ZodString; availability: z.ZodEnum<["in stock", "out of stock", "not fulfillable", "unknown"]>; }, { name: z.ZodEnum<["worldwide", "north_america", "canada", "europe", "spain", "latvia", "uk", "france", "germany", "australia", "japan", "new_zealand", "italy", "brazil", "southeast_asia", "republic_of_korea", "english_speaking_regions", "all"]>; placement_option_availability: z.ZodArray<z.ZodObject<{ name: z.ZodString; availability: z.ZodEnum<["in stock", "out of stock", "not fulfillable", "unknown"]>; }, "strip", z.ZodTypeAny, { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }, { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }>, "many">; }>, "strip", z.ZodTypeAny, { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }, { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }>, "many">; }, "strip", z.ZodTypeAny, { technique?: "dtg" | "digital" | "cut-sew" | "uv" | "embroidery" | "sublimation" | "dtfilm"; selling_regions?: { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }[]; }, { technique?: "dtg" | "digital" | "cut-sew" | "uv" | "embroidery" | "sublimation" | "dtfilm"; selling_regions?: { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }[]; }>; export type TechniqueStockAvailability = z.infer<typeof TechniqueStockAvailability>; export declare const VariantStockAvailability: z.ZodObject<{ catalog_variant_id: z.ZodNumber; techniques: z.ZodArray<z.ZodObject<{ technique: z.ZodEnum<["dtg", "digital", "cut-sew", "uv", "embroidery", "sublimation", "dtfilm"]>; selling_regions: z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{ name: z.ZodString; availability: z.ZodEnum<["in stock", "out of stock", "not fulfillable", "unknown"]>; }, { name: z.ZodEnum<["worldwide", "north_america", "canada", "europe", "spain", "latvia", "uk", "france", "germany", "australia", "japan", "new_zealand", "italy", "brazil", "southeast_asia", "republic_of_korea", "english_speaking_regions", "all"]>; placement_option_availability: z.ZodArray<z.ZodObject<{ name: z.ZodString; availability: z.ZodEnum<["in stock", "out of stock", "not fulfillable", "unknown"]>; }, "strip", z.ZodTypeAny, { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }, { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }>, "many">; }>, "strip", z.ZodTypeAny, { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }, { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }>, "many">; }, "strip", z.ZodTypeAny, { technique?: "dtg" | "digital" | "cut-sew" | "uv" | "embroidery" | "sublimation" | "dtfilm"; selling_regions?: { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }[]; }, { technique?: "dtg" | "digital" | "cut-sew" | "uv" | "embroidery" | "sublimation" | "dtfilm"; selling_regions?: { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }[]; }>, "many">; _links: z.ZodObject<{ variant: z.ZodObject<{ href: z.ZodString; }, "strip", z.ZodTypeAny, { href?: string; }, { href?: string; }>; }, "strip", z.ZodTypeAny, { variant?: { href?: string; }; }, { variant?: { href?: string; }; }>; }, "strip", z.ZodTypeAny, { _links?: { variant?: { href?: string; }; }; techniques?: { technique?: "dtg" | "digital" | "cut-sew" | "uv" | "embroidery" | "sublimation" | "dtfilm"; selling_regions?: { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }[]; }[]; catalog_variant_id?: number; }, { _links?: { variant?: { href?: string; }; }; techniques?: { technique?: "dtg" | "digital" | "cut-sew" | "uv" | "embroidery" | "sublimation" | "dtfilm"; selling_regions?: { name?: "worldwide" | "north_america" | "canada" | "europe" | "spain" | "latvia" | "uk" | "france" | "germany" | "australia" | "japan" | "new_zealand" | "italy" | "brazil" | "southeast_asia" | "republic_of_korea" | "english_speaking_regions" | "all"; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; placement_option_availability?: { name?: string; availability?: "unknown" | "in stock" | "out of stock" | "not fulfillable"; }[]; }[]; }[]; catalog_variant_id?: number; }>; export type VariantStockAvailability = z.infer<typeof VariantStockAvailability>;