summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/bwmarrin/discordgo/webhook.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/bwmarrin/discordgo/webhook.go')
-rw-r--r--vendor/github.com/bwmarrin/discordgo/webhook.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/vendor/github.com/bwmarrin/discordgo/webhook.go b/vendor/github.com/bwmarrin/discordgo/webhook.go
index f54a45ce..9209b709 100644
--- a/vendor/github.com/bwmarrin/discordgo/webhook.go
+++ b/vendor/github.com/bwmarrin/discordgo/webhook.go
@@ -35,15 +35,16 @@ type WebhookParams struct {
Components []MessageComponent `json:"components"`
Embeds []*MessageEmbed `json:"embeds,omitempty"`
AllowedMentions *MessageAllowedMentions `json:"allowed_mentions,omitempty"`
- // NOTE: Works only for followup messages.
- Flags uint64 `json:"flags,omitempty"`
+ // Only MessageFlagsSuppressEmbeds and MessageFlagsEphemeral can be set.
+ // MessageFlagsEphemeral can only be set when using Followup Message Create endpoint.
+ Flags MessageFlags `json:"flags,omitempty"`
}
// WebhookEdit stores data for editing of a webhook message.
type WebhookEdit struct {
- Content string `json:"content,omitempty"`
- Components []MessageComponent `json:"components"`
- Embeds []*MessageEmbed `json:"embeds,omitempty"`
+ Content *string `json:"content,omitempty"`
+ Components *[]MessageComponent `json:"components,omitempty"`
+ Embeds *[]*MessageEmbed `json:"embeds,omitempty"`
Files []*File `json:"-"`
AllowedMentions *MessageAllowedMentions `json:"allowed_mentions,omitempty"`
}