1515
1616
1717class EventUserStatus (str , Enum ):
18- NO_STATUS : str = "no_status"
19- GOING : str = "going"
20- NOT_GOING : str = "not_going"
21- ATTENDED : str = "attended"
18+ NO_STATUS : str = "no_status"
19+ GOING : str = "going"
20+ NOT_GOING : str = "not_going"
21+ ATTENDED : str = "attended"
22+
2223
2324class Credentials (BaseDbModel ):
2425 """User credentials"""
@@ -224,21 +225,20 @@ class CommentEvent(BaseDbModel):
224225 primaryjoin = "and_(Event.id==CommentEvent.event_id, not_(Event.is_deleted))" ,
225226 )
226227
228+
227229class EventUser (BaseDbModel ):
228230 id : Mapped [int ] = mapped_column (Integer , primary_key = True )
229231 event_id : Mapped [int ] = mapped_column (Integer , ForeignKey ("event.id" ), nullable = False )
230232 user_id : Mapped [int ] = mapped_column (Integer , nullable = False )
231- status : Mapped [EventUserStatus ] = mapped_column (
232- DbEnum (EventUserStatus , native_enum = False ), nullable = False
233- )
233+ status : Mapped [EventUserStatus ] = mapped_column (DbEnum (EventUserStatus , native_enum = False ), nullable = False )
234234 updated_at : Mapped [datetime ] = mapped_column (
235235 DateTime , nullable = False , default = datetime .utcnow , onupdate = datetime .utcnow
236236 )
237237 is_deleted : Mapped [bool ] = mapped_column (Boolean , nullable = False , default = False )
238238
239239 event : Mapped [Event ] = relationship (
240240 "Event" ,
241- foreign_keys = "EventUser.event_id" ,
241+ foreign_keys = "EventUser.event_id" ,
242242 back_populates = "user_event" ,
243243 primaryjoin = "and_(EventUser.event_id==Event.id, not_(Event.is_deleted))" ,
244- )
244+ )
0 commit comments