rollback models

This commit is contained in:
2025-09-04 22:23:49 +02:00
parent e9fd923144
commit 3ada43de72

View File

@@ -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