|
24 | 24 |
|
25 | 25 | from typing import Any, Literal, Never, NotRequired, TypeAlias, TypedDict |
26 | 26 |
|
| 27 | +__all__ = ( |
| 28 | + "WelcomeMetaData", |
| 29 | + "KeepAliveMetaData", |
| 30 | + "NotificationMetaData", |
| 31 | + "ReconnectMetaData", |
| 32 | + "RevocationMetaData", |
| 33 | + "WelcomeSession", |
| 34 | + "WelcomePayload", |
| 35 | + "WelcomeMessage", |
| 36 | + "KeepAliveMessage", |
| 37 | + "Condition", |
| 38 | + "NotificationTransport", |
| 39 | + "NotificationSubscription", |
| 40 | + "NotificationPayload", |
| 41 | + "NotificationMessage", |
| 42 | + "ReconnectSession", |
| 43 | + "ReconnectPayload", |
| 44 | + "ReconnectMessage", |
| 45 | + "RevocationTransport", |
| 46 | + "RevocationPayload", |
| 47 | + "RevocationMessage", |
| 48 | + "RevocationSubscription", |
| 49 | + "WebsocketMessages", |
| 50 | + "MetaData", |
| 51 | + "MessageTypes", |
| 52 | +) |
| 53 | + |
27 | 54 |
|
28 | 55 | class ShardTransport(TypedDict): |
29 | 56 | method: Literal["websocket", "webhook"] |
@@ -76,7 +103,7 @@ class NotificationMetaData(TypedDict): |
76 | 103 | subscription_version: str |
77 | 104 |
|
78 | 105 |
|
79 | | -class ReconnectMetadata(TypedDict): |
| 106 | +class ReconnectMetaData(TypedDict): |
80 | 107 | message_id: str |
81 | 108 | message_type: Literal["session_reconnect"] |
82 | 109 | message_timestamp: str |
@@ -166,7 +193,7 @@ class ReconnectPayload(TypedDict): |
166 | 193 |
|
167 | 194 |
|
168 | 195 | class ReconnectMessage(TypedDict): |
169 | | - metadata: ReconnectMetadata |
| 196 | + metadata: ReconnectMetaData |
170 | 197 | payload: ReconnectPayload |
171 | 198 |
|
172 | 199 |
|
@@ -197,5 +224,5 @@ class RevocationMessage(TypedDict): |
197 | 224 |
|
198 | 225 |
|
199 | 226 | WebsocketMessages: TypeAlias = WelcomeMessage | ReconnectMessage | RevocationMessage | NotificationMessage | KeepAliveMessage |
200 | | -MetaData: TypeAlias = WelcomeMetaData | ReconnectMetadata | RevocationMetaData | NotificationMetaData | KeepAliveMetaData |
| 227 | +MetaData: TypeAlias = WelcomeMetaData | ReconnectMetaData | RevocationMetaData | NotificationMetaData | KeepAliveMetaData |
201 | 228 | MessageTypes: TypeAlias = Literal["session_welcome", "session_reconnect", "session_keepalive", "notification", "revocation"] |
0 commit comments