Package com.slack.api.model
Class Action
java.lang.Object
com.slack.api.model.Action
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic enumRepresents the type of action (e.g. -
Constructor Summary
ConstructorsConstructorDescriptionAction()Action(String id, String name, String text, String style, Action.Type type, String value, Confirmation confirm, List<Action.Option> options, List<Action.Option> selectedOptions, String dataSource, Integer minQueryLength, List<Action.OptionGroup> optionGroups, String url) -
Method Summary
Modifier and TypeMethodDescriptionstatic Action.ActionBuilderbuilder()protected booleanbooleangetId()getName()getStyle()getText()getType()getUrl()getValue()inthashCode()voidsetConfirm(Confirmation confirm) voidsetDataSource(String dataSource) voidvoidsetMinQueryLength(Integer minQueryLength) voidvoidsetOptionGroups(List<Action.OptionGroup> optionGroups) voidsetOptions(List<Action.Option> options) voidsetSelectedOptions(List<Action.Option> selectedOptions) voidvoidvoidsetType(Action.Type type) voidvoidtoString()
-
Constructor Details
-
Action
public Action() -
Action
public Action(String id, String name, String text, String style, Action.Type type, String value, Confirmation confirm, List<Action.Option> options, List<Action.Option> selectedOptions, String dataSource, Integer minQueryLength, List<Action.OptionGroup> optionGroups, String url)
-
-
Method Details
-
builder
-
getId
-
getName
-
getText
-
getStyle
-
getType
-
getValue
-
getConfirm
-
getOptions
-
getSelectedOptions
-
getDataSource
-
getMinQueryLength
-
getOptionGroups
-
getUrl
-
setId
-
setName
-
setText
-
setStyle
-
setType
-
setValue
-
setConfirm
-
setOptions
-
setSelectedOptions
-
setDataSource
-
setMinQueryLength
-
setOptionGroups
-
setUrl
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-