# @generated by generate_proto_mypy_stubs.py. Do not edit! import sys from abc import ( ABCMeta as abc___ABCMeta, abstractmethod as abc___abstractmethod, ) from concurrent.futures import ( Future as concurrent___futures___Future, ) from google.protobuf.descriptor import ( Descriptor as google___protobuf___descriptor___Descriptor, EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, FileDescriptor as google___protobuf___descriptor___FileDescriptor, ) from google.protobuf.internal.containers import ( RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, ) from google.protobuf.internal.enum_type_wrapper import ( _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, ) from google.protobuf.message import ( Message as google___protobuf___message___Message, ) from google.protobuf.service import ( RpcChannel as google___protobuf___service___RpcChannel, RpcController as google___protobuf___service___RpcController, Service as google___protobuf___service___Service, ) from steammessages_clientserver_friends_pb2 import ( CMsgClientPersonaState as steammessages_clientserver_friends_pb2___CMsgClientPersonaState, ) from steammessages_unified_base_pb2 import ( NoResponse as steammessages_unified_base_pb2___NoResponse, ) from typing import ( Callable as typing___Callable, Iterable as typing___Iterable, NewType as typing___NewType, Optional as typing___Optional, Text as typing___Text, cast as typing___cast, ) from typing_extensions import ( Literal as typing_extensions___Literal, ) builtin___bool = bool builtin___bytes = bytes builtin___float = float builtin___int = int DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... EChatRoomJoinStateValue = typing___NewType('EChatRoomJoinStateValue', builtin___int) type___EChatRoomJoinStateValue = EChatRoomJoinStateValue EChatRoomJoinState: _EChatRoomJoinState class _EChatRoomJoinState(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EChatRoomJoinStateValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EChatRoomJoinState_Default = typing___cast(EChatRoomJoinStateValue, 0) k_EChatRoomJoinState_None = typing___cast(EChatRoomJoinStateValue, 1) k_EChatRoomJoinState_Joined = typing___cast(EChatRoomJoinStateValue, 2) k_EChatRoomJoinState_TestInvalid = typing___cast(EChatRoomJoinStateValue, 99) k_EChatRoomJoinState_Default = typing___cast(EChatRoomJoinStateValue, 0) k_EChatRoomJoinState_None = typing___cast(EChatRoomJoinStateValue, 1) k_EChatRoomJoinState_Joined = typing___cast(EChatRoomJoinStateValue, 2) k_EChatRoomJoinState_TestInvalid = typing___cast(EChatRoomJoinStateValue, 99) type___EChatRoomJoinState = EChatRoomJoinState EChatRoomGroupRankValue = typing___NewType('EChatRoomGroupRankValue', builtin___int) type___EChatRoomGroupRankValue = EChatRoomGroupRankValue EChatRoomGroupRank: _EChatRoomGroupRank class _EChatRoomGroupRank(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EChatRoomGroupRankValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EChatRoomGroupRank_Default = typing___cast(EChatRoomGroupRankValue, 0) k_EChatRoomGroupRank_Viewer = typing___cast(EChatRoomGroupRankValue, 10) k_EChatRoomGroupRank_Guest = typing___cast(EChatRoomGroupRankValue, 15) k_EChatRoomGroupRank_Member = typing___cast(EChatRoomGroupRankValue, 20) k_EChatRoomGroupRank_Moderator = typing___cast(EChatRoomGroupRankValue, 30) k_EChatRoomGroupRank_Officer = typing___cast(EChatRoomGroupRankValue, 40) k_EChatRoomGroupRank_Owner = typing___cast(EChatRoomGroupRankValue, 50) k_EChatRoomGroupRank_TestInvalid = typing___cast(EChatRoomGroupRankValue, 99) k_EChatRoomGroupRank_Default = typing___cast(EChatRoomGroupRankValue, 0) k_EChatRoomGroupRank_Viewer = typing___cast(EChatRoomGroupRankValue, 10) k_EChatRoomGroupRank_Guest = typing___cast(EChatRoomGroupRankValue, 15) k_EChatRoomGroupRank_Member = typing___cast(EChatRoomGroupRankValue, 20) k_EChatRoomGroupRank_Moderator = typing___cast(EChatRoomGroupRankValue, 30) k_EChatRoomGroupRank_Officer = typing___cast(EChatRoomGroupRankValue, 40) k_EChatRoomGroupRank_Owner = typing___cast(EChatRoomGroupRankValue, 50) k_EChatRoomGroupRank_TestInvalid = typing___cast(EChatRoomGroupRankValue, 99) type___EChatRoomGroupRank = EChatRoomGroupRank EChatRoomNotificationLevelValue = typing___NewType('EChatRoomNotificationLevelValue', builtin___int) type___EChatRoomNotificationLevelValue = EChatRoomNotificationLevelValue EChatRoomNotificationLevel: _EChatRoomNotificationLevel class _EChatRoomNotificationLevel(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EChatRoomNotificationLevelValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EChatroomNotificationLevel_Invalid = typing___cast(EChatRoomNotificationLevelValue, 0) k_EChatroomNotificationLevel_None = typing___cast(EChatRoomNotificationLevelValue, 1) k_EChatroomNotificationLevel_MentionMe = typing___cast(EChatRoomNotificationLevelValue, 2) k_EChatroomNotificationLevel_MentionAll = typing___cast(EChatRoomNotificationLevelValue, 3) k_EChatroomNotificationLevel_AllMessages = typing___cast(EChatRoomNotificationLevelValue, 4) k_EChatroomNotificationLevel_Invalid = typing___cast(EChatRoomNotificationLevelValue, 0) k_EChatroomNotificationLevel_None = typing___cast(EChatRoomNotificationLevelValue, 1) k_EChatroomNotificationLevel_MentionMe = typing___cast(EChatRoomNotificationLevelValue, 2) k_EChatroomNotificationLevel_MentionAll = typing___cast(EChatRoomNotificationLevelValue, 3) k_EChatroomNotificationLevel_AllMessages = typing___cast(EChatRoomNotificationLevelValue, 4) type___EChatRoomNotificationLevel = EChatRoomNotificationLevel EChatRoomServerMessageValue = typing___NewType('EChatRoomServerMessageValue', builtin___int) type___EChatRoomServerMessageValue = EChatRoomServerMessageValue EChatRoomServerMessage: _EChatRoomServerMessage class _EChatRoomServerMessage(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EChatRoomServerMessageValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EChatRoomServerMsg_Invalid = typing___cast(EChatRoomServerMessageValue, 0) k_EChatRoomServerMsg_RenameChatRoom = typing___cast(EChatRoomServerMessageValue, 1) k_EChatRoomServerMsg_Joined = typing___cast(EChatRoomServerMessageValue, 2) k_EChatRoomServerMsg_Parted = typing___cast(EChatRoomServerMessageValue, 3) k_EChatRoomServerMsg_Kicked = typing___cast(EChatRoomServerMessageValue, 4) k_EChatRoomServerMsg_Invited = typing___cast(EChatRoomServerMessageValue, 5) k_EChatRoomServerMsg_InviteDismissed = typing___cast(EChatRoomServerMessageValue, 8) k_EChatRoomServerMsg_ChatRoomTaglineChanged = typing___cast(EChatRoomServerMessageValue, 9) k_EChatRoomServerMsg_ChatRoomAvatarChanged = typing___cast(EChatRoomServerMessageValue, 10) k_EChatRoomServerMsg_AppCustom = typing___cast(EChatRoomServerMessageValue, 11) k_EChatRoomServerMsg_Invalid = typing___cast(EChatRoomServerMessageValue, 0) k_EChatRoomServerMsg_RenameChatRoom = typing___cast(EChatRoomServerMessageValue, 1) k_EChatRoomServerMsg_Joined = typing___cast(EChatRoomServerMessageValue, 2) k_EChatRoomServerMsg_Parted = typing___cast(EChatRoomServerMessageValue, 3) k_EChatRoomServerMsg_Kicked = typing___cast(EChatRoomServerMessageValue, 4) k_EChatRoomServerMsg_Invited = typing___cast(EChatRoomServerMessageValue, 5) k_EChatRoomServerMsg_InviteDismissed = typing___cast(EChatRoomServerMessageValue, 8) k_EChatRoomServerMsg_ChatRoomTaglineChanged = typing___cast(EChatRoomServerMessageValue, 9) k_EChatRoomServerMsg_ChatRoomAvatarChanged = typing___cast(EChatRoomServerMessageValue, 10) k_EChatRoomServerMsg_AppCustom = typing___cast(EChatRoomServerMessageValue, 11) type___EChatRoomServerMessage = EChatRoomServerMessage EChatRoomMemberStateChangeValue = typing___NewType('EChatRoomMemberStateChangeValue', builtin___int) type___EChatRoomMemberStateChangeValue = EChatRoomMemberStateChangeValue EChatRoomMemberStateChange: _EChatRoomMemberStateChange class _EChatRoomMemberStateChange(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EChatRoomMemberStateChangeValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EChatRoomMemberStateChange_Invalid = typing___cast(EChatRoomMemberStateChangeValue, 0) k_EChatRoomMemberStateChange_Joined = typing___cast(EChatRoomMemberStateChangeValue, 1) k_EChatRoomMemberStateChange_Parted = typing___cast(EChatRoomMemberStateChangeValue, 2) k_EChatRoomMemberStateChange_Kicked = typing___cast(EChatRoomMemberStateChangeValue, 3) k_EChatRoomMemberStateChange_Invited = typing___cast(EChatRoomMemberStateChangeValue, 4) k_EChatRoomMemberStateChange_RankChanged = typing___cast(EChatRoomMemberStateChangeValue, 7) k_EChatRoomMemberStateChange_InviteDismissed = typing___cast(EChatRoomMemberStateChangeValue, 8) k_EChatRoomMemberStateChange_Muted = typing___cast(EChatRoomMemberStateChangeValue, 9) k_EChatRoomMemberStateChange_Banned = typing___cast(EChatRoomMemberStateChangeValue, 10) k_EChatRoomMemberStateChange_RolesChanged = typing___cast(EChatRoomMemberStateChangeValue, 12) k_EChatRoomMemberStateChange_Invalid = typing___cast(EChatRoomMemberStateChangeValue, 0) k_EChatRoomMemberStateChange_Joined = typing___cast(EChatRoomMemberStateChangeValue, 1) k_EChatRoomMemberStateChange_Parted = typing___cast(EChatRoomMemberStateChangeValue, 2) k_EChatRoomMemberStateChange_Kicked = typing___cast(EChatRoomMemberStateChangeValue, 3) k_EChatRoomMemberStateChange_Invited = typing___cast(EChatRoomMemberStateChangeValue, 4) k_EChatRoomMemberStateChange_RankChanged = typing___cast(EChatRoomMemberStateChangeValue, 7) k_EChatRoomMemberStateChange_InviteDismissed = typing___cast(EChatRoomMemberStateChangeValue, 8) k_EChatRoomMemberStateChange_Muted = typing___cast(EChatRoomMemberStateChangeValue, 9) k_EChatRoomMemberStateChange_Banned = typing___cast(EChatRoomMemberStateChangeValue, 10) k_EChatRoomMemberStateChange_RolesChanged = typing___cast(EChatRoomMemberStateChangeValue, 12) type___EChatRoomMemberStateChange = EChatRoomMemberStateChange class CChat_RequestFriendPersonaStates_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChat_RequestFriendPersonaStates_Request = CChat_RequestFriendPersonaStates_Request class CChat_RequestFriendPersonaStates_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChat_RequestFriendPersonaStates_Response = CChat_RequestFriendPersonaStates_Response class CChatRoom_CreateChatRoomGroup_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid_partner: builtin___int = ... steamid_invited: builtin___int = ... name: typing___Text = ... steamid_invitees: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... watching_broadcast_accountid: builtin___int = ... watching_broadcast_channel_id: builtin___int = ... def __init__(self, *, steamid_partner : typing___Optional[builtin___int] = None, steamid_invited : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, steamid_invitees : typing___Optional[typing___Iterable[builtin___int]] = None, watching_broadcast_accountid : typing___Optional[builtin___int] = None, watching_broadcast_channel_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"steamid_invited",b"steamid_invited",u"steamid_partner",b"steamid_partner",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_channel_id",b"watching_broadcast_channel_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"steamid_invited",b"steamid_invited",u"steamid_invitees",b"steamid_invitees",u"steamid_partner",b"steamid_partner",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_channel_id",b"watching_broadcast_channel_id"]) -> None: ... type___CChatRoom_CreateChatRoomGroup_Request = CChatRoom_CreateChatRoomGroup_Request class CChatRole(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... role_id: builtin___int = ... name: typing___Text = ... ordinal: builtin___int = ... def __init__(self, *, role_id : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, ordinal : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"ordinal",b"ordinal",u"role_id",b"role_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"ordinal",b"ordinal",u"role_id",b"role_id"]) -> None: ... type___CChatRole = CChatRole class CChatRoleActions(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... role_id: builtin___int = ... can_create_rename_delete_channel: builtin___bool = ... can_kick: builtin___bool = ... can_ban: builtin___bool = ... can_invite: builtin___bool = ... can_change_tagline_avatar_name: builtin___bool = ... can_chat: builtin___bool = ... can_view_history: builtin___bool = ... can_change_group_roles: builtin___bool = ... can_change_user_roles: builtin___bool = ... can_mention_all: builtin___bool = ... can_set_watching_broadcast: builtin___bool = ... def __init__(self, *, role_id : typing___Optional[builtin___int] = None, can_create_rename_delete_channel : typing___Optional[builtin___bool] = None, can_kick : typing___Optional[builtin___bool] = None, can_ban : typing___Optional[builtin___bool] = None, can_invite : typing___Optional[builtin___bool] = None, can_change_tagline_avatar_name : typing___Optional[builtin___bool] = None, can_chat : typing___Optional[builtin___bool] = None, can_view_history : typing___Optional[builtin___bool] = None, can_change_group_roles : typing___Optional[builtin___bool] = None, can_change_user_roles : typing___Optional[builtin___bool] = None, can_mention_all : typing___Optional[builtin___bool] = None, can_set_watching_broadcast : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"can_ban",b"can_ban",u"can_change_group_roles",b"can_change_group_roles",u"can_change_tagline_avatar_name",b"can_change_tagline_avatar_name",u"can_change_user_roles",b"can_change_user_roles",u"can_chat",b"can_chat",u"can_create_rename_delete_channel",b"can_create_rename_delete_channel",u"can_invite",b"can_invite",u"can_kick",b"can_kick",u"can_mention_all",b"can_mention_all",u"can_set_watching_broadcast",b"can_set_watching_broadcast",u"can_view_history",b"can_view_history",u"role_id",b"role_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"can_ban",b"can_ban",u"can_change_group_roles",b"can_change_group_roles",u"can_change_tagline_avatar_name",b"can_change_tagline_avatar_name",u"can_change_user_roles",b"can_change_user_roles",u"can_chat",b"can_chat",u"can_create_rename_delete_channel",b"can_create_rename_delete_channel",u"can_invite",b"can_invite",u"can_kick",b"can_kick",u"can_mention_all",b"can_mention_all",u"can_set_watching_broadcast",b"can_set_watching_broadcast",u"can_view_history",b"can_view_history",u"role_id",b"role_id"]) -> None: ... type___CChatRoleActions = CChatRoleActions class CChatPartyBeacon(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steamid_owner: builtin___int = ... beacon_id: builtin___int = ... game_metadata: typing___Text = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steamid_owner : typing___Optional[builtin___int] = None, beacon_id : typing___Optional[builtin___int] = None, game_metadata : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"beacon_id",b"beacon_id",u"game_metadata",b"game_metadata",u"steamid_owner",b"steamid_owner"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"beacon_id",b"beacon_id",u"game_metadata",b"game_metadata",u"steamid_owner",b"steamid_owner"]) -> None: ... type___CChatPartyBeacon = CChatPartyBeacon class CChatRoomGroupHeaderState(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_name: typing___Text = ... clanid: builtin___int = ... accountid_owner: builtin___int = ... appid: builtin___int = ... tagline: typing___Text = ... avatar_sha: builtin___bytes = ... default_role_id: builtin___int = ... watching_broadcast_accountid: builtin___int = ... watching_broadcast_channel_id: builtin___int = ... active_minigame_id: builtin___int = ... avatar_ugc_url: typing___Text = ... @property def roles(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRole]: ... @property def role_actions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoleActions]: ... @property def party_beacons(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatPartyBeacon]: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_name : typing___Optional[typing___Text] = None, clanid : typing___Optional[builtin___int] = None, accountid_owner : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, tagline : typing___Optional[typing___Text] = None, avatar_sha : typing___Optional[builtin___bytes] = None, default_role_id : typing___Optional[builtin___int] = None, roles : typing___Optional[typing___Iterable[type___CChatRole]] = None, role_actions : typing___Optional[typing___Iterable[type___CChatRoleActions]] = None, watching_broadcast_accountid : typing___Optional[builtin___int] = None, party_beacons : typing___Optional[typing___Iterable[type___CChatPartyBeacon]] = None, watching_broadcast_channel_id : typing___Optional[builtin___int] = None, active_minigame_id : typing___Optional[builtin___int] = None, avatar_ugc_url : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid_owner",b"accountid_owner",u"active_minigame_id",b"active_minigame_id",u"appid",b"appid",u"avatar_sha",b"avatar_sha",u"avatar_ugc_url",b"avatar_ugc_url",u"chat_group_id",b"chat_group_id",u"chat_name",b"chat_name",u"clanid",b"clanid",u"default_role_id",b"default_role_id",u"tagline",b"tagline",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_channel_id",b"watching_broadcast_channel_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid_owner",b"accountid_owner",u"active_minigame_id",b"active_minigame_id",u"appid",b"appid",u"avatar_sha",b"avatar_sha",u"avatar_ugc_url",b"avatar_ugc_url",u"chat_group_id",b"chat_group_id",u"chat_name",b"chat_name",u"clanid",b"clanid",u"default_role_id",b"default_role_id",u"party_beacons",b"party_beacons",u"role_actions",b"role_actions",u"roles",b"roles",u"tagline",b"tagline",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_channel_id",b"watching_broadcast_channel_id"]) -> None: ... type___CChatRoomGroupHeaderState = CChatRoomGroupHeaderState class CChatRoomMember(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... accountid: builtin___int = ... state: type___EChatRoomJoinStateValue = ... rank: type___EChatRoomGroupRankValue = ... time_kick_expire: builtin___int = ... role_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, accountid : typing___Optional[builtin___int] = None, state : typing___Optional[type___EChatRoomJoinStateValue] = None, rank : typing___Optional[type___EChatRoomGroupRankValue] = None, time_kick_expire : typing___Optional[builtin___int] = None, role_ids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"rank",b"rank",u"state",b"state",u"time_kick_expire",b"time_kick_expire"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"rank",b"rank",u"role_ids",b"role_ids",u"state",b"state",u"time_kick_expire",b"time_kick_expire"]) -> None: ... type___CChatRoomMember = CChatRoomMember class CChatRoomState(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... chat_name: typing___Text = ... voice_allowed: builtin___bool = ... members_in_voice: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... time_last_message: builtin___int = ... sort_order: builtin___int = ... last_message: typing___Text = ... accountid_last_message: builtin___int = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, chat_name : typing___Optional[typing___Text] = None, voice_allowed : typing___Optional[builtin___bool] = None, members_in_voice : typing___Optional[typing___Iterable[builtin___int]] = None, time_last_message : typing___Optional[builtin___int] = None, sort_order : typing___Optional[builtin___int] = None, last_message : typing___Optional[typing___Text] = None, accountid_last_message : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid_last_message",b"accountid_last_message",u"chat_id",b"chat_id",u"chat_name",b"chat_name",u"last_message",b"last_message",u"sort_order",b"sort_order",u"time_last_message",b"time_last_message",u"voice_allowed",b"voice_allowed"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid_last_message",b"accountid_last_message",u"chat_id",b"chat_id",u"chat_name",b"chat_name",u"last_message",b"last_message",u"members_in_voice",b"members_in_voice",u"sort_order",b"sort_order",u"time_last_message",b"time_last_message",u"voice_allowed",b"voice_allowed"]) -> None: ... type___CChatRoomState = CChatRoomState class CChatRoomGroupState(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... default_chat_id: builtin___int = ... @property def header_state(self) -> type___CChatRoomGroupHeaderState: ... @property def members(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoomMember]: ... @property def chat_rooms(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoomState]: ... @property def kicked(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoomMember]: ... def __init__(self, *, header_state : typing___Optional[type___CChatRoomGroupHeaderState] = None, members : typing___Optional[typing___Iterable[type___CChatRoomMember]] = None, default_chat_id : typing___Optional[builtin___int] = None, chat_rooms : typing___Optional[typing___Iterable[type___CChatRoomState]] = None, kicked : typing___Optional[typing___Iterable[type___CChatRoomMember]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"default_chat_id",b"default_chat_id",u"header_state",b"header_state"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_rooms",b"chat_rooms",u"default_chat_id",b"default_chat_id",u"header_state",b"header_state",u"kicked",b"kicked",u"members",b"members"]) -> None: ... type___CChatRoomGroupState = CChatRoomGroupState class CUserChatRoomState(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... time_joined: builtin___int = ... time_last_ack: builtin___int = ... desktop_notification_level: type___EChatRoomNotificationLevelValue = ... mobile_notification_level: type___EChatRoomNotificationLevelValue = ... time_last_mention: builtin___int = ... unread_indicator_muted: builtin___bool = ... time_first_unread: builtin___int = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, time_joined : typing___Optional[builtin___int] = None, time_last_ack : typing___Optional[builtin___int] = None, desktop_notification_level : typing___Optional[type___EChatRoomNotificationLevelValue] = None, mobile_notification_level : typing___Optional[type___EChatRoomNotificationLevelValue] = None, time_last_mention : typing___Optional[builtin___int] = None, unread_indicator_muted : typing___Optional[builtin___bool] = None, time_first_unread : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"desktop_notification_level",b"desktop_notification_level",u"mobile_notification_level",b"mobile_notification_level",u"time_first_unread",b"time_first_unread",u"time_joined",b"time_joined",u"time_last_ack",b"time_last_ack",u"time_last_mention",b"time_last_mention",u"unread_indicator_muted",b"unread_indicator_muted"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"desktop_notification_level",b"desktop_notification_level",u"mobile_notification_level",b"mobile_notification_level",u"time_first_unread",b"time_first_unread",u"time_joined",b"time_joined",u"time_last_ack",b"time_last_ack",u"time_last_mention",b"time_last_mention",u"unread_indicator_muted",b"unread_indicator_muted"]) -> None: ... type___CUserChatRoomState = CUserChatRoomState class CUserChatRoomGroupState(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... time_joined: builtin___int = ... desktop_notification_level: type___EChatRoomNotificationLevelValue = ... mobile_notification_level: type___EChatRoomNotificationLevelValue = ... time_last_group_ack: builtin___int = ... unread_indicator_muted: builtin___bool = ... @property def user_chat_room_state(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CUserChatRoomState]: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, time_joined : typing___Optional[builtin___int] = None, user_chat_room_state : typing___Optional[typing___Iterable[type___CUserChatRoomState]] = None, desktop_notification_level : typing___Optional[type___EChatRoomNotificationLevelValue] = None, mobile_notification_level : typing___Optional[type___EChatRoomNotificationLevelValue] = None, time_last_group_ack : typing___Optional[builtin___int] = None, unread_indicator_muted : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"desktop_notification_level",b"desktop_notification_level",u"mobile_notification_level",b"mobile_notification_level",u"time_joined",b"time_joined",u"time_last_group_ack",b"time_last_group_ack",u"unread_indicator_muted",b"unread_indicator_muted"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"desktop_notification_level",b"desktop_notification_level",u"mobile_notification_level",b"mobile_notification_level",u"time_joined",b"time_joined",u"time_last_group_ack",b"time_last_group_ack",u"unread_indicator_muted",b"unread_indicator_muted",u"user_chat_room_state",b"user_chat_room_state"]) -> None: ... type___CUserChatRoomGroupState = CUserChatRoomGroupState class CChatRoom_CreateChatRoomGroup_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... @property def state(self) -> type___CChatRoomGroupState: ... @property def user_chat_state(self) -> type___CUserChatRoomGroupState: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, state : typing___Optional[type___CChatRoomGroupState] = None, user_chat_state : typing___Optional[type___CUserChatRoomGroupState] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"state",b"state",u"user_chat_state",b"user_chat_state"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"state",b"state",u"user_chat_state",b"user_chat_state"]) -> None: ... type___CChatRoom_CreateChatRoomGroup_Response = CChatRoom_CreateChatRoomGroup_Response class CChatRoom_SaveChatRoomGroup_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... name: typing___Text = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"name",b"name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"name",b"name"]) -> None: ... type___CChatRoom_SaveChatRoomGroup_Request = CChatRoom_SaveChatRoomGroup_Request class CChatRoom_SaveChatRoomGroup_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_SaveChatRoomGroup_Response = CChatRoom_SaveChatRoomGroup_Response class CChatRoom_RenameChatRoomGroup_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... name: typing___Text = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"name",b"name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"name",b"name"]) -> None: ... type___CChatRoom_RenameChatRoomGroup_Request = CChatRoom_RenameChatRoomGroup_Request class CChatRoom_RenameChatRoomGroup_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... name: typing___Text = ... def __init__(self, *, name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"name",b"name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name"]) -> None: ... type___CChatRoom_RenameChatRoomGroup_Response = CChatRoom_RenameChatRoomGroup_Response class CChatRoom_SetChatRoomGroupTagline_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... tagline: typing___Text = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, tagline : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"tagline",b"tagline"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"tagline",b"tagline"]) -> None: ... type___CChatRoom_SetChatRoomGroupTagline_Request = CChatRoom_SetChatRoomGroupTagline_Request class CChatRoom_SetChatRoomGroupTagline_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_SetChatRoomGroupTagline_Response = CChatRoom_SetChatRoomGroupTagline_Response class CChatRoom_SetChatRoomGroupAvatar_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... avatar_sha: builtin___bytes = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, avatar_sha : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"avatar_sha",b"avatar_sha",u"chat_group_id",b"chat_group_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"avatar_sha",b"avatar_sha",u"chat_group_id",b"chat_group_id"]) -> None: ... type___CChatRoom_SetChatRoomGroupAvatar_Request = CChatRoom_SetChatRoomGroupAvatar_Request class CChatRoom_SetChatRoomGroupAvatar_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_SetChatRoomGroupAvatar_Response = CChatRoom_SetChatRoomGroupAvatar_Response class CChatRoom_SetChatRoomGroupWatchingBroadcast_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... watching_broadcast_accountid: builtin___int = ... watching_broadcast_channel_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, watching_broadcast_accountid : typing___Optional[builtin___int] = None, watching_broadcast_channel_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_channel_id",b"watching_broadcast_channel_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_channel_id",b"watching_broadcast_channel_id"]) -> None: ... type___CChatRoom_SetChatRoomGroupWatchingBroadcast_Request = CChatRoom_SetChatRoomGroupWatchingBroadcast_Request class CChatRoom_SetChatRoomGroupWatchingBroadcast_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_SetChatRoomGroupWatchingBroadcast_Response = CChatRoom_SetChatRoomGroupWatchingBroadcast_Response class CChatRoom_JoinMiniGameForChatRoomGroup_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> None: ... type___CChatRoom_JoinMiniGameForChatRoomGroup_Request = CChatRoom_JoinMiniGameForChatRoomGroup_Request class CChatRoom_JoinMiniGameForChatRoomGroup_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... minigame_id: builtin___int = ... def __init__(self, *, minigame_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"minigame_id",b"minigame_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"minigame_id",b"minigame_id"]) -> None: ... type___CChatRoom_JoinMiniGameForChatRoomGroup_Response = CChatRoom_JoinMiniGameForChatRoomGroup_Response class CChatRoom_EndMiniGameForChatRoomGroup_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... minigame_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, minigame_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"minigame_id",b"minigame_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"minigame_id",b"minigame_id"]) -> None: ... type___CChatRoom_EndMiniGameForChatRoomGroup_Request = CChatRoom_EndMiniGameForChatRoomGroup_Request class CChatRoom_EndMiniGameForChatRoomGroup_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_EndMiniGameForChatRoomGroup_Response = CChatRoom_EndMiniGameForChatRoomGroup_Response class CChatRoom_MuteUser_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... steamid: builtin___int = ... expiration: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, expiration : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"expiration",b"expiration",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"expiration",b"expiration",u"steamid",b"steamid"]) -> None: ... type___CChatRoom_MuteUser_Request = CChatRoom_MuteUser_Request class CChatRoom_MuteUser_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_MuteUser_Response = CChatRoom_MuteUser_Response class CChatRoom_KickUser_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... steamid: builtin___int = ... expiration: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, expiration : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"expiration",b"expiration",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"expiration",b"expiration",u"steamid",b"steamid"]) -> None: ... type___CChatRoom_KickUser_Request = CChatRoom_KickUser_Request class CChatRoom_KickUser_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_KickUser_Response = CChatRoom_KickUser_Response class CChatRoom_SetUserBanState_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... steamid: builtin___int = ... ban_state: builtin___bool = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, ban_state : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"ban_state",b"ban_state",u"chat_group_id",b"chat_group_id",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"ban_state",b"ban_state",u"chat_group_id",b"chat_group_id",u"steamid",b"steamid"]) -> None: ... type___CChatRoom_SetUserBanState_Request = CChatRoom_SetUserBanState_Request class CChatRoom_SetUserBanState_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_SetUserBanState_Response = CChatRoom_SetUserBanState_Response class CChatRoom_RevokeInvite_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... steamid: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"steamid",b"steamid"]) -> None: ... type___CChatRoom_RevokeInvite_Request = CChatRoom_RevokeInvite_Request class CChatRoom_RevokeInvite_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_RevokeInvite_Response = CChatRoom_RevokeInvite_Response class CChatRoom_CreateRole_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... name: typing___Text = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"name",b"name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"name",b"name"]) -> None: ... type___CChatRoom_CreateRole_Request = CChatRoom_CreateRole_Request class CChatRoom_CreateRole_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def actions(self) -> type___CChatRoleActions: ... def __init__(self, *, actions : typing___Optional[type___CChatRoleActions] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"actions",b"actions"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"actions",b"actions"]) -> None: ... type___CChatRoom_CreateRole_Response = CChatRoom_CreateRole_Response class CChatRoom_GetRoles_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> None: ... type___CChatRoom_GetRoles_Request = CChatRoom_GetRoles_Request class CChatRoom_GetRoles_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def roles(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRole]: ... def __init__(self, *, roles : typing___Optional[typing___Iterable[type___CChatRole]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"roles",b"roles"]) -> None: ... type___CChatRoom_GetRoles_Response = CChatRoom_GetRoles_Response class CChatRoom_RenameRole_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... role_id: builtin___int = ... name: typing___Text = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, role_id : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"name",b"name",u"role_id",b"role_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"name",b"name",u"role_id",b"role_id"]) -> None: ... type___CChatRoom_RenameRole_Request = CChatRoom_RenameRole_Request class CChatRoom_RenameRole_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_RenameRole_Response = CChatRoom_RenameRole_Response class CChatRoom_ReorderRole_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... role_id: builtin___int = ... ordinal: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, role_id : typing___Optional[builtin___int] = None, ordinal : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"ordinal",b"ordinal",u"role_id",b"role_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"ordinal",b"ordinal",u"role_id",b"role_id"]) -> None: ... type___CChatRoom_ReorderRole_Request = CChatRoom_ReorderRole_Request class CChatRoom_ReorderRole_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_ReorderRole_Response = CChatRoom_ReorderRole_Response class CChatRoom_DeleteRole_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... role_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, role_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"role_id",b"role_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"role_id",b"role_id"]) -> None: ... type___CChatRoom_DeleteRole_Request = CChatRoom_DeleteRole_Request class CChatRoom_DeleteRole_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_DeleteRole_Response = CChatRoom_DeleteRole_Response class CChatRoom_GetRoleActions_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... role_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, role_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"role_id",b"role_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"role_id",b"role_id"]) -> None: ... type___CChatRoom_GetRoleActions_Request = CChatRoom_GetRoleActions_Request class CChatRoom_GetRoleActions_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def actions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoleActions]: ... def __init__(self, *, actions : typing___Optional[typing___Iterable[type___CChatRoleActions]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"actions",b"actions"]) -> None: ... type___CChatRoom_GetRoleActions_Response = CChatRoom_GetRoleActions_Response class CChatRoom_ReplaceRoleActions_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... role_id: builtin___int = ... @property def actions(self) -> type___CChatRoleActions: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, role_id : typing___Optional[builtin___int] = None, actions : typing___Optional[type___CChatRoleActions] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"actions",b"actions",u"chat_group_id",b"chat_group_id",u"role_id",b"role_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"actions",b"actions",u"chat_group_id",b"chat_group_id",u"role_id",b"role_id"]) -> None: ... type___CChatRoom_ReplaceRoleActions_Request = CChatRoom_ReplaceRoleActions_Request class CChatRoom_ReplaceRoleActions_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_ReplaceRoleActions_Response = CChatRoom_ReplaceRoleActions_Response class CChatRoom_AddRoleToUser_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... role_id: builtin___int = ... steamid: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, role_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"role_id",b"role_id",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"role_id",b"role_id",u"steamid",b"steamid"]) -> None: ... type___CChatRoom_AddRoleToUser_Request = CChatRoom_AddRoleToUser_Request class CChatRoom_AddRoleToUser_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_AddRoleToUser_Response = CChatRoom_AddRoleToUser_Response class CChatRoom_GetRolesForUser_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... steamid: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"steamid",b"steamid"]) -> None: ... type___CChatRoom_GetRolesForUser_Request = CChatRoom_GetRolesForUser_Request class CChatRoom_GetRolesForUser_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... role_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, role_ids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"role_ids",b"role_ids"]) -> None: ... type___CChatRoom_GetRolesForUser_Response = CChatRoom_GetRolesForUser_Response class CChatRoom_DeleteRoleFromUser_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... role_id: builtin___int = ... steamid: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, role_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"role_id",b"role_id",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"role_id",b"role_id",u"steamid",b"steamid"]) -> None: ... type___CChatRoom_DeleteRoleFromUser_Request = CChatRoom_DeleteRoleFromUser_Request class CChatRoom_DeleteRoleFromUser_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_DeleteRoleFromUser_Response = CChatRoom_DeleteRoleFromUser_Response class CChatRoom_JoinChatRoomGroup_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... invite_code: typing___Text = ... chat_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, invite_code : typing___Optional[typing___Text] = None, chat_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"invite_code",b"invite_code"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"invite_code",b"invite_code"]) -> None: ... type___CChatRoom_JoinChatRoomGroup_Request = CChatRoom_JoinChatRoomGroup_Request class CChatRoom_JoinChatRoomGroup_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... join_chat_id: builtin___int = ... time_expire: builtin___int = ... @property def state(self) -> type___CChatRoomGroupState: ... @property def user_chat_state(self) -> type___CUserChatRoomGroupState: ... def __init__(self, *, state : typing___Optional[type___CChatRoomGroupState] = None, user_chat_state : typing___Optional[type___CUserChatRoomGroupState] = None, join_chat_id : typing___Optional[builtin___int] = None, time_expire : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"join_chat_id",b"join_chat_id",u"state",b"state",u"time_expire",b"time_expire",u"user_chat_state",b"user_chat_state"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"join_chat_id",b"join_chat_id",u"state",b"state",u"time_expire",b"time_expire",u"user_chat_state",b"user_chat_state"]) -> None: ... type___CChatRoom_JoinChatRoomGroup_Response = CChatRoom_JoinChatRoomGroup_Response class CChatRoom_InviteFriendToChatRoomGroup_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... steamid: builtin___int = ... chat_id: builtin___int = ... skip_friendsui_check: builtin___bool = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, skip_friendsui_check : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"skip_friendsui_check",b"skip_friendsui_check",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"skip_friendsui_check",b"skip_friendsui_check",u"steamid",b"steamid"]) -> None: ... type___CChatRoom_InviteFriendToChatRoomGroup_Request = CChatRoom_InviteFriendToChatRoomGroup_Request class CChatRoom_InviteFriendToChatRoomGroup_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_InviteFriendToChatRoomGroup_Response = CChatRoom_InviteFriendToChatRoomGroup_Response class CChatRoom_LeaveChatRoomGroup_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> None: ... type___CChatRoom_LeaveChatRoomGroup_Request = CChatRoom_LeaveChatRoomGroup_Request class CChatRoom_LeaveChatRoomGroup_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_LeaveChatRoomGroup_Response = CChatRoom_LeaveChatRoomGroup_Response class CChatRoom_CreateChatRoom_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... name: typing___Text = ... allow_voice: builtin___bool = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, allow_voice : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"allow_voice",b"allow_voice",u"chat_group_id",b"chat_group_id",u"name",b"name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"allow_voice",b"allow_voice",u"chat_group_id",b"chat_group_id",u"name",b"name"]) -> None: ... type___CChatRoom_CreateChatRoom_Request = CChatRoom_CreateChatRoom_Request class CChatRoom_CreateChatRoom_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def chat_room(self) -> type___CChatRoomState: ... def __init__(self, *, chat_room : typing___Optional[type___CChatRoomState] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_room",b"chat_room"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_room",b"chat_room"]) -> None: ... type___CChatRoom_CreateChatRoom_Response = CChatRoom_CreateChatRoom_Response class CChatRoom_DeleteChatRoom_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> None: ... type___CChatRoom_DeleteChatRoom_Request = CChatRoom_DeleteChatRoom_Request class CChatRoom_DeleteChatRoom_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_DeleteChatRoom_Response = CChatRoom_DeleteChatRoom_Response class CChatRoom_RenameChatRoom_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... name: typing___Text = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"name",b"name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"name",b"name"]) -> None: ... type___CChatRoom_RenameChatRoom_Request = CChatRoom_RenameChatRoom_Request class CChatRoom_RenameChatRoom_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_RenameChatRoom_Response = CChatRoom_RenameChatRoom_Response class CChatRoom_ReorderChatRoom_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... move_after_chat_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, move_after_chat_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"move_after_chat_id",b"move_after_chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"move_after_chat_id",b"move_after_chat_id"]) -> None: ... type___CChatRoom_ReorderChatRoom_Request = CChatRoom_ReorderChatRoom_Request class CChatRoom_ReorderChatRoom_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_ReorderChatRoom_Response = CChatRoom_ReorderChatRoom_Response class CChatRoom_SendChatMessage_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... message: typing___Text = ... echo_to_sender: builtin___bool = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, message : typing___Optional[typing___Text] = None, echo_to_sender : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"echo_to_sender",b"echo_to_sender",u"message",b"message"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"echo_to_sender",b"echo_to_sender",u"message",b"message"]) -> None: ... type___CChatRoom_SendChatMessage_Request = CChatRoom_SendChatMessage_Request class CChatRoom_SendChatMessage_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... modified_message: typing___Text = ... server_timestamp: builtin___int = ... ordinal: builtin___int = ... message_without_bb_code: typing___Text = ... def __init__(self, *, modified_message : typing___Optional[typing___Text] = None, server_timestamp : typing___Optional[builtin___int] = None, ordinal : typing___Optional[builtin___int] = None, message_without_bb_code : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"message_without_bb_code",b"message_without_bb_code",u"modified_message",b"modified_message",u"ordinal",b"ordinal",u"server_timestamp",b"server_timestamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"message_without_bb_code",b"message_without_bb_code",u"modified_message",b"modified_message",u"ordinal",b"ordinal",u"server_timestamp",b"server_timestamp"]) -> None: ... type___CChatRoom_SendChatMessage_Response = CChatRoom_SendChatMessage_Response class CChatRoom_JoinVoiceChat_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> None: ... type___CChatRoom_JoinVoiceChat_Request = CChatRoom_JoinVoiceChat_Request class CChatRoom_JoinVoiceChat_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... voice_chatid: builtin___int = ... def __init__(self, *, voice_chatid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"voice_chatid",b"voice_chatid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"voice_chatid",b"voice_chatid"]) -> None: ... type___CChatRoom_JoinVoiceChat_Response = CChatRoom_JoinVoiceChat_Response class CChatRoom_LeaveVoiceChat_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> None: ... type___CChatRoom_LeaveVoiceChat_Request = CChatRoom_LeaveVoiceChat_Request class CChatRoom_LeaveVoiceChat_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_LeaveVoiceChat_Response = CChatRoom_LeaveVoiceChat_Response class CChatRoom_GetMessageHistory_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... last_time: builtin___int = ... last_ordinal: builtin___int = ... start_time: builtin___int = ... start_ordinal: builtin___int = ... max_count: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, last_time : typing___Optional[builtin___int] = None, last_ordinal : typing___Optional[builtin___int] = None, start_time : typing___Optional[builtin___int] = None, start_ordinal : typing___Optional[builtin___int] = None, max_count : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"last_ordinal",b"last_ordinal",u"last_time",b"last_time",u"max_count",b"max_count",u"start_ordinal",b"start_ordinal",u"start_time",b"start_time"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"last_ordinal",b"last_ordinal",u"last_time",b"last_time",u"max_count",b"max_count",u"start_ordinal",b"start_ordinal",u"start_time",b"start_time"]) -> None: ... type___CChatRoom_GetMessageHistory_Request = CChatRoom_GetMessageHistory_Request class ServerMessage(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... message: type___EChatRoomServerMessageValue = ... string_param: typing___Text = ... accountid_param: builtin___int = ... def __init__(self, *, message : typing___Optional[type___EChatRoomServerMessageValue] = None, string_param : typing___Optional[typing___Text] = None, accountid_param : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid_param",b"accountid_param",u"message",b"message",u"string_param",b"string_param"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid_param",b"accountid_param",u"message",b"message",u"string_param",b"string_param"]) -> None: ... type___ServerMessage = ServerMessage class CChatRoom_GetMessageHistory_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class ChatMessage(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... sender: builtin___int = ... server_timestamp: builtin___int = ... message: typing___Text = ... ordinal: builtin___int = ... deleted: builtin___bool = ... @property def server_message(self) -> type___ServerMessage: ... def __init__(self, *, sender : typing___Optional[builtin___int] = None, server_timestamp : typing___Optional[builtin___int] = None, message : typing___Optional[typing___Text] = None, ordinal : typing___Optional[builtin___int] = None, server_message : typing___Optional[type___ServerMessage] = None, deleted : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"deleted",b"deleted",u"message",b"message",u"ordinal",b"ordinal",u"sender",b"sender",u"server_message",b"server_message",u"server_timestamp",b"server_timestamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"deleted",b"deleted",u"message",b"message",u"ordinal",b"ordinal",u"sender",b"sender",u"server_message",b"server_message",u"server_timestamp",b"server_timestamp"]) -> None: ... type___ChatMessage = ChatMessage more_available: builtin___bool = ... @property def messages(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoom_GetMessageHistory_Response.ChatMessage]: ... def __init__(self, *, messages : typing___Optional[typing___Iterable[type___CChatRoom_GetMessageHistory_Response.ChatMessage]] = None, more_available : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"more_available",b"more_available"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"messages",b"messages",u"more_available",b"more_available"]) -> None: ... type___CChatRoom_GetMessageHistory_Response = CChatRoom_GetMessageHistory_Response class CChatRoom_GetMyChatRoomGroups_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_GetMyChatRoomGroups_Request = CChatRoom_GetMyChatRoomGroups_Request class CChatRoom_GetChatRoomGroupSummary_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_group_name: typing___Text = ... active_member_count: builtin___int = ... active_voice_member_count: builtin___int = ... default_chat_id: builtin___int = ... clanid: builtin___int = ... chat_group_tagline: typing___Text = ... accountid_owner: builtin___int = ... top_members: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... chat_group_avatar_sha: builtin___bytes = ... rank: type___EChatRoomGroupRankValue = ... default_role_id: builtin___int = ... role_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... watching_broadcast_accountid: builtin___int = ... appid: builtin___int = ... watching_broadcast_channel_id: builtin___int = ... active_minigame_id: builtin___int = ... avatar_ugc_url: typing___Text = ... @property def chat_rooms(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoomState]: ... @property def role_actions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoleActions]: ... @property def party_beacons(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatPartyBeacon]: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_group_name : typing___Optional[typing___Text] = None, active_member_count : typing___Optional[builtin___int] = None, active_voice_member_count : typing___Optional[builtin___int] = None, default_chat_id : typing___Optional[builtin___int] = None, chat_rooms : typing___Optional[typing___Iterable[type___CChatRoomState]] = None, clanid : typing___Optional[builtin___int] = None, chat_group_tagline : typing___Optional[typing___Text] = None, accountid_owner : typing___Optional[builtin___int] = None, top_members : typing___Optional[typing___Iterable[builtin___int]] = None, chat_group_avatar_sha : typing___Optional[builtin___bytes] = None, rank : typing___Optional[type___EChatRoomGroupRankValue] = None, default_role_id : typing___Optional[builtin___int] = None, role_ids : typing___Optional[typing___Iterable[builtin___int]] = None, role_actions : typing___Optional[typing___Iterable[type___CChatRoleActions]] = None, watching_broadcast_accountid : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, party_beacons : typing___Optional[typing___Iterable[type___CChatPartyBeacon]] = None, watching_broadcast_channel_id : typing___Optional[builtin___int] = None, active_minigame_id : typing___Optional[builtin___int] = None, avatar_ugc_url : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid_owner",b"accountid_owner",u"active_member_count",b"active_member_count",u"active_minigame_id",b"active_minigame_id",u"active_voice_member_count",b"active_voice_member_count",u"appid",b"appid",u"avatar_ugc_url",b"avatar_ugc_url",u"chat_group_avatar_sha",b"chat_group_avatar_sha",u"chat_group_id",b"chat_group_id",u"chat_group_name",b"chat_group_name",u"chat_group_tagline",b"chat_group_tagline",u"clanid",b"clanid",u"default_chat_id",b"default_chat_id",u"default_role_id",b"default_role_id",u"rank",b"rank",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_channel_id",b"watching_broadcast_channel_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid_owner",b"accountid_owner",u"active_member_count",b"active_member_count",u"active_minigame_id",b"active_minigame_id",u"active_voice_member_count",b"active_voice_member_count",u"appid",b"appid",u"avatar_ugc_url",b"avatar_ugc_url",u"chat_group_avatar_sha",b"chat_group_avatar_sha",u"chat_group_id",b"chat_group_id",u"chat_group_name",b"chat_group_name",u"chat_group_tagline",b"chat_group_tagline",u"chat_rooms",b"chat_rooms",u"clanid",b"clanid",u"default_chat_id",b"default_chat_id",u"default_role_id",b"default_role_id",u"party_beacons",b"party_beacons",u"rank",b"rank",u"role_actions",b"role_actions",u"role_ids",b"role_ids",u"top_members",b"top_members",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_channel_id",b"watching_broadcast_channel_id"]) -> None: ... type___CChatRoom_GetChatRoomGroupSummary_Response = CChatRoom_GetChatRoomGroupSummary_Response class CChatRoomSummaryPair(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def user_chat_group_state(self) -> type___CUserChatRoomGroupState: ... @property def group_summary(self) -> type___CChatRoom_GetChatRoomGroupSummary_Response: ... def __init__(self, *, user_chat_group_state : typing___Optional[type___CUserChatRoomGroupState] = None, group_summary : typing___Optional[type___CChatRoom_GetChatRoomGroupSummary_Response] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"group_summary",b"group_summary",u"user_chat_group_state",b"user_chat_group_state"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"group_summary",b"group_summary",u"user_chat_group_state",b"user_chat_group_state"]) -> None: ... type___CChatRoomSummaryPair = CChatRoomSummaryPair class CChatRoom_GetMyChatRoomGroups_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def chat_room_groups(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoomSummaryPair]: ... def __init__(self, *, chat_room_groups : typing___Optional[typing___Iterable[type___CChatRoomSummaryPair]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_room_groups",b"chat_room_groups"]) -> None: ... type___CChatRoom_GetMyChatRoomGroups_Response = CChatRoom_GetMyChatRoomGroups_Response class CChatRoom_GetChatRoomGroupState_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> None: ... type___CChatRoom_GetChatRoomGroupState_Request = CChatRoom_GetChatRoomGroupState_Request class CChatRoom_GetChatRoomGroupState_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def state(self) -> type___CChatRoomGroupState: ... def __init__(self, *, state : typing___Optional[type___CChatRoomGroupState] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"state",b"state"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"state",b"state"]) -> None: ... type___CChatRoom_GetChatRoomGroupState_Response = CChatRoom_GetChatRoomGroupState_Response class CChatRoom_GetChatRoomGroupSummary_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> None: ... type___CChatRoom_GetChatRoomGroupSummary_Request = CChatRoom_GetChatRoomGroupSummary_Request class CChatRoom_SetAppChatRoomGroupForceActive_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... requesting_app_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, requesting_app_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"requesting_app_id",b"requesting_app_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"requesting_app_id",b"requesting_app_id"]) -> None: ... type___CChatRoom_SetAppChatRoomGroupForceActive_Request = CChatRoom_SetAppChatRoomGroupForceActive_Request class CChatRoom_SetAppChatRoomGroupForceActive_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... result: builtin___int = ... accounts_in_channel: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, result : typing___Optional[builtin___int] = None, accounts_in_channel : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"result",b"result"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accounts_in_channel",b"accounts_in_channel",u"result",b"result"]) -> None: ... type___CChatRoom_SetAppChatRoomGroupForceActive_Response = CChatRoom_SetAppChatRoomGroupForceActive_Response class CChatRoom_SetAppChatRoomGroupStopForceActive_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... requesting_app_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, requesting_app_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"requesting_app_id",b"requesting_app_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"requesting_app_id",b"requesting_app_id"]) -> None: ... type___CChatRoom_SetAppChatRoomGroupStopForceActive_Notification = CChatRoom_SetAppChatRoomGroupStopForceActive_Notification class CChatRoom_AckChatMessage_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... timestamp: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, timestamp : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"timestamp",b"timestamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"timestamp",b"timestamp"]) -> None: ... type___CChatRoom_AckChatMessage_Notification = CChatRoom_AckChatMessage_Notification class CChatRoom_CreateInviteLink_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... seconds_valid: builtin___int = ... chat_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, seconds_valid : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"seconds_valid",b"seconds_valid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"seconds_valid",b"seconds_valid"]) -> None: ... type___CChatRoom_CreateInviteLink_Request = CChatRoom_CreateInviteLink_Request class CChatRoom_CreateInviteLink_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... invite_code: typing___Text = ... seconds_valid: builtin___int = ... def __init__(self, *, invite_code : typing___Optional[typing___Text] = None, seconds_valid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"invite_code",b"invite_code",u"seconds_valid",b"seconds_valid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"invite_code",b"invite_code",u"seconds_valid",b"seconds_valid"]) -> None: ... type___CChatRoom_CreateInviteLink_Response = CChatRoom_CreateInviteLink_Response class CChatRoom_GetInviteLinkInfo_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... invite_code: typing___Text = ... def __init__(self, *, invite_code : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"invite_code",b"invite_code"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"invite_code",b"invite_code"]) -> None: ... type___CChatRoom_GetInviteLinkInfo_Request = CChatRoom_GetInviteLinkInfo_Request class CChatRoom_GetInviteLinkInfo_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid_sender: builtin___int = ... time_expires: builtin___int = ... chat_id: builtin___int = ... time_kick_expire: builtin___int = ... banned: builtin___bool = ... @property def group_summary(self) -> type___CChatRoom_GetChatRoomGroupSummary_Response: ... @property def user_chat_group_state(self) -> type___CUserChatRoomGroupState: ... def __init__(self, *, steamid_sender : typing___Optional[builtin___int] = None, time_expires : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, group_summary : typing___Optional[type___CChatRoom_GetChatRoomGroupSummary_Response] = None, user_chat_group_state : typing___Optional[type___CUserChatRoomGroupState] = None, time_kick_expire : typing___Optional[builtin___int] = None, banned : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"banned",b"banned",u"chat_id",b"chat_id",u"group_summary",b"group_summary",u"steamid_sender",b"steamid_sender",u"time_expires",b"time_expires",u"time_kick_expire",b"time_kick_expire",u"user_chat_group_state",b"user_chat_group_state"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"banned",b"banned",u"chat_id",b"chat_id",u"group_summary",b"group_summary",u"steamid_sender",b"steamid_sender",u"time_expires",b"time_expires",u"time_kick_expire",b"time_kick_expire",u"user_chat_group_state",b"user_chat_group_state"]) -> None: ... type___CChatRoom_GetInviteLinkInfo_Response = CChatRoom_GetInviteLinkInfo_Response class CChatRoom_GetInviteInfo_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid_invitee: builtin___int = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... invite_code: typing___Text = ... def __init__(self, *, steamid_invitee : typing___Optional[builtin___int] = None, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, invite_code : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"invite_code",b"invite_code",u"steamid_invitee",b"steamid_invitee"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"invite_code",b"invite_code",u"steamid_invitee",b"steamid_invitee"]) -> None: ... type___CChatRoom_GetInviteInfo_Request = CChatRoom_GetInviteInfo_Request class CChatRoom_GetInviteInfo_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... time_kick_expire: builtin___int = ... banned: builtin___bool = ... @property def group_summary(self) -> type___CChatRoom_GetChatRoomGroupSummary_Response: ... def __init__(self, *, group_summary : typing___Optional[type___CChatRoom_GetChatRoomGroupSummary_Response] = None, time_kick_expire : typing___Optional[builtin___int] = None, banned : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"banned",b"banned",u"group_summary",b"group_summary",u"time_kick_expire",b"time_kick_expire"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"banned",b"banned",u"group_summary",b"group_summary",u"time_kick_expire",b"time_kick_expire"]) -> None: ... type___CChatRoom_GetInviteInfo_Response = CChatRoom_GetInviteInfo_Response class CChatRoom_GetInviteLinksForGroup_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> None: ... type___CChatRoom_GetInviteLinksForGroup_Request = CChatRoom_GetInviteLinksForGroup_Request class CChatRoom_GetInviteLinksForGroup_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class LinkInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... invite_code: typing___Text = ... steamid_creator: builtin___int = ... time_expires: builtin___int = ... chat_id: builtin___int = ... def __init__(self, *, invite_code : typing___Optional[typing___Text] = None, steamid_creator : typing___Optional[builtin___int] = None, time_expires : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"invite_code",b"invite_code",u"steamid_creator",b"steamid_creator",u"time_expires",b"time_expires"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"invite_code",b"invite_code",u"steamid_creator",b"steamid_creator",u"time_expires",b"time_expires"]) -> None: ... type___LinkInfo = LinkInfo @property def invite_links(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoom_GetInviteLinksForGroup_Response.LinkInfo]: ... def __init__(self, *, invite_links : typing___Optional[typing___Iterable[type___CChatRoom_GetInviteLinksForGroup_Response.LinkInfo]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"invite_links",b"invite_links"]) -> None: ... type___CChatRoom_GetInviteLinksForGroup_Response = CChatRoom_GetInviteLinksForGroup_Response class CChatRoom_GetBanList_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> None: ... type___CChatRoom_GetBanList_Request = CChatRoom_GetBanList_Request class CChatRoom_GetBanList_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class BanInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... accountid: builtin___int = ... accountid_actor: builtin___int = ... time_banned: builtin___int = ... ban_reason: typing___Text = ... def __init__(self, *, accountid : typing___Optional[builtin___int] = None, accountid_actor : typing___Optional[builtin___int] = None, time_banned : typing___Optional[builtin___int] = None, ban_reason : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"accountid_actor",b"accountid_actor",u"ban_reason",b"ban_reason",u"time_banned",b"time_banned"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"accountid_actor",b"accountid_actor",u"ban_reason",b"ban_reason",u"time_banned",b"time_banned"]) -> None: ... type___BanInfo = BanInfo @property def bans(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoom_GetBanList_Response.BanInfo]: ... def __init__(self, *, bans : typing___Optional[typing___Iterable[type___CChatRoom_GetBanList_Response.BanInfo]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"bans",b"bans"]) -> None: ... type___CChatRoom_GetBanList_Response = CChatRoom_GetBanList_Response class CChatRoom_GetInviteList_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id"]) -> None: ... type___CChatRoom_GetInviteList_Request = CChatRoom_GetInviteList_Request class CChatRoomGroupInvite(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... accountid: builtin___int = ... accountid_actor: builtin___int = ... time_invited: builtin___int = ... def __init__(self, *, accountid : typing___Optional[builtin___int] = None, accountid_actor : typing___Optional[builtin___int] = None, time_invited : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"accountid_actor",b"accountid_actor",u"time_invited",b"time_invited"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"accountid_actor",b"accountid_actor",u"time_invited",b"time_invited"]) -> None: ... type___CChatRoomGroupInvite = CChatRoomGroupInvite class CChatRoom_GetInviteList_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def invites(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoomGroupInvite]: ... def __init__(self, *, invites : typing___Optional[typing___Iterable[type___CChatRoomGroupInvite]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"invites",b"invites"]) -> None: ... type___CChatRoom_GetInviteList_Response = CChatRoom_GetInviteList_Response class CChatRoom_DeleteInviteLink_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... invite_code: typing___Text = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, invite_code : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"invite_code",b"invite_code"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"invite_code",b"invite_code"]) -> None: ... type___CChatRoom_DeleteInviteLink_Request = CChatRoom_DeleteInviteLink_Request class CChatRoom_DeleteInviteLink_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_DeleteInviteLink_Response = CChatRoom_DeleteInviteLink_Response class CChatRoom_SetSessionActiveChatRoomGroups_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... chat_groups_data_requested: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... virtualize_members_threshold: builtin___int = ... def __init__(self, *, chat_group_ids : typing___Optional[typing___Iterable[builtin___int]] = None, chat_groups_data_requested : typing___Optional[typing___Iterable[builtin___int]] = None, virtualize_members_threshold : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"virtualize_members_threshold",b"virtualize_members_threshold"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_ids",b"chat_group_ids",u"chat_groups_data_requested",b"chat_groups_data_requested",u"virtualize_members_threshold",b"virtualize_members_threshold"]) -> None: ... type___CChatRoom_SetSessionActiveChatRoomGroups_Request = CChatRoom_SetSessionActiveChatRoomGroups_Request class CChatRoom_SetSessionActiveChatRoomGroups_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... virtualize_members_chat_group_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... @property def chat_states(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoomGroupState]: ... def __init__(self, *, chat_states : typing___Optional[typing___Iterable[type___CChatRoomGroupState]] = None, virtualize_members_chat_group_ids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_states",b"chat_states",u"virtualize_members_chat_group_ids",b"virtualize_members_chat_group_ids"]) -> None: ... type___CChatRoom_SetSessionActiveChatRoomGroups_Response = CChatRoom_SetSessionActiveChatRoomGroups_Response class CChatRoom_SetUserChatGroupPreferences_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class ChatGroupPreferences(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... desktop_notification_level: type___EChatRoomNotificationLevelValue = ... mobile_notification_level: type___EChatRoomNotificationLevelValue = ... unread_indicator_muted: builtin___bool = ... def __init__(self, *, desktop_notification_level : typing___Optional[type___EChatRoomNotificationLevelValue] = None, mobile_notification_level : typing___Optional[type___EChatRoomNotificationLevelValue] = None, unread_indicator_muted : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"desktop_notification_level",b"desktop_notification_level",u"mobile_notification_level",b"mobile_notification_level",u"unread_indicator_muted",b"unread_indicator_muted"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"desktop_notification_level",b"desktop_notification_level",u"mobile_notification_level",b"mobile_notification_level",u"unread_indicator_muted",b"unread_indicator_muted"]) -> None: ... type___ChatGroupPreferences = ChatGroupPreferences class ChatRoomPreferences(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... desktop_notification_level: type___EChatRoomNotificationLevelValue = ... mobile_notification_level: type___EChatRoomNotificationLevelValue = ... unread_indicator_muted: builtin___bool = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, desktop_notification_level : typing___Optional[type___EChatRoomNotificationLevelValue] = None, mobile_notification_level : typing___Optional[type___EChatRoomNotificationLevelValue] = None, unread_indicator_muted : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"desktop_notification_level",b"desktop_notification_level",u"mobile_notification_level",b"mobile_notification_level",u"unread_indicator_muted",b"unread_indicator_muted"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"desktop_notification_level",b"desktop_notification_level",u"mobile_notification_level",b"mobile_notification_level",u"unread_indicator_muted",b"unread_indicator_muted"]) -> None: ... type___ChatRoomPreferences = ChatRoomPreferences chat_group_id: builtin___int = ... @property def chat_group_preferences(self) -> type___CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences: ... @property def chat_room_preferences(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences]: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_group_preferences : typing___Optional[type___CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences] = None, chat_room_preferences : typing___Optional[typing___Iterable[type___CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_group_preferences",b"chat_group_preferences"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_group_preferences",b"chat_group_preferences",u"chat_room_preferences",b"chat_room_preferences"]) -> None: ... type___CChatRoom_SetUserChatGroupPreferences_Request = CChatRoom_SetUserChatGroupPreferences_Request class CChatRoom_SetUserChatGroupPreferences_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_SetUserChatGroupPreferences_Response = CChatRoom_SetUserChatGroupPreferences_Response class CChatRoom_DeleteChatMessages_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Message(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... server_timestamp: builtin___int = ... ordinal: builtin___int = ... def __init__(self, *, server_timestamp : typing___Optional[builtin___int] = None, ordinal : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"ordinal",b"ordinal",u"server_timestamp",b"server_timestamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"ordinal",b"ordinal",u"server_timestamp",b"server_timestamp"]) -> None: ... type___Message = Message chat_group_id: builtin___int = ... chat_id: builtin___int = ... @property def messages(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoom_DeleteChatMessages_Request.Message]: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, messages : typing___Optional[typing___Iterable[type___CChatRoom_DeleteChatMessages_Request.Message]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"messages",b"messages"]) -> None: ... type___CChatRoom_DeleteChatMessages_Request = CChatRoom_DeleteChatMessages_Request class CChatRoom_DeleteChatMessages_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CChatRoom_DeleteChatMessages_Response = CChatRoom_DeleteChatMessages_Response class CChatRoom_UpdateMemberListView_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... view_id: builtin___int = ... start: builtin___int = ... end: builtin___int = ... client_changenumber: builtin___int = ... delete_view: builtin___bool = ... persona_subscribe_accountids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... persona_unsubscribe_accountids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, view_id : typing___Optional[builtin___int] = None, start : typing___Optional[builtin___int] = None, end : typing___Optional[builtin___int] = None, client_changenumber : typing___Optional[builtin___int] = None, delete_view : typing___Optional[builtin___bool] = None, persona_subscribe_accountids : typing___Optional[typing___Iterable[builtin___int]] = None, persona_unsubscribe_accountids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"client_changenumber",b"client_changenumber",u"delete_view",b"delete_view",u"end",b"end",u"start",b"start",u"view_id",b"view_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"client_changenumber",b"client_changenumber",u"delete_view",b"delete_view",u"end",b"end",u"persona_subscribe_accountids",b"persona_subscribe_accountids",u"persona_unsubscribe_accountids",b"persona_unsubscribe_accountids",u"start",b"start",u"view_id",b"view_id"]) -> None: ... type___CChatRoom_UpdateMemberListView_Notification = CChatRoom_UpdateMemberListView_Notification class CChatRoom_SearchMembers_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... search_id: builtin___int = ... search_text: typing___Text = ... max_results: builtin___int = ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, search_id : typing___Optional[builtin___int] = None, search_text : typing___Optional[typing___Text] = None, max_results : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"max_results",b"max_results",u"search_id",b"search_id",u"search_text",b"search_text"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"max_results",b"max_results",u"search_id",b"search_id",u"search_text",b"search_text"]) -> None: ... type___CChatRoom_SearchMembers_Request = CChatRoom_SearchMembers_Request class CChatRoom_SearchMembers_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class MemberMatch(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... accountid: builtin___int = ... @property def persona(self) -> steammessages_clientserver_friends_pb2___CMsgClientPersonaState.Friend: ... def __init__(self, *, accountid : typing___Optional[builtin___int] = None, persona : typing___Optional[steammessages_clientserver_friends_pb2___CMsgClientPersonaState.Friend] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"persona",b"persona"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"persona",b"persona"]) -> None: ... type___MemberMatch = MemberMatch status_flags: builtin___int = ... @property def matching_members(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoom_SearchMembers_Response.MemberMatch]: ... def __init__(self, *, matching_members : typing___Optional[typing___Iterable[type___CChatRoom_SearchMembers_Response.MemberMatch]] = None, status_flags : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"status_flags",b"status_flags"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"matching_members",b"matching_members",u"status_flags",b"status_flags"]) -> None: ... type___CChatRoom_SearchMembers_Response = CChatRoom_SearchMembers_Response class CClanChatRooms_GetClanChatRoomInfo_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... autocreate: builtin___bool = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, autocreate : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"autocreate",b"autocreate",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"autocreate",b"autocreate",u"steamid",b"steamid"]) -> None: ... type___CClanChatRooms_GetClanChatRoomInfo_Request = CClanChatRooms_GetClanChatRoomInfo_Request class CClanChatRooms_GetClanChatRoomInfo_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def chat_group_summary(self) -> type___CChatRoom_GetChatRoomGroupSummary_Response: ... def __init__(self, *, chat_group_summary : typing___Optional[type___CChatRoom_GetChatRoomGroupSummary_Response] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_summary",b"chat_group_summary"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_summary",b"chat_group_summary"]) -> None: ... type___CClanChatRooms_GetClanChatRoomInfo_Response = CClanChatRooms_GetClanChatRoomInfo_Response class CClanChatRooms_SetClanChatRoomPrivate_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... chat_room_private: builtin___bool = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, chat_room_private : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_room_private",b"chat_room_private",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_room_private",b"chat_room_private",u"steamid",b"steamid"]) -> None: ... type___CClanChatRooms_SetClanChatRoomPrivate_Request = CClanChatRooms_SetClanChatRoomPrivate_Request class CClanChatRooms_SetClanChatRoomPrivate_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_room_private: builtin___bool = ... def __init__(self, *, chat_room_private : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_room_private",b"chat_room_private"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_room_private",b"chat_room_private"]) -> None: ... type___CClanChatRooms_SetClanChatRoomPrivate_Response = CClanChatRooms_SetClanChatRoomPrivate_Response class CChatMentions(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... mention_all: builtin___bool = ... mention_here: builtin___bool = ... mention_accountids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, mention_all : typing___Optional[builtin___bool] = None, mention_here : typing___Optional[builtin___bool] = None, mention_accountids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"mention_all",b"mention_all",u"mention_here",b"mention_here"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"mention_accountids",b"mention_accountids",u"mention_all",b"mention_all",u"mention_here",b"mention_here"]) -> None: ... type___CChatMentions = CChatMentions class CChatRoom_IncomingChatMessage_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... chat_id: builtin___int = ... steamid_sender: builtin___int = ... message: typing___Text = ... timestamp: builtin___int = ... ordinal: builtin___int = ... message_no_bbcode: typing___Text = ... chat_name: typing___Text = ... @property def mentions(self) -> type___CChatMentions: ... @property def server_message(self) -> type___ServerMessage: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, steamid_sender : typing___Optional[builtin___int] = None, message : typing___Optional[typing___Text] = None, timestamp : typing___Optional[builtin___int] = None, mentions : typing___Optional[type___CChatMentions] = None, ordinal : typing___Optional[builtin___int] = None, server_message : typing___Optional[type___ServerMessage] = None, message_no_bbcode : typing___Optional[typing___Text] = None, chat_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"chat_name",b"chat_name",u"mentions",b"mentions",u"message",b"message",u"message_no_bbcode",b"message_no_bbcode",u"ordinal",b"ordinal",u"server_message",b"server_message",u"steamid_sender",b"steamid_sender",u"timestamp",b"timestamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"chat_name",b"chat_name",u"mentions",b"mentions",u"message",b"message",u"message_no_bbcode",b"message_no_bbcode",u"ordinal",b"ordinal",u"server_message",b"server_message",u"steamid_sender",b"steamid_sender",u"timestamp",b"timestamp"]) -> None: ... type___CChatRoom_IncomingChatMessage_Notification = CChatRoom_IncomingChatMessage_Notification class CChatRoom_ChatMessageModified_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class ChatMessage(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... server_timestamp: builtin___int = ... ordinal: builtin___int = ... deleted: builtin___bool = ... def __init__(self, *, server_timestamp : typing___Optional[builtin___int] = None, ordinal : typing___Optional[builtin___int] = None, deleted : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"deleted",b"deleted",u"ordinal",b"ordinal",u"server_timestamp",b"server_timestamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"deleted",b"deleted",u"ordinal",b"ordinal",u"server_timestamp",b"server_timestamp"]) -> None: ... type___ChatMessage = ChatMessage chat_group_id: builtin___int = ... chat_id: builtin___int = ... @property def messages(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoom_ChatMessageModified_Notification.ChatMessage]: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, messages : typing___Optional[typing___Iterable[type___CChatRoom_ChatMessageModified_Notification.ChatMessage]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id",u"messages",b"messages"]) -> None: ... type___CChatRoom_ChatMessageModified_Notification = CChatRoom_ChatMessageModified_Notification class CChatRoom_MemberStateChange_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... change: type___EChatRoomMemberStateChangeValue = ... @property def member(self) -> type___CChatRoomMember: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, member : typing___Optional[type___CChatRoomMember] = None, change : typing___Optional[type___EChatRoomMemberStateChangeValue] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"change",b"change",u"chat_group_id",b"chat_group_id",u"member",b"member"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"change",b"change",u"chat_group_id",b"chat_group_id",u"member",b"member"]) -> None: ... type___CChatRoom_MemberStateChange_Notification = CChatRoom_MemberStateChange_Notification class CChatRoom_ChatRoomHeaderState_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def header_state(self) -> type___CChatRoomGroupHeaderState: ... def __init__(self, *, header_state : typing___Optional[type___CChatRoomGroupHeaderState] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"header_state",b"header_state"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"header_state",b"header_state"]) -> None: ... type___CChatRoom_ChatRoomHeaderState_Notification = CChatRoom_ChatRoomHeaderState_Notification class CChatRoom_ChatRoomGroupRoomsChange_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... default_chat_id: builtin___int = ... @property def chat_rooms(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoomState]: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, default_chat_id : typing___Optional[builtin___int] = None, chat_rooms : typing___Optional[typing___Iterable[type___CChatRoomState]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"default_chat_id",b"default_chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_rooms",b"chat_rooms",u"default_chat_id",b"default_chat_id"]) -> None: ... type___CChatRoom_ChatRoomGroupRoomsChange_Notification = CChatRoom_ChatRoomGroupRoomsChange_Notification class CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... chat_group_id: builtin___int = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, chat_group_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"chat_id",b"chat_id"]) -> None: ... type___CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification = CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification class ChatRoomClient_NotifyChatGroupUserStateChanged_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_id: builtin___int = ... user_action: type___EChatRoomMemberStateChangeValue = ... @property def user_chat_group_state(self) -> type___CUserChatRoomGroupState: ... @property def group_summary(self) -> type___CChatRoom_GetChatRoomGroupSummary_Response: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, user_chat_group_state : typing___Optional[type___CUserChatRoomGroupState] = None, group_summary : typing___Optional[type___CChatRoom_GetChatRoomGroupSummary_Response] = None, user_action : typing___Optional[type___EChatRoomMemberStateChangeValue] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"group_summary",b"group_summary",u"user_action",b"user_action",u"user_chat_group_state",b"user_chat_group_state"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"group_summary",b"group_summary",u"user_action",b"user_action",u"user_chat_group_state",b"user_chat_group_state"]) -> None: ... type___ChatRoomClient_NotifyChatGroupUserStateChanged_Notification = ChatRoomClient_NotifyChatGroupUserStateChanged_Notification class ChatRoomClient_NotifyChatRoomDisconnect_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_group_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, chat_group_ids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_ids",b"chat_group_ids"]) -> None: ... type___ChatRoomClient_NotifyChatRoomDisconnect_Notification = ChatRoomClient_NotifyChatRoomDisconnect_Notification class CChatRoomMemberListView(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... start: builtin___int = ... end: builtin___int = ... total_count: builtin___int = ... client_changenumber: builtin___int = ... server_changenumber: builtin___int = ... def __init__(self, *, start : typing___Optional[builtin___int] = None, end : typing___Optional[builtin___int] = None, total_count : typing___Optional[builtin___int] = None, client_changenumber : typing___Optional[builtin___int] = None, server_changenumber : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"client_changenumber",b"client_changenumber",u"end",b"end",u"server_changenumber",b"server_changenumber",u"start",b"start",u"total_count",b"total_count"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"client_changenumber",b"client_changenumber",u"end",b"end",u"server_changenumber",b"server_changenumber",u"start",b"start",u"total_count",b"total_count"]) -> None: ... type___CChatRoomMemberListView = CChatRoomMemberListView class CChatRoomMemberSummaryCounts(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... ingame: builtin___int = ... online: builtin___int = ... offline: builtin___int = ... def __init__(self, *, ingame : typing___Optional[builtin___int] = None, online : typing___Optional[builtin___int] = None, offline : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"ingame",b"ingame",u"offline",b"offline",u"online",b"online"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"ingame",b"ingame",u"offline",b"offline",u"online",b"online"]) -> None: ... type___CChatRoomMemberSummaryCounts = CChatRoomMemberSummaryCounts class CChatRoomClient_MemberListViewUpdated_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class MemberListViewEntry(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... rank: builtin___int = ... accountid: builtin___int = ... @property def persona(self) -> steammessages_clientserver_friends_pb2___CMsgClientPersonaState.Friend: ... def __init__(self, *, rank : typing___Optional[builtin___int] = None, accountid : typing___Optional[builtin___int] = None, persona : typing___Optional[steammessages_clientserver_friends_pb2___CMsgClientPersonaState.Friend] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"persona",b"persona",u"rank",b"rank"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"persona",b"persona",u"rank",b"rank"]) -> None: ... type___MemberListViewEntry = MemberListViewEntry chat_group_id: builtin___int = ... view_id: builtin___int = ... status_flags: builtin___int = ... @property def view(self) -> type___CChatRoomMemberListView: ... @property def members(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry]: ... @property def member_summary(self) -> type___CChatRoomMemberSummaryCounts: ... @property def subscribed_personas(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[steammessages_clientserver_friends_pb2___CMsgClientPersonaState.Friend]: ... def __init__(self, *, chat_group_id : typing___Optional[builtin___int] = None, view_id : typing___Optional[builtin___int] = None, view : typing___Optional[type___CChatRoomMemberListView] = None, members : typing___Optional[typing___Iterable[type___CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry]] = None, status_flags : typing___Optional[builtin___int] = None, member_summary : typing___Optional[type___CChatRoomMemberSummaryCounts] = None, subscribed_personas : typing___Optional[typing___Iterable[steammessages_clientserver_friends_pb2___CMsgClientPersonaState.Friend]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"member_summary",b"member_summary",u"status_flags",b"status_flags",u"view",b"view",u"view_id",b"view_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"member_summary",b"member_summary",u"members",b"members",u"status_flags",b"status_flags",u"subscribed_personas",b"subscribed_personas",u"view",b"view",u"view_id",b"view_id"]) -> None: ... type___CChatRoomClient_MemberListViewUpdated_Notification = CChatRoomClient_MemberListViewUpdated_Notification class CChatUsability_ClientUsabilityMetrics_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Settings(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... notifications_show_ingame: builtin___bool = ... notifications_show_online: builtin___bool = ... notifications_show_message: builtin___bool = ... notifications_events_and_announcements: builtin___bool = ... sounds_play_ingame: builtin___bool = ... sounds_play_online: builtin___bool = ... sounds_play_message: builtin___bool = ... sounds_events_and_announcements: builtin___bool = ... always_new_chat_window: builtin___bool = ... force_alphabetic_friend_sorting: builtin___bool = ... chat_flash_mode: builtin___int = ... remember_open_chats: builtin___bool = ... compact_quick_access: builtin___bool = ... compact_friends_list: builtin___bool = ... notifications_show_chat_room_notification: builtin___bool = ... sounds_play_chat_room_notification: builtin___bool = ... hide_offline_friends_in_tag_groups: builtin___bool = ... hide_categorized_friends: builtin___bool = ... categorize_in_game_friends_by_game: builtin___bool = ... chat_font_size: builtin___int = ... use24hour_clock: builtin___bool = ... do_not_disturb_mode: builtin___bool = ... disable_embed_inlining: builtin___bool = ... sign_into_friends: builtin___bool = ... animated_avatars: builtin___bool = ... def __init__(self, *, notifications_show_ingame : typing___Optional[builtin___bool] = None, notifications_show_online : typing___Optional[builtin___bool] = None, notifications_show_message : typing___Optional[builtin___bool] = None, notifications_events_and_announcements : typing___Optional[builtin___bool] = None, sounds_play_ingame : typing___Optional[builtin___bool] = None, sounds_play_online : typing___Optional[builtin___bool] = None, sounds_play_message : typing___Optional[builtin___bool] = None, sounds_events_and_announcements : typing___Optional[builtin___bool] = None, always_new_chat_window : typing___Optional[builtin___bool] = None, force_alphabetic_friend_sorting : typing___Optional[builtin___bool] = None, chat_flash_mode : typing___Optional[builtin___int] = None, remember_open_chats : typing___Optional[builtin___bool] = None, compact_quick_access : typing___Optional[builtin___bool] = None, compact_friends_list : typing___Optional[builtin___bool] = None, notifications_show_chat_room_notification : typing___Optional[builtin___bool] = None, sounds_play_chat_room_notification : typing___Optional[builtin___bool] = None, hide_offline_friends_in_tag_groups : typing___Optional[builtin___bool] = None, hide_categorized_friends : typing___Optional[builtin___bool] = None, categorize_in_game_friends_by_game : typing___Optional[builtin___bool] = None, chat_font_size : typing___Optional[builtin___int] = None, use24hour_clock : typing___Optional[builtin___bool] = None, do_not_disturb_mode : typing___Optional[builtin___bool] = None, disable_embed_inlining : typing___Optional[builtin___bool] = None, sign_into_friends : typing___Optional[builtin___bool] = None, animated_avatars : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"always_new_chat_window",b"always_new_chat_window",u"animated_avatars",b"animated_avatars",u"categorize_in_game_friends_by_game",b"categorize_in_game_friends_by_game",u"chat_flash_mode",b"chat_flash_mode",u"chat_font_size",b"chat_font_size",u"compact_friends_list",b"compact_friends_list",u"compact_quick_access",b"compact_quick_access",u"disable_embed_inlining",b"disable_embed_inlining",u"do_not_disturb_mode",b"do_not_disturb_mode",u"force_alphabetic_friend_sorting",b"force_alphabetic_friend_sorting",u"hide_categorized_friends",b"hide_categorized_friends",u"hide_offline_friends_in_tag_groups",b"hide_offline_friends_in_tag_groups",u"notifications_events_and_announcements",b"notifications_events_and_announcements",u"notifications_show_chat_room_notification",b"notifications_show_chat_room_notification",u"notifications_show_ingame",b"notifications_show_ingame",u"notifications_show_message",b"notifications_show_message",u"notifications_show_online",b"notifications_show_online",u"remember_open_chats",b"remember_open_chats",u"sign_into_friends",b"sign_into_friends",u"sounds_events_and_announcements",b"sounds_events_and_announcements",u"sounds_play_chat_room_notification",b"sounds_play_chat_room_notification",u"sounds_play_ingame",b"sounds_play_ingame",u"sounds_play_message",b"sounds_play_message",u"sounds_play_online",b"sounds_play_online",u"use24hour_clock",b"use24hour_clock"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"always_new_chat_window",b"always_new_chat_window",u"animated_avatars",b"animated_avatars",u"categorize_in_game_friends_by_game",b"categorize_in_game_friends_by_game",u"chat_flash_mode",b"chat_flash_mode",u"chat_font_size",b"chat_font_size",u"compact_friends_list",b"compact_friends_list",u"compact_quick_access",b"compact_quick_access",u"disable_embed_inlining",b"disable_embed_inlining",u"do_not_disturb_mode",b"do_not_disturb_mode",u"force_alphabetic_friend_sorting",b"force_alphabetic_friend_sorting",u"hide_categorized_friends",b"hide_categorized_friends",u"hide_offline_friends_in_tag_groups",b"hide_offline_friends_in_tag_groups",u"notifications_events_and_announcements",b"notifications_events_and_announcements",u"notifications_show_chat_room_notification",b"notifications_show_chat_room_notification",u"notifications_show_ingame",b"notifications_show_ingame",u"notifications_show_message",b"notifications_show_message",u"notifications_show_online",b"notifications_show_online",u"remember_open_chats",b"remember_open_chats",u"sign_into_friends",b"sign_into_friends",u"sounds_events_and_announcements",b"sounds_events_and_announcements",u"sounds_play_chat_room_notification",b"sounds_play_chat_room_notification",u"sounds_play_ingame",b"sounds_play_ingame",u"sounds_play_message",b"sounds_play_message",u"sounds_play_online",b"sounds_play_online",u"use24hour_clock",b"use24hour_clock"]) -> None: ... type___Settings = Settings class VoiceSettings(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... voice_input_gain: builtin___float = ... voice_output_gain: builtin___float = ... noise_gate_level: builtin___int = ... voice_use_echo_cancellation: builtin___bool = ... voice_use_noise_cancellation: builtin___bool = ... voice_use_auto_gain_control: builtin___bool = ... selected_non_default_mic: builtin___bool = ... selected_non_default_output: builtin___bool = ... push_to_talk_enabled: builtin___bool = ... push_to_mute_enabled: builtin___bool = ... play_ptt_sounds: builtin___bool = ... def __init__(self, *, voice_input_gain : typing___Optional[builtin___float] = None, voice_output_gain : typing___Optional[builtin___float] = None, noise_gate_level : typing___Optional[builtin___int] = None, voice_use_echo_cancellation : typing___Optional[builtin___bool] = None, voice_use_noise_cancellation : typing___Optional[builtin___bool] = None, voice_use_auto_gain_control : typing___Optional[builtin___bool] = None, selected_non_default_mic : typing___Optional[builtin___bool] = None, selected_non_default_output : typing___Optional[builtin___bool] = None, push_to_talk_enabled : typing___Optional[builtin___bool] = None, push_to_mute_enabled : typing___Optional[builtin___bool] = None, play_ptt_sounds : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"noise_gate_level",b"noise_gate_level",u"play_ptt_sounds",b"play_ptt_sounds",u"push_to_mute_enabled",b"push_to_mute_enabled",u"push_to_talk_enabled",b"push_to_talk_enabled",u"selected_non_default_mic",b"selected_non_default_mic",u"selected_non_default_output",b"selected_non_default_output",u"voice_input_gain",b"voice_input_gain",u"voice_output_gain",b"voice_output_gain",u"voice_use_auto_gain_control",b"voice_use_auto_gain_control",u"voice_use_echo_cancellation",b"voice_use_echo_cancellation",u"voice_use_noise_cancellation",b"voice_use_noise_cancellation"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"noise_gate_level",b"noise_gate_level",u"play_ptt_sounds",b"play_ptt_sounds",u"push_to_mute_enabled",b"push_to_mute_enabled",u"push_to_talk_enabled",b"push_to_talk_enabled",u"selected_non_default_mic",b"selected_non_default_mic",u"selected_non_default_output",b"selected_non_default_output",u"voice_input_gain",b"voice_input_gain",u"voice_output_gain",b"voice_output_gain",u"voice_use_auto_gain_control",b"voice_use_auto_gain_control",u"voice_use_echo_cancellation",b"voice_use_echo_cancellation",u"voice_use_noise_cancellation",b"voice_use_noise_cancellation"]) -> None: ... type___VoiceSettings = VoiceSettings class UIState(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class CategoryCollapseState(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... in_game_collapsed: builtin___bool = ... online_collapsed: builtin___bool = ... offline_collapsed: builtin___bool = ... game_groups_collapsed: builtin___int = ... categories_collapsed: builtin___int = ... def __init__(self, *, in_game_collapsed : typing___Optional[builtin___bool] = None, online_collapsed : typing___Optional[builtin___bool] = None, offline_collapsed : typing___Optional[builtin___bool] = None, game_groups_collapsed : typing___Optional[builtin___int] = None, categories_collapsed : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"categories_collapsed",b"categories_collapsed",u"game_groups_collapsed",b"game_groups_collapsed",u"in_game_collapsed",b"in_game_collapsed",u"offline_collapsed",b"offline_collapsed",u"online_collapsed",b"online_collapsed"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"categories_collapsed",b"categories_collapsed",u"game_groups_collapsed",b"game_groups_collapsed",u"in_game_collapsed",b"in_game_collapsed",u"offline_collapsed",b"offline_collapsed",u"online_collapsed",b"online_collapsed"]) -> None: ... type___CategoryCollapseState = CategoryCollapseState friends_list_height: builtin___int = ... friends_list_width: builtin___int = ... friends_list_docked: builtin___bool = ... friends_list_collapsed: builtin___bool = ... friends_list_group_chats_height: builtin___int = ... friends_list_visible: builtin___bool = ... chat_popups_opened: builtin___int = ... group_chat_tabs_opened: builtin___int = ... friend_chat_tabs_opened: builtin___int = ... chat_window_width: builtin___int = ... chat_window_height: builtin___int = ... group_chat_left_col_collapsed: builtin___int = ... group_chat_right_col_collapsed: builtin___int = ... in_one_on_one_voice_chat: builtin___bool = ... in_group_voice_chat: builtin___bool = ... @property def category_collapse(self) -> type___CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState: ... def __init__(self, *, friends_list_height : typing___Optional[builtin___int] = None, friends_list_width : typing___Optional[builtin___int] = None, friends_list_docked : typing___Optional[builtin___bool] = None, friends_list_collapsed : typing___Optional[builtin___bool] = None, friends_list_group_chats_height : typing___Optional[builtin___int] = None, friends_list_visible : typing___Optional[builtin___bool] = None, chat_popups_opened : typing___Optional[builtin___int] = None, group_chat_tabs_opened : typing___Optional[builtin___int] = None, friend_chat_tabs_opened : typing___Optional[builtin___int] = None, chat_window_width : typing___Optional[builtin___int] = None, chat_window_height : typing___Optional[builtin___int] = None, category_collapse : typing___Optional[type___CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState] = None, group_chat_left_col_collapsed : typing___Optional[builtin___int] = None, group_chat_right_col_collapsed : typing___Optional[builtin___int] = None, in_one_on_one_voice_chat : typing___Optional[builtin___bool] = None, in_group_voice_chat : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"category_collapse",b"category_collapse",u"chat_popups_opened",b"chat_popups_opened",u"chat_window_height",b"chat_window_height",u"chat_window_width",b"chat_window_width",u"friend_chat_tabs_opened",b"friend_chat_tabs_opened",u"friends_list_collapsed",b"friends_list_collapsed",u"friends_list_docked",b"friends_list_docked",u"friends_list_group_chats_height",b"friends_list_group_chats_height",u"friends_list_height",b"friends_list_height",u"friends_list_visible",b"friends_list_visible",u"friends_list_width",b"friends_list_width",u"group_chat_left_col_collapsed",b"group_chat_left_col_collapsed",u"group_chat_right_col_collapsed",b"group_chat_right_col_collapsed",u"group_chat_tabs_opened",b"group_chat_tabs_opened",u"in_group_voice_chat",b"in_group_voice_chat",u"in_one_on_one_voice_chat",b"in_one_on_one_voice_chat"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"category_collapse",b"category_collapse",u"chat_popups_opened",b"chat_popups_opened",u"chat_window_height",b"chat_window_height",u"chat_window_width",b"chat_window_width",u"friend_chat_tabs_opened",b"friend_chat_tabs_opened",u"friends_list_collapsed",b"friends_list_collapsed",u"friends_list_docked",b"friends_list_docked",u"friends_list_group_chats_height",b"friends_list_group_chats_height",u"friends_list_height",b"friends_list_height",u"friends_list_visible",b"friends_list_visible",u"friends_list_width",b"friends_list_width",u"group_chat_left_col_collapsed",b"group_chat_left_col_collapsed",u"group_chat_right_col_collapsed",b"group_chat_right_col_collapsed",u"group_chat_tabs_opened",b"group_chat_tabs_opened",u"in_group_voice_chat",b"in_group_voice_chat",u"in_one_on_one_voice_chat",b"in_one_on_one_voice_chat"]) -> None: ... type___UIState = UIState class Metrics(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... friends_count: builtin___int = ... friends_category_count: builtin___int = ... friends_categorized_count: builtin___int = ... friends_online_count: builtin___int = ... friends_in_game_count: builtin___int = ... friends_in_game_singleton_count: builtin___int = ... game_group_count: builtin___int = ... friends_favorite_count: builtin___int = ... group_chat_count: builtin___int = ... group_chat_favorite_count: builtin___int = ... def __init__(self, *, friends_count : typing___Optional[builtin___int] = None, friends_category_count : typing___Optional[builtin___int] = None, friends_categorized_count : typing___Optional[builtin___int] = None, friends_online_count : typing___Optional[builtin___int] = None, friends_in_game_count : typing___Optional[builtin___int] = None, friends_in_game_singleton_count : typing___Optional[builtin___int] = None, game_group_count : typing___Optional[builtin___int] = None, friends_favorite_count : typing___Optional[builtin___int] = None, group_chat_count : typing___Optional[builtin___int] = None, group_chat_favorite_count : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"friends_categorized_count",b"friends_categorized_count",u"friends_category_count",b"friends_category_count",u"friends_count",b"friends_count",u"friends_favorite_count",b"friends_favorite_count",u"friends_in_game_count",b"friends_in_game_count",u"friends_in_game_singleton_count",b"friends_in_game_singleton_count",u"friends_online_count",b"friends_online_count",u"game_group_count",b"game_group_count",u"group_chat_count",b"group_chat_count",u"group_chat_favorite_count",b"group_chat_favorite_count"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"friends_categorized_count",b"friends_categorized_count",u"friends_category_count",b"friends_category_count",u"friends_count",b"friends_count",u"friends_favorite_count",b"friends_favorite_count",u"friends_in_game_count",b"friends_in_game_count",u"friends_in_game_singleton_count",b"friends_in_game_singleton_count",u"friends_online_count",b"friends_online_count",u"game_group_count",b"game_group_count",u"group_chat_count",b"group_chat_count",u"group_chat_favorite_count",b"group_chat_favorite_count"]) -> None: ... type___Metrics = Metrics metrics_run_id: builtin___int = ... client_build: builtin___int = ... metrics_version: builtin___int = ... in_web: builtin___bool = ... @property def settings(self) -> type___CChatUsability_ClientUsabilityMetrics_Notification.Settings: ... @property def voice_settings(self) -> type___CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings: ... @property def ui_state(self) -> type___CChatUsability_ClientUsabilityMetrics_Notification.UIState: ... @property def metrics(self) -> type___CChatUsability_ClientUsabilityMetrics_Notification.Metrics: ... def __init__(self, *, metrics_run_id : typing___Optional[builtin___int] = None, client_build : typing___Optional[builtin___int] = None, metrics_version : typing___Optional[builtin___int] = None, in_web : typing___Optional[builtin___bool] = None, settings : typing___Optional[type___CChatUsability_ClientUsabilityMetrics_Notification.Settings] = None, voice_settings : typing___Optional[type___CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings] = None, ui_state : typing___Optional[type___CChatUsability_ClientUsabilityMetrics_Notification.UIState] = None, metrics : typing___Optional[type___CChatUsability_ClientUsabilityMetrics_Notification.Metrics] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"client_build",b"client_build",u"in_web",b"in_web",u"metrics",b"metrics",u"metrics_run_id",b"metrics_run_id",u"metrics_version",b"metrics_version",u"settings",b"settings",u"ui_state",b"ui_state",u"voice_settings",b"voice_settings"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"client_build",b"client_build",u"in_web",b"in_web",u"metrics",b"metrics",u"metrics_run_id",b"metrics_run_id",u"metrics_version",b"metrics_version",u"settings",b"settings",u"ui_state",b"ui_state",u"voice_settings",b"voice_settings"]) -> None: ... type___CChatUsability_ClientUsabilityMetrics_Notification = CChatUsability_ClientUsabilityMetrics_Notification class CChatUsability_RequestClientUsabilityMetrics_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... metrics_run_id: builtin___int = ... def __init__(self, *, metrics_run_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"metrics_run_id",b"metrics_run_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"metrics_run_id",b"metrics_run_id"]) -> None: ... type___CChatUsability_RequestClientUsabilityMetrics_Notification = CChatUsability_RequestClientUsabilityMetrics_Notification class Chat(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def RequestFriendPersonaStates(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChat_RequestFriendPersonaStates_Request, done: typing___Optional[typing___Callable[[type___CChat_RequestFriendPersonaStates_Response], None]], ) -> concurrent___futures___Future[type___CChat_RequestFriendPersonaStates_Response]: ... class Chat_Stub(Chat): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def RequestFriendPersonaStates(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChat_RequestFriendPersonaStates_Request, done: typing___Optional[typing___Callable[[type___CChat_RequestFriendPersonaStates_Response], None]], ) -> concurrent___futures___Future[type___CChat_RequestFriendPersonaStates_Response]: ... class ChatRoom(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def CreateChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_CreateChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_CreateChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_CreateChatRoomGroup_Response]: ... @abc___abstractmethod def SaveChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SaveChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SaveChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SaveChatRoomGroup_Response]: ... @abc___abstractmethod def RenameChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_RenameChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_RenameChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_RenameChatRoomGroup_Response]: ... @abc___abstractmethod def SetChatRoomGroupTagline(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetChatRoomGroupTagline_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetChatRoomGroupTagline_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetChatRoomGroupTagline_Response]: ... @abc___abstractmethod def SetChatRoomGroupAvatar(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetChatRoomGroupAvatar_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetChatRoomGroupAvatar_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetChatRoomGroupAvatar_Response]: ... @abc___abstractmethod def SetChatRoomGroupWatchingBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetChatRoomGroupWatchingBroadcast_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetChatRoomGroupWatchingBroadcast_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetChatRoomGroupWatchingBroadcast_Response]: ... @abc___abstractmethod def JoinMiniGameForChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_JoinMiniGameForChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_JoinMiniGameForChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_JoinMiniGameForChatRoomGroup_Response]: ... @abc___abstractmethod def EndMiniGameForChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_EndMiniGameForChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_EndMiniGameForChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_EndMiniGameForChatRoomGroup_Response]: ... @abc___abstractmethod def MuteUserInGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_MuteUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_MuteUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_MuteUser_Response]: ... @abc___abstractmethod def KickUserFromGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_KickUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_KickUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_KickUser_Response]: ... @abc___abstractmethod def SetUserBanState(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetUserBanState_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetUserBanState_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetUserBanState_Response]: ... @abc___abstractmethod def RevokeInviteToGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_RevokeInvite_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_RevokeInvite_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_RevokeInvite_Response]: ... @abc___abstractmethod def CreateRole(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_CreateRole_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_CreateRole_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_CreateRole_Response]: ... @abc___abstractmethod def GetRoles(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetRoles_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetRoles_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetRoles_Response]: ... @abc___abstractmethod def RenameRole(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_RenameRole_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_RenameRole_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_RenameRole_Response]: ... @abc___abstractmethod def ReorderRole(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ReorderRole_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_ReorderRole_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_ReorderRole_Response]: ... @abc___abstractmethod def DeleteRole(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteRole_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteRole_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteRole_Response]: ... @abc___abstractmethod def GetRoleActions(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetRoleActions_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetRoleActions_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetRoleActions_Response]: ... @abc___abstractmethod def ReplaceRoleActions(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ReplaceRoleActions_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_ReplaceRoleActions_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_ReplaceRoleActions_Response]: ... @abc___abstractmethod def AddRoleToUser(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_AddRoleToUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_AddRoleToUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_AddRoleToUser_Response]: ... @abc___abstractmethod def GetRolesForUser(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetRolesForUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetRolesForUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetRolesForUser_Response]: ... @abc___abstractmethod def DeleteRoleFromUser(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteRoleFromUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteRoleFromUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteRoleFromUser_Response]: ... @abc___abstractmethod def JoinChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_JoinChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_JoinChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_JoinChatRoomGroup_Response]: ... @abc___abstractmethod def InviteFriendToChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_InviteFriendToChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_InviteFriendToChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_InviteFriendToChatRoomGroup_Response]: ... @abc___abstractmethod def LeaveChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_LeaveChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_LeaveChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_LeaveChatRoomGroup_Response]: ... @abc___abstractmethod def CreateChatRoom(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_CreateChatRoom_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_CreateChatRoom_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_CreateChatRoom_Response]: ... @abc___abstractmethod def DeleteChatRoom(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteChatRoom_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteChatRoom_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteChatRoom_Response]: ... @abc___abstractmethod def RenameChatRoom(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_RenameChatRoom_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_RenameChatRoom_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_RenameChatRoom_Response]: ... @abc___abstractmethod def ReorderChatRoom(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ReorderChatRoom_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_ReorderChatRoom_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_ReorderChatRoom_Response]: ... @abc___abstractmethod def SendChatMessage(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SendChatMessage_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SendChatMessage_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SendChatMessage_Response]: ... @abc___abstractmethod def JoinVoiceChat(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_JoinVoiceChat_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_JoinVoiceChat_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_JoinVoiceChat_Response]: ... @abc___abstractmethod def LeaveVoiceChat(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_LeaveVoiceChat_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_LeaveVoiceChat_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_LeaveVoiceChat_Response]: ... @abc___abstractmethod def GetMessageHistory(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetMessageHistory_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetMessageHistory_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetMessageHistory_Response]: ... @abc___abstractmethod def GetMyChatRoomGroups(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetMyChatRoomGroups_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetMyChatRoomGroups_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetMyChatRoomGroups_Response]: ... @abc___abstractmethod def GetChatRoomGroupState(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetChatRoomGroupState_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetChatRoomGroupState_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetChatRoomGroupState_Response]: ... @abc___abstractmethod def GetChatRoomGroupSummary(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetChatRoomGroupSummary_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetChatRoomGroupSummary_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetChatRoomGroupSummary_Response]: ... @abc___abstractmethod def SetAppChatRoomGroupForceActive(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetAppChatRoomGroupForceActive_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetAppChatRoomGroupForceActive_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetAppChatRoomGroupForceActive_Response]: ... @abc___abstractmethod def SetAppChatRoomGroupStopForceActive(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetAppChatRoomGroupStopForceActive_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def AckChatMessage(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_AckChatMessage_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def CreateInviteLink(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_CreateInviteLink_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_CreateInviteLink_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_CreateInviteLink_Response]: ... @abc___abstractmethod def GetInviteLinkInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetInviteLinkInfo_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetInviteLinkInfo_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetInviteLinkInfo_Response]: ... @abc___abstractmethod def GetInviteInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetInviteInfo_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetInviteInfo_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetInviteInfo_Response]: ... @abc___abstractmethod def GetInviteLinksForGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetInviteLinksForGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetInviteLinksForGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetInviteLinksForGroup_Response]: ... @abc___abstractmethod def GetBanList(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetBanList_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetBanList_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetBanList_Response]: ... @abc___abstractmethod def GetInviteList(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetInviteList_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetInviteList_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetInviteList_Response]: ... @abc___abstractmethod def DeleteInviteLink(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteInviteLink_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteInviteLink_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteInviteLink_Response]: ... @abc___abstractmethod def SetSessionActiveChatRoomGroups(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetSessionActiveChatRoomGroups_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetSessionActiveChatRoomGroups_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetSessionActiveChatRoomGroups_Response]: ... @abc___abstractmethod def SetUserChatGroupPreferences(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetUserChatGroupPreferences_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetUserChatGroupPreferences_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetUserChatGroupPreferences_Response]: ... @abc___abstractmethod def DeleteChatMessages(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteChatMessages_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteChatMessages_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteChatMessages_Response]: ... @abc___abstractmethod def UpdateMemberListView(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_UpdateMemberListView_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def SearchMembers(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SearchMembers_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SearchMembers_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SearchMembers_Response]: ... class ChatRoom_Stub(ChatRoom): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def CreateChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_CreateChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_CreateChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_CreateChatRoomGroup_Response]: ... def SaveChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SaveChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SaveChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SaveChatRoomGroup_Response]: ... def RenameChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_RenameChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_RenameChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_RenameChatRoomGroup_Response]: ... def SetChatRoomGroupTagline(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetChatRoomGroupTagline_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetChatRoomGroupTagline_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetChatRoomGroupTagline_Response]: ... def SetChatRoomGroupAvatar(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetChatRoomGroupAvatar_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetChatRoomGroupAvatar_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetChatRoomGroupAvatar_Response]: ... def SetChatRoomGroupWatchingBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetChatRoomGroupWatchingBroadcast_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetChatRoomGroupWatchingBroadcast_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetChatRoomGroupWatchingBroadcast_Response]: ... def JoinMiniGameForChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_JoinMiniGameForChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_JoinMiniGameForChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_JoinMiniGameForChatRoomGroup_Response]: ... def EndMiniGameForChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_EndMiniGameForChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_EndMiniGameForChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_EndMiniGameForChatRoomGroup_Response]: ... def MuteUserInGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_MuteUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_MuteUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_MuteUser_Response]: ... def KickUserFromGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_KickUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_KickUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_KickUser_Response]: ... def SetUserBanState(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetUserBanState_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetUserBanState_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetUserBanState_Response]: ... def RevokeInviteToGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_RevokeInvite_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_RevokeInvite_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_RevokeInvite_Response]: ... def CreateRole(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_CreateRole_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_CreateRole_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_CreateRole_Response]: ... def GetRoles(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetRoles_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetRoles_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetRoles_Response]: ... def RenameRole(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_RenameRole_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_RenameRole_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_RenameRole_Response]: ... def ReorderRole(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ReorderRole_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_ReorderRole_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_ReorderRole_Response]: ... def DeleteRole(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteRole_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteRole_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteRole_Response]: ... def GetRoleActions(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetRoleActions_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetRoleActions_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetRoleActions_Response]: ... def ReplaceRoleActions(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ReplaceRoleActions_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_ReplaceRoleActions_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_ReplaceRoleActions_Response]: ... def AddRoleToUser(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_AddRoleToUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_AddRoleToUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_AddRoleToUser_Response]: ... def GetRolesForUser(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetRolesForUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetRolesForUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetRolesForUser_Response]: ... def DeleteRoleFromUser(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteRoleFromUser_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteRoleFromUser_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteRoleFromUser_Response]: ... def JoinChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_JoinChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_JoinChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_JoinChatRoomGroup_Response]: ... def InviteFriendToChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_InviteFriendToChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_InviteFriendToChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_InviteFriendToChatRoomGroup_Response]: ... def LeaveChatRoomGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_LeaveChatRoomGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_LeaveChatRoomGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_LeaveChatRoomGroup_Response]: ... def CreateChatRoom(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_CreateChatRoom_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_CreateChatRoom_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_CreateChatRoom_Response]: ... def DeleteChatRoom(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteChatRoom_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteChatRoom_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteChatRoom_Response]: ... def RenameChatRoom(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_RenameChatRoom_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_RenameChatRoom_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_RenameChatRoom_Response]: ... def ReorderChatRoom(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ReorderChatRoom_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_ReorderChatRoom_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_ReorderChatRoom_Response]: ... def SendChatMessage(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SendChatMessage_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SendChatMessage_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SendChatMessage_Response]: ... def JoinVoiceChat(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_JoinVoiceChat_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_JoinVoiceChat_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_JoinVoiceChat_Response]: ... def LeaveVoiceChat(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_LeaveVoiceChat_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_LeaveVoiceChat_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_LeaveVoiceChat_Response]: ... def GetMessageHistory(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetMessageHistory_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetMessageHistory_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetMessageHistory_Response]: ... def GetMyChatRoomGroups(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetMyChatRoomGroups_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetMyChatRoomGroups_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetMyChatRoomGroups_Response]: ... def GetChatRoomGroupState(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetChatRoomGroupState_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetChatRoomGroupState_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetChatRoomGroupState_Response]: ... def GetChatRoomGroupSummary(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetChatRoomGroupSummary_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetChatRoomGroupSummary_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetChatRoomGroupSummary_Response]: ... def SetAppChatRoomGroupForceActive(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetAppChatRoomGroupForceActive_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetAppChatRoomGroupForceActive_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetAppChatRoomGroupForceActive_Response]: ... def SetAppChatRoomGroupStopForceActive(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetAppChatRoomGroupStopForceActive_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def AckChatMessage(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_AckChatMessage_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def CreateInviteLink(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_CreateInviteLink_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_CreateInviteLink_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_CreateInviteLink_Response]: ... def GetInviteLinkInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetInviteLinkInfo_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetInviteLinkInfo_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetInviteLinkInfo_Response]: ... def GetInviteInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetInviteInfo_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetInviteInfo_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetInviteInfo_Response]: ... def GetInviteLinksForGroup(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetInviteLinksForGroup_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetInviteLinksForGroup_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetInviteLinksForGroup_Response]: ... def GetBanList(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetBanList_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetBanList_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetBanList_Response]: ... def GetInviteList(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_GetInviteList_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_GetInviteList_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_GetInviteList_Response]: ... def DeleteInviteLink(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteInviteLink_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteInviteLink_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteInviteLink_Response]: ... def SetSessionActiveChatRoomGroups(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetSessionActiveChatRoomGroups_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetSessionActiveChatRoomGroups_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetSessionActiveChatRoomGroups_Response]: ... def SetUserChatGroupPreferences(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SetUserChatGroupPreferences_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SetUserChatGroupPreferences_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SetUserChatGroupPreferences_Response]: ... def DeleteChatMessages(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_DeleteChatMessages_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_DeleteChatMessages_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_DeleteChatMessages_Response]: ... def UpdateMemberListView(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_UpdateMemberListView_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def SearchMembers(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_SearchMembers_Request, done: typing___Optional[typing___Callable[[type___CChatRoom_SearchMembers_Response], None]], ) -> concurrent___futures___Future[type___CChatRoom_SearchMembers_Response]: ... class ClanChatRooms(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def GetClanChatRoomInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CClanChatRooms_GetClanChatRoomInfo_Request, done: typing___Optional[typing___Callable[[type___CClanChatRooms_GetClanChatRoomInfo_Response], None]], ) -> concurrent___futures___Future[type___CClanChatRooms_GetClanChatRoomInfo_Response]: ... @abc___abstractmethod def SetClanChatRoomPrivate(self, rpc_controller: google___protobuf___service___RpcController, request: type___CClanChatRooms_SetClanChatRoomPrivate_Request, done: typing___Optional[typing___Callable[[type___CClanChatRooms_SetClanChatRoomPrivate_Response], None]], ) -> concurrent___futures___Future[type___CClanChatRooms_SetClanChatRoomPrivate_Response]: ... class ClanChatRooms_Stub(ClanChatRooms): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def GetClanChatRoomInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CClanChatRooms_GetClanChatRoomInfo_Request, done: typing___Optional[typing___Callable[[type___CClanChatRooms_GetClanChatRoomInfo_Response], None]], ) -> concurrent___futures___Future[type___CClanChatRooms_GetClanChatRoomInfo_Response]: ... def SetClanChatRoomPrivate(self, rpc_controller: google___protobuf___service___RpcController, request: type___CClanChatRooms_SetClanChatRoomPrivate_Request, done: typing___Optional[typing___Callable[[type___CClanChatRooms_SetClanChatRoomPrivate_Response], None]], ) -> concurrent___futures___Future[type___CClanChatRooms_SetClanChatRoomPrivate_Response]: ... class ChatRoomClient(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def NotifyIncomingChatMessage(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_IncomingChatMessage_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyChatMessageModified(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ChatMessageModified_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyMemberStateChange(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_MemberStateChange_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyChatRoomHeaderStateChange(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ChatRoomHeaderState_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyChatRoomGroupRoomsChange(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ChatRoomGroupRoomsChange_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyShouldRejoinChatRoomVoiceChat(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyChatGroupUserStateChanged(self, rpc_controller: google___protobuf___service___RpcController, request: type___ChatRoomClient_NotifyChatGroupUserStateChanged_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyAckChatMessageEcho(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_AckChatMessage_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyChatRoomDisconnect(self, rpc_controller: google___protobuf___service___RpcController, request: type___ChatRoomClient_NotifyChatRoomDisconnect_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyMemberListViewUpdated(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoomClient_MemberListViewUpdated_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... class ChatRoomClient_Stub(ChatRoomClient): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def NotifyIncomingChatMessage(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_IncomingChatMessage_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyChatMessageModified(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ChatMessageModified_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyMemberStateChange(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_MemberStateChange_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyChatRoomHeaderStateChange(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ChatRoomHeaderState_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyChatRoomGroupRoomsChange(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_ChatRoomGroupRoomsChange_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyShouldRejoinChatRoomVoiceChat(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyChatGroupUserStateChanged(self, rpc_controller: google___protobuf___service___RpcController, request: type___ChatRoomClient_NotifyChatGroupUserStateChanged_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyAckChatMessageEcho(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoom_AckChatMessage_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyChatRoomDisconnect(self, rpc_controller: google___protobuf___service___RpcController, request: type___ChatRoomClient_NotifyChatRoomDisconnect_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyMemberListViewUpdated(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatRoomClient_MemberListViewUpdated_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... class ChatUsability(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def NotifyClientUsabilityMetrics(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatUsability_ClientUsabilityMetrics_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... class ChatUsability_Stub(ChatUsability): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def NotifyClientUsabilityMetrics(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatUsability_ClientUsabilityMetrics_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... class ChatUsabilityClient(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def NotifyRequestClientUsabilityMetrics(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatUsability_RequestClientUsabilityMetrics_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... class ChatUsabilityClient_Stub(ChatUsabilityClient): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def NotifyRequestClientUsabilityMetrics(self, rpc_controller: google___protobuf___service___RpcController, request: type___CChatUsability_RequestClientUsabilityMetrics_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...