diff --git a/app/dto/pin.py b/app/dto/pin.py index e0c20cc..c1b2161 100644 --- a/app/dto/pin.py +++ b/app/dto/pin.py @@ -8,6 +8,7 @@ class PinDTO(BaseModel): title: str description: str location: list + complete_address: str files: List[str] = Field(default_factory=list) user_id: str = None date: Optional[datetime] = None diff --git a/app/models/pin.py b/app/models/pin.py index 01a748d..12c4591 100644 --- a/app/models/pin.py +++ b/app/models/pin.py @@ -6,7 +6,8 @@ class Pin(BaseModel): id: Optional[str] title: str description: str - location: list + location: list + complete_address: str files: Optional[List[str]] = [] # Liste des IDs d'images user_id: str date: Optional[datetime] = None \ No newline at end of file diff --git a/app/serializers/pin_serializer.py b/app/serializers/pin_serializer.py index e18d949..34e4aed 100644 --- a/app/serializers/pin_serializer.py +++ b/app/serializers/pin_serializer.py @@ -7,6 +7,7 @@ def pin_serialize(pin: list) -> Pin: "title": pin["title"], "description": pin["description"], "location": pin["location"], + "complete_address": pin["complete_address"], "files": pin["files"], "user_id": pin["user_id"], "date": pin.get("date")