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
-
-
-
Constructor Detail
-
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 Detail
-
builder
public static Action.ActionBuilder builder()
-
getId
public String getId()
-
getName
public String getName()
-
getText
public String getText()
-
getStyle
public String getStyle()
-
getType
public Action.Type getType()
-
getValue
public String getValue()
-
getConfirm
public Confirmation getConfirm()
-
getOptions
public List<Action.Option> getOptions()
-
getSelectedOptions
public List<Action.Option> getSelectedOptions()
-
getDataSource
public String getDataSource()
-
getMinQueryLength
public Integer getMinQueryLength()
-
getOptionGroups
public List<Action.OptionGroup> getOptionGroups()
-
getUrl
public String getUrl()
-
setId
public void setId(String id)
-
setName
public void setName(String name)
-
setText
public void setText(String text)
-
setStyle
public void setStyle(String style)
-
setType
public void setType(Action.Type type)
-
setValue
public void setValue(String value)
-
setConfirm
public void setConfirm(Confirmation confirm)
-
setOptions
public void setOptions(List<Action.Option> options)
-
setSelectedOptions
public void setSelectedOptions(List<Action.Option> selectedOptions)
-
setDataSource
public void setDataSource(String dataSource)
-
setMinQueryLength
public void setMinQueryLength(Integer minQueryLength)
-
setOptionGroups
public void setOptionGroups(List<Action.OptionGroup> optionGroups)
-
setUrl
public void setUrl(String url)
-
canEqual
protected boolean canEqual(Object other)
-
-