inventory-db
    Preparing search index...

    Variable DiscountTargetOwnWhereSchemaJsonConst

    DiscountTargetOwnWhereSchemaJson: ZodPipe<
        ZodTransform<any, unknown>,
        ZodObject<
            {
                categoryId: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                discountId: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                id: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                priceLevelId: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                productId: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                storeId: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                type: ZodOptional<
                    ZodEnum<
                        {
                            CATEGORY: "CATEGORY";
                            PRICE_LEVEL: "PRICE_LEVEL";
                            PRICE_LEVEL_CATEGORY: "PRICE_LEVEL_CATEGORY";
                            PRICE_LEVEL_PRODUCT: "PRICE_LEVEL_PRODUCT";
                            PRICE_LEVEL_VARIANT: "PRICE_LEVEL_VARIANT";
                            PRODUCT: "PRODUCT";
                            STORE: "STORE";
                            STORE_CATEGORY: "STORE_CATEGORY";
                            STORE_PRODUCT: "STORE_PRODUCT";
                            STORE_VARIANT: "STORE_VARIANT";
                            VARIANT: "VARIANT";
                        },
                    >,
                >;
                variantId: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
            },
            $strip,
        >,
    > = ...