# @generated by generate_proto_mypy_stubs.py. Do not edit! import sys from encrypted_app_ticket_pb2 import ( EncryptedAppTicket as encrypted_app_ticket_pb2___EncryptedAppTicket, ) 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 steammessages_base_pb2 import ( CMsgAuthTicket as steammessages_base_pb2___CMsgAuthTicket, CMsgIPAddress as steammessages_base_pb2___CMsgIPAddress, ) from typing import ( 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 = ... EMMSLobbyStatusValue = typing___NewType('EMMSLobbyStatusValue', builtin___int) type___EMMSLobbyStatusValue = EMMSLobbyStatusValue EMMSLobbyStatus: _EMMSLobbyStatus class _EMMSLobbyStatus(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EMMSLobbyStatusValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EMMSLobbyStatusInvalid = typing___cast(EMMSLobbyStatusValue, 0) k_EMMSLobbyStatusExists = typing___cast(EMMSLobbyStatusValue, 1) k_EMMSLobbyStatusDoesNotExist = typing___cast(EMMSLobbyStatusValue, 2) k_EMMSLobbyStatusNotAMember = typing___cast(EMMSLobbyStatusValue, 3) k_EMMSLobbyStatusInvalid = typing___cast(EMMSLobbyStatusValue, 0) k_EMMSLobbyStatusExists = typing___cast(EMMSLobbyStatusValue, 1) k_EMMSLobbyStatusDoesNotExist = typing___cast(EMMSLobbyStatusValue, 2) k_EMMSLobbyStatusNotAMember = typing___cast(EMMSLobbyStatusValue, 3) type___EMMSLobbyStatus = EMMSLobbyStatus class CMsgClientUDSP2PSessionStarted(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid_remote: builtin___int = ... appid: builtin___int = ... def __init__(self, *, steamid_remote : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"steamid_remote",b"steamid_remote"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"steamid_remote",b"steamid_remote"]) -> None: ... type___CMsgClientUDSP2PSessionStarted = CMsgClientUDSP2PSessionStarted class CMsgClientUDSP2PSessionEnded(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid_remote: builtin___int = ... appid: builtin___int = ... session_length_sec: builtin___int = ... session_error: builtin___int = ... nattype: builtin___int = ... bytes_recv: builtin___int = ... bytes_sent: builtin___int = ... bytes_sent_relay: builtin___int = ... bytes_recv_relay: builtin___int = ... time_to_connect_ms: builtin___int = ... def __init__(self, *, steamid_remote : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, session_length_sec : typing___Optional[builtin___int] = None, session_error : typing___Optional[builtin___int] = None, nattype : typing___Optional[builtin___int] = None, bytes_recv : typing___Optional[builtin___int] = None, bytes_sent : typing___Optional[builtin___int] = None, bytes_sent_relay : typing___Optional[builtin___int] = None, bytes_recv_relay : typing___Optional[builtin___int] = None, time_to_connect_ms : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"bytes_recv",b"bytes_recv",u"bytes_recv_relay",b"bytes_recv_relay",u"bytes_sent",b"bytes_sent",u"bytes_sent_relay",b"bytes_sent_relay",u"nattype",b"nattype",u"session_error",b"session_error",u"session_length_sec",b"session_length_sec",u"steamid_remote",b"steamid_remote",u"time_to_connect_ms",b"time_to_connect_ms"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"bytes_recv",b"bytes_recv",u"bytes_recv_relay",b"bytes_recv_relay",u"bytes_sent",b"bytes_sent",u"bytes_sent_relay",b"bytes_sent_relay",u"nattype",b"nattype",u"session_error",b"session_error",u"session_length_sec",b"session_length_sec",u"steamid_remote",b"steamid_remote",u"time_to_connect_ms",b"time_to_connect_ms"]) -> None: ... type___CMsgClientUDSP2PSessionEnded = CMsgClientUDSP2PSessionEnded class CMsgClientRegisterAuthTicketWithCM(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... protocol_version: builtin___int = ... ticket: builtin___bytes = ... client_instance_id: builtin___int = ... def __init__(self, *, protocol_version : typing___Optional[builtin___int] = None, ticket : typing___Optional[builtin___bytes] = None, client_instance_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"client_instance_id",b"client_instance_id",u"protocol_version",b"protocol_version",u"ticket",b"ticket"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"client_instance_id",b"client_instance_id",u"protocol_version",b"protocol_version",u"ticket",b"ticket"]) -> None: ... type___CMsgClientRegisterAuthTicketWithCM = CMsgClientRegisterAuthTicketWithCM class CMsgClientTicketAuthComplete(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... game_id: builtin___int = ... estate: builtin___int = ... eauth_session_response: builtin___int = ... DEPRECATED_ticket: builtin___bytes = ... ticket_crc: builtin___int = ... ticket_sequence: builtin___int = ... owner_steam_id: builtin___int = ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, game_id : typing___Optional[builtin___int] = None, estate : typing___Optional[builtin___int] = None, eauth_session_response : typing___Optional[builtin___int] = None, DEPRECATED_ticket : typing___Optional[builtin___bytes] = None, ticket_crc : typing___Optional[builtin___int] = None, ticket_sequence : typing___Optional[builtin___int] = None, owner_steam_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"DEPRECATED_ticket",b"DEPRECATED_ticket",u"eauth_session_response",b"eauth_session_response",u"estate",b"estate",u"game_id",b"game_id",u"owner_steam_id",b"owner_steam_id",u"steam_id",b"steam_id",u"ticket_crc",b"ticket_crc",u"ticket_sequence",b"ticket_sequence"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"DEPRECATED_ticket",b"DEPRECATED_ticket",u"eauth_session_response",b"eauth_session_response",u"estate",b"estate",u"game_id",b"game_id",u"owner_steam_id",b"owner_steam_id",u"steam_id",b"steam_id",u"ticket_crc",b"ticket_crc",u"ticket_sequence",b"ticket_sequence"]) -> None: ... type___CMsgClientTicketAuthComplete = CMsgClientTicketAuthComplete class CMsgClientCMList(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... cm_addresses: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... cm_ports: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... cm_websocket_addresses: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... percent_default_to_websocket: builtin___int = ... def __init__(self, *, cm_addresses : typing___Optional[typing___Iterable[builtin___int]] = None, cm_ports : typing___Optional[typing___Iterable[builtin___int]] = None, cm_websocket_addresses : typing___Optional[typing___Iterable[typing___Text]] = None, percent_default_to_websocket : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"percent_default_to_websocket",b"percent_default_to_websocket"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"cm_addresses",b"cm_addresses",u"cm_ports",b"cm_ports",u"cm_websocket_addresses",b"cm_websocket_addresses",u"percent_default_to_websocket",b"percent_default_to_websocket"]) -> None: ... type___CMsgClientCMList = CMsgClientCMList class CMsgClientP2PConnectionInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id_dest: builtin___int = ... steam_id_src: builtin___int = ... app_id: builtin___int = ... candidate: builtin___bytes = ... connection_id_src: builtin___int = ... rendezvous: builtin___bytes = ... def __init__(self, *, steam_id_dest : typing___Optional[builtin___int] = None, steam_id_src : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, candidate : typing___Optional[builtin___bytes] = None, connection_id_src : typing___Optional[builtin___int] = None, rendezvous : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"candidate",b"candidate",u"connection_id_src",b"connection_id_src",u"rendezvous",b"rendezvous",u"steam_id_dest",b"steam_id_dest",u"steam_id_src",b"steam_id_src"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"candidate",b"candidate",u"connection_id_src",b"connection_id_src",u"rendezvous",b"rendezvous",u"steam_id_dest",b"steam_id_dest",u"steam_id_src",b"steam_id_src"]) -> None: ... type___CMsgClientP2PConnectionInfo = CMsgClientP2PConnectionInfo class CMsgClientP2PConnectionFailInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id_dest: builtin___int = ... steam_id_src: builtin___int = ... app_id: builtin___int = ... ep2p_session_error: builtin___int = ... connection_id_dest: builtin___int = ... close_reason: builtin___int = ... close_message: typing___Text = ... def __init__(self, *, steam_id_dest : typing___Optional[builtin___int] = None, steam_id_src : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, ep2p_session_error : typing___Optional[builtin___int] = None, connection_id_dest : typing___Optional[builtin___int] = None, close_reason : typing___Optional[builtin___int] = None, close_message : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"close_message",b"close_message",u"close_reason",b"close_reason",u"connection_id_dest",b"connection_id_dest",u"ep2p_session_error",b"ep2p_session_error",u"steam_id_dest",b"steam_id_dest",u"steam_id_src",b"steam_id_src"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"close_message",b"close_message",u"close_reason",b"close_reason",u"connection_id_dest",b"connection_id_dest",u"ep2p_session_error",b"ep2p_session_error",u"steam_id_dest",b"steam_id_dest",u"steam_id_src",b"steam_id_src"]) -> None: ... type___CMsgClientP2PConnectionFailInfo = CMsgClientP2PConnectionFailInfo class CMsgClientNetworkingCertRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... key_data: builtin___bytes = ... app_id: builtin___int = ... def __init__(self, *, key_data : typing___Optional[builtin___bytes] = None, app_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"key_data",b"key_data"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"key_data",b"key_data"]) -> None: ... type___CMsgClientNetworkingCertRequest = CMsgClientNetworkingCertRequest class CMsgClientNetworkingCertReply(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... cert: builtin___bytes = ... ca_key_id: builtin___int = ... ca_signature: builtin___bytes = ... def __init__(self, *, cert : typing___Optional[builtin___bytes] = None, ca_key_id : typing___Optional[builtin___int] = None, ca_signature : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"ca_key_id",b"ca_key_id",u"ca_signature",b"ca_signature",u"cert",b"cert"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"ca_key_id",b"ca_key_id",u"ca_signature",b"ca_signature",u"cert",b"cert"]) -> None: ... type___CMsgClientNetworkingCertReply = CMsgClientNetworkingCertReply class CMsgClientNetworkingMobileCertRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id"]) -> None: ... type___CMsgClientNetworkingMobileCertRequest = CMsgClientNetworkingMobileCertRequest class CMsgClientNetworkingMobileCertReply(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... encoded_cert: typing___Text = ... def __init__(self, *, encoded_cert : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"encoded_cert",b"encoded_cert"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"encoded_cert",b"encoded_cert"]) -> None: ... type___CMsgClientNetworkingMobileCertReply = CMsgClientNetworkingMobileCertReply class CMsgClientGetAppOwnershipTicket(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id"]) -> None: ... type___CMsgClientGetAppOwnershipTicket = CMsgClientGetAppOwnershipTicket class CMsgClientGetAppOwnershipTicketResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... app_id: builtin___int = ... ticket: builtin___bytes = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, ticket : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"ticket",b"ticket"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"ticket",b"ticket"]) -> None: ... type___CMsgClientGetAppOwnershipTicketResponse = CMsgClientGetAppOwnershipTicketResponse class CMsgClientSessionToken(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... token: builtin___int = ... def __init__(self, *, token : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"token",b"token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"token",b"token"]) -> None: ... type___CMsgClientSessionToken = CMsgClientSessionToken class CMsgClientGameConnectTokens(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... max_tokens_to_keep: builtin___int = ... tokens: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... def __init__(self, *, max_tokens_to_keep : typing___Optional[builtin___int] = None, tokens : typing___Optional[typing___Iterable[builtin___bytes]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"max_tokens_to_keep",b"max_tokens_to_keep"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"max_tokens_to_keep",b"max_tokens_to_keep",u"tokens",b"tokens"]) -> None: ... type___CMsgClientGameConnectTokens = CMsgClientGameConnectTokens class CMsgGSServerType(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id_served: builtin___int = ... flags: builtin___int = ... deprecated_game_ip_address: builtin___int = ... game_port: builtin___int = ... game_dir: typing___Text = ... game_version: typing___Text = ... game_query_port: builtin___int = ... def __init__(self, *, app_id_served : typing___Optional[builtin___int] = None, flags : typing___Optional[builtin___int] = None, deprecated_game_ip_address : typing___Optional[builtin___int] = None, game_port : typing___Optional[builtin___int] = None, game_dir : typing___Optional[typing___Text] = None, game_version : typing___Optional[typing___Text] = None, game_query_port : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id_served",b"app_id_served",u"deprecated_game_ip_address",b"deprecated_game_ip_address",u"flags",b"flags",u"game_dir",b"game_dir",u"game_port",b"game_port",u"game_query_port",b"game_query_port",u"game_version",b"game_version"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id_served",b"app_id_served",u"deprecated_game_ip_address",b"deprecated_game_ip_address",u"flags",b"flags",u"game_dir",b"game_dir",u"game_port",b"game_port",u"game_query_port",b"game_query_port",u"game_version",b"game_version"]) -> None: ... type___CMsgGSServerType = CMsgGSServerType class CMsgGSStatusReply(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... is_secure: builtin___bool = ... def __init__(self, *, is_secure : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"is_secure",b"is_secure"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"is_secure",b"is_secure"]) -> None: ... type___CMsgGSStatusReply = CMsgGSStatusReply class CMsgGSPlayerList(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Player(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... deprecated_public_ip: builtin___int = ... token: builtin___bytes = ... @property def public_ip(self) -> steammessages_base_pb2___CMsgIPAddress: ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, deprecated_public_ip : typing___Optional[builtin___int] = None, token : typing___Optional[builtin___bytes] = None, public_ip : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"deprecated_public_ip",b"deprecated_public_ip",u"public_ip",b"public_ip",u"steam_id",b"steam_id",u"token",b"token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"deprecated_public_ip",b"deprecated_public_ip",u"public_ip",b"public_ip",u"steam_id",b"steam_id",u"token",b"token"]) -> None: ... type___Player = Player @property def players(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgGSPlayerList.Player]: ... def __init__(self, *, players : typing___Optional[typing___Iterable[type___CMsgGSPlayerList.Player]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"players",b"players"]) -> None: ... type___CMsgGSPlayerList = CMsgGSPlayerList class CMsgGSUserPlaying(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... deprecated_public_ip: builtin___int = ... token: builtin___bytes = ... @property def public_ip(self) -> steammessages_base_pb2___CMsgIPAddress: ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, deprecated_public_ip : typing___Optional[builtin___int] = None, token : typing___Optional[builtin___bytes] = None, public_ip : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"deprecated_public_ip",b"deprecated_public_ip",u"public_ip",b"public_ip",u"steam_id",b"steam_id",u"token",b"token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"deprecated_public_ip",b"deprecated_public_ip",u"public_ip",b"public_ip",u"steam_id",b"steam_id",u"token",b"token"]) -> None: ... type___CMsgGSUserPlaying = CMsgGSUserPlaying class CMsgGSDisconnectNotice(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"steam_id",b"steam_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"steam_id",b"steam_id"]) -> None: ... type___CMsgGSDisconnectNotice = CMsgGSDisconnectNotice class CMsgClientGamesPlayed(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class GamePlayed(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id_gs: builtin___int = ... game_id: builtin___int = ... deprecated_game_ip_address: builtin___int = ... game_port: builtin___int = ... is_secure: builtin___bool = ... token: builtin___bytes = ... game_extra_info: typing___Text = ... game_data_blob: builtin___bytes = ... process_id: builtin___int = ... streaming_provider_id: builtin___int = ... game_flags: builtin___int = ... owner_id: builtin___int = ... vr_hmd_vendor: typing___Text = ... vr_hmd_model: typing___Text = ... launch_option_type: builtin___int = ... primary_controller_type: builtin___int = ... primary_steam_controller_serial: typing___Text = ... total_steam_controller_count: builtin___int = ... total_non_steam_controller_count: builtin___int = ... controller_workshop_file_id: builtin___int = ... launch_source: builtin___int = ... vr_hmd_runtime: builtin___int = ... controller_connection_type: builtin___int = ... @property def game_ip_address(self) -> steammessages_base_pb2___CMsgIPAddress: ... def __init__(self, *, steam_id_gs : typing___Optional[builtin___int] = None, game_id : typing___Optional[builtin___int] = None, deprecated_game_ip_address : typing___Optional[builtin___int] = None, game_port : typing___Optional[builtin___int] = None, is_secure : typing___Optional[builtin___bool] = None, token : typing___Optional[builtin___bytes] = None, game_extra_info : typing___Optional[typing___Text] = None, game_data_blob : typing___Optional[builtin___bytes] = None, process_id : typing___Optional[builtin___int] = None, streaming_provider_id : typing___Optional[builtin___int] = None, game_flags : typing___Optional[builtin___int] = None, owner_id : typing___Optional[builtin___int] = None, vr_hmd_vendor : typing___Optional[typing___Text] = None, vr_hmd_model : typing___Optional[typing___Text] = None, launch_option_type : typing___Optional[builtin___int] = None, primary_controller_type : typing___Optional[builtin___int] = None, primary_steam_controller_serial : typing___Optional[typing___Text] = None, total_steam_controller_count : typing___Optional[builtin___int] = None, total_non_steam_controller_count : typing___Optional[builtin___int] = None, controller_workshop_file_id : typing___Optional[builtin___int] = None, launch_source : typing___Optional[builtin___int] = None, vr_hmd_runtime : typing___Optional[builtin___int] = None, game_ip_address : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None, controller_connection_type : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"controller_connection_type",b"controller_connection_type",u"controller_workshop_file_id",b"controller_workshop_file_id",u"deprecated_game_ip_address",b"deprecated_game_ip_address",u"game_data_blob",b"game_data_blob",u"game_extra_info",b"game_extra_info",u"game_flags",b"game_flags",u"game_id",b"game_id",u"game_ip_address",b"game_ip_address",u"game_port",b"game_port",u"is_secure",b"is_secure",u"launch_option_type",b"launch_option_type",u"launch_source",b"launch_source",u"owner_id",b"owner_id",u"primary_controller_type",b"primary_controller_type",u"primary_steam_controller_serial",b"primary_steam_controller_serial",u"process_id",b"process_id",u"steam_id_gs",b"steam_id_gs",u"streaming_provider_id",b"streaming_provider_id",u"token",b"token",u"total_non_steam_controller_count",b"total_non_steam_controller_count",u"total_steam_controller_count",b"total_steam_controller_count",u"vr_hmd_model",b"vr_hmd_model",u"vr_hmd_runtime",b"vr_hmd_runtime",u"vr_hmd_vendor",b"vr_hmd_vendor"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"controller_connection_type",b"controller_connection_type",u"controller_workshop_file_id",b"controller_workshop_file_id",u"deprecated_game_ip_address",b"deprecated_game_ip_address",u"game_data_blob",b"game_data_blob",u"game_extra_info",b"game_extra_info",u"game_flags",b"game_flags",u"game_id",b"game_id",u"game_ip_address",b"game_ip_address",u"game_port",b"game_port",u"is_secure",b"is_secure",u"launch_option_type",b"launch_option_type",u"launch_source",b"launch_source",u"owner_id",b"owner_id",u"primary_controller_type",b"primary_controller_type",u"primary_steam_controller_serial",b"primary_steam_controller_serial",u"process_id",b"process_id",u"steam_id_gs",b"steam_id_gs",u"streaming_provider_id",b"streaming_provider_id",u"token",b"token",u"total_non_steam_controller_count",b"total_non_steam_controller_count",u"total_steam_controller_count",b"total_steam_controller_count",u"vr_hmd_model",b"vr_hmd_model",u"vr_hmd_runtime",b"vr_hmd_runtime",u"vr_hmd_vendor",b"vr_hmd_vendor"]) -> None: ... type___GamePlayed = GamePlayed client_os_type: builtin___int = ... cloud_gaming_platform: builtin___int = ... @property def games_played(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientGamesPlayed.GamePlayed]: ... def __init__(self, *, games_played : typing___Optional[typing___Iterable[type___CMsgClientGamesPlayed.GamePlayed]] = None, client_os_type : typing___Optional[builtin___int] = None, cloud_gaming_platform : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"client_os_type",b"client_os_type",u"cloud_gaming_platform",b"cloud_gaming_platform"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"client_os_type",b"client_os_type",u"cloud_gaming_platform",b"cloud_gaming_platform",u"games_played",b"games_played"]) -> None: ... type___CMsgClientGamesPlayed = CMsgClientGamesPlayed class CMsgGSApprove(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... owner_steam_id: builtin___int = ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, owner_steam_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"owner_steam_id",b"owner_steam_id",u"steam_id",b"steam_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"owner_steam_id",b"owner_steam_id",u"steam_id",b"steam_id"]) -> None: ... type___CMsgGSApprove = CMsgGSApprove class CMsgGSDeny(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... edeny_reason: builtin___int = ... deny_string: typing___Text = ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, edeny_reason : typing___Optional[builtin___int] = None, deny_string : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"deny_string",b"deny_string",u"edeny_reason",b"edeny_reason",u"steam_id",b"steam_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"deny_string",b"deny_string",u"edeny_reason",b"edeny_reason",u"steam_id",b"steam_id"]) -> None: ... type___CMsgGSDeny = CMsgGSDeny class CMsgGSKick(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... edeny_reason: builtin___int = ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, edeny_reason : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"edeny_reason",b"edeny_reason",u"steam_id",b"steam_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"edeny_reason",b"edeny_reason",u"steam_id",b"steam_id"]) -> None: ... type___CMsgGSKick = CMsgGSKick class CMsgClientAuthList(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... tokens_left: builtin___int = ... last_request_seq: builtin___int = ... last_request_seq_from_server: builtin___int = ... app_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... message_sequence: builtin___int = ... @property def tickets(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[steammessages_base_pb2___CMsgAuthTicket]: ... def __init__(self, *, tokens_left : typing___Optional[builtin___int] = None, last_request_seq : typing___Optional[builtin___int] = None, last_request_seq_from_server : typing___Optional[builtin___int] = None, tickets : typing___Optional[typing___Iterable[steammessages_base_pb2___CMsgAuthTicket]] = None, app_ids : typing___Optional[typing___Iterable[builtin___int]] = None, message_sequence : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"last_request_seq",b"last_request_seq",u"last_request_seq_from_server",b"last_request_seq_from_server",u"message_sequence",b"message_sequence",u"tokens_left",b"tokens_left"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_ids",b"app_ids",u"last_request_seq",b"last_request_seq",u"last_request_seq_from_server",b"last_request_seq_from_server",u"message_sequence",b"message_sequence",u"tickets",b"tickets",u"tokens_left",b"tokens_left"]) -> None: ... type___CMsgClientAuthList = CMsgClientAuthList class CMsgClientAuthListAck(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... ticket_crc: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... app_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... message_sequence: builtin___int = ... def __init__(self, *, ticket_crc : typing___Optional[typing___Iterable[builtin___int]] = None, app_ids : typing___Optional[typing___Iterable[builtin___int]] = None, message_sequence : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"message_sequence",b"message_sequence"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_ids",b"app_ids",u"message_sequence",b"message_sequence",u"ticket_crc",b"ticket_crc"]) -> None: ... type___CMsgClientAuthListAck = CMsgClientAuthListAck class CMsgClientLicenseList(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class License(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... package_id: builtin___int = ... time_created: builtin___int = ... time_next_process: builtin___int = ... minute_limit: builtin___int = ... minutes_used: builtin___int = ... payment_method: builtin___int = ... flags: builtin___int = ... purchase_country_code: typing___Text = ... license_type: builtin___int = ... territory_code: builtin___int = ... change_number: builtin___int = ... owner_id: builtin___int = ... initial_period: builtin___int = ... initial_time_unit: builtin___int = ... renewal_period: builtin___int = ... renewal_time_unit: builtin___int = ... access_token: builtin___int = ... master_package_id: builtin___int = ... def __init__(self, *, package_id : typing___Optional[builtin___int] = None, time_created : typing___Optional[builtin___int] = None, time_next_process : typing___Optional[builtin___int] = None, minute_limit : typing___Optional[builtin___int] = None, minutes_used : typing___Optional[builtin___int] = None, payment_method : typing___Optional[builtin___int] = None, flags : typing___Optional[builtin___int] = None, purchase_country_code : typing___Optional[typing___Text] = None, license_type : typing___Optional[builtin___int] = None, territory_code : typing___Optional[builtin___int] = None, change_number : typing___Optional[builtin___int] = None, owner_id : typing___Optional[builtin___int] = None, initial_period : typing___Optional[builtin___int] = None, initial_time_unit : typing___Optional[builtin___int] = None, renewal_period : typing___Optional[builtin___int] = None, renewal_time_unit : typing___Optional[builtin___int] = None, access_token : typing___Optional[builtin___int] = None, master_package_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"change_number",b"change_number",u"flags",b"flags",u"initial_period",b"initial_period",u"initial_time_unit",b"initial_time_unit",u"license_type",b"license_type",u"master_package_id",b"master_package_id",u"minute_limit",b"minute_limit",u"minutes_used",b"minutes_used",u"owner_id",b"owner_id",u"package_id",b"package_id",u"payment_method",b"payment_method",u"purchase_country_code",b"purchase_country_code",u"renewal_period",b"renewal_period",u"renewal_time_unit",b"renewal_time_unit",u"territory_code",b"territory_code",u"time_created",b"time_created",u"time_next_process",b"time_next_process"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"change_number",b"change_number",u"flags",b"flags",u"initial_period",b"initial_period",u"initial_time_unit",b"initial_time_unit",u"license_type",b"license_type",u"master_package_id",b"master_package_id",u"minute_limit",b"minute_limit",u"minutes_used",b"minutes_used",u"owner_id",b"owner_id",u"package_id",b"package_id",u"payment_method",b"payment_method",u"purchase_country_code",b"purchase_country_code",u"renewal_period",b"renewal_period",u"renewal_time_unit",b"renewal_time_unit",u"territory_code",b"territory_code",u"time_created",b"time_created",u"time_next_process",b"time_next_process"]) -> None: ... type___License = License eresult: builtin___int = ... @property def licenses(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientLicenseList.License]: ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, licenses : typing___Optional[typing___Iterable[type___CMsgClientLicenseList.License]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"licenses",b"licenses"]) -> None: ... type___CMsgClientLicenseList = CMsgClientLicenseList class CMsgClientLBSSetScore(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... leaderboard_id: builtin___int = ... score: builtin___int = ... details: builtin___bytes = ... upload_score_method: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, leaderboard_id : typing___Optional[builtin___int] = None, score : typing___Optional[builtin___int] = None, details : typing___Optional[builtin___bytes] = None, upload_score_method : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"details",b"details",u"leaderboard_id",b"leaderboard_id",u"score",b"score",u"upload_score_method",b"upload_score_method"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"details",b"details",u"leaderboard_id",b"leaderboard_id",u"score",b"score",u"upload_score_method",b"upload_score_method"]) -> None: ... type___CMsgClientLBSSetScore = CMsgClientLBSSetScore class CMsgClientLBSSetScoreResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... leaderboard_entry_count: builtin___int = ... score_changed: builtin___bool = ... global_rank_previous: builtin___int = ... global_rank_new: builtin___int = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, leaderboard_entry_count : typing___Optional[builtin___int] = None, score_changed : typing___Optional[builtin___bool] = None, global_rank_previous : typing___Optional[builtin___int] = None, global_rank_new : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"global_rank_new",b"global_rank_new",u"global_rank_previous",b"global_rank_previous",u"leaderboard_entry_count",b"leaderboard_entry_count",u"score_changed",b"score_changed"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"global_rank_new",b"global_rank_new",u"global_rank_previous",b"global_rank_previous",u"leaderboard_entry_count",b"leaderboard_entry_count",u"score_changed",b"score_changed"]) -> None: ... type___CMsgClientLBSSetScoreResponse = CMsgClientLBSSetScoreResponse class CMsgClientLBSSetUGC(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... leaderboard_id: builtin___int = ... ugc_id: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, leaderboard_id : typing___Optional[builtin___int] = None, ugc_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"leaderboard_id",b"leaderboard_id",u"ugc_id",b"ugc_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"leaderboard_id",b"leaderboard_id",u"ugc_id",b"ugc_id"]) -> None: ... type___CMsgClientLBSSetUGC = CMsgClientLBSSetUGC class CMsgClientLBSSetUGCResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult"]) -> None: ... type___CMsgClientLBSSetUGCResponse = CMsgClientLBSSetUGCResponse class CMsgClientLBSFindOrCreateLB(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... leaderboard_sort_method: builtin___int = ... leaderboard_display_type: builtin___int = ... create_if_not_found: builtin___bool = ... leaderboard_name: typing___Text = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, leaderboard_sort_method : typing___Optional[builtin___int] = None, leaderboard_display_type : typing___Optional[builtin___int] = None, create_if_not_found : typing___Optional[builtin___bool] = None, leaderboard_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"create_if_not_found",b"create_if_not_found",u"leaderboard_display_type",b"leaderboard_display_type",u"leaderboard_name",b"leaderboard_name",u"leaderboard_sort_method",b"leaderboard_sort_method"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"create_if_not_found",b"create_if_not_found",u"leaderboard_display_type",b"leaderboard_display_type",u"leaderboard_name",b"leaderboard_name",u"leaderboard_sort_method",b"leaderboard_sort_method"]) -> None: ... type___CMsgClientLBSFindOrCreateLB = CMsgClientLBSFindOrCreateLB class CMsgClientLBSFindOrCreateLBResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... leaderboard_id: builtin___int = ... leaderboard_entry_count: builtin___int = ... leaderboard_sort_method: builtin___int = ... leaderboard_display_type: builtin___int = ... leaderboard_name: typing___Text = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, leaderboard_id : typing___Optional[builtin___int] = None, leaderboard_entry_count : typing___Optional[builtin___int] = None, leaderboard_sort_method : typing___Optional[builtin___int] = None, leaderboard_display_type : typing___Optional[builtin___int] = None, leaderboard_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"leaderboard_display_type",b"leaderboard_display_type",u"leaderboard_entry_count",b"leaderboard_entry_count",u"leaderboard_id",b"leaderboard_id",u"leaderboard_name",b"leaderboard_name",u"leaderboard_sort_method",b"leaderboard_sort_method"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"leaderboard_display_type",b"leaderboard_display_type",u"leaderboard_entry_count",b"leaderboard_entry_count",u"leaderboard_id",b"leaderboard_id",u"leaderboard_name",b"leaderboard_name",u"leaderboard_sort_method",b"leaderboard_sort_method"]) -> None: ... type___CMsgClientLBSFindOrCreateLBResponse = CMsgClientLBSFindOrCreateLBResponse class CMsgClientLBSGetLBEntries(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... leaderboard_id: builtin___int = ... range_start: builtin___int = ... range_end: builtin___int = ... leaderboard_data_request: builtin___int = ... steamids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, leaderboard_id : typing___Optional[builtin___int] = None, range_start : typing___Optional[builtin___int] = None, range_end : typing___Optional[builtin___int] = None, leaderboard_data_request : typing___Optional[builtin___int] = None, steamids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"leaderboard_data_request",b"leaderboard_data_request",u"leaderboard_id",b"leaderboard_id",u"range_end",b"range_end",u"range_start",b"range_start"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"leaderboard_data_request",b"leaderboard_data_request",u"leaderboard_id",b"leaderboard_id",u"range_end",b"range_end",u"range_start",b"range_start",u"steamids",b"steamids"]) -> None: ... type___CMsgClientLBSGetLBEntries = CMsgClientLBSGetLBEntries class CMsgClientLBSGetLBEntriesResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Entry(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id_user: builtin___int = ... global_rank: builtin___int = ... score: builtin___int = ... details: builtin___bytes = ... ugc_id: builtin___int = ... def __init__(self, *, steam_id_user : typing___Optional[builtin___int] = None, global_rank : typing___Optional[builtin___int] = None, score : typing___Optional[builtin___int] = None, details : typing___Optional[builtin___bytes] = None, ugc_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"details",b"details",u"global_rank",b"global_rank",u"score",b"score",u"steam_id_user",b"steam_id_user",u"ugc_id",b"ugc_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"details",b"details",u"global_rank",b"global_rank",u"score",b"score",u"steam_id_user",b"steam_id_user",u"ugc_id",b"ugc_id"]) -> None: ... type___Entry = Entry eresult: builtin___int = ... leaderboard_entry_count: builtin___int = ... @property def entries(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientLBSGetLBEntriesResponse.Entry]: ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, leaderboard_entry_count : typing___Optional[builtin___int] = None, entries : typing___Optional[typing___Iterable[type___CMsgClientLBSGetLBEntriesResponse.Entry]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"leaderboard_entry_count",b"leaderboard_entry_count"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"entries",b"entries",u"eresult",b"eresult",u"leaderboard_entry_count",b"leaderboard_entry_count"]) -> None: ... type___CMsgClientLBSGetLBEntriesResponse = CMsgClientLBSGetLBEntriesResponse class CMsgClientAppMinutesPlayedData(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class AppMinutesPlayedData(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... forever: builtin___int = ... last_two_weeks: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, forever : typing___Optional[builtin___int] = None, last_two_weeks : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"forever",b"forever",u"last_two_weeks",b"last_two_weeks"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"forever",b"forever",u"last_two_weeks",b"last_two_weeks"]) -> None: ... type___AppMinutesPlayedData = AppMinutesPlayedData @property def minutes_played(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientAppMinutesPlayedData.AppMinutesPlayedData]: ... def __init__(self, *, minutes_played : typing___Optional[typing___Iterable[type___CMsgClientAppMinutesPlayedData.AppMinutesPlayedData]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"minutes_played",b"minutes_played"]) -> None: ... type___CMsgClientAppMinutesPlayedData = CMsgClientAppMinutesPlayedData class CMsgClientIsLimitedAccount(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... bis_limited_account: builtin___bool = ... bis_community_banned: builtin___bool = ... bis_locked_account: builtin___bool = ... bis_limited_account_allowed_to_invite_friends: builtin___bool = ... def __init__(self, *, bis_limited_account : typing___Optional[builtin___bool] = None, bis_community_banned : typing___Optional[builtin___bool] = None, bis_locked_account : typing___Optional[builtin___bool] = None, bis_limited_account_allowed_to_invite_friends : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"bis_community_banned",b"bis_community_banned",u"bis_limited_account",b"bis_limited_account",u"bis_limited_account_allowed_to_invite_friends",b"bis_limited_account_allowed_to_invite_friends",u"bis_locked_account",b"bis_locked_account"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"bis_community_banned",b"bis_community_banned",u"bis_limited_account",b"bis_limited_account",u"bis_limited_account_allowed_to_invite_friends",b"bis_limited_account_allowed_to_invite_friends",u"bis_locked_account",b"bis_locked_account"]) -> None: ... type___CMsgClientIsLimitedAccount = CMsgClientIsLimitedAccount class CMsgClientRequestedClientStats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class StatsToSend(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... client_stat: builtin___int = ... stat_aggregate_method: builtin___int = ... def __init__(self, *, client_stat : typing___Optional[builtin___int] = None, stat_aggregate_method : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"client_stat",b"client_stat",u"stat_aggregate_method",b"stat_aggregate_method"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"client_stat",b"client_stat",u"stat_aggregate_method",b"stat_aggregate_method"]) -> None: ... type___StatsToSend = StatsToSend @property def stats_to_send(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientRequestedClientStats.StatsToSend]: ... def __init__(self, *, stats_to_send : typing___Optional[typing___Iterable[type___CMsgClientRequestedClientStats.StatsToSend]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"stats_to_send",b"stats_to_send"]) -> None: ... type___CMsgClientRequestedClientStats = CMsgClientRequestedClientStats class CMsgClientStat2(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class StatDetail(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... client_stat: builtin___int = ... ll_value: builtin___int = ... time_of_day: builtin___int = ... cell_id: builtin___int = ... depot_id: builtin___int = ... app_id: builtin___int = ... def __init__(self, *, client_stat : typing___Optional[builtin___int] = None, ll_value : typing___Optional[builtin___int] = None, time_of_day : typing___Optional[builtin___int] = None, cell_id : typing___Optional[builtin___int] = None, depot_id : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"cell_id",b"cell_id",u"client_stat",b"client_stat",u"depot_id",b"depot_id",u"ll_value",b"ll_value",u"time_of_day",b"time_of_day"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"cell_id",b"cell_id",u"client_stat",b"client_stat",u"depot_id",b"depot_id",u"ll_value",b"ll_value",u"time_of_day",b"time_of_day"]) -> None: ... type___StatDetail = StatDetail @property def stat_detail(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientStat2.StatDetail]: ... def __init__(self, *, stat_detail : typing___Optional[typing___Iterable[type___CMsgClientStat2.StatDetail]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"stat_detail",b"stat_detail"]) -> None: ... type___CMsgClientStat2 = CMsgClientStat2 class CMsgClientMMSSetRatelimitPolicyOnClient(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... enable_rate_limits: builtin___bool = ... seconds_per_message: builtin___int = ... milliseconds_per_data_update: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, enable_rate_limits : typing___Optional[builtin___bool] = None, seconds_per_message : typing___Optional[builtin___int] = None, milliseconds_per_data_update : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"enable_rate_limits",b"enable_rate_limits",u"milliseconds_per_data_update",b"milliseconds_per_data_update",u"seconds_per_message",b"seconds_per_message"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"enable_rate_limits",b"enable_rate_limits",u"milliseconds_per_data_update",b"milliseconds_per_data_update",u"seconds_per_message",b"seconds_per_message"]) -> None: ... type___CMsgClientMMSSetRatelimitPolicyOnClient = CMsgClientMMSSetRatelimitPolicyOnClient class CMsgClientMMSCreateLobby(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... max_members: builtin___int = ... lobby_type: builtin___int = ... lobby_flags: builtin___int = ... cell_id: builtin___int = ... deprecated_public_ip: builtin___int = ... metadata: builtin___bytes = ... persona_name_owner: typing___Text = ... @property def public_ip(self) -> steammessages_base_pb2___CMsgIPAddress: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, max_members : typing___Optional[builtin___int] = None, lobby_type : typing___Optional[builtin___int] = None, lobby_flags : typing___Optional[builtin___int] = None, cell_id : typing___Optional[builtin___int] = None, deprecated_public_ip : typing___Optional[builtin___int] = None, metadata : typing___Optional[builtin___bytes] = None, persona_name_owner : typing___Optional[typing___Text] = None, public_ip : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"cell_id",b"cell_id",u"deprecated_public_ip",b"deprecated_public_ip",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"metadata",b"metadata",u"persona_name_owner",b"persona_name_owner",u"public_ip",b"public_ip"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"cell_id",b"cell_id",u"deprecated_public_ip",b"deprecated_public_ip",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"metadata",b"metadata",u"persona_name_owner",b"persona_name_owner",u"public_ip",b"public_ip"]) -> None: ... type___CMsgClientMMSCreateLobby = CMsgClientMMSCreateLobby class CMsgClientMMSCreateLobbyResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... eresult: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, eresult : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSCreateLobbyResponse = CMsgClientMMSCreateLobbyResponse class CMsgClientMMSJoinLobby(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... persona_name: typing___Text = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, persona_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"persona_name",b"persona_name",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"persona_name",b"persona_name",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSJoinLobby = CMsgClientMMSJoinLobby class CMsgClientMMSJoinLobbyResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Member(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... persona_name: typing___Text = ... metadata: builtin___bytes = ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, persona_name : typing___Optional[typing___Text] = None, metadata : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"metadata",b"metadata",u"persona_name",b"persona_name",u"steam_id",b"steam_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"metadata",b"metadata",u"persona_name",b"persona_name",u"steam_id",b"steam_id"]) -> None: ... type___Member = Member app_id: builtin___int = ... steam_id_lobby: builtin___int = ... chat_room_enter_response: builtin___int = ... max_members: builtin___int = ... lobby_type: builtin___int = ... lobby_flags: builtin___int = ... steam_id_owner: builtin___int = ... metadata: builtin___bytes = ... @property def members(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientMMSJoinLobbyResponse.Member]: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, chat_room_enter_response : typing___Optional[builtin___int] = None, max_members : typing___Optional[builtin___int] = None, lobby_type : typing___Optional[builtin___int] = None, lobby_flags : typing___Optional[builtin___int] = None, steam_id_owner : typing___Optional[builtin___int] = None, metadata : typing___Optional[builtin___bytes] = None, members : typing___Optional[typing___Iterable[type___CMsgClientMMSJoinLobbyResponse.Member]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"chat_room_enter_response",b"chat_room_enter_response",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"metadata",b"metadata",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_owner",b"steam_id_owner"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"chat_room_enter_response",b"chat_room_enter_response",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"members",b"members",u"metadata",b"metadata",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_owner",b"steam_id_owner"]) -> None: ... type___CMsgClientMMSJoinLobbyResponse = CMsgClientMMSJoinLobbyResponse class CMsgClientMMSLeaveLobby(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSLeaveLobby = CMsgClientMMSLeaveLobby class CMsgClientMMSLeaveLobbyResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... eresult: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, eresult : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSLeaveLobbyResponse = CMsgClientMMSLeaveLobbyResponse class CMsgClientMMSGetLobbyList(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Filter(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... key: typing___Text = ... value: typing___Text = ... comparision: builtin___int = ... filter_type: builtin___int = ... def __init__(self, *, key : typing___Optional[typing___Text] = None, value : typing___Optional[typing___Text] = None, comparision : typing___Optional[builtin___int] = None, filter_type : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"comparision",b"comparision",u"filter_type",b"filter_type",u"key",b"key",u"value",b"value"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"comparision",b"comparision",u"filter_type",b"filter_type",u"key",b"key",u"value",b"value"]) -> None: ... type___Filter = Filter app_id: builtin___int = ... num_lobbies_requested: builtin___int = ... cell_id: builtin___int = ... deprecated_public_ip: builtin___int = ... @property def filters(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientMMSGetLobbyList.Filter]: ... @property def public_ip(self) -> steammessages_base_pb2___CMsgIPAddress: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, num_lobbies_requested : typing___Optional[builtin___int] = None, cell_id : typing___Optional[builtin___int] = None, deprecated_public_ip : typing___Optional[builtin___int] = None, filters : typing___Optional[typing___Iterable[type___CMsgClientMMSGetLobbyList.Filter]] = None, public_ip : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"cell_id",b"cell_id",u"deprecated_public_ip",b"deprecated_public_ip",u"num_lobbies_requested",b"num_lobbies_requested",u"public_ip",b"public_ip"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"cell_id",b"cell_id",u"deprecated_public_ip",b"deprecated_public_ip",u"filters",b"filters",u"num_lobbies_requested",b"num_lobbies_requested",u"public_ip",b"public_ip"]) -> None: ... type___CMsgClientMMSGetLobbyList = CMsgClientMMSGetLobbyList class CMsgClientMMSGetLobbyListResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Lobby(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... max_members: builtin___int = ... lobby_type: builtin___int = ... lobby_flags: builtin___int = ... metadata: builtin___bytes = ... num_members: builtin___int = ... distance: builtin___float = ... weight: builtin___int = ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, max_members : typing___Optional[builtin___int] = None, lobby_type : typing___Optional[builtin___int] = None, lobby_flags : typing___Optional[builtin___int] = None, metadata : typing___Optional[builtin___bytes] = None, num_members : typing___Optional[builtin___int] = None, distance : typing___Optional[builtin___float] = None, weight : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"distance",b"distance",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"metadata",b"metadata",u"num_members",b"num_members",u"steam_id",b"steam_id",u"weight",b"weight"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"distance",b"distance",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"metadata",b"metadata",u"num_members",b"num_members",u"steam_id",b"steam_id",u"weight",b"weight"]) -> None: ... type___Lobby = Lobby app_id: builtin___int = ... eresult: builtin___int = ... @property def lobbies(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientMMSGetLobbyListResponse.Lobby]: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, eresult : typing___Optional[builtin___int] = None, lobbies : typing___Optional[typing___Iterable[type___CMsgClientMMSGetLobbyListResponse.Lobby]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"lobbies",b"lobbies"]) -> None: ... type___CMsgClientMMSGetLobbyListResponse = CMsgClientMMSGetLobbyListResponse class CMsgClientMMSSetLobbyData(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... steam_id_member: builtin___int = ... max_members: builtin___int = ... lobby_type: builtin___int = ... lobby_flags: builtin___int = ... metadata: builtin___bytes = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, steam_id_member : typing___Optional[builtin___int] = None, max_members : typing___Optional[builtin___int] = None, lobby_type : typing___Optional[builtin___int] = None, lobby_flags : typing___Optional[builtin___int] = None, metadata : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"metadata",b"metadata",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_member",b"steam_id_member"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"metadata",b"metadata",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_member",b"steam_id_member"]) -> None: ... type___CMsgClientMMSSetLobbyData = CMsgClientMMSSetLobbyData class CMsgClientMMSSetLobbyDataResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... eresult: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, eresult : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSSetLobbyDataResponse = CMsgClientMMSSetLobbyDataResponse class CMsgClientMMSGetLobbyData(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSGetLobbyData = CMsgClientMMSGetLobbyData class CMsgClientMMSLobbyData(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Member(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... persona_name: typing___Text = ... metadata: builtin___bytes = ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, persona_name : typing___Optional[typing___Text] = None, metadata : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"metadata",b"metadata",u"persona_name",b"persona_name",u"steam_id",b"steam_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"metadata",b"metadata",u"persona_name",b"persona_name",u"steam_id",b"steam_id"]) -> None: ... type___Member = Member app_id: builtin___int = ... steam_id_lobby: builtin___int = ... num_members: builtin___int = ... max_members: builtin___int = ... lobby_type: builtin___int = ... lobby_flags: builtin___int = ... steam_id_owner: builtin___int = ... metadata: builtin___bytes = ... lobby_cellid: builtin___int = ... owner_should_accept_changes: builtin___bool = ... @property def members(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientMMSLobbyData.Member]: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, num_members : typing___Optional[builtin___int] = None, max_members : typing___Optional[builtin___int] = None, lobby_type : typing___Optional[builtin___int] = None, lobby_flags : typing___Optional[builtin___int] = None, steam_id_owner : typing___Optional[builtin___int] = None, metadata : typing___Optional[builtin___bytes] = None, members : typing___Optional[typing___Iterable[type___CMsgClientMMSLobbyData.Member]] = None, lobby_cellid : typing___Optional[builtin___int] = None, owner_should_accept_changes : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_cellid",b"lobby_cellid",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"metadata",b"metadata",u"num_members",b"num_members",u"owner_should_accept_changes",b"owner_should_accept_changes",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_owner",b"steam_id_owner"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_cellid",b"lobby_cellid",u"lobby_flags",b"lobby_flags",u"lobby_type",b"lobby_type",u"max_members",b"max_members",u"members",b"members",u"metadata",b"metadata",u"num_members",b"num_members",u"owner_should_accept_changes",b"owner_should_accept_changes",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_owner",b"steam_id_owner"]) -> None: ... type___CMsgClientMMSLobbyData = CMsgClientMMSLobbyData class CMsgClientMMSSendLobbyChatMsg(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... steam_id_target: builtin___int = ... lobby_message: builtin___bytes = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, steam_id_target : typing___Optional[builtin___int] = None, lobby_message : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_message",b"lobby_message",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_target",b"steam_id_target"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_message",b"lobby_message",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_target",b"steam_id_target"]) -> None: ... type___CMsgClientMMSSendLobbyChatMsg = CMsgClientMMSSendLobbyChatMsg class CMsgClientMMSLobbyChatMsg(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... steam_id_sender: builtin___int = ... lobby_message: builtin___bytes = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, steam_id_sender : typing___Optional[builtin___int] = None, lobby_message : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_message",b"lobby_message",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_sender",b"steam_id_sender"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_message",b"lobby_message",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_sender",b"steam_id_sender"]) -> None: ... type___CMsgClientMMSLobbyChatMsg = CMsgClientMMSLobbyChatMsg class CMsgClientMMSSetLobbyOwner(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... steam_id_new_owner: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, steam_id_new_owner : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_new_owner",b"steam_id_new_owner"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_new_owner",b"steam_id_new_owner"]) -> None: ... type___CMsgClientMMSSetLobbyOwner = CMsgClientMMSSetLobbyOwner class CMsgClientMMSSetLobbyOwnerResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... eresult: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, eresult : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSSetLobbyOwnerResponse = CMsgClientMMSSetLobbyOwnerResponse class CMsgClientMMSSetLobbyLinked(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... steam_id_lobby2: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, steam_id_lobby2 : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_lobby2",b"steam_id_lobby2"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_lobby2",b"steam_id_lobby2"]) -> None: ... type___CMsgClientMMSSetLobbyLinked = CMsgClientMMSSetLobbyLinked class CMsgClientMMSSetLobbyGameServer(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... deprecated_game_server_ip: builtin___int = ... game_server_port: builtin___int = ... game_server_steam_id: builtin___int = ... @property def game_server_ip(self) -> steammessages_base_pb2___CMsgIPAddress: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, deprecated_game_server_ip : typing___Optional[builtin___int] = None, game_server_port : typing___Optional[builtin___int] = None, game_server_steam_id : typing___Optional[builtin___int] = None, game_server_ip : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"deprecated_game_server_ip",b"deprecated_game_server_ip",u"game_server_ip",b"game_server_ip",u"game_server_port",b"game_server_port",u"game_server_steam_id",b"game_server_steam_id",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"deprecated_game_server_ip",b"deprecated_game_server_ip",u"game_server_ip",b"game_server_ip",u"game_server_port",b"game_server_port",u"game_server_steam_id",b"game_server_steam_id",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSSetLobbyGameServer = CMsgClientMMSSetLobbyGameServer class CMsgClientMMSLobbyGameServerSet(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... deprecated_game_server_ip: builtin___int = ... game_server_port: builtin___int = ... game_server_steam_id: builtin___int = ... @property def game_server_ip(self) -> steammessages_base_pb2___CMsgIPAddress: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, deprecated_game_server_ip : typing___Optional[builtin___int] = None, game_server_port : typing___Optional[builtin___int] = None, game_server_steam_id : typing___Optional[builtin___int] = None, game_server_ip : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"deprecated_game_server_ip",b"deprecated_game_server_ip",u"game_server_ip",b"game_server_ip",u"game_server_port",b"game_server_port",u"game_server_steam_id",b"game_server_steam_id",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"deprecated_game_server_ip",b"deprecated_game_server_ip",u"game_server_ip",b"game_server_ip",u"game_server_port",b"game_server_port",u"game_server_steam_id",b"game_server_steam_id",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSLobbyGameServerSet = CMsgClientMMSLobbyGameServerSet class CMsgClientMMSUserJoinedLobby(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... steam_id_user: builtin___int = ... persona_name: typing___Text = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, steam_id_user : typing___Optional[builtin___int] = None, persona_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"persona_name",b"persona_name",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_user",b"steam_id_user"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"persona_name",b"persona_name",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_user",b"steam_id_user"]) -> None: ... type___CMsgClientMMSUserJoinedLobby = CMsgClientMMSUserJoinedLobby class CMsgClientMMSUserLeftLobby(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... steam_id_user: builtin___int = ... persona_name: typing___Text = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, steam_id_user : typing___Optional[builtin___int] = None, persona_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"persona_name",b"persona_name",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_user",b"steam_id_user"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"persona_name",b"persona_name",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_user",b"steam_id_user"]) -> None: ... type___CMsgClientMMSUserLeftLobby = CMsgClientMMSUserLeftLobby class CMsgClientMMSInviteToLobby(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... steam_id_user_invited: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, steam_id_user_invited : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_user_invited",b"steam_id_user_invited"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"steam_id_lobby",b"steam_id_lobby",u"steam_id_user_invited",b"steam_id_user_invited"]) -> None: ... type___CMsgClientMMSInviteToLobby = CMsgClientMMSInviteToLobby class CMsgClientMMSGetLobbyStatus(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... claim_membership: builtin___bool = ... claim_ownership: builtin___bool = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, claim_membership : typing___Optional[builtin___bool] = None, claim_ownership : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"claim_membership",b"claim_membership",u"claim_ownership",b"claim_ownership",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"claim_membership",b"claim_membership",u"claim_ownership",b"claim_ownership",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSGetLobbyStatus = CMsgClientMMSGetLobbyStatus class CMsgClientMMSGetLobbyStatusResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... steam_id_lobby: builtin___int = ... lobby_status: type___EMMSLobbyStatusValue = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, steam_id_lobby : typing___Optional[builtin___int] = None, lobby_status : typing___Optional[type___EMMSLobbyStatusValue] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_status",b"lobby_status",u"steam_id_lobby",b"steam_id_lobby"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"lobby_status",b"lobby_status",u"steam_id_lobby",b"steam_id_lobby"]) -> None: ... type___CMsgClientMMSGetLobbyStatusResponse = CMsgClientMMSGetLobbyStatusResponse class CMsgClientInviteToGame(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id_dest: builtin___int = ... steam_id_src: builtin___int = ... connect_string: typing___Text = ... remote_play: typing___Text = ... def __init__(self, *, steam_id_dest : typing___Optional[builtin___int] = None, steam_id_src : typing___Optional[builtin___int] = None, connect_string : typing___Optional[typing___Text] = None, remote_play : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"connect_string",b"connect_string",u"remote_play",b"remote_play",u"steam_id_dest",b"steam_id_dest",u"steam_id_src",b"steam_id_src"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"connect_string",b"connect_string",u"remote_play",b"remote_play",u"steam_id_dest",b"steam_id_dest",u"steam_id_src",b"steam_id_src"]) -> None: ... type___CMsgClientInviteToGame = CMsgClientInviteToGame class CMsgClientChatInvite(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id_invited: builtin___int = ... steam_id_chat: builtin___int = ... steam_id_patron: builtin___int = ... chatroom_type: builtin___int = ... steam_id_friend_chat: builtin___int = ... chat_name: typing___Text = ... game_id: builtin___int = ... def __init__(self, *, steam_id_invited : typing___Optional[builtin___int] = None, steam_id_chat : typing___Optional[builtin___int] = None, steam_id_patron : typing___Optional[builtin___int] = None, chatroom_type : typing___Optional[builtin___int] = None, steam_id_friend_chat : typing___Optional[builtin___int] = None, chat_name : typing___Optional[typing___Text] = None, game_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_name",b"chat_name",u"chatroom_type",b"chatroom_type",u"game_id",b"game_id",u"steam_id_chat",b"steam_id_chat",u"steam_id_friend_chat",b"steam_id_friend_chat",u"steam_id_invited",b"steam_id_invited",u"steam_id_patron",b"steam_id_patron"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_name",b"chat_name",u"chatroom_type",b"chatroom_type",u"game_id",b"game_id",u"steam_id_chat",b"steam_id_chat",u"steam_id_friend_chat",b"steam_id_friend_chat",u"steam_id_invited",b"steam_id_invited",u"steam_id_patron",b"steam_id_patron"]) -> None: ... type___CMsgClientChatInvite = CMsgClientChatInvite class CMsgClientConnectionStats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Stats_Logon(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... connect_attempts: builtin___int = ... connect_successes: builtin___int = ... connect_failures: builtin___int = ... connections_dropped: builtin___int = ... seconds_running: builtin___int = ... msec_tologonthistime: builtin___int = ... count_bad_cms: builtin___int = ... def __init__(self, *, connect_attempts : typing___Optional[builtin___int] = None, connect_successes : typing___Optional[builtin___int] = None, connect_failures : typing___Optional[builtin___int] = None, connections_dropped : typing___Optional[builtin___int] = None, seconds_running : typing___Optional[builtin___int] = None, msec_tologonthistime : typing___Optional[builtin___int] = None, count_bad_cms : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"connect_attempts",b"connect_attempts",u"connect_failures",b"connect_failures",u"connect_successes",b"connect_successes",u"connections_dropped",b"connections_dropped",u"count_bad_cms",b"count_bad_cms",u"msec_tologonthistime",b"msec_tologonthistime",u"seconds_running",b"seconds_running"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"connect_attempts",b"connect_attempts",u"connect_failures",b"connect_failures",u"connect_successes",b"connect_successes",u"connections_dropped",b"connections_dropped",u"count_bad_cms",b"count_bad_cms",u"msec_tologonthistime",b"msec_tologonthistime",u"seconds_running",b"seconds_running"]) -> None: ... type___Stats_Logon = Stats_Logon class Stats_UDP(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... pkts_sent: builtin___int = ... bytes_sent: builtin___int = ... pkts_recv: builtin___int = ... pkts_processed: builtin___int = ... bytes_recv: builtin___int = ... def __init__(self, *, pkts_sent : typing___Optional[builtin___int] = None, bytes_sent : typing___Optional[builtin___int] = None, pkts_recv : typing___Optional[builtin___int] = None, pkts_processed : typing___Optional[builtin___int] = None, bytes_recv : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"bytes_recv",b"bytes_recv",u"bytes_sent",b"bytes_sent",u"pkts_processed",b"pkts_processed",u"pkts_recv",b"pkts_recv",u"pkts_sent",b"pkts_sent"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"bytes_recv",b"bytes_recv",u"bytes_sent",b"bytes_sent",u"pkts_processed",b"pkts_processed",u"pkts_recv",b"pkts_recv",u"pkts_sent",b"pkts_sent"]) -> None: ... type___Stats_UDP = Stats_UDP class Stats_VConn(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... connections_udp: builtin___int = ... connections_tcp: builtin___int = ... pkts_abandoned: builtin___int = ... conn_req_received: builtin___int = ... pkts_resent: builtin___int = ... msgs_sent: builtin___int = ... msgs_sent_failed: builtin___int = ... msgs_recv: builtin___int = ... datagrams_sent: builtin___int = ... datagrams_recv: builtin___int = ... bad_pkts_recv: builtin___int = ... unknown_conn_pkts_recv: builtin___int = ... missed_pkts_recv: builtin___int = ... dup_pkts_recv: builtin___int = ... failed_connect_challenges: builtin___int = ... micro_sec_avg_latency: builtin___int = ... micro_sec_min_latency: builtin___int = ... micro_sec_max_latency: builtin___int = ... mem_pool_msg_in_use: builtin___int = ... @property def stats_udp(self) -> type___CMsgClientConnectionStats.Stats_UDP: ... def __init__(self, *, connections_udp : typing___Optional[builtin___int] = None, connections_tcp : typing___Optional[builtin___int] = None, stats_udp : typing___Optional[type___CMsgClientConnectionStats.Stats_UDP] = None, pkts_abandoned : typing___Optional[builtin___int] = None, conn_req_received : typing___Optional[builtin___int] = None, pkts_resent : typing___Optional[builtin___int] = None, msgs_sent : typing___Optional[builtin___int] = None, msgs_sent_failed : typing___Optional[builtin___int] = None, msgs_recv : typing___Optional[builtin___int] = None, datagrams_sent : typing___Optional[builtin___int] = None, datagrams_recv : typing___Optional[builtin___int] = None, bad_pkts_recv : typing___Optional[builtin___int] = None, unknown_conn_pkts_recv : typing___Optional[builtin___int] = None, missed_pkts_recv : typing___Optional[builtin___int] = None, dup_pkts_recv : typing___Optional[builtin___int] = None, failed_connect_challenges : typing___Optional[builtin___int] = None, micro_sec_avg_latency : typing___Optional[builtin___int] = None, micro_sec_min_latency : typing___Optional[builtin___int] = None, micro_sec_max_latency : typing___Optional[builtin___int] = None, mem_pool_msg_in_use : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"bad_pkts_recv",b"bad_pkts_recv",u"conn_req_received",b"conn_req_received",u"connections_tcp",b"connections_tcp",u"connections_udp",b"connections_udp",u"datagrams_recv",b"datagrams_recv",u"datagrams_sent",b"datagrams_sent",u"dup_pkts_recv",b"dup_pkts_recv",u"failed_connect_challenges",b"failed_connect_challenges",u"mem_pool_msg_in_use",b"mem_pool_msg_in_use",u"micro_sec_avg_latency",b"micro_sec_avg_latency",u"micro_sec_max_latency",b"micro_sec_max_latency",u"micro_sec_min_latency",b"micro_sec_min_latency",u"missed_pkts_recv",b"missed_pkts_recv",u"msgs_recv",b"msgs_recv",u"msgs_sent",b"msgs_sent",u"msgs_sent_failed",b"msgs_sent_failed",u"pkts_abandoned",b"pkts_abandoned",u"pkts_resent",b"pkts_resent",u"stats_udp",b"stats_udp",u"unknown_conn_pkts_recv",b"unknown_conn_pkts_recv"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"bad_pkts_recv",b"bad_pkts_recv",u"conn_req_received",b"conn_req_received",u"connections_tcp",b"connections_tcp",u"connections_udp",b"connections_udp",u"datagrams_recv",b"datagrams_recv",u"datagrams_sent",b"datagrams_sent",u"dup_pkts_recv",b"dup_pkts_recv",u"failed_connect_challenges",b"failed_connect_challenges",u"mem_pool_msg_in_use",b"mem_pool_msg_in_use",u"micro_sec_avg_latency",b"micro_sec_avg_latency",u"micro_sec_max_latency",b"micro_sec_max_latency",u"micro_sec_min_latency",b"micro_sec_min_latency",u"missed_pkts_recv",b"missed_pkts_recv",u"msgs_recv",b"msgs_recv",u"msgs_sent",b"msgs_sent",u"msgs_sent_failed",b"msgs_sent_failed",u"pkts_abandoned",b"pkts_abandoned",u"pkts_resent",b"pkts_resent",u"stats_udp",b"stats_udp",u"unknown_conn_pkts_recv",b"unknown_conn_pkts_recv"]) -> None: ... type___Stats_VConn = Stats_VConn @property def stats_logon(self) -> type___CMsgClientConnectionStats.Stats_Logon: ... @property def stats_vconn(self) -> type___CMsgClientConnectionStats.Stats_VConn: ... def __init__(self, *, stats_logon : typing___Optional[type___CMsgClientConnectionStats.Stats_Logon] = None, stats_vconn : typing___Optional[type___CMsgClientConnectionStats.Stats_VConn] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"stats_logon",b"stats_logon",u"stats_vconn",b"stats_vconn"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"stats_logon",b"stats_logon",u"stats_vconn",b"stats_vconn"]) -> None: ... type___CMsgClientConnectionStats = CMsgClientConnectionStats class CMsgClientServersAvailable(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Server_Types_Available(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... server: builtin___int = ... changed: builtin___bool = ... def __init__(self, *, server : typing___Optional[builtin___int] = None, changed : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"changed",b"changed",u"server",b"server"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"changed",b"changed",u"server",b"server"]) -> None: ... type___Server_Types_Available = Server_Types_Available server_type_for_auth_services: builtin___int = ... @property def server_types_available(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientServersAvailable.Server_Types_Available]: ... def __init__(self, *, server_types_available : typing___Optional[typing___Iterable[type___CMsgClientServersAvailable.Server_Types_Available]] = None, server_type_for_auth_services : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"server_type_for_auth_services",b"server_type_for_auth_services"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"server_type_for_auth_services",b"server_type_for_auth_services",u"server_types_available",b"server_types_available"]) -> None: ... type___CMsgClientServersAvailable = CMsgClientServersAvailable class CMsgClientGetUserStats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... game_id: builtin___int = ... crc_stats: builtin___int = ... schema_local_version: builtin___int = ... steam_id_for_user: builtin___int = ... def __init__(self, *, game_id : typing___Optional[builtin___int] = None, crc_stats : typing___Optional[builtin___int] = None, schema_local_version : typing___Optional[builtin___int] = None, steam_id_for_user : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"crc_stats",b"crc_stats",u"game_id",b"game_id",u"schema_local_version",b"schema_local_version",u"steam_id_for_user",b"steam_id_for_user"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"crc_stats",b"crc_stats",u"game_id",b"game_id",u"schema_local_version",b"schema_local_version",u"steam_id_for_user",b"steam_id_for_user"]) -> None: ... type___CMsgClientGetUserStats = CMsgClientGetUserStats class CMsgClientGetUserStatsResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Stats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... stat_id: builtin___int = ... stat_value: builtin___int = ... def __init__(self, *, stat_id : typing___Optional[builtin___int] = None, stat_value : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"stat_id",b"stat_id",u"stat_value",b"stat_value"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"stat_id",b"stat_id",u"stat_value",b"stat_value"]) -> None: ... type___Stats = Stats class Achievement_Blocks(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... achievement_id: builtin___int = ... unlock_time: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, achievement_id : typing___Optional[builtin___int] = None, unlock_time : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"achievement_id",b"achievement_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"achievement_id",b"achievement_id",u"unlock_time",b"unlock_time"]) -> None: ... type___Achievement_Blocks = Achievement_Blocks game_id: builtin___int = ... eresult: builtin___int = ... crc_stats: builtin___int = ... schema: builtin___bytes = ... @property def stats(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientGetUserStatsResponse.Stats]: ... @property def achievement_blocks(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientGetUserStatsResponse.Achievement_Blocks]: ... def __init__(self, *, game_id : typing___Optional[builtin___int] = None, eresult : typing___Optional[builtin___int] = None, crc_stats : typing___Optional[builtin___int] = None, schema : typing___Optional[builtin___bytes] = None, stats : typing___Optional[typing___Iterable[type___CMsgClientGetUserStatsResponse.Stats]] = None, achievement_blocks : typing___Optional[typing___Iterable[type___CMsgClientGetUserStatsResponse.Achievement_Blocks]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"crc_stats",b"crc_stats",u"eresult",b"eresult",u"game_id",b"game_id",u"schema",b"schema"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"achievement_blocks",b"achievement_blocks",u"crc_stats",b"crc_stats",u"eresult",b"eresult",u"game_id",b"game_id",u"schema",b"schema",u"stats",b"stats"]) -> None: ... type___CMsgClientGetUserStatsResponse = CMsgClientGetUserStatsResponse class CMsgClientStoreUserStatsResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Stats_Failed_Validation(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... stat_id: builtin___int = ... reverted_stat_value: builtin___int = ... def __init__(self, *, stat_id : typing___Optional[builtin___int] = None, reverted_stat_value : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"reverted_stat_value",b"reverted_stat_value",u"stat_id",b"stat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"reverted_stat_value",b"reverted_stat_value",u"stat_id",b"stat_id"]) -> None: ... type___Stats_Failed_Validation = Stats_Failed_Validation game_id: builtin___int = ... eresult: builtin___int = ... crc_stats: builtin___int = ... stats_out_of_date: builtin___bool = ... @property def stats_failed_validation(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientStoreUserStatsResponse.Stats_Failed_Validation]: ... def __init__(self, *, game_id : typing___Optional[builtin___int] = None, eresult : typing___Optional[builtin___int] = None, crc_stats : typing___Optional[builtin___int] = None, stats_failed_validation : typing___Optional[typing___Iterable[type___CMsgClientStoreUserStatsResponse.Stats_Failed_Validation]] = None, stats_out_of_date : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"crc_stats",b"crc_stats",u"eresult",b"eresult",u"game_id",b"game_id",u"stats_out_of_date",b"stats_out_of_date"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"crc_stats",b"crc_stats",u"eresult",b"eresult",u"game_id",b"game_id",u"stats_failed_validation",b"stats_failed_validation",u"stats_out_of_date",b"stats_out_of_date"]) -> None: ... type___CMsgClientStoreUserStatsResponse = CMsgClientStoreUserStatsResponse class CMsgClientStoreUserStats2(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Stats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... stat_id: builtin___int = ... stat_value: builtin___int = ... def __init__(self, *, stat_id : typing___Optional[builtin___int] = None, stat_value : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"stat_id",b"stat_id",u"stat_value",b"stat_value"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"stat_id",b"stat_id",u"stat_value",b"stat_value"]) -> None: ... type___Stats = Stats game_id: builtin___int = ... settor_steam_id: builtin___int = ... settee_steam_id: builtin___int = ... crc_stats: builtin___int = ... explicit_reset: builtin___bool = ... @property def stats(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientStoreUserStats2.Stats]: ... def __init__(self, *, game_id : typing___Optional[builtin___int] = None, settor_steam_id : typing___Optional[builtin___int] = None, settee_steam_id : typing___Optional[builtin___int] = None, crc_stats : typing___Optional[builtin___int] = None, explicit_reset : typing___Optional[builtin___bool] = None, stats : typing___Optional[typing___Iterable[type___CMsgClientStoreUserStats2.Stats]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"crc_stats",b"crc_stats",u"explicit_reset",b"explicit_reset",u"game_id",b"game_id",u"settee_steam_id",b"settee_steam_id",u"settor_steam_id",b"settor_steam_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"crc_stats",b"crc_stats",u"explicit_reset",b"explicit_reset",u"game_id",b"game_id",u"settee_steam_id",b"settee_steam_id",u"settor_steam_id",b"settor_steam_id",u"stats",b"stats"]) -> None: ... type___CMsgClientStoreUserStats2 = CMsgClientStoreUserStats2 class CMsgClientStatsUpdated(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Updated_Stats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... stat_id: builtin___int = ... stat_value: builtin___int = ... def __init__(self, *, stat_id : typing___Optional[builtin___int] = None, stat_value : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"stat_id",b"stat_id",u"stat_value",b"stat_value"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"stat_id",b"stat_id",u"stat_value",b"stat_value"]) -> None: ... type___Updated_Stats = Updated_Stats steam_id: builtin___int = ... game_id: builtin___int = ... crc_stats: builtin___int = ... @property def updated_stats(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientStatsUpdated.Updated_Stats]: ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, game_id : typing___Optional[builtin___int] = None, crc_stats : typing___Optional[builtin___int] = None, updated_stats : typing___Optional[typing___Iterable[type___CMsgClientStatsUpdated.Updated_Stats]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"crc_stats",b"crc_stats",u"game_id",b"game_id",u"steam_id",b"steam_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"crc_stats",b"crc_stats",u"game_id",b"game_id",u"steam_id",b"steam_id",u"updated_stats",b"updated_stats"]) -> None: ... type___CMsgClientStatsUpdated = CMsgClientStatsUpdated class CMsgClientStoreUserStats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Stats_To_Store(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... stat_id: builtin___int = ... stat_value: builtin___int = ... def __init__(self, *, stat_id : typing___Optional[builtin___int] = None, stat_value : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"stat_id",b"stat_id",u"stat_value",b"stat_value"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"stat_id",b"stat_id",u"stat_value",b"stat_value"]) -> None: ... type___Stats_To_Store = Stats_To_Store game_id: builtin___int = ... explicit_reset: builtin___bool = ... @property def stats_to_store(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientStoreUserStats.Stats_To_Store]: ... def __init__(self, *, game_id : typing___Optional[builtin___int] = None, explicit_reset : typing___Optional[builtin___bool] = None, stats_to_store : typing___Optional[typing___Iterable[type___CMsgClientStoreUserStats.Stats_To_Store]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"explicit_reset",b"explicit_reset",u"game_id",b"game_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"explicit_reset",b"explicit_reset",u"game_id",b"game_id",u"stats_to_store",b"stats_to_store"]) -> None: ... type___CMsgClientStoreUserStats = CMsgClientStoreUserStats class CMsgClientGetClientDetails(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CMsgClientGetClientDetails = CMsgClientGetClientDetails class CMsgClientReportOverlayDetourFailure(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... failure_strings: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... def __init__(self, *, failure_strings : typing___Optional[typing___Iterable[typing___Text]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"failure_strings",b"failure_strings"]) -> None: ... type___CMsgClientReportOverlayDetourFailure = CMsgClientReportOverlayDetourFailure class CMsgClientGetClientDetailsResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Game(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... extra_info: typing___Text = ... time_running_sec: builtin___int = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, extra_info : typing___Optional[typing___Text] = None, time_running_sec : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"extra_info",b"extra_info",u"time_running_sec",b"time_running_sec"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"extra_info",b"extra_info",u"time_running_sec",b"time_running_sec"]) -> None: ... type___Game = Game package_version: builtin___int = ... protocol_version: builtin___int = ... os: typing___Text = ... machine_name: typing___Text = ... ip_public: typing___Text = ... ip_private: typing___Text = ... bytes_available: builtin___int = ... @property def games_running(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientGetClientDetailsResponse.Game]: ... def __init__(self, *, package_version : typing___Optional[builtin___int] = None, protocol_version : typing___Optional[builtin___int] = None, os : typing___Optional[typing___Text] = None, machine_name : typing___Optional[typing___Text] = None, ip_public : typing___Optional[typing___Text] = None, ip_private : typing___Optional[typing___Text] = None, bytes_available : typing___Optional[builtin___int] = None, games_running : typing___Optional[typing___Iterable[type___CMsgClientGetClientDetailsResponse.Game]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"bytes_available",b"bytes_available",u"ip_private",b"ip_private",u"ip_public",b"ip_public",u"machine_name",b"machine_name",u"os",b"os",u"package_version",b"package_version",u"protocol_version",b"protocol_version"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"bytes_available",b"bytes_available",u"games_running",b"games_running",u"ip_private",b"ip_private",u"ip_public",b"ip_public",u"machine_name",b"machine_name",u"os",b"os",u"package_version",b"package_version",u"protocol_version",b"protocol_version"]) -> None: ... type___CMsgClientGetClientDetailsResponse = CMsgClientGetClientDetailsResponse class CMsgClientGetClientAppList(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... media: builtin___bool = ... tools: builtin___bool = ... games: builtin___bool = ... only_installed: builtin___bool = ... only_changing: builtin___bool = ... comics: builtin___bool = ... def __init__(self, *, media : typing___Optional[builtin___bool] = None, tools : typing___Optional[builtin___bool] = None, games : typing___Optional[builtin___bool] = None, only_installed : typing___Optional[builtin___bool] = None, only_changing : typing___Optional[builtin___bool] = None, comics : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"comics",b"comics",u"games",b"games",u"media",b"media",u"only_changing",b"only_changing",u"only_installed",b"only_installed",u"tools",b"tools"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"comics",b"comics",u"games",b"games",u"media",b"media",u"only_changing",b"only_changing",u"only_installed",b"only_installed",u"tools",b"tools"]) -> None: ... type___CMsgClientGetClientAppList = CMsgClientGetClientAppList class CMsgClientGetClientAppListResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class App(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class DLC(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... installed: builtin___bool = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, installed : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"installed",b"installed"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"installed",b"installed"]) -> None: ... type___DLC = DLC appid: builtin___int = ... category: typing___Text = ... app_type: typing___Text = ... favorite: builtin___bool = ... installed: builtin___bool = ... auto_update: builtin___bool = ... bytes_downloaded: builtin___int = ... bytes_needed: builtin___int = ... bytes_download_rate: builtin___int = ... download_paused: builtin___bool = ... num_downloading: builtin___int = ... num_paused: builtin___int = ... changing: builtin___bool = ... available_on_platform: builtin___bool = ... @property def dlcs(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientGetClientAppListResponse.App.DLC]: ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, category : typing___Optional[typing___Text] = None, app_type : typing___Optional[typing___Text] = None, favorite : typing___Optional[builtin___bool] = None, installed : typing___Optional[builtin___bool] = None, auto_update : typing___Optional[builtin___bool] = None, bytes_downloaded : typing___Optional[builtin___int] = None, bytes_needed : typing___Optional[builtin___int] = None, bytes_download_rate : typing___Optional[builtin___int] = None, download_paused : typing___Optional[builtin___bool] = None, num_downloading : typing___Optional[builtin___int] = None, num_paused : typing___Optional[builtin___int] = None, changing : typing___Optional[builtin___bool] = None, available_on_platform : typing___Optional[builtin___bool] = None, dlcs : typing___Optional[typing___Iterable[type___CMsgClientGetClientAppListResponse.App.DLC]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_type",b"app_type",u"appid",b"appid",u"auto_update",b"auto_update",u"available_on_platform",b"available_on_platform",u"bytes_download_rate",b"bytes_download_rate",u"bytes_downloaded",b"bytes_downloaded",u"bytes_needed",b"bytes_needed",u"category",b"category",u"changing",b"changing",u"download_paused",b"download_paused",u"favorite",b"favorite",u"installed",b"installed",u"num_downloading",b"num_downloading",u"num_paused",b"num_paused"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_type",b"app_type",u"appid",b"appid",u"auto_update",b"auto_update",u"available_on_platform",b"available_on_platform",u"bytes_download_rate",b"bytes_download_rate",u"bytes_downloaded",b"bytes_downloaded",u"bytes_needed",b"bytes_needed",u"category",b"category",u"changing",b"changing",u"dlcs",b"dlcs",u"download_paused",b"download_paused",u"favorite",b"favorite",u"installed",b"installed",u"num_downloading",b"num_downloading",u"num_paused",b"num_paused"]) -> None: ... type___App = App bytes_available: builtin___int = ... @property def apps(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientGetClientAppListResponse.App]: ... def __init__(self, *, apps : typing___Optional[typing___Iterable[type___CMsgClientGetClientAppListResponse.App]] = None, bytes_available : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"bytes_available",b"bytes_available"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"apps",b"apps",u"bytes_available",b"bytes_available"]) -> None: ... type___CMsgClientGetClientAppListResponse = CMsgClientGetClientAppListResponse class CMsgClientInstallClientApp(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> None: ... type___CMsgClientInstallClientApp = CMsgClientInstallClientApp class CMsgClientInstallClientAppResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... result: builtin___int = ... def __init__(self, *, result : typing___Optional[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"result",b"result"]) -> None: ... type___CMsgClientInstallClientAppResponse = CMsgClientInstallClientAppResponse class CMsgClientUninstallClientApp(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> None: ... type___CMsgClientUninstallClientApp = CMsgClientUninstallClientApp class CMsgClientUninstallClientAppResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... result: builtin___int = ... def __init__(self, *, result : typing___Optional[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"result",b"result"]) -> None: ... type___CMsgClientUninstallClientAppResponse = CMsgClientUninstallClientAppResponse class CMsgClientSetClientAppUpdateState(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... update: builtin___bool = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, update : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"update",b"update"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"update",b"update"]) -> None: ... type___CMsgClientSetClientAppUpdateState = CMsgClientSetClientAppUpdateState class CMsgClientSetClientAppUpdateStateResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... result: builtin___int = ... def __init__(self, *, result : typing___Optional[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"result",b"result"]) -> None: ... type___CMsgClientSetClientAppUpdateStateResponse = CMsgClientSetClientAppUpdateStateResponse class CMsgClientUFSUploadFileRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... file_size: builtin___int = ... raw_file_size: builtin___int = ... sha_file: builtin___bytes = ... time_stamp: builtin___int = ... file_name: typing___Text = ... platforms_to_sync_deprecated: builtin___int = ... platforms_to_sync: builtin___int = ... cell_id: builtin___int = ... can_encrypt: builtin___bool = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, file_size : typing___Optional[builtin___int] = None, raw_file_size : typing___Optional[builtin___int] = None, sha_file : typing___Optional[builtin___bytes] = None, time_stamp : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, platforms_to_sync_deprecated : typing___Optional[builtin___int] = None, platforms_to_sync : typing___Optional[builtin___int] = None, cell_id : typing___Optional[builtin___int] = None, can_encrypt : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"can_encrypt",b"can_encrypt",u"cell_id",b"cell_id",u"file_name",b"file_name",u"file_size",b"file_size",u"platforms_to_sync",b"platforms_to_sync",u"platforms_to_sync_deprecated",b"platforms_to_sync_deprecated",u"raw_file_size",b"raw_file_size",u"sha_file",b"sha_file",u"time_stamp",b"time_stamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"can_encrypt",b"can_encrypt",u"cell_id",b"cell_id",u"file_name",b"file_name",u"file_size",b"file_size",u"platforms_to_sync",b"platforms_to_sync",u"platforms_to_sync_deprecated",b"platforms_to_sync_deprecated",u"raw_file_size",b"raw_file_size",u"sha_file",b"sha_file",u"time_stamp",b"time_stamp"]) -> None: ... type___CMsgClientUFSUploadFileRequest = CMsgClientUFSUploadFileRequest class CMsgClientUFSUploadFileResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... sha_file: builtin___bytes = ... use_http: builtin___bool = ... http_host: typing___Text = ... http_url: typing___Text = ... kv_headers: builtin___bytes = ... use_https: builtin___bool = ... encrypt_file: builtin___bool = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, sha_file : typing___Optional[builtin___bytes] = None, use_http : typing___Optional[builtin___bool] = None, http_host : typing___Optional[typing___Text] = None, http_url : typing___Optional[typing___Text] = None, kv_headers : typing___Optional[builtin___bytes] = None, use_https : typing___Optional[builtin___bool] = None, encrypt_file : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"encrypt_file",b"encrypt_file",u"eresult",b"eresult",u"http_host",b"http_host",u"http_url",b"http_url",u"kv_headers",b"kv_headers",u"sha_file",b"sha_file",u"use_http",b"use_http",u"use_https",b"use_https"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"encrypt_file",b"encrypt_file",u"eresult",b"eresult",u"http_host",b"http_host",u"http_url",b"http_url",u"kv_headers",b"kv_headers",u"sha_file",b"sha_file",u"use_http",b"use_http",u"use_https",b"use_https"]) -> None: ... type___CMsgClientUFSUploadFileResponse = CMsgClientUFSUploadFileResponse class CMsgClientUFSUploadCommit(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class File(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... app_id: builtin___int = ... sha_file: builtin___bytes = ... cub_file: builtin___int = ... file_name: typing___Text = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, sha_file : typing___Optional[builtin___bytes] = None, cub_file : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"cub_file",b"cub_file",u"eresult",b"eresult",u"file_name",b"file_name",u"sha_file",b"sha_file"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"cub_file",b"cub_file",u"eresult",b"eresult",u"file_name",b"file_name",u"sha_file",b"sha_file"]) -> None: ... type___File = File @property def files(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientUFSUploadCommit.File]: ... def __init__(self, *, files : typing___Optional[typing___Iterable[type___CMsgClientUFSUploadCommit.File]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"files",b"files"]) -> None: ... type___CMsgClientUFSUploadCommit = CMsgClientUFSUploadCommit class CMsgClientUFSUploadCommitResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class File(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... app_id: builtin___int = ... sha_file: builtin___bytes = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, sha_file : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"sha_file",b"sha_file"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"sha_file",b"sha_file"]) -> None: ... type___File = File @property def files(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientUFSUploadCommitResponse.File]: ... def __init__(self, *, files : typing___Optional[typing___Iterable[type___CMsgClientUFSUploadCommitResponse.File]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"files",b"files"]) -> None: ... type___CMsgClientUFSUploadCommitResponse = CMsgClientUFSUploadCommitResponse class CMsgClientUFSFileChunk(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... sha_file: builtin___bytes = ... file_start: builtin___int = ... data: builtin___bytes = ... def __init__(self, *, sha_file : typing___Optional[builtin___bytes] = None, file_start : typing___Optional[builtin___int] = None, data : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"data",b"data",u"file_start",b"file_start",u"sha_file",b"sha_file"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data",u"file_start",b"file_start",u"sha_file",b"sha_file"]) -> None: ... type___CMsgClientUFSFileChunk = CMsgClientUFSFileChunk class CMsgClientUFSTransferHeartbeat(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CMsgClientUFSTransferHeartbeat = CMsgClientUFSTransferHeartbeat class CMsgClientUFSUploadFileFinished(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... sha_file: builtin___bytes = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, sha_file : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"sha_file",b"sha_file"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"sha_file",b"sha_file"]) -> None: ... type___CMsgClientUFSUploadFileFinished = CMsgClientUFSUploadFileFinished class CMsgClientUFSDeleteFileRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... file_name: typing___Text = ... is_explicit_delete: builtin___bool = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, is_explicit_delete : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_name",b"file_name",u"is_explicit_delete",b"is_explicit_delete"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_name",b"file_name",u"is_explicit_delete",b"is_explicit_delete"]) -> None: ... type___CMsgClientUFSDeleteFileRequest = CMsgClientUFSDeleteFileRequest class CMsgClientUFSDeleteFileResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... file_name: typing___Text = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"file_name",b"file_name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"file_name",b"file_name"]) -> None: ... type___CMsgClientUFSDeleteFileResponse = CMsgClientUFSDeleteFileResponse class CMsgClientUFSGetFileListForApp(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... apps_to_query: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... send_path_prefixes: builtin___bool = ... def __init__(self, *, apps_to_query : typing___Optional[typing___Iterable[builtin___int]] = None, send_path_prefixes : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"send_path_prefixes",b"send_path_prefixes"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"apps_to_query",b"apps_to_query",u"send_path_prefixes",b"send_path_prefixes"]) -> None: ... type___CMsgClientUFSGetFileListForApp = CMsgClientUFSGetFileListForApp class CMsgClientUFSGetFileListForAppResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class File(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... file_name: typing___Text = ... sha_file: builtin___bytes = ... time_stamp: builtin___int = ... raw_file_size: builtin___int = ... is_explicit_delete: builtin___bool = ... platforms_to_sync: builtin___int = ... path_prefix_index: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, sha_file : typing___Optional[builtin___bytes] = None, time_stamp : typing___Optional[builtin___int] = None, raw_file_size : typing___Optional[builtin___int] = None, is_explicit_delete : typing___Optional[builtin___bool] = None, platforms_to_sync : typing___Optional[builtin___int] = None, path_prefix_index : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_name",b"file_name",u"is_explicit_delete",b"is_explicit_delete",u"path_prefix_index",b"path_prefix_index",u"platforms_to_sync",b"platforms_to_sync",u"raw_file_size",b"raw_file_size",u"sha_file",b"sha_file",u"time_stamp",b"time_stamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_name",b"file_name",u"is_explicit_delete",b"is_explicit_delete",u"path_prefix_index",b"path_prefix_index",u"platforms_to_sync",b"platforms_to_sync",u"raw_file_size",b"raw_file_size",u"sha_file",b"sha_file",u"time_stamp",b"time_stamp"]) -> None: ... type___File = File path_prefixes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... @property def files(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientUFSGetFileListForAppResponse.File]: ... def __init__(self, *, files : typing___Optional[typing___Iterable[type___CMsgClientUFSGetFileListForAppResponse.File]] = None, path_prefixes : typing___Optional[typing___Iterable[typing___Text]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"files",b"files",u"path_prefixes",b"path_prefixes"]) -> None: ... type___CMsgClientUFSGetFileListForAppResponse = CMsgClientUFSGetFileListForAppResponse class CMsgClientUFSDownloadRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... file_name: typing___Text = ... can_handle_http: builtin___bool = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, can_handle_http : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"can_handle_http",b"can_handle_http",u"file_name",b"file_name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"can_handle_http",b"can_handle_http",u"file_name",b"file_name"]) -> None: ... type___CMsgClientUFSDownloadRequest = CMsgClientUFSDownloadRequest class CMsgClientUFSDownloadResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... app_id: builtin___int = ... file_size: builtin___int = ... raw_file_size: builtin___int = ... sha_file: builtin___bytes = ... time_stamp: builtin___int = ... is_explicit_delete: builtin___bool = ... use_http: builtin___bool = ... http_host: typing___Text = ... http_url: typing___Text = ... kv_headers: builtin___bytes = ... use_https: builtin___bool = ... encrypted: builtin___bool = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, file_size : typing___Optional[builtin___int] = None, raw_file_size : typing___Optional[builtin___int] = None, sha_file : typing___Optional[builtin___bytes] = None, time_stamp : typing___Optional[builtin___int] = None, is_explicit_delete : typing___Optional[builtin___bool] = None, use_http : typing___Optional[builtin___bool] = None, http_host : typing___Optional[typing___Text] = None, http_url : typing___Optional[typing___Text] = None, kv_headers : typing___Optional[builtin___bytes] = None, use_https : typing___Optional[builtin___bool] = None, encrypted : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"encrypted",b"encrypted",u"eresult",b"eresult",u"file_size",b"file_size",u"http_host",b"http_host",u"http_url",b"http_url",u"is_explicit_delete",b"is_explicit_delete",u"kv_headers",b"kv_headers",u"raw_file_size",b"raw_file_size",u"sha_file",b"sha_file",u"time_stamp",b"time_stamp",u"use_http",b"use_http",u"use_https",b"use_https"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"encrypted",b"encrypted",u"eresult",b"eresult",u"file_size",b"file_size",u"http_host",b"http_host",u"http_url",b"http_url",u"is_explicit_delete",b"is_explicit_delete",u"kv_headers",b"kv_headers",u"raw_file_size",b"raw_file_size",u"sha_file",b"sha_file",u"time_stamp",b"time_stamp",u"use_http",b"use_http",u"use_https",b"use_https"]) -> None: ... type___CMsgClientUFSDownloadResponse = CMsgClientUFSDownloadResponse class CMsgClientUFSLoginRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... protocol_version: builtin___int = ... am_session_token: builtin___int = ... apps: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, protocol_version : typing___Optional[builtin___int] = None, am_session_token : typing___Optional[builtin___int] = None, apps : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"am_session_token",b"am_session_token",u"protocol_version",b"protocol_version"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"am_session_token",b"am_session_token",u"apps",b"apps",u"protocol_version",b"protocol_version"]) -> None: ... type___CMsgClientUFSLoginRequest = CMsgClientUFSLoginRequest class CMsgClientUFSLoginResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult"]) -> None: ... type___CMsgClientUFSLoginResponse = CMsgClientUFSLoginResponse class CMsgClientRequestEncryptedAppTicket(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... userdata: builtin___bytes = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, userdata : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"userdata",b"userdata"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"userdata",b"userdata"]) -> None: ... type___CMsgClientRequestEncryptedAppTicket = CMsgClientRequestEncryptedAppTicket class CMsgClientRequestEncryptedAppTicketResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... eresult: builtin___int = ... @property def encrypted_app_ticket(self) -> encrypted_app_ticket_pb2___EncryptedAppTicket: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, eresult : typing___Optional[builtin___int] = None, encrypted_app_ticket : typing___Optional[encrypted_app_ticket_pb2___EncryptedAppTicket] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"encrypted_app_ticket",b"encrypted_app_ticket",u"eresult",b"eresult"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"encrypted_app_ticket",b"encrypted_app_ticket",u"eresult",b"eresult"]) -> None: ... type___CMsgClientRequestEncryptedAppTicketResponse = CMsgClientRequestEncryptedAppTicketResponse class CMsgClientWalletInfoUpdate(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... has_wallet: builtin___bool = ... balance: builtin___int = ... currency: builtin___int = ... balance_delayed: builtin___int = ... balance64: builtin___int = ... balance64_delayed: builtin___int = ... def __init__(self, *, has_wallet : typing___Optional[builtin___bool] = None, balance : typing___Optional[builtin___int] = None, currency : typing___Optional[builtin___int] = None, balance_delayed : typing___Optional[builtin___int] = None, balance64 : typing___Optional[builtin___int] = None, balance64_delayed : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"balance",b"balance",u"balance64",b"balance64",u"balance64_delayed",b"balance64_delayed",u"balance_delayed",b"balance_delayed",u"currency",b"currency",u"has_wallet",b"has_wallet"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"balance",b"balance",u"balance64",b"balance64",u"balance64_delayed",b"balance64_delayed",u"balance_delayed",b"balance_delayed",u"currency",b"currency",u"has_wallet",b"has_wallet"]) -> None: ... type___CMsgClientWalletInfoUpdate = CMsgClientWalletInfoUpdate class CMsgClientAppInfoUpdate(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... last_changenumber: builtin___int = ... send_changelist: builtin___bool = ... def __init__(self, *, last_changenumber : typing___Optional[builtin___int] = None, send_changelist : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"last_changenumber",b"last_changenumber",u"send_changelist",b"send_changelist"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"last_changenumber",b"last_changenumber",u"send_changelist",b"send_changelist"]) -> None: ... type___CMsgClientAppInfoUpdate = CMsgClientAppInfoUpdate class CMsgClientAppInfoChanges(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... current_change_number: builtin___int = ... force_full_update: builtin___bool = ... appIDs: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, current_change_number : typing___Optional[builtin___int] = None, force_full_update : typing___Optional[builtin___bool] = None, appIDs : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"current_change_number",b"current_change_number",u"force_full_update",b"force_full_update"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appIDs",b"appIDs",u"current_change_number",b"current_change_number",u"force_full_update",b"force_full_update"]) -> None: ... type___CMsgClientAppInfoChanges = CMsgClientAppInfoChanges class CMsgClientAppInfoRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class App(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... section_flags: builtin___int = ... section_CRC: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, section_flags : typing___Optional[builtin___int] = None, section_CRC : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"section_flags",b"section_flags"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"section_CRC",b"section_CRC",u"section_flags",b"section_flags"]) -> None: ... type___App = App supports_batches: builtin___bool = ... @property def apps(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientAppInfoRequest.App]: ... def __init__(self, *, apps : typing___Optional[typing___Iterable[type___CMsgClientAppInfoRequest.App]] = None, supports_batches : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"supports_batches",b"supports_batches"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"apps",b"apps",u"supports_batches",b"supports_batches"]) -> None: ... type___CMsgClientAppInfoRequest = CMsgClientAppInfoRequest class CMsgClientAppInfoResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class App(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Section(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... section_id: builtin___int = ... section_kv: builtin___bytes = ... def __init__(self, *, section_id : typing___Optional[builtin___int] = None, section_kv : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"section_id",b"section_id",u"section_kv",b"section_kv"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"section_id",b"section_id",u"section_kv",b"section_kv"]) -> None: ... type___Section = Section app_id: builtin___int = ... change_number: builtin___int = ... @property def sections(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientAppInfoResponse.App.Section]: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, change_number : typing___Optional[builtin___int] = None, sections : typing___Optional[typing___Iterable[type___CMsgClientAppInfoResponse.App.Section]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"change_number",b"change_number"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"change_number",b"change_number",u"sections",b"sections"]) -> None: ... type___App = App apps_unknown: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... apps_pending: builtin___int = ... @property def apps(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientAppInfoResponse.App]: ... def __init__(self, *, apps : typing___Optional[typing___Iterable[type___CMsgClientAppInfoResponse.App]] = None, apps_unknown : typing___Optional[typing___Iterable[builtin___int]] = None, apps_pending : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"apps_pending",b"apps_pending"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"apps",b"apps",u"apps_pending",b"apps_pending",u"apps_unknown",b"apps_unknown"]) -> None: ... type___CMsgClientAppInfoResponse = CMsgClientAppInfoResponse class CMsgClientPackageInfoRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... package_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... meta_data_only: builtin___bool = ... def __init__(self, *, package_ids : typing___Optional[typing___Iterable[builtin___int]] = None, meta_data_only : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"meta_data_only",b"meta_data_only"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"meta_data_only",b"meta_data_only",u"package_ids",b"package_ids"]) -> None: ... type___CMsgClientPackageInfoRequest = CMsgClientPackageInfoRequest class CMsgClientPackageInfoResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Package(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... package_id: builtin___int = ... change_number: builtin___int = ... sha: builtin___bytes = ... buffer: builtin___bytes = ... def __init__(self, *, package_id : typing___Optional[builtin___int] = None, change_number : typing___Optional[builtin___int] = None, sha : typing___Optional[builtin___bytes] = None, buffer : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"buffer",b"buffer",u"change_number",b"change_number",u"package_id",b"package_id",u"sha",b"sha"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"buffer",b"buffer",u"change_number",b"change_number",u"package_id",b"package_id",u"sha",b"sha"]) -> None: ... type___Package = Package packages_unknown: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... packages_pending: builtin___int = ... @property def packages(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPackageInfoResponse.Package]: ... def __init__(self, *, packages : typing___Optional[typing___Iterable[type___CMsgClientPackageInfoResponse.Package]] = None, packages_unknown : typing___Optional[typing___Iterable[builtin___int]] = None, packages_pending : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"packages_pending",b"packages_pending"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"packages",b"packages",u"packages_pending",b"packages_pending",u"packages_unknown",b"packages_unknown"]) -> None: ... type___CMsgClientPackageInfoResponse = CMsgClientPackageInfoResponse class CMsgClientPICSChangesSinceRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... since_change_number: builtin___int = ... send_app_info_changes: builtin___bool = ... send_package_info_changes: builtin___bool = ... num_app_info_cached: builtin___int = ... num_package_info_cached: builtin___int = ... def __init__(self, *, since_change_number : typing___Optional[builtin___int] = None, send_app_info_changes : typing___Optional[builtin___bool] = None, send_package_info_changes : typing___Optional[builtin___bool] = None, num_app_info_cached : typing___Optional[builtin___int] = None, num_package_info_cached : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"num_app_info_cached",b"num_app_info_cached",u"num_package_info_cached",b"num_package_info_cached",u"send_app_info_changes",b"send_app_info_changes",u"send_package_info_changes",b"send_package_info_changes",u"since_change_number",b"since_change_number"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"num_app_info_cached",b"num_app_info_cached",u"num_package_info_cached",b"num_package_info_cached",u"send_app_info_changes",b"send_app_info_changes",u"send_package_info_changes",b"send_package_info_changes",u"since_change_number",b"since_change_number"]) -> None: ... type___CMsgClientPICSChangesSinceRequest = CMsgClientPICSChangesSinceRequest class CMsgClientPICSChangesSinceResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class PackageChange(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... packageid: builtin___int = ... change_number: builtin___int = ... needs_token: builtin___bool = ... def __init__(self, *, packageid : typing___Optional[builtin___int] = None, change_number : typing___Optional[builtin___int] = None, needs_token : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"change_number",b"change_number",u"needs_token",b"needs_token",u"packageid",b"packageid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"change_number",b"change_number",u"needs_token",b"needs_token",u"packageid",b"packageid"]) -> None: ... type___PackageChange = PackageChange class AppChange(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... change_number: builtin___int = ... needs_token: builtin___bool = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, change_number : typing___Optional[builtin___int] = None, needs_token : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"change_number",b"change_number",u"needs_token",b"needs_token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"change_number",b"change_number",u"needs_token",b"needs_token"]) -> None: ... type___AppChange = AppChange current_change_number: builtin___int = ... since_change_number: builtin___int = ... force_full_update: builtin___bool = ... force_full_app_update: builtin___bool = ... force_full_package_update: builtin___bool = ... @property def package_changes(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPICSChangesSinceResponse.PackageChange]: ... @property def app_changes(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPICSChangesSinceResponse.AppChange]: ... def __init__(self, *, current_change_number : typing___Optional[builtin___int] = None, since_change_number : typing___Optional[builtin___int] = None, force_full_update : typing___Optional[builtin___bool] = None, package_changes : typing___Optional[typing___Iterable[type___CMsgClientPICSChangesSinceResponse.PackageChange]] = None, app_changes : typing___Optional[typing___Iterable[type___CMsgClientPICSChangesSinceResponse.AppChange]] = None, force_full_app_update : typing___Optional[builtin___bool] = None, force_full_package_update : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"current_change_number",b"current_change_number",u"force_full_app_update",b"force_full_app_update",u"force_full_package_update",b"force_full_package_update",u"force_full_update",b"force_full_update",u"since_change_number",b"since_change_number"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_changes",b"app_changes",u"current_change_number",b"current_change_number",u"force_full_app_update",b"force_full_app_update",u"force_full_package_update",b"force_full_package_update",u"force_full_update",b"force_full_update",u"package_changes",b"package_changes",u"since_change_number",b"since_change_number"]) -> None: ... type___CMsgClientPICSChangesSinceResponse = CMsgClientPICSChangesSinceResponse class CMsgClientPICSProductInfoRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class AppInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... access_token: builtin___int = ... only_public: builtin___bool = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, access_token : typing___Optional[builtin___int] = None, only_public : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"appid",b"appid",u"only_public",b"only_public"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"appid",b"appid",u"only_public",b"only_public"]) -> None: ... type___AppInfo = AppInfo class PackageInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... packageid: builtin___int = ... access_token: builtin___int = ... def __init__(self, *, packageid : typing___Optional[builtin___int] = None, access_token : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"packageid",b"packageid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"packageid",b"packageid"]) -> None: ... type___PackageInfo = PackageInfo meta_data_only: builtin___bool = ... num_prev_failed: builtin___int = ... supports_package_tokens: builtin___int = ... @property def packages(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPICSProductInfoRequest.PackageInfo]: ... @property def apps(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPICSProductInfoRequest.AppInfo]: ... def __init__(self, *, packages : typing___Optional[typing___Iterable[type___CMsgClientPICSProductInfoRequest.PackageInfo]] = None, apps : typing___Optional[typing___Iterable[type___CMsgClientPICSProductInfoRequest.AppInfo]] = None, meta_data_only : typing___Optional[builtin___bool] = None, num_prev_failed : typing___Optional[builtin___int] = None, supports_package_tokens : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"meta_data_only",b"meta_data_only",u"num_prev_failed",b"num_prev_failed",u"supports_package_tokens",b"supports_package_tokens"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"apps",b"apps",u"meta_data_only",b"meta_data_only",u"num_prev_failed",b"num_prev_failed",u"packages",b"packages",u"supports_package_tokens",b"supports_package_tokens"]) -> None: ... type___CMsgClientPICSProductInfoRequest = CMsgClientPICSProductInfoRequest class CMsgClientPICSProductInfoResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class AppInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... change_number: builtin___int = ... missing_token: builtin___bool = ... sha: builtin___bytes = ... buffer: builtin___bytes = ... only_public: builtin___bool = ... size: builtin___int = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, change_number : typing___Optional[builtin___int] = None, missing_token : typing___Optional[builtin___bool] = None, sha : typing___Optional[builtin___bytes] = None, buffer : typing___Optional[builtin___bytes] = None, only_public : typing___Optional[builtin___bool] = None, size : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"buffer",b"buffer",u"change_number",b"change_number",u"missing_token",b"missing_token",u"only_public",b"only_public",u"sha",b"sha",u"size",b"size"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"buffer",b"buffer",u"change_number",b"change_number",u"missing_token",b"missing_token",u"only_public",b"only_public",u"sha",b"sha",u"size",b"size"]) -> None: ... type___AppInfo = AppInfo class PackageInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... packageid: builtin___int = ... change_number: builtin___int = ... missing_token: builtin___bool = ... sha: builtin___bytes = ... buffer: builtin___bytes = ... size: builtin___int = ... def __init__(self, *, packageid : typing___Optional[builtin___int] = None, change_number : typing___Optional[builtin___int] = None, missing_token : typing___Optional[builtin___bool] = None, sha : typing___Optional[builtin___bytes] = None, buffer : typing___Optional[builtin___bytes] = None, size : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"buffer",b"buffer",u"change_number",b"change_number",u"missing_token",b"missing_token",u"packageid",b"packageid",u"sha",b"sha",u"size",b"size"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"buffer",b"buffer",u"change_number",b"change_number",u"missing_token",b"missing_token",u"packageid",b"packageid",u"sha",b"sha",u"size",b"size"]) -> None: ... type___PackageInfo = PackageInfo unknown_appids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... unknown_packageids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... meta_data_only: builtin___bool = ... response_pending: builtin___bool = ... http_min_size: builtin___int = ... http_host: typing___Text = ... @property def apps(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPICSProductInfoResponse.AppInfo]: ... @property def packages(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPICSProductInfoResponse.PackageInfo]: ... def __init__(self, *, apps : typing___Optional[typing___Iterable[type___CMsgClientPICSProductInfoResponse.AppInfo]] = None, unknown_appids : typing___Optional[typing___Iterable[builtin___int]] = None, packages : typing___Optional[typing___Iterable[type___CMsgClientPICSProductInfoResponse.PackageInfo]] = None, unknown_packageids : typing___Optional[typing___Iterable[builtin___int]] = None, meta_data_only : typing___Optional[builtin___bool] = None, response_pending : typing___Optional[builtin___bool] = None, http_min_size : typing___Optional[builtin___int] = None, http_host : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"http_host",b"http_host",u"http_min_size",b"http_min_size",u"meta_data_only",b"meta_data_only",u"response_pending",b"response_pending"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"apps",b"apps",u"http_host",b"http_host",u"http_min_size",b"http_min_size",u"meta_data_only",b"meta_data_only",u"packages",b"packages",u"response_pending",b"response_pending",u"unknown_appids",b"unknown_appids",u"unknown_packageids",b"unknown_packageids"]) -> None: ... type___CMsgClientPICSProductInfoResponse = CMsgClientPICSProductInfoResponse class CMsgClientPICSAccessTokenRequest(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... packageids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... appids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, packageids : typing___Optional[typing___Iterable[builtin___int]] = None, appids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"appids",b"appids",u"packageids",b"packageids"]) -> None: ... type___CMsgClientPICSAccessTokenRequest = CMsgClientPICSAccessTokenRequest class CMsgClientPICSAccessTokenResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class PackageToken(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... packageid: builtin___int = ... access_token: builtin___int = ... def __init__(self, *, packageid : typing___Optional[builtin___int] = None, access_token : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"packageid",b"packageid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"packageid",b"packageid"]) -> None: ... type___PackageToken = PackageToken class AppToken(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... access_token: builtin___int = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, access_token : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"appid",b"appid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"appid",b"appid"]) -> None: ... type___AppToken = AppToken package_denied_tokens: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... app_denied_tokens: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... @property def package_access_tokens(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPICSAccessTokenResponse.PackageToken]: ... @property def app_access_tokens(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPICSAccessTokenResponse.AppToken]: ... def __init__(self, *, package_access_tokens : typing___Optional[typing___Iterable[type___CMsgClientPICSAccessTokenResponse.PackageToken]] = None, package_denied_tokens : typing___Optional[typing___Iterable[builtin___int]] = None, app_access_tokens : typing___Optional[typing___Iterable[type___CMsgClientPICSAccessTokenResponse.AppToken]] = None, app_denied_tokens : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_access_tokens",b"app_access_tokens",u"app_denied_tokens",b"app_denied_tokens",u"package_access_tokens",b"package_access_tokens",u"package_denied_tokens",b"package_denied_tokens"]) -> None: ... type___CMsgClientPICSAccessTokenResponse = CMsgClientPICSAccessTokenResponse class CMsgClientUFSGetUGCDetails(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... hcontent: builtin___int = ... def __init__(self, *, hcontent : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"hcontent",b"hcontent"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"hcontent",b"hcontent"]) -> None: ... type___CMsgClientUFSGetUGCDetails = CMsgClientUFSGetUGCDetails class CMsgClientUFSGetUGCDetailsResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... url: typing___Text = ... app_id: builtin___int = ... filename: typing___Text = ... steamid_creator: builtin___int = ... file_size: builtin___int = ... compressed_file_size: builtin___int = ... rangecheck_host: typing___Text = ... file_encoded_sha1: typing___Text = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, url : typing___Optional[typing___Text] = None, app_id : typing___Optional[builtin___int] = None, filename : typing___Optional[typing___Text] = None, steamid_creator : typing___Optional[builtin___int] = None, file_size : typing___Optional[builtin___int] = None, compressed_file_size : typing___Optional[builtin___int] = None, rangecheck_host : typing___Optional[typing___Text] = None, file_encoded_sha1 : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"compressed_file_size",b"compressed_file_size",u"eresult",b"eresult",u"file_encoded_sha1",b"file_encoded_sha1",u"file_size",b"file_size",u"filename",b"filename",u"rangecheck_host",b"rangecheck_host",u"steamid_creator",b"steamid_creator",u"url",b"url"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"compressed_file_size",b"compressed_file_size",u"eresult",b"eresult",u"file_encoded_sha1",b"file_encoded_sha1",u"file_size",b"file_size",u"filename",b"filename",u"rangecheck_host",b"rangecheck_host",u"steamid_creator",b"steamid_creator",u"url",b"url"]) -> None: ... type___CMsgClientUFSGetUGCDetailsResponse = CMsgClientUFSGetUGCDetailsResponse class CMsgClientUFSGetSingleFileInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... file_name: typing___Text = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_name",b"file_name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_name",b"file_name"]) -> None: ... type___CMsgClientUFSGetSingleFileInfo = CMsgClientUFSGetSingleFileInfo class CMsgClientUFSGetSingleFileInfoResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... app_id: builtin___int = ... file_name: typing___Text = ... sha_file: builtin___bytes = ... time_stamp: builtin___int = ... raw_file_size: builtin___int = ... is_explicit_delete: builtin___bool = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, sha_file : typing___Optional[builtin___bytes] = None, time_stamp : typing___Optional[builtin___int] = None, raw_file_size : typing___Optional[builtin___int] = None, is_explicit_delete : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"file_name",b"file_name",u"is_explicit_delete",b"is_explicit_delete",u"raw_file_size",b"raw_file_size",u"sha_file",b"sha_file",u"time_stamp",b"time_stamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eresult",b"eresult",u"file_name",b"file_name",u"is_explicit_delete",b"is_explicit_delete",u"raw_file_size",b"raw_file_size",u"sha_file",b"sha_file",u"time_stamp",b"time_stamp"]) -> None: ... type___CMsgClientUFSGetSingleFileInfoResponse = CMsgClientUFSGetSingleFileInfoResponse class CMsgClientUFSShareFile(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... file_name: typing___Text = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_name",b"file_name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_name",b"file_name"]) -> None: ... type___CMsgClientUFSShareFile = CMsgClientUFSShareFile class CMsgClientUFSShareFileResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... hcontent: builtin___int = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, hcontent : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"hcontent",b"hcontent"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"hcontent",b"hcontent"]) -> None: ... type___CMsgClientUFSShareFileResponse = CMsgClientUFSShareFileResponse class CMsgClientAMGetClanOfficers(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid_clan: builtin___int = ... def __init__(self, *, steamid_clan : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"steamid_clan",b"steamid_clan"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"steamid_clan",b"steamid_clan"]) -> None: ... type___CMsgClientAMGetClanOfficers = CMsgClientAMGetClanOfficers class CMsgClientAMGetClanOfficersResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eresult: builtin___int = ... steamid_clan: builtin___int = ... officer_count: builtin___int = ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, steamid_clan : typing___Optional[builtin___int] = None, officer_count : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"officer_count",b"officer_count",u"steamid_clan",b"steamid_clan"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"officer_count",b"officer_count",u"steamid_clan",b"steamid_clan"]) -> None: ... type___CMsgClientAMGetClanOfficersResponse = CMsgClientAMGetClanOfficersResponse class CMsgClientAMGetPersonaNameHistory(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class IdInstance(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"steamid",b"steamid"]) -> None: ... type___IdInstance = IdInstance id_count: builtin___int = ... @property def Ids(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientAMGetPersonaNameHistory.IdInstance]: ... def __init__(self, *, id_count : typing___Optional[builtin___int] = None, Ids : typing___Optional[typing___Iterable[type___CMsgClientAMGetPersonaNameHistory.IdInstance]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"id_count",b"id_count"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"Ids",b"Ids",u"id_count",b"id_count"]) -> None: ... type___CMsgClientAMGetPersonaNameHistory = CMsgClientAMGetPersonaNameHistory class CMsgClientAMGetPersonaNameHistoryResponse(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class NameTableInstance(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class NameInstance(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... name_since: builtin___int = ... name: typing___Text = ... def __init__(self, *, name_since : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"name_since",b"name_since"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"name_since",b"name_since"]) -> None: ... type___NameInstance = NameInstance eresult: builtin___int = ... steamid: builtin___int = ... @property def names(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance]: ... def __init__(self, *, eresult : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, names : typing___Optional[typing___Iterable[type___CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"names",b"names",u"steamid",b"steamid"]) -> None: ... type___NameTableInstance = NameTableInstance @property def responses(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance]: ... def __init__(self, *, responses : typing___Optional[typing___Iterable[type___CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"responses",b"responses"]) -> None: ... type___CMsgClientAMGetPersonaNameHistoryResponse = CMsgClientAMGetPersonaNameHistoryResponse class CMsgClientDeregisterWithServer(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... eservertype: builtin___int = ... app_id: builtin___int = ... def __init__(self, *, eservertype : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eservertype",b"eservertype"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"eservertype",b"eservertype"]) -> None: ... type___CMsgClientDeregisterWithServer = CMsgClientDeregisterWithServer class CMsgClientClanState(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class NameInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... clan_name: typing___Text = ... sha_avatar: builtin___bytes = ... def __init__(self, *, clan_name : typing___Optional[typing___Text] = None, sha_avatar : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"clan_name",b"clan_name",u"sha_avatar",b"sha_avatar"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"clan_name",b"clan_name",u"sha_avatar",b"sha_avatar"]) -> None: ... type___NameInfo = NameInfo class UserCounts(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... members: builtin___int = ... online: builtin___int = ... chatting: builtin___int = ... in_game: builtin___int = ... chat_room_members: builtin___int = ... def __init__(self, *, members : typing___Optional[builtin___int] = None, online : typing___Optional[builtin___int] = None, chatting : typing___Optional[builtin___int] = None, in_game : typing___Optional[builtin___int] = None, chat_room_members : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_room_members",b"chat_room_members",u"chatting",b"chatting",u"in_game",b"in_game",u"members",b"members",u"online",b"online"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_room_members",b"chat_room_members",u"chatting",b"chatting",u"in_game",b"in_game",u"members",b"members",u"online",b"online"]) -> None: ... type___UserCounts = UserCounts class Event(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... gid: builtin___int = ... event_time: builtin___int = ... headline: typing___Text = ... game_id: builtin___int = ... just_posted: builtin___bool = ... def __init__(self, *, gid : typing___Optional[builtin___int] = None, event_time : typing___Optional[builtin___int] = None, headline : typing___Optional[typing___Text] = None, game_id : typing___Optional[builtin___int] = None, just_posted : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"event_time",b"event_time",u"game_id",b"game_id",u"gid",b"gid",u"headline",b"headline",u"just_posted",b"just_posted"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"event_time",b"event_time",u"game_id",b"game_id",u"gid",b"gid",u"headline",b"headline",u"just_posted",b"just_posted"]) -> None: ... type___Event = Event steamid_clan: builtin___int = ... clan_account_flags: builtin___int = ... chat_room_private: builtin___bool = ... @property def name_info(self) -> type___CMsgClientClanState.NameInfo: ... @property def user_counts(self) -> type___CMsgClientClanState.UserCounts: ... @property def events(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientClanState.Event]: ... @property def announcements(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientClanState.Event]: ... def __init__(self, *, steamid_clan : typing___Optional[builtin___int] = None, clan_account_flags : typing___Optional[builtin___int] = None, name_info : typing___Optional[type___CMsgClientClanState.NameInfo] = None, user_counts : typing___Optional[type___CMsgClientClanState.UserCounts] = None, events : typing___Optional[typing___Iterable[type___CMsgClientClanState.Event]] = None, announcements : typing___Optional[typing___Iterable[type___CMsgClientClanState.Event]] = 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"clan_account_flags",b"clan_account_flags",u"name_info",b"name_info",u"steamid_clan",b"steamid_clan",u"user_counts",b"user_counts"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"announcements",b"announcements",u"chat_room_private",b"chat_room_private",u"clan_account_flags",b"clan_account_flags",u"events",b"events",u"name_info",b"name_info",u"steamid_clan",b"steamid_clan",u"user_counts",b"user_counts"]) -> None: ... type___CMsgClientClanState = CMsgClientClanState class CMsgClientUnsignedInstallScript(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... app_id: builtin___int = ... file_name: typing___Text = ... file_size: builtin___int = ... signature_broken: builtin___bool = ... depot_id: builtin___int = ... manifest_id: builtin___int = ... file_flags: builtin___int = ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, file_name : typing___Optional[typing___Text] = None, file_size : typing___Optional[builtin___int] = None, signature_broken : typing___Optional[builtin___bool] = None, depot_id : typing___Optional[builtin___int] = None, manifest_id : typing___Optional[builtin___int] = None, file_flags : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"depot_id",b"depot_id",u"file_flags",b"file_flags",u"file_name",b"file_name",u"file_size",b"file_size",u"manifest_id",b"manifest_id",u"signature_broken",b"signature_broken"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"depot_id",b"depot_id",u"file_flags",b"file_flags",u"file_name",b"file_name",u"file_size",b"file_size",u"manifest_id",b"manifest_id",u"signature_broken",b"signature_broken"]) -> None: ... type___CMsgClientUnsignedInstallScript = CMsgClientUnsignedInstallScript