ims-db
    Preparing search index...

    Variable DiscountTargetArrayFilterConst

    DiscountTargetArrayFilter: ZodObject<
        {
            equals: ZodOptional<
                ZodArray<
                    ZodEnum<
                        {
                            ALL_PRODUCTS: "ALL_PRODUCTS";
                            PRODUCT_CATEGORY: "PRODUCT_CATEGORY";
                            PRODUCT_TYPE: "PRODUCT_TYPE";
                            SINGLE_PRODUCT: "SINGLE_PRODUCT";
                        },
                    >,
                >,
            >;
            has: ZodOptional<
                ZodEnum<
                    {
                        ALL_PRODUCTS: "ALL_PRODUCTS";
                        PRODUCT_CATEGORY: "PRODUCT_CATEGORY";
                        PRODUCT_TYPE: "PRODUCT_TYPE";
                        SINGLE_PRODUCT: "SINGLE_PRODUCT";
                    },
                >,
            >;
            hasEvery: ZodOptional<
                ZodArray<
                    ZodEnum<
                        {
                            ALL_PRODUCTS: "ALL_PRODUCTS";
                            PRODUCT_CATEGORY: "PRODUCT_CATEGORY";
                            PRODUCT_TYPE: "PRODUCT_TYPE";
                            SINGLE_PRODUCT: "SINGLE_PRODUCT";
                        },
                    >,
                >,
            >;
            hasSome: ZodOptional<
                ZodArray<
                    ZodEnum<
                        {
                            ALL_PRODUCTS: "ALL_PRODUCTS";
                            PRODUCT_CATEGORY: "PRODUCT_CATEGORY";
                            PRODUCT_TYPE: "PRODUCT_TYPE";
                            SINGLE_PRODUCT: "SINGLE_PRODUCT";
                        },
                    >,
                >,
            >;
            isEmpty: ZodOptional<ZodCoercedBoolean<unknown>>;
        },
        $strip,
    > = ...

    DiscountTargetArrayFilter schema (Thu Nov 13 2025)