fix pydantic schema

This commit is contained in:
IluaAir
2025-07-06 12:15:01 +03:00
parent 459969f2be
commit b6ec15af29

View File

@@ -1,11 +1,16 @@
from pydantic import BaseModel, EmailStr from pydantic import BaseModel, EmailStr, ConfigDict
class UserRead(BaseModel): class User(BaseModel):
username: str id: int
email: EmailStr | None email: EmailStr | None
username: str
is_active: bool is_active: bool
is_superuser: bool model_config = ConfigDict(from_attributes=True)
class UserWithHashedPass(User):
hashed_password: str
class UserCreate(BaseModel): class UserCreate(BaseModel):