Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data AutoModerationRequest a where Source #
ListAutoModerationRules :: GuildId -> AutoModerationRequest [AutoModerationRule] | Returns all audo moderation rules in a guild |
GetAutoModerationRule :: GuildId -> AutoModerationRuleId -> AutoModerationRequest AutoModerationRule | Returns an auto moderation rule from its id |
CreateAutoModerationRule :: GuildId -> MakeAutoModerationRule -> AutoModerationRequest () | Creates an auto moderation rule in a guild |
ModifyAutoModerationRule :: GuildId -> AutoModerationRuleId -> MakeAutoModerationRule -> AutoModerationRequest AutoModerationRule | Modifies (Replaces) an auto moderation rule in a guild |
DeleteAutoModerationRule :: GuildId -> AutoModerationRuleId -> AutoModerationRequest () | Deletes an auto moderation rule from its id |
Instances
Request (AutoModerationRequest a) Source # | |
Defined in Discord.Internal.Rest.AutoModeration majorRoute :: AutoModerationRequest a -> String Source # jsonRequest :: AutoModerationRequest a -> JsonRequest Source # |
data MakeAutoModerationRule Source #