Variable DiscountIncludeConst
DiscountInclude: ZodObject<
{
categoryDiscounts: ZodOptional<
ZodUnion<
[
ZodObject<
{
select: ZodObject<
{
categoryId: ZodOptional<ZodCoercedBoolean<(...)>>;
createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
discountId: ZodOptional<ZodCoercedBoolean<(...)>>;
id: ZodOptional<ZodCoercedBoolean<(...)>>;
readonly: ZodOptional<ZodCoercedBoolean<(...)>>;
updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
},
$strip,
>;
},
$strip,
>,
ZodCoercedBoolean<unknown>,
],
>,
>;
customerDiscounts: ZodOptional<
ZodUnion<
[
ZodObject<
{
select: ZodObject<
{
createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
customerId: ZodOptional<ZodCoercedBoolean<(...)>>;
discountId: ZodOptional<ZodCoercedBoolean<(...)>>;
id: ZodOptional<ZodCoercedBoolean<(...)>>;
readonly: ZodOptional<ZodCoercedBoolean<(...)>>;
updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
},
$strip,
>;
},
$strip,
>,
ZodCoercedBoolean<unknown>,
],
>,
>;
customerGroupDiscounts: ZodOptional<
ZodUnion<
[
ZodObject<
{
select: ZodObject<
{
createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
customerGroupId: ZodOptional<ZodCoercedBoolean<(...)>>;
discountId: ZodOptional<ZodCoercedBoolean<(...)>>;
id: ZodOptional<ZodCoercedBoolean<(...)>>;
updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
},
$strip,
>;
},
$strip,
>,
ZodCoercedBoolean<unknown>,
],
>,
>;
product: ZodOptional<
ZodUnion<
[
ZodObject<
{
select: ZodObject<
{
categoryId: ZodOptional<ZodCoercedBoolean<(...)>>;
createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
deletedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
description: ZodOptional<ZodCoercedBoolean<(...)>>;
id: ZodOptional<ZodCoercedBoolean<(...)>>;
model: ZodOptional<ZodCoercedBoolean<(...)>>;
name: ZodOptional<ZodCoercedBoolean<(...)>>;
parentId: ZodOptional<ZodCoercedBoolean<(...)>>;
readonly: ZodOptional<ZodCoercedBoolean<(...)>>;
sku: ZodOptional<ZodCoercedBoolean<(...)>>;
slug: ZodOptional<ZodCoercedBoolean<(...)>>;
typeId: ZodOptional<ZodCoercedBoolean<(...)>>;
upc: ZodOptional<ZodCoercedBoolean<(...)>>;
updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
updatedById: ZodOptional<ZodCoercedBoolean<(...)>>;
uuid: ZodOptional<ZodCoercedBoolean<(...)>>;
},
$strip,
>;
},
$strip,
>,
ZodCoercedBoolean<unknown>,
],
>,
>;
productDiscounts: ZodOptional<
ZodUnion<
[
ZodObject<
{
select: ZodObject<
{
createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
discountId: ZodOptional<ZodCoercedBoolean<(...)>>;
id: ZodOptional<ZodCoercedBoolean<(...)>>;
productId: ZodOptional<ZodCoercedBoolean<(...)>>;
readonly: ZodOptional<ZodCoercedBoolean<(...)>>;
updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
},
$strip,
>;
},
$strip,
>,
ZodCoercedBoolean<unknown>,
],
>,
>;
productTypeDiscounts: ZodOptional<
ZodUnion<
[
ZodObject<
{
select: ZodObject<
{
createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
discountId: ZodOptional<ZodCoercedBoolean<(...)>>;
id: ZodOptional<ZodCoercedBoolean<(...)>>;
productTypeId: ZodOptional<ZodCoercedBoolean<(...)>>;
readonly: ZodOptional<ZodCoercedBoolean<(...)>>;
updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
},
$strip,
>;
},
$strip,
>,
ZodCoercedBoolean<unknown>,
],
>,
>;
storeDiscounts: ZodOptional<
ZodUnion<
[
ZodObject<
{
select: ZodObject<
{
createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
discountId: ZodOptional<ZodCoercedBoolean<(...)>>;
id: ZodOptional<ZodCoercedBoolean<(...)>>;
readonly: ZodOptional<ZodCoercedBoolean<(...)>>;
storeId: ZodOptional<ZodCoercedBoolean<(...)>>;
updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
},
$strip,
>;
},
$strip,
>,
ZodCoercedBoolean<unknown>,
],
>,
>;
updatedBy: ZodOptional<
ZodUnion<
[
ZodObject<
{
select: ZodObject<
{
createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
deletedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
employeeId: ZodOptional<ZodCoercedBoolean<(...)>>;
id: ZodOptional<ZodCoercedBoolean<(...)>>;
updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
uuid: ZodOptional<ZodCoercedBoolean<(...)>>;
},
$strip,
>;
},
$strip,
>,
ZodCoercedBoolean<unknown>,
],
>,
>;
},
$strip,
> = ...
DiscountInclude schema (Thu Nov 13 2025)