Module serenity::model::channel
[−]
[src]
Models relating to channels and types within channels.
Structs
Attachment |
A file uploaded with a message. Not to be confused with |
ChannelCategory |
A category of |
Embed |
Represents a rich embed which allows using richer markdown, multiple fields and more. This was heavily inspired by slack's attachments. |
EmbedAuthor |
An author object in an embed. |
EmbedField |
A field object in an embed. |
EmbedFooter |
Footer information for an embed. |
EmbedImage |
An image object in an embed. |
EmbedProvider |
The provider of an embed. |
EmbedThumbnail |
The dimensions and URL of an embed thumbnail. |
EmbedVideo |
Video information for an embed. |
Group |
A group channel - potentially including other |
GuildChannel |
Represents a guild's text or voice channel. Some methods are available only for voice channels and some are only available for text channels. |
Message |
A representation of a message over a guild's text channel, a group, or a private channel. |
MessageReaction |
A representation of a reaction to a message. |
PermissionOverwrite |
A channel-specific permission overwrite for a member or role. |
PrivateChannel |
A Direct Message text channel with another user. |
Reaction |
An emoji reaction to a message. |
Enums
Channel |
A container for any channel. |
ChannelType |
A representation of a type of channel. |
MessageType |
Differentiates between regular and different types of system messages. |
NeverFails | |
PermissionOverwriteType |
The type of edit being made to a Channel's permissions. |
ReactionType |
The type of a |