Package com.slack.api.model.block
Class InputBlock.InputBlockBuilder
java.lang.Object
com.slack.api.model.block.InputBlock.InputBlockBuilder
- Enclosing class:
- InputBlock
-
Method Summary
Modifier and TypeMethodDescriptionbuild()dispatchAction(Boolean dispatchAction) A boolean that indicates whether or not use of element in this block should dispatch a block_actions payload.element(BlockElement element) A plain-text input element, a select menu element, a multi-select menu, or a datepicker element.hint(PlainTextObject hint) An optional hint that appears below an input element in a lighter grey.label(PlainTextObject label) A label that appears above an input element in the form of a text object that must have type of plain_text.optional(boolean optional) A boolean that indicates whether the input element may be empty when a user submits the modal.toString()
-
Method Details
-
blockId
- Returns:
this.
-
label
A label that appears above an input element in the form of a text object that must have type of plain_text. Maximum length for the text in this field is 2000 characters.- Returns:
this.
-
element
A plain-text input element, a select menu element, a multi-select menu, or a datepicker element.- Returns:
this.
-
dispatchAction
A boolean that indicates whether or not use of element in this block should dispatch a block_actions payload. Defaults to false.- Returns:
this.
-
hint
An optional hint that appears below an input element in a lighter grey. It must be a text object with a type of plain_text. Maximum length for the text in this field is 2000 characters.- Returns:
this.
-
optional
A boolean that indicates whether the input element may be empty when a user submits the modal. Defaults to false.- Returns:
this.
-
build
-
toString
-