Add complete_address field to avoid multiple requests to nominatim api

nominatim_fix
Alix JEUDI--LEMOINE 1 week ago
parent 5fa2a7ae53
commit ca1604b58d

@ -8,6 +8,7 @@ class PinDTO(BaseModel):
title: str title: str
description: str description: str
location: list location: list
complete_address: str
files: List[str] = Field(default_factory=list) files: List[str] = Field(default_factory=list)
user_id: str = None user_id: str = None
date: Optional[datetime] = None date: Optional[datetime] = None

@ -6,7 +6,8 @@ class Pin(BaseModel):
id: Optional[str] id: Optional[str]
title: str title: str
description: str description: str
location: list location: list
complete_address: str
files: Optional[List[str]] = [] # Liste des IDs d'images files: Optional[List[str]] = [] # Liste des IDs d'images
user_id: str user_id: str
date: Optional[datetime] = None date: Optional[datetime] = None

@ -7,6 +7,7 @@ def pin_serialize(pin: list) -> Pin:
"title": pin["title"], "title": pin["title"],
"description": pin["description"], "description": pin["description"],
"location": pin["location"], "location": pin["location"],
"complete_address": pin["complete_address"],
"files": pin["files"], "files": pin["files"],
"user_id": pin["user_id"], "user_id": pin["user_id"],
"date": pin.get("date") "date": pin.get("date")

Loading…
Cancel
Save