Interface ComponentDefinition<T>

All Superinterfaces:
CustomIdJDAEntity<T>, Definition, InteractionDefinition, Invokable, JDAEntity<T>
All Known Subinterfaces:
SelectMenuDefinition<T>
All Known Implementing Classes:
ButtonDefinition, EntitySelectMenuDefinition, StringSelectMenuDefinition

public sealed interface ComponentDefinition<T> extends InteractionDefinition, JDAEntity<T>, CustomIdJDAEntity<T> permits ButtonDefinition, SelectMenuDefinition<T>
Common interface for component interaction definitions.
See Also: