Variable DiscountUpdateConst
DiscountUpdate: ZodObject<
{
categoryDiscounts: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
code: ZodOptional<ZodString>;
customerDiscounts: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
customerGroupDiscounts: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
description: ZodOptional<ZodOptional<ZodString>>;
discountValue: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
effectiveFrom: ZodOptional<ZodISODateTime>;
effectiveTo: ZodOptional<ZodOptional<ZodISODateTime>>;
minQuantity: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
minSubtotal: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
name: ZodOptional<ZodString>;
productDiscounts: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
productId: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
productTypeDiscounts: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
readonly: ZodOptional<ZodOptional<ZodCoercedBoolean<unknown>>>;
storeDiscounts: ZodOptional<
ZodOptional<
ZodObject<
{
connect: ZodArray<
ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
>;
},
$strip,
>,
>,
>;
target: ZodOptional<
ZodEnum<
{
ALL_PRODUCTS: "ALL_PRODUCTS";
PRODUCT_CATEGORY: "PRODUCT_CATEGORY";
PRODUCT_TYPE: "PRODUCT_TYPE";
SINGLE_PRODUCT: "SINGLE_PRODUCT";
},
>,
>;
updatedById: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
},
$strip,
> = ...
DiscountUpdate schema (Thu Nov 13 2025)