ims-db
    Preparing search index...

    Variable CategoryIncludeConst

    CategoryInclude: 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>,
                    ],
                >,
            >;
            children: ZodOptional<
                ZodUnion<
                    [
                        ZodObject<
                            {
                                select: ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        deletedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        description: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        id: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        name: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        parentId: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        readonly: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        slug: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        updatedById: ZodOptional<ZodCoercedBoolean<(...)>>;
                                    },
                                    $strip,
                                >;
                            },
                            $strip,
                        >,
                        ZodCoercedBoolean<unknown>,
                    ],
                >,
            >;
            parent: ZodOptional<
                ZodUnion<
                    [
                        ZodObject<
                            {
                                select: ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        deletedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        description: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        id: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        name: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        parentId: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        readonly: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        slug: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        updatedById: ZodOptional<ZodCoercedBoolean<(...)>>;
                                    },
                                    $strip,
                                >;
                            },
                            $strip,
                        >,
                        ZodCoercedBoolean<unknown>,
                    ],
                >,
            >;
            products: 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>,
                    ],
                >,
            >;
            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,
    > = ...

    CategoryInclude schema (Thu Nov 13 2025)