@pfantato/printful-ts
Version:
Typescript SDK to integrate with Printful
24 lines (23 loc) • 821 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProductVariant = void 0;
const zod_1 = require("zod");
const common_1 = require("@printful-ts/schemas/common");
exports.ProductVariant = zod_1.z.object({
id: zod_1.z.number(),
catalog_product_id: zod_1.z.number(),
name: zod_1.z.string(),
image: zod_1.z.string().url(),
size: zod_1.z.string(),
color: common_1.ColorValue,
color_code: common_1.ColorValue,
color_code2: common_1.ColorValue,
_links: zod_1.z.object({
self: common_1.HateoasLink,
product_details: common_1.HateoasLink,
product_variants: common_1.HateoasLink,
variant_prices: common_1.HateoasLink,
variant_images: common_1.HateoasLink,
variant_availability: common_1.HateoasLink,
}),
});