create patch user

This commit is contained in:
IluaAir
2025-08-02 18:59:43 +03:00
parent 0ab17f3a99
commit a6c00e20c3
4 changed files with 29 additions and 14 deletions

View File

@@ -5,6 +5,13 @@ from pydantic import BaseModel, EmailStr, ConfigDict, BeforeValidator
from src.schemas.validators import ensure_password
class UserUpdate(BaseModel):
email: EmailStr | None = None
username: str | None = None
is_active: bool | None = None
model_config = ConfigDict(from_attributes=True, extra="ignore")
class User(BaseModel):
id: int
email: EmailStr | None