Добавлены send_shoutout, send_chat_message, get_user_chat_color
This commit is contained in:
@ -604,3 +604,39 @@ class SharedChatSession(BaseModel):
|
||||
|
||||
class UserEmotes(ChannelEmotes):
|
||||
pagination: Pagination | dict[Any, Any] | None = None
|
||||
|
||||
|
||||
class MessageDropReason(BaseModel):
|
||||
model_config = ConfigDict(extra='forbid')
|
||||
|
||||
code: str
|
||||
message: str
|
||||
|
||||
|
||||
class MessageData(BaseModel):
|
||||
model_config = ConfigDict(extra='forbid')
|
||||
|
||||
message_id: str
|
||||
is_sent: bool
|
||||
drop_reason: MessageDropReason | None = None
|
||||
|
||||
|
||||
class Message(BaseModel):
|
||||
model_config = ConfigDict(extra='forbid')
|
||||
|
||||
data: list[MessageData]
|
||||
|
||||
|
||||
class UserChatColorData(BaseModel):
|
||||
model_config = ConfigDict(extra='forbid')
|
||||
|
||||
user_id: int
|
||||
user_login: str
|
||||
user_name: str
|
||||
color: str
|
||||
|
||||
|
||||
class UserChatColor(BaseModel):
|
||||
model_config = ConfigDict(extra='forbid')
|
||||
|
||||
data: list[UserChatColorData]
|
||||
|
||||
Reference in New Issue
Block a user