Package com.slack.api.model
Class Action
java.lang.Object
com.slack.api.model.Action
public class Action extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAction.ActionBuilderstatic classAction.Optionstatic classAction.OptionGroupstatic classAction.TypeRepresents the type of action (e.g Message button or message menu) -
Constructor Summary
Constructors Constructor Description Action()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 Type Method Description static Action.ActionBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)ConfirmationgetConfirm()StringgetDataSource()StringgetId()IntegergetMinQueryLength()StringgetName()List<Action.OptionGroup>getOptionGroups()List<Action.Option>getOptions()List<Action.Option>getSelectedOptions()StringgetStyle()StringgetText()Action.TypegetType()StringgetUrl()StringgetValue()inthashCode()voidsetConfirm(Confirmation confirm)voidsetDataSource(String dataSource)voidsetId(String id)voidsetMinQueryLength(Integer minQueryLength)voidsetName(String name)voidsetOptionGroups(List<Action.OptionGroup> optionGroups)voidsetOptions(List<Action.Option> options)voidsetSelectedOptions(List<Action.Option> selectedOptions)voidsetStyle(String style)voidsetText(String text)voidsetType(Action.Type type)voidsetUrl(String url)voidsetValue(String value)StringtoString()
-
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
-