Index

A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACCEPTED - Enum constant in enum class io.github.dawncord.api.types.MembershipState
Accepted membership state.
ACTION - Enum constant in enum class io.github.dawncord.api.types.ComponentType
An action row component.
actionExecution(Consumer<AutoModEvent>) - Method in class io.github.dawncord.api.event.handler.AutoModEventHandler
Associates the action execution event with the provided handler.
ActionExecutor - Class in io.github.dawncord.api.utils
Executes various actions related to guild management and moderation.
ActionExecutor() - Constructor for class io.github.dawncord.api.utils.ActionExecutor
 
ActionMetadata - Class in io.github.dawncord.api.entities.guild.automod
Represents metadata associated with an action, such as moderation actions.
ActionMetadata(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.automod.ActionMetadata
Constructs an ActionMetadata object with the provided JSON node and guild.
actionRow(ButtonBuilder...) - Static method in class io.github.dawncord.api.entities.message.component.Component
Creates an action row containing buttons.
actionRow(SelectMenuBuilder) - Static method in class io.github.dawncord.api.entities.message.component.Component
Creates an action row containing a select menu.
ActionRow - Class in io.github.dawncord.api.entities.message.component
Represents an action row containing interactive components like buttons and select menus.
ActionRow(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.message.component.ActionRow
Constructs an ActionRow object from JSON data.
ActionRowBuilder - Class in io.github.dawncord.api.entities.message.component
Builder class for ActionRow components.
ActionRowBuilder(ComponentBuilder...) - Constructor for class io.github.dawncord.api.entities.message.component.ActionRowBuilder
Constructs an ActionRowBuilder with the provided components.
ACTIVE - Enum constant in enum class io.github.dawncord.api.types.GuildEventStatus
Event is active.
ACTIVE_DEVELOPER - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Active developer user flag.
ActiveThreads(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to retrieve active threads in a guild.
ACTIVITIES_READ - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to fetch data from a user's 'Now Playing/Recently Played' list.
ACTIVITIES_WRITE - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to update a user's activity.
Activity - Interface in io.github.dawncord.api.entities.activity
Represents an activity.
ActivityAsset - Class in io.github.dawncord.api.entities.activity
Represents assets associated with an activity.
ActivityAsset(JsonNode, String) - Constructor for class io.github.dawncord.api.entities.activity.ActivityAsset
Constructs an ActivityAsset object with the provided assets and application ID.
ActivityButton - Class in io.github.dawncord.api.entities.activity
Represents a button associated with an activity.
ActivityButton(JsonNode) - Constructor for class io.github.dawncord.api.entities.activity.ActivityButton
Constructs an ActivityButton object with the provided JSON node containing button information.
ActivityEmoji - Class in io.github.dawncord.api.entities.activity
Represents an emoji associated with an activity.
ActivityEmoji(JsonNode) - Constructor for class io.github.dawncord.api.entities.activity.ActivityEmoji
Constructs an ActivityEmoji object with the provided JSON node containing emoji information.
ActivityFlag - Enum Class in io.github.dawncord.api.types
Represents various flags indicating different activities or events.
ActivityImage - Class in io.github.dawncord.api.entities.image
Represents an activity image associated with an application.
ActivityImage(String, String) - Constructor for class io.github.dawncord.api.entities.image.ActivityImage
Constructs an ActivityImage object with the specified application ID and image ID.
ActivityImage(String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve an image associated with an activity.
ActivityImpl - Class in io.github.dawncord.api.entities.activity
Represents an implementation of the Activity interface.
ActivityImpl(JsonNode) - Constructor for class io.github.dawncord.api.entities.activity.ActivityImpl
Constructs an ActivityImpl object with the provided JSON node containing activity information.
ActivityParty - Class in io.github.dawncord.api.entities.activity
Represents a party associated with an activity.
ActivityParty(JsonNode) - Constructor for class io.github.dawncord.api.entities.activity.ActivityParty
Constructs an ActivityParty object with the provided JSON node containing party information.
ActivitySecret - Class in io.github.dawncord.api.entities.activity
Represents secrets associated with an activity.
ActivitySecret(JsonNode) - Constructor for class io.github.dawncord.api.entities.activity.ActivitySecret
Constructs an ActivitySecret object with the provided JSON node containing secret information.
ActivityTimestamp - Class in io.github.dawncord.api.entities.activity
Represents the start and end timestamps associated with an activity.
ActivityTimestamp(JsonNode) - Constructor for class io.github.dawncord.api.entities.activity.ActivityTimestamp
Constructs an ActivityTimestamp object with the provided timestamps JSON object.
ActivityType - Enum Class in io.github.dawncord.api.types
Represents different types of activities that a user can engage in.
ADD_REACTIONS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows adding reactions to messages.
ADD_REACTIONS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows adding reactions to messages.
addAfkChannel(ChannelType, String) - Method in class io.github.dawncord.api.action.GuildCreateAction.CategoryCreateAction
Adds an AFK channel to the category.
addChannel(ChannelType, String) - Method in class io.github.dawncord.api.action.GuildCreateAction.CategoryCreateAction
Adds a new channel to the category.
addChoice(Option.Choice) - Method in class io.github.dawncord.api.command.option.Option
Adds a choice to the list of choices for the option.
addChoice(String, String) - Method in class io.github.dawncord.api.command.option.Option
Adds a choice to the list of choices for the option.
addChoices(Option.Choice...) - Method in class io.github.dawncord.api.command.option.Option
Adds the given choices to the list of choices for the option.
addField(Embed.Field) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Adds a field to the embed.
addField(String, String, boolean) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Adds a field to the embed with the specified name, value, and inline status.
addFields(Embed.Field...) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Adds multiple fields to the embed.
addLocalizedDescription(Locale, String) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a localized description for the slash command.
addLocalizedDescription(Locale, String) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Adds a localized description for the slash command.
addLocalizedDescription(Locale, String) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Adds a localized description for the subcommand.
addLocalizedDescription(Locale, String) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Adds a localized description for the subcommand group.
addLocalizedName(Locale, String) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a localized name for the slash command.
addLocalizedName(Locale, String) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Adds a localized name for the slash command.
addLocalizedName(Locale, String) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Adds a localized name for the subcommand.
addLocalizedName(Locale, String) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Adds a localized name for the subcommand group.
addMember(String, long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Adds a member to the guild by their ID.
addMember(String, long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
addMember(String, String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Adds a member to the guild by their ID.
addMember(String, String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
addOption(Option) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds an option to the list of options for the slash command.
addOption(Option) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Adds an option to the list of options for the slash command.
addOption(Option) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Adds an option to the list of options for the subcommand.
addOption(Option) - Method in interface io.github.dawncord.api.command.OptionCommandBuilder
Adds the provided option to the command.
addOption(Option) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
addOption(Option) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
addOption(OptionType, String, String) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a new option to the list of options for the slash command.
addOption(OptionType, String, String) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Adds a new option to the list of options for the slash command.
addOption(OptionType, String, String) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Adds a new option to the list of options for the subcommand.
addOption(OptionType, String, String) - Method in interface io.github.dawncord.api.command.OptionCommandBuilder
Adds an option to the command with the specified type, name, and description.
addOption(OptionType, String, String) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
addOption(OptionType, String, String) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
addOption(OptionType, String, String, boolean) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a new option to the list of options for the slash command.
addOption(OptionType, String, String, boolean) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Adds a new option to the list of options for the slash command.
addOption(OptionType, String, String, boolean) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Adds a new option to the list of options for the subcommand.
addOption(OptionType, String, String, boolean) - Method in interface io.github.dawncord.api.command.OptionCommandBuilder
Adds an option to the command with the specified type, name, description, and requirement status.
addOption(OptionType, String, String, boolean) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
addOption(OptionType, String, String, boolean) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
addOption(OptionType, String, String, boolean, boolean) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a new option to the list of options for the slash command.
addOption(OptionType, String, String, boolean, boolean) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Adds a new option to the list of options for the slash command.
addOption(OptionType, String, String, boolean, boolean) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Adds a new option to the list of options for the subcommand.
addOption(OptionType, String, String, boolean, boolean) - Method in interface io.github.dawncord.api.command.OptionCommandBuilder
Adds an option to the command with the specified type, name, description, requirement status, and autocomplete status.
addOption(OptionType, String, String, boolean, boolean) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
addOption(OptionType, String, String, boolean, boolean) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
addOptions(Option...) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds the given options to the list of options for the slash command.
addOptions(Option...) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Adds the given options to the list of options for the slash command.
addOptions(Option...) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Adds the given options to the list of options for the subcommand.
addOptions(Option...) - Method in interface io.github.dawncord.api.command.OptionCommandBuilder
Adds multiple options to the command.
addOptions(Option...) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
addOptions(Option...) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
addOptions(Collection<Option>) - Method in interface io.github.dawncord.api.command.OptionCommandBuilder
Adds a collection of options to the command.
addOptions(Collection<Option>) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
addOptions(Collection<Option>) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
addOptions(List<Option>) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds the given options to the list of options for the slash command.
addOptions(List<Option>) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Adds the given options to the list of options for the slash command.
addOptions(List<Option>) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Adds the given options to the list of options for the subcommand.
addOptions(List<SelectOption>) - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Adds options to the select menu.
addPlaceholder(String) - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Sets the placeholder text of the select menu.
addReaction(String) - Method in class io.github.dawncord.api.action.MessageModifyAction
Adds a reaction to the message with the given emoji ID or name.
addRole(long) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Adds a role to the guild member by its ID.
addRole(long) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
addRole(String) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Adds a role to the guild member by its ID.
addRole(String) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
addSubCommand(SubCommand) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a sub command for the slash command.
addSubCommand(SubCommand) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Adds a sub command for the subcommand group.
addSubCommand(SubCommand) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
Adds a sub-command to the slash command.
addSubCommand(SubCommand) - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
Adds a sub-command to the sub-command group.
addSubCommand(String, String, Consumer<SubCommandCreateAction>) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a new subcommand for the slash command.
addSubCommand(String, String, Consumer<SubCommandCreateAction>) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Adds a new subcommand for the subcommand group.
addSubCommandGroup(SubCommandGroup) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a sub command group for the slash command.
addSubCommandGroup(SubCommandGroup) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
Adds a sub-command group to the slash command.
addSubCommandGroup(String, String, Consumer<SubCommandGroupCreateAction>) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a subcommand group for the slash command.
addSubCommandGroup(List<SubCommandGroup>) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
Adds a list of sub-command groups to the slash command.
addSubCommandGroups(SubCommandGroup...) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds the given subcommand groups to the list of subcommand groups for the slash command.
addSubCommandGroups(SubCommandGroup...) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
Adds multiple sub-command groups to the slash command.
addSubCommandGroups(List<SubCommandGroup>) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a list of subcommand groups for the slash command..
addSubCommands(SubCommand...) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds multiple sub commands for the slash command.
addSubCommands(SubCommand...) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Adds multiple sub commands for the subcommand group.
addSubCommands(SubCommand...) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
Adds multiple sub-commands to the slash command.
addSubCommands(SubCommand...) - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
Adds multiple sub-commands to the sub-command group.
addSubCommands(List<SubCommand>) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Adds a list of subcommands for the slash command.
addSubCommands(List<SubCommand>) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Adds a list of subcommands for the subcommand group.
addSubCommands(List<SubCommand>) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
Adds a list of sub-commands to the slash command.
addSubCommands(List<SubCommand>) - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
Adds a list of sub-commands to the sub-command group.
addSystemChannel(ChannelType, String) - Method in class io.github.dawncord.api.action.GuildCreateAction.CategoryCreateAction
Adds a system channel to the category.
addToGuild(long) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Adds the guild member to the specified guild.
addToGuild(long) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
addToGuild(String) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Adds the guild member to the specified guild.
addToGuild(String) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
ADMIN - Enum constant in enum class io.github.dawncord.api.types.TeamMemberRole
The admin role.
ADMINISTRATOR - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Grants all permissions and bypasses channel permission overwrites.
All() - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to get a list of all guilds.
All() - Static method in class io.github.dawncord.api.Routes.SlashCommand
Constructs the route to retrieve all slash commands.
All(String) - Static method in class io.github.dawncord.api.Routes.Channel.Invite
Constructs the route to retrieve all invites within a channel.
All(String) - Static method in class io.github.dawncord.api.Routes.Channel.Message
Constructs the route to retrieve all messages within a channel.
All(String) - Static method in class io.github.dawncord.api.Routes.Channel.Message.Pin
Constructs the route to retrieve all pinned messages within a channel.
All(String) - Static method in class io.github.dawncord.api.Routes.Channel.Thread
Constructs the route to retrieve all threads within a channel.
All(String) - Static method in class io.github.dawncord.api.Routes.Channel.Thread.Member
Constructs the route to retrieve all members of threads within a channel.
All(String) - Static method in class io.github.dawncord.api.Routes.Guild.AutoMod
Constructs the route to get a list of all auto-moderation rules in a guild.
All(String) - Static method in class io.github.dawncord.api.Routes.Guild.Ban
Constructs the route to get a list of all bans in a guild.
All(String) - Static method in class io.github.dawncord.api.Routes.Guild.Emoji
Constructs the route to get all emojis in a guild.
All(String) - Static method in class io.github.dawncord.api.Routes.Guild.Integration
Constructs the route to get a list of all integrations in a guild.
All(String) - Static method in class io.github.dawncord.api.Routes.Guild.Member
Constructs the route to get all members in a guild.
All(String) - Static method in class io.github.dawncord.api.Routes.Guild.Role
Constructs the route to get a list of all roles in a guild.
All(String) - Static method in class io.github.dawncord.api.Routes.Guild.ScheduledEvent
Constructs the route to get all scheduled events in a guild.
All(String) - Static method in class io.github.dawncord.api.Routes.Guild.Sticker
Constructs the route to get all stickers in a guild.
All(String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Message.Reaction
Constructs the route to get all reactions on a specific message.
ALL - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Represents all intents.
ALL_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.ContentFilterLevel
Content filtering is enabled for all members;
ALL_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.NotificationLevel
All messages notification level.
AllowedMention - Enum Class in io.github.dawncord.api.types
Represents types of allowed mentions in messages.
ANIMATED_BANNER - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has access to set an animated guild banner image.
ANIMATED_ICON - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has access to set an animated guild icon.
ANNOUNCEMENT_THREAD - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Announcement thread within a guild.
Answer - Class in io.github.dawncord.api.entities.message.poll
Represents an answer in a poll.
Answer(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.message.poll.Answer
Constructs an Answer object.
AnswerCount - Class in io.github.dawncord.api.entities.message.poll
Represents the count of answers in a poll.
AnswerCount(JsonNode) - Constructor for class io.github.dawncord.api.entities.message.poll.AnswerCount
Constructs an AnswerCount object.
AnswerData - Class in io.github.dawncord.api.entities.message.poll
Represents the data of an answer in a poll.
AnswerData(String) - Constructor for class io.github.dawncord.api.entities.message.poll.AnswerData
Constructs an AnswerData object with text only.
AnswerData(String, Emoji) - Constructor for class io.github.dawncord.api.entities.message.poll.AnswerData
Constructs an AnswerData object with text and an emoji.
API_URL - Static variable in class io.github.dawncord.api.Constants
The base URL for Discord's API.
ApiClient - Class in io.github.dawncord.api
Utility class for making HTTP requests to an API.
ApiClient() - Constructor for class io.github.dawncord.api.ApiClient
 
APNG - Enum constant in enum class io.github.dawncord.api.types.StickerFormatType
APNG format.
Application - Interface in io.github.dawncord.api.entities.application
Represents an application.
Application() - Static method in class io.github.dawncord.api.Routes
Constructs the route to the application.
APPLICATION - Enum constant in enum class io.github.dawncord.api.types.WebhookType
Application webhooks are webhooks used with Interactions.
APPLICATION_AUTO_MODERATION_RULE_CREATE_BADGE - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
If an app uses the Auto Moderation API.
APPLICATION_COMMAND - Enum constant in enum class io.github.dawncord.api.types.InteractionType
Slash command.
APPLICATION_COMMAND_AUTOCOMPLETE - Enum constant in enum class io.github.dawncord.api.types.InteractionType
Autocomplete command interaction.
APPLICATION_COMMAND_AUTOCOMPLETE_RESULT - Enum constant in enum class io.github.dawncord.api.types.InteractionCallbackType
Respond to an autocomplete interaction with suggested choices.
APPLICATION_COMMAND_BADGE - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
If an app has registered global application commands.
APPLICATION_COMMAND_PERMISSION_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Permissions were updated for a command.
APPLICATION_COMMAND_PERMISSIONS_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Application command permission was updated.
APPLICATION_COMMAND_PERMISSIONS_V2 - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild is using the old permissions configuration behavior for application commands.
APPLICATION_ID - Static variable in class io.github.dawncord.api.Constants
The application ID used for authentication.
ApplicationFlag - Enum Class in io.github.dawncord.api.types
Represents flags associated with Discord applications.
ApplicationIcon - Class in io.github.dawncord.api.entities.image
Represents an icon associated with an application.
ApplicationIcon(String, String) - Constructor for class io.github.dawncord.api.entities.image.ApplicationIcon
Constructs an ApplicationIcon object with the specified application ID and hash.
ApplicationIcon(String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve the icon of an application.
ApplicationImpl - Class in io.github.dawncord.api.entities.application
Represents an implementation of an application.
ApplicationImpl(JsonNode) - Constructor for class io.github.dawncord.api.entities.application.ApplicationImpl
Constructs an ApplicationImpl object with the provided JSON node and guild.
ApplicationImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.application.ApplicationImpl
Constructs an ApplicationImpl object with the provided JSON node and guild.
ApplicationModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating an application.
ApplicationModifyAction() - Constructor for class io.github.dawncord.api.action.ApplicationModifyAction
APPLICATIONS_BUILDS_READ - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to read build data for a user's applications.
APPLICATIONS_BUILDS_UPLOAD - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to upload/update builds for a user's applications.
APPLICATIONS_COMMANDS - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to add commands to a guild.
APPLICATIONS_COMMANDS_PERMISSIONS_UPDATE - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to update permissions for its commands in a guild a user has permissions to.
APPLICATIONS_COMMANDS_UPDATE - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to update its commands using a Bearer token.
APPLICATIONS_ENTITLEMENTS - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to read entitlements for a user's applications.
APPLICATIONS_STORE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to read and update store data for a user's applications.
Archive() - Constructor for class io.github.dawncord.api.Routes.Channel.Thread.Archive
 
asChannels() - Method in class io.github.dawncord.api.event.SelectMenuEvent.Resolved
Converts the resolved data into a list of guild channels.
asForum() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Converts this guild channel to a GuildForum.
asForum() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
asGuildMember() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMember
Retrieves the thread member as a guild member if available.
asMembers() - Method in class io.github.dawncord.api.event.SelectMenuEvent.Resolved
Converts the resolved data into a list of guild members.
asMentions() - Method in class io.github.dawncord.api.event.SelectMenuEvent.Resolved
Converts the resolved data into a list of mentionable objects.
asRoles() - Method in class io.github.dawncord.api.event.SelectMenuEvent.Resolved
Converts the resolved data into a list of guild roles.
asString() - Method in class io.github.dawncord.api.event.SelectMenuEvent.Resolved
Retrieves the resolved data as a list of strings.
asText() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Converts this guild channel to a TextChannel.
asText() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
asThread() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Converts this guild channel to a Thread.
asThread() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
asVoice() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Converts this guild channel to a VoiceChannel.
asVoice() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
ATTACH_FILES - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows attaching files.
ATTACH_FILES - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows attaching files.
Attachment - Class in io.github.dawncord.api.entities.message
Represents an attachment associated with a message.
Attachment(JsonNode) - Constructor for class io.github.dawncord.api.entities.message.Attachment
Initializes an Attachment object with the provided JSON node.
ATTACHMENT - Enum constant in enum class io.github.dawncord.api.types.OptionType
Attachment option type.
AttachmentUtils - Class in io.github.dawncord.api.utils
Utility class for handling attachments.
AttachmentUtils() - Constructor for class io.github.dawncord.api.utils.AttachmentUtils
 
AuditLog - Class in io.github.dawncord.api.entities.guild.audit
Represents an audit log for a guild, containing information about various actions performed within the guild.
AuditLog(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.audit.AuditLog
Constructs a new AuditLog object.
AuditLog(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to access audit logs in a guild.
AuditLog.Entry - Class in io.github.dawncord.api.entities.guild.audit
Represents an entry in the audit log.
AuditLog.Entry.Change - Class in io.github.dawncord.api.entities.guild.audit
Represents a change in the audit log entry.
auditLogEntryCreate(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the audit log entry creation event with the provided handler.
AuditLogEvent - Enum Class in io.github.dawncord.api.types
Represents various events logged in the audit log of a Discord guild.
Author(String) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed.Author
 
Author(String, String) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed.Author
Constructs an author with the specified name and URL.
Author(String, String, String) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed.Author
Constructs an author with the specified name, URL, and icon URL.
AUTO - Enum constant in enum class io.github.dawncord.api.types.VideoQualityMode
Discord chooses the quality for optimal performance.
AUTO_MODERATION - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has set up auto moderation rules.
AUTO_MODERATION_ACTION - Enum constant in enum class io.github.dawncord.api.types.MessageType
Auto moderation action.
AUTO_MODERATION_ACTION_EXECUTION - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Auto Moderation rule was triggered, and an action was executed (e.g., a message was blocked).
AUTO_MODERATION_BLOCK_MESSAGE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Message was blocked by Auto Moderation.
AUTO_MODERATION_CONFIGURATION - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to auto-moderation configuration.
AUTO_MODERATION_EXECUTION - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to auto-moderation execution.
AUTO_MODERATION_FLAG_TO_CHANNEL - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Message was flagged by Auto Moderation.
AUTO_MODERATION_RULE_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Auto Moderation rule was created.
AUTO_MODERATION_RULE_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Auto Moderation rule was created.
AUTO_MODERATION_RULE_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Auto Moderation rule was deleted.
AUTO_MODERATION_RULE_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Auto Moderation rule was deleted.
AUTO_MODERATION_RULE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Auto Moderation rule was updated.
AUTO_MODERATION_RULE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Auto Moderation rule was updated.
AUTO_MODERATION_USER_COMMUNICATION_DISABLED - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Member was timed out by Auto Moderation.
AutoMod() - Constructor for class io.github.dawncord.api.Routes.Guild.AutoMod
 
AutoModAction - Class in io.github.dawncord.api.entities.guild.automod
Represents an action taken by the auto-moderation system.
AutoModAction(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.automod.AutoModAction
Constructs an AutoModAction object with the provided JSON node and guild.
AutoModActionType - Enum Class in io.github.dawncord.api.types
Represents the type of action taken by an auto-moderation system.
AutoModEvent - Class in io.github.dawncord.api.event
Represents an event related to auto-moderation in a guild.
AutoModEvent(Guild, AutoModRule) - Constructor for class io.github.dawncord.api.event.AutoModEvent
Constructs an AutoModEvent with the specified guild and auto-moderation rule.
autoModEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
AutoModEventHandler - Class in io.github.dawncord.api.event.handler
An event handler for auto moderation events.
AutoModEventHandler() - Constructor for class io.github.dawncord.api.event.handler.AutoModEventHandler
 
AutoModEventHandler.Rule - Class in io.github.dawncord.api.event.handler
A nested class representing rules for auto moderation.
AutoModEventType - Enum Class in io.github.dawncord.api.types
Represents the type of event monitored by an auto-moderation system.
AutoModRule - Interface in io.github.dawncord.api.entities.guild.automod
Represents an auto-moderation rule.
AutoModRuleCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating an automod rule in a guild.
AutoModRuleCreateAction(String) - Constructor for class io.github.dawncord.api.action.AutoModRuleCreateAction
AutoModRuleImpl - Class in io.github.dawncord.api.entities.guild.automod
Implementation of the AutoModRule interface.
AutoModRuleImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
Constructs an AutoModRuleImpl object.
AutoModRuleModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating an automod rule in a guild.
AutoModRuleModifyAction(String, AutoModTriggerType) - Constructor for class io.github.dawncord.api.action.AutoModRuleModifyAction
AutoModTriggerMetadata - Interface in io.github.dawncord.api.entities.guild.automod
Represents the metadata associated with an auto-mod trigger.
AutoModTriggerMetadataImpl - Class in io.github.dawncord.api.entities.guild.automod
Implementation of the AutoModTriggerMetadata interface.
AutoModTriggerMetadataImpl(JsonNode) - Constructor for class io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadataImpl
Constructs a new AutoModTriggerMetadataImpl with the specified JSON node.
AutoModTriggerMetadataImpl(List<String>, List<KeywordPreset>, List<String>, int, boolean) - Constructor for class io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadataImpl
 
AutoModTriggerType - Enum Class in io.github.dawncord.api.types
Represents the type of trigger used in an auto-moderation system.
Avatar - Class in io.github.dawncord.api.entities.image
Represents an avatar associated with a user or a guild.
Avatar(String, String) - Constructor for class io.github.dawncord.api.entities.image.Avatar
Constructs an Avatar object associated with a user.
Avatar(String, String, String) - Constructor for class io.github.dawncord.api.entities.image.Avatar
Constructs an Avatar object associated with a user in a guild.

B

Ban() - Constructor for class io.github.dawncord.api.Routes.Guild.Ban
 
BAN_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows banning members.
banAdd(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the addition of a ban event with the provided handler.
banMember(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Bans a member from the guild by their ID.
banMember(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
banMember(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Bans a member from the guild by their ID.
banMember(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
BANNER - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has access to set a guild banner image.
banRemove(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the removal of a ban event with the provided handler.
BLOCK_MESSAGE - Enum constant in enum class io.github.dawncord.api.types.AutoModActionType
Blocks the message.
BOOLEAN - Enum constant in enum class io.github.dawncord.api.types.OptionType
Boolean option type.
BOT - Enum constant in enum class io.github.dawncord.api.types.Scope
For oauth2 bots, this puts the bot in the user's selected guild by default.
BOT_ADD - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Bot user was added to server.
BOT_HTTP_INTERACTIONS - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Bot HTTP interactions user flag.
BOT_ID - Static variable in class io.github.dawncord.api.Constants
The bot ID.
BOT_TOKEN - Static variable in class io.github.dawncord.api.Constants
The bot token used for authentication.
BotAll() - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to retrieve all guilds that the bot is a member of.
BotUpdateEvent - Class in io.github.dawncord.api.event
Represents an event indicating an update related to a bot user.
BotUpdateEvent(User) - Constructor for class io.github.dawncord.api.event.BotUpdateEvent
Constructs a BotUpdateEvent with the specified bot user.
botUpdateEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
BRAZIL - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
Brazil voice region.
BrazilianPortuguese - Enum constant in enum class io.github.dawncord.api.types.Locale
Brazilian Portuguese.
BUG_HUNTER_LEVEL_1 - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Bug Hunter Level 1 user flag.
BUG_HUNTER_LEVEL_2 - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Bug Hunter Level 2 user flag.
build() - Method in interface io.github.dawncord.api.command.CommandBuilder
Builds an immutable Command instance using the properties set on this CommandBuilder instance.
build() - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
build() - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
build() - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
 
build() - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Builds the embed.
build() - Method in class io.github.dawncord.api.entities.message.modal.ModalBuilder
Builds and returns a Modal instance.
Bulgarian - Enum constant in enum class io.github.dawncord.api.types.Locale
Bulgarian.
Button - Class in io.github.dawncord.api.entities.message.component
Utility class for creating different types of buttons.
Button() - Constructor for class io.github.dawncord.api.entities.message.component.Button
 
BUTTON - Enum constant in enum class io.github.dawncord.api.types.ComponentType
A button component.
ButtonBuilder - Class in io.github.dawncord.api.entities.message.component
Builder class for creating buttons with various styles and configurations.
ButtonBuilder(int, String, String) - Constructor for class io.github.dawncord.api.entities.message.component.ButtonBuilder
Constructs a ButtonBuilder with the specified style, custom ID or URL, and label.
ButtonData - Class in io.github.dawncord.api.entities.message.component
Represents the data of a button component.
ButtonData(String, String, ButtonStyle, String, boolean, Emoji) - Constructor for class io.github.dawncord.api.entities.message.component.ButtonData
Constructs a ButtonData object with the specified properties.
ButtonEvent - Class in io.github.dawncord.api.event
Represents an event triggered by interaction with a button component in a message.
ButtonEvent(MessageComponentInteractionData, ButtonData) - Constructor for class io.github.dawncord.api.event.ButtonEvent
Constructs a ButtonEvent with the specified interaction data and button data.
buttonEventHandlers - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
ButtonStyle - Enum Class in io.github.dawncord.api.types
Represents the style of a button.
ById(String) - Static method in class io.github.dawncord.api.Routes.Webhook
Constructs the route to access a webhook by its ID.
BYPASSES_VERIFICATION - Enum constant in enum class io.github.dawncord.api.types.GuildMemberFlag
Member bypasses verification.
ByToken(String, String) - Static method in class io.github.dawncord.api.Routes.Webhook
Constructs the route to access a webhook by its ID and token.
ByUser(String, String, String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Message.Reaction
Constructs the route to get reactions from a specific user on a specific message with a given emoji.

C

CALL - Enum constant in enum class io.github.dawncord.api.types.MessageType
Call.
CallbackAfterEvent<T> - Class in io.github.dawncord.api.event
Represents an event that occurs after a callback action has been processed.
CallbackAfterEvent(InteractionData, boolean, boolean) - Constructor for class io.github.dawncord.api.event.CallbackAfterEvent
Constructs a CallbackAfterEvent with the specified interaction data, ephemeral status, and defer status.
CallbackEvent<T> - Class in io.github.dawncord.api.event
Represents an event triggered by a callback action.
CallbackEvent(InteractionData, boolean) - Constructor for class io.github.dawncord.api.event.CallbackEvent
Constructs a CallbackEvent with the specified interaction data and defer status.
CallbackEvent(InteractionData, boolean, boolean) - Constructor for class io.github.dawncord.api.event.CallbackEvent
Constructs a CallbackEvent with the specified interaction data, ephemeral status, and defer status.
CANCELED - Enum constant in enum class io.github.dawncord.api.types.GuildEventStatus
Event is canceled.
CategoryCreateAction(int) - Constructor for class io.github.dawncord.api.action.GuildCreateAction.CategoryCreateAction
CDN_URL - Static variable in class io.github.dawncord.api.Constants
The base URL for Discord's Content Delivery Network (CDN).
CERTIFIED_MODERATOR - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Certified moderator user flag.
Change(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry.Change
Constructs a Change object with the provided JSON node and guild.
CHANGE_NICKNAME - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows changing one's own nickname.
Channel - Interface in io.github.dawncord.api.entities.channel
Represents a channel in a guild or DM conversation.
Channel() - Constructor for class io.github.dawncord.api.Routes.Channel
 
CHANNEL - Enum constant in enum class io.github.dawncord.api.types.CommandPermissionType
Permission applies to a channel.
CHANNEL - Enum constant in enum class io.github.dawncord.api.types.ComponentType
A channel component.
CHANNEL - Enum constant in enum class io.github.dawncord.api.types.OptionType
Channel option type.
CHANNEL - Enum constant in enum class io.github.dawncord.api.types.SelectMenuType
Select menu for selecting channels.
CHANNEL - Enum constant in enum class io.github.dawncord.api.types.WebhookType
Channel Follower Webhooks are internal webhooks used with Channel Following to post new messages into channels.
CHANNEL_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Channel was created.
CHANNEL_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
New guild channel created.
CHANNEL_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Channel was deleted.
CHANNEL_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Channel was deleted.
CHANNEL_FOLLOW_ADD - Enum constant in enum class io.github.dawncord.api.types.MessageType
Channel follow add.
CHANNEL_ICON_CHANGE - Enum constant in enum class io.github.dawncord.api.types.MessageType
Channel icon change.
CHANNEL_MESSAGE_WITH_SOURCE - Enum constant in enum class io.github.dawncord.api.types.InteractionCallbackType
Respond to an interaction with a message.
CHANNEL_NAME_CHANGE - Enum constant in enum class io.github.dawncord.api.types.MessageType
Channel name change.
CHANNEL_OVERWRITE_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Permission overwrite was added to a channel.
CHANNEL_OVERWRITE_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Permission overwrite was deleted from a channel.
CHANNEL_OVERWRITE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Permission overwrite was updated for a channel.
CHANNEL_PINNED_MESSAGE - Enum constant in enum class io.github.dawncord.api.types.MessageType
Channel pinned.
CHANNEL_PINS_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Message was pinned or unpinned.
CHANNEL_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Channel settings were updated.
CHANNEL_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Channel was updated.
ChannelEvent - Class in io.github.dawncord.api.event
Represents an event associated with a guild channel.
ChannelEvent(Guild, GuildChannel) - Constructor for class io.github.dawncord.api.event.ChannelEvent
Constructs a ChannelEvent with the specified guild and channel.
channelEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
ChannelEventHandler - Class in io.github.dawncord.api.event.handler
An event handler for channel events.
ChannelEventHandler() - Constructor for class io.github.dawncord.api.event.handler.ChannelEventHandler
 
ChannelFlag - Enum Class in io.github.dawncord.api.types
Represents flags associated with channels.
ChannelImpl - Class in io.github.dawncord.api.entities.channel
Represents an implementation of the Channel interface.
ChannelImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.ChannelImpl
Constructs a ChannelImpl object.
ChannelPermissionType - Enum Class in io.github.dawncord.api.types
Represents permission types.
Channels(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to access channels within a guild.
ChannelType - Enum Class in io.github.dawncord.api.types
Represents the type of channel.
CHAT_INPUT - Enum constant in enum class io.github.dawncord.api.types.CommandType
Slash commands; a text-based command that shows up when a user types /.
CHAT_INPUT_COMMAND - Enum constant in enum class io.github.dawncord.api.types.MessageType
Chat input command.
ChineseChina - Enum constant in enum class io.github.dawncord.api.types.Locale
Chinese China.
ChineseTaiwan - Enum constant in enum class io.github.dawncord.api.types.Locale
Chinese Taiwan.
Choice(String, String) - Constructor for class io.github.dawncord.api.command.option.Option.Choice
Creates a new Choice object with the given name and value.
clearDefaultReaction() - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Clears the default reaction emoji for the guild forum or media channel.
clearPermissionOverrides() - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Clears the permission overrides for the guild channel if the channel type is not a public thread, private thread, or announcement thread.
clearReactions() - Method in class io.github.dawncord.api.action.MessageModifyAction
Clears all reactions from the message.
clearReactions(String) - Method in class io.github.dawncord.api.action.MessageModifyAction
Clears all reactions from the message for the specified emoji ID or name.
clearTags() - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Clears the tags for the guild channel if it is a forum or media channel.
CLIENT_KEY - Static variable in class io.github.dawncord.api.Constants
The client key used for authentication.
ClientStatus - Class in io.github.dawncord.api.entities
Represents the client's status across different platforms.
ClientStatus(JsonNode) - Constructor for class io.github.dawncord.api.entities.ClientStatus
Constructs a ClientStatus object with the given status JSON node.
Command - Interface in io.github.dawncord.api.command
Represents a command that can be executed by the user.
CommandBuilder - Interface in io.github.dawncord.api.command
A builder class for creating Command instances.
CommandPermission - Class in io.github.dawncord.api.entities.application
Represents a command permission.
CommandPermission(JsonNode) - Constructor for class io.github.dawncord.api.entities.application.CommandPermission
Constructs a CommandPermission object with the provided JSON node.
CommandPermissionType - Enum Class in io.github.dawncord.api.types
Represents the type of permission for a command.
CommandType - Enum Class in io.github.dawncord.api.types
Represents the type of command.
COMMUNITY - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild can enable various community features and receives community updates.
COMPETING - Enum constant in enum class io.github.dawncord.api.types.ActivityType
Competing activity type.
COMPLETED - Enum constant in enum class io.github.dawncord.api.types.GuildEventStatus
Event is completed.
COMPLETED_ONBOARDING - Enum constant in enum class io.github.dawncord.api.types.GuildMemberFlag
Member completed onboarding.
Component - Class in io.github.dawncord.api.entities.message.component
Utility class for creating components such as action rows.
Component() - Constructor for class io.github.dawncord.api.entities.message.component.Component
 
ComponentBuilder - Interface in io.github.dawncord.api.entities.message.component
Interface for building components.
ComponentType - Enum Class in io.github.dawncord.api.types
Represents the type of component.
ComponentUtils - Class in io.github.dawncord.api.utils
Utility class for creating components.
ComponentUtils() - Constructor for class io.github.dawncord.api.utils.ComponentUtils
 
CONNECT - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows connecting to a voice channel.
CONNECT - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows connecting to a voice channel.
CONNECTIONS - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows /users/@me/connections to return linked third-party accounts.
Constants - Class in io.github.dawncord.api
This class contains constant values used throughout the application.
Constants() - Constructor for class io.github.dawncord.api.Constants
 
ContentFilterLevel - Enum Class in io.github.dawncord.api.types
Represents the level of content filtering in a guild.
CONTEXT_MENU_COMMAND - Enum constant in enum class io.github.dawncord.api.types.MessageType
Context menu command.
create(SelectMenuType, String) - Static method in class io.github.dawncord.api.entities.message.component.SelectMenu
Creates a select menu with the specified type and custom ID.
create(Consumer<AutoModEvent>) - Method in class io.github.dawncord.api.event.handler.AutoModEventHandler.Rule
Associates the rule creation event with the provided handler.
create(Consumer<ChannelEvent>) - Method in class io.github.dawncord.api.event.handler.ChannelEventHandler
Associates the channel creation event with the provided handler.
create(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the guild creation event with the provided handler.
create(Consumer<IntegrationEvent>) - Method in class io.github.dawncord.api.event.handler.IntegrationEventHandler
Associates the integration creation event with the provided handler.
create(Consumer<InviteEvent>) - Method in class io.github.dawncord.api.event.handler.InviteEventHandler
Associates the invite creation event with the provided handler.
create(Consumer<MessageEvent>) - Method in class io.github.dawncord.api.event.handler.MessageEventHandler
Associates the message creation event with the provided handler.
create(Consumer<StageEvent>) - Method in class io.github.dawncord.api.event.handler.StageEventHandler
Associates the stage creation event with the provided handler.
create(Consumer<ThreadEvent>) - Method in class io.github.dawncord.api.event.handler.ThreadEventHandler
Associates the thread creation event with the provided handler.
CREATE_EVENTS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows creating events.
CREATE_EVENTS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows creating events.
CREATE_INSTANT_INVITE - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows creation of instant invites.
CREATE_INSTANT_INVITE - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows creation of instant invites.
CREATE_PRIVATE_THREADS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows creating private threads.
CREATE_PRIVATE_THREADS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows creating private threads.
CREATE_PUBLIC_THREADS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows creating public threads.
CREATE_PUBLIC_THREADS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows creating public threads.
createAfkChannel(ChannelType, String) - Method in class io.github.dawncord.api.action.GuildCreateAction
Creates an AFK channel of the specified type and name in the guild.
createAutoModRule(Consumer<AutoModRuleCreateAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Creates a new auto moderation rule in the guild.
createAutoModRule(Consumer<AutoModRuleCreateAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
createAutoModRule(Consumer<AutoModRuleCreateAction>, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates an auto-mod rule using the specified handler and guild ID.
createCategory(String, Consumer<GuildCreateAction.CategoryCreateAction>) - Method in class io.github.dawncord.api.action.GuildCreateAction
Creates a category with the specified name and executes the given handler on it.
createChannel(ChannelType, String) - Method in class io.github.dawncord.api.action.GuildCreateAction
Creates a channel of the specified type and name in the guild.
createChannel(ChannelType, Consumer<GuildChannelCreateAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Creates a new channel in the guild.
createChannel(ChannelType, Consumer<GuildChannelCreateAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
createChannelInvite(Consumer<InviteCreateAction>, GuildChannel) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a channel invite using the specified handler and channel.
createComponents(List<ComponentBuilder>) - Static method in class io.github.dawncord.api.utils.ComponentUtils
Creates an array node of components from a list of component builders.
createDefaults(ObjectNode, Map<Locale, String>, Map<Locale, String>, List<Option>) - Static method in class io.github.dawncord.api.utils.SlashCommandUtils
Creates default settings for a Slash Command.
createEmbedsArray(List<Embed>) - Static method in class io.github.dawncord.api.utils.EmbedUtils
Creates a JSON array node containing embeds.
createEmoji(Consumer<EmojiCreateAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Creates a new custom emoji in the guild.
createEmoji(Consumer<EmojiCreateAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
createEmoji(Consumer<EmojiCreateAction>, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates an emoji using the specified handler and guild ID.
CreateEvent<T> - Class in io.github.dawncord.api.event
Represents a generic create event.
CreateEvent(T) - Constructor for class io.github.dawncord.api.event.CreateEvent
Constructs a CreateEvent with the specified object.
createGuild(Consumer<GuildCreateAction>) - Method in class io.github.dawncord.api.Dawncord
Creates a new guild using the specified handler and returns a CreateEvent containing the created Guild.
createGuild(Consumer<GuildCreateAction>) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a guild using the specified handler.
createGuildChannel(Consumer<GuildChannelCreateAction>, String, ChannelType) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a guild channel using the specified handler, guild ID, and channel type.
createGuildRole(Consumer<GuildRoleCreateAction>, String, boolean) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a guild role using the specified handler, guild ID, and role icon availability.
createInvite(Consumer<InviteCreateAction>) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Creates a new invite for this guild channel.
createInvite(Consumer<InviteCreateAction>) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
createLocalizedLists(ObjectNode, Map<Locale, String>, Map<Locale, String>) - Static method in class io.github.dawncord.api.utils.SlashCommandUtils
Creates localized lists for a Slash Command.
createMessage(Consumer<MessageCreateAction>, String, String, InteractionData) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a message using the specified handler, message content, channel ID, and interaction data.
createMultipartBuilder(ObjectNode, List<File>) - Static method in class io.github.dawncord.api.utils.AttachmentUtils
Creates a multipart builder for the given JSON object and list of files.
createOptions(JsonNode) - Static method in class io.github.dawncord.api.utils.SlashCommandUtils
Creates a list of options from a JSON node representing a command.
createOptionsArray(List<Option>) - Static method in class io.github.dawncord.api.utils.SlashCommandUtils
Creates an array of options for a Slash Command.
createPoll(PollData) - Static method in class io.github.dawncord.api.utils.PollUtils
Creates a JSON node representing a poll.
createPoll(Consumer<PollCreateAction>) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Creates a new poll and provides a handler for poll creation events.
createPoll(Consumer<PollCreateAction>) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
createPoll(Consumer<PollCreateAction>, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a poll using the specified handler and ID.
createRole(Consumer<GuildRoleCreateAction>) - Method in class io.github.dawncord.api.action.GuildCreateAction
Creates a role using the given handler and adds it to the list of roles in the guild.
createRole(Consumer<GuildRoleCreateAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Creates a new role in the guild.
createRole(Consumer<GuildRoleCreateAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
createSlashCommand(Consumer<SlashCommandCreateAction>, String, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a new slash command with the given name and description using the provided handler.
createStage(Consumer<StageCreateAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Creates a new stage channel in the guild.
createStage(Consumer<StageCreateAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
createStage(Consumer<StageCreateAction>) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a new stage using the provided handler.
createSticker(Consumer<GuildStickerCreateAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Creates a new sticker in the guild.
createSticker(Consumer<GuildStickerCreateAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
createSticker(Consumer<GuildStickerCreateAction>, Guild) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a sticker using the specified handler and guild.
createSubCommand(Consumer<SubCommandCreateAction>, String, String, List<SubCommand>) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a new sub-command with the specified name, description, and list of sub-commands using the provided handler.
createSubCommandGroup(Consumer<SubCommandGroupCreateAction>, String, String, List<SubCommandGroup>) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a new sub-command group with the specified name, description, and list of sub-command groups using the provided handler.
createSubCommandGroupArray(ObjectNode, List<SubCommandGroup>) - Static method in class io.github.dawncord.api.utils.SlashCommandUtils
Creates an array of sub-command groups for a Slash Command.
createSubCommandsArray(ObjectNode, List<SubCommand>) - Static method in class io.github.dawncord.api.utils.SlashCommandUtils
Creates an array of sub-commands for a Slash Command.
createSystemChannel(ChannelType, String) - Method in class io.github.dawncord.api.action.GuildCreateAction
Creates a system channel of the specified type and name in the guild.
createThreadMessage(ThreadMessage) - Static method in class io.github.dawncord.api.utils.MessageUtils
Creates a JSON message node for a thread message.
createWebhook(Consumer<WebhookCreateAction>) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Creates a new webhook for this guild channel.
createWebhook(Consumer<WebhookCreateAction>) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
createWebhook(Consumer<WebhookCreateAction>, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Creates a webhook with the specified ID using the provided handler.
CREATION_DATE - Enum constant in enum class io.github.dawncord.api.types.OrderType
Sort forum posts by creation date.
CREATOR_MONETIZABLE_PROVISIONAL - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has enabled monetization.
CREATOR_MONETIZATION_REQUEST_CREATED - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Creator monetization request was created.
CREATOR_MONETIZATION_TERMS_ACCEPTED - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Creator monetization terms were accepted.
CREATOR_STORE_PAGE - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has enabled the role subscription promo page.
Croatian - Enum constant in enum class io.github.dawncord.api.types.Locale
Croatian.
CurrentMember(String) - Static method in class io.github.dawncord.api.Routes
Constructs the route to the current member of a guild.
CurrentMemberModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a current member.
CurrentMemberModifyAction(String) - Constructor for class io.github.dawncord.api.action.CurrentMemberModifyAction
CUSTOM - Enum constant in enum class io.github.dawncord.api.types.ActivityType
Custom activity type.
CustomEmoji - Interface in io.github.dawncord.api.entities
Represents a custom emoji.
CustomEmojiImpl - Class in io.github.dawncord.api.entities
Implementation of the CustomEmoji interface representing a custom emoji.
CustomEmojiImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.CustomEmojiImpl
Constructs a CustomEmojiImpl object with the provided JSON node and guild.
Czech - Enum constant in enum class io.github.dawncord.api.types.Locale
Czech.

D

danger(String, String) - Static method in class io.github.dawncord.api.entities.message.component.Button
Creates a danger button.
Danger - Enum constant in enum class io.github.dawncord.api.types.ButtonStyle
Danger button style.
Danish - Enum constant in enum class io.github.dawncord.api.types.Locale
Danish.
Dawncord - Class in io.github.dawncord.api
Dawncord is a class representing a connection to the Discord API.
Dawncord(String) - Constructor for class io.github.dawncord.api.Dawncord
creates a new Dawncord instance
deaf(boolean) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Deafens the guild member.
deaf(boolean) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
deafen(boolean) - Method in class io.github.dawncord.api.action.GuildMemberModifyAction
Sets the deafen property for the guild member
DEAFEN_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows deafening members in a voice channel.
DEAFEN_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows deafening members in a voice channel.
deafMember(long, boolean) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deafens or undeafens a member in the guild by their ID.
deafMember(long, boolean) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deafMember(String, boolean) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deafens or undeafens a member in the guild by their ID.
deafMember(String, boolean) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
DEFAULT - Enum constant in enum class io.github.dawncord.api.types.MessageType
Default message type.
defaultButtonComponentEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
DefaultEmoji - Class in io.github.dawncord.api.entities
Implementation of the Emoji interface representing a default emoji.
DefaultEmoji(String) - Constructor for class io.github.dawncord.api.entities.DefaultEmoji
Constructs a DefaultEmoji object with the provided emoji name.
defaultModalSubmitEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
defaultSelectMenuEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
defaultSlashCommandEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
DefaultValue(String, SelectMenuType) - Constructor for class io.github.dawncord.api.entities.message.component.SelectMenuBuilder.DefaultValue
Constructs a DefaultValue object with the specified ID and type.
deferEdit(Consumer<MessageModifyAction>, InteractionData, Message) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Defers editing a message using the specified handler, interaction data, and message.
DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE - Enum constant in enum class io.github.dawncord.api.types.InteractionCallbackType
ACK an interaction and edit a response later, the user sees a loading state.
DEFERRED_UPDATE_MESSAGE - Enum constant in enum class io.github.dawncord.api.types.InteractionCallbackType
For components, ACK an interaction and edit the original message later; the user does not see a loading state.
deferReply() - Method in class io.github.dawncord.api.event.ButtonEvent
 
deferReply() - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
deferReply() - Method in interface io.github.dawncord.api.event.ReplyEvent
Defers the reply to the event.
deferReply() - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
deferReply() - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
deferReply(boolean) - Method in class io.github.dawncord.api.event.ButtonEvent
 
deferReply(boolean) - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
deferReply(boolean) - Method in interface io.github.dawncord.api.event.ReplyEvent
Defers the reply to the event with an optional indication of message ephemeral status.
deferReply(boolean) - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
deferReply(boolean) - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
deferReply(Consumer<MessageCreateAction>, InteractionData, boolean) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Defers replying to an interaction with a message using the specified handler, interaction data, and ephemeral flag.
delete() - Method in interface io.github.dawncord.api.command.ISlashCommand
Deletes the slash command.
delete() - Method in class io.github.dawncord.api.command.SlashCommand
 
delete() - Method in interface io.github.dawncord.api.entities.channel.Channel
Deletes this channel.
delete() - Method in class io.github.dawncord.api.entities.channel.ChannelImpl
 
delete() - Method in interface io.github.dawncord.api.entities.channel.Invite
Deletes this invite.
delete() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
delete() - Method in interface io.github.dawncord.api.entities.channel.Stage
Deletes the stage.
delete() - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
delete() - Method in interface io.github.dawncord.api.entities.CustomEmoji
Deletes the emoji.
delete() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
delete() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Deletes the auto-moderation rule.
delete() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
delete() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Deletes the scheduled event.
delete() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
delete() - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the guild.
delete() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
delete() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Deletes the integration.
delete() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
delete() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Deletes the role.
delete() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
delete() - Method in interface io.github.dawncord.api.entities.message.Message
Deletes the message.
delete() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
delete() - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Deletes the sticker.
delete() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
delete() - Method in interface io.github.dawncord.api.entities.Webhook
Deletes the webhook.
delete() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
delete() - Method in class io.github.dawncord.api.event.CallbackAfterEvent
Deletes the original message associated with the interaction.
delete() - Method in class io.github.dawncord.api.event.MessageCreateAfterEvent
Deletes the created message.
delete(long) - Method in interface io.github.dawncord.api.entities.message.Reaction
Deletes the user's reaction.
delete(long) - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
delete(String) - Static method in class io.github.dawncord.api.ApiClient
Sends a DELETE request to the specified URL.
delete(String) - Method in interface io.github.dawncord.api.entities.message.Reaction
Deletes the user's reaction.
delete(String) - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
delete(Consumer<AutoModEvent>) - Method in class io.github.dawncord.api.event.handler.AutoModEventHandler.Rule
Associates the rule deletion event with the provided handler.
delete(Consumer<ChannelEvent>) - Method in class io.github.dawncord.api.event.handler.ChannelEventHandler
Associates the channel deletion event with the provided handler.
delete(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the guild deletion event with the provided handler.
delete(Consumer<IntegrationEvent>) - Method in class io.github.dawncord.api.event.handler.IntegrationEventHandler
Associates the integration deletion event with the provided handler.
delete(Consumer<InviteEvent>) - Method in class io.github.dawncord.api.event.handler.InviteEventHandler
Associates the invite deletion event with the provided handler.
delete(Consumer<MessageEvent>) - Method in class io.github.dawncord.api.event.handler.MessageEventHandler
Associates the message deletion event with the provided handler.
delete(Consumer<StageEvent>) - Method in class io.github.dawncord.api.event.handler.StageEventHandler
Associates the stage deletion event with the provided handler.
delete(Consumer<ThreadEvent>) - Method in class io.github.dawncord.api.event.handler.ThreadEventHandler
Associates the thread deletion event with the provided handler.
deleteAutoModRule(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the auto moderation rule with the specified ID.
deleteAutoModRule(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteAutoModRule(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the auto moderation rule with the specified ID.
deleteAutoModRule(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteBulk(Consumer<MessageEvent>) - Method in class io.github.dawncord.api.event.handler.MessageEventHandler
Associates the message bulk deletion event with the provided handler.
deleteChannelById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes a channel in the guild by its ID.
deleteChannelById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteChannelById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes a channel in the guild by its ID.
deleteChannelById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteEmoji(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the custom emoji with the specified ID.
deleteEmoji(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteEmoji(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the custom emoji with the specified ID.
deleteEmoji(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteGuild(String) - Method in class io.github.dawncord.api.Dawncord
Deletes a guild based on the provided ID.
deleteIntegration(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the integration with the specified ID.
deleteIntegration(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteIntegration(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the integration with the specified ID.
deleteIntegration(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteMessages(int) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Deletes a specified number of messages from the channel.
deleteMessages(int) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
deletePermission(long) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Deletes a permission override by role or user ID.
deletePermission(long) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
deleteReactions() - Method in interface io.github.dawncord.api.entities.message.Message
Deletes all reactions on the message.
deleteReactions() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
deleteReactions(String) - Method in interface io.github.dawncord.api.entities.message.Message
Deletes reactions for the given emoji ID or name on the message.
deleteReactions(String) - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
deleteRole(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the role with the specified ID.
deleteRole(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteRole(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the role with the specified ID.
deleteRole(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
deleteSlashCommand(String) - Method in class io.github.dawncord.api.Dawncord
Deletes a slash command with the specified name.
deleteSlashCommands(String...) - Method in class io.github.dawncord.api.Dawncord
Deletes multiple slash commands based on their names.
deleteStage(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Deletes the stage associated with the specified channel ID.
deleteStage(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
DEVELOPER - Enum constant in enum class io.github.dawncord.api.types.TeamMemberRole
The developer role.
DEVELOPER_SUPPORT_SERVER - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has been set as a support server on the App Directory.
DID_REJOIN - Enum constant in enum class io.github.dawncord.api.types.GuildMemberFlag
Member rejoined the guild.
DIRECT_MESSAGE_REACTIONS - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to reactions on direct messages.
DIRECT_MESSAGE_TYPING - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to typing events on direct messages.
DIRECT_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to direct messages.
disabled() - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Disables the button.
disabled() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Disables the select menu.
DISABLED - Enum constant in enum class io.github.dawncord.api.types.ContentFilterLevel
Content filtering is disabled;
DISCORD - Enum constant in enum class io.github.dawncord.api.types.IntegrationType
Integration type for Discord.
DISCOVERABLE - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild is able to be discovered in the directory.
DiscoverySplash - Class in io.github.dawncord.api.entities.image
Represents a discovery splash associated with a guild.
DiscoverySplash(String, String) - Constructor for class io.github.dawncord.api.entities.image.DiscoverySplash
Constructs a DiscoverySplash object associated with a guild.
DiscoverySplash(String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve the discovery splash image of a guild.
DM - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Direct message channel.
DM_CHANNELS_READ - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to see information about the user's DMs and group DMs.
DND - Enum constant in enum class io.github.dawncord.api.types.OnlineStatus
Do Not Disturb status.
download(String) - Method in interface io.github.dawncord.api.entities.image.Icon
Downloads the icon in JPEG format with the specified name.
download(String, ImageFormat) - Method in interface io.github.dawncord.api.entities.image.Icon
Downloads the icon in the specified format with the specified name.
DROPDOWN - Enum constant in enum class io.github.dawncord.api.types.PromptType
Dropdown
Dutch - Enum constant in enum class io.github.dawncord.api.types.Locale
Dutch.

E

edit(Consumer<MessageModifyAction>) - Method in class io.github.dawncord.api.event.ButtonEvent
 
edit(Consumer<MessageModifyAction>) - Method in interface io.github.dawncord.api.event.MessageComponentEvent
Edits the message component associated with the event, optionally providing a handler for further modifications.
edit(Consumer<MessageModifyAction>) - Method in class io.github.dawncord.api.event.MessageCreateAfterEvent
Modifies the created message.
edit(Consumer<MessageModifyAction>) - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
edit(Consumer<T>) - Method in class io.github.dawncord.api.event.CallbackAfterEvent
Edits the original message with the specified handler.
editApplication(Consumer<ApplicationModifyAction>) - Method in interface io.github.dawncord.api.event.Event
Modifies the application associated with the event using the provided handler.
Element - Class in io.github.dawncord.api.entities.message.modal
Represents an element used in modals and dialogs for input.
Element(String, String, TextInputStyle) - Constructor for class io.github.dawncord.api.entities.message.modal.Element
Constructs an Element with the specified label, custom ID, and input style.
ElementData - Class in io.github.dawncord.api.entities.message.modal
Represents data for an element.
ElementData(String, String) - Constructor for class io.github.dawncord.api.entities.message.modal.ElementData
Constructs an ElementData object with the specified value and custom ID.
ELEVATED - Enum constant in enum class io.github.dawncord.api.types.MfaLevel
Indicates a 2FA requirement for moderation actions.
EMAIL - Enum constant in enum class io.github.dawncord.api.types.Scope
Enables /users/@me to return an email.
Embed - Class in io.github.dawncord.api.entities.message.embed
Represents an embed in a message.
Embed(String, String, String, ZonedDateTime, int, Embed.Footer, Embed.EmbedImage, Embed.EmbedImage, Embed.Author, List<Embed.Field>) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed
Constructs an Embed object with the specified parameters.
EMBED_LINKS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows embedding links.
EMBED_LINKS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows embedding links.
Embed.Author - Class in io.github.dawncord.api.entities.message.embed
Represents the author of an embed.
Embed.EmbedImage - Class in io.github.dawncord.api.entities.message.embed
Represents an image in an embed.
Embed.Field - Class in io.github.dawncord.api.entities.message.embed
Represents a field in an embed.
Embed.Footer - Class in io.github.dawncord.api.entities.message.embed
Represents the footer of an embed.
EmbedBuilder - Class in io.github.dawncord.api.entities.message.embed
Builder class for constructing Embed objects.
EmbedBuilder(String) - Constructor for class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Constructs an EmbedBuilder with the specified title.
EmbedBuilder(String, String) - Constructor for class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Constructs an EmbedBuilder with the specified title and description.
EMBEDDED - Enum constant in enum class io.github.dawncord.api.types.ActivityFlag
Embedded activity.
EMBEDDED - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
If an app is embedded within the Discord client (currently unavailable publicly).
EMBEDDED_APPLICATION - Enum constant in enum class io.github.dawncord.api.types.TargetType
Embedded application target.
EmbedImage(String) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed.EmbedImage
Constructs an embed image with the specified URL.
EmbedImage(String, String, int, int) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed.EmbedImage
Constructs an embed image with the specified URL, proxy URL, width, and height.
EmbedUtils - Class in io.github.dawncord.api.utils
Utility class for handling embeds.
EmbedUtils() - Constructor for class io.github.dawncord.api.utils.EmbedUtils
 
Emoji - Interface in io.github.dawncord.api.entities
Represents an emoji.
Emoji() - Constructor for class io.github.dawncord.api.Routes.Guild.Emoji
 
EMOJI_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Emoji was created.
EMOJI_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Emoji was deleted.
EMOJI_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Emoji name was updated.
EmojiCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating an emoji.
EmojiCreateAction(String) - Constructor for class io.github.dawncord.api.action.EmojiCreateAction
Create a new EmojiCreateAction
EmojiModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating an emoji.
EmojiModifyAction(String, String) - Constructor for class io.github.dawncord.api.action.EmojiModifyAction
Create a new EmojiModifyAction
emojiUpdate(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the emoji update event with the provided handler.
EMPTY - Enum constant in enum class io.github.dawncord.api.types.AllowedMention
Suppresses all mentions.
EMPTY - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
No permissions.
EMPTY - Enum constant in enum class io.github.dawncord.api.types.PermissionType
No permissions.
enabled() - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Enables the button.
enabled() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Enables the select menu.
End(String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Message.Poll
Constructs the route to end a poll within a message.
endPoll() - Method in class io.github.dawncord.api.action.MessageModifyAction
Ends the poll associated with the message.
EnglishUK - Enum constant in enum class io.github.dawncord.api.types.Locale
English UK.
EnglishUS - Enum constant in enum class io.github.dawncord.api.types.Locale
English US.
ENTITLEMENT_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Entitlement was created.
ENTITLEMENT_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Entitlement was deleted.
ENTITLEMENT_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Entitlement was updated or renewed.
Entry(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry
Constructs an Entry object with the provided JSON node and guild.
EnumUtils - Class in io.github.dawncord.api.utils
Utility class for working with enums.
EnumUtils() - Constructor for class io.github.dawncord.api.utils.EnumUtils
 
EPHEMERAL - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
Message is only visible to the user who invoked the Interaction.
Event - Interface in io.github.dawncord.api.event
Represents an event that occurs within a guild.
EventHandler - Interface in io.github.dawncord.api.event.handler
Represents an event handler interface for managing various types of events.
EventListener - Class in io.github.dawncord.api.listeners
Listens to events received over a WebSocket connection.
EventListener() - Constructor for class io.github.dawncord.api.listeners.EventListener
 
EventProcessor - Class in io.github.dawncord.api.utils
Class responsible for managing event handlers for various types of events.
EventProcessor() - Constructor for class io.github.dawncord.api.utils.EventProcessor
 
Events - Class in io.github.dawncord.api.utils
Utility class for determining the type of Discord gateway events.
Events() - Constructor for class io.github.dawncord.api.utils.Events
 
EVERYONE - Enum constant in enum class io.github.dawncord.api.types.AllowedMention
Controls @everyone and @here mentions.
execute(Consumer<T>, Class<T>, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Executes the specified action handler with the given action class and guild ID.
EXTERNAL - Enum constant in enum class io.github.dawncord.api.types.GuildEventEntityType
External entity type.

F

FAILED_TO_MENTION_SOME_ROLES_IN_THREAD - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
Message failed to mention some roles and add their members to the thread.
FEATURABLE - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild is able to be featured in the directory.
fetch(String) - Static method in class io.github.dawncord.api.utils.JsonUtils
Fetches JSON data from the specified URL.
fetchParams(String, Map<String, String>) - Static method in class io.github.dawncord.api.utils.JsonUtils
Fetches JSON data from the specified URL with additional parameters.
Field(String, String) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed.Field
Constructs a field with the specified name and value.
Field(String, String, boolean) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed.Field
Constructs a field with the specified name, value, and inline status.
Finnish - Enum constant in enum class io.github.dawncord.api.types.Locale
Finnish.
Footer(String) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed.Footer
 
Footer(String, String) - Constructor for class io.github.dawncord.api.entities.message.embed.Embed.Footer
Constructs a footer with the specified text and icon URL.
ForumLayoutType - Enum Class in io.github.dawncord.api.types
Represents the layout type for a forum channel.
ForumTag - Class in io.github.dawncord.api.entities
Represents a forum tag.
ForumTag(String, boolean, String) - Constructor for class io.github.dawncord.api.entities.ForumTag
Constructs a ForumTag object with the specified attributes.
ForumTag(String, String, boolean, String) - Constructor for class io.github.dawncord.api.entities.ForumTag
Constructs a ForumTag object with the specified attributes.
French - Enum constant in enum class io.github.dawncord.api.types.Locale
French.
FULL - Enum constant in enum class io.github.dawncord.api.types.VideoQualityMode
720p quality.

G

GALLERY_VIEW - Enum constant in enum class io.github.dawncord.api.types.ForumLayoutType
Display posts in gallery view.
GAME - Enum constant in enum class io.github.dawncord.api.types.ActivityType
Gaming activity type.
GATEWAY - Static variable in class io.github.dawncord.api.Constants
The WebSocket Gateway URL for connecting to Discord.
GATEWAY_GUILD_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
Required for bots in 100 or more servers to receive member-related events like guild_member_add.
GATEWAY_GUILD_MEMBERS_LIMITED - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
Required for bots in under 100 servers to receive member-related events like guild_member_add, found on the Bot page in your app's settings.
GATEWAY_MESSAGE_CONTENT - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
Required for bots in 100 or more servers to receive message content.
GATEWAY_MESSAGE_CONTENT_LIMITED - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
Required for bots in under 100 servers to receive message content, found on the Bot page in your app's settings.
GATEWAY_PRESENCE - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
Required for bots in 100 or more servers to receive presence_update events.
GATEWAY_PRESENCE_LIMITED - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
Required for bots in under 100 servers to receive presence_update events, found on the Bot page in your app's settings.
GatewayEvent - Enum Class in io.github.dawncord.api.types
Represents various events received from the Discord Gateway.
GatewayIntent - Enum Class in io.github.dawncord.api.types
Represents different intents for gateway events.
GDM_JOIN - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to join users to a group dm.
German - Enum constant in enum class io.github.dawncord.api.types.Locale
German.
get() - Method in class io.github.dawncord.api.event.CallbackAfterEvent
Retrieves the original message associated with the interaction.
get() - Method in class io.github.dawncord.api.event.CreateEvent
Retrieves the object associated with the create event.
get() - Method in class io.github.dawncord.api.event.MessageCreateAfterEvent
Retrieves the created message.
get() - Method in class io.github.dawncord.api.event.ModifyEvent
Retrieves the entity being modified.
Get(String) - Static method in class io.github.dawncord.api.Routes.Channel
Constructs the route to retrieve a specific channel.
Get(String) - Static method in class io.github.dawncord.api.Routes.Channel.Invite
Constructs the route to retrieve an invite by its code within a channel.
Get(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to get information about a specific guild.
Get(String) - Static method in class io.github.dawncord.api.Routes.Guild.Widget
Constructs the route to get the widget settings JSON for a guild.
Get(String) - Static method in class io.github.dawncord.api.Routes.SlashCommand
Constructs the route to retrieve a specific slash command by its ID.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Message
Constructs the route to retrieve a specific message within a channel.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Message.Pin
Constructs the route to retrieve a pinned message within a channel.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Thread.Member
Constructs the route to retrieve a member of a thread within a channel.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Guild.AutoMod
Constructs the route to get information about a specific auto-moderation rule in a guild.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Guild.Ban
Constructs the route to get information about a ban in a guild.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Guild.Emoji
Constructs the route to get a specific emoji in a guild.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Guild.Integration
Constructs the route to get information about a specific integration in a guild.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Guild.Member
Constructs the route to get a specific member in a guild.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Guild.Role
Constructs the route to get information about a specific role in a guild.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Guild.ScheduledEvent
Constructs the route to get a specific scheduled event in a guild.
Get(String, String) - Static method in class io.github.dawncord.api.Routes.Guild.Sticker
Constructs the route to get a specific sticker in a guild.
Get(String, String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Message.Reaction
Constructs the route to get reactions on a specific message with a given emoji.
getAccount() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the account associated with the integration.
getAccount() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getActions() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Retrieves the list of actions associated with the auto-moderation rule.
getActions() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getActionType() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry
Retrieves the action type of the entry.
getActiveThreads() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves the list of active threads for this guild channel.
getActiveThreads() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getActiveThreads() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of active threads in the guild.
getActiveThreads() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getActiveThreadsByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of active threads in the guild with the specified name.
getActiveThreadsByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getActiveThreadsCount() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves the count of active threads for this guild channel.
getActiveThreadsCount() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getActiveThreadsCount() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the count of active threads in the guild.
getActiveThreadsCount() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getActivities() - Method in class io.github.dawncord.api.event.PresenceEvent
Retrieves the list of activities associated with the member's presence.
getActivityByName(String) - Method in class io.github.dawncord.api.event.PresenceEvent
Retrieves an activity by its name.
getActivityByType(ActivityType) - Method in class io.github.dawncord.api.event.PresenceEvent
Retrieves an activity by its type.
getAll(ChannelPermissionType...) - Static method in enum class io.github.dawncord.api.types.ChannelPermissionType
Retrieves all permission names.
getAll(PermissionType...) - Static method in enum class io.github.dawncord.api.types.PermissionType
Retrieves all permission names.
getAllowed() - Method in class io.github.dawncord.api.entities.PermissionOverride
Retrieves the list of allowed permissions.
getAllowedMentions() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Retrieves the allowed mentions in the message.
getAllows() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadata
Gets the allowed items for the trigger.
getAllows() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadataImpl
 
getAnswerCounts() - Method in class io.github.dawncord.api.entities.message.poll.Result
Gets the list of answer counts.
getAnswers() - Method in interface io.github.dawncord.api.entities.message.poll.Poll
Gets the list of answers for the poll.
getAnswers() - Method in class io.github.dawncord.api.entities.message.poll.PollData
Gets the list of answer data.
getAnswers() - Method in class io.github.dawncord.api.entities.message.poll.PollImpl
 
GetAnswerVoters(String, String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Message.Poll
Constructs the route to get voters who answered a specific poll answer within a message.
getApplication() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the application associated with the integration.
getApplication() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getApplication() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the application that created the message.
getApplication() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getApplication() - Method in interface io.github.dawncord.api.event.Event
Retrieves the application associated with the event.
getApplication() - Method in class io.github.dawncord.api.event.ReadyEvent
Retrieves the application information for the bot.
getApplicationId() - Method in interface io.github.dawncord.api.command.ISlashCommand
Gets the ID of the application that owns the slash command.
getApplicationId() - Method in class io.github.dawncord.api.command.SlashCommand
 
getApplicationId() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the application ID associated with the activity.
getApplicationId() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getApplicationId() - Method in interface io.github.dawncord.api.entities.Webhook
Retrieves the application ID of the webhook.
getApplicationId() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getApplicationIdLong() - Method in interface io.github.dawncord.api.command.ISlashCommand
Gets the ID of the application that owns the slash command as a long.
getApplicationIdLong() - Method in class io.github.dawncord.api.command.SlashCommand
 
getArchiveDuration() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMetadata
Retrieves the duration for which the thread will be automatically archived.
getArchiveTimestamp() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMetadata
Retrieves the timestamp when the thread was archived.
getAsAttachment() - Method in class io.github.dawncord.api.command.option.OptionData
Retrieves the Attachment associated with the option value.
getAsBoolean() - Method in class io.github.dawncord.api.command.option.OptionData
Retrieves the value of the option as a boolean.
getAsChannel() - Method in class io.github.dawncord.api.command.option.OptionData
Retrieves the GuildChannel associated with the given option value.
getAsInt() - Method in class io.github.dawncord.api.command.option.OptionData
Retrieves the value of the option as an integer.
getAsMention() - Method in class io.github.dawncord.api.command.option.OptionData
Retrieves the Mentionable entity associated with the option value.
getAsMention() - Method in class io.github.dawncord.api.entities.channel.ChannelImpl
 
getAsMention() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getAsMention() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
getAsMention() - Method in interface io.github.dawncord.api.entities.IMentionable
Retrieves a string that mentions the object.
getAsMention() - Method in class io.github.dawncord.api.entities.Mentionable
 
getAsMention() - Method in class io.github.dawncord.api.entities.UserImpl
 
getAsRole() - Method in class io.github.dawncord.api.command.option.OptionData
Retrieves the GuildRole associated with the given option value.
getAssets() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the assets associated with the activity.
getAssets() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getAsString() - Method in class io.github.dawncord.api.command.option.OptionData
Retrieves the value of option
getAsUser() - Method in class io.github.dawncord.api.command.option.OptionData
Retrieves the User associated with the given option value by fetching the user data from the server.
getAttachments() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Retrieves the attachments attached to the message.
getAttachments() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the attachments in the message.
getAttachments() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getAuditLog() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the audit log of the guild.
getAuditLog() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getAuditorById(String) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves an auditor by their ID.
getAuditors() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves the list of auditors who performed actions in the audit log.
getAuthor() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the author of the embed.
getAuthor() - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Gets the author of the sticker.
getAuthor() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
getAutoModRuleByCreatorId(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of auto moderation rules created by the user with the specified ID.
getAutoModRuleByCreatorId(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getAutoModRuleByCreatorId(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of auto moderation rules created by the user with the specified ID.
getAutoModRuleByCreatorId(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getAutoModRuleById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the auto moderation rule with the specified ID.
getAutoModRuleById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getAutoModRuleById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the auto moderation rule with the specified ID.
getAutoModRuleById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getAutoModRuleByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of auto moderation rules in the guild with the specified name.
getAutoModRuleByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getAutoModRules() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves the list of auto moderation rules associated with the guild.
getAutoModRules() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the list of auto moderation rules in the guild.
getAutoModRules() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getAvatar() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the avatar of the guild member.
getAvatar() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getAvatar() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidgetMember
Retrieves the avatar of the guild widget member.
getAvatar() - Method in interface io.github.dawncord.api.entities.User
Retrieves the avatar of the user.
getAvatar() - Method in class io.github.dawncord.api.entities.UserImpl
 
getAvatar() - Method in interface io.github.dawncord.api.entities.Webhook
Retrieves the avatar of the webhook.
getAvatar() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getBanByUserId(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the ban for the member with the specified user ID.
getBanByUserId(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getBanByUserId(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the ban for the member with the specified user ID.
getBanByUserId(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getBans() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of banned members in the guild.
getBans() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getBitrate() - Method in interface io.github.dawncord.api.entities.channel.VoiceChannel
Retrieves the bitrate of the voice channel.
getBitrate() - Method in class io.github.dawncord.api.entities.channel.VoiceChannelImpl
 
getBot() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getBot() - Method in interface io.github.dawncord.api.entities.application.IApplication
Retrieves the bot user associated with the application.
getBot() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationApplication
 
getBot() - Method in class io.github.dawncord.api.event.BotUpdateEvent
Retrieves the bot user associated with the event.
getBot() - Method in interface io.github.dawncord.api.event.Event
Retrieves the bot user associated with the event.
getBot() - Method in class io.github.dawncord.api.event.ReadyEvent
Retrieves the user object representing the bot itself.
getBotId() - Method in class io.github.dawncord.api.entities.guild.role.Tags
Retrieves the bot ID from the tags.
getBotIdLong() - Method in class io.github.dawncord.api.entities.guild.role.Tags
Retrieves the bot ID as a long value.
getBurstColors() - Method in interface io.github.dawncord.api.entities.message.Reaction
Gets the list of burst colors associated with this reaction.
getBurstColors() - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
getBurstCount() - Method in interface io.github.dawncord.api.entities.message.Reaction
Gets the count of burst reactions.
getBurstCount() - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
getButton() - Method in class io.github.dawncord.api.event.ButtonEvent
Retrieves the data of the button that triggered the event.
getButtons() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the button associated with the activity.
getButtons() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getButtons() - Method in class io.github.dawncord.api.entities.message.component.ActionRow
Retrieves the list of buttons in the action row.
getCategories() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of categories in the guild.
getCategories() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getCategoriesByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of categories in the guild with the specified name.
getCategoriesByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getCategory() - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets the category to which this forum belongs.
getCategory() - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getCategory() - Method in interface io.github.dawncord.api.entities.channel.TextChannel
Retrieves the category to which this text channel belongs.
getCategory() - Method in class io.github.dawncord.api.entities.channel.TextChannelImpl
 
getCategory() - Method in interface io.github.dawncord.api.entities.channel.VoiceChannel
Retrieves the category to which this voice channel belongs.
getCategory() - Method in class io.github.dawncord.api.entities.channel.VoiceChannelImpl
 
getCategoryById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the category with the specified ID.
getCategoryById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getCategoryById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the category with the specified ID.
getCategoryById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getChanges() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry
Retrieves the list of changes associated with the entry.
getChannel() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the channel associated with this invite.
getChannel() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getChannel() - Method in interface io.github.dawncord.api.entities.channel.Stage
Retrieves the channel associated with this stage.
getChannel() - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
getChannel() - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Retrieves the guild channel to which this thread belongs.
getChannel() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
getChannel() - Method in class io.github.dawncord.api.entities.guild.automod.ActionMetadata
Retrieves the channel associated with the action.
getChannel() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the channel where the event will take place.
getChannel() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getChannel() - Method in class io.github.dawncord.api.entities.guild.welcomescreen.GuildWelcomeChannel
Retrieves the welcome channel.
getChannel() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidgetSettings
Retrieves the channel associated with the guild's widget.
getChannel() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the channel where the message was sent.
getChannel() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getChannel() - Method in class io.github.dawncord.api.entities.VoiceState
Retrieves the voice channel associated with this voice state.
getChannel() - Method in interface io.github.dawncord.api.entities.Webhook
Retrieves the channel associated with the webhook.
getChannel() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getChannel() - Method in class io.github.dawncord.api.event.ButtonEvent
 
getChannel() - Method in class io.github.dawncord.api.event.ChannelEvent
Retrieves the channel associated with the event.
getChannel() - Method in class io.github.dawncord.api.event.MessageEvent
Retrieves the guild channel where the message was received.
getChannel() - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
getChannel() - Method in interface io.github.dawncord.api.event.ReplyEvent
Retrieves the channel associated with the event.
getChannel() - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
getChannel() - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
getChannel() - Method in class io.github.dawncord.api.event.TypingEvent
Retrieves the channel in which the typing event occurred.
getChannelById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a channel in the guild by its ID.
getChannelById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getChannelById(long) - Method in class io.github.dawncord.api.event.ButtonEvent
 
getChannelById(long) - Method in class io.github.dawncord.api.event.MessageEvent
Retrieves the guild channel by its ID.
getChannelById(long) - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
getChannelById(long) - Method in interface io.github.dawncord.api.event.ReplyEvent
Retrieves the channel associated with the specified channel ID.
getChannelById(long) - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
getChannelById(long) - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
getChannelById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a channel in the guild by its ID.
getChannelById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getChannelById(String) - Method in class io.github.dawncord.api.event.ButtonEvent
 
getChannelById(String) - Method in class io.github.dawncord.api.event.MessageEvent
Retrieves the guild channel by its ID.
getChannelById(String) - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
getChannelById(String) - Method in interface io.github.dawncord.api.event.ReplyEvent
Retrieves the channel associated with the specified channel ID.
getChannelById(String) - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
getChannelById(String) - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
getChannelId() - Method in interface io.github.dawncord.api.interaction.InteractionData
Retrieves the ID of the channel where the interaction occurred.
getChannelId() - Method in class io.github.dawncord.api.interaction.MessageComponentInteractionData
 
getChannelId() - Method in class io.github.dawncord.api.interaction.ModalInteractionData
 
getChannelId() - Method in class io.github.dawncord.api.interaction.SlashCommandInteractionData
 
getChannels() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of channels in the guild.
getChannels() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getChannels() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding
Retrieves the channels for guild onboarding.
getChannels() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt.Option
Retrieves the channels associated with the option.
getChannels() - Method in class io.github.dawncord.api.entities.guild.welcomescreen.GuildWelcomeScreen
Retrieves the list of welcome channels configured on the welcome screen.
getChannels() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidget
Retrieves the list of channels in the guild's widget.
getChannelsByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of channels in the guild with the specified name.
getChannelsByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getChannelTypes() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Retrieves the types of channels the select menu is applicable to.
getChannelTypes() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuData
Retrieves the types of channels the select menu is applicable to.
getChoices() - Method in class io.github.dawncord.api.command.option.Option
A list of choices for the option.
getClientStatus() - Method in class io.github.dawncord.api.event.PresenceEvent
Retrieves the client status of the member.
getCode() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the code of this invite.
getCode() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getColor() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Retrieves the color of the role.
getColor() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
getColor() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the color of the embed.
getCommandName() - Method in class io.github.dawncord.api.event.SlashCommandEvent
Retrieves the name of the slash command triggered in this event.
getComponents() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Retrieves the components attached to the message.
getComponents() - Method in class io.github.dawncord.api.entities.message.component.ActionRowBuilder
Retrieves the list of components in this action row.
getComponents() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the action rows (components) in the message.
getComponents() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getContent() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Retrieves the content of the message.
getContent() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the content of the message.
getContent() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getContentType() - Method in class io.github.dawncord.api.entities.message.Attachment
Retrieves the content type of the attachment.
getCount() - Method in class io.github.dawncord.api.entities.message.poll.AnswerCount
Gets the count of the answer.
getCoverImage() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the cover image of this application.
getCoverImage() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getCreationTimestamp() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the creation timestamp of the activity.
getCreationTimestamp() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getCreationTimestamp() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the creation timestamp of this invite.
getCreationTimestamp() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getCreationTimestamp() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMetadata
Retrieves the timestamp when the thread was created.
getCreator() - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Retrieves the creator of this thread.
getCreator() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
getCreator() - Method in interface io.github.dawncord.api.entities.CustomEmoji
Retrieves the creator of the emoji.
getCreator() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
getCreator() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Retrieves the creator of the auto-moderation rule.
getCreator() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getCreator() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the creator of the scheduled event.
getCreator() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getCurrentSize() - Method in class io.github.dawncord.api.entities.activity.ActivityParty
Retrieves the current size of the activity party.
getCustomId() - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Gets the custom ID of the button.
getCustomId() - Method in class io.github.dawncord.api.entities.message.component.ButtonData
Gets the custom ID of the button.
getCustomId() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Retrieves the custom ID of the select menu.
getCustomId() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuData
Retrieves the custom ID of the select menu.
getCustomId() - Method in class io.github.dawncord.api.entities.message.modal.Element
Gets the custom ID of the element.
getCustomId() - Method in class io.github.dawncord.api.entities.message.modal.ElementData
Gets the custom ID of the element.
getCustomId() - Method in class io.github.dawncord.api.entities.message.modal.Modal
Gets the custom ID of the modal.
getCustomId() - Method in class io.github.dawncord.api.entities.message.modal.ModalData
Gets the custom ID of the modal.
getCustomId() - Method in class io.github.dawncord.api.interaction.MessageComponentInteractionData
Retrieves the custom ID of the message component.
getCustomInstallUrl() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the custom install URL of this application.
getCustomInstallUrl() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getCustomMessage() - Method in class io.github.dawncord.api.entities.guild.automod.ActionMetadata
Retrieves the custom message associated with the action.
getData() - Method in class io.github.dawncord.api.command.option.OptionData
Retrieves the data of the option.
getData() - Static method in class io.github.dawncord.api.event.ButtonEvent
Retrieves the interaction data associated with the button event.
getData() - Static method in class io.github.dawncord.api.event.ModalSubmitEvent
Retrieves the interaction data associated with the modal submission.
getData() - Static method in class io.github.dawncord.api.event.SelectMenuEvent
Retrieves the interaction data associated with the select menu event.
getData() - Static method in class io.github.dawncord.api.event.SlashCommandEvent
Retrieves the interaction data associated with this slash command event.
getDefaultReactionEmoji() - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets the default reaction emoji for threads in this forum.
getDefaultReactionEmoji() - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getDefaultValues() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Retrieves the default values of the select menu.
getDenied() - Method in class io.github.dawncord.api.entities.PermissionOverride
Retrieves the list of denied permissions.
getDescription() - Method in interface io.github.dawncord.api.command.Command
Gets the description of the command.
getDescription() - Method in class io.github.dawncord.api.command.option.Option
Retrieves the description of the object.
getDescription() - Method in class io.github.dawncord.api.command.SlashCommand
 
getDescription() - Method in class io.github.dawncord.api.command.SubCommand
 
getDescription() - Method in class io.github.dawncord.api.command.SubCommandGroup
 
getDescription() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getDescription() - Method in interface io.github.dawncord.api.entities.application.IApplication
Retrieves the description of the application.
getDescription() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the description of the scheduled event.
getDescription() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getDescription() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the description of the guild.
getDescription() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getDescription() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt.Option
Retrieves the description of the option.
getDescription() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the description of the guild.
getDescription() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationApplication
 
getDescription() - Method in class io.github.dawncord.api.entities.guild.welcomescreen.GuildWelcomeChannel
Retrieves the description of the welcome channel.
getDescription() - Method in class io.github.dawncord.api.entities.guild.welcomescreen.GuildWelcomeScreen
Retrieves the description of the welcome screen.
getDescription() - Method in class io.github.dawncord.api.entities.message.component.SelectOption
Retrieves the description of the option.
getDescription() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the description of the embed.
getDescription() - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Gets the description of the sticker.
getDescription() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
getDescriptionLocalizations() - Method in interface io.github.dawncord.api.command.Command
Gets the localized descriptions of the command.
getDescriptionLocalizations() - Method in class io.github.dawncord.api.command.SlashCommand
 
getDescriptionLocalizations() - Method in class io.github.dawncord.api.command.SubCommand
 
getDescriptionLocalizations() - Method in class io.github.dawncord.api.command.SubCommandGroup
 
getDesktopStatus() - Method in class io.github.dawncord.api.entities.ClientStatus
Retrieves the client's status on desktop.
getDetails() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the details of the activity.
getDetails() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getDiscoverySplash() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the discovery splash image of the guild.
getDiscoverySplash() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getDiscoverySplash() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the discovery splash image of the guild.
getDuration() - Method in class io.github.dawncord.api.entities.guild.automod.ActionMetadata
Retrieves the duration of the action in seconds.
getDuration() - Method in class io.github.dawncord.api.entities.message.poll.PollData
Gets the duration of the poll.
getElements() - Method in class io.github.dawncord.api.entities.message.modal.Modal
Gets the input elements of the modal.
getElements() - Method in class io.github.dawncord.api.entities.message.modal.ModalData
Gets the elements of the modal.
getEmbedFromJson(JsonNode) - Static method in class io.github.dawncord.api.utils.EmbedUtils
Creates an Embed object from a JSON node.
getEmbeds() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Retrieves the embeds attached to the message.
getEmbeds() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the embeds in the message.
getEmbeds() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getEmoji() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the emoji associated with the activity.
getEmoji() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getEmoji() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt.Option
Retrieves the emoji associated with the option.
getEmoji() - Method in class io.github.dawncord.api.entities.guild.welcomescreen.GuildWelcomeChannel
Retrieves the emoji used in the welcome message.
getEmoji() - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Gets the emoji associated with the button.
getEmoji() - Method in class io.github.dawncord.api.entities.message.component.ButtonData
Gets the emoji associated with the button.
getEmoji() - Method in class io.github.dawncord.api.entities.message.component.SelectOption
Retrieves the emoji of the option.
getEmoji() - Method in class io.github.dawncord.api.entities.message.poll.Answer
Gets the emoji associated with the answer.
getEmoji() - Method in class io.github.dawncord.api.entities.message.poll.AnswerData
Gets the emoji of the answer.
getEmoji() - Method in interface io.github.dawncord.api.entities.message.Reaction
Gets the emoji string associated with this reaction.
getEmoji() - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
getEmoji() - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Gets the emoji associated with the sticker.
getEmoji() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
getEmojiById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the custom emoji with the specified ID.
getEmojiById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getEmojiById(long) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the emoji with the specified ID.
getEmojiById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the custom emoji with the specified ID.
getEmojiById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getEmojiById(String) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the emoji with the specified ID.
getEmojiIdOrName() - Method in class io.github.dawncord.api.entities.ForumTag
Retrieves the ID or name of the emoji associated with the forum tag.
getEmojis() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the list of custom emojis in the guild.
getEmojis() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getEmojis() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the emojis of the guild.
getEmojis() - Method in class io.github.dawncord.api.event.GuildEmojiEvent
Retrieves the list of emojis involved in the event.
getEmojisByCreatorId(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of custom emojis created by the user with the specified ID.
getEmojisByCreatorId(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getEmojisByCreatorId(long) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the emojis created by the user with the specified ID.
getEmojisByCreatorId(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of custom emojis created by the user with the specified ID.
getEmojisByCreatorId(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getEmojisByCreatorId(String) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the emojis created by the user with the specified ID.
getEmojisByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of custom emojis in the guild with the specified name.
getEmojisByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getEmojisByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the emojis with the specified name.
getEndTimestamp() - Method in class io.github.dawncord.api.entities.activity.ActivityTimestamp
Retrieves the end timestamp of the activity.
getEndTimestamp() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the end timestamp of the scheduled event.
getEndTimestamp() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getEntityId() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the ID of the entity associated with the event.
getEntityId() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getEntityIdLong() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the ID of the entity associated with the event as a long.
getEntityIdLong() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getEntityList(JsonNode, Function<JsonNode, T>) - Static method in class io.github.dawncord.api.utils.JsonUtils
Extracts a list of entities from a JSON array using a constructor function.
getEntityType() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the entity type of the scheduled event.
getEntityType() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getEntries() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves the list of entries in the audit log.
getEntriesByActionType(AuditLogEvent) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a list of entries in the audit log based on the action type.
getEntriesByTargetId(String) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a list of entries in the audit log based on the target ID.
getEntriesByUserId(long) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a list of entries in the audit log associated with a specific user.
getEntriesByUserId(String) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a list of entries in the audit log associated with a specific user.
getEntry() - Method in class io.github.dawncord.api.event.GuildAuditEvent
Retrieves the audit log entry associated with the audit event.
getEntryById(long) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves an audit log entry by its ID.
getEntryById(String) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves an audit log entry by its ID.
getEnumList(JsonNode, Class<T>) - Static method in class io.github.dawncord.api.utils.EnumUtils
Retrieves a list of enum objects from a JSON array by their integer values.
getEnumListFromLong(JsonNode, String, Class<T>) - Static method in class io.github.dawncord.api.utils.EnumUtils
Retrieves a list of enum objects from a JSON node by their long values.
getEnumObject(JsonNode, String, Class<T>) - Static method in class io.github.dawncord.api.utils.EnumUtils
Retrieves an enum object from a JSON node by its integer value.
getEnumObjectFromInt(int, Class<T>) - Static method in class io.github.dawncord.api.utils.EnumUtils
Retrieves an enum object from its integer value.
getEvent() - Method in class io.github.dawncord.api.event.GuildScheduledEventUserEvent
Retrieves the scheduled event involved in the event.
getEventType() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Retrieves the event type associated with the auto-moderation rule.
getEventType() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getExemptChannels() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Retrieves the list of exempt channels from the auto-moderation rule.
getExemptChannels() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getExemptRoles() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Retrieves the list of exempt roles from the auto-moderation rule.
getExemptRoles() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getExpirationTimestamp() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the expiration timestamp of this invite.
getExpirationTimestamp() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getExpireBehavior() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the expiration behavior of the integration.
getExpireBehavior() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getExpireGrace() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the grace period before expiration of the integration.
getExpireGrace() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getExpiry() - Method in interface io.github.dawncord.api.entities.message.poll.Poll
Gets the expiry time of the poll.
getExpiry() - Method in class io.github.dawncord.api.entities.message.poll.PollImpl
 
getExtension() - Method in enum class io.github.dawncord.api.types.ImageFormat
Gets the file extension associated with the image format.
getFeatures() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the list of features enabled for the guild.
getFeatures() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getFeatures() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the features of the guild.
getFields() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the fields of the embed.
getFilename() - Method in class io.github.dawncord.api.entities.message.Attachment
Retrieves the filename of the attachment.
getFlags() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the flags associated with the activity.
getFlags() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getFlags() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the flags associated with this application.
getFlags() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getFlags() - Method in interface io.github.dawncord.api.entities.channel.Channel
Gets the GuildMemberFlag list associated with this channel.
getFlags() - Method in class io.github.dawncord.api.entities.channel.ChannelImpl
 
getFlags() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the flags associated with the guild member.
getFlags() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getFlags() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the flags attached to the message.
getFlags() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getFlags() - Method in interface io.github.dawncord.api.entities.User
Retrieves the list of user flags.
getFlags() - Method in class io.github.dawncord.api.entities.UserImpl
 
getFooter() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the footer of the embed.
getFormatType() - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Gets the format type of the sticker.
getFormatType() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
getForumLayout() - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets the layout type of the forum.
getForumLayout() - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getFrom() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the user who sent the message.
getFrom() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getFullCommandName() - Method in class io.github.dawncord.api.event.SlashCommandEvent
Retrieves the full name of the slash command triggered in this event.
getGlobalName() - Method in interface io.github.dawncord.api.entities.User
Retrieves the global name of the user.
getGlobalName() - Method in class io.github.dawncord.api.entities.UserImpl
 
getGuild() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the guild associated with this application.
getGuild() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getGuild() - Method in interface io.github.dawncord.api.entities.channel.Channel
Gets the Guild to which this channel belongs.
getGuild() - Method in class io.github.dawncord.api.entities.channel.ChannelImpl
 
getGuild() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the guild associated with this invite.
getGuild() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getGuild() - Method in interface io.github.dawncord.api.entities.channel.Stage
Retrieves the guild to which this stage belongs.
getGuild() - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
getGuild() - Method in interface io.github.dawncord.api.entities.CustomEmoji
Retrieves the guild to which the emoji belongs.
getGuild() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
getGuild() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the guild to which the scheduled event belongs.
getGuild() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getGuild() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the guild to which the guild member belongs.
getGuild() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getGuild() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
Retrieves the guild to which this integration belongs.
getGuild() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the guild where the message was sent.
getGuild() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getGuild() - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Gets the guild that the sticker belongs to.
getGuild() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
getGuild() - Method in class io.github.dawncord.api.entities.VoiceState
Retrieves the guild to which the voice state belongs.
getGuild() - Method in interface io.github.dawncord.api.entities.Webhook
Retrieves the guild associated with the webhook.
getGuild() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getGuild() - Method in class io.github.dawncord.api.event.AutoModEvent
 
getGuild() - Method in class io.github.dawncord.api.event.ButtonEvent
 
getGuild() - Method in class io.github.dawncord.api.event.ChannelEvent
 
getGuild() - Method in interface io.github.dawncord.api.event.Event
Retrieves the guild associated with the event.
getGuild() - Method in class io.github.dawncord.api.event.GuildAuditEvent
 
getGuild() - Method in class io.github.dawncord.api.event.GuildBanEvent
 
getGuild() - Method in class io.github.dawncord.api.event.GuildDefaultEvent
 
getGuild() - Method in class io.github.dawncord.api.event.GuildEmojiEvent
 
getGuild() - Method in class io.github.dawncord.api.event.GuildMemberEvent
 
getGuild() - Method in class io.github.dawncord.api.event.GuildRoleEvent
 
getGuild() - Method in class io.github.dawncord.api.event.GuildScheduledEventEvent
 
getGuild() - Method in class io.github.dawncord.api.event.GuildScheduledEventUserEvent
 
getGuild() - Method in class io.github.dawncord.api.event.GuildStickerEvent
 
getGuild() - Method in class io.github.dawncord.api.event.IntegrationEvent
 
getGuild() - Method in class io.github.dawncord.api.event.InviteEvent
 
getGuild() - Method in class io.github.dawncord.api.event.MessageEvent
 
getGuild() - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
getGuild() - Method in class io.github.dawncord.api.event.PresenceEvent
 
getGuild() - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
getGuild() - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
getGuild() - Method in class io.github.dawncord.api.event.StageEvent
 
getGuild() - Method in class io.github.dawncord.api.event.ThreadEvent
 
getGuild() - Method in class io.github.dawncord.api.event.TypingEvent
 
getGuild() - Method in class io.github.dawncord.api.event.VoiceStateUpdateEvent
 
getGuild() - Method in class io.github.dawncord.api.event.WebhookUpdateEvent
 
getGuildById(long) - Method in class io.github.dawncord.api.Dawncord
Retrieves a Guild object from the API based on the provided ID.
getGuildById(String) - Method in class io.github.dawncord.api.Dawncord
Retrieves a Guild object from the API based on the provided ID.
getGuildCount() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the count of guilds associated with this application.
getGuildCount() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getGuildEmoji() - Method in interface io.github.dawncord.api.entities.message.Reaction
Gets the guild emoji associated with this reaction.
getGuildEmoji() - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
getGuildEvent() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the guild scheduled event associated with this invite.
getGuildEvent() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getGuildEvent() - Method in interface io.github.dawncord.api.entities.channel.Stage
Retrieves the guild scheduled event associated with this stage.
getGuildEvent() - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
getGuildEventById(long) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a guild event by its ID.
getGuildEventById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the guild event with the specified ID.
getGuildEventById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getGuildEventById(String) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a guild event by its ID.
getGuildEventById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the guild event with the specified ID.
getGuildEventById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getGuildEventMembers() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets a list of guild members attending the event.
getGuildEventMembers() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getGuildEventMembers(int) - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets a limited list of guild members attending the event.
getGuildEventMembers(int) - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getGuildEvents() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves the list of guild events.
getGuildEvents() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of guild events in the guild.
getGuildEvents() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getGuildEventsByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of guild events in the guild with the specified name.
getGuildEventsByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getGuildForums() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of forum channels in the guild.
getGuildForums() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getGuildForumsByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of forum channels in the guild with the specified name.
getGuildForumsByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getGuildId() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidget
Retrieves the ID of the guild associated with the widget.
getGuildId() - Method in interface io.github.dawncord.api.interaction.InteractionData
Retrieves the ID of the guild where the interaction occurred.
getGuildId() - Method in class io.github.dawncord.api.interaction.MessageComponentInteractionData
 
getGuildId() - Method in class io.github.dawncord.api.interaction.ModalInteractionData
 
getGuildId() - Method in class io.github.dawncord.api.interaction.SlashCommandInteractionData
 
getGuildIdLong() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidget
Retrieves the ID of the guild as a long value.
getGuildName() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidget
Retrieves the name of the guild associated with the widget.
getGuilds() - Method in class io.github.dawncord.api.Dawncord
Retrieves a list of Guild objects representing all the guilds that the bot is a member of.
getGuilds() - Method in class io.github.dawncord.api.event.ReadyEvent
Retrieves the list of guilds the bot is a member of.
getHeight() - Method in class io.github.dawncord.api.entities.message.embed.Embed.EmbedImage
Retrieves the height of the image.
getIcon() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the icon of this application.
getIcon() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getIcon() - Method in interface io.github.dawncord.api.entities.application.IApplication
Retrieves the icon of the application.
getIcon() - Method in interface io.github.dawncord.api.entities.application.team.Team
Retrieves the icon of the team.
getIcon() - Method in class io.github.dawncord.api.entities.application.team.TeamImpl
 
getIcon() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the icon of the guild.
getIcon() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getIcon() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationApplication
 
getIcon() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Retrieves the icon of the role.
getIcon() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
getIconUrl() - Method in class io.github.dawncord.api.entities.message.embed.Embed.Author
Retrieves the URL of the author's icon.
getIconUrl() - Method in class io.github.dawncord.api.entities.message.embed.Embed.Footer
Retrieves the URL of the footer icon.
getId() - Method in class io.github.dawncord.api.command.SlashCommand
 
getId() - Method in class io.github.dawncord.api.entities.activity.ActivityEmoji
Retrieves the ID of the activity emoji.
getId() - Method in class io.github.dawncord.api.entities.activity.ActivityParty
Retrieves the ID of the activity party.
getId() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getId() - Method in class io.github.dawncord.api.entities.application.CommandPermission
 
getId() - Method in class io.github.dawncord.api.entities.application.team.TeamImpl
 
getId() - Method in class io.github.dawncord.api.entities.channel.ChannelImpl
 
getId() - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
getId() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
getId() - Method in class io.github.dawncord.api.entities.DefaultEmoji
 
getId() - Method in class io.github.dawncord.api.entities.ForumTag
Retrieves the ID of the forum tag.
getId() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry
 
getId() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getId() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getId() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getId() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Retrieves the id of the prompt.
getId() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt.Option
Retrieves the id of the option.
getId() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
 
getId() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationAccount
 
getId() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationApplication
 
getId() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getId() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
getId() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidgetMember
Retrieves the ID of the guild widget member.
getId() - Method in interface io.github.dawncord.api.entities.ISnowflake
Retrieves the unique identifier as a string.
getId() - Method in class io.github.dawncord.api.entities.message.Attachment
 
getId() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder.DefaultValue
Retrieves the ID of the default value.
getId() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getId() - Method in class io.github.dawncord.api.entities.message.poll.Answer
Gets the ID of the answer.
getId() - Method in class io.github.dawncord.api.entities.message.poll.AnswerCount
Gets the ID of the answer.
getId() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
getId() - Method in class io.github.dawncord.api.entities.PermissionOverride
Retrieves the ID of the entity for which the permission override is applied.
getId() - Method in class io.github.dawncord.api.entities.UserImpl
 
getId() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getId() - Method in class io.github.dawncord.api.interaction.MessageComponentInteractionData
Retrieves the ID of the message component.
getIdLong() - Method in class io.github.dawncord.api.command.SlashCommand
 
getIdLong() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.application.CommandPermission
 
getIdLong() - Method in class io.github.dawncord.api.entities.application.team.TeamImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.channel.ChannelImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.DefaultEmoji
 
getIdLong() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry
Retrieves the ID of the entry as a long value.
getIdLong() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Retrieves the id of the prompt.
getIdLong() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt.Option
Retrieves the id of the option.
getIdLong() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
 
getIdLong() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationAccount
 
getIdLong() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationApplication
 
getIdLong() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidgetMember
Retrieves the ID of the guild widget member as a long value.
getIdLong() - Method in interface io.github.dawncord.api.entities.ISnowflake
Retrieves the unique identifier as a long value.
getIdLong() - Method in class io.github.dawncord.api.entities.message.Attachment
 
getIdLong() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.UserImpl
 
getIdLong() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getImage() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the image associated with the event.
getImage() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getImage() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the image of the embed.
getInstallParams() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the install parameters of this application.
getInstallParams() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getInstantInvite() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidget
Retrieves the instant invite link to the guild.
getIntegration() - Method in class io.github.dawncord.api.event.IntegrationEvent
Retrieves the integration involved in the event.
getIntegrationById(long) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves an integration by its ID.
getIntegrationById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the integration with the specified ID.
getIntegrationById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getIntegrationById(String) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves an integration by its ID.
getIntegrationById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the integration with the specified ID.
getIntegrationById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getIntegrationId() - Method in class io.github.dawncord.api.entities.guild.role.Tags
Retrieves the integration ID from the tags.
getIntegrationIdLong() - Method in class io.github.dawncord.api.entities.guild.role.Tags
Retrieves the integration ID as a long value.
getIntegrations() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves the list of integrations associated with the guild.
getIntegrations() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of integrations in the guild.
getIntegrations() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getInteraction() - Method in interface io.github.dawncord.api.interaction.InteractionData
Retrieves the interaction object associated with this data.
getInteraction() - Method in class io.github.dawncord.api.interaction.MessageComponentInteractionData
 
getInteraction() - Method in class io.github.dawncord.api.interaction.ModalInteractionData
 
getInteraction() - Method in class io.github.dawncord.api.interaction.SlashCommandInteractionData
 
getInteractionEndpointUrl() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the interaction endpoint URL of this application.
getInteractionEndpointUrl() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getInteractionId() - Method in class io.github.dawncord.api.interaction.Interaction
Retrieves the ID of the interaction.
getInteractionToken() - Method in class io.github.dawncord.api.interaction.Interaction
Retrieves the token associated with the interaction.
getInvite() - Method in class io.github.dawncord.api.event.InviteEvent
Retrieves the invite involved in the event.
getInvite(String) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves an Invite by its code.
getInvite(String) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getInvite(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the invite with the specified code.
getInvite(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getInviter() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the user who created this invite.
getInviter() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getInvites() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves the list of invites for this guild channel.
getInvites() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getInvites() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of invites to the guild.
getInvites() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getJoin() - Method in class io.github.dawncord.api.entities.activity.ActivitySecret
Retrieves the secret for joining an activity.
getJoinedPrivateArchiveThreads() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves the list of joined private archive threads for this guild channel.
getJoinedPrivateArchiveThreads() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getJoinedPrivateArchiveThreads(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of joined private archive threads in the specified channel.
getJoinedPrivateArchiveThreads(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getJoinedPrivateArchiveThreads(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of joined private archive threads in the specified channel.
getJoinedPrivateArchiveThreads(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getJoinedTimestamp() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMember
Retrieves the timestamp when the member joined the thread.
getJson(String) - Static method in class io.github.dawncord.api.ApiClient
Sends a GET request to the specified URL and retrieves the response as a JSON object.
getJsonParams(String, Map<String, String>) - Static method in class io.github.dawncord.api.ApiClient
Performs a GET request to the specified URL with the provided query parameters.
getKey() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry.Change
Retrieves the key associated with the change.
getKeywordFilters() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadata
Gets the keyword filters for the trigger.
getKeywordFilters() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadataImpl
 
getLabel() - Method in class io.github.dawncord.api.entities.activity.ActivityButton
Retrieves the label of the activity button.
getLabel() - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Gets the label text of the button.
getLabel() - Method in class io.github.dawncord.api.entities.message.component.ButtonData
Gets the label text of the button.
getLabel() - Method in class io.github.dawncord.api.entities.message.component.SelectOption
Retrieves the label of the option.
getLabel() - Method in class io.github.dawncord.api.entities.message.modal.Element
Gets the label of the element.
getLargeImage() - Method in class io.github.dawncord.api.entities.activity.ActivityAsset
Retrieves the large image associated with the activity asset.
getLargeText() - Method in class io.github.dawncord.api.entities.activity.ActivityAsset
Retrieves the large text associated with the activity asset.
getLastMessage() - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves the last message sent in the channel.
getLastMessage() - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getLastThread() - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets the last thread posted in this forum.
getLastThread() - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getLocaleCode() - Method in enum class io.github.dawncord.api.types.Locale
Gets the locale code.
getLocaleStringMap(JsonNode, String) - Static method in class io.github.dawncord.api.utils.SlashCommandUtils
Retrieves a map of localized strings from a JSON node.
getLocation() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the location of the event.
getLocation() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getLogger() - Static method in interface io.github.dawncord.api.event.Event
The logger for logging event info.
getMatch() - Method in class io.github.dawncord.api.entities.activity.ActivitySecret
Retrieves the secret for matching an activity.
getMaxAge() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the maximum age of this invite in seconds.
getMaxAge() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getMaxLength() - Method in class io.github.dawncord.api.entities.message.modal.Element
Gets the maximum length of input allowed for the element.
getMaxSize() - Method in class io.github.dawncord.api.entities.activity.ActivityParty
Retrieves the maximum size of the activity party.
getMaxValues() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Retrieves the maximum number of values that can be selected in the select menu.
getMaxValues() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuData
Retrieves the maximum number of values that can be selected in the select menu.
getMember() - Method in class io.github.dawncord.api.entities.VoiceState
Retrieves the member associated with this voice state.
getMember() - Method in class io.github.dawncord.api.event.ButtonEvent
 
getMember() - Method in class io.github.dawncord.api.event.GuildAuditEvent
Retrieves the guild member associated with the audit event.
getMember() - Method in class io.github.dawncord.api.event.GuildMemberEvent
Retrieves the member involved in the event.
getMember() - Method in class io.github.dawncord.api.event.GuildScheduledEventUserEvent
Retrieves the member associated with the event.
getMember() - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
getMember() - Method in class io.github.dawncord.api.event.PresenceEvent
Retrieves the member whose presence was updated.
getMember() - Method in interface io.github.dawncord.api.event.ReplyEvent
Retrieves the member associated with the event.
getMember() - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
getMember() - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
getMember() - Method in class io.github.dawncord.api.event.TypingEvent
Retrieves the member who started typing.
getMemberById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a member in the guild by their ID.
getMemberById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getMemberById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a member in the guild by their ID.
getMemberById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getMemberCount() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the count of members attending the event.
getMemberCount() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getMemberCount() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the approximate member count of the guild.
getMemberId() - Method in interface io.github.dawncord.api.interaction.InteractionData
Retrieves the ID of the member who initiated the interaction.
getMemberId() - Method in class io.github.dawncord.api.interaction.MessageComponentInteractionData
 
getMemberId() - Method in class io.github.dawncord.api.interaction.ModalInteractionData
 
getMemberId() - Method in class io.github.dawncord.api.interaction.SlashCommandInteractionData
 
getMemberPermissions() - Method in interface io.github.dawncord.api.command.ISlashCommand
Gets the permissions required by the slash command to be executed by members.
getMemberPermissions() - Method in class io.github.dawncord.api.command.SlashCommand
 
getMembers() - Method in interface io.github.dawncord.api.entities.application.team.Team
Retrieves the members of the team.
getMembers() - Method in class io.github.dawncord.api.entities.application.team.TeamImpl
 
getMembers() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of members in the guild.
getMembers() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getMembers() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidget
Retrieves the list of members in the guild's widget.
getMembershipState() - Method in interface io.github.dawncord.api.entities.application.team.TeamMember
Retrieves the membership state of this team member.
getMembershipState() - Method in class io.github.dawncord.api.entities.application.team.TeamMemberImpl
 
getMentionLimit() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadata
Gets the mention limit for the trigger.
getMentionLimit() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadataImpl
 
getMentionRoles() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the roles mentioned in the message.
getMentionRoles() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getMentions() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the users mentioned in the message.
getMentions() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getMessage() - Method in class io.github.dawncord.api.event.MessageEvent
Retrieves the message associated with the event.
getMessageById(long) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves a message by its ID.
getMessageById(long) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getMessageById(String) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves a message by its ID.
getMessageById(String) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getMessages() - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves all messages in the channel.
getMessages() - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getMetadata() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModAction
Retrieves the metadata associated with the auto-moderation action.
getMetaData() - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Retrieves metadata associated with this thread.
getMetaData() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
getMinLength() - Method in class io.github.dawncord.api.entities.message.modal.Element
Gets the minimum length of input allowed for the element.
getMinValues() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Retrieves the minimum number of values that can be selected in the select menu.
getMinValues() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuData
Retrieves the minimum number of values that can be selected in the select menu.
getMobileStatus() - Method in class io.github.dawncord.api.entities.ClientStatus
Retrieves the client's status on mobile.
getModal() - Method in class io.github.dawncord.api.event.ModalSubmitEvent
Retrieves the data submitted by the modal.
getMode() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding
Retrieves the onboarding mode for the guild.
getName() - Method in interface io.github.dawncord.api.command.Command
Gets the name of the command.
getName() - Method in class io.github.dawncord.api.command.option.Option.Choice
Retrieves the name of the object.
getName() - Method in class io.github.dawncord.api.command.option.Option
Retrieves the name of the object.
getName() - Method in class io.github.dawncord.api.command.SlashCommand
 
getName() - Method in class io.github.dawncord.api.command.SlashCommandData
Gets the name of the slash command.
getName() - Method in class io.github.dawncord.api.command.SubCommand
 
getName() - Method in class io.github.dawncord.api.command.SubCommandGroup
 
getName() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the name of the activity.
getName() - Method in class io.github.dawncord.api.entities.activity.ActivityEmoji
Retrieves the name of the activity emoji.
getName() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getName() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getName() - Method in interface io.github.dawncord.api.entities.application.IApplication
Retrieves the name of the application.
getName() - Method in interface io.github.dawncord.api.entities.application.team.Team
Retrieves the name of the team.
getName() - Method in class io.github.dawncord.api.entities.application.team.TeamImpl
 
getName() - Method in interface io.github.dawncord.api.entities.channel.Channel
Gets the name of the channel.
getName() - Method in class io.github.dawncord.api.entities.channel.ChannelImpl
 
getName() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
getName() - Method in class io.github.dawncord.api.entities.DefaultEmoji
 
getName() - Method in interface io.github.dawncord.api.entities.Emoji
Retrieves the name of the emoji.
getName() - Method in class io.github.dawncord.api.entities.ForumTag
Retrieves the name of the forum tag.
getName() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Retrieves the name of the auto-moderation rule.
getName() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getName() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the name of the scheduled event.
getName() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getName() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the name of the guild.
getName() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getName() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the name of the guild.
getName() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the name of the integration.
getName() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationAccount
Gets the name of the integration account.
getName() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationApplication
 
getName() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getName() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Retrieves the name of the role.
getName() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
getName() - Method in class io.github.dawncord.api.entities.message.embed.Embed.Author
Retrieves the name of the author.
getName() - Method in class io.github.dawncord.api.entities.message.embed.Embed.Field
Retrieves the name of the field.
getName() - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Gets the name of the sticker.
getName() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
getName() - Method in interface io.github.dawncord.api.entities.Webhook
Retrieves the name of the webhook.
getName() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getNameLocalizations() - Method in interface io.github.dawncord.api.command.Command
Gets the localized names of the command.
getNameLocalizations() - Method in class io.github.dawncord.api.command.SlashCommand
 
getNameLocalizations() - Method in class io.github.dawncord.api.command.SubCommand
 
getNameLocalizations() - Method in class io.github.dawncord.api.command.SubCommandGroup
 
getNewValue() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry.Change
Retrieves the new value of the change.
getNickname() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the nickname of the guild member.
getNickname() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getNitroType() - Method in interface io.github.dawncord.api.entities.User
Retrieves the type of Nitro subscription the user has.
getNitroType() - Method in class io.github.dawncord.api.entities.UserImpl
 
getNormalCount() - Method in interface io.github.dawncord.api.entities.message.Reaction
Gets the count of normal reactions.
getNormalCount() - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
getOldValue() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry.Change
Retrieves the old value of the change.
getOnboarding() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the onboarding configuration for the guild.
getOnboarding() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getOnlineMemberCount() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the approximate online member count of the guild.
getOnlineMembersCount() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the count of online members associated with this invite.
getOnlineMembersCount() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getOnlineMembersCount() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidget
Retrieves the count of online members in the guild's widget.
getOnlineStatus() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidgetMember
Retrieves the online status of the guild widget member.
getOptimalVoiceRegion() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the optimal voice region for the guild.
getOptimalVoiceRegion() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getOption(String) - Method in class io.github.dawncord.api.event.SlashCommandEvent
Retrieves the option with the specified name.
getOptions() - Method in interface io.github.dawncord.api.command.ISlashCommand
Gets the options of the slash command.
getOptions() - Method in class io.github.dawncord.api.command.SlashCommand
 
getOptions() - Method in class io.github.dawncord.api.command.SubCommand
Retrieves the options associated with the sub-command.
getOptions() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Retrieves the options associated with the prompt.
getOptions() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Retrieves the options available in the select menu.
getOptions() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuData
Retrieves the options available in the select menu.
getOptions() - Method in class io.github.dawncord.api.event.SlashCommandEvent
Retrieves the list of options provided with the slash command.
getOptions() - Method in class io.github.dawncord.api.interaction.SlashCommandInteractionData
Retrieves the list of options associated with the command.
getOwner() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the owner of this application.
getOwner() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getOwner() - Method in interface io.github.dawncord.api.entities.application.team.Team
Retrieves the owner of the team.
getOwner() - Method in class io.github.dawncord.api.entities.application.team.TeamImpl
 
getOwner() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the owner of the guild.
getOwner() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getParty() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the party information associated with the activity.
getParty() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getPermissionById(long) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves a PermissionOverride by role or user ID.
getPermissionById(long) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getPermissionById(String) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves a PermissionOverride by role or user ID.
getPermissionById(String) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getPermissions() - Method in class io.github.dawncord.api.entities.application.InstallParams
Retrieves the list of permission types associated with the installation parameters.
getPermissions() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves the list of permissions overrides for this guild channel.
getPermissions() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getPermissions() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getPermissions() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
getPermissions() - Method in interface io.github.dawncord.api.entities.PermissionHolder
Gets the permissions of the permission holder.
getPinnedMessages() - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves all pinned messages in the channel.
getPinnedMessages() - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getPlaceholder() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Retrieves the placeholder text of the select menu.
getPlaceholder() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuData
Retrieves the placeholder text of the select menu.
getPlaceholder() - Method in class io.github.dawncord.api.entities.message.modal.Element
Gets the placeholder text of the element.
getPoll() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the poll attached to the message.
getPoll() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getPoll(long) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves the poll associated with the specified message ID.
getPoll(long) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getPoll(String) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves the poll associated with the specified message ID.
getPoll(String) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getPolls() - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves all polls in the channel.
getPolls() - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getPolls(String) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves all polls in the channel with the specified question.
getPolls(String) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getPollVoters(long) - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the voters in the poll for the specified answer ID.
getPollVoters(long) - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getPollVoters(String) - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the voters in the poll for the specified answer ID.
getPollVoters(String) - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getPollVoters(String, String) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves the voters of the specified poll answer in the specified message.
getPollVoters(String, String) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getPosition() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Retrieves the position of the role in the role hierarchy.
getPosition() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
getPPUrl() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the Privacy Policy (PP) URL of this application.
getPPUrl() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getPresets() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadata
Gets the presets for the trigger.
getPresets() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadataImpl
 
getPreview() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the preview information of the guild.
getPreview() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getPrivacyLevel() - Method in interface io.github.dawncord.api.entities.channel.Stage
Retrieves the privacy level of the stage.
getPrivacyLevel() - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
getPrivacyLevel() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the privacy level of the scheduled event.
getPrivacyLevel() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getPrivateArchiveThreads() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves the list of private archive threads for this guild channel.
getPrivateArchiveThreads() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getPrivateArchiveThreads(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of private archive threads in the specified channel.
getPrivateArchiveThreads(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getPrivateArchiveThreads(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of private archive threads in the specified channel.
getPrivateArchiveThreads(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getPrompts() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding
Retrieves the prompts for guild onboarding.
getProxyUrl() - Method in class io.github.dawncord.api.entities.message.Attachment
Retrieves the proxy URL of the attachment.
getProxyUrl() - Method in class io.github.dawncord.api.entities.message.embed.Embed.EmbedImage
Retrieves the proxy URL of the image.
getPublicArchiveThreads() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves the list of public archive threads for this guild channel.
getPublicArchiveThreads() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getPublicArchiveThreads(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of public archive threads in the specified channel.
getPublicArchiveThreads(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getPublicArchiveThreads(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of public archive threads in the specified channel.
getPublicArchiveThreads(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getPublicFlags() - Method in interface io.github.dawncord.api.entities.User
Retrieves the list of public user flags.
getPublicFlags() - Method in class io.github.dawncord.api.entities.UserImpl
 
getPublicRole() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the public role in the guild.
getPublicRole() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getQuestion() - Method in interface io.github.dawncord.api.entities.message.poll.Poll
Gets the question of the poll.
getQuestion() - Method in class io.github.dawncord.api.entities.message.poll.PollData
Gets the question of the poll.
getQuestion() - Method in class io.github.dawncord.api.entities.message.poll.PollImpl
 
getRateLimit() - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Retrieves the rate limit for sending messages in the channel.
getRateLimit() - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
getReaction(String) - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the reaction for the given emoji ID or name.
getReaction(String) - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getReactions() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the reactions on the message.
getReactions() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getReason() - Method in class io.github.dawncord.api.entities.guild.GuildBan
Gets the reason for the ban.
getRedirectURIs() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the redirect URIs of this application.
getRedirectURIs() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getReferencedMessage() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the referenced message if this is a reply.
getReferencedMessage() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getRequestToSpeakTimestamp() - Method in class io.github.dawncord.api.entities.VoiceState
Retrieves the timestamp when the user requested to speak.
getRequired() - Method in class io.github.dawncord.api.entities.message.modal.Element
Checks if the element is required.
getResults() - Method in interface io.github.dawncord.api.entities.message.poll.Poll
Gets the results of the poll.
getResults() - Method in class io.github.dawncord.api.entities.message.poll.PollImpl
 
getResumeUrl() - Method in class io.github.dawncord.api.event.ReadyEvent
Retrieves the URL to use for resuming a session.
getRole() - Method in interface io.github.dawncord.api.entities.application.team.TeamMember
Retrieves the role of this team member.
getRole() - Method in class io.github.dawncord.api.entities.application.team.TeamMemberImpl
 
getRole() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the role associated with the integration.
getRole() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getRole() - Method in class io.github.dawncord.api.event.GuildRoleEvent
Retrieves the role involved in the event.
getRoleById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the role with the specified ID.
getRoleById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getRoleById(long) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the roles assigned to the guild member by ID.
getRoleById(long) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getRoleById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves information about the role with the specified ID.
getRoleById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getRoleById(String) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the roles assigned to the guild member by ID.
getRoleById(String) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getRoles() - Method in interface io.github.dawncord.api.entities.CustomEmoji
Retrieves the roles that can use the emoji.
getRoles() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
getRoles() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of roles in the guild.
getRoles() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getRoles() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the roles assigned to the guild member.
getRoles() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getRoles() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt.Option
Retrieves the roles associated with the option.
getRolesByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of roles in the guild with the specified name.
getRolesByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getRolesByName(String) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the roles assigned to the guild member by name.
getRolesByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getRule() - Method in class io.github.dawncord.api.event.AutoModEvent
Retrieves the auto-moderation rule associated with the event.
getScheduledEvent() - Method in class io.github.dawncord.api.event.GuildScheduledEventEvent
Retrieves the scheduled event involved in the event.
getScopes() - Method in class io.github.dawncord.api.entities.application.InstallParams
Retrieves the list of scopes associated with the installation parameters.
getScopes() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the scopes of the integration.
getScopes() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getSecrets() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the secrets associated with the activity.
getSecrets() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getSelectMenu() - Method in class io.github.dawncord.api.event.SelectMenuEvent
Retrieves the data associated with the select menu component.
getSelectMenus() - Method in class io.github.dawncord.api.entities.message.component.ActionRow
Retrieves the list of select menus in the action row.
getSessionId() - Method in class io.github.dawncord.api.entities.VoiceState
Retrieves the session ID associated with this voice state.
getSessionId() - Method in class io.github.dawncord.api.event.ReadyEvent
Retrieves the unique identifier for the current session.
getSessionType() - Method in class io.github.dawncord.api.event.ReadyEvent
Retrieves the type of session established with the Discord gateway.
getSize() - Method in class io.github.dawncord.api.entities.message.Attachment
Retrieves the size of the attachment.
getSlashCommand() - Method in class io.github.dawncord.api.interaction.SlashCommandInteractionData
Retrieves the slash command associated with this interaction.
getSlashCommand(String) - Method in class io.github.dawncord.api.Dawncord
Retrieves a specific slash command by name.
getSlashCommands() - Method in class io.github.dawncord.api.Dawncord
Retrieves a list of slash commands.
getSlashCommands() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves the list of slash commands associated with the guild.
getSmallImage() - Method in class io.github.dawncord.api.entities.activity.ActivityAsset
Retrieves the small image associated with the activity asset.
getSmallText() - Method in class io.github.dawncord.api.entities.activity.ActivityAsset
Retrieves the small text associated with the activity asset.
getSortOrder() - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets the sort order of threads in this forum.
getSortOrder() - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getSpectate() - Method in class io.github.dawncord.api.entities.activity.ActivitySecret
Retrieves the secret for spectating an activity.
getSplash() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the splash image of the guild.
getSplash() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getSplash() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the splash image of the guild.
getStage() - Method in class io.github.dawncord.api.event.StageEvent
Retrieves the stage channel involved in the event.
getStageByChannelId(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the stage associated with the specified channel ID.
getStageByChannelId(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getStageByChannelId(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the stage associated with the specified channel ID.
getStageByChannelId(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getStages() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of stages in the guild.
getStages() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getStartTimestamp() - Method in class io.github.dawncord.api.entities.activity.ActivityTimestamp
Retrieves the start timestamp of the activity.
getStartTimestamp() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the start timestamp of the scheduled event.
getStartTimestamp() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getState() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the state of the activity.
getState() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getStatus() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Gets the status of the scheduled event.
getStatus() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
getStatus() - Method in class io.github.dawncord.api.event.PresenceEvent
Retrieves the online status of the member.
getStickerById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a sticker in the guild by its ID.
getStickerById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getStickerById(long) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the sticker with the specified ID.
getStickerById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a sticker in the guild by its ID.
getStickerById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getStickerById(String) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the sticker with the specified ID.
getStickers() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Retrieves the stickers attached to the message.
getStickers() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the list of stickers available in the guild.
getStickers() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getStickers() - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the stickers of the guild.
getStickers() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the stickers attached to the message.
getStickers() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getStickers() - Method in class io.github.dawncord.api.event.GuildStickerEvent
Retrieves the list of stickers involved in the event.
getStickersByAuthorId(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of stickers in the guild created by the user with the specified ID.
getStickersByAuthorId(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getStickersByAuthorId(long) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the stickers created by the user with the specified ID.
getStickersByAuthorId(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of stickers in the guild created by the user with the specified ID.
getStickersByAuthorId(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getStickersByAuthorId(String) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the stickers created by the user with the specified ID.
getStickersByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of stickers in the guild with the specified name.
getStickersByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getStickersByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildPreview
Retrieves the stickers with the specified name.
getStringList(JsonNode, String) - Static method in class io.github.dawncord.api.utils.JsonUtils
Extracts a list of strings from a JSON object.
getStyle() - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Gets the style of the button.
getStyle() - Method in class io.github.dawncord.api.entities.message.component.ButtonData
Gets the style of the button.
getStyle() - Method in class io.github.dawncord.api.entities.message.modal.Element
Gets the input style of the element.
getSubCommand() - Method in class io.github.dawncord.api.command.SlashCommandData
Gets the subcommand of the slash command.
getSubCommand() - Method in class io.github.dawncord.api.event.SlashCommandEvent
Retrieves the sub-command associated with the slash command triggered in this event.
getSubCommandGroup() - Method in class io.github.dawncord.api.command.SlashCommandData
Gets the subcommand group of the slash command.
getSubCommandGroup() - Method in class io.github.dawncord.api.event.SlashCommandEvent
Retrieves the sub-command group associated with the slash command triggered in this event.
getSubCommandGroups() - Method in interface io.github.dawncord.api.command.ISlashCommand
Gets the subcommand groups of the slash command.
getSubCommandGroups() - Method in class io.github.dawncord.api.command.SlashCommand
 
getSubCommands() - Method in interface io.github.dawncord.api.command.ISlashCommand
Gets the subcommands of the slash command.
getSubCommands() - Method in class io.github.dawncord.api.command.SlashCommand
 
getSubCommands() - Method in class io.github.dawncord.api.command.SubCommandGroup
Retrieves the list of sub-commands within the sub-command group.
getSubscriberCount() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the subscriber count of the integration.
getSubscriberCount() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getSubscriptionId() - Method in class io.github.dawncord.api.entities.guild.role.Tags
Retrieves the subscription ID from the tags.
getSubscriptionIdLong() - Method in class io.github.dawncord.api.entities.guild.role.Tags
Retrieves the subscription ID as a long value.
getSyncedTimestamp() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the timestamp when the integration was last synced.
getSyncedTimestamp() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getTagById(long) - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets a tag by its ID.
getTagById(long) - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getTagById(String) - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets a tag by its ID.
getTagById(String) - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getTagByName(String) - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets a tag by its name.
getTagByName(String) - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getTags() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the tags associated with this application.
getTags() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getTags() - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets the tags associated with this forum.
getTags() - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getTags() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Retrieves the tags associated with the role.
getTags() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
getTagsByEmoji(String) - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets tags associated with a specific emoji.
getTagsByEmoji(String) - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getTargetApplication() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the target application associated with this invite.
getTargetApplication() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getTargetId() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry
Retrieves the target ID of the entry.
getTargetIdLong() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry
Retrieves the target ID of the entry as a long value.
getTargetType() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the target type of this invite.
getTargetType() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getTargetUser() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the target user associated with this invite.
getTargetUser() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getTeam() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the team associated with this application.
getTeam() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getText() - Method in class io.github.dawncord.api.entities.message.embed.Embed.Footer
Retrieves the text of the footer.
getText() - Method in class io.github.dawncord.api.entities.message.poll.Answer
Gets the text of the answer.
getText() - Method in class io.github.dawncord.api.entities.message.poll.AnswerData
Gets the text of the answer.
getTextChannels() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of text channels in the guild.
getTextChannels() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getTextChannelsByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of text channels in the guild with the specified name.
getTextChannelsByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getThread() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMember
Retrieves the thread to which the member belongs.
getThread() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the thread associated with this message.
getThread() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getThread() - Method in class io.github.dawncord.api.event.ThreadEvent
Retrieves the thread involved in the event.
getThreadById(long) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a thread by its ID.
getThreadById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a thread by its ID.
getThreadById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getThreadById(String) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a thread by its ID.
getThreadById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a thread by its ID.
getThreadById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getThreadMemberById(long) - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Retrieves the thread member associated with the specified user ID.
getThreadMemberById(long) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
getThreadMemberById(String) - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Retrieves the thread member associated with the specified user ID.
getThreadMemberById(String) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
getThreadMembers() - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Retrieves a list of members participating in this thread.
getThreadMembers() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
getThreads() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves the list of threads associated with the guild.
getThumbnail() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the thumbnail of the embed.
getTimeCreated() - Method in interface io.github.dawncord.api.entities.ISnowflake
Retrieves the timestamp when the message was sent.
getTimeCreated(String) - Static method in class io.github.dawncord.api.utils.TimeUtils
Converts an entity ID into a ZonedDateTime representing the time the entity was created.
getTimeEdited() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the timestamp when the message was last edited.
getTimeEdited() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getTimeJoined() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the date and time when the guild member joined the guild.
getTimeJoined() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getTimestamp() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the timestamp of the embed.
getTimestamps() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the timestamps of the activity.
getTimestamps() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getTitle() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Retrieves the title of the prompt.
getTitle() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt.Option
Retrieves the title of the option.
getTitle() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the title of the embed.
getTitle() - Method in class io.github.dawncord.api.entities.message.modal.Modal
Gets the title of the modal.
getToken() - Method in interface io.github.dawncord.api.entities.Webhook
Retrieves the token of the webhook.
getToken() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getTopic() - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Gets the topic of the forum.
getTopic() - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
getTopic() - Method in interface io.github.dawncord.api.entities.channel.Stage
Retrieves the topic of the stage.
getTopic() - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
getTOSUrl() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the Terms of Service (TOS) URL of this application.
getTOSUrl() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getTotal() - Method in interface io.github.dawncord.api.entities.message.Reaction
Gets the total count of reactions.
getTotal() - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
getTotalMembersCount() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the total count of members associated with this invite.
getTotalMembersCount() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getTriggerMetadata() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Retrieves the trigger metadata of the auto-moderation rule.
getTriggerMetadata() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getTriggerType() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Retrieves the trigger type of the auto-moderation rule.
getTriggerType() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
getType() - Method in interface io.github.dawncord.api.command.ISlashCommand
Gets the type of the slash command.
getType() - Method in class io.github.dawncord.api.command.option.Option
Retrieves the type of the Option object.
getType() - Method in class io.github.dawncord.api.command.SlashCommand
 
getType() - Method in class io.github.dawncord.api.command.SubCommand
Retrieves the type of the sub-command.
getType() - Method in class io.github.dawncord.api.command.SubCommandGroup
Retrieves the type of the sub-command group.
getType() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the type of the activity.
getType() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getType() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the type of this application's activity.
getType() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getType() - Method in class io.github.dawncord.api.entities.application.CommandPermission
Retrieves the type of the command permission.
getType() - Method in interface io.github.dawncord.api.entities.channel.Channel
Gets the type of the Channel.
getType() - Method in class io.github.dawncord.api.entities.channel.ChannelImpl
 
getType() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModAction
Retrieves the type of the auto-moderation action.
getType() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Retrieves the type of the prompt.
getType() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the type of the integration.
getType() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getType() - Method in class io.github.dawncord.api.entities.message.component.ActionRowBuilder
 
getType() - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
 
getType() - Method in interface io.github.dawncord.api.entities.message.component.ComponentBuilder
Retrieves the type of the component.
getType() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder.DefaultValue
Retrieves the type of the default value.
getType() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
 
getType() - Method in interface io.github.dawncord.api.entities.message.Message
Retrieves the type of the message.
getType() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
getType() - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Gets the type of the sticker.
getType() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
getType() - Method in class io.github.dawncord.api.entities.PermissionOverride
Retrieves the type of the entity (role or member).
getType() - Method in interface io.github.dawncord.api.entities.Webhook
Retrieves the type of the webhook.
getType() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getTypes() - Method in enum class io.github.dawncord.api.types.ChannelPermissionType
Retrieves the types of the ChannelPermissionType.
getUrl() - Method in interface io.github.dawncord.api.entities.activity.Activity
Retrieves the URL associated with the activity.
getUrl() - Method in class io.github.dawncord.api.entities.activity.ActivityButton
Retrieves the URL associated with the activity button.
getUrl() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
getUrl() - Method in class io.github.dawncord.api.entities.message.Attachment
Retrieves the URL of the attachment.
getUrl() - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Gets the URL of the button.
getUrl() - Method in class io.github.dawncord.api.entities.message.component.ButtonData
Gets the URL of the button.
getUrl() - Method in class io.github.dawncord.api.entities.message.embed.Embed.Author
Retrieves the URL of the author.
getUrl() - Method in class io.github.dawncord.api.entities.message.embed.Embed.EmbedImage
Retrieves the URL of the image.
getUrl() - Method in class io.github.dawncord.api.entities.message.embed.Embed
Retrieves the URL of the embed.
getUrl(ImageFormat) - Method in class io.github.dawncord.api.entities.image.ActivityImage
 
getUrl(ImageFormat) - Method in class io.github.dawncord.api.entities.image.ApplicationIcon
 
getUrl(ImageFormat) - Method in class io.github.dawncord.api.entities.image.Avatar
 
getUrl(ImageFormat) - Method in class io.github.dawncord.api.entities.image.DiscoverySplash
 
getUrl(ImageFormat) - Method in class io.github.dawncord.api.entities.image.GuildEventImage
 
getUrl(ImageFormat) - Method in class io.github.dawncord.api.entities.image.GuildIcon
 
getUrl(ImageFormat) - Method in interface io.github.dawncord.api.entities.image.Icon
Retrieves the URL of the icon in the specified format.
getUrl(ImageFormat) - Method in class io.github.dawncord.api.entities.image.RoleIcon
 
getUrl(ImageFormat) - Method in class io.github.dawncord.api.entities.image.Splash
 
getUrl(ImageFormat) - Method in class io.github.dawncord.api.entities.image.TeamIcon
 
getUser() - Method in interface io.github.dawncord.api.entities.application.team.TeamMember
Retrieves the user associated with this team member.
getUser() - Method in class io.github.dawncord.api.entities.application.team.TeamMemberImpl
 
getUser() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog.Entry
Retrieves the user associated with the entry.
getUser() - Method in class io.github.dawncord.api.entities.guild.GuildBan
Gets the user who was banned.
getUser() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Gets the user associated with the guild member.
getUser() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
getUser() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Gets the user associated with the integration.
getUser() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
getUser() - Method in interface io.github.dawncord.api.entities.Webhook
Retrieves the user associated with the webhook.
getUser() - Method in class io.github.dawncord.api.entities.WebhookImpl
 
getUser() - Method in class io.github.dawncord.api.event.GuildBanEvent
Retrieves the user who was banned from the guild.
getUserLimit() - Method in interface io.github.dawncord.api.entities.channel.VoiceChannel
Retrieves the user limit of the voice channel.
getUserLimit() - Method in class io.github.dawncord.api.entities.channel.VoiceChannelImpl
 
getUsername() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidgetMember
Retrieves the username of the guild widget member.
getUsername() - Method in interface io.github.dawncord.api.entities.User
Retrieves the username of the user.
getUsername() - Method in class io.github.dawncord.api.entities.UserImpl
 
getUses() - Method in interface io.github.dawncord.api.entities.channel.Invite
Gets the number of times this invite has been used.
getUses() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
getValue() - Method in class io.github.dawncord.api.command.option.Option.Choice
Retrieves the name of the object.
getValue() - Method in class io.github.dawncord.api.entities.message.component.SelectOption
Retrieves the value of the option.
getValue() - Method in class io.github.dawncord.api.entities.message.embed.Embed.Field
Retrieves the value of the field.
getValue() - Method in class io.github.dawncord.api.entities.message.modal.ElementData
Gets the value of the element.
getValue() - Method in enum class io.github.dawncord.api.types.ActivityFlag
Gets the value representing the activity flag.
getValue() - Method in enum class io.github.dawncord.api.types.ActivityType
Gets the value representing the activity type.
getValue() - Method in enum class io.github.dawncord.api.types.AllowedMention
Gets the value representing the allowed mention.
getValue() - Method in enum class io.github.dawncord.api.types.ApplicationFlag
Gets the value associated with the flag.
getValue() - Method in enum class io.github.dawncord.api.types.AuditLogEvent
Gets the value associated with the event.
getValue() - Method in enum class io.github.dawncord.api.types.AutoModActionType
Gets the value associated with the action type.
getValue() - Method in enum class io.github.dawncord.api.types.AutoModEventType
Gets the value associated with the event type.
getValue() - Method in enum class io.github.dawncord.api.types.AutoModTriggerType
Gets the value associated with the trigger type.
getValue() - Method in enum class io.github.dawncord.api.types.ButtonStyle
Gets the value associated with the button style.
getValue() - Method in enum class io.github.dawncord.api.types.ChannelFlag
Gets the value associated with the channel flag.
getValue() - Method in enum class io.github.dawncord.api.types.ChannelPermissionType
Gets the numeric value of the permission.
getValue() - Method in enum class io.github.dawncord.api.types.ChannelType
Gets the value associated with the channel type.
getValue() - Method in enum class io.github.dawncord.api.types.CommandPermissionType
Gets the value associated with the permission type.
getValue() - Method in enum class io.github.dawncord.api.types.CommandType
Gets the value associated with the command type.
getValue() - Method in enum class io.github.dawncord.api.types.ComponentType
Gets the value associated with the component type.
getValue() - Method in enum class io.github.dawncord.api.types.ContentFilterLevel
Gets the value associated with the content filter level.
getValue() - Method in enum class io.github.dawncord.api.types.ForumLayoutType
Gets the value associated with the layout type.
getValue() - Method in enum class io.github.dawncord.api.types.GatewayIntent
Gets the value of the intent.
getValue() - Method in enum class io.github.dawncord.api.types.GuildEventEntityType
Gets the value of the entity type.
getValue() - Method in enum class io.github.dawncord.api.types.GuildEventPrivacyLevel
Gets the value of the privacy level.
getValue() - Method in enum class io.github.dawncord.api.types.GuildEventStatus
Gets the value of the status.
getValue() - Method in enum class io.github.dawncord.api.types.GuildMemberFlag
Gets the value of the flag.
getValue() - Method in enum class io.github.dawncord.api.types.IntegrationExpireBehavior
Gets the numerical value representing the expire behavior.
getValue() - Method in enum class io.github.dawncord.api.types.InteractionCallbackType
Gets the integer value representing the interaction callback type.
getValue() - Method in enum class io.github.dawncord.api.types.InteractionType
Gets the integer value representing the interaction type.
getValue() - Method in enum class io.github.dawncord.api.types.KeywordPreset
Gets the integer value representing the keyword preset.
getValue() - Method in enum class io.github.dawncord.api.types.MembershipState
Gets the value of the membership state.
getValue() - Method in enum class io.github.dawncord.api.types.MessageFlag
Gets the value of the message flag.
getValue() - Method in enum class io.github.dawncord.api.types.MessageType
Gets the value of the message type.
getValue() - Method in enum class io.github.dawncord.api.types.MfaLevel
Gets the value of the MFA level.
getValue() - Method in enum class io.github.dawncord.api.types.NitroType
Gets the value of the Nitro type.
getValue() - Method in enum class io.github.dawncord.api.types.NotificationLevel
Gets the value of the notification level.
getValue() - Method in enum class io.github.dawncord.api.types.OnboardingMode
Gets the value of the onboarding mode.
getValue() - Method in enum class io.github.dawncord.api.types.OptionType
Gets the value of the option type.
getValue() - Method in enum class io.github.dawncord.api.types.OrderType
Gets the value of the order type.
getValue() - Method in enum class io.github.dawncord.api.types.PermissionOverrideType
Gets the value of the permission override type.
getValue() - Method in enum class io.github.dawncord.api.types.PermissionType
Gets the numeric value of the permission.
getValue() - Method in enum class io.github.dawncord.api.types.PromptType
Gets the value of the prompt type.
getValue() - Method in enum class io.github.dawncord.api.types.Scope
Gets the value of the scope.
getValue() - Method in enum class io.github.dawncord.api.types.SelectMenuType
Gets the value of the select menu type.
getValue() - Method in enum class io.github.dawncord.api.types.StagePrivacyLevel
Gets the value of the stage privacy level.
getValue() - Method in enum class io.github.dawncord.api.types.StickerFormatType
Gets the value of the sticker format type.
getValue() - Method in enum class io.github.dawncord.api.types.StickerType
Gets the value of the sticker type.
getValue() - Method in enum class io.github.dawncord.api.types.SystemChannelFlag
Gets the value of the system channel flag.
getValue() - Method in enum class io.github.dawncord.api.types.TargetType
Gets the integer value of the target type.
getValue() - Method in enum class io.github.dawncord.api.types.TeamMemberRole
Gets the value representing the role.
getValue() - Method in enum class io.github.dawncord.api.types.TextInputStyle
Gets the value representing the text input style.
getValue() - Method in enum class io.github.dawncord.api.types.UserFlag
Gets the value representing the user flag.
getValue() - Method in enum class io.github.dawncord.api.types.VerificationLevel
Gets the numerical value representing the verification level.
getValue() - Method in enum class io.github.dawncord.api.types.VideoQualityMode
Gets the numerical value representing the video quality mode.
getValue() - Method in enum class io.github.dawncord.api.types.VoiceRegion
Gets the value representing the voice region.
getValue() - Method in enum class io.github.dawncord.api.types.WebhookType
Gets the value representing the webhook type.
getValues() - Method in class io.github.dawncord.api.event.SelectMenuEvent
Retrieves the resolved data of the interaction.
getVerificationLevel() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the verification level of the guild.
getVerificationLevel() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getVerificationUrl() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the verification URL of this application.
getVerificationUrl() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getVerifyKey() - Method in interface io.github.dawncord.api.entities.application.Application
Retrieves the verify key of this application.
getVerifyKey() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
getVersion() - Method in interface io.github.dawncord.api.command.ISlashCommand
Gets the version of the slash command.
getVersion() - Method in class io.github.dawncord.api.command.SlashCommand
 
getVersion() - Method in class io.github.dawncord.api.event.ReadyEvent
Retrieves the version of the Discord gateway protocol.
getVoiceChannels() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of voice channels in the guild.
getVoiceChannels() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getVoiceChannelsByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of voice channels in the guild with the specified name.
getVoiceChannelsByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getVoiceRegions() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of voice regions available for the guild.
getVoiceRegions() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getVoiceState() - Method in class io.github.dawncord.api.event.VoiceStateUpdateEvent
Retrieves the updated voice state of a member.
getWebhook() - Method in class io.github.dawncord.api.event.WebhookUpdateEvent
Retrieves the updated webhook.
getWebhookById(long) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves a Webhook by its ID.
getWebhookById(long) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getWebhookById(long) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a webhook by its ID.
getWebhookById(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the webhook with the specified ID.
getWebhookById(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getWebhookById(long) - Method in interface io.github.dawncord.api.event.Event
Retrieves the webhook with the specified ID associated with the event's guild.
getWebhookById(String) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves a Webhook by its ID.
getWebhookById(String) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getWebhookById(String) - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves a webhook by its ID.
getWebhookById(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the webhook with the specified ID.
getWebhookById(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getWebhookById(String) - Method in interface io.github.dawncord.api.event.Event
Retrieves the webhook with the specified ID associated with the event's guild.
getWebhookByName(String) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves a Webhook by its name.
getWebhookByName(String) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getWebhookByName(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the webhook with the specified name.
getWebhookByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getWebhookByToken(String, String) - Method in interface io.github.dawncord.api.event.Event
Retrieves the webhook with the specified ID and token associated with the event's guild.
getWebhooks() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Retrieves the list of webhooks for this guild channel.
getWebhooks() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
getWebhooks() - Method in class io.github.dawncord.api.entities.guild.audit.AuditLog
Retrieves the list of webhooks associated with the guild.
getWebhooks() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves a list of webhooks associated with the guild.
getWebhooks() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getWebStatus() - Method in class io.github.dawncord.api.entities.ClientStatus
Retrieves the client's status on the web.
getWelcomeScreen() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the welcome screen for the guild.
getWelcomeScreen() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getWidget() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the widget settings for the guild.
getWidget() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getWidgetSettings() - Method in interface io.github.dawncord.api.entities.guild.Guild
Retrieves the settings for the guild's widget.
getWidgetSettings() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
getWidth() - Method in class io.github.dawncord.api.entities.message.embed.Embed.EmbedImage
Retrieves the width of the image.
getZonedDateTime(JsonNode, String) - Static method in class io.github.dawncord.api.utils.TimeUtils
Parses a timestamp from a JSON object.
GIF - Enum constant in enum class io.github.dawncord.api.types.ImageFormat
GIF image format.
GIF - Enum constant in enum class io.github.dawncord.api.types.StickerFormatType
GIF Format.
Greek - Enum constant in enum class io.github.dawncord.api.types.Locale
Greek.
GROUP_DM - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Group direct message channel.
Guild - Interface in io.github.dawncord.api.entities.guild
Represents a guild (server) in Discord.
Guild() - Constructor for class io.github.dawncord.api.Routes.Guild
 
GUILD - Enum constant in enum class io.github.dawncord.api.types.StickerType
Sticker uploaded to a guild for the guild's members
GUILD_ANNOUNCEMENT - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Announcement channel within a guild.
GUILD_APPLICATION_PREMIUM_SUBSCRIPTION - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild application premium subscription.
GUILD_AUDIT_LOG_ENTRY_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
A guild audit log entry was created.
GUILD_BAN_ADD - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User was banned from a guild.
GUILD_BAN_REMOVE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User was unbanned from a guild.
GUILD_BOOST - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild boost.
GUILD_BOOST_TIER_1 - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild boost tier 1.
GUILD_BOOST_TIER_2 - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild boost tier 2.
GUILD_BOOST_TIER_3 - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild boost tier 3.
GUILD_CATEGORY - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Category channel within a guild.
GUILD_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Lazy-load for unavailable guild, guild became available, or user joined a new guild.
GUILD_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild became unavailable, or user left/was removed from the guild.
GUILD_DIRECTORY - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Directory channel within a guild.
GUILD_DISCOVERY_DISQUALIFIED - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild discovery disqualified.
GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild discovery grace period final warning.
GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild discovery grace period initial warning.
GUILD_DISCOVERY_REQUALIFIED - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild discovery requalified.
GUILD_EMOJIS_AND_STICKERS - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild emojis and stickers.
GUILD_EMOJIS_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild emojis were updated.
GUILD_FORUM - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Forum channel within a guild.
GUILD_INTEGRATIONS - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild integrations.
GUILD_INTEGRATIONS_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild integration was updated.
GUILD_INVITE_REMINDER - Enum constant in enum class io.github.dawncord.api.types.MessageType
Guild invite reminder.
GUILD_INVITES - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild invites.
GUILD_MEDIA - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Media channel within a guild.
GUILD_MEMBER_ADD - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
New user joined a guild.
GUILD_MEMBER_REMOVE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User was removed from a guild.
GUILD_MEMBER_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild member was updated.
GUILD_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild members.
GUILD_MEMBERS_CHUNK - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Response to Request Guild Members.
GUILD_MESSAGE_REACTIONS - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to reactions on guild messages.
GUILD_MESSAGE_TYPING - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to typing events on guild messages.
GUILD_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild messages.
GUILD_MODERATION - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild moderation features.
GUILD_ONLY - Enum constant in enum class io.github.dawncord.api.types.GuildEventPrivacyLevel
The scheduled event is only accessible to guild members.
GUILD_ONLY - Enum constant in enum class io.github.dawncord.api.types.StagePrivacyLevel
Stage channel accessible only to guild members.
GUILD_PRESENCES - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild presences.
GUILD_ROLE_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild role was created.
GUILD_ROLE_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild role was deleted.
GUILD_ROLE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild role was updated.
GUILD_SCHEDULED_EVENT_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Event was created.
GUILD_SCHEDULED_EVENT_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild scheduled event was created.
GUILD_SCHEDULED_EVENT_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Event was canceled.
GUILD_SCHEDULED_EVENT_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild scheduled event was deleted.
GUILD_SCHEDULED_EVENT_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Event was updated.
GUILD_SCHEDULED_EVENT_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild scheduled event was updated.
GUILD_SCHEDULED_EVENT_USER_ADD - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User subscribed to a guild scheduled event.
GUILD_SCHEDULED_EVENT_USER_REMOVE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User unsubscribed from a guild scheduled event.
GUILD_SCHEDULED_EVENTS - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild scheduled events.
GUILD_STAGE_VOICE - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Stage voice channel within a guild.
GUILD_STICKERS_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild stickers were updated.
GUILD_SUBSCRIPTION - Enum constant in enum class io.github.dawncord.api.types.IntegrationType
Integration type for guild subscriptions.
GUILD_TEXT - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Text channel within a guild.
GUILD_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Server settings were updated.
GUILD_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild was updated.
GUILD_VOICE - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Voice channel within a guild.
GUILD_VOICE_STATES - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild voice states.
GUILD_WEBHOOKS - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guild webhooks.
GuildAuditEvent - Class in io.github.dawncord.api.event
Represents an audit event in a guild.
GuildAuditEvent(Guild, GuildMember, AuditLog.Entry) - Constructor for class io.github.dawncord.api.event.GuildAuditEvent
Constructs a GuildAuditEvent with the specified guild, member, and audit log entry.
GuildBan - Class in io.github.dawncord.api.entities.guild
Represents a ban on a guild member.
GuildBan(JsonNode) - Constructor for class io.github.dawncord.api.entities.guild.GuildBan
Constructs a new GuildBan object with the specified JSON node representing the ban.
GuildBanEvent - Class in io.github.dawncord.api.event
Represents an event where a user is banned from a guild.
GuildBanEvent(Guild, User) - Constructor for class io.github.dawncord.api.event.GuildBanEvent
Constructs a GuildBanEvent with the specified guild and banned user.
GuildCategory - Interface in io.github.dawncord.api.entities.channel
Represents a category channel within a guild.
GuildCategoryImpl - Class in io.github.dawncord.api.entities.channel
Implementation of the GuildCategory interface representing a category channel within a guild.
GuildCategoryImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.GuildCategoryImpl
Constructs a GuildCategoryImpl object with the given JSON node representing the category channel and the guild to which it belongs.
GuildChannel - Interface in io.github.dawncord.api.entities.channel
Represents a channel within a guild.
GuildChannelCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a guild channel.
GuildChannelCreateAction() - Constructor for class io.github.dawncord.api.action.GuildChannelCreateAction
GuildChannelCreateAction(String, ChannelType) - Constructor for class io.github.dawncord.api.action.GuildChannelCreateAction
GuildChannelImpl - Class in io.github.dawncord.api.entities.channel
Represents an implementation of a guild channel.
GuildChannelImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.GuildChannelImpl
Constructs a new GuildChannelImpl instance.
GuildChannelModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild channel.
GuildChannelModifyAction(GuildChannel) - Constructor for class io.github.dawncord.api.action.GuildChannelModifyAction
GuildChannelPositionModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild channel position.
GuildChannelPositionModifyAction(String, String) - Constructor for class io.github.dawncord.api.action.GuildChannelPositionModifyAction
GuildCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a guild.
GuildCreateAction() - Constructor for class io.github.dawncord.api.action.GuildCreateAction
Create a new GuildCreateAction
GuildCreateAction.CategoryCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a guild category.
GuildDefaultEvent - Class in io.github.dawncord.api.event
Represents a default event associated with a guild.
GuildDefaultEvent(Guild) - Constructor for class io.github.dawncord.api.event.GuildDefaultEvent
Constructs a GuildDefaultEvent with the specified guild.
GuildEmojiEvent - Class in io.github.dawncord.api.event
Represents an event related to emojis in a guild.
GuildEmojiEvent(Guild, List<CustomEmoji>) - Constructor for class io.github.dawncord.api.event.GuildEmojiEvent
Constructs a GuildEmojiEvent with the specified guild and list of emojis.
GuildEventEntityType - Enum Class in io.github.dawncord.api.types
Represents different entity types for guild events.
guildEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
GuildEventHandler - Class in io.github.dawncord.api.event.handler
An event handler for guild events.
GuildEventHandler() - Constructor for class io.github.dawncord.api.event.handler.GuildEventHandler
 
GuildEventImage - Class in io.github.dawncord.api.entities.image
Represents an image associated with a guild event.
GuildEventImage(String, String) - Constructor for class io.github.dawncord.api.entities.image.GuildEventImage
Constructs a GuildEventImage object associated with a guild event.
GuildEventImage(String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve an image associated with a guild event.
GuildEventModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild.
GuildEventModifyAction(String, String) - Constructor for class io.github.dawncord.api.action.GuildEventModifyAction
GuildEventPrivacyLevel - Enum Class in io.github.dawncord.api.types
Represents privacy levels for guild events.
GuildEventStatus - Enum Class in io.github.dawncord.api.types
Represents the status of guild events.
GuildFeature - Enum Class in io.github.dawncord.api.types
Represents features that a guild may have.
GuildForum - Interface in io.github.dawncord.api.entities.channel
Represents a forum channel within a guild.
GuildForumImpl - Class in io.github.dawncord.api.entities.channel
Represents an implementation of a guild forum channel.
GuildForumImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.GuildForumImpl
Constructs a GuildForumImpl object with the specified JSON representation of the forum and its guild.
GuildIcon - Class in io.github.dawncord.api.entities.image
Represents an icon associated with a guild.
GuildIcon(String, String) - Constructor for class io.github.dawncord.api.entities.image.GuildIcon
Constructs a GuildIcon object associated with a guild.
GuildIcon(String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve the icon of a guild.
GuildImpl - Class in io.github.dawncord.api.entities.guild
Implementation of the Guild interface.
GuildImpl(JsonNode) - Constructor for class io.github.dawncord.api.entities.guild.GuildImpl
Constructs a new GuildImpl object with the specified JSON node representing the guild.
GuildMember - Interface in io.github.dawncord.api.entities.guild
Represents a member of a guild.
GuildMemberEvent - Class in io.github.dawncord.api.event
Represents an event related to a member in a guild.
GuildMemberEvent(Guild, GuildMember) - Constructor for class io.github.dawncord.api.event.GuildMemberEvent
Constructs a GuildMemberEvent with the specified guild and member.
GuildMemberFlag - Enum Class in io.github.dawncord.api.types
Represents flags that can be associated with a guild member.
GuildMemberImpl - Class in io.github.dawncord.api.entities.guild
Represents an implementation of a guild member.
GuildMemberImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.GuildMemberImpl
Constructs a new GuildMemberImpl with the provided member data and guild.
GuildMemberModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild member.
GuildMemberModifyAction(String, String) - Constructor for class io.github.dawncord.api.action.GuildMemberModifyAction
GuildModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild.
GuildModifyAction(String, List<String>) - Constructor for class io.github.dawncord.api.action.GuildModifyAction
Create a new GuildModifyAction
GuildOnboarding - Class in io.github.dawncord.api.entities.guild
Represents guild onboarding settings.
GuildOnboarding(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.GuildOnboarding
Constructs a new GuildOnboarding with the provided onboarding data and guild.
GuildOnboarding.Prompt - Class in io.github.dawncord.api.entities.guild
Represents a prompt in guild onboarding.
GuildOnboarding.Prompt.Option - Class in io.github.dawncord.api.entities.guild
Represents an option associated with a prompt in guild onboarding.
GuildOnboardingModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild onboarding.
GuildOnboardingModifyAction(String) - Constructor for class io.github.dawncord.api.action.GuildOnboardingModifyAction
GuildPreview - Class in io.github.dawncord.api.entities.guild
Represents a preview of a guild.
GuildPreview(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.GuildPreview
Constructs a GuildPreview object.
GuildRole - Interface in io.github.dawncord.api.entities.guild.role
Represents a role within a guild.
GuildRoleCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a guild role.
GuildRoleCreateAction(String, boolean) - Constructor for class io.github.dawncord.api.action.GuildRoleCreateAction
GuildRoleEvent - Class in io.github.dawncord.api.event
Represents an event related to a role in a guild.
GuildRoleEvent(Guild, GuildRole) - Constructor for class io.github.dawncord.api.event.GuildRoleEvent
Constructs a GuildRoleEvent with the specified guild and role.
GuildRoleImpl - Class in io.github.dawncord.api.entities.guild.role
Represents the implementation of a role within a guild.
GuildRoleImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
Constructs a new GuildRoleImpl object with the provided JSON node and guild.
GuildRoleModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild role.
GuildRoleModifyAction(String, String, boolean) - Constructor for class io.github.dawncord.api.action.GuildRoleModifyAction
GUILDS - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to guilds.
GUILDS - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows /users/@me/guilds to return basic information about all of a user's guilds.
GUILDS_JOIN - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows /guilds/{guild.id}/members/{user.id} to be used for joining users to a guild.
GUILDS_MEMBERS_READ - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows /users/@me/guilds/{guild.id}/member to return a user's member information in a guild.
GuildScheduledEvent - Interface in io.github.dawncord.api.entities.guild.event
Represents a scheduled event in a guild.
GuildScheduledEventEvent - Class in io.github.dawncord.api.event
Represents an event related to a scheduled event in a guild.
GuildScheduledEventEvent(Guild, GuildScheduledEvent) - Constructor for class io.github.dawncord.api.event.GuildScheduledEventEvent
Constructs a GuildScheduledEventEvent with the specified guild and scheduled event.
GuildScheduledEventImpl - Class in io.github.dawncord.api.entities.guild.event
Implementation of the GuildScheduledEvent interface representing a scheduled event in a guild.
GuildScheduledEventImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
Constructs a new instance of GuildScheduledEventImpl with the given JSON node representing the event and the guild to which the event belongs.
GuildScheduledEventUserEvent - Class in io.github.dawncord.api.event
Represents an event related to a user's interaction with a scheduled event in a guild.
GuildScheduledEventUserEvent(Guild, GuildMember, GuildScheduledEvent) - Constructor for class io.github.dawncord.api.event.GuildScheduledEventUserEvent
Constructs a GuildScheduledEventUserEvent with the specified guild, member, and scheduled event.
GuildStickerCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a guild sticker.
GuildStickerCreateAction(Guild) - Constructor for class io.github.dawncord.api.action.GuildStickerCreateAction
GuildStickerEvent - Class in io.github.dawncord.api.event
Represents an event related to stickers in a guild.
GuildStickerEvent(Guild, List<Sticker>) - Constructor for class io.github.dawncord.api.event.GuildStickerEvent
Constructs a GuildStickerEvent with the specified guild and list of stickers.
GuildStickerModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild sticker.
GuildStickerModifyAction(String, String) - Constructor for class io.github.dawncord.api.action.GuildStickerModifyAction
GuildUserAvatar(String, String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve the avatar of a user within a guild.
GuildWelcomeChannel - Class in io.github.dawncord.api.entities.guild.welcomescreen
Represents the welcome channel configuration for a guild.
GuildWelcomeChannel(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.welcomescreen.GuildWelcomeChannel
Constructs a new GuildWelcomeChannel object with the provided JSON node and guild.
GuildWelcomeScreen - Class in io.github.dawncord.api.entities.guild.welcomescreen
Represents the welcome screen configuration for a guild.
GuildWelcomeScreen(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.welcomescreen.GuildWelcomeScreen
Constructs a new GuildWelcomeScreen object with the provided JSON node and guild.
GuildWelcomeScreenModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild welcome screen.
GuildWelcomeScreenModifyAction(String) - Constructor for class io.github.dawncord.api.action.GuildWelcomeScreenModifyAction
GuildWidget - Class in io.github.dawncord.api.entities.guild.widget
Represents a guild widget, providing access to its properties and members.
GuildWidget(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.widget.GuildWidget
Constructs a new GuildWidget object with the provided JSON node and guild.
GuildWidgetMember - Class in io.github.dawncord.api.entities.guild.widget
Represents a member in a guild's widget.
GuildWidgetMember(JsonNode) - Constructor for class io.github.dawncord.api.entities.guild.widget.GuildWidgetMember
Constructs a new GuildWidgetMember object with the provided JSON node.
GuildWidgetSettings - Class in io.github.dawncord.api.entities.guild.widget
Represents the settings of a guild's widget.
GuildWidgetSettings(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.widget.GuildWidgetSettings
Constructs a new GuildWidgetSettings object with the provided JSON node and guild.
GuildWidgetSettingsModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a guild widget settings.
GuildWidgetSettingsModifyAction(String) - Constructor for class io.github.dawncord.api.action.GuildWidgetSettingsModifyAction

H

HAS_THREAD - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
Message has an associated thread, with the same id as the message.
hasActiveThreads() - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Checks if this guild channel has active threads.
hasActiveThreads() - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
hasActiveThreads() - Method in interface io.github.dawncord.api.entities.guild.Guild
Checks if the guild has active threads.
hasActiveThreads() - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
hasNitro() - Method in interface io.github.dawncord.api.entities.User
Checks if the user has Discord Nitro subscription.
hasNitro() - Method in class io.github.dawncord.api.entities.UserImpl
 
hasPermission(PermissionType...) - Method in interface io.github.dawncord.api.entities.PermissionHolder
Checks if the permission holder has the specified permission.
hasPermission(Collection<PermissionType>) - Method in interface io.github.dawncord.api.entities.PermissionHolder
Checks if the permission holder has any of the specified permissions.
HELLO - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Defines the heartbeat interval.
HIDE_MEDIA_DOWNLOAD_OPTIONS - Enum constant in enum class io.github.dawncord.api.types.ChannelFlag
When set, hides the embedded media download options.
HIGH - Enum constant in enum class io.github.dawncord.api.types.VerificationLevel
Must be a member of the server for longer than 10 minutes.
Hindi - Enum constant in enum class io.github.dawncord.api.types.Locale
Hindi.
HONG_KONG - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
Hong Kong voice region.
Hungarian - Enum constant in enum class io.github.dawncord.api.types.Locale
Hungarian.
HYPESQUAD - Enum constant in enum class io.github.dawncord.api.types.UserFlag
HypeSquad user flag.
HYPESQUAD_ONLINE_HOUSE_1 - Enum constant in enum class io.github.dawncord.api.types.UserFlag
HypeSquad Online House 1 user flag.
HYPESQUAD_ONLINE_HOUSE_2 - Enum constant in enum class io.github.dawncord.api.types.UserFlag
HypeSquad Online House 2 user flag.
HYPESQUAD_ONLINE_HOUSE_3 - Enum constant in enum class io.github.dawncord.api.types.UserFlag
HypeSquad Online House 3 user flag.

I

IApplication - Interface in io.github.dawncord.api.entities.application
Represents an application.
Icon - Interface in io.github.dawncord.api.entities.image
Interface representing an icon associated with a resource.
Icon() - Constructor for class io.github.dawncord.api.Routes.Icon
 
IDENTIFY - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows /users/@me without email.
IDLE - Enum constant in enum class io.github.dawncord.api.types.OnlineStatus
Idle status.
ImageFormat - Enum Class in io.github.dawncord.api.types
Represents different image formats with their corresponding file extensions.
IMentionable - Interface in io.github.dawncord.api.entities
An interface representing objects that can be mentioned in a message.
inChannel() - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Checks if the event is scheduled to occur in a channel.
inChannel() - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
INCOMING - Enum constant in enum class io.github.dawncord.api.types.WebhookType
Incoming Webhooks can post messages to channels with a generated token.
INDIA - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
India voice region.
Indonesian - Enum constant in enum class io.github.dawncord.api.types.Locale
Indonesian.
inOnboarding() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Checks if the prompt is part of onboarding.
InstallParams - Class in io.github.dawncord.api.entities.application
Represents the installation parameters of an application.
InstallParams(JsonNode) - Constructor for class io.github.dawncord.api.entities.application.InstallParams
Constructs an InstallParams object with the specified JSON node containing installation parameters.
INSTANCE - Enum constant in enum class io.github.dawncord.api.types.ActivityFlag
Instance.
INTEGER - Enum constant in enum class io.github.dawncord.api.types.OptionType
Integer option type.
Integration - Interface in io.github.dawncord.api.entities.guild.integration
Represents an integration of a third-party service with a guild.
Integration() - Constructor for class io.github.dawncord.api.Routes.Guild.Integration
 
INTEGRATION_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
App was added to server.
INTEGRATION_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild integration was created.
INTEGRATION_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
App was removed from server.
INTEGRATION_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild integration was deleted.
INTEGRATION_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
App was updated (as an example, its scopes were updated).
INTEGRATION_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild integration was updated.
IntegrationAccount - Class in io.github.dawncord.api.entities.guild.integration
Represents an account associated with an integration.
IntegrationAccount(String, String) - Constructor for class io.github.dawncord.api.entities.guild.integration.IntegrationAccount
Constructs a new IntegrationAccount with the given ID and name.
IntegrationApplication - Class in io.github.dawncord.api.entities.guild.integration
Represents an application integrated into a platform.
IntegrationApplication(JsonNode) - Constructor for class io.github.dawncord.api.entities.guild.integration.IntegrationApplication
Constructs a new IntegrationApplication with the given JSON application data.
IntegrationEvent - Class in io.github.dawncord.api.event
Represents an event related to integrations in a guild.
IntegrationEvent(Guild, Integration) - Constructor for class io.github.dawncord.api.event.IntegrationEvent
Constructs an IntegrationEvent with the specified guild and integration.
integrationEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
IntegrationEventHandler - Class in io.github.dawncord.api.event.handler
An event handler for integration events.
IntegrationEventHandler() - Constructor for class io.github.dawncord.api.event.handler.IntegrationEventHandler
 
IntegrationExpireBehavior - Enum Class in io.github.dawncord.api.types
Represents integration expire behaviors.
IntegrationImpl - Class in io.github.dawncord.api.entities.guild.integration
Represents an implementation of an integration within a guild.
IntegrationImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
Constructs a new IntegrationImpl with the given JSON integration data and guild.
IntegrationType - Enum Class in io.github.dawncord.api.types
Represents integration types.
integrationUpdate(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the integration update event with the provided handler.
Interaction - Class in io.github.dawncord.api.interaction
Represents an interaction with a bot, typically initiated by a user.
Interaction(String, String) - Constructor for class io.github.dawncord.api.interaction.Interaction
Constructs an Interaction with the specified interaction ID and token.
INTERACTION_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User used an interaction, such as an Application Command.
INTERACTION_PREMIUM_UPSELL - Enum constant in enum class io.github.dawncord.api.types.MessageType
Interaction premium upsell.
InteractionCallbackType - Enum Class in io.github.dawncord.api.types
Represents types of interaction callbacks.
InteractionData - Interface in io.github.dawncord.api.interaction
Represents data associated with an interaction.
InteractionListener - Class in io.github.dawncord.api.listeners
Listens for interaction events over a WebSocket connection.
InteractionListener() - Constructor for class io.github.dawncord.api.listeners.InteractionListener
 
InteractionType - Enum Class in io.github.dawncord.api.types
Represents types of interactions.
INVALID_SESSION - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Failure response to Identify or Resume or invalid active session.
Invite - Interface in io.github.dawncord.api.entities.channel
Represents an invite to a guild or channel.
Invite() - Constructor for class io.github.dawncord.api.Routes.Channel.Invite
 
INVITE_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Server invite was created.
INVITE_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Invite to a channel was created.
INVITE_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Server invite was deleted.
INVITE_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Invite to a channel was deleted.
INVITE_SPLASH - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has access to set an invite splash background.
INVITE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Server invite was updated.
InviteCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating an invite.
InviteCreateAction(GuildChannel) - Constructor for class io.github.dawncord.api.action.InviteCreateAction
Create a new InviteCreateAction
INVITED - Enum constant in enum class io.github.dawncord.api.types.MembershipState
Invited membership state.
InviteEvent - Class in io.github.dawncord.api.event
Represents an event related to invites in a guild.
InviteEvent(Guild, Invite) - Constructor for class io.github.dawncord.api.event.InviteEvent
Constructs an InviteEvent with the specified guild and invite.
inviteEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
InviteEventHandler - Class in io.github.dawncord.api.event.handler
An event handler for invite events.
InviteEventHandler() - Constructor for class io.github.dawncord.api.event.handler.InviteEventHandler
 
InviteImpl - Class in io.github.dawncord.api.entities.channel
Represents an implementation of an invite to a guild or channel.
InviteImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.InviteImpl
Constructs a new InviteImpl with the provided JSON invite and guild.
Invites(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to manage invites in a guild.
INVITES_DISABLED - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has paused invites, preventing new users from joining.
io.github.dawncord.api - package io.github.dawncord.api
 
io.github.dawncord.api.action - package io.github.dawncord.api.action
 
io.github.dawncord.api.command - package io.github.dawncord.api.command
 
io.github.dawncord.api.command.option - package io.github.dawncord.api.command.option
 
io.github.dawncord.api.entities - package io.github.dawncord.api.entities
 
io.github.dawncord.api.entities.activity - package io.github.dawncord.api.entities.activity
 
io.github.dawncord.api.entities.application - package io.github.dawncord.api.entities.application
 
io.github.dawncord.api.entities.application.team - package io.github.dawncord.api.entities.application.team
 
io.github.dawncord.api.entities.channel - package io.github.dawncord.api.entities.channel
 
io.github.dawncord.api.entities.channel.thread - package io.github.dawncord.api.entities.channel.thread
 
io.github.dawncord.api.entities.guild - package io.github.dawncord.api.entities.guild
 
io.github.dawncord.api.entities.guild.audit - package io.github.dawncord.api.entities.guild.audit
 
io.github.dawncord.api.entities.guild.automod - package io.github.dawncord.api.entities.guild.automod
 
io.github.dawncord.api.entities.guild.event - package io.github.dawncord.api.entities.guild.event
 
io.github.dawncord.api.entities.guild.integration - package io.github.dawncord.api.entities.guild.integration
 
io.github.dawncord.api.entities.guild.role - package io.github.dawncord.api.entities.guild.role
 
io.github.dawncord.api.entities.guild.welcomescreen - package io.github.dawncord.api.entities.guild.welcomescreen
 
io.github.dawncord.api.entities.guild.widget - package io.github.dawncord.api.entities.guild.widget
 
io.github.dawncord.api.entities.image - package io.github.dawncord.api.entities.image
 
io.github.dawncord.api.entities.message - package io.github.dawncord.api.entities.message
 
io.github.dawncord.api.entities.message.component - package io.github.dawncord.api.entities.message.component
 
io.github.dawncord.api.entities.message.embed - package io.github.dawncord.api.entities.message.embed
 
io.github.dawncord.api.entities.message.modal - package io.github.dawncord.api.entities.message.modal
 
io.github.dawncord.api.entities.message.poll - package io.github.dawncord.api.entities.message.poll
 
io.github.dawncord.api.entities.message.sticker - package io.github.dawncord.api.entities.message.sticker
 
io.github.dawncord.api.event - package io.github.dawncord.api.event
 
io.github.dawncord.api.event.handler - package io.github.dawncord.api.event.handler
 
io.github.dawncord.api.interaction - package io.github.dawncord.api.interaction
 
io.github.dawncord.api.listeners - package io.github.dawncord.api.listeners
 
io.github.dawncord.api.types - package io.github.dawncord.api.types
 
io.github.dawncord.api.utils - package io.github.dawncord.api.utils
 
IOUtils - Class in io.github.dawncord.api.utils
Utility class for handling input and output operations.
IOUtils() - Constructor for class io.github.dawncord.api.utils.IOUtils
 
IS_CROSSPOST - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
Message originated from a message in another channel (via Channel Following).
IS_VOICE_MESSAGE - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
Message is a voice message.
isAllowMultiselect() - Method in class io.github.dawncord.api.entities.message.poll.PollData
Checks if multiselect is allowed in the poll.
isAnimated() - Method in class io.github.dawncord.api.entities.activity.ActivityEmoji
Checks if the activity emoji is animated.
isAnimated() - Method in interface io.github.dawncord.api.entities.CustomEmoji
Checks if the emoji is animated.
isAnimated() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
isApplicationEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is an APPLICATION_COMMAND_PERMISSIONS_UPDATE event.
isArchived() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMetadata
Checks if the thread is archived.
isAutocomplete() - Method in class io.github.dawncord.api.command.option.Option
Retrieves whether the option supports autocomplete or not.
isAutoModEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is an AUTO_MODERATION event.
isAvailable() - Method in interface io.github.dawncord.api.entities.CustomEmoji
Checks if the emoji is available.
isAvailable() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
isAvailable() - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Checks if the sticker is available.
isAvailable() - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
isBoosting() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Checks if the guild member is boosting the guild.
isBoosting() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
isBot() - Method in interface io.github.dawncord.api.entities.User
Checks if the user is a bot account.
isBot() - Method in class io.github.dawncord.api.entities.UserImpl
 
isBotRequiresOAuth() - Method in interface io.github.dawncord.api.entities.application.Application
Checks if this application's bot requires OAuth.
isBotRequiresOAuth() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
isBotUpdateEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a USER_UPDATE event.
isChannelEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a CHANNEL event.
isDeaf() - Method in class io.github.dawncord.api.entities.VoiceState
Checks if the user is deafened in the voice channel.
isDeafened() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Checks if the guild member is deafened.
isDeafened() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
isDefault() - Method in class io.github.dawncord.api.entities.message.component.SelectOption
Checks if the option is default.
isDisabled() - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Checks if the button is disabled.
isDisabled() - Method in class io.github.dawncord.api.entities.message.component.ButtonData
Checks if the button is disabled.
isDisabled() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Checks if the select menu is disabled.
isDisabled() - Method in class io.github.dawncord.api.entities.message.component.SelectMenuData
Checks if the select menu is disabled.
isDiscoverable() - Method in interface io.github.dawncord.api.entities.channel.Stage
Checks if the stage is discoverable.
isDiscoverable() - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
isEmojiLong(String) - Static method in class io.github.dawncord.api.utils.MessageUtils
Checks if a string represents a long emoji.
isEmoticonsEnabled() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Checks if emoticons are enabled for the integration.
isEmoticonsEnabled() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
isEnabled() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Checks if the auto-moderation rule is enabled.
isEnabled() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
isEnabled() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding
Checks if guild onboarding is enabled.
isEnabled() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Checks if the integration is enabled.
isEnabled() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
isEnabled() - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidgetSettings
Checks if the guild's widget is enabled.
isEntitlementEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is an ENTITLEMENT event.
isExpired() - Method in interface io.github.dawncord.api.entities.message.poll.Poll
Checks if the poll is expired.
isExpired() - Method in class io.github.dawncord.api.entities.message.poll.PollImpl
 
isFinalized() - Method in class io.github.dawncord.api.entities.message.poll.Result
Checks if the poll result is finalized.
isGuildEmoji() - Method in interface io.github.dawncord.api.entities.message.Reaction
Checks if this reaction is a guild emoji.
isGuildEmoji() - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
isGuildEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a GUILD event.
isInline() - Method in class io.github.dawncord.api.entities.message.embed.Embed.Field
Checks if the field should be displayed inline.
isInstance() - Method in interface io.github.dawncord.api.entities.activity.Activity
Checks if the activity is an instance.
isInstance() - Method in class io.github.dawncord.api.entities.activity.ActivityImpl
 
isIntegrationEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is an INTEGRATION event.
isInteractionEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is an INTERACTION_CREATE event.
isInvalidSessionEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is an INVALID_SESSION event.
isInviteEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is an INVITE event.
ISlashCommand - Interface in io.github.dawncord.api.command
Represents a slash command in the Discord API.
isLocked() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMetadata
Checks if the thread is locked.
isManaged() - Method in interface io.github.dawncord.api.entities.CustomEmoji
Checks if the emoji is managed by an external service.
isManaged() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
isManaged() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Checks if the role is managed by an integration or bot.
isManaged() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
isMe() - Method in interface io.github.dawncord.api.entities.message.Reaction
Checks if the current user has reacted with this emoji.
isMe() - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
isMeBurst() - Method in interface io.github.dawncord.api.entities.message.Reaction
Checks if the current user has reacted with this emoji in burst mode.
isMeBurst() - Method in class io.github.dawncord.api.entities.message.ReactionImpl
 
isMentionable() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Checks if the role is mentionable.
isMentionable() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
isMentionEveryone() - Method in interface io.github.dawncord.api.entities.message.Message
Checks if the message mentions everyone.
isMentionEveryone() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
isMessageEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a MESSAGE event.
isMeVoted() - Method in class io.github.dawncord.api.entities.message.poll.AnswerCount
Checks if the current user has voted for this answer.
isModerated() - Method in class io.github.dawncord.api.entities.ForumTag
Checks whether the forum tag is moderated.
isMonetized() - Method in interface io.github.dawncord.api.entities.application.Application
Checks if this application is monetized.
isMonetized() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
isMultiselect() - Method in interface io.github.dawncord.api.entities.message.poll.Poll
Checks if the poll allows multiple selections.
isMultiselect() - Method in class io.github.dawncord.api.entities.message.poll.PollImpl
 
isMute() - Method in class io.github.dawncord.api.entities.VoiceState
Checks if the user is muted in the voice channel.
isMuted() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Checks if the guild member is muted.
isMuted() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
ISnowflake - Interface in io.github.dawncord.api.entities
An interface representing objects with unique identifiers.
isNsfw() - Method in interface io.github.dawncord.api.command.ISlashCommand
Checks if the slash command is marked as NSFW (Not Safe For Work).
isNsfw() - Method in class io.github.dawncord.api.command.SlashCommand
 
isNsfw() - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Checks if the channel is marked as NSFW (Not Safe For Work).
isNsfw() - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
isOwner() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Checks if the guild member is the owner of the guild.
isOwner() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
isPending() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Checks if the guild member is pending.
isPending() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
isPermission() - Method in class io.github.dawncord.api.entities.application.CommandPermission
Checks if the permission is granted.
isPinned() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Checks if the role is pinned.
isPinned() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
isPinned() - Method in interface io.github.dawncord.api.entities.message.Message
Checks if the message is pinned.
isPinned() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
isPresenceEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a PRESENCE_UPDATE event.
isPublicBot() - Method in interface io.github.dawncord.api.entities.application.Application
Checks if this application is a public bot.
isPublicBot() - Method in class io.github.dawncord.api.entities.application.ApplicationImpl
 
isRaidProtected() - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadata
Checks if the trigger is raid protected.
isRaidProtected() - Method in class io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadataImpl
 
isReadyEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a READY event.
isReconnectEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a RECONNECT event.
isRequired() - Method in class io.github.dawncord.api.command.option.Option
Retrieves whether the option is required or not.
isRequired() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Checks if the prompt is required.
isRequiredColons() - Method in interface io.github.dawncord.api.entities.CustomEmoji
Checks if the emoji requires colons to use.
isRequiredColons() - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
isResumedEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a RESUMED event.
isRevoked() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Checks if the integration has been revoked.
isRevoked() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
isSelfDeaf() - Method in class io.github.dawncord.api.entities.VoiceState
Checks if the user is self-deafened in the voice channel.
isSelfMute() - Method in class io.github.dawncord.api.entities.VoiceState
Checks if the user is self-muted in the voice channel.
isSelfStream() - Method in class io.github.dawncord.api.entities.VoiceState
Checks if the user is streaming in the voice channel.
isSelfVideo() - Method in class io.github.dawncord.api.entities.VoiceState
Checks if the user's video is enabled in the voice channel.
isSingleSelect() - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Checks if the prompt is single select.
isStageInstanceEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a STAGE_INSTANCE event.
isSuppress() - Method in class io.github.dawncord.api.entities.VoiceState
Checks if the user's voice is being suppressed in the voice channel.
isSuppressEmbeds() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Checks if embeds are suppressed in the message.
isSyncing() - Method in interface io.github.dawncord.api.entities.guild.integration.Integration
Checks if the integration is currently syncing.
isSyncing() - Method in class io.github.dawncord.api.entities.guild.integration.IntegrationImpl
 
isTemporary() - Method in interface io.github.dawncord.api.entities.channel.Invite
Checks if this invite is temporary.
isTemporary() - Method in class io.github.dawncord.api.entities.channel.InviteImpl
 
isThreadEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a THREAD event.
isTTS() - Method in interface io.github.dawncord.api.entities.message.Message
Checks if the message is a text-to-speech message.
isTTS() - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
isTypingEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a TYPING_START event.
isVoiceEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a VOICE event.
isWebhookEvent(GatewayEvent) - Static method in class io.github.dawncord.api.utils.Events
Checks if the event is a WEBHOOKS_UPDATE event.
Italian - Enum constant in enum class io.github.dawncord.api.types.Locale
Italian.

J

JAPAN - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
Japan voice region.
Japanese - Enum constant in enum class io.github.dawncord.api.types.Locale
Japanese.
join() - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Joins the thread.
join() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
join(long) - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Joins the thread with the specified user ID.
join(long) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
join(String) - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Joins the thread with the specified user ID.
join(String) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
JOIN - Enum constant in enum class io.github.dawncord.api.types.ActivityFlag
User has joined an activity.
JOIN_REQUEST - Enum constant in enum class io.github.dawncord.api.types.ActivityFlag
Join request for an activity.
JoinedPrivate(String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Thread.Archive
Constructs the route to archive private threads joined by a specific user within a channel.
JPEG - Enum constant in enum class io.github.dawncord.api.types.ImageFormat
JPEG image format.
JsonError - Class in io.github.dawncord.api.utils
Represents a JSON error with details such as message, URL, and HTTP method.
JsonError(String, String, String, String) - Constructor for class io.github.dawncord.api.utils.JsonError
Constructs a JsonError object with the specified details.
JsonUtils - Class in io.github.dawncord.api.utils
Utility class for handling JSON-related operations.
JsonUtils() - Constructor for class io.github.dawncord.api.utils.JsonUtils
 

K

KEYWORD - Enum constant in enum class io.github.dawncord.api.types.AutoModTriggerType
Checks if content contains words from a user-defined list of keywords.
KEYWORD_PRESET - Enum constant in enum class io.github.dawncord.api.types.AutoModTriggerType
Checks if content contains words from internal pre-defined wordsets.
KeywordPreset - Enum Class in io.github.dawncord.api.types
Represents keyword presets for content filtering.
KICK - Enum constant in enum class io.github.dawncord.api.types.IntegrationExpireBehavior
The user associated with the integration will be kicked upon expiration.
KICK_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows kicking members.
kickMember(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Kicks a member from the guild by their ID.
kickMember(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
kickMember(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Kicks a member from the guild by their ID.
kickMember(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
Korean - Enum constant in enum class io.github.dawncord.api.types.Locale
Korean.

L

LATEST_ACTIVITY - Enum constant in enum class io.github.dawncord.api.types.OrderType
Sort forum posts by latest activity.
leave() - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Leaves the thread.
leave() - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
leave(long) - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Leaves the thread with the specified user ID.
leave(long) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
leave(String) - Method in interface io.github.dawncord.api.entities.channel.thread.Thread
Leaves the thread with the specified user ID.
leave(String) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadImpl
 
link(String, String) - Static method in class io.github.dawncord.api.entities.message.component.Button
Creates a link button.
Link - Enum constant in enum class io.github.dawncord.api.types.ButtonStyle
Link button style.
LIST_VIEW - Enum constant in enum class io.github.dawncord.api.types.ForumLayoutType
Display posts in list view.
LISTENING - Enum constant in enum class io.github.dawncord.api.types.ActivityType
Listening activity type.
listSync(Consumer<ThreadEvent>) - Method in class io.github.dawncord.api.event.handler.ThreadEventHandler
Associates the thread list synchronization event with the provided handler.
Lithuanian - Enum constant in enum class io.github.dawncord.api.types.Locale
Lithuanian.
LOADING - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
Message is an Interaction Response, and the bot is 'thinking'.
Locale - Enum Class in io.github.dawncord.api.types
Represents supported locales with their corresponding locale codes.
lockPermissions(boolean) - Method in class io.github.dawncord.api.action.GuildChannelPositionModifyAction
Sets the lock_permissions property for the guild channel
log() - Method in class io.github.dawncord.api.utils.JsonError
Logs the JSON error message, URL, and HTTP method at the error level.
LOTTIE - Enum constant in enum class io.github.dawncord.api.types.StickerFormatType
Lottie format.
LOW - Enum constant in enum class io.github.dawncord.api.types.VerificationLevel
Must have a verified email on the account.

M

MainListener - Class in io.github.dawncord.api.listeners
Listens for main events over a WebSocket connection.
MainListener() - Constructor for class io.github.dawncord.api.listeners.MainListener
 
MANAGE_CHANNELS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows management and editing of channels.
MANAGE_CHANNELS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows management and editing of channels.
MANAGE_EVENTS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows managing events.
MANAGE_EVENTS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows managing events.
MANAGE_GUILD - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows management of the guild.
MANAGE_GUILD_EXPRESSIONS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows managing guild expressions.
MANAGE_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows management and deletion of messages.
MANAGE_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows management and deletion of messages.
MANAGE_NICKNAMES - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows managing nicknames of other members.
MANAGE_ROLES - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows managing roles of other members.
MANAGE_ROLES - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows managing roles of other members.
MANAGE_THREADS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows managing threads.
MANAGE_THREADS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows managing threads.
MANAGE_WEBHOOKS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows managing webhooks.
MANAGE_WEBHOOKS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows managing webhooks.
MEDIA_TYPE_JSON - Static variable in class io.github.dawncord.api.Constants
The media type for JSON data.
MEDIUM - Enum constant in enum class io.github.dawncord.api.types.VerificationLevel
Must be registered on Discord for longer than 5 minutes.
Member() - Constructor for class io.github.dawncord.api.Routes.Channel.Thread.Member
 
Member() - Constructor for class io.github.dawncord.api.Routes.Guild.Member
 
MEMBER - Enum constant in enum class io.github.dawncord.api.types.PermissionOverrideType
Permission override for a member.
MEMBER_BAN_ADD - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Member was banned from server.
MEMBER_BAN_REMOVE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Server ban was lifted for a member.
MEMBER_DISCONNECT - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Member was disconnected from a voice channel.
MEMBER_KICK - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Member was removed from server.
MEMBER_MOVE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Member was moved to a different voice channel.
MEMBER_PRUNE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Members were pruned from server.
MEMBER_ROLE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Member was added or removed from a role.
MEMBER_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Member was updated in server.
MEMBER_VERIFICATION_GATE_ENABLED - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has enabled Membership Screening.
memberAdd(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the member addition event with the provided handler.
memberChunk(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the member chunk event with the provided handler.
memberRemove(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the member removal event with the provided handler.
Members(String, String) - Static method in class io.github.dawncord.api.Routes.Guild.ScheduledEvent
Constructs the route to get members of a specific scheduled event in a guild.
MEMBERS_WITHOUT_ROLES - Enum constant in enum class io.github.dawncord.api.types.ContentFilterLevel
Content filtering is enabled for members without roles;
MembershipState - Enum Class in io.github.dawncord.api.types
Represents membership states.
membersUpdate(Consumer<ThreadEvent>) - Method in class io.github.dawncord.api.event.handler.ThreadEventHandler
Associates the thread members update event with the provided handler.
memberUpdate(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the member update event with the provided handler.
memberUpdate(Consumer<ThreadEvent>) - Method in class io.github.dawncord.api.event.handler.ThreadEventHandler
Associates the thread member update event with the provided handler.
MENTION_EVERYONE - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows mentioning @everyone, @here, and all roles.
MENTION_EVERYONE - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows mentioning @everyone, @here, and all roles.
MENTION_SPAM - Enum constant in enum class io.github.dawncord.api.types.AutoModTriggerType
Checks if content contains more unique mentions than allowed.
Mentionable - Class in io.github.dawncord.api.entities
A class representing a mentionable entity.
Mentionable(String, JsonNode) - Constructor for class io.github.dawncord.api.entities.Mentionable
Constructs a mentionable object with the specified value and resolved JSON node.
MENTIONABLE - Enum constant in enum class io.github.dawncord.api.types.ComponentType
A mentionable component.
MENTIONABLE - Enum constant in enum class io.github.dawncord.api.types.OptionType
Mentionable option type.
MENTIONABLE - Enum constant in enum class io.github.dawncord.api.types.SelectMenuType
Select menu for selecting mentionable entities.
mentionRoles(String...) - Method in class io.github.dawncord.api.action.MessageCreateAction
Mention roles in the message
mentionRoles(String...) - Method in class io.github.dawncord.api.action.MessageModifyAction
Updates the mentions for the message with the provided role IDs.
mentionUsers(String...) - Method in class io.github.dawncord.api.action.MessageCreateAction
Mention users in the message
mentionUsers(String...) - Method in class io.github.dawncord.api.action.MessageModifyAction
Updates the mentions for the message with the provided user IDs.
Message - Interface in io.github.dawncord.api.entities.message
Represents a message in a guild channel.
Message() - Constructor for class io.github.dawncord.api.Routes.Channel.Message
 
MESSAGE - Enum constant in enum class io.github.dawncord.api.types.CommandType
A UI-based command that shows up when you right-click or tap on a message.
MESSAGE_BULK_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Multiple messages were deleted.
MESSAGE_COMPONENT - Enum constant in enum class io.github.dawncord.api.types.InteractionType
Message component interaction.
MESSAGE_CONTENT - Enum constant in enum class io.github.dawncord.api.types.GatewayIntent
Allows access to message content in gateway events.
MESSAGE_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Message was created.
MESSAGE_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Single message was deleted.
MESSAGE_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Message was deleted.
MESSAGE_DELETE_BULK - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Multiple messages were deleted at once.
MESSAGE_PIN - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Message was pinned to a channel.
MESSAGE_REACTION_ADD - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User reacted to a message.
MESSAGE_REACTION_REMOVE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User removed a reaction from a message.
MESSAGE_REACTION_REMOVE_ALL - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
All reactions were explicitly removed from a message.
MESSAGE_REACTION_REMOVE_EMOJI - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
All reactions for a given emoji were explicitly removed from a message.
MESSAGE_SEND - Enum constant in enum class io.github.dawncord.api.types.AutoModEventType
Member sends or edits a message in the guild.
MESSAGE_UNPIN - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Message was unpinned from a channel.
MESSAGE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Message was edited.
MessageChannel - Interface in io.github.dawncord.api.entities.channel
Represents a channel for sending and receiving messages.
MessageChannelImpl - Class in io.github.dawncord.api.entities.channel
Implementation of a message channel.
MessageChannelImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.MessageChannelImpl
Constructs a new MessageChannelImpl object.
MessageComponentEvent - Interface in io.github.dawncord.api.event
Represents an event related to message components, inheriting methods for replying to messages.
MessageComponentInteractionData - Class in io.github.dawncord.api.interaction
Represents data associated with a message component interaction.
MessageComponentInteractionData(Interaction, String, String, String, String, String) - Constructor for class io.github.dawncord.api.interaction.MessageComponentInteractionData
Constructs a MessageComponentInteractionData object with the specified parameters.
MessageCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a message.
MessageCreateAction(InteractionData) - Constructor for class io.github.dawncord.api.action.MessageCreateAction
Create a new MessageCreateAction
MessageCreateAction(String, String) - Constructor for class io.github.dawncord.api.action.MessageCreateAction
Create a new MessageCreateAction
MessageCreateAction(String, String, InteractionData) - Constructor for class io.github.dawncord.api.action.MessageCreateAction
Create a new MessageCreateAction
MessageCreateAfterEvent - Class in io.github.dawncord.api.event
Represents an event after the creation of a message.
MessageCreateAfterEvent(String, String, String) - Constructor for class io.github.dawncord.api.event.MessageCreateAfterEvent
Constructs a MessageCreateAfterEvent with the specified channel ID, message ID, and guild ID.
MessageCreateEvent - Class in io.github.dawncord.api.event
Represents an event for the creation of a message.
MessageCreateEvent(String, String, String) - Constructor for class io.github.dawncord.api.event.MessageCreateEvent
Constructs a MessageCreateEvent with the specified channel ID, message ID, and guild ID.
MessageEvent - Class in io.github.dawncord.api.event
Represents an event triggered by the receipt of a message.
MessageEvent(Message, GuildChannel, Guild) - Constructor for class io.github.dawncord.api.event.MessageEvent
Initializes a new message event.
messageEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
MessageEventHandler - Class in io.github.dawncord.api.event.handler
An event handler for message events.
MessageEventHandler() - Constructor for class io.github.dawncord.api.event.handler.MessageEventHandler
 
MessageFlag - Enum Class in io.github.dawncord.api.types
Enumerates message flags.
MessageImpl - Class in io.github.dawncord.api.entities.message
Represents a message in a guild channel.
MessageImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.message.MessageImpl
Initializes a MessageImpl object with the provided JSON node and guild.
MessageModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a message.
MessageModifyAction(Message) - Constructor for class io.github.dawncord.api.action.MessageModifyAction
Create a new MessageModifyAction
MessageModifyAction(Message, InteractionData) - Constructor for class io.github.dawncord.api.action.MessageModifyAction
Create a new MessageModifyAction
MESSAGES_READ - Enum constant in enum class io.github.dawncord.api.types.Scope
For local rpc server api access, this allows you to read messages from all client channels.
MessageType - Enum Class in io.github.dawncord.api.types
Represents message types.
MessageUtils - Class in io.github.dawncord.api.utils
Utility class for message-related operations.
MessageUtils() - Constructor for class io.github.dawncord.api.utils.MessageUtils
 
Mfa(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to enable or disable MFA requirement in a guild.
MfaLevel - Enum Class in io.github.dawncord.api.types
Represents MFA (Multi-Factor Authentication) levels.
Modal - Class in io.github.dawncord.api.entities.message.modal
Represents a modal dialog with input elements.
Modal() - Constructor for class io.github.dawncord.api.entities.message.modal.Modal
Constructs an empty modal.
Modal(String, String, List<Element>) - Constructor for class io.github.dawncord.api.entities.message.modal.Modal
Constructs a modal with the specified title, custom ID, and input elements.
MODAL - Enum constant in enum class io.github.dawncord.api.types.InteractionCallbackType
Respond to an interaction with a popup modal.
MODAL_SUBMIT - Enum constant in enum class io.github.dawncord.api.types.InteractionType
Modal submit interaction.
ModalBuilder - Class in io.github.dawncord.api.entities.message.modal
A builder for creating instances of the Modal class.
ModalBuilder() - Constructor for class io.github.dawncord.api.entities.message.modal.ModalBuilder
Constructs a ModalBuilder with default values.
ModalBuilder(String, String, List<Element>) - Constructor for class io.github.dawncord.api.entities.message.modal.ModalBuilder
Constructs a ModalBuilder with the specified title, custom ID, and elements.
ModalCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a modal.
ModalCreateAction(InteractionData) - Constructor for class io.github.dawncord.api.action.ModalCreateAction
Create a new ModalCreateAction
ModalData - Class in io.github.dawncord.api.entities.message.modal
Represents data for a modal.
ModalData(String, List<ElementData>) - Constructor for class io.github.dawncord.api.entities.message.modal.ModalData
Constructs a ModalData object with the specified custom ID and elements.
ModalInteractionData - Class in io.github.dawncord.api.interaction
Represents data associated with a modal interaction.
ModalInteractionData(Interaction, String, String, String) - Constructor for class io.github.dawncord.api.interaction.ModalInteractionData
Constructs a ModalInteractionData object with the specified parameters.
ModalSubmitEvent - Class in io.github.dawncord.api.event
Represents an event triggered when a modal is submitted.
ModalSubmitEvent(ModalInteractionData, ModalData) - Constructor for class io.github.dawncord.api.event.ModalSubmitEvent
Constructs a ModalSubmitEvent with the specified modal interaction data and modal data.
modalSubmitEventHandlers - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
MODERATE_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows moderating members.
modify(String) - Method in interface io.github.dawncord.api.entities.channel.Stage
Modifies the topic of the stage.
modify(String) - Method in class io.github.dawncord.api.entities.channel.StageImpl
 
modify(Consumer<AutoModRuleModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.automod.AutoModRule
Modifies the auto-moderation rule using the provided handler.
modify(Consumer<AutoModRuleModifyAction>) - Method in class io.github.dawncord.api.entities.guild.automod.AutoModRuleImpl
 
modify(Consumer<EmojiModifyAction>) - Method in interface io.github.dawncord.api.entities.CustomEmoji
Modifies the emoji.
modify(Consumer<EmojiModifyAction>) - Method in class io.github.dawncord.api.entities.CustomEmojiImpl
 
modify(Consumer<GuildChannelModifyAction>) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Modifies this guild channel.
modify(Consumer<GuildChannelModifyAction>) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
modify(Consumer<GuildEventModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.event.GuildScheduledEvent
Modifies the scheduled event using the provided handler.
modify(Consumer<GuildEventModifyAction>) - Method in class io.github.dawncord.api.entities.guild.event.GuildScheduledEventImpl
 
modify(Consumer<GuildMemberModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Modifies the guild member.
modify(Consumer<GuildMemberModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
modify(Consumer<GuildModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the guild.
modify(Consumer<GuildModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modify(Consumer<GuildOnboardingModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildOnboarding
Initiates a modification event for guild onboarding settings.
modify(Consumer<GuildRoleModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Modifies the role using the provided action handler.
modify(Consumer<GuildRoleModifyAction>) - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
modify(Consumer<GuildStickerModifyAction>) - Method in interface io.github.dawncord.api.entities.message.sticker.Sticker
Modifies the sticker with the provided handler.
modify(Consumer<GuildStickerModifyAction>) - Method in class io.github.dawncord.api.entities.message.sticker.StickerImpl
 
modify(Consumer<GuildWelcomeScreenModifyAction>) - Method in class io.github.dawncord.api.entities.guild.welcomescreen.GuildWelcomeScreen
Modifies the welcome screen configuration using the provided handler.
modify(Consumer<GuildWidgetSettingsModifyAction>) - Method in class io.github.dawncord.api.entities.guild.widget.GuildWidgetSettings
Modifies the settings of the guild's widget using the provided handler.
modify(Consumer<MessageModifyAction>) - Method in interface io.github.dawncord.api.entities.message.Message
Modifies the message using the provided handler.
modify(Consumer<MessageModifyAction>) - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
modify(Consumer<SlashCommandModifyAction>) - Method in interface io.github.dawncord.api.command.ISlashCommand
Modifies the slash command using the provided handler.
modify(Consumer<SlashCommandModifyAction>) - Method in class io.github.dawncord.api.command.SlashCommand
 
modify(Consumer<WebhookModifyAction>) - Method in interface io.github.dawncord.api.entities.Webhook
Modifies the webhook using the provided consumer.
modify(Consumer<WebhookModifyAction>) - Method in class io.github.dawncord.api.entities.WebhookImpl
 
modifyApplication(Consumer<ApplicationModifyAction>) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies the application using the provided handler.
modifyAutoModRule(long, Consumer<AutoModRuleModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the auto moderation rule with the specified ID.
modifyAutoModRule(long, Consumer<AutoModRuleModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyAutoModRule(String, Consumer<AutoModRuleModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the auto moderation rule with the specified ID.
modifyAutoModRule(String, Consumer<AutoModRuleModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyAutoModRule(Consumer<AutoModRuleModifyAction>, String, AutoModTriggerType) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies an auto-mod rule using the specified handler, guild ID, and trigger type.
modifyChannel(long, Consumer<GuildChannelModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies an existing channel in the guild.
modifyChannel(long, Consumer<GuildChannelModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyChannel(String, Consumer<GuildChannelModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies an existing channel in the guild.
modifyChannel(String, Consumer<GuildChannelModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyChannel(Consumer<GuildChannelModifyAction>, GuildChannel) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies a guild channel using the specified handler and channel.
modifyChannelPosition(long, Consumer<GuildChannelPositionModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the position of a channel in the guild.
modifyChannelPosition(long, Consumer<GuildChannelPositionModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyChannelPosition(String, Consumer<GuildChannelPositionModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the position of a channel in the guild.
modifyChannelPosition(String, Consumer<GuildChannelPositionModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyChannelPosition(Consumer<GuildChannelPositionModifyAction>, String, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies the position of a guild channel using the specified handler, guild ID, and channel ID.
modifyEmoji(long, Consumer<EmojiModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the custom emoji with the specified ID.
modifyEmoji(long, Consumer<EmojiModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyEmoji(String, Consumer<EmojiModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the custom emoji with the specified ID.
modifyEmoji(String, Consumer<EmojiModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyEmoji(Consumer<EmojiModifyAction>, String, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies an emoji using the specified handler, guild ID, and emoji ID.
ModifyEvent<T> - Class in io.github.dawncord.api.event
Represents an event triggered when modifying an entity.
ModifyEvent(T) - Constructor for class io.github.dawncord.api.event.ModifyEvent
Constructs a ModifyEvent with the specified entity.
modifyGuild(Consumer<GuildModifyAction>, String, List<String>) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies a guild using the specified handler, guild ID, and guild features.
modifyGuildEvent(long, Consumer<GuildEventModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the guild event with the specified ID.
modifyGuildEvent(long, Consumer<GuildEventModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyGuildEvent(String, Consumer<GuildEventModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the guild event with the specified ID.
modifyGuildEvent(String, Consumer<GuildEventModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyGuildEvent(Consumer<GuildEventModifyAction>, String, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies a guild event using the specified handler, guild ID, and event ID.
modifyGuildMember(Consumer<GuildMemberModifyAction>, String, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies a guild member using the specified handler, guild ID, and member ID.
modifyGuildRole(Consumer<GuildRoleModifyAction>, String, String, boolean) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies a guild role using the specified handler, guild ID, role ID, and role icon availability.
modifyGuildSticker(Consumer<GuildStickerModifyAction>, String, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies a guild sticker using the specified handler, guild ID, and sticker ID.
modifyMe(Consumer<CurrentMemberModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the current member's settings in the guild.
modifyMe(Consumer<CurrentMemberModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyMember(long, Consumer<GuildMemberModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies a member in the guild by their ID.
modifyMember(long, Consumer<GuildMemberModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyMember(String, Consumer<GuildMemberModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies a member in the guild by their ID.
modifyMember(String, Consumer<GuildMemberModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyMemberRoles(long, List<GuildRole>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the roles of a member in the guild by their ID.
modifyMemberRoles(long, List<GuildRole>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyMemberRoles(String, List<GuildRole>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the roles of a member in the guild by their ID.
modifyMemberRoles(String, List<GuildRole>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyMessage(Consumer<MessageModifyAction>, Message) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies a message using the specified handler and message.
modifyMessage(Consumer<MessageModifyAction>, Message, InteractionData) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies a message using the specified handler, message, and interaction data.
modifyMessageById(long, Consumer<MessageModifyAction>) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Modifies a message with the specified ID and provides a handler for message modification events.
modifyMessageById(long, Consumer<MessageModifyAction>) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
modifyMessageById(String, Consumer<MessageModifyAction>) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Modifies a message with the specified ID and provides a handler for message modification events.
modifyMessageById(String, Consumer<MessageModifyAction>) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
modifyOnboarding(Consumer<GuildOnboardingModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the onboarding configuration for the guild.
modifyOnboarding(Consumer<GuildOnboardingModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyPosition(Consumer<GuildChannelPositionModifyAction>) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
Modifies the position of this guild channel.
modifyPosition(Consumer<GuildChannelPositionModifyAction>) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
 
modifyRole(long, Consumer<GuildRoleModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the role with the specified ID.
modifyRole(long, Consumer<GuildRoleModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyRole(String, Consumer<GuildRoleModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the role with the specified ID.
modifyRole(String, Consumer<GuildRoleModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyRoles(List<GuildRole>) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Modifies the roles of a guild member.
modifyRoles(List<GuildRole>) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
modifySlashCommand(String, Consumer<SlashCommandModifyAction>) - Method in class io.github.dawncord.api.Dawncord
Modifies a slash command with the provided handler and name.
modifySlashCommand(Consumer<SlashCommandModifyAction>, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies an existing slash command with the specified ID using the provided handler.
modifyStageByChannelId(String, String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the topic of the stage associated with the specified channel ID.
modifyStageByChannelId(String, String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifySticker(String, Consumer<GuildStickerModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies an existing sticker in the guild.
modifySticker(String, Consumer<GuildStickerModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyWebhook(Consumer<WebhookModifyAction>, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Modifies an existing webhook with the specified ID using the provided handler.
modifyWelcomeScreen(Consumer<GuildWelcomeScreenModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the welcome screen for the guild.
modifyWelcomeScreen(Consumer<GuildWelcomeScreenModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
modifyWidgetSettings(Consumer<GuildWidgetSettingsModifyAction>) - Method in interface io.github.dawncord.api.entities.guild.Guild
Modifies the settings for the guild's widget.
modifyWidgetSettings(Consumer<GuildWidgetSettingsModifyAction>) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
MORE_STICKERS - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has increased custom sticker slots.
MOVE_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows moving members between voice channels.
MOVE_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows moving members between voice channels.
moveToChannel(long) - Method in class io.github.dawncord.api.action.GuildMemberModifyAction
Sets the channel ID for the guild member if they are currently in a voice channel.
moveToChannel(String) - Method in class io.github.dawncord.api.action.GuildMemberModifyAction
Sets the channel ID for the guild member if they are currently in a voice channel.
MULTIPLE_CHOICE - Enum constant in enum class io.github.dawncord.api.types.PromptType
Multiple choice
mute(boolean) - Method in class io.github.dawncord.api.action.GuildMemberModifyAction
Sets the mute property for the guild member
mute(boolean) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Mutes the guild member.
mute(boolean) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
MUTE_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows muting members in a voice channel.
MUTE_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows muting members in a voice channel.
muteMember(long, boolean) - Method in interface io.github.dawncord.api.entities.guild.Guild
Mutes or unmutes a member in the guild by their ID.
muteMember(long, boolean) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
muteMember(String, boolean) - Method in interface io.github.dawncord.api.entities.guild.Guild
Mutes or unmutes a member in the guild by their ID.
muteMember(String, boolean) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 

N

NEWS - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has access to create announcement channels.
NITRO - Enum constant in enum class io.github.dawncord.api.types.NitroType
Nitro subscription.
NITRO_BASIC - Enum constant in enum class io.github.dawncord.api.types.NitroType
Nitro Basic subscription.
NITRO_CLASSIC - Enum constant in enum class io.github.dawncord.api.types.NitroType
Nitro Classic subscription.
NitroType - Enum Class in io.github.dawncord.api.types
Represents types of Nitro subscription.
NONE - Enum constant in enum class io.github.dawncord.api.types.MfaLevel
Indicates no MFA/2FA requirement for moderation actions.
NONE - Enum constant in enum class io.github.dawncord.api.types.NitroType
No Nitro subscription.
NONE - Enum constant in enum class io.github.dawncord.api.types.VerificationLevel
No verification required.
Norwegian - Enum constant in enum class io.github.dawncord.api.types.Locale
Norwegian.
NOT_SET - Enum constant in enum class io.github.dawncord.api.types.ForumLayoutType
No default layout has been set for the forum channel.
NotificationLevel - Enum Class in io.github.dawncord.api.types
Represents notification levels for message notifications.
NUMBER - Enum constant in enum class io.github.dawncord.api.types.OptionType
Number option type.

O

of(String, String, PromptType, List<GuildOnboarding.Prompt.Option>, boolean, boolean, boolean) - Static method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Creates a new Prompt object.
of(String, String, String) - Static method in class io.github.dawncord.api.entities.guild.welcomescreen.GuildWelcomeChannel
Constructs a new GuildWelcomeChannel object with the provided channel ID, description, emoji, and guild.
of(String, String, String, List<GuildChannel>, List<GuildRole>, CustomEmoji) - Static method in class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt.Option
Creates a new Option object.
of(List<String>, List<KeywordPreset>, List<String>, int, boolean) - Static method in interface io.github.dawncord.api.entities.guild.automod.AutoModTriggerMetadata
Creates an instance of AutoModTriggerMetadata with the specified parameters.
OFFLINE - Enum constant in enum class io.github.dawncord.api.types.OnlineStatus
Offline status.
on(Class<T>, Consumer<T>) - Method in class io.github.dawncord.api.Dawncord
Registers an event handler for a specific type of event.
onAutoMod() - Method in class io.github.dawncord.api.Dawncord
Retrieves the AutoModEventHandler.
Onboarding(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to manage onboarding in a guild.
ONBOARDING_ADVANCED - Enum constant in enum class io.github.dawncord.api.types.OnboardingMode
Counts Default Channels and Questions towards constraints
ONBOARDING_DEFAULT - Enum constant in enum class io.github.dawncord.api.types.OnboardingMode
Counts only Default Channels towards constraints
OnboardingMode - Enum Class in io.github.dawncord.api.types
Represents onboarding modes for server setup.
onBotUpdate(Consumer<BotUpdateEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for the onBotUpdate event.
onButton(String, Consumer<ButtonEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for a button event with a specific custom ID.
onButton(Consumer<ButtonEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the default handler for button events.
onChannel() - Method in class io.github.dawncord.api.Dawncord
Retrieves the ChannelEventHandler.
onConnected(WebSocket, Map<String, List<String>>) - Method in class io.github.dawncord.api.listeners.MainListener
 
onConnectError(WebSocket, WebSocketException) - Method in class io.github.dawncord.api.listeners.MainListener
 
onDisconnected(WebSocket, WebSocketFrame, WebSocketFrame, boolean) - Method in class io.github.dawncord.api.listeners.MainListener
 
onError(WebSocket, WebSocketException) - Method in class io.github.dawncord.api.listeners.MainListener
 
onGuild() - Method in class io.github.dawncord.api.Dawncord
Retrieves the GuildEventHandler.
onIntegration() - Method in class io.github.dawncord.api.Dawncord
Retrieves the IntegrationEventHandler.
onInvite() - Method in class io.github.dawncord.api.Dawncord
Retrieves the InviteEventHandler.
ONLINE - Enum constant in enum class io.github.dawncord.api.types.OnlineStatus
Online status.
OnlineStatus - Enum Class in io.github.dawncord.api.types
Represents online statuses.
ONLY_MENTIONS - Enum constant in enum class io.github.dawncord.api.types.NotificationLevel
Only mentions notification level.
onMessage() - Method in class io.github.dawncord.api.Dawncord
Retrieves the MessageEventHandler.
onModal(String, Consumer<ModalSubmitEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for a modal submit event with a specific custom ID.
onModal(Consumer<ModalSubmitEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the default handler for modal submit events.
onPresenceUpdate(Consumer<PresenceEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for the onPresenceUpdate event.
onReady(Consumer<ReadyEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for when the bot is ready.
onSelectMenu(String, Consumer<SelectMenuEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for a select menu event with a specific custom ID.
onSelectMenu(Consumer<SelectMenuEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the default handler for select menu events.
onSlashCommand(String, Consumer<SlashCommandEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for a specific slash command event.
onSlashCommand(Consumer<SlashCommandEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the default handler for slash command events.
onStage() - Method in class io.github.dawncord.api.Dawncord
Retrieves the StageEventHandler.
onTextMessage(WebSocket, String) - Method in class io.github.dawncord.api.listeners.EventListener
 
onTextMessage(WebSocket, String) - Method in class io.github.dawncord.api.listeners.InteractionListener
 
onTextMessage(WebSocket, String) - Method in class io.github.dawncord.api.listeners.MainListener
 
onThread() - Method in class io.github.dawncord.api.Dawncord
Retrieves the ThreadEventHandler.
onTyping(Consumer<TypingEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for the onTyping event.
onVoiceStateUpdate(Consumer<VoiceStateUpdateEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for the onVoiceStateUpdate event.
onWebhookUpdate(Consumer<WebhookUpdateEvent>) - Method in class io.github.dawncord.api.Dawncord
Sets the handler for the onWebhookUpdate event.
Option - Class in io.github.dawncord.api.command.option
Represents an option for a command.
Option(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt.Option
Constructs an Option object.
Option(OptionType, String, String) - Constructor for class io.github.dawncord.api.command.option.Option
Creates a new Option object with the given type, name, and description.
Option(OptionType, String, String, boolean) - Constructor for class io.github.dawncord.api.command.option.Option
Creates a new Option object with the given type, name, description, and whether the option is required or not.
Option(OptionType, String, String, boolean, boolean) - Constructor for class io.github.dawncord.api.command.option.Option
Creates a new Option object with the given type, name, description, whether the option is required or not, and whether the option supports autocomplete or not.
Option.Choice - Class in io.github.dawncord.api.command.option
A choice of an option.
OptionCommandBuilder - Interface in io.github.dawncord.api.command
A builder interface for constructing option-based commands.
OptionData - Class in io.github.dawncord.api.command.option
Represents the data of an option.
OptionData(Map<String, Object>, Guild) - Constructor for class io.github.dawncord.api.command.option.OptionData
Constructs a new OptionData object.
OptionType - Enum Class in io.github.dawncord.api.types
Represents option types.
OrderType - Enum Class in io.github.dawncord.api.types
Represents order types.
OriginalMessage(String) - Static method in class io.github.dawncord.api.Routes
Constructs the route to the original message of an interaction.
OWNER - Enum constant in enum class io.github.dawncord.api.types.TeamMemberRole
The owner role.

P

PARAGRAPH - Enum constant in enum class io.github.dawncord.api.types.TextInputStyle
Multi-line input style.
PARTNER - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Partner user flag.
PARTNERED - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild is partnered.
PARTY_PRIVACY_FRIENDS - Enum constant in enum class io.github.dawncord.api.types.ActivityFlag
Privacy settings with friends for a party.
PARTY_PRIVACY_VOICE_CHANNEL - Enum constant in enum class io.github.dawncord.api.types.ActivityFlag
Privacy settings within a voice channel for a party.
patch(JsonNode, String) - Static method in class io.github.dawncord.api.ApiClient
Sends a PATCH request to the specified URL with the provided JSON object as the request body.
patchAttachments(MultipartBody.Builder, String) - Static method in class io.github.dawncord.api.ApiClient
Sends a PATCH request with multipart form data to the specified URL.
Permission(String, String) - Static method in class io.github.dawncord.api.Routes.Channel
Constructs the route to manage permissions within a channel.
PermissionHolder - Interface in io.github.dawncord.api.entities
Represents a permission holder.
PermissionOverride - Class in io.github.dawncord.api.entities
A class representing a permission override.
PermissionOverride(String, PermissionOverrideType, List<ChannelPermissionType>, List<ChannelPermissionType>) - Constructor for class io.github.dawncord.api.entities.PermissionOverride
Constructs a permission override with the specified parameters.
PermissionOverrideType - Enum Class in io.github.dawncord.api.types
Represents permission override types.
PermissionType - Enum Class in io.github.dawncord.api.types
Represents permission types.
Pin() - Constructor for class io.github.dawncord.api.Routes.Channel.Message.Pin
 
PING - Enum constant in enum class io.github.dawncord.api.types.InteractionType
Ping.
pinMessage(long) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Pins a message by its ID.
pinMessage(long) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
pinMessage(String) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Pins a message by its ID.
pinMessage(String) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
PINNED - Enum constant in enum class io.github.dawncord.api.types.ChannelFlag
This thread is pinned to the top of its parent GUILD_FORUM or GUILD_MEDIA channel.
pinsUpdate(Consumer<ChannelEvent>) - Method in class io.github.dawncord.api.event.handler.ChannelEventHandler
Associates the channel pins update event with the provided handler.
PLAY - Enum constant in enum class io.github.dawncord.api.types.ActivityFlag
Playing an activity.
PNG - Enum constant in enum class io.github.dawncord.api.types.ImageFormat
PNG image format.
PNG - Enum constant in enum class io.github.dawncord.api.types.StickerFormatType
PNG format.
Polish - Enum constant in enum class io.github.dawncord.api.types.Locale
Polish.
Poll - Interface in io.github.dawncord.api.entities.message.poll
Represents a poll with a question, answers, expiry time, and results.
Poll() - Constructor for class io.github.dawncord.api.Routes.Channel.Message.Poll
 
PollCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a poll.
PollCreateAction(String) - Constructor for class io.github.dawncord.api.action.PollCreateAction
Create a new PollCreateAction
PollData - Class in io.github.dawncord.api.entities.message.poll
Represents the data of a poll.
PollData(String, List<AnswerData>, int, boolean) - Constructor for class io.github.dawncord.api.entities.message.poll.PollData
Constructs a PollData object with the specified parameters.
PollImpl - Class in io.github.dawncord.api.entities.message.poll
Represents an implementation of the Poll interface.
PollImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.message.poll.PollImpl
Constructs a new PollImpl instance.
PollUtils - Class in io.github.dawncord.api.utils
Utility class for creating JSON nodes representing polls.
PollUtils() - Constructor for class io.github.dawncord.api.utils.PollUtils
 
PONG - Enum constant in enum class io.github.dawncord.api.types.InteractionCallbackType
ACK a Ping.
post(JsonNode, String) - Static method in class io.github.dawncord.api.ApiClient
Sends a POST request to the specified URL with the provided JSON object as the request body.
postAttachments(MultipartBody.Builder, String) - Static method in class io.github.dawncord.api.ApiClient
Sends a POST request with multipart form data to the specified URL.
PREMIUM_EARLY_SUPPORTER - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Premium early supporter user flag.
PREMIUM_REQUIRED - Enum constant in enum class io.github.dawncord.api.types.InteractionCallbackType
Respond to an interaction with an upgrade button, only available for apps with monetization enabled.
PRESENCE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User was updated.
PresenceEvent - Class in io.github.dawncord.api.event
Represents an event related to a member's presence update in a guild.
PresenceEvent(Guild, GuildMember, OnlineStatus, ClientStatus, List<Activity>) - Constructor for class io.github.dawncord.api.event.PresenceEvent
Constructs a PresenceEvent with the specified guild, member, status, client status, and activities.
presenceEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
Preview(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to preview guild changes.
PREVIEW_ENABLED - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild can be previewed before joining via Membership Screening or the directory.
primary(String, String) - Static method in class io.github.dawncord.api.entities.message.component.Button
Creates a primary button.
Primary - Enum constant in enum class io.github.dawncord.api.types.ButtonStyle
Primary button style.
PRIORITY_SPEAKER - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows using priority speaker in a voice channel.
PRIORITY_SPEAKER - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows using priority speaker in a voice channel.
Private(String) - Static method in class io.github.dawncord.api.Routes.Channel.Thread.Archive
Constructs the route to archive private threads within a channel.
PRIVATE_THREAD - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Private thread within a guild.
PROFANITY - Enum constant in enum class io.github.dawncord.api.types.KeywordPreset
Swear words or cursing
Prompt(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.guild.GuildOnboarding.Prompt
Constructs a Prompt object.
PromptType - Enum Class in io.github.dawncord.api.types
Represents the type of the prompt
Public(String) - Static method in class io.github.dawncord.api.Routes.Channel.Thread.Archive
Constructs the route to archive public threads within a channel.
PUBLIC_THREAD - Enum constant in enum class io.github.dawncord.api.types.ChannelType
Public thread within a guild.
put(JsonNode, String) - Static method in class io.github.dawncord.api.ApiClient
Sends a PUT request to the specified URL with the provided JSON object as the request body.

R

RAID_ALERTS_DISABLED - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has disabled alerts for join raids in the configured safety alerts channel.
Reaction - Interface in io.github.dawncord.api.entities.message
Represents a reaction to a message.
Reaction() - Constructor for class io.github.dawncord.api.Routes.Channel.Message.Reaction
 
reactionAdd(Consumer<MessageEvent>) - Method in class io.github.dawncord.api.event.handler.MessageEventHandler
Associates the reaction addition event with the provided handler.
ReactionImpl - Class in io.github.dawncord.api.entities.message
Represents an implementation of the Reaction interface.
ReactionImpl(JsonNode, Guild, Message) - Constructor for class io.github.dawncord.api.entities.message.ReactionImpl
Constructs a ReactionImpl object with the given parameters.
reactionRemove(Consumer<MessageEvent>) - Method in class io.github.dawncord.api.event.handler.MessageEventHandler
Associates the reaction removal event with the provided handler.
reactionRemoveAll(Consumer<MessageEvent>) - Method in class io.github.dawncord.api.event.handler.MessageEventHandler
Associates the removal of all reactions event with the provided handler.
reactionRemoveEmoji(Consumer<MessageEvent>) - Method in class io.github.dawncord.api.event.handler.MessageEventHandler
Associates the removal of reactions by emoji event with the provided handler.
READ_MESSAGE_HISTORY - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows reading of message history.
READ_MESSAGE_HISTORY - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows reading of message history.
READ_ONLY - Enum constant in enum class io.github.dawncord.api.types.TeamMemberRole
The read-only role.
READY - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Contains the initial state information.
ReadyEvent - Class in io.github.dawncord.api.event
Represents the ready event sent by the Discord gateway when the bot is ready to start receiving events.
ReadyEvent(String, User, String, String, String, List<Guild>, Application) - Constructor for class io.github.dawncord.api.event.ReadyEvent
Constructs a new ReadyEvent object.
readyEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
RECIPIENT_ADD - Enum constant in enum class io.github.dawncord.api.types.MessageType
Recipient add.
RECIPIENT_REMOVE - Enum constant in enum class io.github.dawncord.api.types.MessageType
Recipient remove.
RECONNECT - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Server is going away, a client should reconnect to gateway and resume.
registerSlashCommand(String, String, Consumer<SlashCommandCreateAction>) - Method in class io.github.dawncord.api.Dawncord
Registers a new slash command.
registerSlashCommands(SlashCommand...) - Method in class io.github.dawncord.api.Dawncord
Registers multiple slash commands.
RELATIONSHIPS_READ - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to know a user's friends and implicit relationships.
REMOVE_ROLE - Enum constant in enum class io.github.dawncord.api.types.IntegrationExpireBehavior
The role associated with the integration will be removed upon expiration.
removeAttachments() - Method in class io.github.dawncord.api.action.MessageModifyAction
Removes the attachments from the message.
removeComponents() - Method in class io.github.dawncord.api.action.MessageModifyAction
Removes the components from the message.
removeEmbeds() - Method in class io.github.dawncord.api.action.MessageModifyAction
Removes the embeds from the message.
removeReaction(String) - Method in class io.github.dawncord.api.action.MessageModifyAction
Removes a reaction from the message with the given emoji ID or name.
removeReaction(String, User) - Method in class io.github.dawncord.api.action.MessageModifyAction
Removes a reaction from the message with the given emoji ID or name for the specified user.
removeRole(long) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Removes a role from the guild member by its ID.
removeRole(long) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
removeRole(String) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Removes a role from the guild member by its ID.
removeRole(String) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
removeRoleById(long) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Removes a role from the guild member by its ID.
removeRoleById(long) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
removeRoleById(String) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Removes a role from the guild member by its ID.
removeRoleById(String) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
removeRoleByName(String) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Removes a role from the guild member by its name.
removeRoleByName(String) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
removeTimeout() - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Removes the timeout for the guild member.
removeTimeout() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
reply(String) - Method in class io.github.dawncord.api.event.ButtonEvent
 
reply(String) - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
reply(String) - Method in interface io.github.dawncord.api.event.ReplyEvent
Replies to the event with the specified message.
reply(String) - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
reply(String) - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
reply(String, Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.event.ButtonEvent
 
reply(String, Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
reply(String, Consumer<MessageCreateAction>) - Method in interface io.github.dawncord.api.event.ReplyEvent
Replies to the event with the specified message, optionally providing a handler for further modifications.
reply(String, Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
reply(String, Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
reply(Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.event.ButtonEvent
 
reply(Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
reply(Consumer<MessageCreateAction>) - Method in interface io.github.dawncord.api.event.ReplyEvent
Replies to the event, allowing further modifications with the provided handler.
reply(Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
reply(Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
Reply(String, String) - Static method in class io.github.dawncord.api.Routes
Constructs the route to reply to an interaction.
REPLY - Enum constant in enum class io.github.dawncord.api.types.MessageType
Reply.
ReplyEvent - Interface in io.github.dawncord.api.event
Represents an event that allows replying to interactions.
replyModal(Modal) - Method in class io.github.dawncord.api.event.ButtonEvent
 
replyModal(Modal) - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
replyModal(Modal) - Method in interface io.github.dawncord.api.event.ReplyEvent
Replies to the event with the provided modal.
replyModal(Modal) - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
replyModal(Modal) - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
replyModal(Modal, InteractionData) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Replies with a modal using the specified modal and interaction data.
replyModal(Consumer<ModalCreateAction>) - Method in class io.github.dawncord.api.event.ButtonEvent
 
replyModal(Consumer<ModalCreateAction>) - Method in class io.github.dawncord.api.event.ModalSubmitEvent
 
replyModal(Consumer<ModalCreateAction>) - Method in interface io.github.dawncord.api.event.ReplyEvent
Replies to the event with a modal, optionally providing a handler for further modifications.
replyModal(Consumer<ModalCreateAction>) - Method in class io.github.dawncord.api.event.SelectMenuEvent
 
replyModal(Consumer<ModalCreateAction>) - Method in class io.github.dawncord.api.event.SlashCommandEvent
 
replyModal(Consumer<ModalCreateAction>, InteractionData) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Replies with a modal using the specified handler and interaction data.
REQUEST_TO_SPEAK - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows requesting to speak in stage channels.
REQUEST_TO_SPEAK - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows requesting to speak in stage channels.
REQUIRE_TAG - Enum constant in enum class io.github.dawncord.api.types.ChannelFlag
Whether a tag is required to be specified when creating a thread in a GUILD_FORUM or a GUILD_MEDIA channel.
Resolved(JsonNode, List<String>, Guild) - Constructor for class io.github.dawncord.api.event.SelectMenuEvent.Resolved
Constructs a Resolved object with the specified resolved data, values, and guild.
Result - Class in io.github.dawncord.api.entities.message.poll
Represents the result of a poll.
Result(JsonNode) - Constructor for class io.github.dawncord.api.entities.message.poll.Result
Constructs a Result object with the specified JSON node.
RESUMED - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Response to Resume.
retrieveStickersFromMessage(JsonNode, Guild) - Static method in class io.github.dawncord.api.utils.MessageUtils
Retrieves stickers from a JSON message node associated with a guild.
Role() - Constructor for class io.github.dawncord.api.Routes.Guild.Role
 
Role(String, String, String) - Static method in class io.github.dawncord.api.Routes.Guild.Member
Constructs the route to assign a role to a member in a guild.
ROLE - Enum constant in enum class io.github.dawncord.api.types.AllowedMention
Controls role mentions.
ROLE - Enum constant in enum class io.github.dawncord.api.types.CommandPermissionType
Permission applies to a role.
ROLE - Enum constant in enum class io.github.dawncord.api.types.ComponentType
A role component.
ROLE - Enum constant in enum class io.github.dawncord.api.types.OptionType
Role option type.
ROLE - Enum constant in enum class io.github.dawncord.api.types.PermissionOverrideType
Permission override for a role.
ROLE - Enum constant in enum class io.github.dawncord.api.types.SelectMenuType
Select menu for selecting roles.
ROLE_CONNECTIONS_WRITE - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to update a user's connection and metadata for the app.
ROLE_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Role was created.
ROLE_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Role was deleted.
ROLE_ICONS - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild is able to set role icons.
ROLE_SUBSCRIPTION_PURCHASE - Enum constant in enum class io.github.dawncord.api.types.MessageType
Role subscription purchase.
ROLE_SUBSCRIPTIONS_AVAILABLE_FOR_PURCHASE - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has role subscriptions that can be purchased.
ROLE_SUBSCRIPTIONS_ENABLED - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has enabled role subscriptions.
ROLE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Role was edited.
roleCreate(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the role creation event with the provided handler.
roleDelete(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the role deletion event with the provided handler.
RoleIcon - Class in io.github.dawncord.api.entities.image
Represents an icon associated with a role.
RoleIcon(String, String) - Constructor for class io.github.dawncord.api.entities.image.RoleIcon
Constructs a RoleIcon object associated with a role.
RoleIcon(String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve the icon of a role within a guild.
roleUpdate(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the role update event with the provided handler.
Romanian - Enum constant in enum class io.github.dawncord.api.types.Locale
Romanian.
ROSSPOSTED - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
Message has been published to subscribed channels (via Channel Following).
ROTTERDAM - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
Rotterdam voice region.
Routes - Class in io.github.dawncord.api
Utility class for defining routes to various API endpoints.
Routes() - Constructor for class io.github.dawncord.api.Routes
 
Routes.Channel - Class in io.github.dawncord.api
Routes related to channels.
Routes.Channel.Invite - Class in io.github.dawncord.api
Routes related to invites within channels.
Routes.Channel.Message - Class in io.github.dawncord.api
Routes related to messages within channels.
Routes.Channel.Message.Pin - Class in io.github.dawncord.api
Routes related to pinning messages within channels.
Routes.Channel.Message.Poll - Class in io.github.dawncord.api
Routes related to polls within messages.
Routes.Channel.Message.Reaction - Class in io.github.dawncord.api
Routes related to reactions on messages.
Routes.Channel.Thread - Class in io.github.dawncord.api
Routes related to threads within channels.
Routes.Channel.Thread.Archive - Class in io.github.dawncord.api
Routes related to archived threads within channels.
Routes.Channel.Thread.Member - Class in io.github.dawncord.api
Routes related to members within threads.
Routes.Guild - Class in io.github.dawncord.api
Routes related to guild operations.
Routes.Guild.AutoMod - Class in io.github.dawncord.api
Routes related to auto-moderation rules in a guild.
Routes.Guild.Ban - Class in io.github.dawncord.api
Routes related to bans in a guild.
Routes.Guild.Emoji - Class in io.github.dawncord.api
Routes related to emojis in a guild.
Routes.Guild.Integration - Class in io.github.dawncord.api
Routes related to integrations in a guild.
Routes.Guild.Member - Class in io.github.dawncord.api
Routes related to guild member operations.
Routes.Guild.Role - Class in io.github.dawncord.api
Routes related to roles in a guild.
Routes.Guild.ScheduledEvent - Class in io.github.dawncord.api
Routes related to scheduled events within a guild.
Routes.Guild.Sticker - Class in io.github.dawncord.api
Routes related to stickers in a guild.
Routes.Guild.Widget - Class in io.github.dawncord.api
Routes related to guild widgets.
Routes.Icon - Class in io.github.dawncord.api
Routes related to retrieving various types of icons.
Routes.SlashCommand - Class in io.github.dawncord.api
Routes related to slash commands.
Routes.Webhook - Class in io.github.dawncord.api
Routes related to webhooks.
RPC - Enum constant in enum class io.github.dawncord.api.types.Scope
For local rpc server access, this allows you to control a user's local Discord client.
RPC_ACTIVITIES_WRITE - Enum constant in enum class io.github.dawncord.api.types.Scope
For local rpc server access, this allows you to update a user's activity.
RPC_NOTIFICATIONS_READ - Enum constant in enum class io.github.dawncord.api.types.Scope
For local rpc server access, this allows you to receive notifications pushed out to the user.
RPC_VOICE_READ - Enum constant in enum class io.github.dawncord.api.types.Scope
For local rpc server access, this allows you to read a user's voice settings and listen for voice events.
RPC_VOICE_WRITE - Enum constant in enum class io.github.dawncord.api.types.Scope
For local rpc server access, this allows you to update a user's voice settings.
rule() - Method in class io.github.dawncord.api.event.handler.AutoModEventHandler
Gets the auto-moderation rule.
Rule() - Constructor for class io.github.dawncord.api.event.handler.AutoModEventHandler.Rule
 
RUSSIA - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
Russia voice region.
Russian - Enum constant in enum class io.github.dawncord.api.types.Locale
Russian.

S

SCHEDULED - Enum constant in enum class io.github.dawncord.api.types.GuildEventStatus
Event is scheduled.
ScheduledEvent() - Constructor for class io.github.dawncord.api.Routes.Guild.ScheduledEvent
 
scheduledEventCreate(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the scheduled event creation event with the provided handler.
scheduledEventDelete(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the scheduled event deletion event with the provided handler.
scheduledEventUpdate(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the scheduled event update event with the provided handler.
scheduledEventUserAdd(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the scheduled event user addition event with the provided handler.
scheduledEventUserRemove(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the scheduled event user removal event with the provided handler.
Scope - Enum Class in io.github.dawncord.api.types
Represents different OAuth2 Scopes.
Search(String) - Static method in class io.github.dawncord.api.Routes.Guild.Member
Constructs the route to search for members in a guild.
searchMembers(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Searches for members in the guild by their username.
searchMembers(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
searchMembers(String, int) - Method in interface io.github.dawncord.api.entities.guild.Guild
Searches for members in the guild by their username, limiting the result count.
searchMembers(String, int) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
secondary(String, String) - Static method in class io.github.dawncord.api.entities.message.component.Button
Creates a secondary button.
Secondary - Enum constant in enum class io.github.dawncord.api.types.ButtonStyle
Secondary button style.
SelectMenu - Class in io.github.dawncord.api.entities.message.component
Utility class for creating select menus.
SelectMenu() - Constructor for class io.github.dawncord.api.entities.message.component.SelectMenu
 
SelectMenuBuilder - Class in io.github.dawncord.api.entities.message.component
A builder class for creating select menu components.
SelectMenuBuilder(SelectMenuType, String) - Constructor for class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Constructs a new SelectMenuBuilder object with the specified type and custom ID.
SelectMenuBuilder.DefaultValue - Class in io.github.dawncord.api.entities.message.component
Represents a default value for a select menu.
SelectMenuData - Class in io.github.dawncord.api.entities.message.component
Represents the data for a select menu.
SelectMenuData(String, String, int, int, JsonNode, boolean, List<ChannelType>, Guild) - Constructor for class io.github.dawncord.api.entities.message.component.SelectMenuData
Constructs a new SelectMenuData object with the specified parameters.
SelectMenuEvent - Class in io.github.dawncord.api.event
Represents an event related to a select menu interaction in a message.
SelectMenuEvent(MessageComponentInteractionData, SelectMenuData, JsonNode, List<String>) - Constructor for class io.github.dawncord.api.event.SelectMenuEvent
Constructs a SelectMenuEvent with the specified interaction data, select menu data, resolved data, and selected values.
SelectMenuEvent.Resolved - Class in io.github.dawncord.api.event
Represents resolved data of an interaction, providing methods to convert resolved data into specific types.
selectMenuEventHandlers - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
SelectMenuType - Enum Class in io.github.dawncord.api.types
Represents different types of select menus.
SelectOption - Class in io.github.dawncord.api.entities.message.component
Represents an option for a select menu.
SelectOption(String, String) - Constructor for class io.github.dawncord.api.entities.message.component.SelectOption
Constructs a SelectOption object with the specified label and value.
SEND_ALERT_MESSAGE - Enum constant in enum class io.github.dawncord.api.types.AutoModActionType
Sends an alert message.
SEND_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows sending messages.
SEND_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows sending messages.
SEND_MESSAGES_IN_THREADS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows sending messages in threads.
SEND_MESSAGES_IN_THREADS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows sending messages in threads.
SEND_POLLS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows sending polls.
SEND_POLLS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows sending polls.
SEND_TTS_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows sending text-to-speech messages.
SEND_TTS_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows sending text-to-speech messages.
SEND_VOICE_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows sending voice messages.
SEND_VOICE_MESSAGES - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows sending voice messages.
sendMessage(ThreadMessage) - Method in class io.github.dawncord.api.action.ThreadCreateAction
Sends a thread message if the channel type is GUILD_FORUM.
sendMessage(String) - Method in interface io.github.dawncord.api.entities.channel.TextChannel
Sends a message to the channel with the specified content.
sendMessage(String) - Method in class io.github.dawncord.api.entities.channel.TextChannelImpl
 
sendMessage(String, Consumer<MessageCreateAction>) - Method in interface io.github.dawncord.api.entities.channel.TextChannel
Sends a message to the channel with the specified content and provides a handler for message creation events.
sendMessage(String, Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.entities.channel.TextChannelImpl
 
sendMessage(Consumer<MessageCreateAction>) - Method in interface io.github.dawncord.api.entities.channel.TextChannel
Sends a message to the channel and provides a handler for message creation events.
sendMessage(Consumer<MessageCreateAction>) - Method in class io.github.dawncord.api.entities.channel.TextChannelImpl
 
setAfkChannel(GuildChannel) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the AFK channel for the guild.
setAfkTimeout(int) - Method in class io.github.dawncord.api.action.GuildCreateAction
Sets the AFK timeout for the guild.
setAfkTimeout(int) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the AFK timeout for the guild.
setAlertMessageAction(String) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the alert message action for the rule
setAlertMessageAction(String) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets an alert message action for the rule.
setAlertsChannel(GuildChannel) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the alerts channel for the guild.
setAllowedMentions(JsonNode, AllowedMention[]) - Static method in class io.github.dawncord.api.utils.MessageUtils
Sets allowed mentions in a JSON message node.
setAllowedMentions(AllowedMention...) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the allowed mentions for the message.
setAllowedMentions(AllowedMention...) - Method in class io.github.dawncord.api.action.MessageModifyAction
Sets the allowed mentions for the message.
setAllowedMentions(AllowedMention...) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Sets the allowed mentions in the message.
setAllowMultiselect(boolean) - Method in class io.github.dawncord.api.action.PollCreateAction
Sets the multi-select setting for the poll.
setAnswers(AnswerData...) - Method in class io.github.dawncord.api.action.PollCreateAction
Sets the answers for the poll.
setArchived(boolean) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the archived status for the guild channel.
setArchiveDuration(int) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the archive duration for the guild channel.
setAttachments(File...) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the attachments for the message.
setAttachments(File...) - Method in class io.github.dawncord.api.action.MessageModifyAction
Sets the attachments for the message.
setAttachments(Map<String, String>) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Sets the attachments attached to the message.
setAuthor(String) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the author of the embed.
setAuthor(String, String) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the author of the embed with a URL.
setAuthor(String, String, String) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the author of the embed with a URL and an icon.
setAutocomplete(boolean) - Method in class io.github.dawncord.api.command.option.Option
Sets whether the option supports autocomplete or not.
setAvatar(String) - Method in class io.github.dawncord.api.action.WebhookCreateAction
Sets the avatar for the webhook.
setAvatar(String) - Method in class io.github.dawncord.api.action.WebhookModifyAction
Sets the avatar for the webhook.
setBanner(String) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the banner for the guild.
setBitrate(int) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the bitrate for the guild channel. if the channel type is voice.
setBitrate(int) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the bitrate for the guild channel if it is a voice or stage voice channel.
setBlockMessageAction() - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the block message action for the rule.
setBlockMessageAction() - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets a block message action for the rule.
setBlockMessageAction(String) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the block message action for the rule
setBlockMessageAction(String) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets a block message action for the rule.
setBoostProgressBar(boolean) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the boost progress bar for the guild.
setCategory(GuildCategory) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the category for the guild channel if the channel type is not a public thread, private thread, or announcement thread.
setChannel(long) - Method in class io.github.dawncord.api.action.GuildWidgetSettingsModifyAction
Sets the channel ID for the guild widget settings.
setChannel(long) - Method in class io.github.dawncord.api.action.WebhookModifyAction
Sets the channel ID for the webhook.
setChannel(String) - Method in class io.github.dawncord.api.action.GuildWidgetSettingsModifyAction
Sets the channel ID for the guild widget settings.
setChannel(String) - Method in class io.github.dawncord.api.action.WebhookModifyAction
Sets the channel ID for the webhook.
setChannelEntityType(GuildEventEntityType, long) - Method in class io.github.dawncord.api.action.GuildEventModifyAction
Sets the channel entity type for the guild scheduled event.
setChannelEntityType(GuildEventEntityType, String) - Method in class io.github.dawncord.api.action.GuildEventModifyAction
Sets the channel entity type for the guild scheduled event.
setChannelId(String) - Method in class io.github.dawncord.api.action.StageCreateAction
Sets the channel ID property for the stage.
setChannelIds(String...) - Method in class io.github.dawncord.api.action.GuildOnboardingModifyAction
Sets the channel IDs for the guild onboarding.
setChannels(GuildWelcomeChannel...) - Method in class io.github.dawncord.api.action.GuildWelcomeScreenModifyAction
Sets the channels for the guild welcome screen.
setChannelTypes(ChannelType...) - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Sets the types of channels the select menu is applicable to.
setColor(Color) - Method in class io.github.dawncord.api.action.GuildRoleCreateAction
Sets the color for the guild role.
setColor(Color) - Method in class io.github.dawncord.api.action.GuildRoleModifyAction
Sets the color for the guild role.
setColor(Color) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the color of the embed.
setComponents(ComponentBuilder...) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the components for the message.
setComponents(ComponentBuilder...) - Method in class io.github.dawncord.api.action.MessageModifyAction
Sets the components for the message.
setComponents(ComponentBuilder...) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Sets the components attached to the message.
setContent(String) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the content for the message
setContent(String) - Method in class io.github.dawncord.api.action.MessageModifyAction
Sets the content for the message.
setContentFilterLevel(ContentFilterLevel) - Method in class io.github.dawncord.api.action.GuildCreateAction
Sets the content filter level for the guild.
setContentFilterLevel(ContentFilterLevel) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the content filter level for the guild.
setCoverImage(String) - Method in class io.github.dawncord.api.action.ApplicationModifyAction
Sets the cover image for the application.
setCustomId(String) - Method in class io.github.dawncord.api.action.ModalCreateAction
Sets the custom ID for the modal.
setCustomId(String) - Method in class io.github.dawncord.api.entities.message.modal.ModalBuilder
Sets the custom ID of the modal.
setCustomInstallUrl(String) - Method in class io.github.dawncord.api.action.ApplicationModifyAction
Sets the custom install URL property in the Application.
setDefault(boolean) - Method in class io.github.dawncord.api.entities.message.component.SelectOption
Sets whether the option is default.
setDefaultReaction(String) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the default reaction for the guild channel if the channel type is forum media.
setDefaultReaction(String) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the default reaction emoji for the guild forum or media channel.
setDefaultValues(List<SelectMenuBuilder.DefaultValue>) - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Sets the default values of the select menu.
setDescription(String) - Method in class io.github.dawncord.api.action.ApplicationModifyAction
Sets the description property in the Application.
setDescription(String) - Method in class io.github.dawncord.api.action.GuildEventModifyAction
Sets the description for the guild scheduled event.
setDescription(String) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the description for the guild.
setDescription(String) - Method in class io.github.dawncord.api.action.GuildStickerCreateAction
Sets the description for the guild sticker.
setDescription(String) - Method in class io.github.dawncord.api.action.GuildStickerModifyAction
Sets the description property for the guild sticker.
setDescription(String) - Method in class io.github.dawncord.api.action.GuildWelcomeScreenModifyAction
Sets the description for the guild welcome screen.
setDescription(String) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Sets the description for the slash command.
setDescription(String) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Sets the description for the slash command.
setDescription(String) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Sets the description for the subcommand.
setDescription(String) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Sets the description for the subcommand group.
setDescription(String) - Method in interface io.github.dawncord.api.command.CommandBuilder
Sets the description of the command.
setDescription(String) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
setDescription(String) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
setDescription(String) - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
 
setDescription(String) - Method in class io.github.dawncord.api.entities.message.component.SelectOption
Sets the description of the option.
setDescription(String) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the description of the embed.
setDescriptionLocalizations(Map<Locale, String>) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Sets the localized descriptions for different locales for the slash command.
setDescriptionLocalizations(Map<Locale, String>) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Sets the localized descriptions for different locales for the slash command.
setDescriptionLocalizations(Map<Locale, String>) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Sets the localized descriptions for different locales for the subcommand.
setDescriptionLocalizations(Map<Locale, String>) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Sets the localized descriptions for different locales for the subcommand group.
setDiscoverySplash(String) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the discovery splash image for the guild if it is discoverable.
setDuration(int) - Method in class io.github.dawncord.api.action.PollCreateAction
Sets the duration of the poll in hours.
setDuration(int) - Method in class io.github.dawncord.api.action.ThreadCreateAction
Sets the duration for the thread.
setElements(Element...) - Method in class io.github.dawncord.api.action.ModalCreateAction
Sets the elements for the modal.
setElements(Element...) - Method in class io.github.dawncord.api.entities.message.modal.ModalBuilder
Adds input elements to the modal.
setElements(List<Element>) - Method in class io.github.dawncord.api.entities.message.modal.ModalBuilder
Sets the input elements of the modal.
setEmbeds(Embed...) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the embeds for the message.
setEmbeds(Embed...) - Method in class io.github.dawncord.api.action.MessageModifyAction
Sets the embeds for the message.
setEmbeds(List<Embed>) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Sets the embeds attached to the message.
setEmoji(long) - Method in class io.github.dawncord.api.action.GuildStickerCreateAction
Sets the emoji for the guild sticker.
setEmoji(long) - Method in class io.github.dawncord.api.action.GuildStickerModifyAction
Sets the emoji property for the guild sticker.
setEmoji(String) - Method in class io.github.dawncord.api.action.GuildStickerCreateAction
Sets the emoji for the guild sticker.
setEmoji(String) - Method in class io.github.dawncord.api.action.GuildStickerModifyAction
Sets the emoji property for the guild sticker.
setEnabled(boolean) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the enabled state for the rule.
setEnabled(boolean) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets the enabled for the rule.
setEnabled(boolean) - Method in class io.github.dawncord.api.action.GuildOnboardingModifyAction
Sets the enabled state for the guild onboarding.
setEnabled(boolean) - Method in class io.github.dawncord.api.action.GuildWelcomeScreenModifyAction
Sets the enabled for the guild welcome screen.
setEnabled(boolean) - Method in class io.github.dawncord.api.action.GuildWidgetSettingsModifyAction
Sets the enabled for the guild widget settings.
setEphemeral(boolean) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the ephemeral flag for the message.
setExemptChannels(String...) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the exempt channels for the rule.
setExemptChannels(String...) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets the exempt channels property for the rule.
setExemptRoles(String...) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the exempt roles for the rule.
setExemptRoles(String...) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets the exempt roles property for the rule.
setExternalEntityType(String, ZonedDateTime) - Method in class io.github.dawncord.api.action.GuildEventModifyAction
Sets the external entity type for the guild scheduled event.
setFlags(ApplicationFlag...) - Method in class io.github.dawncord.api.action.ApplicationModifyAction
Sets the flags for the Application.
setFlags(ChannelFlag, ChannelFlag...) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the flags for the guild channel.
setFlags(GuildMemberFlag...) - Method in class io.github.dawncord.api.action.GuildMemberModifyAction
Sets the flags for the guild member
setFooter(String) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the footer of the embed.
setFooter(String, String) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the footer of the embed with an icon.
setForumLayout(ForumLayoutType) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the forum layout for the guild channel if the channel type is GUILD_FORUM.
setForumLayout(ForumLayoutType) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the forum layout for the guild channel if it is a forum channel.
setGuildEventId(String) - Method in class io.github.dawncord.api.action.StageCreateAction
Sets the guild scheduled event ID property for the stage.
setHoist(boolean) - Method in class io.github.dawncord.api.action.GuildRoleCreateAction
Sets the hoist for the guild role.
setHoist(boolean) - Method in class io.github.dawncord.api.action.GuildRoleModifyAction
Sets the hoist property for the guild role.
setIcon(String) - Method in class io.github.dawncord.api.action.ApplicationModifyAction
Sets the icon for the application.
setIcon(String) - Method in class io.github.dawncord.api.action.GuildCreateAction
Sets the icon for the guild.
setIcon(String) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the icon for the guild.
setIcon(String) - Method in class io.github.dawncord.api.action.GuildRoleCreateAction
Sets the icon for the guild role.
setIcon(String) - Method in class io.github.dawncord.api.action.GuildRoleModifyAction
Sets the icon for the guild role.
setImage(File) - Method in class io.github.dawncord.api.action.GuildStickerCreateAction
Sets the image file for the guild sticker.
setImage(String) - Method in class io.github.dawncord.api.action.EmojiCreateAction
Sets the image property for the emoji.
setImage(String) - Method in class io.github.dawncord.api.action.GuildEventModifyAction
Sets the image for the guild scheduled event.
setImage(String) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the image of the embed.
setImageData(String) - Static method in class io.github.dawncord.api.utils.IOUtils
Sets image data from the specified path.
setInstallParams(List<Scope>, List<PermissionType>) - Method in class io.github.dawncord.api.action.ApplicationModifyAction
Sets the install parameters for the application action.
setIntents(GatewayIntent...) - Method in class io.github.dawncord.api.Dawncord
Sets the intents for the gateway connection.
setInteractionEndpointUrl(String) - Method in class io.github.dawncord.api.action.ApplicationModifyAction
Sets the interaction endpoint URL property in the Application.
setInvitable(boolean) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the invitable status for the guild channel.
setInvitable(boolean) - Method in class io.github.dawncord.api.action.ThreadCreateAction
Sets the invitable for the thread.
setKeywordPresetTrigger(List<KeywordPreset>, List<String>) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the keyword preset trigger for the rule.
setKeywordPresetTrigger(List<KeywordPreset>, List<String>) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets the keyword preset trigger for the rule.
setKeywordTrigger(List<String>, List<String>) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the keyword trigger for the rule.
setKeywordTrigger(List<String>, List<String>) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets the keyword trigger for the rule.
setLocale(Locale) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the locale for the guild.
setLocalizedDescription(Locale, String) - Method in interface io.github.dawncord.api.command.CommandBuilder
Sets the localized description of the command for a specific locale.
setLocalizedDescription(Locale, String) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
setLocalizedDescription(Locale, String) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
setLocalizedDescription(Locale, String) - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
 
setLocalizedDescriptions(Map<Locale, String>) - Method in interface io.github.dawncord.api.command.CommandBuilder
Sets the localized descriptions of the command for multiple locales.
setLocalizedDescriptions(Map<Locale, String>) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
setLocalizedDescriptions(Map<Locale, String>) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
setLocalizedDescriptions(Map<Locale, String>) - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
 
setLocalizedName(Locale, String) - Method in interface io.github.dawncord.api.command.CommandBuilder
Sets the localized name of the command for a specific locale.
setLocalizedName(Locale, String) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
setLocalizedName(Locale, String) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
setLocalizedName(Locale, String) - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
 
setLocalizedNames(Map<Locale, String>) - Method in interface io.github.dawncord.api.command.CommandBuilder
Sets the localized names of the command for multiple locales.
setLocalizedNames(Map<Locale, String>) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
setLocalizedNames(Map<Locale, String>) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
setLocalizedNames(Map<Locale, String>) - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
 
setLocation(String) - Method in class io.github.dawncord.api.action.GuildEventModifyAction
Sets the location for the guild scheduled event.
setLocked(boolean) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the locked status for the guild channel.
setMaxAge(int) - Method in class io.github.dawncord.api.action.InviteCreateAction
Sets the maximum age for the invite.
setMaxLength(Integer) - Method in class io.github.dawncord.api.entities.message.modal.Element
Sets the maximum length of input allowed for the element.
setMaxUses(int) - Method in class io.github.dawncord.api.action.InviteCreateAction
Sets the maximum number of uses for the invite.
setMaxValues(int) - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Sets the maximum number of values that can be selected in the select menu.
setMentionable(boolean) - Method in class io.github.dawncord.api.action.GuildRoleCreateAction
Sets the mentionable for the guild role.
setMentionable(boolean) - Method in class io.github.dawncord.api.action.GuildRoleModifyAction
Sets the mentionable for the guild role.
setMentionSpamTrigger(int, boolean) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the mention spam trigger for the rule.
setMentionSpamTrigger(int, boolean) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets the mention spam trigger for the rule.
setMessageReference(Message) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the message reference for the message.
setMfaLevel(MfaLevel) - Method in interface io.github.dawncord.api.entities.guild.Guild
Sets the MFA (Multi-Factor Authentication) level for the guild.
setMfaLevel(MfaLevel) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
setMinLength(Integer) - Method in class io.github.dawncord.api.entities.message.modal.Element
Sets the minimum length of input allowed for the element.
setMinValues(int) - Method in class io.github.dawncord.api.entities.message.component.SelectMenuBuilder
Sets the minimum number of values that can be selected in the select menu.
setModChannel(GuildChannel) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the mod channel for the guild.
setMode(OnboardingMode) - Method in class io.github.dawncord.api.action.GuildOnboardingModifyAction
Sets the mode for the guild onboarding.
setName(String) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the name of the rule.
setName(String) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets the name for the rule.
setName(String) - Method in class io.github.dawncord.api.action.EmojiCreateAction
Sets the name property for the emoji.
setName(String) - Method in class io.github.dawncord.api.action.EmojiModifyAction
Sets the name property for the emoji.
setName(String) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the name property for the guild channel.
setName(String) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the name property of the guild channel.
setName(String) - Method in class io.github.dawncord.api.action.GuildCreateAction
Sets the name property for the guild.
setName(String) - Method in class io.github.dawncord.api.action.GuildEventModifyAction
Sets the name for the guild scheduled event.
setName(String) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the name of the GuildModifyAction.
setName(String) - Method in class io.github.dawncord.api.action.GuildRoleCreateAction
Sets the name for the guild role.
setName(String) - Method in class io.github.dawncord.api.action.GuildRoleModifyAction
Sets the name for the guild role.
setName(String) - Method in class io.github.dawncord.api.action.GuildStickerCreateAction
Sets the name for the guild sticker.
setName(String) - Method in class io.github.dawncord.api.action.GuildStickerModifyAction
Sets the name property for the guild sticker.
setName(String) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Sets the name for the slash command.
setName(String) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Sets the name for the slash command.
setName(String) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Sets the name for the subcommand.
setName(String) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Sets the name for the subcommand group.
setName(String) - Method in class io.github.dawncord.api.action.ThreadCreateAction
Sets the name for the thread.
setName(String) - Method in class io.github.dawncord.api.action.WebhookCreateAction
Sets the name for the webhook.
setName(String) - Method in class io.github.dawncord.api.action.WebhookModifyAction
Sets the name for the webhook.
setName(String) - Method in interface io.github.dawncord.api.command.CommandBuilder
Sets the name of the command.
setName(String) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
 
setName(String) - Method in class io.github.dawncord.api.command.SubCommandBuilder
 
setName(String) - Method in class io.github.dawncord.api.command.SubCommandGroupBuilder
 
setNameLocalizations(Map<Locale, String>) - Method in class io.github.dawncord.api.action.SlashCommandCreateAction
Sets the localized names for different locales for the slash command.
setNameLocalizations(Map<Locale, String>) - Method in class io.github.dawncord.api.action.SlashCommandModifyAction
Sets the localized names for different locales for the slash command.
setNameLocalizations(Map<Locale, String>) - Method in class io.github.dawncord.api.action.SubCommandCreateAction
Sets the localized names for different locales for the subcommand.
setNameLocalizations(Map<Locale, String>) - Method in class io.github.dawncord.api.action.SubCommandGroupCreateAction
Sets the localized names for different locales for the subcommand group.
setNick(String) - Method in class io.github.dawncord.api.action.GuildMemberModifyAction
Sets the nickname for the guild member.
setNickname(String) - Method in class io.github.dawncord.api.action.CurrentMemberModifyAction
Sets the nickname for the current member.
setNotificationLevel(NotificationLevel) - Method in class io.github.dawncord.api.action.GuildCreateAction
Sets the notification level for the guild.
setNotificationLevel(NotificationLevel) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the notification level for the guild.
setNsfw(boolean) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the NSFW (Not Safe For Work) flag for the guild channel if applicable.
setNsfw(boolean) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the NSFW status for the guild channel if it is a text, announcement, forum, or media channel.
setNsfw(boolean) - Method in class io.github.dawncord.api.command.SlashCommandBuilder
Sets whether the slash command is NSFW (Not Safe For Work).
setOptimalVoiceRegion() - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the optimal voice region for the guild channel if it is a voice or stage voice channel.
setOwner(User) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the owner for the guild.
setParent(long) - Method in class io.github.dawncord.api.action.GuildChannelPositionModifyAction
Sets the parent ID property for the guild channel
setParent(String) - Method in class io.github.dawncord.api.action.GuildChannelPositionModifyAction
Sets the parent ID property for the guild channel
setParentId(long) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the parent ID for the guild channel.
setParentId(String) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the parent ID for the guild channel.
setPermissionOverrides(PermissionOverride...) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the permission overrides for the guild channel.
setPermissionOverrides(PermissionOverride...) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the permission overrides for the guild channel.
setPermissions(List<PermissionType>) - Method in class io.github.dawncord.api.action.GuildRoleCreateAction
Sets the permissions for the guild role.
setPermissions(List<PermissionType>) - Method in class io.github.dawncord.api.action.GuildRoleModifyAction
Sets the permissions for the guild role.
setPlaceholder(String) - Method in class io.github.dawncord.api.entities.message.modal.Element
Sets the placeholder text for the element.
setPoll(PollData) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the poll for the message.
setPosition(int) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the position property for the guild channel.
setPosition(int) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the position for the guild channel.
setPosition(int) - Method in class io.github.dawncord.api.action.GuildChannelPositionModifyAction
Sets the position property for the guild channel
setPosition(int) - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
Sets the position of the role in the role hierarchy.
setPosition(int) - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
 
setPostsOrder(OrderType) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the posts order for the guild channel if the channel type is forum media.
setPostsOrder(OrderType) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the posts order for the guild channel if it is a forum or media channel.
setPrompts(GuildOnboarding.Prompt...) - Method in class io.github.dawncord.api.action.GuildOnboardingModifyAction
Sets prompts for the guild onboarding.
setQuestion(String) - Method in class io.github.dawncord.api.action.PollCreateAction
Sets the question text for the poll.
setRateLimit(int) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the rate limit for the guild channel.
setRateLimit(int) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the rate limit for the guild channel if it is a text, voice, stage voice, forum, or media channel.
setRateLimit(int) - Method in class io.github.dawncord.api.action.ThreadCreateAction
Sets the rate limit per user for the thread.
setReference(Message) - Method in interface io.github.dawncord.api.entities.message.Message
Sets the reference to another message.
setReference(Message) - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
setRequired(boolean) - Method in class io.github.dawncord.api.command.option.Option
Sets whether the option is required or not.
setRequired(Boolean) - Method in class io.github.dawncord.api.entities.message.modal.Element
Sets whether the element is required.
setRoles(String...) - Method in class io.github.dawncord.api.action.EmojiCreateAction
Sets the roles property for the emoji.
setRoles(String...) - Method in class io.github.dawncord.api.action.EmojiModifyAction
Sets the roles property for the emoji.
setRoles(String...) - Method in class io.github.dawncord.api.action.GuildMemberModifyAction
Sets the roles for the guild member.
setRoles(List<GuildRole>) - Method in class io.github.dawncord.api.action.GuildMemberModifyAction
Sets the roles for the guild member
setRulesChannel(GuildChannel) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the rules channel for the guild.
setSpamTrigger() - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the spam trigger for the rule.
setSpamTrigger() - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets the spam trigger v
setSplash(String) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the splash image for the guild.
setStatus(GuildEventStatus) - Method in class io.github.dawncord.api.action.GuildEventModifyAction
Sets the status of the guild scheduled event.
setStickers(Sticker...) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the stickers for the message.
setStickers(List<Sticker>) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Sets the stickers attached to the message.
setSuppressEmbeds(boolean) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the suppress embeds flag for the message.
setSuppressEmbeds(boolean) - Method in class io.github.dawncord.api.action.MessageModifyAction
Sets the suppressEmbeds for the message.
setSuppressEmbeds(boolean) - Method in class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Sets whether embeds are suppressed in the message.
setSuppressNotifications(boolean) - Method in class io.github.dawncord.api.action.MessageCreateAction
Sets the suppress notifications flag for the message.
setSystemChannel(GuildChannel) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the system channel for the guild.
setSystemChannelFlags(SystemChannelFlag...) - Method in class io.github.dawncord.api.action.GuildCreateAction
Sets the system channel flags for the guild.
setSystemChannelFlags(SystemChannelFlag, SystemChannelFlag...) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the system channel flags for the guild.
setTags(ForumTag...) - Method in class io.github.dawncord.api.action.ThreadCreateAction
Sets the tags for the thread.
setTags(String...) - Method in class io.github.dawncord.api.action.ApplicationModifyAction
Set tags for the application.
setTags(List<ForumTag>) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the tags for the guild channel if the channel type is forum media.
setTags(List<ForumTag>) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the tags for the guild channel if it is a forum or media channel.
setTargetApplication(TargetType, int) - Method in class io.github.dawncord.api.action.InviteCreateAction
Sets the target application for the invite.
setTargetType(TargetType) - Method in class io.github.dawncord.api.action.InviteCreateAction
Sets the target type for the invite if the channel type is GUILD_VOICE.
setTargetUser(TargetType, int) - Method in class io.github.dawncord.api.action.InviteCreateAction
Sets the target user for the invite.
setTemporary(boolean) - Method in class io.github.dawncord.api.action.InviteCreateAction
Sets the temporary property for the invite.
setThreadRateLimit(int) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the thread rate limit for the guild channel.
setThumbnail(String) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the thumbnail of the embed.
setTimeout(ZonedDateTime) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
Sets the timeout for the guild member.
setTimeout(ZonedDateTime) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
 
setTimeoutAction(int) - Method in class io.github.dawncord.api.action.AutoModRuleCreateAction
Sets the timeout action for the rule.
setTimeoutAction(int) - Method in class io.github.dawncord.api.action.AutoModRuleModifyAction
Sets a timeout action for the rule.
setTimestamp(ZonedDateTime) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the timestamp of the embed.
Settings(String) - Static method in class io.github.dawncord.api.Routes.Guild.Widget
Constructs the route to access or modify the widget settings for a guild.
setTitle(String) - Method in class io.github.dawncord.api.action.ModalCreateAction
Sets the title for the modal.
setTitle(String) - Method in class io.github.dawncord.api.entities.message.modal.ModalBuilder
Sets the title of the modal.
setTopic(String) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the topic for the guild channel. if the channel type is text, announcement, or forum media.
setTopic(String) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the topic for the guild channel if it is a forum or media channel.
setTopic(String) - Method in class io.github.dawncord.api.action.StageCreateAction
Sets the topic property for the stage.
setType(ChannelType) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the type of the guild channel.
setTyping() - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Sets the typing indicator in the channel.
setTyping() - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
setUnique(boolean) - Method in class io.github.dawncord.api.action.InviteCreateAction
Sets the unique property for the invite.
setUrl(String) - Method in class io.github.dawncord.api.entities.message.embed.EmbedBuilder
Sets the URL of the embed.
setUserLimit(int) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the user limit for the guild channel. if the channel type is voice.
setUserLimit(int) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the user limit for the guild channel if it is a voice or stage voice channel.
setVerificationLevel(VerificationLevel) - Method in class io.github.dawncord.api.action.GuildCreateAction
Sets the verification level for the guild.
setVerificationLevel(VerificationLevel) - Method in class io.github.dawncord.api.action.GuildModifyAction
Sets the verification level for the guild.
setVerificationUrl(String) - Method in class io.github.dawncord.api.action.ApplicationModifyAction
Sets the verification URL property in the Application.
setVideoQuality(VideoQualityMode) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the video quality mode for the guild channel if the channel type is voice.
setVideoQuality(VideoQualityMode) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the video quality mode for the guild channel if it is a voice or stage voice channel.
setVoiceRegion(VoiceRegion) - Method in class io.github.dawncord.api.action.GuildChannelCreateAction
Sets the voice region for the guild channel if the channel type is voice.
setVoiceRegion(VoiceRegion) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Sets the voice region for the guild channel if it is a voice or stage voice channel.
SEXUAL_CONTENT - Enum constant in enum class io.github.dawncord.api.types.KeywordPreset
Sexually explicit language or content
SHORT - Enum constant in enum class io.github.dawncord.api.types.TextInputStyle
Single-line input style.
SINGAPORE - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
Singapore voice region.
SlashCommand - Class in io.github.dawncord.api.command
Represents a Discord Slash Command.
SlashCommand() - Constructor for class io.github.dawncord.api.Routes.SlashCommand
 
SlashCommand(JsonNode) - Constructor for class io.github.dawncord.api.command.SlashCommand
Constructs a new SlashCommand instance.
SlashCommandBuilder - Class in io.github.dawncord.api.command
A builder for constructing slash commands.
SlashCommandBuilder(String, String) - Constructor for class io.github.dawncord.api.command.SlashCommandBuilder
Constructs a new SlashCommandBuilder instance with the specified name and description.
SlashCommandCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a slash command.
SlashCommandCreateAction(String, String) - Constructor for class io.github.dawncord.api.action.SlashCommandCreateAction
SlashCommandData - Class in io.github.dawncord.api.command
Represents the data associated with a slash command, including its name, subcommand, and subcommand group.
SlashCommandData(String, String, String) - Constructor for class io.github.dawncord.api.command.SlashCommandData
Constructs a new SlashCommandData object with the specified parameters.
SlashCommandEvent - Class in io.github.dawncord.api.event
Represents an event triggered by a slash command interaction.
SlashCommandEvent(SlashCommandInteractionData) - Constructor for class io.github.dawncord.api.event.SlashCommandEvent
Constructs a SlashCommandEvent with the specified interaction data.
slashCommandEventHandlers - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
SlashCommandInteractionData - Class in io.github.dawncord.api.interaction
Represents data associated with a slash command interaction.
SlashCommandInteractionData(List<Map<String, Object>>, SlashCommandData, Interaction, String, String, String) - Constructor for class io.github.dawncord.api.interaction.SlashCommandInteractionData
Constructs a SlashCommandInteractionData object with the specified parameters.
SlashCommandModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a slash command.
SlashCommandModifyAction(String) - Constructor for class io.github.dawncord.api.action.SlashCommandModifyAction
SlashCommandUtils - Class in io.github.dawncord.api.utils
Utility class for handling Slash Commands.
SlashCommandUtils() - Constructor for class io.github.dawncord.api.utils.SlashCommandUtils
 
SLURS - Enum constant in enum class io.github.dawncord.api.types.KeywordPreset
Personal insults or hate speech
SOURCE_MESSAGE_DELETED - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
The source message for this crosspost has been deleted (via Channel Following).
SOUTH_AFRICA - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
South Africa voice region.
SPAM - Enum constant in enum class io.github.dawncord.api.types.AutoModTriggerType
Checks if content represents generic spam.
Spanish - Enum constant in enum class io.github.dawncord.api.types.Locale
Spanish.
SPEAK - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows speaking in a voice channel.
SPEAK - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows speaking in a voice channel.
SPECTATE - Enum constant in enum class io.github.dawncord.api.types.ActivityFlag
User is spectating an activity.
Splash - Class in io.github.dawncord.api.entities.image
Represents a splash image associated with a guild.
Splash(String, String) - Constructor for class io.github.dawncord.api.entities.image.Splash
Constructs a Splash object associated with a guild.
Splash(String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve the splash image of a guild.
STAFF - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Staff user flag.
Stage - Interface in io.github.dawncord.api.entities.channel
Represents a stage in a guild.
STAGE_END - Enum constant in enum class io.github.dawncord.api.types.MessageType
Stage end.
STAGE_INSTANCE - Enum constant in enum class io.github.dawncord.api.types.GuildEventEntityType
Stage instance entity type.
STAGE_INSTANCE_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Stage instance was created (stage channel becomes live).
STAGE_INSTANCE_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Stage instance was created.
STAGE_INSTANCE_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Stage instance was deleted (stage channel no longer live).
STAGE_INSTANCE_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Stage instance was deleted or closed.
STAGE_INSTANCE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Stage instance details were updated.
STAGE_INSTANCE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Stage instance was updated.
STAGE_SPEAKER - Enum constant in enum class io.github.dawncord.api.types.MessageType
Stage speaker.
STAGE_START - Enum constant in enum class io.github.dawncord.api.types.MessageType
Stage start.
STAGE_TOPIC - Enum constant in enum class io.github.dawncord.api.types.MessageType
Stage topic.
StageCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a stage.
StageCreateAction() - Constructor for class io.github.dawncord.api.action.StageCreateAction
Create a new StageCreateAction
StageEvent - Class in io.github.dawncord.api.event
Represents an event related to a stage channel.
StageEvent(Guild, Stage) - Constructor for class io.github.dawncord.api.event.StageEvent
Constructs a StageEvent with the specified guild and stage channel.
stageEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
StageEventHandler - Class in io.github.dawncord.api.event.handler
An event handler for stage events.
StageEventHandler() - Constructor for class io.github.dawncord.api.event.handler.StageEventHandler
 
StageImpl - Class in io.github.dawncord.api.entities.channel
Implementation of a stage in a guild.
StageImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.StageImpl
Constructs a new StageImpl object.
StageInstance(String) - Static method in class io.github.dawncord.api.Routes
Constructs the route to a specific stage instance.
StageInstances() - Static method in class io.github.dawncord.api.Routes
Constructs the route to retrieve stage instances.
StagePrivacyLevel - Enum Class in io.github.dawncord.api.types
Represents privacy levels for stage channels.
STANDARD - Enum constant in enum class io.github.dawncord.api.types.StickerType
Official sticker in a pack
start() - Method in class io.github.dawncord.api.Dawncord
Connects to the gateway
STARTED_ONBOARDING - Enum constant in enum class io.github.dawncord.api.types.GuildMemberFlag
Member started onboarding.
startForumThread(Consumer<ThreadCreateAction>, GuildForum, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Starts a new forum thread with the specified name in the given guild forum.
startThread() - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Starts a new thread.
startThread() - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
startThread(long, Consumer<ThreadCreateAction>) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Starts a new thread with the specified message ID and provides a handler for thread creation events.
startThread(long, Consumer<ThreadCreateAction>) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
startThread(String) - Method in interface io.github.dawncord.api.entities.message.Message
Starts a new thread from this message with the given name.
startThread(String) - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
startThread(String, Consumer<ThreadCreateAction>) - Method in interface io.github.dawncord.api.entities.channel.GuildForum
Starts a new thread in this forum.
startThread(String, Consumer<ThreadCreateAction>) - Method in class io.github.dawncord.api.entities.channel.GuildForumImpl
 
startThread(String, Consumer<ThreadCreateAction>) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Starts a new thread with the specified message ID and provides a handler for thread creation events.
startThread(String, Consumer<ThreadCreateAction>) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
startThread(String, Consumer<ThreadCreateAction>) - Method in interface io.github.dawncord.api.entities.message.Message
Starts a new thread from this message with the given name.
startThread(String, Consumer<ThreadCreateAction>) - Method in class io.github.dawncord.api.entities.message.MessageImpl
 
startThread(Consumer<ThreadCreateAction>) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Starts a new thread and provides a handler for thread creation events.
startThread(Consumer<ThreadCreateAction>) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
startThread(Consumer<ThreadCreateAction>, Message, Channel) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Starts a new thread with the specified message and channel using the given handler.
startThreadFromMessage(Consumer<ThreadCreateAction>, Message, String) - Static method in class io.github.dawncord.api.utils.ActionExecutor
Starts a new thread from the specified message with the given name using the provided handler.
Sticker - Interface in io.github.dawncord.api.entities.message.sticker
Represents a sticker.
Sticker() - Constructor for class io.github.dawncord.api.Routes.Guild.Sticker
 
STICKER_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Sticker was created.
STICKER_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Sticker was deleted.
STICKER_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Sticker details were updated.
StickerFormatType - Enum Class in io.github.dawncord.api.types
Represents sticker format types.
StickerImpl - Class in io.github.dawncord.api.entities.message.sticker
Represents a sticker implementation.
StickerImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.message.sticker.StickerImpl
Constructs a new StickerImpl instance.
StickerType - Enum Class in io.github.dawncord.api.types
Represents sticker types.
stickerUpdate(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the sticker update event with the provided handler.
STREAM - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows streaming in a voice channel.
STREAM - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows streaming in a voice channel.
STREAM - Enum constant in enum class io.github.dawncord.api.types.TargetType
Stream target.
STREAMING - Enum constant in enum class io.github.dawncord.api.types.ActivityType
Streaming activity type.
STRING - Enum constant in enum class io.github.dawncord.api.types.OptionType
String option type.
SUB_COMMAND - Enum constant in enum class io.github.dawncord.api.types.OptionType
Sub-command option type.
SUB_COMMAND_GROUP - Enum constant in enum class io.github.dawncord.api.types.OptionType
Sub-command group option type.
SubCommand - Class in io.github.dawncord.api.command
Represents a sub-command within a command.
SubCommand(JsonNode) - Constructor for class io.github.dawncord.api.command.SubCommand
Constructs a new SubCommand instance.
SubCommandBuilder - Class in io.github.dawncord.api.command
A builder for constructing sub-commands.
SubCommandBuilder(String, String) - Constructor for class io.github.dawncord.api.command.SubCommandBuilder
Constructs a new SubCommandBuilder instance with the specified name and description.
SubCommandCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a subcommand.
SubCommandCreateAction(String, String, List<SubCommand>) - Constructor for class io.github.dawncord.api.action.SubCommandCreateAction
SubCommandGroup - Class in io.github.dawncord.api.command
Represents a sub-command group.
SubCommandGroup(JsonNode) - Constructor for class io.github.dawncord.api.command.SubCommandGroup
Constructs a new SubCommandGroup instance with the provided JSON node.
SubCommandGroupBuilder - Class in io.github.dawncord.api.command
Builder class for constructing sub-command groups.
SubCommandGroupBuilder(String, String) - Constructor for class io.github.dawncord.api.command.SubCommandGroupBuilder
Constructs a new SubCommandGroupBuilder with the provided name and description.
SubCommandGroupCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a subcommand group.
SubCommandGroupCreateAction(String, String, List<SubCommandGroup>) - Constructor for class io.github.dawncord.api.action.SubCommandGroupCreateAction
success(String, String) - Static method in class io.github.dawncord.api.entities.message.component.Button
Creates a success button.
Success - Enum constant in enum class io.github.dawncord.api.types.ButtonStyle
Success button style.
SUPPRESS_EMBEDS - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
No embeds should be included when serializing this message.
SUPPRESS_GUILD_REMINDER_NOTIFICATIONS - Enum constant in enum class io.github.dawncord.api.types.SystemChannelFlag
Suppress server setup tips.
SUPPRESS_JOIN_NOTIFICATION_REPLIES - Enum constant in enum class io.github.dawncord.api.types.SystemChannelFlag
Hide member join sticker reply buttons.
SUPPRESS_JOIN_NOTIFICATIONS - Enum constant in enum class io.github.dawncord.api.types.SystemChannelFlag
Suppress member join notifications.
SUPPRESS_NOTIFICATIONS - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
Message will not trigger push and desktop notifications.
SUPPRESS_PREMIUM_SUBSCRIPTIONS - Enum constant in enum class io.github.dawncord.api.types.SystemChannelFlag
Suppress server boost notifications.
SUPPRESS_ROLE_SUBSCRIPTION_PURCHASE_NOTIFICATION_REPLIES - Enum constant in enum class io.github.dawncord.api.types.SystemChannelFlag
Hide role subscription sticker reply buttons.
SUPPRESS_ROLE_SUBSCRIPTION_PURCHASE_NOTIFICATIONS - Enum constant in enum class io.github.dawncord.api.types.SystemChannelFlag
Suppress role subscription purchase and renewal notifications.
Swedish - Enum constant in enum class io.github.dawncord.api.types.Locale
Swedish.
SYDNEY - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
Sydney voice region.
SYNC - Enum constant in enum class io.github.dawncord.api.types.ActivityFlag
Synchronization of activities.
SystemChannelFlag - Enum Class in io.github.dawncord.api.types
Represents system channel flags.

T

Tags - Class in io.github.dawncord.api.entities.guild.role
Represents the tags associated with a role.
Tags(JsonNode) - Constructor for class io.github.dawncord.api.entities.guild.role.Tags
Constructs a new Tags object with the provided JSON node.
TargetType - Enum Class in io.github.dawncord.api.types
Represents different types of targets.
Team - Interface in io.github.dawncord.api.entities.application.team
Represents a team entity.
TEAM_PSEUDO_USER - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Team pseudo user flag.
TeamIcon - Class in io.github.dawncord.api.entities.image
Represents an icon associated with a team.
TeamIcon(String, String) - Constructor for class io.github.dawncord.api.entities.image.TeamIcon
Constructs a TeamIcon object associated with a team.
TeamIcon(String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve the icon of a team.
TeamImpl - Class in io.github.dawncord.api.entities.application.team
Represents an implementation of the Team interface.
TeamImpl(JsonNode) - Constructor for class io.github.dawncord.api.entities.application.team.TeamImpl
Constructs a TeamImpl object with the provided JSON node containing team information.
TeamMember - Interface in io.github.dawncord.api.entities.application.team
Represents a member of a team.
TeamMemberImpl - Class in io.github.dawncord.api.entities.application.team
Represents an implementation of the TeamMember interface.
TeamMemberImpl(JsonNode, Team) - Constructor for class io.github.dawncord.api.entities.application.team.TeamMemberImpl
Constructs a TeamMemberImpl object with the provided JSON node containing member information and the associated team.
TeamMemberRole - Enum Class in io.github.dawncord.api.types
Represents roles that a team member can have.
TEXT - Enum constant in enum class io.github.dawncord.api.types.ComponentType
A text component.
TEXT - Enum constant in enum class io.github.dawncord.api.types.SelectMenuType
Select menu for selecting text options.
TEXT_INPUT - Enum constant in enum class io.github.dawncord.api.types.ComponentType
A text input component.
TextChannel - Interface in io.github.dawncord.api.entities.channel
Represents a text channel for sending and receiving text-based messages.
TextChannelImpl - Class in io.github.dawncord.api.entities.channel
Implementation of a text channel for sending and receiving text-based messages.
TextChannelImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.TextChannelImpl
Constructs a new TextChannelImpl object.
TextInputStyle - Enum Class in io.github.dawncord.api.types
Represents styles for text input.
Thai - Enum constant in enum class io.github.dawncord.api.types.Locale
Thai.
then(Consumer<CallbackAfterEvent<T>>) - Method in class io.github.dawncord.api.event.CallbackEvent
Executes the specified consumer function after the callback event.
then(Consumer<MessageCreateAfterEvent>) - Method in class io.github.dawncord.api.event.MessageCreateEvent
Accepts a consumer to handle actions after the message creation event.
Thread - Interface in io.github.dawncord.api.entities.channel.thread
Represents a thread, a distinct conversation within a guild channel.
Thread() - Constructor for class io.github.dawncord.api.Routes.Channel.Thread
 
THREAD_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Thread was created in a channel.
THREAD_CREATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Thread created, also sent when being added to a private thread.
THREAD_CREATED - Enum constant in enum class io.github.dawncord.api.types.MessageType
Thread created.
THREAD_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Thread was deleted.
THREAD_DELETE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Thread was deleted.
THREAD_LIST_SYNC - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Sent when gaining access to a channel, contains all active threads in that channel.
THREAD_MEMBER_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Thread member for the current user was updated.
THREAD_MEMBERS_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Some user(s) were added to or removed from a thread.
THREAD_STARTER_MESSAGE - Enum constant in enum class io.github.dawncord.api.types.MessageType
Thread starter message.
THREAD_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Thread was updated.
THREAD_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Thread was updated.
ThreadCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a thread.
ThreadCreateAction(Channel) - Constructor for class io.github.dawncord.api.action.ThreadCreateAction
Create a new ThreadCreateAction
ThreadCreateAction(GuildForum, String) - Constructor for class io.github.dawncord.api.action.ThreadCreateAction
Create a new ThreadCreateAction
ThreadCreateAction(Message, Channel) - Constructor for class io.github.dawncord.api.action.ThreadCreateAction
Create a new ThreadCreateAction
ThreadCreateAction(Message, String) - Constructor for class io.github.dawncord.api.action.ThreadCreateAction
Create a new ThreadCreateAction
ThreadEvent - Class in io.github.dawncord.api.event
Represents an event related to a thread.
ThreadEvent(Guild, Thread) - Constructor for class io.github.dawncord.api.event.ThreadEvent
Constructs a ThreadEvent with the specified guild and thread.
threadEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
ThreadEventHandler - Class in io.github.dawncord.api.event.handler
An event handler for auto moderation events.
ThreadEventHandler() - Constructor for class io.github.dawncord.api.event.handler.ThreadEventHandler
 
ThreadImpl - Class in io.github.dawncord.api.entities.channel.thread
Represents an implementation of a thread, a distinct conversation within a guild channel.
ThreadImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.thread.ThreadImpl
Constructs a new ThreadImpl instance.
ThreadMember - Class in io.github.dawncord.api.entities.channel.thread
Represents a member of a thread.
ThreadMember(JsonNode, Thread) - Constructor for class io.github.dawncord.api.entities.channel.thread.ThreadMember
Constructs a new ThreadMember instance.
ThreadMessage - Class in io.github.dawncord.api.entities.channel.thread
Represents a message within a thread.
ThreadMessage(String) - Constructor for class io.github.dawncord.api.entities.channel.thread.ThreadMessage
Constructs a new ThreadMessage instance with the provided content.
ThreadMetadata - Class in io.github.dawncord.api.entities.channel.thread
Represents metadata associated with a thread.
ThreadMetadata(JsonNode) - Constructor for class io.github.dawncord.api.entities.channel.thread.ThreadMetadata
Constructs a new ThreadMetadata instance with the provided metadata.
Threads(String, String) - Static method in class io.github.dawncord.api.Routes.Channel.Message
Constructs the route to retrieve threads associated with a message within a channel.
TICKETED_EVENTS_ENABLED - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has enabled ticketed events.
TIMEOUT - Enum constant in enum class io.github.dawncord.api.types.AutoModActionType
Applies a timeout.
TimeUtils - Class in io.github.dawncord.api.utils
Utility class for time-related operations.
TimeUtils() - Constructor for class io.github.dawncord.api.utils.TimeUtils
 
ToDelete(String) - Static method in class io.github.dawncord.api.Routes.Channel.Message
Constructs the route to delete messages in bulk within a channel.
Turkish - Enum constant in enum class io.github.dawncord.api.types.Locale
Turkish.
TWITCH - Enum constant in enum class io.github.dawncord.api.types.IntegrationType
Integration type for Twitch.
Typing(String) - Static method in class io.github.dawncord.api.Routes
Constructs the route to indicate typing in a channel.
TYPING_START - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
User started typing in a channel.
TypingEvent - Class in io.github.dawncord.api.event
Represents an event triggered when a user starts typing in a guild channel.
TypingEvent(Guild, GuildChannel, GuildMember) - Constructor for class io.github.dawncord.api.event.TypingEvent
Constructs a TypingEvent with the specified guild, channel, and member.
typingEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 

U

Ukrainian - Enum constant in enum class io.github.dawncord.api.types.Locale
Ukrainian.
unbanMember(long) - Method in interface io.github.dawncord.api.entities.guild.Guild
Unbans a member from the guild by their ID.
unbanMember(long) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
unbanMember(String) - Method in interface io.github.dawncord.api.entities.guild.Guild
Unbans a member from the guild by their ID.
unbanMember(String) - Method in class io.github.dawncord.api.entities.guild.GuildImpl
 
unpinMessage(long) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Unpins a message by its ID.
unpinMessage(long) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
unpinMessage(String) - Method in interface io.github.dawncord.api.entities.channel.MessageChannel
Unpins a message by its ID.
unpinMessage(String) - Method in class io.github.dawncord.api.entities.channel.MessageChannelImpl
 
update(Consumer<AutoModEvent>) - Method in class io.github.dawncord.api.event.handler.AutoModEventHandler.Rule
Associates the rule update event with the provided handler.
update(Consumer<ChannelEvent>) - Method in class io.github.dawncord.api.event.handler.ChannelEventHandler
Associates the channel update event with the provided handler.
update(Consumer<GuildDefaultEvent>) - Method in class io.github.dawncord.api.event.handler.GuildEventHandler
Associates the guild update event with the provided handler.
update(Consumer<IntegrationEvent>) - Method in class io.github.dawncord.api.event.handler.IntegrationEventHandler
Associates the integration update event with the provided handler.
update(Consumer<MessageEvent>) - Method in class io.github.dawncord.api.event.handler.MessageEventHandler
Associates the message update event with the provided handler.
update(Consumer<StageEvent>) - Method in class io.github.dawncord.api.event.handler.StageEventHandler
Associates the stage update event with the provided handler.
update(Consumer<ThreadEvent>) - Method in class io.github.dawncord.api.event.handler.ThreadEventHandler
Associates the thread update event with the provided handler.
UPDATE_MESSAGE - Enum constant in enum class io.github.dawncord.api.types.InteractionCallbackType
For components, edit the message the component was attached to.
UpdateData() - Static method in class io.github.dawncord.api.event.ButtonEvent
Updates the guild, channel, and member data associated with the button event.
UpdateData() - Static method in class io.github.dawncord.api.event.ModalSubmitEvent
Updates the guild, channel, and member data associated with the modal submission.
UpdateData() - Static method in class io.github.dawncord.api.event.SelectMenuEvent
Updates the guild, channel, and member data associated with the event.
UpdateData() - Static method in class io.github.dawncord.api.event.SlashCommandEvent
Updates the guild, channel, and member associated with this event.
updateMentions(JsonNode, String[], String) - Static method in class io.github.dawncord.api.utils.MessageUtils
Updates mentions in a JSON message node.
updateTags(List<ForumTag>) - Method in class io.github.dawncord.api.action.GuildChannelModifyAction
Updates the tags for the guild channel if it is a forum or media channel.
URGENT - Enum constant in enum class io.github.dawncord.api.types.MessageFlag
Message came from the urgent message system.
US_CENTRAL - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
US Central voice region.
US_EAST - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
US East voice region.
US_SOUTH - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
US South voice region.
US_WEST - Enum constant in enum class io.github.dawncord.api.types.VoiceRegion
US West voice region.
USE_APPLICATION_COMMANDS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows usage of application commands.
USE_APPLICATION_COMMANDS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows usage of application commands.
USE_EMBEDDED_ACTIVITIES - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows using embedded activities.
USE_EMBEDDED_ACTIVITIES - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows using embedded activities.
USE_EXTERNAL_APPS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows using external apps.
USE_EXTERNAL_APPS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows using external apps.
USE_EXTERNAL_EMOJIS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows usage of external emojis.
USE_EXTERNAL_EMOJIS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows usage of external emojis.
USE_EXTERNAL_SOUNDS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows the user to use external sounds.
USE_EXTERNAL_SOUNDS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows the user to use external sounds.
USE_EXTERNAL_STICKERS - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows using external stickers.
USE_EXTERNAL_STICKERS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows using external stickers.
USE_SOUNDBOARD - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows using soundboard functionality.
USE_SOUNDBOARD - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows using soundboard functionality.
USE_VAD - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows using voice activity detection.
USE_VAD - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows using voice activity detection.
User - Interface in io.github.dawncord.api.entities
Represents a user in Discord.
User(String) - Static method in class io.github.dawncord.api.Routes
Constructs the route to a specific user.
USER - Enum constant in enum class io.github.dawncord.api.types.AllowedMention
Controls user mentions.
USER - Enum constant in enum class io.github.dawncord.api.types.CommandPermissionType
Permission applies to a user.
USER - Enum constant in enum class io.github.dawncord.api.types.CommandType
A UI-based command that shows up when you right-click or tap on a user.
USER - Enum constant in enum class io.github.dawncord.api.types.ComponentType
A user component.
USER - Enum constant in enum class io.github.dawncord.api.types.OptionType
User option type.
USER - Enum constant in enum class io.github.dawncord.api.types.SelectMenuType
Select menu for selecting users.
USER_JOIN - Enum constant in enum class io.github.dawncord.api.types.MessageType
User join.
USER_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Properties about the user changed.
UserAvatar(String, String, String) - Static method in class io.github.dawncord.api.Routes.Icon
Constructs the route to retrieve the avatar of a user.
UserFlag - Enum Class in io.github.dawncord.api.types
Represents flags associated with a user.
UserImpl - Class in io.github.dawncord.api.entities
Represents an implementation of the User interface.
UserImpl(JsonNode) - Constructor for class io.github.dawncord.api.entities.UserImpl
Constructs a new UserImpl instance with the given JSON node representing a user.

V

valueOf(String) - Static method in enum class io.github.dawncord.api.types.ActivityFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ActivityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.AllowedMention
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ApplicationFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.AuditLogEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.AutoModActionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.AutoModEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.AutoModTriggerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ButtonStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ChannelFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ChannelPermissionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ChannelType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.CommandPermissionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.CommandType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ComponentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ContentFilterLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ForumLayoutType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.GatewayEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.GatewayIntent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.GuildEventEntityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.GuildEventPrivacyLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.GuildEventStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.GuildFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.GuildMemberFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.ImageFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.IntegrationExpireBehavior
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.IntegrationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.InteractionCallbackType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.InteractionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.KeywordPreset
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.Locale
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.MembershipState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.MessageFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.MessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.MfaLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.NitroType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.NotificationLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.OnboardingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.OnlineStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.OptionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.OrderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.PermissionOverrideType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.PermissionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.PromptType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.Scope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.SelectMenuType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.StagePrivacyLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.StickerFormatType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.StickerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.SystemChannelFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.TargetType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.TeamMemberRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.TextInputStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.UserFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.VerificationLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.VideoQualityMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.VoiceRegion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.dawncord.api.types.WebhookType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.dawncord.api.types.ActivityFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ActivityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.AllowedMention
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ApplicationFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.AuditLogEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.AutoModActionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.AutoModEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.AutoModTriggerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ButtonStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ChannelFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ChannelPermissionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ChannelType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.CommandPermissionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.CommandType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ComponentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ContentFilterLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ForumLayoutType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.GatewayEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.GatewayIntent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.GuildEventEntityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.GuildEventPrivacyLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.GuildEventStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.GuildFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.GuildMemberFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.ImageFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.IntegrationExpireBehavior
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.IntegrationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.InteractionCallbackType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.InteractionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.KeywordPreset
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.Locale
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.MembershipState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.MessageFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.MfaLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.NitroType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.NotificationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.OnboardingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.OnlineStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.OptionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.OrderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.PermissionOverrideType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.PermissionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.PromptType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.Scope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.SelectMenuType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.StagePrivacyLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.StickerFormatType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.StickerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.SystemChannelFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.TargetType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.TeamMemberRole
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.TextInputStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.UserFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.VerificationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.VideoQualityMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.VoiceRegion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.dawncord.api.types.WebhookType
Returns an array containing the constants of this enum class, in the order they are declared.
VANITY_URL - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has access to set a vanity URL.
VERIFICATION_PENDING_GUILD_LIMIT - Enum constant in enum class io.github.dawncord.api.types.ApplicationFlag
Unusual growth of an app that prevents verification.
VerificationLevel - Enum Class in io.github.dawncord.api.types
Represents the verification levels for a Discord server.
VERIFIED - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild is verified.
VERIFIED_BOT - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Verified bot user flag.
VERIFIED_DEVELOPER - Enum constant in enum class io.github.dawncord.api.types.UserFlag
Verified developer user flag.
VERY_HIGH - Enum constant in enum class io.github.dawncord.api.types.VerificationLevel
Must have a verified phone number.
VideoQualityMode - Enum Class in io.github.dawncord.api.types
Represents the video quality modes for Discord video calls.
Vietnamese - Enum constant in enum class io.github.dawncord.api.types.Locale
Vietnamese.
VIEW_AUDIT_LOG - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows viewing of audit logs.
VIEW_CHANNEL - Enum constant in enum class io.github.dawncord.api.types.ChannelPermissionType
Allows viewing of a channel.
VIEW_CHANNEL - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows viewing of a channel.
VIEW_CREATOR_MONETIZATION_ANALYTICS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows viewing creator monetization analytics.
VIEW_GUILD_INSIGHTS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
Allows viewing of guild insights.
VIP_REGIONS - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has access to set 384kbps bitrate in voice (previously VIP voice servers).
VOICE - Enum constant in enum class io.github.dawncord.api.types.GuildEventEntityType
Voice entity type.
VOICE - Enum constant in enum class io.github.dawncord.api.types.Scope
Allows your app to connect to voice on the user's behalf and see all the voice members.
VOICE_SERVER_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild's voice server was updated.
VOICE_STATE_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Someone joined, left, or moved a voice channel.
VoiceChannel - Interface in io.github.dawncord.api.entities.channel
Represents a voice channel for voice communication.
VoiceChannelImpl - Class in io.github.dawncord.api.entities.channel
Implementation of a voice channel for voice communication.
VoiceChannelImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.channel.VoiceChannelImpl
Constructs a new VoiceChannelImpl object.
VoiceRegion - Enum Class in io.github.dawncord.api.types
Represents the voice regions available in Discord.
VoiceRegions() - Static method in class io.github.dawncord.api.Routes
Constructs the route to retrieve voice regions.
VoiceRegions(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to retrieve voice regions available in a guild.
VoiceState - Class in io.github.dawncord.api.entities
Represents the voice state of a member in a guild.
VoiceState(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.VoiceState
Constructs a new VoiceState instance with the given JSON node and guild.
voiceStateEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
VoiceStateUpdateEvent - Class in io.github.dawncord.api.event
Represents an event triggered when the voice state of a member in a guild is updated.
VoiceStateUpdateEvent(Guild, VoiceState) - Constructor for class io.github.dawncord.api.event.VoiceStateUpdateEvent
Constructs a VoiceStateUpdateEvent with the specified guild and voice state.

W

WATCHING - Enum constant in enum class io.github.dawncord.api.types.ActivityType
Watching activity type.
Webhook - Interface in io.github.dawncord.api.entities
Interface representing a webhook entity.
Webhook() - Constructor for class io.github.dawncord.api.Routes.Webhook
 
WEBHOOK_CREATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Webhook was created.
WEBHOOK_DELETE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Webhook was deleted.
WEBHOOK_INCOMING - Enum constant in enum class io.github.dawncord.api.types.Scope
This generates a webhook that is returned in the OAuth token response for authorization code grants.
WEBHOOK_UPDATE - Enum constant in enum class io.github.dawncord.api.types.AuditLogEvent
Webhook properties or channel were updated.
WebhookCreateAction - Class in io.github.dawncord.api.action
Represents an action for creating a webhook.
WebhookCreateAction(String) - Constructor for class io.github.dawncord.api.action.WebhookCreateAction
Create a new WebhookCreateAction
WebhookImpl - Class in io.github.dawncord.api.entities
Implementation class for the Webhook interface.
WebhookImpl(JsonNode, Guild) - Constructor for class io.github.dawncord.api.entities.WebhookImpl
Constructs a new WebhookImpl with the provided JSON node and guild.
WebhookModifyAction - Class in io.github.dawncord.api.action
Represents an action for updating a webhook.
WebhookModifyAction(String) - Constructor for class io.github.dawncord.api.action.WebhookModifyAction
Create a new WebhookModifyAction
Webhooks(String) - Static method in class io.github.dawncord.api.Routes.Channel
Constructs the route to retrieve webhooks within a channel.
Webhooks(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to manage webhooks in a guild.
WEBHOOKS_UPDATE - Enum constant in enum class io.github.dawncord.api.types.GatewayEvent
Guild channel webhook was created, update, or deleted.
WebhookType - Enum Class in io.github.dawncord.api.types
Represents the types of webhooks in Discord.
WebhookUpdateEvent - Class in io.github.dawncord.api.event
Represents an event triggered when a webhook is updated in a guild.
WebhookUpdateEvent(Guild, Webhook) - Constructor for class io.github.dawncord.api.event.WebhookUpdateEvent
Constructs a WebhookUpdateEvent with the specified guild and webhook.
webhookUpdateEventHandler - Static variable in class io.github.dawncord.api.utils.EventProcessor
 
WEBP - Enum constant in enum class io.github.dawncord.api.types.ImageFormat
WEBP image format.
WELCOME_SCREEN_ENABLED - Enum constant in enum class io.github.dawncord.api.types.GuildFeature
Guild has enabled the welcome screen.
WelcomeScreen(String) - Static method in class io.github.dawncord.api.Routes.Guild
Constructs the route to manage the welcome screen in a guild.
Widget() - Constructor for class io.github.dawncord.api.Routes.Guild.Widget
 
withEmoji(Emoji) - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Sets the emoji for the button.
withEmoji(Emoji) - Method in class io.github.dawncord.api.entities.message.component.SelectOption
Sets the emoji of the option.
withEmoji(String) - Method in class io.github.dawncord.api.entities.message.component.ButtonBuilder
Sets the emoji for the button by its name.
withEmoji(String) - Method in class io.github.dawncord.api.entities.message.component.SelectOption
Sets the emoji of the option by its name.

Y

YOUTUBE - Enum constant in enum class io.github.dawncord.api.types.IntegrationType
Integration type for YouTube.
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values