sidequest_common.models.moderation#

Moderation case log.

Classes#

ModCase

One moderation action. case_number counts up from 1 per guild.

Module Contents#

class sidequest_common.models.moderation.ModCase#

Bases: advanced_alchemy.base.UUIDAuditBase

One moderation action. case_number counts up from 1 per guild.

action: sqlalchemy.orm.Mapped[str]#
case_number: sqlalchemy.orm.Mapped[int]#
duration_seconds: sqlalchemy.orm.Mapped[int | None]#
guild_id: sqlalchemy.orm.Mapped[int]#
moderator_id: sqlalchemy.orm.Mapped[int]#
reason: sqlalchemy.orm.Mapped[str | None]#
user_id: sqlalchemy.orm.Mapped[int]#