Uses of Interface
com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition
Package
Description
Definitions
that represent any type interaction.Definitions
that represent a command interaction.Definitions
that represent component interactions.Definitions
that represent select menu interactions.Abstract event classes that build the foundation for specific event implementations.
Event classes that represent an interaction execution.
Classes for sending bot messages.
Factory classes for generating error embeds.
-
Uses of InteractionDefinition in com.github.kaktushose.jda.commands.definitions.interactions
Modifier and TypeClassDescriptionfinal record
Representation of an auto complete handler.final record
Representation of a modal. -
Uses of InteractionDefinition in com.github.kaktushose.jda.commands.definitions.interactions.command
Modifier and TypeInterfaceDescriptioninterface
Common interface for command interaction definitions.Modifier and TypeClassDescriptionfinal record
Representation of a context command.final record
Representation of a slash command. -
Uses of InteractionDefinition in com.github.kaktushose.jda.commands.definitions.interactions.component
Modifier and TypeInterfaceDescriptioninterface
Common interface for component interaction definitions. -
Uses of InteractionDefinition in com.github.kaktushose.jda.commands.dispatching.context
Modifier and TypeMethodDescription@NotNull InteractionDefinition
InvocationContext.definition()
Returns the value of thedefinition
record component.ModifierConstructorDescriptionInvocationContext
(T event, @NotNull KeyValueStore keyValueStore, @NotNull InteractionDefinition definition, @NotNull SequencedCollection<Object> arguments) Creates an instance of aInvocationContext
record class. -
Uses of InteractionDefinition in com.github.kaktushose.jda.commands.dispatching.events
ModifierConstructorDescriptionprotected
ModalReplyableEvent
(T event, @NotNull InteractionRegistry registry, @NotNull com.github.kaktushose.jda.commands.dispatching.Runtime runtime, @NotNull InteractionDefinition definition, InteractionDefinition.ReplyConfig global) Constructs a new ModalReplyableEvent.protected
ReplyableEvent
(T event, InteractionRegistry interactionRegistry, com.github.kaktushose.jda.commands.dispatching.Runtime runtime, InteractionDefinition definition, InteractionDefinition.ReplyConfig globalReplyConfig) Constructs a new ReplyableEvent. -
Uses of InteractionDefinition in com.github.kaktushose.jda.commands.dispatching.events.interactions
ModifierConstructorDescriptionCommandEvent
(@NotNull GenericCommandInteractionEvent event, @NotNull InteractionRegistry registry, @NotNull com.github.kaktushose.jda.commands.dispatching.Runtime runtime, @NotNull InteractionDefinition definition, InteractionDefinition.ReplyConfig global) Constructs a new CommandEvent.ComponentEvent
(@NotNull GenericComponentInteractionCreateEvent event, @NotNull InteractionRegistry registry, @NotNull com.github.kaktushose.jda.commands.dispatching.Runtime runtime, @NotNull InteractionDefinition definition, InteractionDefinition.ReplyConfig global) Constructs a new CommandEvent.ModalEvent
(@NotNull ModalInteractionEvent event, @NotNull InteractionRegistry registry, @NotNull com.github.kaktushose.jda.commands.dispatching.Runtime runtime, @NotNull InteractionDefinition definition, InteractionDefinition.ReplyConfig global) Constructs a new CommandEvent. -
Uses of InteractionDefinition in com.github.kaktushose.jda.commands.dispatching.reply
ModifierConstructorDescriptionMessageReply
(@NotNull GenericInteractionCreateEvent event, @NotNull InteractionDefinition definition, InteractionDefinition.ReplyConfig replyConfig) Constructs a new MessageReply. -
Uses of InteractionDefinition in com.github.kaktushose.jda.commands.embeds.error
Modifier and TypeMethodDescription@NotNull InteractionDefinition
ErrorMessageFactory.ErrorContext.definition()
TheInteractionDefinition
that models the interaction of theErrorMessageFactory.ErrorContext.event()
.