From f5f46f5fd40b7bdcb11ebc9e728d2a49dd27d94d Mon Sep 17 00:00:00 2001 From: Neo <65282986+Neoration@users.noreply.github.com> Date: Tue, 12 Apr 2022 22:44:35 +0900 Subject: [PATCH] api: Add localization fields to Application Command creation data --- api/application.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/api/application.go b/api/application.go index 4c918cd..e5937ae 100644 --- a/api/application.go +++ b/api/application.go @@ -19,13 +19,15 @@ func (c *Client) CurrentApplication() (*discord.Application, error) { ) } -// https://discord.com/developers/docs/interactions/slash-commands#create-global-application-command-json-params +// https://discord.com/developers/docs/interactions/application-commands#create-global-application-command type CreateCommandData struct { - Name string `json:"name"` - Description string `json:"description"` - Options discord.CommandOptions `json:"options,omitempty"` - NoDefaultPermission bool `json:"-"` - Type discord.CommandType `json:"type,omitempty"` + Name string `json:"name"` + NameLocalizations discord.StringLocales `json:"name_localizations,omitempty"` + Description string `json:"description"` + DescriptionLocalizations discord.StringLocales `json:"description_localizations,omitempty"` + Options discord.CommandOptions `json:"options,omitempty"` + NoDefaultPermission bool `json:"-"` + Type discord.CommandType `json:"type,omitempty"` } func (c CreateCommandData) MarshalJSON() ([]byte, error) {