from pydantic import BaseModel from typing import Optional, List, Dict from datetime import datetime class LivraisonCreate(BaseModel): """Création d'une livraison côté gateway""" client_id: str date_livraison: Optional[datetime] = None date_livraison_prevue: Optional[datetime] = None lignes: List[Dict] reference: Optional[str] = None class LivraisonUpdate(BaseModel): """Modèle pour modification livraison côté gateway""" numero: str livraison_data: Dict