from pydantic import BaseModel, Field from typing import Literal, List, Union class Longitude(BaseModel): type: Literal['longitude'] value: float class Latitude(BaseModel): type: Literal['latitude'] value: float class Geolocalisation(BaseModel): longitude: Longitude latitude: Latitude name: str