ims-db
    Preparing search index...

    Variable ProductDiscountOrderByConst

    ProductDiscountOrderBy: ZodObject<
        {
            createdAt: ZodOptional<
                ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>,
            >;
            discount: ZodOptional<
                ZodObject<
                    {
                        code: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        createdAt: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        deletedAt: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        description: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        discountValue: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        effectiveFrom: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        effectiveTo: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        id: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        minQuantity: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        minSubtotal: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        name: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        productId: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        readonly: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        target: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        updatedAt: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        updatedById: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                    },
                    $strip,
                >,
            >;
            discountId: ZodOptional<
                ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>,
            >;
            id: ZodOptional<ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>>;
            product: ZodOptional<
                ZodObject<
                    {
                        categoryId: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        createdAt: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        deletedAt: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        description: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        id: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        model: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        name: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        parentId: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        readonly: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        sku: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        slug: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        typeId: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        upc: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        updatedAt: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        updatedById: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                        uuid: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                    },
                    $strip,
                >,
            >;
            productId: ZodOptional<ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>>;
            readonly: ZodOptional<ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>>;
            updatedAt: ZodOptional<ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>>;
        },
        $strip,
    > = ...

    ProductDiscountOrderBy schema (Thu Nov 13 2025)