refactor(models): make client response fields optional

This commit is contained in:
Fanilo-Nantenaina 2025-12-09 10:44:01 +03:00
parent 732ccd2fd4
commit 60a9d90955

16
api.py
View file

@ -111,8 +111,8 @@ class StatutEmail(str, Enum):
# MODÈLES PYDANTIC
# =====================================================
class ClientResponse(BaseModel):
numero: str
intitule: str
numero: Optional[str] = None
intitule: Optional[str] = None
adresse: Optional[str] = None
code_postal: Optional[str] = None
ville: Optional[str] = None
@ -121,12 +121,12 @@ class ClientResponse(BaseModel):
class ClientDetails(ClientResponse):
type: int
qualite: str
est_prospect: bool
est_fournisseur: bool
est_actif: bool
est_en_sommeil: bool
type: Optional[int] = None
qualite: Optional[str] = None
est_prospect: Optional[bool] = None
est_fournisseur: Optional[bool] = None
est_actif: Optional[bool] = None
est_en_sommeil: Optional[bool] = None
civilite: Optional[str] = None
nom: Optional[str] = None