BotEntity params hints, extended BotEnum db support

This commit is contained in:
Alexander Kalinovsky
2025-02-09 21:37:39 +01:00
parent 50a52d6aa7
commit 7a4936d2ef
3 changed files with 21 additions and 13 deletions

View File

@@ -9,10 +9,11 @@ from typing import (
get_args,
get_origin,
TYPE_CHECKING,
dataclass_transform,
)
from pydantic import BaseModel
from sqlmodel import SQLModel, BigInteger, Field, select, func, column, col
from sqlmodel.main import FieldInfo
from sqlmodel.ext.asyncio.session import AsyncSession
from sqlmodel.sql.expression import SelectOfScalar
from sqlmodel.main import SQLModelMetaclass, RelationshipInfo
@@ -26,6 +27,10 @@ if TYPE_CHECKING:
from .user import UserBase
@dataclass_transform(
kw_only_default=True,
field_specifiers=(Field, FieldInfo, EntityField, FieldDescriptor),
)
class BotEntityMetaclass(SQLModelMetaclass):
_future_references = {}