Variable ProductUpdateConst
ProductUpdate: ZodObject<
{
categoryId: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
description: ZodOptional<ZodOptional<ZodString>>;
discounts: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
model: ZodOptional<ZodOptional<ZodString>>;
name: ZodOptional<ZodString>;
ownDiscounts: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
parentId: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
prices: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
productTags: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
quantities: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
readonly: ZodOptional<ZodOptional<ZodCoercedBoolean<unknown>>>;
serialNumbers: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
sku: ZodOptional<ZodString>;
typeId: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
upc: ZodOptional<ZodString>;
updatedById: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
variants: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
},
$strip,
> = ...
ProductUpdate schema (Thu Nov 13 2025)