|
23 | 23 | 'ChannelVIPAddEvent', 'ChannelVIPRemoveEvent', 'ChannelUnbanRequestCreateEvent', 'ChannelUnbanRequestResolveEvent',
|
24 | 24 | 'ChannelSuspiciousUserMessageEvent', 'ChannelSuspiciousUserUpdateEvent', 'ChannelModerateEvent', 'ChannelWarningAcknowledgeEvent',
|
25 | 25 | 'ChannelWarningSendEvent', 'AutomodMessageHoldEvent', 'AutomodMessageUpdateEvent', 'AutomodSettingsUpdateEvent',
|
26 |
| - 'AutomodTermsUpdateEvent', 'ChannelChatUserMessageHoldEvent', 'ChannelChatUserMessageUpdateEvent', |
| 26 | + 'AutomodTermsUpdateEvent', 'ChannelChatUserMessageHoldEvent', 'ChannelChatUserMessageUpdateEvent', 'ChannelSharedChatBeginEvent', |
27 | 27 | 'Subscription', 'ChannelPollBeginData', 'PollChoice', 'BitsVoting', 'ChannelPointsVoting', 'ChannelUpdateData', 'ChannelFollowData',
|
28 | 28 | 'ChannelSubscribeData', 'ChannelSubscriptionEndData', 'ChannelSubscriptionGiftData', 'ChannelSubscriptionMessageData',
|
29 | 29 | 'SubscriptionMessage', 'Emote', 'ChannelCheerData', 'ChannelRaidData', 'ChannelBanData', 'ChannelUnbanData', 'ChannelModeratorAddData',
|
|
47 | 47 | 'ModerateMetadataUnvip', 'ModerateMetadataUntimeout', 'ModerateMetadataUnraid', 'ModerateMetadataUnban', 'ModerateMetadataUnbanRequest',
|
48 | 48 | 'ModerateMetadataAutomodTerms', 'ModerateMetadataBan', 'ModerateMetadataMod', 'ModerateMetadataVip', 'ModerateMetadataRaid',
|
49 | 49 | 'ModerateMetadataFollowers', 'ChannelModerateData', 'ChannelWarningAcknowledgeData', 'ChannelWarningSendData', 'AutomodMessageHoldData',
|
50 |
| - 'AutomodMessageUpdateData', 'AutomodSettingsUpdateData', 'AutomodTermsUpdateData', 'ChannelChatUserMessageHoldData', 'ChannelChatUserMessageUpdateData'] |
| 50 | + 'AutomodMessageUpdateData', 'AutomodSettingsUpdateData', 'AutomodTermsUpdateData', 'ChannelChatUserMessageHoldData', 'ChannelChatUserMessageUpdateData', |
| 51 | + 'SharedChatParticipant', 'ChannelSharedChatBeginData'] |
51 | 52 |
|
52 | 53 |
|
53 | 54 | # Event Data
|
@@ -2228,6 +2229,33 @@ class ChannelChatUserMessageUpdateData(TwitchObject):
|
2228 | 2229 | """The body of the message."""
|
2229 | 2230 |
|
2230 | 2231 |
|
| 2232 | +class SharedChatParticipant(TwitchObject): |
| 2233 | + broadcaster_user_id: str |
| 2234 | + """The User ID of the participant channel.""" |
| 2235 | + broadcaster_user_name: str |
| 2236 | + """The display name of the participant channel.""" |
| 2237 | + broadcaster_user_login: str |
| 2238 | + """The user login of the participant channel.""" |
| 2239 | + |
| 2240 | + |
| 2241 | +class ChannelSharedChatBeginData(TwitchObject): |
| 2242 | + session_id: str |
| 2243 | + """The unique identifier for the shared chat session.""" |
| 2244 | + broadcaster_user_id: str |
| 2245 | + """The User ID of the channel in the subscription condition which is now active in the shared chat session.""" |
| 2246 | + broadcaster_user_name: str |
| 2247 | + """The display name of the channel in the subscription condition which is now active in the shared chat session.""" |
| 2248 | + broadcaster_user_login: str |
| 2249 | + """The user login of the channel in the subscription condition which is now active in the shared chat session.""" |
| 2250 | + host_broadcaster_user_id: str |
| 2251 | + """The User ID of the host channel.""" |
| 2252 | + host_broadcaster_user_name: str |
| 2253 | + """The display name of the host channel.""" |
| 2254 | + host_broadcaster_user_login: str |
| 2255 | + """The user login of the host channel.""" |
| 2256 | + participants: List[SharedChatParticipant] |
| 2257 | + """The list of participants in the session.""" |
| 2258 | + |
2231 | 2259 | # Events
|
2232 | 2260 |
|
2233 | 2261 | class ChannelPollBeginEvent(TwitchObject):
|
@@ -2544,3 +2572,8 @@ class ChannelChatUserMessageUpdateEvent(TwitchObject):
|
2544 | 2572 | subscription: Subscription
|
2545 | 2573 | event: ChannelChatUserMessageUpdateData
|
2546 | 2574 |
|
| 2575 | + |
| 2576 | +class ChannelSharedChatBeginEvent(TwitchObject): |
| 2577 | + subscription: Subscription |
| 2578 | + event: ChannelSharedChatBeginData |
| 2579 | + |
0 commit comments