sidequest_common.models.levels#
Member XP and level reward roles.
Classes#
Role granted on reaching |
|
Running XP total for one member in one guild. |
Module Contents#
- class sidequest_common.models.levels.LevelRole#
Bases:
advanced_alchemy.base.UUIDAuditBaseRole granted on reaching
level.- guild_id: sqlalchemy.orm.Mapped[int]#
- level: sqlalchemy.orm.Mapped[int]#
- role_id: sqlalchemy.orm.Mapped[int]#
- class sidequest_common.models.levels.MemberLevel#
Bases:
advanced_alchemy.base.UUIDAuditBaseRunning XP total for one member in one guild.
- guild_id: sqlalchemy.orm.Mapped[int]#
- last_xp_at: sqlalchemy.orm.Mapped[datetime.datetime | None]#
- level: sqlalchemy.orm.Mapped[int]#
- message_count: sqlalchemy.orm.Mapped[int]#
- user_id: sqlalchemy.orm.Mapped[int]#
- xp: sqlalchemy.orm.Mapped[int]#