aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/types/interactions.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/discord/types/interactions.py b/discord/types/interactions.py
index dabc77c9..7657c797 100644
--- a/discord/types/interactions.py
+++ b/discord/types/interactions.py
@@ -27,8 +27,8 @@ from __future__ import annotations
from typing import TYPE_CHECKING, Dict, TypedDict, Union, List, Literal
from .snowflake import Snowflake
from .components import ComponentType
-from .channel import PartialChannel
from .embed import Embed
+from .channel import ChannelType
from .member import Member
from .role import Role
from .user import User
@@ -100,11 +100,18 @@ class ApplicationCommandInteractionDataOption(_ApplicationCommandInteractionData
type: ApplicationCommandOptionType
+class ApplicationCommandResolvedPartialChannel(TypedDict):
+ id: Snowflake
+ type: ChannelType
+ permissions: str
+ name: str
+
+
class ApplicationCommandInteractionDataResolved(TypedDict, total=False):
users: Dict[Snowflake, User]
members: Dict[Snowflake, Member]
roles: Dict[Snowflake, Role]
- channels: Dict[Snowflake, PartialChannel]
+ channels: Dict[Snowflake, ApplicationCommandResolvedPartialChannel]
class _ApplicationCommandInteractionDataOptional(TypedDict, total=False):