Class OptionObject.OptionObjectBuilder
java.lang.Object
com.slack.api.model.block.composition.OptionObject.OptionObjectBuilder
- Enclosing class:
- OptionObject
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
description
(PlainTextObject description) A plain_text only text object that defines a line of descriptive text shown below the text field beside the radio button.text
(TextObject text) A text object that defines the text shown in the option on the menu.toString()
A URL to load in the user's browser when the option is clicked.The string value that will be passed to your app when this option is chosen.
-
Method Details
-
text
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.- Returns:
this
.
-
value
The string value that will be passed to your app when this option is chosen. Maximum length for this field is 75 characters.- Returns:
this
.
-
description
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.- Returns:
this
.
-
url
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.
- Returns:
this
.
-
build
-
toString
-