ims-db
    Preparing search index...

    Variable ProductUpdateConst

    ProductUpdate: ZodObject<
        {
            categoryId: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
            description: ZodOptional<ZodOptional<ZodString>>;
            discounts: ZodOptional<
                ZodOptional<
                    ZodObject<
                        {
                            connect: ZodArray<
                                ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            model: ZodOptional<ZodOptional<ZodString>>;
            name: ZodOptional<ZodString>;
            ownDiscounts: ZodOptional<
                ZodOptional<
                    ZodObject<
                        {
                            connect: ZodArray<
                                ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            parentId: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
            prices: ZodOptional<
                ZodOptional<
                    ZodObject<
                        {
                            connect: ZodArray<
                                ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            productTags: ZodOptional<
                ZodOptional<
                    ZodObject<
                        {
                            connect: ZodArray<
                                ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            quantities: ZodOptional<
                ZodOptional<
                    ZodObject<
                        {
                            connect: ZodArray<
                                ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            readonly: ZodOptional<ZodOptional<ZodCoercedBoolean<unknown>>>;
            serialNumbers: ZodOptional<
                ZodOptional<
                    ZodObject<
                        {
                            connect: ZodArray<
                                ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            sku: ZodOptional<ZodString>;
            typeId: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
            upc: ZodOptional<ZodString>;
            updatedById: ZodOptional<ZodOptional<ZodCoercedNumber<unknown>>>;
            variants: ZodOptional<
                ZodOptional<
                    ZodObject<
                        {
                            connect: ZodArray<
                                ZodObject<{ id: ZodCoercedNumber<unknown> }, $strip>,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
        },
        $strip,
    > = ...

    ProductUpdate schema (Thu Nov 13 2025)