Class OptionObject
java.lang.Object
com.slack.api.model.block.composition.OptionObject
https://api.slack.com/reference/messaging/composition-objects#option
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionOptionObject
(TextObject text, String value, PlainTextObject description, String url) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
A plain_text only text object that defines a line of descriptive text shown below the text field beside the radio button.getText()
A text object that defines the text shown in the option on the menu.getUrl()
A URL to load in the user's browser when the option is clicked.getValue()
The string value that will be passed to your app when this option is chosen.int
hashCode()
void
setDescription
(PlainTextObject description) A plain_text only text object that defines a line of descriptive text shown below the text field beside the radio button.void
setText
(TextObject text) A text object that defines the text shown in the option on the menu.void
A URL to load in the user's browser when the option is clicked.void
The string value that will be passed to your app when this option is chosen.toString()
-
Constructor Details
-
OptionObject
public OptionObject() -
OptionObject
-
-
Method Details
-
builder
-
getText
A text object that defines the text shown in the option on the menu. Overflow, select, and multi-select menus can only use plain_text objects, while radio buttons and checkboxes can use mrkdwn text objects. Maximum length for the text in this field is 75 characters. -
getValue
The string value that will be passed to your app when this option is chosen. Maximum length for this field is 75 characters. -
getDescription
A plain_text only text object that defines a line of descriptive text shown below the text field beside the radio button. Maximum length for the text object within this field is 75 characters. -
getUrl
A URL to load in the user's browser when the option is clicked. The url attribute is only available in overflow menus. https://api.slack.com/reference/block-kit/block-elements#overflowMaximum length for this field is 3000 characters. If you're using url, you'll still receive an interaction payload and will need to send an acknowledgement response. A URL to load in the user's browser when the option is clicked.
-
setText
A text object that defines the text shown in the option on the menu. Overflow, select, and multi-select menus can only use plain_text objects, while radio buttons and checkboxes can use mrkdwn text objects. Maximum length for the text in this field is 75 characters. -
setValue
The string value that will be passed to your app when this option is chosen. Maximum length for this field is 75 characters. -
setDescription
A plain_text only text object that defines a line of descriptive text shown below the text field beside the radio button. Maximum length for the text object within this field is 75 characters. -
setUrl
A URL to load in the user's browser when the option is clicked. The url attribute is only available in overflow menus. https://api.slack.com/reference/block-kit/block-elements#overflowMaximum length for this field is 3000 characters. If you're using url, you'll still receive an interaction payload and will need to send an acknowledgement response. A URL to load in the user's browser when the option is clicked.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-