From 6b0f662f0ec94c0fa21169d389fbe856372b6e2b Mon Sep 17 00:00:00 2001 From: Vitor Date: Tue, 29 Mar 2022 19:28:49 +0100 Subject: [PATCH] refactor(APIApplicationCommand): nullable localization fields (#382) --- .../v10/_interactions/_applicationCommands/_chatInput/base.ts | 4 ++-- .../_interactions/_applicationCommands/_chatInput/shared.ts | 2 +- deno/payloads/v10/_interactions/applicationCommands.ts | 4 ++-- .../v9/_interactions/_applicationCommands/_chatInput/base.ts | 4 ++-- .../_interactions/_applicationCommands/_chatInput/shared.ts | 2 +- deno/payloads/v9/_interactions/applicationCommands.ts | 4 ++-- .../v10/_interactions/_applicationCommands/_chatInput/base.ts | 4 ++-- .../_interactions/_applicationCommands/_chatInput/shared.ts | 2 +- payloads/v10/_interactions/applicationCommands.ts | 4 ++-- .../v9/_interactions/_applicationCommands/_chatInput/base.ts | 4 ++-- .../_interactions/_applicationCommands/_chatInput/shared.ts | 2 +- payloads/v9/_interactions/applicationCommands.ts | 4 ++-- 12 files changed, 20 insertions(+), 20 deletions(-) diff --git a/deno/payloads/v10/_interactions/_applicationCommands/_chatInput/base.ts b/deno/payloads/v10/_interactions/_applicationCommands/_chatInput/base.ts index ee613b22..8811e785 100644 --- a/deno/payloads/v10/_interactions/_applicationCommands/_chatInput/base.ts +++ b/deno/payloads/v10/_interactions/_applicationCommands/_chatInput/base.ts @@ -4,9 +4,9 @@ import type { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } export interface APIApplicationCommandOptionBase { type: Type; name: string; - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; description: string; - description_localizations?: LocalizationMap; + description_localizations?: LocalizationMap | null; required?: boolean; } diff --git a/deno/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts b/deno/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts index 2e7a18b9..4bc23e43 100644 --- a/deno/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts +++ b/deno/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts @@ -22,6 +22,6 @@ export enum ApplicationCommandOptionType { */ export interface APIApplicationCommandOptionChoice { name: string; - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; value: ValueType; } diff --git a/deno/payloads/v10/_interactions/applicationCommands.ts b/deno/payloads/v10/_interactions/applicationCommands.ts index b47e9a8e..9467175d 100644 --- a/deno/payloads/v10/_interactions/applicationCommands.ts +++ b/deno/payloads/v10/_interactions/applicationCommands.ts @@ -49,7 +49,7 @@ export interface APIApplicationCommand { /** * Localization dictionary for the name field. Values follow the same restrictions as name */ - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; /** * 1-100 character description for `CHAT_INPUT` commands, empty string for `USER` and `MESSAGE` commands */ @@ -57,7 +57,7 @@ export interface APIApplicationCommand { /** * Localization dictionary for the description field. Values follow the same restrictions as description */ - description_localizations?: LocalizationMap; + description_localizations?: LocalizationMap | null; /** * The parameters for the `CHAT_INPUT` command, max 25 */ diff --git a/deno/payloads/v9/_interactions/_applicationCommands/_chatInput/base.ts b/deno/payloads/v9/_interactions/_applicationCommands/_chatInput/base.ts index de27c405..3a544d45 100644 --- a/deno/payloads/v9/_interactions/_applicationCommands/_chatInput/base.ts +++ b/deno/payloads/v9/_interactions/_applicationCommands/_chatInput/base.ts @@ -4,9 +4,9 @@ import type { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } export interface APIApplicationCommandOptionBase { type: Type; name: string; - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; description: string; - description_localizations?: LocalizationMap; + description_localizations?: LocalizationMap | null; required?: boolean; } diff --git a/deno/payloads/v9/_interactions/_applicationCommands/_chatInput/shared.ts b/deno/payloads/v9/_interactions/_applicationCommands/_chatInput/shared.ts index 36afa629..ac3a2c23 100644 --- a/deno/payloads/v9/_interactions/_applicationCommands/_chatInput/shared.ts +++ b/deno/payloads/v9/_interactions/_applicationCommands/_chatInput/shared.ts @@ -22,6 +22,6 @@ export enum ApplicationCommandOptionType { */ export interface APIApplicationCommandOptionChoice { name: string; - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; value: ValueType; } diff --git a/deno/payloads/v9/_interactions/applicationCommands.ts b/deno/payloads/v9/_interactions/applicationCommands.ts index 0ff7c527..468c0a4d 100644 --- a/deno/payloads/v9/_interactions/applicationCommands.ts +++ b/deno/payloads/v9/_interactions/applicationCommands.ts @@ -49,7 +49,7 @@ export interface APIApplicationCommand { /** * Localization dictionary for the name field. Values follow the same restrictions as name */ - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; /** * 1-100 character description for `CHAT_INPUT` commands, empty string for `USER` and `MESSAGE` commands */ @@ -57,7 +57,7 @@ export interface APIApplicationCommand { /** * Localization dictionary for the description field. Values follow the same restrictions as description */ - description_localizations?: LocalizationMap; + description_localizations?: LocalizationMap | null; /** * The parameters for the `CHAT_INPUT` command, max 25 */ diff --git a/payloads/v10/_interactions/_applicationCommands/_chatInput/base.ts b/payloads/v10/_interactions/_applicationCommands/_chatInput/base.ts index 78f07a39..b8c8f18d 100644 --- a/payloads/v10/_interactions/_applicationCommands/_chatInput/base.ts +++ b/payloads/v10/_interactions/_applicationCommands/_chatInput/base.ts @@ -4,9 +4,9 @@ import type { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } export interface APIApplicationCommandOptionBase { type: Type; name: string; - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; description: string; - description_localizations?: LocalizationMap; + description_localizations?: LocalizationMap | null; required?: boolean; } diff --git a/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts b/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts index 44f44cf5..0d826031 100644 --- a/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts +++ b/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts @@ -22,6 +22,6 @@ export enum ApplicationCommandOptionType { */ export interface APIApplicationCommandOptionChoice { name: string; - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; value: ValueType; } diff --git a/payloads/v10/_interactions/applicationCommands.ts b/payloads/v10/_interactions/applicationCommands.ts index bfc3177b..4f40d58f 100644 --- a/payloads/v10/_interactions/applicationCommands.ts +++ b/payloads/v10/_interactions/applicationCommands.ts @@ -49,7 +49,7 @@ export interface APIApplicationCommand { /** * Localization dictionary for the name field. Values follow the same restrictions as name */ - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; /** * 1-100 character description for `CHAT_INPUT` commands, empty string for `USER` and `MESSAGE` commands */ @@ -57,7 +57,7 @@ export interface APIApplicationCommand { /** * Localization dictionary for the description field. Values follow the same restrictions as description */ - description_localizations?: LocalizationMap; + description_localizations?: LocalizationMap | null; /** * The parameters for the `CHAT_INPUT` command, max 25 */ diff --git a/payloads/v9/_interactions/_applicationCommands/_chatInput/base.ts b/payloads/v9/_interactions/_applicationCommands/_chatInput/base.ts index f2bc742d..fd0d56d0 100644 --- a/payloads/v9/_interactions/_applicationCommands/_chatInput/base.ts +++ b/payloads/v9/_interactions/_applicationCommands/_chatInput/base.ts @@ -4,9 +4,9 @@ import type { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } export interface APIApplicationCommandOptionBase { type: Type; name: string; - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; description: string; - description_localizations?: LocalizationMap; + description_localizations?: LocalizationMap | null; required?: boolean; } diff --git a/payloads/v9/_interactions/_applicationCommands/_chatInput/shared.ts b/payloads/v9/_interactions/_applicationCommands/_chatInput/shared.ts index 3c90d7a2..506ff407 100644 --- a/payloads/v9/_interactions/_applicationCommands/_chatInput/shared.ts +++ b/payloads/v9/_interactions/_applicationCommands/_chatInput/shared.ts @@ -22,6 +22,6 @@ export enum ApplicationCommandOptionType { */ export interface APIApplicationCommandOptionChoice { name: string; - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; value: ValueType; } diff --git a/payloads/v9/_interactions/applicationCommands.ts b/payloads/v9/_interactions/applicationCommands.ts index 7290b782..1352fee8 100644 --- a/payloads/v9/_interactions/applicationCommands.ts +++ b/payloads/v9/_interactions/applicationCommands.ts @@ -49,7 +49,7 @@ export interface APIApplicationCommand { /** * Localization dictionary for the name field. Values follow the same restrictions as name */ - name_localizations?: LocalizationMap; + name_localizations?: LocalizationMap | null; /** * 1-100 character description for `CHAT_INPUT` commands, empty string for `USER` and `MESSAGE` commands */ @@ -57,7 +57,7 @@ export interface APIApplicationCommand { /** * Localization dictionary for the description field. Values follow the same restrictions as description */ - description_localizations?: LocalizationMap; + description_localizations?: LocalizationMap | null; /** * The parameters for the `CHAT_INPUT` command, max 25 */