Package org.javacord.api.interaction
-
Interface Summary Interface Description ApplicationCommand ApplicationCommandInteraction ApplicationCommandPermissions AutocompleteInteraction ButtonInteraction ContextMenu Interaction InteractionBase MessageComponentInteraction MessageComponentInteractionBase MessageContextMenu MessageContextMenuInteraction MessageInteraction ModalInteraction SelectMenuInteraction ServerApplicationCommandPermissions SlashCommand SlashCommandInteraction SlashCommandInteractionOption SlashCommandInteractionOptionsProvider Internal interface that offers a few option related convenience methods.SlashCommandOption An slash command's option (i.e., a parameter for the command).SlashCommandOptionChoice A choice for a slash command option.UserContextMenu UserContextMenuInteraction -
Class Summary Class Description ApplicationCommandBuilder<R extends ApplicationCommand,D extends ApplicationCommandBuilderDelegate<R>,T extends ApplicationCommandBuilder<R,D,T>> ApplicationCommandUpdater<T extends ApplicationCommand,D extends ApplicationCommandUpdaterDelegate<T>,B extends ApplicationCommandUpdater<T,D,B>> MessageContextMenuBuilder This class is used to create new message context menus.MessageContextMenuUpdater SlashCommandBuilder This class is used to create new slash commands.SlashCommandOptionBuilder SlashCommandOptionChoiceBuilder SlashCommandUpdater UserContextMenuBuilder This class is used to create new user context menus.UserContextMenuUpdater -
Enum Summary Enum Description ApplicationCommandPermissionType ApplicationCommandType DiscordLocale InteractionType SlashCommandOptionType