Index
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.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
-
Create a new
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.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
-
Create a new
AutoModRuleCreateAction - AutoModRuleImpl - Class in io.github.dawncord.api.entities.guild.automod
-
Implementation of the
AutoModRuleinterface. - 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
-
Create a new
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
AutoModTriggerMetadatainterface. - 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
Commandinstance using the properties set on thisCommandBuilderinstance. - 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
-
Create a new
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.
- 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
Commandinstances. - 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.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_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.PermissionType
-
Allows creating private 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
-
Create a new
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
CustomEmojiinterface 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
Dawncordinstance - 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.PermissionType
-
Allows deafening members in a voice channel.
- 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
Emojiinterface 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 its 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
- deleteRoleById(long) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
-
Removes a role from the guild member by its ID.
- deleteRoleById(long) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
- deleteRoleById(String) - Method in interface io.github.dawncord.api.entities.guild.GuildMember
-
Removes a role from the guild member by its ID.
- deleteRoleById(String) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
- 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.
- editPermission(String, PermissionOverrideType, List<PermissionType>, List<PermissionType>) - Method in interface io.github.dawncord.api.entities.channel.GuildChannel
-
Edits a permission override for this guild channel.
- editPermission(String, PermissionOverrideType, List<PermissionType>, List<PermissionType>) - Method in class io.github.dawncord.api.entities.channel.GuildChannelImpl
- 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.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.
- 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(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
- 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 its 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 its 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 interface io.github.dawncord.api.entities.guild.GuildMember
-
Gets the permissions of the guild member.
- getPermissions() - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
- getPermissions() - Method in interface io.github.dawncord.api.entities.guild.role.GuildRole
-
Retrieves the permissions granted to the role.
- getPermissions() - Method in class io.github.dawncord.api.entities.guild.role.GuildRoleImpl
- 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(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
- 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
- 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.
- 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
- 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.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.
- 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
-
Create a new
GuildChannelCreateAction - GuildChannelCreateAction(String, ChannelType) - Constructor for class io.github.dawncord.api.action.GuildChannelCreateAction
-
Create a new
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
-
Create a new
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
-
Create a new
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
-
Create a new
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
Guildinterface. - 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
-
Create a new
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
-
Create a new
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
-
Create a new
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
-
Create a new
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
GuildScheduledEventinterface 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
-
Create a new
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
-
Create a new
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
-
Create a new
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
-
Create a new
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.guild.GuildMember
-
Checks if the guild member has the specified permission.
- hasPermission(PermissionType) - Method in class io.github.dawncord.api.entities.guild.GuildMemberImpl
- 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.PermissionType
-
Allows management and editing of channels.
- 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.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.PermissionType
-
Allows managing roles of other members.
- 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.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.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
- 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
- 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.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_MEMBERS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
-
Allows muting members in a voice channel.
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.
- PermissionOverride - Class in io.github.dawncord.api.entities
-
A class representing a permission override.
- PermissionOverride(String, PermissionOverrideType, List<PermissionType>, List<PermissionType>) - 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.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.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
- 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.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.PermissionType
-
Allows sending messages.
- SEND_MESSAGES_IN_THREADS - Enum constant in enum class io.github.dawncord.api.types.PermissionType
-
Allows sending messages in threads.
- 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.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.
- 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(List<String>) - 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
-
Create a new
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
-
Create a new
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.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.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
-
Create a new
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
-
Create a new
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.PermissionType
-
Allows usage of application commands.
- USE_EMBEDDED_ACTIVITIES - Enum constant in enum class io.github.dawncord.api.types.PermissionType
-
Allows using embedded activities.
- 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.PermissionType
-
Allows the user to use external sounds.
- 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.PermissionType
-
Allows using soundboard functionality.
- 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.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.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.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.
All Classes and Interfaces|All Packages|Constant Field Values