From f69b586d0148afd017e6da70ab8d745b6ba04ba4 Mon Sep 17 00:00:00 2001 From: advaith Date: Mon, 29 Aug 2022 05:30:50 -0700 Subject: [PATCH] fix(APIModalSubmission): `components` is not optional (#574) --- deno/payloads/v10/_interactions/modalSubmit.ts | 5 ++++- deno/payloads/v9/_interactions/modalSubmit.ts | 5 ++++- payloads/v10/_interactions/modalSubmit.ts | 5 ++++- payloads/v9/_interactions/modalSubmit.ts | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/deno/payloads/v10/_interactions/modalSubmit.ts b/deno/payloads/v10/_interactions/modalSubmit.ts index 2fbceee9a..b2aa8aa04 100644 --- a/deno/payloads/v10/_interactions/modalSubmit.ts +++ b/deno/payloads/v10/_interactions/modalSubmit.ts @@ -18,6 +18,9 @@ export interface ModalSubmitActionRowComponent components: ModalSubmitComponent[]; } +/** + * https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-object-modal-submit-data-structure + */ export interface APIModalSubmission { /** * A developer-defined identifier for the component, max 100 characters @@ -26,7 +29,7 @@ export interface APIModalSubmission { /** * A list of child components */ - components?: ModalSubmitActionRowComponent[]; + components: ModalSubmitActionRowComponent[]; } /** diff --git a/deno/payloads/v9/_interactions/modalSubmit.ts b/deno/payloads/v9/_interactions/modalSubmit.ts index 2fbceee9a..b2aa8aa04 100644 --- a/deno/payloads/v9/_interactions/modalSubmit.ts +++ b/deno/payloads/v9/_interactions/modalSubmit.ts @@ -18,6 +18,9 @@ export interface ModalSubmitActionRowComponent components: ModalSubmitComponent[]; } +/** + * https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-object-modal-submit-data-structure + */ export interface APIModalSubmission { /** * A developer-defined identifier for the component, max 100 characters @@ -26,7 +29,7 @@ export interface APIModalSubmission { /** * A list of child components */ - components?: ModalSubmitActionRowComponent[]; + components: ModalSubmitActionRowComponent[]; } /** diff --git a/payloads/v10/_interactions/modalSubmit.ts b/payloads/v10/_interactions/modalSubmit.ts index c5281ae1a..ed7007307 100644 --- a/payloads/v10/_interactions/modalSubmit.ts +++ b/payloads/v10/_interactions/modalSubmit.ts @@ -18,6 +18,9 @@ export interface ModalSubmitActionRowComponent components: ModalSubmitComponent[]; } +/** + * https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-object-modal-submit-data-structure + */ export interface APIModalSubmission { /** * A developer-defined identifier for the component, max 100 characters @@ -26,7 +29,7 @@ export interface APIModalSubmission { /** * A list of child components */ - components?: ModalSubmitActionRowComponent[]; + components: ModalSubmitActionRowComponent[]; } /** diff --git a/payloads/v9/_interactions/modalSubmit.ts b/payloads/v9/_interactions/modalSubmit.ts index c5281ae1a..ed7007307 100644 --- a/payloads/v9/_interactions/modalSubmit.ts +++ b/payloads/v9/_interactions/modalSubmit.ts @@ -18,6 +18,9 @@ export interface ModalSubmitActionRowComponent components: ModalSubmitComponent[]; } +/** + * https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-object-modal-submit-data-structure + */ export interface APIModalSubmission { /** * A developer-defined identifier for the component, max 100 characters @@ -26,7 +29,7 @@ export interface APIModalSubmission { /** * A list of child components */ - components?: ModalSubmitActionRowComponent[]; + components: ModalSubmitActionRowComponent[]; } /**