sidequest_common.schemas.moderation#
Moderation case schemas.
Classes#
Kinds of moderation action recorded as cases. |
|
Body for |
|
A recorded case. |
|
Body for |
Module Contents#
- class sidequest_common.schemas.moderation.CaseAction#
Bases:
enum.StrEnumKinds of moderation action recorded as cases.
Initialize self. See help(type(self)) for accurate signature.
- AUTOMOD = 'automod'#
- BAN = 'ban'#
- KICK = 'kick'#
- TIMEOUT = 'timeout'#
- UNBAN = 'unban'#
- UNTIMEOUT = 'untimeout'#
- WARN = 'warn'#
- class sidequest_common.schemas.moderation.ModCaseCreate#
Bases:
pydantic.BaseModelBody for
POST /cases; the API assignscase_number.- action: CaseAction#
- duration_seconds: int | None#
- moderator_id: int#
- reason: str | None#
- user_id: int#