Class SelectInteractionImpl.SelectInteractionDataImpl
java.lang.Object
com.mewna.catnip.entity.impl.interaction.component.SelectInteractionImpl.SelectInteractionDataImpl
- All Implemented Interfaces:
SelectInteractionData
,CustomIdInteractionData
- Enclosing class:
- SelectInteractionImpl
public static class SelectInteractionImpl.SelectInteractionDataImpl
extends Object
implements SelectInteractionData
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
ConstructorDescriptionSelectInteractionDataImpl
(MessageComponent.MessageComponentType componentType, String customId, List<String> values) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
componentType
(MessageComponent.MessageComponentType componentType) customId()
values()
-
Constructor Details
-
SelectInteractionDataImpl
public SelectInteractionDataImpl() -
SelectInteractionDataImpl
public SelectInteractionDataImpl(MessageComponent.MessageComponentType componentType, String customId, List<String> values)
-
-
Method Details
-
builder
public static SelectInteractionImpl.SelectInteractionDataImpl.SelectInteractionDataImplBuilder builder() -
componentType
- Specified by:
componentType
in interfaceCustomIdInteractionData
-
customId
- Specified by:
customId
in interfaceCustomIdInteractionData
-
values
- Specified by:
values
in interfaceSelectInteractionData
-
componentType
public SelectInteractionImpl.SelectInteractionDataImpl componentType(MessageComponent.MessageComponentType componentType) - Returns:
this
.
-
customId
- Returns:
this
.
-
values
- Returns:
this
.
-