aboutsummaryrefslogtreecommitdiffstats
path: root/typings/slack_rtm
diff options
context:
space:
mode:
authorTrygve Aaberge <trygveaa@gmail.com>2023-08-25 18:16:47 +0200
committerTrygve Aaberge <trygveaa@gmail.com>2024-02-18 11:32:54 +0100
commit425db0016edb859c13c0e5aede03a469cfcb47ed (patch)
treea832f772c1cbd8bf9fd487b507e196e04a7131ee /typings/slack_rtm
parent74b6bf4a8117b446907e45a88fe2e7f06ece29db (diff)
downloadwee-slack-425db0016edb859c13c0e5aede03a469cfcb47ed.tar.gz
Support rendering huddles
Diffstat (limited to 'typings/slack_rtm')
-rw-r--r--typings/slack_rtm/slack_rtm_message.pyi31
1 files changed, 31 insertions, 0 deletions
diff --git a/typings/slack_rtm/slack_rtm_message.pyi b/typings/slack_rtm/slack_rtm_message.pyi
index 1fae2d6..9ad3ce1 100644
--- a/typings/slack_rtm/slack_rtm_message.pyi
+++ b/typings/slack_rtm/slack_rtm_message.pyi
@@ -7,6 +7,8 @@ from slack_api.slack_conversations_history import (
SlackMessageSubtypeBotRemove,
SlackMessageSubtypeChannelJoin,
SlackMessageSubtypeChannelLeave,
+ SlackMessageSubtypeHuddleThread,
+ SlackMessageSubtypeHuddleThreadRoom,
SlackMessageThreadParentNotSubscribed,
SlackMessageThreadParentSubscribed,
SlackMessageWithFiles,
@@ -41,6 +43,11 @@ class SlackMessageWithFilesRtm(SlackMessageWithFiles):
channel: str
@final
+class SlackMessageSubtypeHuddleThreadRtm(SlackMessageSubtypeHuddleThread):
+ event_ts: str
+ suppress_notification: bool
+
+@final
class SlackMessageSubtypeBotMessageRtm(SlackMessageSubtypeBotMessage):
channel: str
@@ -118,6 +125,27 @@ class SlackReactionRemoved(TypedDict):
event_ts: str
ts: str
+class SlackShRoomHuddle(TypedDict):
+ channel_id: str
+
+@final
+class SlackShRoomJoin(TypedDict):
+ type: Literal["sh_room_join"]
+ room: SlackMessageSubtypeHuddleThreadRoom
+ user: str
+ huddle: SlackShRoomHuddle
+ event_ts: str
+ ts: str
+
+@final
+class SlackShRoomUpdate(TypedDict):
+ type: Literal["sh_room_update"]
+ room: SlackMessageSubtypeHuddleThreadRoom
+ user: str
+ huddle: SlackShRoomHuddle
+ event_ts: str
+ ts: str
+
@final
class SlackUserTyping(TypedDict):
type: Literal["user_typing"]
@@ -132,6 +160,7 @@ SlackMessageRtm = (
| SlackMessageThreadParentNotSubscribedRtm
| SlackMessageThreadParentSubscribedRtm
| SlackMessageWithFilesRtm
+ | SlackMessageSubtypeHuddleThreadRtm
| SlackMessageSubtypeBotMessageRtm
| SlackMessageSubtypeBotRemoveRtm
| SlackMessageSubtypeBotAddRtm
@@ -147,5 +176,7 @@ SlackRtmMessage = (
| SlackMessageReplied
| SlackReactionAdded
| SlackReactionRemoved
+ | SlackShRoomJoin
+ | SlackShRoomUpdate
| SlackUserTyping
)