Package com.slack.api.model
Class Action
java.lang.Object
com.slack.api.model.Action
public class Action
extends java.lang.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(java.lang.String id, java.lang.String name, java.lang.String text, java.lang.String style, Action.Type type, java.lang.String value, Confirmation confirm, java.util.List<Action.Option> options, java.util.List<Action.Option> selectedOptions, java.lang.String dataSource, java.lang.Integer minQueryLength, java.util.List<Action.OptionGroup> optionGroups, java.lang.String url) -
Method Summary
Modifier and Type Method Description static Action.ActionBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)ConfirmationgetConfirm()java.lang.StringgetDataSource()java.lang.StringgetId()java.lang.IntegergetMinQueryLength()java.lang.StringgetName()java.util.List<Action.OptionGroup>getOptionGroups()java.util.List<Action.Option>getOptions()java.util.List<Action.Option>getSelectedOptions()java.lang.StringgetStyle()java.lang.StringgetText()Action.TypegetType()java.lang.StringgetUrl()java.lang.StringgetValue()inthashCode()voidsetConfirm(Confirmation confirm)voidsetDataSource(java.lang.String dataSource)voidsetId(java.lang.String id)voidsetMinQueryLength(java.lang.Integer minQueryLength)voidsetName(java.lang.String name)voidsetOptionGroups(java.util.List<Action.OptionGroup> optionGroups)voidsetOptions(java.util.List<Action.Option> options)voidsetSelectedOptions(java.util.List<Action.Option> selectedOptions)voidsetStyle(java.lang.String style)voidsetText(java.lang.String text)voidsetType(Action.Type type)voidsetUrl(java.lang.String url)voidsetValue(java.lang.String value)java.lang.StringtoString()
-
Constructor Details
-
Action
public Action() -
Action
public Action(java.lang.String id, java.lang.String name, java.lang.String text, java.lang.String style, Action.Type type, java.lang.String value, Confirmation confirm, java.util.List<Action.Option> options, java.util.List<Action.Option> selectedOptions, java.lang.String dataSource, java.lang.Integer minQueryLength, java.util.List<Action.OptionGroup> optionGroups, java.lang.String url)
-
-
Method Details
-
builder
-
getId
public java.lang.String getId() -
getName
public java.lang.String getName() -
getText
public java.lang.String getText() -
getStyle
public java.lang.String getStyle() -
getType
-
getValue
public java.lang.String getValue() -
getConfirm
-
getOptions
-
getSelectedOptions
-
getDataSource
public java.lang.String getDataSource() -
getMinQueryLength
public java.lang.Integer getMinQueryLength() -
getOptionGroups
-
getUrl
public java.lang.String getUrl() -
setId
public void setId(java.lang.String id) -
setName
public void setName(java.lang.String name) -
setText
public void setText(java.lang.String text) -
setStyle
public void setStyle(java.lang.String style) -
setType
-
setValue
public void setValue(java.lang.String value) -
setConfirm
-
setOptions
-
setSelectedOptions
-
setDataSource
public void setDataSource(java.lang.String dataSource) -
setMinQueryLength
public void setMinQueryLength(java.lang.Integer minQueryLength) -
setOptionGroups
-
setUrl
public void setUrl(java.lang.String url) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-