from pydantic import BaseModel, EmailStr from datetime import datetime class ClientCreate(BaseModel): nom: str contact: str | None = None email: str | None = None telephone: str | None = None notes: str | None = None class ClientUpdate(BaseModel): nom: str | None = None contact: str | None = None email: str | None = None telephone: str | None = None notes: str | None = None class ClientRead(BaseModel): id: int nom: str contact: str | None email: str | None telephone: str | None notes: str | None created_at: datetime model_config = {"from_attributes": True}