public static class RadioButtonsElement.RadioButtonsElementBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
RadioButtonsElement.RadioButtonsElementBuilder |
actionId(String actionId)
An identifier for the action triggered when the radio button group is changed.
|
RadioButtonsElement |
build() |
RadioButtonsElement.RadioButtonsElementBuilder |
confirm(ConfirmationDialogObject confirm)
A confirm object that defines an optional confirmation dialog
that appears after clicking one of the radio buttons in this element.
|
RadioButtonsElement.RadioButtonsElementBuilder |
initialOption(OptionObject initialOption)
An option object that exactly matches one of the options within options.
|
RadioButtonsElement.RadioButtonsElementBuilder |
options(List<OptionObject> options)
An array of option objects.
|
String |
toString() |
public RadioButtonsElement.RadioButtonsElementBuilder actionId(String actionId)
public RadioButtonsElement.RadioButtonsElementBuilder options(List<OptionObject> options)
NOTE: The reason I didn't initialize the List<> fields is because Slack (sometimes) gives errors when it encounters an empty list in the generated JSON. The proper solution if/when you don't want un-initialized fields is to have a Gson type adapter that skips empty lists
public RadioButtonsElement.RadioButtonsElementBuilder initialOption(OptionObject initialOption)
public RadioButtonsElement.RadioButtonsElementBuilder confirm(ConfirmationDialogObject confirm)
public RadioButtonsElement build()
Copyright © 2020. All rights reserved.