From d299bfef26e2424d23c5e0517ccb9ae9ef365bb3 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Thu, 8 Apr 2021 01:56:23 -0400 Subject: [PATCH] Fix up typings for attachment and message --- discord/types/message.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/discord/types/message.py b/discord/types/message.py index 8f5de2548..e9042e721 100644 --- a/discord/types/message.py +++ b/discord/types/message.py @@ -46,14 +46,18 @@ class Reaction(TypedDict): emoji: PartialEmoji -class Attachment(TypedDict): +class _AttachmentOptional(TypedDict, total=False): + height: Optional[int] + width: Optional[int] + content_type: str + + +class Attachment(_AttachmentOptional): id: Snowflake filename: str size: int url: str proxy_url: str - height: Optional[int] - width: Optional[int] MessageActivityType = Literal[1, 2, 3, 5] @@ -105,7 +109,7 @@ class _MessageOptional(TypedDict, total=False): mention_channels: List[ChannelMention] reactions: List[Reaction] nonce: Union[int, str] - webhook_id: int + webhook_id: Snowflake activity: MessageActivity application: MessageApplication message_reference: MessageReference