sidequest_common.models.moderation ================================== .. py:module:: sidequest_common.models.moderation .. autoapi-nested-parse:: Moderation case log. Classes ------- .. autoapisummary:: sidequest_common.models.moderation.ModCase Module Contents --------------- .. py:class:: ModCase Bases: :py:obj:`advanced_alchemy.base.UUIDAuditBase` One moderation action. ``case_number`` counts up from 1 per guild. .. py:attribute:: action :type: sqlalchemy.orm.Mapped[str] .. py:attribute:: case_number :type: sqlalchemy.orm.Mapped[int] .. py:attribute:: duration_seconds :type: sqlalchemy.orm.Mapped[int | None] .. py:attribute:: guild_id :type: sqlalchemy.orm.Mapped[int] .. py:attribute:: moderator_id :type: sqlalchemy.orm.Mapped[int] .. py:attribute:: reason :type: sqlalchemy.orm.Mapped[str | None] .. py:attribute:: user_id :type: sqlalchemy.orm.Mapped[int]