ims-db
    Preparing search index...

    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)