ims-db
    Preparing search index...

    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)