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 class
Action.ActionBuilder
static class
Action.Option
static class
Action.OptionGroup
static class
Action.Type
Represents 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)
-
-