Properties

Link copied to clipboard
@get:Nonnull
abstract val customId: String
Link copied to clipboard
abstract val group: ComponentGroup?
Link copied to clipboard
abstract val internalId: Int
Link copied to clipboard
abstract val isDisabled: Boolean
Link copied to clipboard
open val isEnabled: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:Nullable
abstract val isRequired: Boolean?
Link copied to clipboard
abstract val maxValues: Int
Link copied to clipboard
abstract val minValues: Int
Link copied to clipboard
@get:Nonnull
abstract val options: List<SelectOption?>
Link copied to clipboard
@get:Nullable
abstract val placeholder: String?
Link copied to clipboard
@get:Nonnull
abstract val type: Component.Type
Link copied to clipboard
abstract val uniqueId: Int

Functions

Link copied to clipboard
open override fun asDisabled(): StringSelectMenu
Link copied to clipboard
open override fun asEnabled(): StringSelectMenu
Link copied to clipboard
abstract suspend fun await(): StringSelectEvent

Suspends until the component is used and all checks passed, and returns the event.

Link copied to clipboard

Suspends until the component is used and all checks passed, and returns the event, or null if the timeout has been reached.

Link copied to clipboard
@Nonnull
@CheckReturnValue
open fun createCopy(): StringSelectMenu.Builder
Link copied to clipboard
abstract override fun withDisabled(disabled: Boolean): StringSelectMenu
Link copied to clipboard
abstract override fun withUniqueId(uniqueId: Int): StringSelectMenu