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):
username: str
class User(BaseModel):
id: int
email: EmailStr | None
username: str
is_active: bool
is_superuser: bool
model_config = ConfigDict(from_attributes=True)
class UserWithHashedPass(User):
hashed_password: str
class UserCreate(BaseModel):