Package-level declarations
Types
Link copied to clipboard
open class EphemeralStringSelectMenu<M : ModalForm>(timeoutTask: Task?, val modal: () -> M? = null) : EphemeralSelectMenu<EphemeralStringSelectMenuContext<M>, M> , StringSelectMenu
Class representing an ephemeral-only string select (dropdown) menu.
Link copied to clipboard
class EphemeralStringSelectMenuContext<M : ModalForm>(val component: EphemeralStringSelectMenu<M>, val event: SelectMenuInteractionCreateEvent, val interactionResponse: EphemeralMessageInteractionResponseBehavior, cache: MutableStringKeyedMap<Any>) : StringSelectMenuContext, EphemeralInteractionContext
Class representing the execution context for an ephemeral-only string select (dropdown) menu.
Link copied to clipboard
open class PublicStringSelectMenu<M : ModalForm>(timeoutTask: Task?, val modal: () -> M? = null) : PublicSelectMenu<PublicStringSelectMenuContext<M>, M> , StringSelectMenu
Class representing a public-only string select (dropdown) menu.
Link copied to clipboard
class PublicStringSelectMenuContext<M : ModalForm>(val component: PublicStringSelectMenu<M>, val event: SelectMenuInteractionCreateEvent, val interactionResponse: PublicMessageInteractionResponseBehavior, cache: MutableStringKeyedMap<Any>) : StringSelectMenuContext, PublicInteractionContext
Class representing the execution context for a public-only string select (dropdown) menu.
Link copied to clipboard
interface StringSelectMenu
Interface for string select menus.
Link copied to clipboard
abstract class StringSelectMenuContext(component: SelectMenu<*, *>, event: SelectMenuInteractionCreateEvent, cache: MutableStringKeyedMap<Any>) : SelectMenuContext
Abstract class representing the execution context of a string select (dropdown) menu component.
Link copied to clipboard