Class DialogOpenRequest
java.lang.Object
com.slack.api.methods.request.dialog.DialogOpenRequest
- All Implemented Interfaces:
SlackApiRequest
public class DialogOpenRequest extends java.lang.Object implements SlackApiRequest
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDialogOpenRequest.DialogOpenRequestBuilder -
Method Summary
Modifier and Type Method Description static DialogOpenRequest.DialogOpenRequestBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)DialoggetDialog()The dialog definition.java.lang.StringgetDialogAsString()java.lang.StringgetToken()Authentication token.java.lang.StringgetTriggerId()Exchange a trigger to post to the user.inthashCode()voidsetDialog(Dialog dialog)The dialog definition.voidsetDialogAsString(java.lang.String dialogAsString)voidsetToken(java.lang.String token)Authentication token.voidsetTriggerId(java.lang.String triggerId)Exchange a trigger to post to the user.java.lang.StringtoString()
-
Method Details
-
builder
-
getToken
public java.lang.String getToken()Authentication token. Requires scope: `none`- Specified by:
getTokenin interfaceSlackApiRequest
-
getDialog
The dialog definition. This must be a JSON-encoded string. -
getDialogAsString
public java.lang.String getDialogAsString() -
getTriggerId
public java.lang.String getTriggerId()Exchange a trigger to post to the user.Apps can invoke dialogs when users interact with slash commands, message buttons, or message menus. Each interaction will include a trigger_id.
As apps can only open a dialog in response to such a user action, the
trigger_idis a required parameter.- See Also:
- Implementing dialogs
-
setToken
public void setToken(java.lang.String token)Authentication token. Requires scope: `none` -
setDialog
The dialog definition. This must be a JSON-encoded string. -
setDialogAsString
public void setDialogAsString(java.lang.String dialogAsString) -
setTriggerId
public void setTriggerId(java.lang.String triggerId)Exchange a trigger to post to the user.Apps can invoke dialogs when users interact with slash commands, message buttons, or message menus. Each interaction will include a trigger_id.
As apps can only open a dialog in response to such a user action, the
trigger_idis a required parameter.- See Also:
- Implementing dialogs
-
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
-