BotEntity params hints, extended BotEnum db support
This commit is contained in:
@@ -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 = {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user