netadm/schemas/user.py

20 lines
430 B
Python
Raw Permalink Normal View History

2024-10-02 15:50:50 +00:00
from fastapi_users import schemas
from config import settings
from typing import Optional
class UserRead(schemas.BaseUser[settings.type.UserIdType]):
name: Optional[str] = None
tg_id: Optional[int] = None
class UserCreate(schemas.BaseUserCreate):
name: Optional[str] = None
tg_id: Optional[int] = None
class UserUpdate(schemas.BaseUserUpdate):
name: Optional[str] = None
tg_id: Optional[int] = None