ims-db
    Preparing search index...

    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)