@pfantato/printful-ts
Version:
Typescript SDK to integrate with Printful
73 lines (72 loc) • 2.43 kB
TypeScript
import { z } from 'zod';
export declare const MockupStyle: z.ZodObject<{
id: z.ZodNumber;
category_name: z.ZodString;
view_name: z.ZodString;
restricted_to_variants: z.ZodNullable<z.ZodArray<z.ZodNullable<z.ZodArray<z.ZodAny, "many">>, "many">>;
}, "strip", z.ZodTypeAny, {
id?: number;
category_name?: string;
view_name?: string;
restricted_to_variants?: any[][];
}, {
id?: number;
category_name?: string;
view_name?: string;
restricted_to_variants?: any[][];
}>;
export type MockupStyle = z.infer<typeof MockupStyle>;
export declare const MockupStyles: z.ZodObject<{
placement: z.ZodString;
display_name: z.ZodString;
technique: z.ZodEnum<["dtg", "digital", "cut-sew", "uv", "embroidery", "sublimation", "dtfilm"]>;
print_area_width: z.ZodNumber;
print_area_height: z.ZodNumber;
print_area_type: z.ZodEnum<["simple", "advanced"]>;
dpi: z.ZodNumber;
mockup_styles: z.ZodArray<z.ZodObject<{
id: z.ZodNumber;
category_name: z.ZodString;
view_name: z.ZodString;
restricted_to_variants: z.ZodNullable<z.ZodArray<z.ZodNullable<z.ZodArray<z.ZodAny, "many">>, "many">>;
}, "strip", z.ZodTypeAny, {
id?: number;
category_name?: string;
view_name?: string;
restricted_to_variants?: any[][];
}, {
id?: number;
category_name?: string;
view_name?: string;
restricted_to_variants?: any[][];
}>, "many">;
}, "strip", z.ZodTypeAny, {
display_name?: string;
placement?: string;
technique?: "dtg" | "digital" | "cut-sew" | "uv" | "embroidery" | "sublimation" | "dtfilm";
print_area_width?: number;
print_area_height?: number;
print_area_type?: "advanced" | "simple";
dpi?: number;
mockup_styles?: {
id?: number;
category_name?: string;
view_name?: string;
restricted_to_variants?: any[][];
}[];
}, {
display_name?: string;
placement?: string;
technique?: "dtg" | "digital" | "cut-sew" | "uv" | "embroidery" | "sublimation" | "dtfilm";
print_area_width?: number;
print_area_height?: number;
print_area_type?: "advanced" | "simple";
dpi?: number;
mockup_styles?: {
id?: number;
category_name?: string;
view_name?: string;
restricted_to_variants?: any[][];
}[];
}>;
export type MockupStyles = z.infer<typeof MockupStyles>;