discord-haskell-1.17.0: Write bots for Discord in Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Discord.Internal.Rest.AutoModeration

Documentation

data AutoModerationRequest a where Source #

Constructors

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

data MakeAutoModerationRule Source #