Safe Haskell | None |
---|---|
Language | Haskell2010 |
Provides actions for Channel API interactions
- data EmojiRequest a where
- ListGuildEmojis :: Snowflake -> EmojiRequest [Emoji]
- GetGuildEmoji :: Snowflake -> Snowflake -> EmojiRequest Emoji
- ModifyGuildEmoji :: Snowflake -> Snowflake -> ModifyGuildEmojiOpts -> EmojiRequest Emoji
- DeleteGuildEmoji :: Snowflake -> Snowflake -> EmojiRequest ()
- data ModifyGuildEmojiOpts = ModifyGuildEmojiOpts {}
Documentation
data EmojiRequest a where Source #
Data constructor for requests. See API
ListGuildEmojis :: Snowflake -> EmojiRequest [Emoji] | List of emoji objects for the given guild. Requires MANAGE_EMOJIS permission. |
GetGuildEmoji :: Snowflake -> Snowflake -> EmojiRequest Emoji | Emoji object for the given guild and emoji ID |
ModifyGuildEmoji :: Snowflake -> Snowflake -> ModifyGuildEmojiOpts -> EmojiRequest Emoji | Create a new guild emoji. Requires MANAGE_EMOJIS permission. todo CreateGuildEmoji :: Snowflake -> T.Text -> Image128x128 -> EmojiRequest Emoji | Requires MANAGE_EMOJIS permission |
DeleteGuildEmoji :: Snowflake -> Snowflake -> EmojiRequest () | Requires MANAGE_EMOJIS permission |
Request (EmojiRequest a) Source # | |