Class ButtonImpl
java.lang.Object
com.mewna.catnip.entity.impl.message.component.ButtonImpl
- All Implemented Interfaces:
Button
,MessageComponent
,HasCustomId
- Since:
- 5/30/21.
- Author:
- amy
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.mewna.catnip.entity.message.component.Button
Button.ButtonStyle
Nested classes/interfaces inherited from interface com.mewna.catnip.entity.message.component.MessageComponent
MessageComponent.MessageComponentType
-
Constructor Summary
ConstructorDescriptionButtonImpl
(Button.ButtonStyle style, String label, Emoji emoji, String customId, String url, boolean disabled) -
Method Summary
-
Constructor Details
-
ButtonImpl
public ButtonImpl() -
ButtonImpl
public ButtonImpl(Button.ButtonStyle style, String label, Emoji emoji, String customId, String url, boolean disabled)
-
-
Method Details
-
builder
-
style
-
label
-
emoji
-
customId
- Specified by:
customId
in interfaceHasCustomId
-
url
-
disabled
public boolean disabled() -
style
- Returns:
this
.
-
label
- Returns:
this
.
-
emoji
- Returns:
this
.
-
customId
- Returns:
this
.
-
url
- Returns:
this
.
-
disabled
- Returns:
this
.
-