fix+feat(everything): lot of things
Some checks failed
Deploy to Development / build-and-deploy (push) Failing after 20s
Some checks failed
Deploy to Development / build-and-deploy (push) Failing after 20s
This commit is contained in:
@@ -14,6 +14,8 @@ class EventBase(BaseModel):
|
||||
|
||||
class EventCreate(EventBase):
|
||||
cover_image: Optional[str] = None
|
||||
is_private: bool = False
|
||||
invited_user_ids: Optional[List[int]] = None # Liste des IDs des utilisateurs invités (pour événements privés)
|
||||
|
||||
class EventUpdate(BaseModel):
|
||||
title: Optional[str] = Field(None, min_length=1, max_length=200)
|
||||
@@ -24,6 +26,7 @@ class EventUpdate(BaseModel):
|
||||
date: Optional[datetime] = None
|
||||
end_date: Optional[datetime] = None
|
||||
cover_image: Optional[str] = None
|
||||
is_private: Optional[bool] = None
|
||||
|
||||
class ParticipationResponse(BaseModel):
|
||||
user_id: int
|
||||
@@ -42,6 +45,7 @@ class EventResponse(EventBase):
|
||||
creator_name: str
|
||||
creator_avatar: Optional[str] = None
|
||||
cover_image: Optional[str]
|
||||
is_private: bool = False
|
||||
created_at: datetime
|
||||
participations: List[ParticipationResponse] = []
|
||||
present_count: int = 0
|
||||
|
||||
Reference in New Issue
Block a user