summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/nlopes/slack/attachments.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/nlopes/slack/attachments.go')
-rw-r--r--vendor/github.com/nlopes/slack/attachments.go26
1 files changed, 8 insertions, 18 deletions
diff --git a/vendor/github.com/nlopes/slack/attachments.go b/vendor/github.com/nlopes/slack/attachments.go
index 326fc010..06f59fa3 100644
--- a/vendor/github.com/nlopes/slack/attachments.go
+++ b/vendor/github.com/nlopes/slack/attachments.go
@@ -42,24 +42,14 @@ type AttachmentActionOptionGroup struct {
}
// AttachmentActionCallback is sent from Slack when a user clicks a button in an interactive message (aka AttachmentAction)
-type AttachmentActionCallback struct {
- Actions []AttachmentAction `json:"actions"`
- CallbackID string `json:"callback_id"`
- Team Team `json:"team"`
- Channel Channel `json:"channel"`
- User User `json:"user"`
-
- Name string `json:"name"`
- Value string `json:"value"`
-
- OriginalMessage Message `json:"original_message"`
-
- ActionTs string `json:"action_ts"`
- MessageTs string `json:"message_ts"`
- AttachmentID string `json:"attachment_id"`
- Token string `json:"token"`
- ResponseURL string `json:"response_url"`
- TriggerID string `json:"trigger_id"`
+// DEPRECATED: use InteractionCallback
+type AttachmentActionCallback InteractionCallback
+
+// ActionCallback specific fields for the action callback.
+type ActionCallback struct {
+ MessageTs string `json:"message_ts"`
+ AttachmentID string `json:"attachment_id"`
+ Actions []AttachmentAction `json:"actions"`
}
// ConfirmationField are used to ask users to confirm actions