diff --git a/app/models/events.py b/app/models/events.py index b097cf2..be3183b 100644 --- a/app/models/events.py +++ b/app/models/events.py @@ -31,7 +31,7 @@ class Event(BaseModel): class EventOut(BaseModel): - id: str | None = None + id: ObjectIdField = None name: str place: str description: str @@ -43,23 +43,6 @@ class EventOut(BaseModel): end_date: datetime | None = None tags: list[str] = [] - @classmethod - def from_mongo(cls, event: Event) -> "EventOut": - return cls( - id=str(event.id) if event.id else None, - name=event.name, - place=event.place, - description=event.description, - imgUrl=event.imgUrl, - link=event.link, - ticket=event.ticket, - status=event.status, - start_date=event.start_date, - end_date=event.end_date, - tags=event.tags, - ) - - class EventOutWithInterested(EventOut): interested: bool = False interested_count: int = 0