From 83df57b45a26be2e4e575ee961f20958806bcffa Mon Sep 17 00:00:00 2001 From: almeidx Date: Wed, 18 Mar 2026 23:09:18 +0000 Subject: [PATCH] fix(Interactions): add missing fields to types Add `messages` to `APIInteractionDataResolved` and `id` to `APIMessageComponentBaseInteractionData` per Discord API docs. Co-Authored-By: Claude Opus 4.6 (1M context) --- deno/payloads/v10/_interactions/base.ts | 1 + deno/payloads/v10/_interactions/messageComponents.ts | 4 ++++ deno/payloads/v9/_interactions/base.ts | 1 + deno/payloads/v9/_interactions/messageComponents.ts | 4 ++++ payloads/v10/_interactions/base.ts | 1 + payloads/v10/_interactions/messageComponents.ts | 4 ++++ payloads/v9/_interactions/base.ts | 1 + payloads/v9/_interactions/messageComponents.ts | 4 ++++ 8 files changed, 20 insertions(+) diff --git a/deno/payloads/v10/_interactions/base.ts b/deno/payloads/v10/_interactions/base.ts index 9d5a32d4..36344f43 100644 --- a/deno/payloads/v10/_interactions/base.ts +++ b/deno/payloads/v10/_interactions/base.ts @@ -264,6 +264,7 @@ export interface APIInteractionDataResolved { roles?: Record; members?: Record; channels?: Record; + messages?: Record; attachments?: Record; } diff --git a/deno/payloads/v10/_interactions/messageComponents.ts b/deno/payloads/v10/_interactions/messageComponents.ts index 0c7c494b..6e5508ab 100644 --- a/deno/payloads/v10/_interactions/messageComponents.ts +++ b/deno/payloads/v10/_interactions/messageComponents.ts @@ -52,6 +52,10 @@ export interface APIMessageComponentBaseInteractionData; diff --git a/deno/payloads/v9/_interactions/base.ts b/deno/payloads/v9/_interactions/base.ts index c934d36b..9305e61d 100644 --- a/deno/payloads/v9/_interactions/base.ts +++ b/deno/payloads/v9/_interactions/base.ts @@ -267,6 +267,7 @@ export interface APIInteractionDataResolved { roles?: Record; members?: Record; channels?: Record; + messages?: Record; attachments?: Record; } diff --git a/deno/payloads/v9/_interactions/messageComponents.ts b/deno/payloads/v9/_interactions/messageComponents.ts index 0c7c494b..6e5508ab 100644 --- a/deno/payloads/v9/_interactions/messageComponents.ts +++ b/deno/payloads/v9/_interactions/messageComponents.ts @@ -52,6 +52,10 @@ export interface APIMessageComponentBaseInteractionData; diff --git a/payloads/v10/_interactions/base.ts b/payloads/v10/_interactions/base.ts index 7de6ac6a..27087a84 100644 --- a/payloads/v10/_interactions/base.ts +++ b/payloads/v10/_interactions/base.ts @@ -264,6 +264,7 @@ export interface APIInteractionDataResolved { roles?: Record; members?: Record; channels?: Record; + messages?: Record; attachments?: Record; } diff --git a/payloads/v10/_interactions/messageComponents.ts b/payloads/v10/_interactions/messageComponents.ts index ef9d0271..33dbf97e 100644 --- a/payloads/v10/_interactions/messageComponents.ts +++ b/payloads/v10/_interactions/messageComponents.ts @@ -52,6 +52,10 @@ export interface APIMessageComponentBaseInteractionData; diff --git a/payloads/v9/_interactions/base.ts b/payloads/v9/_interactions/base.ts index 1716b97c..b64801d0 100644 --- a/payloads/v9/_interactions/base.ts +++ b/payloads/v9/_interactions/base.ts @@ -267,6 +267,7 @@ export interface APIInteractionDataResolved { roles?: Record; members?: Record; channels?: Record; + messages?: Record; attachments?: Record; } diff --git a/payloads/v9/_interactions/messageComponents.ts b/payloads/v9/_interactions/messageComponents.ts index ef9d0271..33dbf97e 100644 --- a/payloads/v9/_interactions/messageComponents.ts +++ b/payloads/v9/_interactions/messageComponents.ts @@ -52,6 +52,10 @@ export interface APIMessageComponentBaseInteractionData;