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