Select Menu Impl
open class SelectMenuImpl(yde: YDE, json: JsonNode, interactionId: GetterSnowFlake) : ComponentInteractionImpl, SelectMenu(source)
Inheritors
Types
Link copied to clipboard
data class ChannelSelectMenuCreatorImpl(val customId: String, val channelTypes: List<ChannelType>) : SelectMenuImpl.SelectMenuCreatorImpl, ChannelSelectMenuCreator
Link copied to clipboard
Link copied to clipboard
data class MemberSelectMenuCreatorImpl(val customId: String) : SelectMenuImpl.SelectMenuCreatorImpl, MemberSelectMenuCreator
Link copied to clipboard
data class RoleSelectMenuCreatorImpl(val customId: String) : SelectMenuImpl.SelectMenuCreatorImpl, RoleSelectMenuCreator
Link copied to clipboard
open class SelectMenuCreatorImpl(val customId: String, componentType: ComponentType, val json: ObjectNode = JsonNodeFactory.instance.objectNode()) : SelectMenuImpl.ISelectMenuCreator, SelectMenuCreator
Link copied to clipboard
data class StringSelectMenuCreatorImpl(val customId: String, val options: List<StringSelectMenuImpl.StringSelectMenuOptionCreator>) : SelectMenuImpl.SelectMenuCreatorImpl, StringSelectMenuCreator
Link copied to clipboard
data class UserSelectMenuCreatorImpl(val customId: String) : SelectMenuImpl.SelectMenuCreatorImpl, UserSelectMenuCreator
Properties
Link copied to clipboard
The application id of this component.
Link copied to clipboard
The channel were this component was triggered.
Link copied to clipboard
Gets a list of Components that were sent with this component.
Link copied to clipboard
Gets extra data sent with this component.
Link copied to clipboard
The interaction id.
Link copied to clipboard
The interaction token.
Link copied to clipboard
The interaction type of this component.
Link copied to clipboard
Whether select menu is disabled (defaults to false)
Link copied to clipboard
The placeholder text if nothing is selected; max 150 characters.
Link copied to clipboard
The select menu types.
Link copied to clipboard
The type of component interaction.