Interface | Description |
---|---|
AudioChannel |
Represents a channel that is able to transmit and receive audio.
|
Channel |
Represents a
Guild channel. |
Emote |
Represents a Custom Emote.
|
Game |
Represents a Discord
Game . |
Guild |
Represents a Discord
Guild . |
GuildVoiceState | |
IFakeable |
Marks a fakeable entity.
|
IMentionable |
Marks a mentionable entity.
|
Invite |
Representation of a Discord Invite.
|
Invite.Channel |
POJO for the channel information provided by an invite.
|
Invite.Guild |
POJO for the guild information provided by an invite.
|
IPermissionHolder |
Marker for entities that hold Permissions within JDA
|
ISnowflake |
Marks a snowflake entity.
|
Member |
Represents a Guild-specific User.
|
Message |
Represents a Text message received from Discord.
|
MessageChannel |
Represents a Discord channel that can have
Messages and files sent to it. |
MessageEmbed |
Represents an embed displayed by Discord.
|
PermissionOverride | |
PrivateChannel |
Represents the connection used for direct messaging.
|
Role |
Represents a
Guild 's Role. |
SelfUser |
Represents the currently logged in account.
|
TextChannel |
Represents a Discord Text Channel.
|
User |
Represents a Discord User.
|
VoiceChannel |
Represents a Discord Voice Channel.
|
VoiceState | |
Webhook |
An object representing Webhooks in Discord
|
Class | Description |
---|---|
EntityBuilder | |
Icon |
Icon containing a base64 encoded jpeg image.
|
Message.Attachment |
Represents a
Message file attachment. |
MessageEmbed.AuthorInfo |
Class that represents the author of content, possibly including an icon
that Discord proxies.
|
MessageEmbed.Field |
Represents a field in an embed.
|
MessageEmbed.Footer |
Class that represents a footer at the bottom of an embed
|
MessageEmbed.ImageInfo |
Represents the information provided to embed an image.
|
MessageEmbed.Provider |
Multipurpose class that represents a provider of content,
whether directly through creation or indirectly through hosting.
|
MessageEmbed.Thumbnail |
Represents the information Discord provided about a thumbnail image that should be
displayed with an embed message.
|
MessageEmbed.VideoInfo |
Represents the information provided to embed a video.
|
MessageHistory |
Represents an access point to the
Message history of a
MessageChannel . |
MessageReaction |
An object representing a single MessageReaction from Discord.
|
MessageReaction.ReactionEmote |
Represents an Emoji/Emote of a MessageReaction
This is used to wrap both emojis and emotes |
Enum | Description |
---|---|
ChannelType |
Enum used to differentiate between the different types of Discord channels.
|
EmbedType |
Represents the embedded resource type.
|
Game.GameType |
The type game being played, differentiating between a game and stream types.
|
Guild.MFALevel |
Represents the Multifactor Authentication level required by the Guild.
|
Guild.NotificationLevel |
Represents the Notification-level of the Guild.
|
Guild.Timeout |
Represents the idle time allowed until a user is moved to the
AFK
VoiceChannel if one is set
(Guild.getAfkChannel() ). |
Guild.VerificationLevel |
Represents the Verification-Level of the Guild.
|
MessageType |
Represents the different types of
Messages that can be received from Discord. |