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