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 # MODÈLES PYDANTIC
# ===================================================== # =====================================================
class ClientResponse(BaseModel): class ClientResponse(BaseModel):
numero: str numero: Optional[str] = None
intitule: str intitule: Optional[str] = None
adresse: Optional[str] = None adresse: Optional[str] = None
code_postal: Optional[str] = None code_postal: Optional[str] = None
ville: Optional[str] = None ville: Optional[str] = None
@ -121,12 +121,12 @@ class ClientResponse(BaseModel):
class ClientDetails(ClientResponse): class ClientDetails(ClientResponse):
type: int type: Optional[int] = None
qualite: str qualite: Optional[str] = None
est_prospect: bool est_prospect: Optional[bool] = None
est_fournisseur: bool est_fournisseur: Optional[bool] = None
est_actif: bool est_actif: Optional[bool] = None
est_en_sommeil: bool est_en_sommeil: Optional[bool] = None
civilite: Optional[str] = None civilite: Optional[str] = None
nom: Optional[str] = None nom: Optional[str] = None