from pydantic import BaseModel from typing import Optional, List, Dict from datetime import date class DevisRequest(BaseModel): client_id: str date_devis: Optional[date] = None date_livraison: Optional[date] = None reference: Optional[str] = None lignes: List[Dict] class DevisUpdate(BaseModel): """Modèle pour modification devis côté gateway""" numero: str devis_data: Dict