Browse Source

Add mypy type hints for protobufs.

pull/286/head
Tom Prince 5 years ago
parent
commit
8aa4123eab
  1. 2
      Makefile
  2. 1
      requirements.txt
  3. 194
      steam/protobufs/content_manifest_pb2.pyi
  4. 47
      steam/protobufs/encrypted_app_ticket_pb2.pyi
  5. 82
      steam/protobufs/gc_pb2.pyi
  6. 0
      steam/protobufs/py.typed
  7. 598
      steam/protobufs/steammessages_base_pb2.pyi
  8. 1996
      steam/protobufs/steammessages_broadcast_pb2.pyi
  9. 3257
      steam/protobufs/steammessages_chat_pb2.pyi
  10. 3059
      steam/protobufs/steammessages_clientserver_2_pb2.pyi
  11. 706
      steam/protobufs/steammessages_clientserver_friends_pb2.pyi
  12. 396
      steam/protobufs/steammessages_clientserver_login_pb2.pyi
  13. 3260
      steam/protobufs/steammessages_clientserver_pb2.pyi
  14. 792
      steam/protobufs/steammessages_cloud_pb2.pyi
  15. 400
      steam/protobufs/steammessages_credentials_pb2.pyi
  16. 135
      steam/protobufs/steammessages_datapublisher_pb2.pyi
  17. 345
      steam/protobufs/steammessages_depotbuilder_pb2.pyi
  18. 583
      steam/protobufs/steammessages_deviceauth_pb2.pyi
  19. 318
      steam/protobufs/steammessages_econ_pb2.pyi
  20. 357
      steam/protobufs/steammessages_friendmessages_pb2.pyi
  21. 466
      steam/protobufs/steammessages_gamenotifications_pb2.pyi
  22. 209
      steam/protobufs/steammessages_gameservers_pb2.pyi
  23. 628
      steam/protobufs/steammessages_inventory_pb2.pyi
  24. 166
      steam/protobufs/steammessages_linkfilter_pb2.pyi
  25. 130
      steam/protobufs/steammessages_offline_pb2.pyi
  26. 531
      steam/protobufs/steammessages_parental_pb2.pyi
  27. 405
      steam/protobufs/steammessages_partnerapps_pb2.pyi
  28. 396
      steam/protobufs/steammessages_physicalgoods_pb2.pyi
  29. 1950
      steam/protobufs/steammessages_player_pb2.pyi
  30. 1745
      steam/protobufs/steammessages_publishedfile_pb2.pyi
  31. 135
      steam/protobufs/steammessages_secrets_pb2.pyi
  32. 201
      steam/protobufs/steammessages_shader_pb2.pyi
  33. 367
      steam/protobufs/steammessages_site_license_pb2.pyi
  34. 296
      steam/protobufs/steammessages_store_pb2.pyi
  35. 404
      steam/protobufs/steammessages_twofactor_pb2.pyi
  36. 57
      steam/protobufs/steammessages_unified_base_pb2.pyi
  37. 171
      steam/protobufs/steammessages_unified_test_pb2.pyi
  38. 576
      steam/protobufs/steammessages_useraccount_pb2.pyi
  39. 253
      steam/protobufs/steammessages_video_pb2.pyi
  40. 2871
      steam/protobufs/steammessages_webui_friends_pb2.pyi
  41. 102
      steam/protobufs/test_messages_pb2.pyi

2
Makefile

@ -74,7 +74,7 @@ pb_fetch:
pb_compile:
for filepath in ./protobufs/*.proto; do \
protoc3 --python_out ./steam/protobufs/ --proto_path=./protobufs "$$filepath"; \
protoc --plugin mypy_protobuf --python_out ./steam/protobufs/ --mypy_out steam/protobufs/ --proto_path=./protobufs "$$filepath"; \
done;
sed -i '/^import sys/! s/^import /import steam.protobufs./' steam/protobufs/*_pb2.py

1
requirements.txt

@ -13,3 +13,4 @@ mock==1.3.0
PyYAML==5.1
vcrpy==2.0.1
cachetools>=3.0.0
mypy-protobuf>=1.23

194
steam/protobufs/content_manifest_pb2.pyi

@ -0,0 +1,194 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
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,
)
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 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 = ...
EContentDeltaChunkDataLocationValue = typing___NewType('EContentDeltaChunkDataLocationValue', builtin___int)
type___EContentDeltaChunkDataLocationValue = EContentDeltaChunkDataLocationValue
EContentDeltaChunkDataLocation: _EContentDeltaChunkDataLocation
class _EContentDeltaChunkDataLocation(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EContentDeltaChunkDataLocationValue]):
DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ...
k_EContentDeltaChunkDataLocationInProtobuf = typing___cast(EContentDeltaChunkDataLocationValue, 0)
k_EContentDeltaChunkDataLocationAfterProtobuf = typing___cast(EContentDeltaChunkDataLocationValue, 1)
k_EContentDeltaChunkDataLocationInProtobuf = typing___cast(EContentDeltaChunkDataLocationValue, 0)
k_EContentDeltaChunkDataLocationAfterProtobuf = typing___cast(EContentDeltaChunkDataLocationValue, 1)
type___EContentDeltaChunkDataLocation = EContentDeltaChunkDataLocation
class ContentManifestPayload(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class FileMapping(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class ChunkData(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
sha: builtin___bytes = ...
crc: builtin___int = ...
offset: builtin___int = ...
cb_original: builtin___int = ...
cb_compressed: builtin___int = ...
def __init__(self,
*,
sha : typing___Optional[builtin___bytes] = None,
crc : typing___Optional[builtin___int] = None,
offset : typing___Optional[builtin___int] = None,
cb_original : typing___Optional[builtin___int] = None,
cb_compressed : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"cb_compressed",b"cb_compressed",u"cb_original",b"cb_original",u"crc",b"crc",u"offset",b"offset",u"sha",b"sha"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"cb_compressed",b"cb_compressed",u"cb_original",b"cb_original",u"crc",b"crc",u"offset",b"offset",u"sha",b"sha"]) -> None: ...
type___ChunkData = ChunkData
filename: typing___Text = ...
size: builtin___int = ...
flags: builtin___int = ...
sha_filename: builtin___bytes = ...
sha_content: builtin___bytes = ...
linktarget: typing___Text = ...
@property
def chunks(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ContentManifestPayload.FileMapping.ChunkData]: ...
def __init__(self,
*,
filename : typing___Optional[typing___Text] = None,
size : typing___Optional[builtin___int] = None,
flags : typing___Optional[builtin___int] = None,
sha_filename : typing___Optional[builtin___bytes] = None,
sha_content : typing___Optional[builtin___bytes] = None,
chunks : typing___Optional[typing___Iterable[type___ContentManifestPayload.FileMapping.ChunkData]] = None,
linktarget : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"filename",b"filename",u"flags",b"flags",u"linktarget",b"linktarget",u"sha_content",b"sha_content",u"sha_filename",b"sha_filename",u"size",b"size"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"chunks",b"chunks",u"filename",b"filename",u"flags",b"flags",u"linktarget",b"linktarget",u"sha_content",b"sha_content",u"sha_filename",b"sha_filename",u"size",b"size"]) -> None: ...
type___FileMapping = FileMapping
@property
def mappings(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ContentManifestPayload.FileMapping]: ...
def __init__(self,
*,
mappings : typing___Optional[typing___Iterable[type___ContentManifestPayload.FileMapping]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"mappings",b"mappings"]) -> None: ...
type___ContentManifestPayload = ContentManifestPayload
class ContentManifestMetadata(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
depot_id: builtin___int = ...
gid_manifest: builtin___int = ...
creation_time: builtin___int = ...
filenames_encrypted: builtin___bool = ...
cb_disk_original: builtin___int = ...
cb_disk_compressed: builtin___int = ...
unique_chunks: builtin___int = ...
crc_encrypted: builtin___int = ...
crc_clear: builtin___int = ...
def __init__(self,
*,
depot_id : typing___Optional[builtin___int] = None,
gid_manifest : typing___Optional[builtin___int] = None,
creation_time : typing___Optional[builtin___int] = None,
filenames_encrypted : typing___Optional[builtin___bool] = None,
cb_disk_original : typing___Optional[builtin___int] = None,
cb_disk_compressed : typing___Optional[builtin___int] = None,
unique_chunks : typing___Optional[builtin___int] = None,
crc_encrypted : typing___Optional[builtin___int] = None,
crc_clear : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"cb_disk_compressed",b"cb_disk_compressed",u"cb_disk_original",b"cb_disk_original",u"crc_clear",b"crc_clear",u"crc_encrypted",b"crc_encrypted",u"creation_time",b"creation_time",u"depot_id",b"depot_id",u"filenames_encrypted",b"filenames_encrypted",u"gid_manifest",b"gid_manifest",u"unique_chunks",b"unique_chunks"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"cb_disk_compressed",b"cb_disk_compressed",u"cb_disk_original",b"cb_disk_original",u"crc_clear",b"crc_clear",u"crc_encrypted",b"crc_encrypted",u"creation_time",b"creation_time",u"depot_id",b"depot_id",u"filenames_encrypted",b"filenames_encrypted",u"gid_manifest",b"gid_manifest",u"unique_chunks",b"unique_chunks"]) -> None: ...
type___ContentManifestMetadata = ContentManifestMetadata
class ContentManifestSignature(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
signature: builtin___bytes = ...
def __init__(self,
*,
signature : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"signature",b"signature"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"signature",b"signature"]) -> None: ...
type___ContentManifestSignature = ContentManifestSignature
class ContentDeltaChunks(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class DeltaChunk(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
sha_source: builtin___bytes = ...
sha_target: builtin___bytes = ...
size_original: builtin___int = ...
patch_method: builtin___int = ...
chunk: builtin___bytes = ...
size_delta: builtin___int = ...
def __init__(self,
*,
sha_source : typing___Optional[builtin___bytes] = None,
sha_target : typing___Optional[builtin___bytes] = None,
size_original : typing___Optional[builtin___int] = None,
patch_method : typing___Optional[builtin___int] = None,
chunk : typing___Optional[builtin___bytes] = None,
size_delta : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"chunk",b"chunk",u"patch_method",b"patch_method",u"sha_source",b"sha_source",u"sha_target",b"sha_target",u"size_delta",b"size_delta",u"size_original",b"size_original"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"chunk",b"chunk",u"patch_method",b"patch_method",u"sha_source",b"sha_source",u"sha_target",b"sha_target",u"size_delta",b"size_delta",u"size_original",b"size_original"]) -> None: ...
type___DeltaChunk = DeltaChunk
depot_id: builtin___int = ...
manifest_id_source: builtin___int = ...
manifest_id_target: builtin___int = ...
chunk_data_location: type___EContentDeltaChunkDataLocationValue = ...
@property
def deltaChunks(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ContentDeltaChunks.DeltaChunk]: ...
def __init__(self,
*,
depot_id : typing___Optional[builtin___int] = None,
manifest_id_source : typing___Optional[builtin___int] = None,
manifest_id_target : typing___Optional[builtin___int] = None,
deltaChunks : typing___Optional[typing___Iterable[type___ContentDeltaChunks.DeltaChunk]] = None,
chunk_data_location : typing___Optional[type___EContentDeltaChunkDataLocationValue] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"chunk_data_location",b"chunk_data_location",u"depot_id",b"depot_id",u"manifest_id_source",b"manifest_id_source",u"manifest_id_target",b"manifest_id_target"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"chunk_data_location",b"chunk_data_location",u"deltaChunks",b"deltaChunks",u"depot_id",b"depot_id",u"manifest_id_source",b"manifest_id_source",u"manifest_id_target",b"manifest_id_target"]) -> None: ...
type___ContentDeltaChunks = ContentDeltaChunks

47
steam/protobufs/encrypted_app_ticket_pb2.pyi

@ -0,0 +1,47 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from typing import (
Optional as typing___Optional,
)
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 = ...
class EncryptedAppTicket(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
ticket_version_no: builtin___int = ...
crc_encryptedticket: builtin___int = ...
cb_encrypteduserdata: builtin___int = ...
cb_encrypted_appownershipticket: builtin___int = ...
encrypted_ticket: builtin___bytes = ...
def __init__(self,
*,
ticket_version_no : typing___Optional[builtin___int] = None,
crc_encryptedticket : typing___Optional[builtin___int] = None,
cb_encrypteduserdata : typing___Optional[builtin___int] = None,
cb_encrypted_appownershipticket : typing___Optional[builtin___int] = None,
encrypted_ticket : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"cb_encrypted_appownershipticket",b"cb_encrypted_appownershipticket",u"cb_encrypteduserdata",b"cb_encrypteduserdata",u"crc_encryptedticket",b"crc_encryptedticket",u"encrypted_ticket",b"encrypted_ticket",u"ticket_version_no",b"ticket_version_no"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"cb_encrypted_appownershipticket",b"cb_encrypted_appownershipticket",u"cb_encrypteduserdata",b"cb_encrypteduserdata",u"crc_encryptedticket",b"crc_encryptedticket",u"encrypted_ticket",b"encrypted_ticket",u"ticket_version_no",b"ticket_version_no"]) -> None: ...
type___EncryptedAppTicket = EncryptedAppTicket

82
steam/protobufs/gc_pb2.pyi

@ -0,0 +1,82 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
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.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 typing import (
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 = ...
GCProtoBufMsgSrcValue = typing___NewType('GCProtoBufMsgSrcValue', builtin___int)
type___GCProtoBufMsgSrcValue = GCProtoBufMsgSrcValue
GCProtoBufMsgSrc: _GCProtoBufMsgSrc
class _GCProtoBufMsgSrc(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[GCProtoBufMsgSrcValue]):
DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ...
GCProtoBufMsgSrc_Unspecified = typing___cast(GCProtoBufMsgSrcValue, 0)
GCProtoBufMsgSrc_FromSystem = typing___cast(GCProtoBufMsgSrcValue, 1)
GCProtoBufMsgSrc_FromSteamID = typing___cast(GCProtoBufMsgSrcValue, 2)
GCProtoBufMsgSrc_FromGC = typing___cast(GCProtoBufMsgSrcValue, 3)
GCProtoBufMsgSrc_ReplySystem = typing___cast(GCProtoBufMsgSrcValue, 4)
GCProtoBufMsgSrc_Unspecified = typing___cast(GCProtoBufMsgSrcValue, 0)
GCProtoBufMsgSrc_FromSystem = typing___cast(GCProtoBufMsgSrcValue, 1)
GCProtoBufMsgSrc_FromSteamID = typing___cast(GCProtoBufMsgSrcValue, 2)
GCProtoBufMsgSrc_FromGC = typing___cast(GCProtoBufMsgSrcValue, 3)
GCProtoBufMsgSrc_ReplySystem = typing___cast(GCProtoBufMsgSrcValue, 4)
type___GCProtoBufMsgSrc = GCProtoBufMsgSrc
class CMsgProtoBufHeader(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
client_steam_id: builtin___int = ...
client_session_id: builtin___int = ...
source_app_id: builtin___int = ...
job_id_source: builtin___int = ...
job_id_target: builtin___int = ...
target_job_name: typing___Text = ...
eresult: builtin___int = ...
error_message: typing___Text = ...
gc_msg_src: type___GCProtoBufMsgSrcValue = ...
gc_dir_index_source: builtin___int = ...
def __init__(self,
*,
client_steam_id : typing___Optional[builtin___int] = None,
client_session_id : typing___Optional[builtin___int] = None,
source_app_id : typing___Optional[builtin___int] = None,
job_id_source : typing___Optional[builtin___int] = None,
job_id_target : typing___Optional[builtin___int] = None,
target_job_name : typing___Optional[typing___Text] = None,
eresult : typing___Optional[builtin___int] = None,
error_message : typing___Optional[typing___Text] = None,
gc_msg_src : typing___Optional[type___GCProtoBufMsgSrcValue] = None,
gc_dir_index_source : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"client_session_id",b"client_session_id",u"client_steam_id",b"client_steam_id",u"eresult",b"eresult",u"error_message",b"error_message",u"gc_dir_index_source",b"gc_dir_index_source",u"gc_msg_src",b"gc_msg_src",u"job_id_source",b"job_id_source",u"job_id_target",b"job_id_target",u"source_app_id",b"source_app_id",u"target_job_name",b"target_job_name"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"client_session_id",b"client_session_id",u"client_steam_id",b"client_steam_id",u"eresult",b"eresult",u"error_message",b"error_message",u"gc_dir_index_source",b"gc_dir_index_source",u"gc_msg_src",b"gc_msg_src",u"job_id_source",b"job_id_source",u"job_id_target",b"job_id_target",u"source_app_id",b"source_app_id",u"target_job_name",b"target_job_name"]) -> None: ...
type___CMsgProtoBufHeader = CMsgProtoBufHeader

0
steam/protobufs/py.typed

598
steam/protobufs/steammessages_base_pb2.pyi

@ -0,0 +1,598 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
EnumDescriptor as google___protobuf___descriptor___EnumDescriptor,
FieldDescriptor as google___protobuf___descriptor___FieldDescriptor,
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 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 = ...
EProtoClanEventTypeValue = typing___NewType('EProtoClanEventTypeValue', builtin___int)
type___EProtoClanEventTypeValue = EProtoClanEventTypeValue
EProtoClanEventType: _EProtoClanEventType
class _EProtoClanEventType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EProtoClanEventTypeValue]):
DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ...
k_EClanOtherEvent = typing___cast(EProtoClanEventTypeValue, 1)
k_EClanGameEvent = typing___cast(EProtoClanEventTypeValue, 2)
k_EClanPartyEvent = typing___cast(EProtoClanEventTypeValue, 3)
k_EClanMeetingEvent = typing___cast(EProtoClanEventTypeValue, 4)
k_EClanSpecialCauseEvent = typing___cast(EProtoClanEventTypeValue, 5)
k_EClanMusicAndArtsEvent = typing___cast(EProtoClanEventTypeValue, 6)
k_EClanSportsEvent = typing___cast(EProtoClanEventTypeValue, 7)
k_EClanTripEvent = typing___cast(EProtoClanEventTypeValue, 8)
k_EClanChatEvent = typing___cast(EProtoClanEventTypeValue, 9)
k_EClanGameReleaseEvent = typing___cast(EProtoClanEventTypeValue, 10)
k_EClanBroadcastEvent = typing___cast(EProtoClanEventTypeValue, 11)
k_EClanSmallUpdateEvent = typing___cast(EProtoClanEventTypeValue, 12)
k_EClanPreAnnounceMajorUpdateEvent = typing___cast(EProtoClanEventTypeValue, 13)
k_EClanMajorUpdateEvent = typing___cast(EProtoClanEventTypeValue, 14)
k_EClanDLCReleaseEvent = typing___cast(EProtoClanEventTypeValue, 15)
k_EClanFutureReleaseEvent = typing___cast(EProtoClanEventTypeValue, 16)
k_EClanESportTournamentStreamEvent = typing___cast(EProtoClanEventTypeValue, 17)
k_EClanDevStreamEvent = typing___cast(EProtoClanEventTypeValue, 18)
k_EClanFamousStreamEvent = typing___cast(EProtoClanEventTypeValue, 19)
k_EClanGameSalesEvent = typing___cast(EProtoClanEventTypeValue, 20)
k_EClanGameItemSalesEvent = typing___cast(EProtoClanEventTypeValue, 21)
k_EClanInGameBonusXPEvent = typing___cast(EProtoClanEventTypeValue, 22)
k_EClanInGameLootEvent = typing___cast(EProtoClanEventTypeValue, 23)
k_EClanInGamePerksEvent = typing___cast(EProtoClanEventTypeValue, 24)
k_EClanInGameChallengeEvent = typing___cast(EProtoClanEventTypeValue, 25)
k_EClanInGameContestEvent = typing___cast(EProtoClanEventTypeValue, 26)
k_EClanIRLEvent = typing___cast(EProtoClanEventTypeValue, 27)
k_EClanNewsEvent = typing___cast(EProtoClanEventTypeValue, 28)
k_EClanBetaReleaseEvent = typing___cast(EProtoClanEventTypeValue, 29)
k_EClanInGameContentReleaseEvent = typing___cast(EProtoClanEventTypeValue, 30)
k_EClanFreeTrial = typing___cast(EProtoClanEventTypeValue, 31)
k_EClanSeasonRelease = typing___cast(EProtoClanEventTypeValue, 32)
k_EClanSeasonUpdate = typing___cast(EProtoClanEventTypeValue, 33)
k_EClanCrosspostEvent = typing___cast(EProtoClanEventTypeValue, 34)
k_EClanInGameEventGeneral = typing___cast(EProtoClanEventTypeValue, 35)
k_EClanOtherEvent = typing___cast(EProtoClanEventTypeValue, 1)
k_EClanGameEvent = typing___cast(EProtoClanEventTypeValue, 2)
k_EClanPartyEvent = typing___cast(EProtoClanEventTypeValue, 3)
k_EClanMeetingEvent = typing___cast(EProtoClanEventTypeValue, 4)
k_EClanSpecialCauseEvent = typing___cast(EProtoClanEventTypeValue, 5)
k_EClanMusicAndArtsEvent = typing___cast(EProtoClanEventTypeValue, 6)
k_EClanSportsEvent = typing___cast(EProtoClanEventTypeValue, 7)
k_EClanTripEvent = typing___cast(EProtoClanEventTypeValue, 8)
k_EClanChatEvent = typing___cast(EProtoClanEventTypeValue, 9)
k_EClanGameReleaseEvent = typing___cast(EProtoClanEventTypeValue, 10)
k_EClanBroadcastEvent = typing___cast(EProtoClanEventTypeValue, 11)
k_EClanSmallUpdateEvent = typing___cast(EProtoClanEventTypeValue, 12)
k_EClanPreAnnounceMajorUpdateEvent = typing___cast(EProtoClanEventTypeValue, 13)
k_EClanMajorUpdateEvent = typing___cast(EProtoClanEventTypeValue, 14)
k_EClanDLCReleaseEvent = typing___cast(EProtoClanEventTypeValue, 15)
k_EClanFutureReleaseEvent = typing___cast(EProtoClanEventTypeValue, 16)
k_EClanESportTournamentStreamEvent = typing___cast(EProtoClanEventTypeValue, 17)
k_EClanDevStreamEvent = typing___cast(EProtoClanEventTypeValue, 18)
k_EClanFamousStreamEvent = typing___cast(EProtoClanEventTypeValue, 19)
k_EClanGameSalesEvent = typing___cast(EProtoClanEventTypeValue, 20)
k_EClanGameItemSalesEvent = typing___cast(EProtoClanEventTypeValue, 21)
k_EClanInGameBonusXPEvent = typing___cast(EProtoClanEventTypeValue, 22)
k_EClanInGameLootEvent = typing___cast(EProtoClanEventTypeValue, 23)
k_EClanInGamePerksEvent = typing___cast(EProtoClanEventTypeValue, 24)
k_EClanInGameChallengeEvent = typing___cast(EProtoClanEventTypeValue, 25)
k_EClanInGameContestEvent = typing___cast(EProtoClanEventTypeValue, 26)
k_EClanIRLEvent = typing___cast(EProtoClanEventTypeValue, 27)
k_EClanNewsEvent = typing___cast(EProtoClanEventTypeValue, 28)
k_EClanBetaReleaseEvent = typing___cast(EProtoClanEventTypeValue, 29)
k_EClanInGameContentReleaseEvent = typing___cast(EProtoClanEventTypeValue, 30)
k_EClanFreeTrial = typing___cast(EProtoClanEventTypeValue, 31)
k_EClanSeasonRelease = typing___cast(EProtoClanEventTypeValue, 32)
k_EClanSeasonUpdate = typing___cast(EProtoClanEventTypeValue, 33)
k_EClanCrosspostEvent = typing___cast(EProtoClanEventTypeValue, 34)
k_EClanInGameEventGeneral = typing___cast(EProtoClanEventTypeValue, 35)
type___EProtoClanEventType = EProtoClanEventType
PartnerEventNotificationTypeValue = typing___NewType('PartnerEventNotificationTypeValue', builtin___int)
type___PartnerEventNotificationTypeValue = PartnerEventNotificationTypeValue
PartnerEventNotificationType: _PartnerEventNotificationType
class _PartnerEventNotificationType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[PartnerEventNotificationTypeValue]):
DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ...
k_EEventStart = typing___cast(PartnerEventNotificationTypeValue, 0)
k_EEventBroadcastStart = typing___cast(PartnerEventNotificationTypeValue, 1)
k_EEventMatchStart = typing___cast(PartnerEventNotificationTypeValue, 2)
k_EEventPartnerMaxType = typing___cast(PartnerEventNotificationTypeValue, 3)
k_EEventStart = typing___cast(PartnerEventNotificationTypeValue, 0)
k_EEventBroadcastStart = typing___cast(PartnerEventNotificationTypeValue, 1)
k_EEventMatchStart = typing___cast(PartnerEventNotificationTypeValue, 2)
k_EEventPartnerMaxType = typing___cast(PartnerEventNotificationTypeValue, 3)
type___PartnerEventNotificationType = PartnerEventNotificationType
class CMsgIPAddress(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
v4: builtin___int = ...
v6: builtin___bytes = ...
def __init__(self,
*,
v4 : typing___Optional[builtin___int] = None,
v6 : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"ip",b"ip",u"v4",b"v4",u"v6",b"v6"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"ip",b"ip",u"v4",b"v4",u"v6",b"v6"]) -> None: ...
def WhichOneof(self, oneof_group: typing_extensions___Literal[u"ip",b"ip"]) -> typing_extensions___Literal["v4","v6"]: ...
type___CMsgIPAddress = CMsgIPAddress
class CMsgIPAddressBucket(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
bucket: builtin___int = ...
@property
def original_ip_address(self) -> type___CMsgIPAddress: ...
def __init__(self,
*,
original_ip_address : typing___Optional[type___CMsgIPAddress] = None,
bucket : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"bucket",b"bucket",u"original_ip_address",b"original_ip_address"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"bucket",b"bucket",u"original_ip_address",b"original_ip_address"]) -> None: ...
type___CMsgIPAddressBucket = CMsgIPAddressBucket
class CMsgProtoBufHeader(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
client_sessionid: builtin___int = ...
routing_appid: builtin___int = ...
jobid_source: builtin___int = ...
jobid_target: builtin___int = ...
target_job_name: typing___Text = ...
seq_num: builtin___int = ...
eresult: builtin___int = ...
error_message: typing___Text = ...
auth_account_flags: builtin___int = ...
token_source: builtin___int = ...
admin_spoofing_user: builtin___bool = ...
transport_error: builtin___int = ...
messageid: builtin___int = ...
publisher_group_id: builtin___int = ...
sysid: builtin___int = ...
trace_tag: builtin___int = ...
webapi_key_id: builtin___int = ...
is_from_external_source: builtin___bool = ...
forward_to_sysid: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
cm_sysid: builtin___int = ...
wg_token: typing___Text = ...
launcher_type: builtin___int = ...
realm: builtin___int = ...
ip: builtin___int = ...
ip_v6: builtin___bytes = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
client_sessionid : typing___Optional[builtin___int] = None,
routing_appid : typing___Optional[builtin___int] = None,
jobid_source : typing___Optional[builtin___int] = None,
jobid_target : typing___Optional[builtin___int] = None,
target_job_name : typing___Optional[typing___Text] = None,
seq_num : typing___Optional[builtin___int] = None,
eresult : typing___Optional[builtin___int] = None,
error_message : typing___Optional[typing___Text] = None,
auth_account_flags : typing___Optional[builtin___int] = None,
token_source : typing___Optional[builtin___int] = None,
admin_spoofing_user : typing___Optional[builtin___bool] = None,
transport_error : typing___Optional[builtin___int] = None,
messageid : typing___Optional[builtin___int] = None,
publisher_group_id : typing___Optional[builtin___int] = None,
sysid : typing___Optional[builtin___int] = None,
trace_tag : typing___Optional[builtin___int] = None,
webapi_key_id : typing___Optional[builtin___int] = None,
is_from_external_source : typing___Optional[builtin___bool] = None,
forward_to_sysid : typing___Optional[typing___Iterable[builtin___int]] = None,
cm_sysid : typing___Optional[builtin___int] = None,
wg_token : typing___Optional[typing___Text] = None,
launcher_type : typing___Optional[builtin___int] = None,
realm : typing___Optional[builtin___int] = None,
ip : typing___Optional[builtin___int] = None,
ip_v6 : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"admin_spoofing_user",b"admin_spoofing_user",u"auth_account_flags",b"auth_account_flags",u"client_sessionid",b"client_sessionid",u"cm_sysid",b"cm_sysid",u"eresult",b"eresult",u"error_message",b"error_message",u"ip",b"ip",u"ip_addr",b"ip_addr",u"ip_v6",b"ip_v6",u"is_from_external_source",b"is_from_external_source",u"jobid_source",b"jobid_source",u"jobid_target",b"jobid_target",u"launcher_type",b"launcher_type",u"messageid",b"messageid",u"publisher_group_id",b"publisher_group_id",u"realm",b"realm",u"routing_appid",b"routing_appid",u"seq_num",b"seq_num",u"steamid",b"steamid",u"sysid",b"sysid",u"target_job_name",b"target_job_name",u"token_source",b"token_source",u"trace_tag",b"trace_tag",u"transport_error",b"transport_error",u"webapi_key_id",b"webapi_key_id",u"wg_token",b"wg_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"admin_spoofing_user",b"admin_spoofing_user",u"auth_account_flags",b"auth_account_flags",u"client_sessionid",b"client_sessionid",u"cm_sysid",b"cm_sysid",u"eresult",b"eresult",u"error_message",b"error_message",u"forward_to_sysid",b"forward_to_sysid",u"ip",b"ip",u"ip_addr",b"ip_addr",u"ip_v6",b"ip_v6",u"is_from_external_source",b"is_from_external_source",u"jobid_source",b"jobid_source",u"jobid_target",b"jobid_target",u"launcher_type",b"launcher_type",u"messageid",b"messageid",u"publisher_group_id",b"publisher_group_id",u"realm",b"realm",u"routing_appid",b"routing_appid",u"seq_num",b"seq_num",u"steamid",b"steamid",u"sysid",b"sysid",u"target_job_name",b"target_job_name",u"token_source",b"token_source",u"trace_tag",b"trace_tag",u"transport_error",b"transport_error",u"webapi_key_id",b"webapi_key_id",u"wg_token",b"wg_token"]) -> None: ...
def WhichOneof(self, oneof_group: typing_extensions___Literal[u"ip_addr",b"ip_addr"]) -> typing_extensions___Literal["ip","ip_v6"]: ...
type___CMsgProtoBufHeader = CMsgProtoBufHeader
class CMsgMulti(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
size_unzipped: builtin___int = ...
message_body: builtin___bytes = ...
def __init__(self,
*,
size_unzipped : typing___Optional[builtin___int] = None,
message_body : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"message_body",b"message_body",u"size_unzipped",b"size_unzipped"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"message_body",b"message_body",u"size_unzipped",b"size_unzipped"]) -> None: ...
type___CMsgMulti = CMsgMulti
class CMsgProtobufWrapped(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
message_body: builtin___bytes = ...
def __init__(self,
*,
message_body : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"message_body",b"message_body"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"message_body",b"message_body"]) -> None: ...
type___CMsgProtobufWrapped = CMsgProtobufWrapped
class CMsgAuthTicket(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
estate: builtin___int = ...
eresult: builtin___int = ...
steamid: builtin___int = ...
gameid: builtin___int = ...
h_steam_pipe: builtin___int = ...
ticket_crc: builtin___int = ...
ticket: builtin___bytes = ...
def __init__(self,
*,
estate : typing___Optional[builtin___int] = None,
eresult : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
gameid : typing___Optional[builtin___int] = None,
h_steam_pipe : typing___Optional[builtin___int] = None,
ticket_crc : typing___Optional[builtin___int] = None,
ticket : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"estate",b"estate",u"gameid",b"gameid",u"h_steam_pipe",b"h_steam_pipe",u"steamid",b"steamid",u"ticket",b"ticket",u"ticket_crc",b"ticket_crc"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"estate",b"estate",u"gameid",b"gameid",u"h_steam_pipe",b"h_steam_pipe",u"steamid",b"steamid",u"ticket",b"ticket",u"ticket_crc",b"ticket_crc"]) -> None: ...
type___CMsgAuthTicket = CMsgAuthTicket
class CCDDBAppDetailCommon(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
name: typing___Text = ...
icon: typing___Text = ...
logo: typing___Text = ...
logo_small: typing___Text = ...
tool: builtin___bool = ...
demo: builtin___bool = ...
media: builtin___bool = ...
community_visible_stats: builtin___bool = ...
friendly_name: typing___Text = ...
propagation: typing___Text = ...
has_adult_content: builtin___bool = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
name : typing___Optional[typing___Text] = None,
icon : typing___Optional[typing___Text] = None,
logo : typing___Optional[typing___Text] = None,
logo_small : typing___Optional[typing___Text] = None,
tool : typing___Optional[builtin___bool] = None,
demo : typing___Optional[builtin___bool] = None,
media : typing___Optional[builtin___bool] = None,
community_visible_stats : typing___Optional[builtin___bool] = None,
friendly_name : typing___Optional[typing___Text] = None,
propagation : typing___Optional[typing___Text] = None,
has_adult_content : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"community_visible_stats",b"community_visible_stats",u"demo",b"demo",u"friendly_name",b"friendly_name",u"has_adult_content",b"has_adult_content",u"icon",b"icon",u"logo",b"logo",u"logo_small",b"logo_small",u"media",b"media",u"name",b"name",u"propagation",b"propagation",u"tool",b"tool"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"community_visible_stats",b"community_visible_stats",u"demo",b"demo",u"friendly_name",b"friendly_name",u"has_adult_content",b"has_adult_content",u"icon",b"icon",u"logo",b"logo",u"logo_small",b"logo_small",u"media",b"media",u"name",b"name",u"propagation",b"propagation",u"tool",b"tool"]) -> None: ...
type___CCDDBAppDetailCommon = CCDDBAppDetailCommon
class CMsgAppRights(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
edit_info: builtin___bool = ...
publish: builtin___bool = ...
view_error_data: builtin___bool = ...
download: builtin___bool = ...
upload_cdkeys: builtin___bool = ...
generate_cdkeys: builtin___bool = ...
view_financials: builtin___bool = ...
manage_ceg: builtin___bool = ...
manage_signing: builtin___bool = ...
manage_cdkeys: builtin___bool = ...
edit_marketing: builtin___bool = ...
economy_support: builtin___bool = ...
economy_support_supervisor: builtin___bool = ...
manage_pricing: builtin___bool = ...
broadcast_live: builtin___bool = ...
view_marketing_traffic: builtin___bool = ...
def __init__(self,
*,
edit_info : typing___Optional[builtin___bool] = None,
publish : typing___Optional[builtin___bool] = None,
view_error_data : typing___Optional[builtin___bool] = None,
download : typing___Optional[builtin___bool] = None,
upload_cdkeys : typing___Optional[builtin___bool] = None,
generate_cdkeys : typing___Optional[builtin___bool] = None,
view_financials : typing___Optional[builtin___bool] = None,
manage_ceg : typing___Optional[builtin___bool] = None,
manage_signing : typing___Optional[builtin___bool] = None,
manage_cdkeys : typing___Optional[builtin___bool] = None,
edit_marketing : typing___Optional[builtin___bool] = None,
economy_support : typing___Optional[builtin___bool] = None,
economy_support_supervisor : typing___Optional[builtin___bool] = None,
manage_pricing : typing___Optional[builtin___bool] = None,
broadcast_live : typing___Optional[builtin___bool] = None,
view_marketing_traffic : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"broadcast_live",b"broadcast_live",u"download",b"download",u"economy_support",b"economy_support",u"economy_support_supervisor",b"economy_support_supervisor",u"edit_info",b"edit_info",u"edit_marketing",b"edit_marketing",u"generate_cdkeys",b"generate_cdkeys",u"manage_cdkeys",b"manage_cdkeys",u"manage_ceg",b"manage_ceg",u"manage_pricing",b"manage_pricing",u"manage_signing",b"manage_signing",u"publish",b"publish",u"upload_cdkeys",b"upload_cdkeys",u"view_error_data",b"view_error_data",u"view_financials",b"view_financials",u"view_marketing_traffic",b"view_marketing_traffic"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_live",b"broadcast_live",u"download",b"download",u"economy_support",b"economy_support",u"economy_support_supervisor",b"economy_support_supervisor",u"edit_info",b"edit_info",u"edit_marketing",b"edit_marketing",u"generate_cdkeys",b"generate_cdkeys",u"manage_cdkeys",b"manage_cdkeys",u"manage_ceg",b"manage_ceg",u"manage_pricing",b"manage_pricing",u"manage_signing",b"manage_signing",u"publish",b"publish",u"upload_cdkeys",b"upload_cdkeys",u"view_error_data",b"view_error_data",u"view_financials",b"view_financials",u"view_marketing_traffic",b"view_marketing_traffic"]) -> None: ...
type___CMsgAppRights = CMsgAppRights
class CCuratorPreferences(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
supported_languages: builtin___int = ...
platform_windows: builtin___bool = ...
platform_mac: builtin___bool = ...
platform_linux: builtin___bool = ...
vr_content: builtin___bool = ...
adult_content_violence: builtin___bool = ...
adult_content_sex: builtin___bool = ...
timestamp_updated: builtin___int = ...
tagids_curated: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
tagids_filtered: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
website_title: typing___Text = ...
website_url: typing___Text = ...
discussion_url: typing___Text = ...
show_broadcast: builtin___bool = ...
def __init__(self,
*,
supported_languages : typing___Optional[builtin___int] = None,
platform_windows : typing___Optional[builtin___bool] = None,
platform_mac : typing___Optional[builtin___bool] = None,
platform_linux : typing___Optional[builtin___bool] = None,
vr_content : typing___Optional[builtin___bool] = None,
adult_content_violence : typing___Optional[builtin___bool] = None,
adult_content_sex : typing___Optional[builtin___bool] = None,
timestamp_updated : typing___Optional[builtin___int] = None,
tagids_curated : typing___Optional[typing___Iterable[builtin___int]] = None,
tagids_filtered : typing___Optional[typing___Iterable[builtin___int]] = None,
website_title : typing___Optional[typing___Text] = None,
website_url : typing___Optional[typing___Text] = None,
discussion_url : typing___Optional[typing___Text] = None,
show_broadcast : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"adult_content_sex",b"adult_content_sex",u"adult_content_violence",b"adult_content_violence",u"discussion_url",b"discussion_url",u"platform_linux",b"platform_linux",u"platform_mac",b"platform_mac",u"platform_windows",b"platform_windows",u"show_broadcast",b"show_broadcast",u"supported_languages",b"supported_languages",u"timestamp_updated",b"timestamp_updated",u"vr_content",b"vr_content",u"website_title",b"website_title",u"website_url",b"website_url"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"adult_content_sex",b"adult_content_sex",u"adult_content_violence",b"adult_content_violence",u"discussion_url",b"discussion_url",u"platform_linux",b"platform_linux",u"platform_mac",b"platform_mac",u"platform_windows",b"platform_windows",u"show_broadcast",b"show_broadcast",u"supported_languages",b"supported_languages",u"tagids_curated",b"tagids_curated",u"tagids_filtered",b"tagids_filtered",u"timestamp_updated",b"timestamp_updated",u"vr_content",b"vr_content",u"website_title",b"website_title",u"website_url",b"website_url"]) -> None: ...
type___CCuratorPreferences = CCuratorPreferences
class CLocalizationToken(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
language: builtin___int = ...
localized_string: typing___Text = ...
def __init__(self,
*,
language : typing___Optional[builtin___int] = None,
localized_string : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"language",b"language",u"localized_string",b"localized_string"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"language",b"language",u"localized_string",b"localized_string"]) -> None: ...
type___CLocalizationToken = CLocalizationToken
class CClanEventUserNewsTuple(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
clanid: builtin___int = ...
event_gid: builtin___int = ...
announcement_gid: builtin___int = ...
rtime_start: builtin___int = ...
rtime_end: builtin___int = ...
priority_score: builtin___int = ...
type: builtin___int = ...
clamp_range_slot: builtin___int = ...
appid: builtin___int = ...
rtime32_last_modified: builtin___int = ...
def __init__(self,
*,
clanid : typing___Optional[builtin___int] = None,
event_gid : typing___Optional[builtin___int] = None,
announcement_gid : typing___Optional[builtin___int] = None,
rtime_start : typing___Optional[builtin___int] = None,
rtime_end : typing___Optional[builtin___int] = None,
priority_score : typing___Optional[builtin___int] = None,
type : typing___Optional[builtin___int] = None,
clamp_range_slot : typing___Optional[builtin___int] = None,
appid : typing___Optional[builtin___int] = None,
rtime32_last_modified : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"announcement_gid",b"announcement_gid",u"appid",b"appid",u"clamp_range_slot",b"clamp_range_slot",u"clanid",b"clanid",u"event_gid",b"event_gid",u"priority_score",b"priority_score",u"rtime32_last_modified",b"rtime32_last_modified",u"rtime_end",b"rtime_end",u"rtime_start",b"rtime_start",u"type",b"type"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"announcement_gid",b"announcement_gid",u"appid",b"appid",u"clamp_range_slot",b"clamp_range_slot",u"clanid",b"clanid",u"event_gid",b"event_gid",u"priority_score",b"priority_score",u"rtime32_last_modified",b"rtime32_last_modified",u"rtime_end",b"rtime_end",u"rtime_start",b"rtime_start",u"type",b"type"]) -> None: ...
type___CClanEventUserNewsTuple = CClanEventUserNewsTuple
class CClanMatchEventByRange(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
rtime_before: builtin___int = ...
rtime_after: builtin___int = ...
qualified: builtin___int = ...
@property
def events(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CClanEventUserNewsTuple]: ...
def __init__(self,
*,
rtime_before : typing___Optional[builtin___int] = None,
rtime_after : typing___Optional[builtin___int] = None,
qualified : typing___Optional[builtin___int] = None,
events : typing___Optional[typing___Iterable[type___CClanEventUserNewsTuple]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"qualified",b"qualified",u"rtime_after",b"rtime_after",u"rtime_before",b"rtime_before"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"events",b"events",u"qualified",b"qualified",u"rtime_after",b"rtime_after",u"rtime_before",b"rtime_before"]) -> None: ...
type___CClanMatchEventByRange = CClanMatchEventByRange
class CCommunity_ClanAnnouncementInfo(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
gid: builtin___int = ...
clanid: builtin___int = ...
posterid: builtin___int = ...
headline: typing___Text = ...
posttime: builtin___int = ...
updatetime: builtin___int = ...
body: typing___Text = ...
commentcount: builtin___int = ...
tags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
language: builtin___int = ...
hidden: builtin___bool = ...
forum_topic_id: builtin___int = ...
event_gid: builtin___int = ...
voteupcount: builtin___int = ...
votedowncount: builtin___int = ...
def __init__(self,
*,
gid : typing___Optional[builtin___int] = None,
clanid : typing___Optional[builtin___int] = None,
posterid : typing___Optional[builtin___int] = None,
headline : typing___Optional[typing___Text] = None,
posttime : typing___Optional[builtin___int] = None,
updatetime : typing___Optional[builtin___int] = None,
body : typing___Optional[typing___Text] = None,
commentcount : typing___Optional[builtin___int] = None,
tags : typing___Optional[typing___Iterable[typing___Text]] = None,
language : typing___Optional[builtin___int] = None,
hidden : typing___Optional[builtin___bool] = None,
forum_topic_id : typing___Optional[builtin___int] = None,
event_gid : typing___Optional[builtin___int] = None,
voteupcount : typing___Optional[builtin___int] = None,
votedowncount : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"body",b"body",u"clanid",b"clanid",u"commentcount",b"commentcount",u"event_gid",b"event_gid",u"forum_topic_id",b"forum_topic_id",u"gid",b"gid",u"headline",b"headline",u"hidden",b"hidden",u"language",b"language",u"posterid",b"posterid",u"posttime",b"posttime",u"updatetime",b"updatetime",u"votedowncount",b"votedowncount",u"voteupcount",b"voteupcount"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"body",b"body",u"clanid",b"clanid",u"commentcount",b"commentcount",u"event_gid",b"event_gid",u"forum_topic_id",b"forum_topic_id",u"gid",b"gid",u"headline",b"headline",u"hidden",b"hidden",u"language",b"language",u"posterid",b"posterid",u"posttime",b"posttime",u"tags",b"tags",u"updatetime",b"updatetime",u"votedowncount",b"votedowncount",u"voteupcount",b"voteupcount"]) -> None: ...
type___CCommunity_ClanAnnouncementInfo = CCommunity_ClanAnnouncementInfo
class CClanEventData(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
gid: builtin___int = ...
clan_steamid: builtin___int = ...
event_name: typing___Text = ...
event_type: type___EProtoClanEventTypeValue = ...
appid: builtin___int = ...
server_address: typing___Text = ...
server_password: typing___Text = ...
rtime32_start_time: builtin___int = ...
rtime32_end_time: builtin___int = ...
comment_count: builtin___int = ...
creator_steamid: builtin___int = ...
last_update_steamid: builtin___int = ...
event_notes: typing___Text = ...
jsondata: typing___Text = ...
published: builtin___bool = ...
hidden: builtin___bool = ...
rtime32_visibility_start: builtin___int = ...
rtime32_visibility_end: builtin___int = ...
broadcaster_accountid: builtin___int = ...
follower_count: builtin___int = ...
ignore_count: builtin___int = ...
forum_topic_id: builtin___int = ...
rtime32_last_modified: builtin___int = ...
news_post_gid: builtin___int = ...
rtime_mod_reviewed: builtin___int = ...
@property
def announcement_body(self) -> type___CCommunity_ClanAnnouncementInfo: ...
def __init__(self,
*,
gid : typing___Optional[builtin___int] = None,
clan_steamid : typing___Optional[builtin___int] = None,
event_name : typing___Optional[typing___Text] = None,
event_type : typing___Optional[type___EProtoClanEventTypeValue] = None,
appid : typing___Optional[builtin___int] = None,
server_address : typing___Optional[typing___Text] = None,
server_password : typing___Optional[typing___Text] = None,
rtime32_start_time : typing___Optional[builtin___int] = None,
rtime32_end_time : typing___Optional[builtin___int] = None,
comment_count : typing___Optional[builtin___int] = None,
creator_steamid : typing___Optional[builtin___int] = None,
last_update_steamid : typing___Optional[builtin___int] = None,
event_notes : typing___Optional[typing___Text] = None,
jsondata : typing___Optional[typing___Text] = None,
announcement_body : typing___Optional[type___CCommunity_ClanAnnouncementInfo] = None,
published : typing___Optional[builtin___bool] = None,
hidden : typing___Optional[builtin___bool] = None,
rtime32_visibility_start : typing___Optional[builtin___int] = None,
rtime32_visibility_end : typing___Optional[builtin___int] = None,
broadcaster_accountid : typing___Optional[builtin___int] = None,
follower_count : typing___Optional[builtin___int] = None,
ignore_count : typing___Optional[builtin___int] = None,
forum_topic_id : typing___Optional[builtin___int] = None,
rtime32_last_modified : typing___Optional[builtin___int] = None,
news_post_gid : typing___Optional[builtin___int] = None,
rtime_mod_reviewed : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"announcement_body",b"announcement_body",u"appid",b"appid",u"broadcaster_accountid",b"broadcaster_accountid",u"clan_steamid",b"clan_steamid",u"comment_count",b"comment_count",u"creator_steamid",b"creator_steamid",u"event_name",b"event_name",u"event_notes",b"event_notes",u"event_type",b"event_type",u"follower_count",b"follower_count",u"forum_topic_id",b"forum_topic_id",u"gid",b"gid",u"hidden",b"hidden",u"ignore_count",b"ignore_count",u"jsondata",b"jsondata",u"last_update_steamid",b"last_update_steamid",u"news_post_gid",b"news_post_gid",u"published",b"published",u"rtime32_end_time",b"rtime32_end_time",u"rtime32_last_modified",b"rtime32_last_modified",u"rtime32_start_time",b"rtime32_start_time",u"rtime32_visibility_end",b"rtime32_visibility_end",u"rtime32_visibility_start",b"rtime32_visibility_start",u"rtime_mod_reviewed",b"rtime_mod_reviewed",u"server_address",b"server_address",u"server_password",b"server_password"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"announcement_body",b"announcement_body",u"appid",b"appid",u"broadcaster_accountid",b"broadcaster_accountid",u"clan_steamid",b"clan_steamid",u"comment_count",b"comment_count",u"creator_steamid",b"creator_steamid",u"event_name",b"event_name",u"event_notes",b"event_notes",u"event_type",b"event_type",u"follower_count",b"follower_count",u"forum_topic_id",b"forum_topic_id",u"gid",b"gid",u"hidden",b"hidden",u"ignore_count",b"ignore_count",u"jsondata",b"jsondata",u"last_update_steamid",b"last_update_steamid",u"news_post_gid",b"news_post_gid",u"published",b"published",u"rtime32_end_time",b"rtime32_end_time",u"rtime32_last_modified",b"rtime32_last_modified",u"rtime32_start_time",b"rtime32_start_time",u"rtime32_visibility_end",b"rtime32_visibility_end",u"rtime32_visibility_start",b"rtime32_visibility_start",u"rtime_mod_reviewed",b"rtime_mod_reviewed",u"server_address",b"server_address",u"server_password",b"server_password"]) -> None: ...
type___CClanEventData = CClanEventData
class CBilling_Address(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
first_name: typing___Text = ...
last_name: typing___Text = ...
address1: typing___Text = ...
address2: typing___Text = ...
city: typing___Text = ...
us_state: typing___Text = ...
country_code: typing___Text = ...
postcode: typing___Text = ...
zip_plus4: builtin___int = ...
phone: typing___Text = ...
def __init__(self,
*,
first_name : typing___Optional[typing___Text] = None,
last_name : typing___Optional[typing___Text] = None,
address1 : typing___Optional[typing___Text] = None,
address2 : typing___Optional[typing___Text] = None,
city : typing___Optional[typing___Text] = None,
us_state : typing___Optional[typing___Text] = None,
country_code : typing___Optional[typing___Text] = None,
postcode : typing___Optional[typing___Text] = None,
zip_plus4 : typing___Optional[builtin___int] = None,
phone : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"address1",b"address1",u"address2",b"address2",u"city",b"city",u"country_code",b"country_code",u"first_name",b"first_name",u"last_name",b"last_name",u"phone",b"phone",u"postcode",b"postcode",u"us_state",b"us_state",u"zip_plus4",b"zip_plus4"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"address1",b"address1",u"address2",b"address2",u"city",b"city",u"country_code",b"country_code",u"first_name",b"first_name",u"last_name",b"last_name",u"phone",b"phone",u"postcode",b"postcode",u"us_state",b"us_state",u"zip_plus4",b"zip_plus4"]) -> None: ...
type___CBilling_Address = CBilling_Address
msgpool_soft_limit: google___protobuf___descriptor___FieldDescriptor = ...
msgpool_hard_limit: google___protobuf___descriptor___FieldDescriptor = ...
force_php_generation: google___protobuf___descriptor___FieldDescriptor = ...
php_output_always_number: google___protobuf___descriptor___FieldDescriptor = ...

1996
steam/protobufs/steammessages_broadcast_pb2.pyi

File diff suppressed because it is too large

3257
steam/protobufs/steammessages_chat_pb2.pyi

File diff suppressed because it is too large

3059
steam/protobufs/steammessages_clientserver_2_pb2.pyi

File diff suppressed because it is too large

706
steam/protobufs/steammessages_clientserver_friends_pb2.pyi

@ -0,0 +1,706 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
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.message import (
Message as google___protobuf___message___Message,
)
from typing import (
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CMsgClientFriendMsg(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
chat_entry_type: builtin___int = ...
message: builtin___bytes = ...
rtime32_server_timestamp: builtin___int = ...
echo_to_sender: builtin___bool = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
chat_entry_type : typing___Optional[builtin___int] = None,
message : typing___Optional[builtin___bytes] = None,
rtime32_server_timestamp : typing___Optional[builtin___int] = None,
echo_to_sender : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"chat_entry_type",b"chat_entry_type",u"echo_to_sender",b"echo_to_sender",u"message",b"message",u"rtime32_server_timestamp",b"rtime32_server_timestamp",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"chat_entry_type",b"chat_entry_type",u"echo_to_sender",b"echo_to_sender",u"message",b"message",u"rtime32_server_timestamp",b"rtime32_server_timestamp",u"steamid",b"steamid"]) -> None: ...
type___CMsgClientFriendMsg = CMsgClientFriendMsg
class CMsgClientFriendMsgIncoming(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid_from: builtin___int = ...
chat_entry_type: builtin___int = ...
from_limited_account: builtin___bool = ...
message: builtin___bytes = ...
rtime32_server_timestamp: builtin___int = ...
def __init__(self,
*,
steamid_from : typing___Optional[builtin___int] = None,
chat_entry_type : typing___Optional[builtin___int] = None,
from_limited_account : typing___Optional[builtin___bool] = None,
message : typing___Optional[builtin___bytes] = None,
rtime32_server_timestamp : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"chat_entry_type",b"chat_entry_type",u"from_limited_account",b"from_limited_account",u"message",b"message",u"rtime32_server_timestamp",b"rtime32_server_timestamp",u"steamid_from",b"steamid_from"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"chat_entry_type",b"chat_entry_type",u"from_limited_account",b"from_limited_account",u"message",b"message",u"rtime32_server_timestamp",b"rtime32_server_timestamp",u"steamid_from",b"steamid_from"]) -> None: ...
type___CMsgClientFriendMsgIncoming = CMsgClientFriendMsgIncoming
class CMsgClientAddFriend(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid_to_add: builtin___int = ...
accountname_or_email_to_add: typing___Text = ...
def __init__(self,
*,
steamid_to_add : typing___Optional[builtin___int] = None,
accountname_or_email_to_add : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountname_or_email_to_add",b"accountname_or_email_to_add",u"steamid_to_add",b"steamid_to_add"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountname_or_email_to_add",b"accountname_or_email_to_add",u"steamid_to_add",b"steamid_to_add"]) -> None: ...
type___CMsgClientAddFriend = CMsgClientAddFriend
class CMsgClientAddFriendResponse(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
eresult: builtin___int = ...
steam_id_added: builtin___int = ...
persona_name_added: typing___Text = ...
def __init__(self,
*,
eresult : typing___Optional[builtin___int] = None,
steam_id_added : typing___Optional[builtin___int] = None,
persona_name_added : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"persona_name_added",b"persona_name_added",u"steam_id_added",b"steam_id_added"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"persona_name_added",b"persona_name_added",u"steam_id_added",b"steam_id_added"]) -> None: ...
type___CMsgClientAddFriendResponse = CMsgClientAddFriendResponse
class CMsgClientRemoveFriend(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
friendid: builtin___int = ...
def __init__(self,
*,
friendid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"friendid",b"friendid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"friendid",b"friendid"]) -> None: ...
type___CMsgClientRemoveFriend = CMsgClientRemoveFriend
class CMsgClientHideFriend(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
friendid: builtin___int = ...
hide: builtin___bool = ...
def __init__(self,
*,
friendid : typing___Optional[builtin___int] = None,
hide : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"friendid",b"friendid",u"hide",b"hide"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"friendid",b"friendid",u"hide",b"hide"]) -> None: ...
type___CMsgClientHideFriend = CMsgClientHideFriend
class CMsgClientFriendsList(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Friend(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
ulfriendid: builtin___int = ...
efriendrelationship: builtin___int = ...
def __init__(self,
*,
ulfriendid : typing___Optional[builtin___int] = None,
efriendrelationship : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"efriendrelationship",b"efriendrelationship",u"ulfriendid",b"ulfriendid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"efriendrelationship",b"efriendrelationship",u"ulfriendid",b"ulfriendid"]) -> None: ...
type___Friend = Friend
bincremental: builtin___bool = ...
max_friend_count: builtin___int = ...
active_friend_count: builtin___int = ...
friends_limit_hit: builtin___bool = ...
@property
def friends(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientFriendsList.Friend]: ...
def __init__(self,
*,
bincremental : typing___Optional[builtin___bool] = None,
friends : typing___Optional[typing___Iterable[type___CMsgClientFriendsList.Friend]] = None,
max_friend_count : typing___Optional[builtin___int] = None,
active_friend_count : typing___Optional[builtin___int] = None,
friends_limit_hit : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"active_friend_count",b"active_friend_count",u"bincremental",b"bincremental",u"friends_limit_hit",b"friends_limit_hit",u"max_friend_count",b"max_friend_count"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"active_friend_count",b"active_friend_count",u"bincremental",b"bincremental",u"friends",b"friends",u"friends_limit_hit",b"friends_limit_hit",u"max_friend_count",b"max_friend_count"]) -> None: ...
type___CMsgClientFriendsList = CMsgClientFriendsList
class CMsgClientFriendsGroupsList(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class FriendGroup(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
nGroupID: builtin___int = ...
strGroupName: typing___Text = ...
def __init__(self,
*,
nGroupID : typing___Optional[builtin___int] = None,
strGroupName : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"nGroupID",b"nGroupID",u"strGroupName",b"strGroupName"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"nGroupID",b"nGroupID",u"strGroupName",b"strGroupName"]) -> None: ...
type___FriendGroup = FriendGroup
class FriendGroupsMembership(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
ulSteamID: builtin___int = ...
nGroupID: builtin___int = ...
def __init__(self,
*,
ulSteamID : typing___Optional[builtin___int] = None,
nGroupID : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"nGroupID",b"nGroupID",u"ulSteamID",b"ulSteamID"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"nGroupID",b"nGroupID",u"ulSteamID",b"ulSteamID"]) -> None: ...
type___FriendGroupsMembership = FriendGroupsMembership
bremoval: builtin___bool = ...
bincremental: builtin___bool = ...
@property
def friendGroups(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientFriendsGroupsList.FriendGroup]: ...
@property
def memberships(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientFriendsGroupsList.FriendGroupsMembership]: ...
def __init__(self,
*,
bremoval : typing___Optional[builtin___bool] = None,
bincremental : typing___Optional[builtin___bool] = None,
friendGroups : typing___Optional[typing___Iterable[type___CMsgClientFriendsGroupsList.FriendGroup]] = None,
memberships : typing___Optional[typing___Iterable[type___CMsgClientFriendsGroupsList.FriendGroupsMembership]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"bincremental",b"bincremental",u"bremoval",b"bremoval"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"bincremental",b"bincremental",u"bremoval",b"bremoval",u"friendGroups",b"friendGroups",u"memberships",b"memberships"]) -> None: ...
type___CMsgClientFriendsGroupsList = CMsgClientFriendsGroupsList
class CMsgClientPlayerNicknameList(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class PlayerNickname(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
nickname: typing___Text = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
nickname : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"nickname",b"nickname",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"nickname",b"nickname",u"steamid",b"steamid"]) -> None: ...
type___PlayerNickname = PlayerNickname
removal: builtin___bool = ...
incremental: builtin___bool = ...
@property
def nicknames(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPlayerNicknameList.PlayerNickname]: ...
def __init__(self,
*,
removal : typing___Optional[builtin___bool] = None,
incremental : typing___Optional[builtin___bool] = None,
nicknames : typing___Optional[typing___Iterable[type___CMsgClientPlayerNicknameList.PlayerNickname]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"incremental",b"incremental",u"removal",b"removal"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"incremental",b"incremental",u"nicknames",b"nicknames",u"removal",b"removal"]) -> None: ...
type___CMsgClientPlayerNicknameList = CMsgClientPlayerNicknameList
class CMsgClientSetPlayerNickname(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
nickname: typing___Text = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
nickname : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"nickname",b"nickname",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"nickname",b"nickname",u"steamid",b"steamid"]) -> None: ...
type___CMsgClientSetPlayerNickname = CMsgClientSetPlayerNickname
class CMsgClientSetPlayerNicknameResponse(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___CMsgClientSetPlayerNicknameResponse = CMsgClientSetPlayerNicknameResponse
class CMsgClientRequestFriendData(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
persona_state_requested: builtin___int = ...
friends: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
persona_state_requested : typing___Optional[builtin___int] = None,
friends : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"persona_state_requested",b"persona_state_requested"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"friends",b"friends",u"persona_state_requested",b"persona_state_requested"]) -> None: ...
type___CMsgClientRequestFriendData = CMsgClientRequestFriendData
class CMsgClientChangeStatus(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
persona_state: builtin___int = ...
player_name: typing___Text = ...
is_auto_generated_name: builtin___bool = ...
high_priority: builtin___bool = ...
persona_set_by_user: builtin___bool = ...
persona_state_flags: builtin___int = ...
need_persona_response: builtin___bool = ...
is_client_idle: builtin___bool = ...
def __init__(self,
*,
persona_state : typing___Optional[builtin___int] = None,
player_name : typing___Optional[typing___Text] = None,
is_auto_generated_name : typing___Optional[builtin___bool] = None,
high_priority : typing___Optional[builtin___bool] = None,
persona_set_by_user : typing___Optional[builtin___bool] = None,
persona_state_flags : typing___Optional[builtin___int] = None,
need_persona_response : typing___Optional[builtin___bool] = None,
is_client_idle : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"high_priority",b"high_priority",u"is_auto_generated_name",b"is_auto_generated_name",u"is_client_idle",b"is_client_idle",u"need_persona_response",b"need_persona_response",u"persona_set_by_user",b"persona_set_by_user",u"persona_state",b"persona_state",u"persona_state_flags",b"persona_state_flags",u"player_name",b"player_name"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"high_priority",b"high_priority",u"is_auto_generated_name",b"is_auto_generated_name",u"is_client_idle",b"is_client_idle",u"need_persona_response",b"need_persona_response",u"persona_set_by_user",b"persona_set_by_user",u"persona_state",b"persona_state",u"persona_state_flags",b"persona_state_flags",u"player_name",b"player_name"]) -> None: ...
type___CMsgClientChangeStatus = CMsgClientChangeStatus
class CMsgPersonaChangeResponse(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
result: builtin___int = ...
player_name: typing___Text = ...
def __init__(self,
*,
result : typing___Optional[builtin___int] = None,
player_name : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"player_name",b"player_name",u"result",b"result"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"player_name",b"player_name",u"result",b"result"]) -> None: ...
type___CMsgPersonaChangeResponse = CMsgPersonaChangeResponse
class CMsgClientPersonaState(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Friend(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class ClanData(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
ogg_app_id: builtin___int = ...
chat_group_id: builtin___int = ...
def __init__(self,
*,
ogg_app_id : typing___Optional[builtin___int] = None,
chat_group_id : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"ogg_app_id",b"ogg_app_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"chat_group_id",b"chat_group_id",u"ogg_app_id",b"ogg_app_id"]) -> None: ...
type___ClanData = ClanData
class KV(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
key: typing___Text = ...
value: typing___Text = ...
def __init__(self,
*,
key : typing___Optional[typing___Text] = None,
value : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ...
type___KV = KV
friendid: builtin___int = ...
persona_state: builtin___int = ...
game_played_app_id: builtin___int = ...
game_server_ip: builtin___int = ...
game_server_port: builtin___int = ...
persona_state_flags: builtin___int = ...
online_session_instances: builtin___int = ...
persona_set_by_user: builtin___bool = ...
player_name: typing___Text = ...
query_port: builtin___int = ...
steamid_source: builtin___int = ...
avatar_hash: builtin___bytes = ...
last_logoff: builtin___int = ...
last_logon: builtin___int = ...
last_seen_online: builtin___int = ...
clan_rank: builtin___int = ...
game_name: typing___Text = ...
gameid: builtin___int = ...
game_data_blob: builtin___bytes = ...
clan_tag: typing___Text = ...
broadcast_id: builtin___int = ...
game_lobby_id: builtin___int = ...
watching_broadcast_accountid: builtin___int = ...
watching_broadcast_appid: builtin___int = ...
watching_broadcast_viewers: builtin___int = ...
watching_broadcast_title: typing___Text = ...
@property
def clan_data(self) -> type___CMsgClientPersonaState.Friend.ClanData: ...
@property
def rich_presence(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPersonaState.Friend.KV]: ...
def __init__(self,
*,
friendid : typing___Optional[builtin___int] = None,
persona_state : typing___Optional[builtin___int] = None,
game_played_app_id : typing___Optional[builtin___int] = None,
game_server_ip : typing___Optional[builtin___int] = None,
game_server_port : typing___Optional[builtin___int] = None,
persona_state_flags : typing___Optional[builtin___int] = None,
online_session_instances : typing___Optional[builtin___int] = None,
persona_set_by_user : typing___Optional[builtin___bool] = None,
player_name : typing___Optional[typing___Text] = None,
query_port : typing___Optional[builtin___int] = None,
steamid_source : typing___Optional[builtin___int] = None,
avatar_hash : typing___Optional[builtin___bytes] = None,
last_logoff : typing___Optional[builtin___int] = None,
last_logon : typing___Optional[builtin___int] = None,
last_seen_online : typing___Optional[builtin___int] = None,
clan_rank : typing___Optional[builtin___int] = None,
game_name : typing___Optional[typing___Text] = None,
gameid : typing___Optional[builtin___int] = None,
game_data_blob : typing___Optional[builtin___bytes] = None,
clan_data : typing___Optional[type___CMsgClientPersonaState.Friend.ClanData] = None,
clan_tag : typing___Optional[typing___Text] = None,
rich_presence : typing___Optional[typing___Iterable[type___CMsgClientPersonaState.Friend.KV]] = None,
broadcast_id : typing___Optional[builtin___int] = None,
game_lobby_id : typing___Optional[builtin___int] = None,
watching_broadcast_accountid : typing___Optional[builtin___int] = None,
watching_broadcast_appid : typing___Optional[builtin___int] = None,
watching_broadcast_viewers : typing___Optional[builtin___int] = None,
watching_broadcast_title : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"avatar_hash",b"avatar_hash",u"broadcast_id",b"broadcast_id",u"clan_data",b"clan_data",u"clan_rank",b"clan_rank",u"clan_tag",b"clan_tag",u"friendid",b"friendid",u"game_data_blob",b"game_data_blob",u"game_lobby_id",b"game_lobby_id",u"game_name",b"game_name",u"game_played_app_id",b"game_played_app_id",u"game_server_ip",b"game_server_ip",u"game_server_port",b"game_server_port",u"gameid",b"gameid",u"last_logoff",b"last_logoff",u"last_logon",b"last_logon",u"last_seen_online",b"last_seen_online",u"online_session_instances",b"online_session_instances",u"persona_set_by_user",b"persona_set_by_user",u"persona_state",b"persona_state",u"persona_state_flags",b"persona_state_flags",u"player_name",b"player_name",u"query_port",b"query_port",u"steamid_source",b"steamid_source",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_appid",b"watching_broadcast_appid",u"watching_broadcast_title",b"watching_broadcast_title",u"watching_broadcast_viewers",b"watching_broadcast_viewers"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"avatar_hash",b"avatar_hash",u"broadcast_id",b"broadcast_id",u"clan_data",b"clan_data",u"clan_rank",b"clan_rank",u"clan_tag",b"clan_tag",u"friendid",b"friendid",u"game_data_blob",b"game_data_blob",u"game_lobby_id",b"game_lobby_id",u"game_name",b"game_name",u"game_played_app_id",b"game_played_app_id",u"game_server_ip",b"game_server_ip",u"game_server_port",b"game_server_port",u"gameid",b"gameid",u"last_logoff",b"last_logoff",u"last_logon",b"last_logon",u"last_seen_online",b"last_seen_online",u"online_session_instances",b"online_session_instances",u"persona_set_by_user",b"persona_set_by_user",u"persona_state",b"persona_state",u"persona_state_flags",b"persona_state_flags",u"player_name",b"player_name",u"query_port",b"query_port",u"rich_presence",b"rich_presence",u"steamid_source",b"steamid_source",u"watching_broadcast_accountid",b"watching_broadcast_accountid",u"watching_broadcast_appid",b"watching_broadcast_appid",u"watching_broadcast_title",b"watching_broadcast_title",u"watching_broadcast_viewers",b"watching_broadcast_viewers"]) -> None: ...
type___Friend = Friend
status_flags: builtin___int = ...
@property
def friends(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientPersonaState.Friend]: ...
def __init__(self,
*,
status_flags : typing___Optional[builtin___int] = None,
friends : typing___Optional[typing___Iterable[type___CMsgClientPersonaState.Friend]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"status_flags",b"status_flags"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"friends",b"friends",u"status_flags",b"status_flags"]) -> None: ...
type___CMsgClientPersonaState = CMsgClientPersonaState
class CMsgClientFriendProfileInfo(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid_friend: builtin___int = ...
def __init__(self,
*,
steamid_friend : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"steamid_friend",b"steamid_friend"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"steamid_friend",b"steamid_friend"]) -> None: ...
type___CMsgClientFriendProfileInfo = CMsgClientFriendProfileInfo
class CMsgClientFriendProfileInfoResponse(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
eresult: builtin___int = ...
steamid_friend: builtin___int = ...
time_created: builtin___int = ...
real_name: typing___Text = ...
city_name: typing___Text = ...
state_name: typing___Text = ...
country_name: typing___Text = ...
headline: typing___Text = ...
summary: typing___Text = ...
def __init__(self,
*,
eresult : typing___Optional[builtin___int] = None,
steamid_friend : typing___Optional[builtin___int] = None,
time_created : typing___Optional[builtin___int] = None,
real_name : typing___Optional[typing___Text] = None,
city_name : typing___Optional[typing___Text] = None,
state_name : typing___Optional[typing___Text] = None,
country_name : typing___Optional[typing___Text] = None,
headline : typing___Optional[typing___Text] = None,
summary : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"city_name",b"city_name",u"country_name",b"country_name",u"eresult",b"eresult",u"headline",b"headline",u"real_name",b"real_name",u"state_name",b"state_name",u"steamid_friend",b"steamid_friend",u"summary",b"summary",u"time_created",b"time_created"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"city_name",b"city_name",u"country_name",b"country_name",u"eresult",b"eresult",u"headline",b"headline",u"real_name",b"real_name",u"state_name",b"state_name",u"steamid_friend",b"steamid_friend",u"summary",b"summary",u"time_created",b"time_created"]) -> None: ...
type___CMsgClientFriendProfileInfoResponse = CMsgClientFriendProfileInfoResponse
class CMsgClientCreateFriendsGroup(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
groupname: typing___Text = ...
steamid_friends: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
groupname : typing___Optional[typing___Text] = None,
steamid_friends : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"groupname",b"groupname",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"groupname",b"groupname",u"steamid",b"steamid",u"steamid_friends",b"steamid_friends"]) -> None: ...
type___CMsgClientCreateFriendsGroup = CMsgClientCreateFriendsGroup
class CMsgClientCreateFriendsGroupResponse(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
eresult: builtin___int = ...
groupid: builtin___int = ...
def __init__(self,
*,
eresult : typing___Optional[builtin___int] = None,
groupid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"groupid",b"groupid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"groupid",b"groupid"]) -> None: ...
type___CMsgClientCreateFriendsGroupResponse = CMsgClientCreateFriendsGroupResponse
class CMsgClientDeleteFriendsGroup(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
groupid: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
groupid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"groupid",b"groupid",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"groupid",b"groupid",u"steamid",b"steamid"]) -> None: ...
type___CMsgClientDeleteFriendsGroup = CMsgClientDeleteFriendsGroup
class CMsgClientDeleteFriendsGroupResponse(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___CMsgClientDeleteFriendsGroupResponse = CMsgClientDeleteFriendsGroupResponse
class CMsgClientManageFriendsGroup(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
groupid: builtin___int = ...
groupname: typing___Text = ...
steamid_friends_added: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
steamid_friends_removed: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
groupid : typing___Optional[builtin___int] = None,
groupname : typing___Optional[typing___Text] = None,
steamid_friends_added : typing___Optional[typing___Iterable[builtin___int]] = None,
steamid_friends_removed : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"groupid",b"groupid",u"groupname",b"groupname"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"groupid",b"groupid",u"groupname",b"groupname",u"steamid_friends_added",b"steamid_friends_added",u"steamid_friends_removed",b"steamid_friends_removed"]) -> None: ...
type___CMsgClientManageFriendsGroup = CMsgClientManageFriendsGroup
class CMsgClientManageFriendsGroupResponse(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___CMsgClientManageFriendsGroupResponse = CMsgClientManageFriendsGroupResponse
class CMsgClientAddFriendToGroup(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
groupid: builtin___int = ...
steamiduser: builtin___int = ...
def __init__(self,
*,
groupid : typing___Optional[builtin___int] = None,
steamiduser : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"groupid",b"groupid",u"steamiduser",b"steamiduser"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"groupid",b"groupid",u"steamiduser",b"steamiduser"]) -> None: ...
type___CMsgClientAddFriendToGroup = CMsgClientAddFriendToGroup
class CMsgClientAddFriendToGroupResponse(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___CMsgClientAddFriendToGroupResponse = CMsgClientAddFriendToGroupResponse
class CMsgClientRemoveFriendFromGroup(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
groupid: builtin___int = ...
steamiduser: builtin___int = ...
def __init__(self,
*,
groupid : typing___Optional[builtin___int] = None,
steamiduser : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"groupid",b"groupid",u"steamiduser",b"steamiduser"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"groupid",b"groupid",u"steamiduser",b"steamiduser"]) -> None: ...
type___CMsgClientRemoveFriendFromGroup = CMsgClientRemoveFriendFromGroup
class CMsgClientRemoveFriendFromGroupResponse(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___CMsgClientRemoveFriendFromGroupResponse = CMsgClientRemoveFriendFromGroupResponse
class CMsgClientGetEmoticonList(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CMsgClientGetEmoticonList = CMsgClientGetEmoticonList
class CMsgClientEmoticonList(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Emoticon(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
name: typing___Text = ...
count: builtin___int = ...
time_last_used: builtin___int = ...
use_count: builtin___int = ...
time_received: builtin___int = ...
def __init__(self,
*,
name : typing___Optional[typing___Text] = None,
count : typing___Optional[builtin___int] = None,
time_last_used : typing___Optional[builtin___int] = None,
use_count : typing___Optional[builtin___int] = None,
time_received : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"count",b"count",u"name",b"name",u"time_last_used",b"time_last_used",u"time_received",b"time_received",u"use_count",b"use_count"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"count",b"count",u"name",b"name",u"time_last_used",b"time_last_used",u"time_received",b"time_received",u"use_count",b"use_count"]) -> None: ...
type___Emoticon = Emoticon
class Sticker(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
name: typing___Text = ...
count: builtin___int = ...
time_received: builtin___int = ...
appid: builtin___int = ...
def __init__(self,
*,
name : typing___Optional[typing___Text] = None,
count : typing___Optional[builtin___int] = None,
time_received : 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"count",b"count",u"name",b"name",u"time_received",b"time_received"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"count",b"count",u"name",b"name",u"time_received",b"time_received"]) -> None: ...
type___Sticker = Sticker
class Effect(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
name: typing___Text = ...
count: builtin___int = ...
time_received: builtin___int = ...
infinite_use: builtin___bool = ...
appid: builtin___int = ...
def __init__(self,
*,
name : typing___Optional[typing___Text] = None,
count : typing___Optional[builtin___int] = None,
time_received : typing___Optional[builtin___int] = None,
infinite_use : typing___Optional[builtin___bool] = None,
appid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"count",b"count",u"infinite_use",b"infinite_use",u"name",b"name",u"time_received",b"time_received"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"count",b"count",u"infinite_use",b"infinite_use",u"name",b"name",u"time_received",b"time_received"]) -> None: ...
type___Effect = Effect
@property
def emoticons(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientEmoticonList.Emoticon]: ...
@property
def stickers(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientEmoticonList.Sticker]: ...
@property
def effects(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CMsgClientEmoticonList.Effect]: ...
def __init__(self,
*,
emoticons : typing___Optional[typing___Iterable[type___CMsgClientEmoticonList.Emoticon]] = None,
stickers : typing___Optional[typing___Iterable[type___CMsgClientEmoticonList.Sticker]] = None,
effects : typing___Optional[typing___Iterable[type___CMsgClientEmoticonList.Effect]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"effects",b"effects",u"emoticons",b"emoticons",u"stickers",b"stickers"]) -> None: ...
type___CMsgClientEmoticonList = CMsgClientEmoticonList

396
steam/protobufs/steammessages_clientserver_login_pb2.pyi

@ -0,0 +1,396 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from steammessages_base_pb2 import (
CMsgIPAddress as steammessages_base_pb2___CMsgIPAddress,
)
from typing import (
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CMsgClientHeartBeat(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CMsgClientHeartBeat = CMsgClientHeartBeat
class CMsgClientServerTimestampRequest(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
client_request_timestamp: builtin___int = ...
def __init__(self,
*,
client_request_timestamp : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"client_request_timestamp",b"client_request_timestamp"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"client_request_timestamp",b"client_request_timestamp"]) -> None: ...
type___CMsgClientServerTimestampRequest = CMsgClientServerTimestampRequest
class CMsgClientServerTimestampResponse(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
client_request_timestamp: builtin___int = ...
server_timestamp_ms: builtin___int = ...
def __init__(self,
*,
client_request_timestamp : typing___Optional[builtin___int] = None,
server_timestamp_ms : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"client_request_timestamp",b"client_request_timestamp",u"server_timestamp_ms",b"server_timestamp_ms"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"client_request_timestamp",b"client_request_timestamp",u"server_timestamp_ms",b"server_timestamp_ms"]) -> None: ...
type___CMsgClientServerTimestampResponse = CMsgClientServerTimestampResponse
class CMsgClientSecret(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
version: builtin___int = ...
appid: builtin___int = ...
deviceid: builtin___int = ...
nonce: builtin___int = ...
hmac: builtin___bytes = ...
def __init__(self,
*,
version : typing___Optional[builtin___int] = None,
appid : typing___Optional[builtin___int] = None,
deviceid : typing___Optional[builtin___int] = None,
nonce : typing___Optional[builtin___int] = None,
hmac : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"deviceid",b"deviceid",u"hmac",b"hmac",u"nonce",b"nonce",u"version",b"version"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"deviceid",b"deviceid",u"hmac",b"hmac",u"nonce",b"nonce",u"version",b"version"]) -> None: ...
type___CMsgClientSecret = CMsgClientSecret
class CMsgClientLogon(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
protocol_version: builtin___int = ...
deprecated_obfustucated_private_ip: builtin___int = ...
cell_id: builtin___int = ...
last_session_id: builtin___int = ...
client_package_version: builtin___int = ...
client_language: typing___Text = ...
client_os_type: builtin___int = ...
should_remember_password: builtin___bool = ...
wine_version: typing___Text = ...
deprecated_10: builtin___int = ...
deprecated_public_ip: builtin___int = ...
qos_level: builtin___int = ...
client_supplied_steam_id: builtin___int = ...
machine_id: builtin___bytes = ...
launcher_type: builtin___int = ...
ui_mode: builtin___int = ...
chat_mode: builtin___int = ...
steam2_auth_ticket: builtin___bytes = ...
email_address: typing___Text = ...
rtime32_account_creation: builtin___int = ...
account_name: typing___Text = ...
password: typing___Text = ...
game_server_token: typing___Text = ...
login_key: typing___Text = ...
was_converted_deprecated_msg: builtin___bool = ...
anon_user_target_account_name: typing___Text = ...
resolved_user_steam_id: builtin___int = ...
eresult_sentryfile: builtin___int = ...
sha_sentryfile: builtin___bytes = ...
auth_code: typing___Text = ...
otp_type: builtin___int = ...
otp_value: builtin___int = ...
otp_identifier: typing___Text = ...
steam2_ticket_request: builtin___bool = ...
sony_psn_ticket: builtin___bytes = ...
sony_psn_service_id: typing___Text = ...
create_new_psn_linked_account_if_needed: builtin___bool = ...
sony_psn_name: typing___Text = ...
game_server_app_id: builtin___int = ...
steamguard_dont_remember_computer: builtin___bool = ...
machine_name: typing___Text = ...
machine_name_userchosen: typing___Text = ...
country_override: typing___Text = ...
is_steam_box: builtin___bool = ...
client_instance_id: builtin___int = ...
two_factor_code: typing___Text = ...
supports_rate_limit_response: builtin___bool = ...
web_logon_nonce: typing___Text = ...
priority_reason: builtin___int = ...
@property
def obfuscated_private_ip(self) -> steammessages_base_pb2___CMsgIPAddress: ...
@property
def public_ip(self) -> steammessages_base_pb2___CMsgIPAddress: ...
@property
def embedded_client_secret(self) -> type___CMsgClientSecret: ...
def __init__(self,
*,
protocol_version : typing___Optional[builtin___int] = None,
deprecated_obfustucated_private_ip : typing___Optional[builtin___int] = None,
cell_id : typing___Optional[builtin___int] = None,
last_session_id : typing___Optional[builtin___int] = None,
client_package_version : typing___Optional[builtin___int] = None,
client_language : typing___Optional[typing___Text] = None,
client_os_type : typing___Optional[builtin___int] = None,
should_remember_password : typing___Optional[builtin___bool] = None,
wine_version : typing___Optional[typing___Text] = None,
deprecated_10 : typing___Optional[builtin___int] = None,
obfuscated_private_ip : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None,
deprecated_public_ip : typing___Optional[builtin___int] = None,
qos_level : typing___Optional[builtin___int] = None,
client_supplied_steam_id : typing___Optional[builtin___int] = None,
public_ip : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None,
machine_id : typing___Optional[builtin___bytes] = None,
launcher_type : typing___Optional[builtin___int] = None,
ui_mode : typing___Optional[builtin___int] = None,
chat_mode : typing___Optional[builtin___int] = None,
steam2_auth_ticket : typing___Optional[builtin___bytes] = None,
email_address : typing___Optional[typing___Text] = None,
rtime32_account_creation : typing___Optional[builtin___int] = None,
account_name : typing___Optional[typing___Text] = None,
password : typing___Optional[typing___Text] = None,
game_server_token : typing___Optional[typing___Text] = None,
login_key : typing___Optional[typing___Text] = None,
was_converted_deprecated_msg : typing___Optional[builtin___bool] = None,
anon_user_target_account_name : typing___Optional[typing___Text] = None,
resolved_user_steam_id : typing___Optional[builtin___int] = None,
eresult_sentryfile : typing___Optional[builtin___int] = None,
sha_sentryfile : typing___Optional[builtin___bytes] = None,
auth_code : typing___Optional[typing___Text] = None,
otp_type : typing___Optional[builtin___int] = None,
otp_value : typing___Optional[builtin___int] = None,
otp_identifier : typing___Optional[typing___Text] = None,
steam2_ticket_request : typing___Optional[builtin___bool] = None,
sony_psn_ticket : typing___Optional[builtin___bytes] = None,
sony_psn_service_id : typing___Optional[typing___Text] = None,
create_new_psn_linked_account_if_needed : typing___Optional[builtin___bool] = None,
sony_psn_name : typing___Optional[typing___Text] = None,
game_server_app_id : typing___Optional[builtin___int] = None,
steamguard_dont_remember_computer : typing___Optional[builtin___bool] = None,
machine_name : typing___Optional[typing___Text] = None,
machine_name_userchosen : typing___Optional[typing___Text] = None,
country_override : typing___Optional[typing___Text] = None,
is_steam_box : typing___Optional[builtin___bool] = None,
client_instance_id : typing___Optional[builtin___int] = None,
two_factor_code : typing___Optional[typing___Text] = None,
supports_rate_limit_response : typing___Optional[builtin___bool] = None,
web_logon_nonce : typing___Optional[typing___Text] = None,
priority_reason : typing___Optional[builtin___int] = None,
embedded_client_secret : typing___Optional[type___CMsgClientSecret] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"account_name",b"account_name",u"anon_user_target_account_name",b"anon_user_target_account_name",u"auth_code",b"auth_code",u"cell_id",b"cell_id",u"chat_mode",b"chat_mode",u"client_instance_id",b"client_instance_id",u"client_language",b"client_language",u"client_os_type",b"client_os_type",u"client_package_version",b"client_package_version",u"client_supplied_steam_id",b"client_supplied_steam_id",u"country_override",b"country_override",u"create_new_psn_linked_account_if_needed",b"create_new_psn_linked_account_if_needed",u"deprecated_10",b"deprecated_10",u"deprecated_obfustucated_private_ip",b"deprecated_obfustucated_private_ip",u"deprecated_public_ip",b"deprecated_public_ip",u"email_address",b"email_address",u"embedded_client_secret",b"embedded_client_secret",u"eresult_sentryfile",b"eresult_sentryfile",u"game_server_app_id",b"game_server_app_id",u"game_server_token",b"game_server_token",u"is_steam_box",b"is_steam_box",u"last_session_id",b"last_session_id",u"launcher_type",b"launcher_type",u"login_key",b"login_key",u"machine_id",b"machine_id",u"machine_name",b"machine_name",u"machine_name_userchosen",b"machine_name_userchosen",u"obfuscated_private_ip",b"obfuscated_private_ip",u"otp_identifier",b"otp_identifier",u"otp_type",b"otp_type",u"otp_value",b"otp_value",u"password",b"password",u"priority_reason",b"priority_reason",u"protocol_version",b"protocol_version",u"public_ip",b"public_ip",u"qos_level",b"qos_level",u"resolved_user_steam_id",b"resolved_user_steam_id",u"rtime32_account_creation",b"rtime32_account_creation",u"sha_sentryfile",b"sha_sentryfile",u"should_remember_password",b"should_remember_password",u"sony_psn_name",b"sony_psn_name",u"sony_psn_service_id",b"sony_psn_service_id",u"sony_psn_ticket",b"sony_psn_ticket",u"steam2_auth_ticket",b"steam2_auth_ticket",u"steam2_ticket_request",b"steam2_ticket_request",u"steamguard_dont_remember_computer",b"steamguard_dont_remember_computer",u"supports_rate_limit_response",b"supports_rate_limit_response",u"two_factor_code",b"two_factor_code",u"ui_mode",b"ui_mode",u"was_converted_deprecated_msg",b"was_converted_deprecated_msg",u"web_logon_nonce",b"web_logon_nonce",u"wine_version",b"wine_version"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"account_name",b"account_name",u"anon_user_target_account_name",b"anon_user_target_account_name",u"auth_code",b"auth_code",u"cell_id",b"cell_id",u"chat_mode",b"chat_mode",u"client_instance_id",b"client_instance_id",u"client_language",b"client_language",u"client_os_type",b"client_os_type",u"client_package_version",b"client_package_version",u"client_supplied_steam_id",b"client_supplied_steam_id",u"country_override",b"country_override",u"create_new_psn_linked_account_if_needed",b"create_new_psn_linked_account_if_needed",u"deprecated_10",b"deprecated_10",u"deprecated_obfustucated_private_ip",b"deprecated_obfustucated_private_ip",u"deprecated_public_ip",b"deprecated_public_ip",u"email_address",b"email_address",u"embedded_client_secret",b"embedded_client_secret",u"eresult_sentryfile",b"eresult_sentryfile",u"game_server_app_id",b"game_server_app_id",u"game_server_token",b"game_server_token",u"is_steam_box",b"is_steam_box",u"last_session_id",b"last_session_id",u"launcher_type",b"launcher_type",u"login_key",b"login_key",u"machine_id",b"machine_id",u"machine_name",b"machine_name",u"machine_name_userchosen",b"machine_name_userchosen",u"obfuscated_private_ip",b"obfuscated_private_ip",u"otp_identifier",b"otp_identifier",u"otp_type",b"otp_type",u"otp_value",b"otp_value",u"password",b"password",u"priority_reason",b"priority_reason",u"protocol_version",b"protocol_version",u"public_ip",b"public_ip",u"qos_level",b"qos_level",u"resolved_user_steam_id",b"resolved_user_steam_id",u"rtime32_account_creation",b"rtime32_account_creation",u"sha_sentryfile",b"sha_sentryfile",u"should_remember_password",b"should_remember_password",u"sony_psn_name",b"sony_psn_name",u"sony_psn_service_id",b"sony_psn_service_id",u"sony_psn_ticket",b"sony_psn_ticket",u"steam2_auth_ticket",b"steam2_auth_ticket",u"steam2_ticket_request",b"steam2_ticket_request",u"steamguard_dont_remember_computer",b"steamguard_dont_remember_computer",u"supports_rate_limit_response",b"supports_rate_limit_response",u"two_factor_code",b"two_factor_code",u"ui_mode",b"ui_mode",u"was_converted_deprecated_msg",b"was_converted_deprecated_msg",u"web_logon_nonce",b"web_logon_nonce",u"wine_version",b"wine_version"]) -> None: ...
type___CMsgClientLogon = CMsgClientLogon
class CMsgClientLogonResponse(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
eresult: builtin___int = ...
out_of_game_heartbeat_seconds: builtin___int = ...
in_game_heartbeat_seconds: builtin___int = ...
deprecated_public_ip: builtin___int = ...
rtime32_server_time: builtin___int = ...
account_flags: builtin___int = ...
cell_id: builtin___int = ...
email_domain: typing___Text = ...
steam2_ticket: builtin___bytes = ...
eresult_extended: builtin___int = ...
webapi_authenticate_user_nonce: typing___Text = ...
cell_id_ping_threshold: builtin___int = ...
use_pics: builtin___bool = ...
vanity_url: typing___Text = ...
client_supplied_steamid: builtin___int = ...
ip_country_code: typing___Text = ...
parental_settings: builtin___bytes = ...
parental_setting_signature: builtin___bytes = ...
count_loginfailures_to_migrate: builtin___int = ...
count_disconnects_to_migrate: builtin___int = ...
ogs_data_report_time_window: builtin___int = ...
client_instance_id: builtin___int = ...
force_client_update_check: builtin___bool = ...
@property
def public_ip(self) -> steammessages_base_pb2___CMsgIPAddress: ...
def __init__(self,
*,
eresult : typing___Optional[builtin___int] = None,
out_of_game_heartbeat_seconds : typing___Optional[builtin___int] = None,
in_game_heartbeat_seconds : typing___Optional[builtin___int] = None,
deprecated_public_ip : typing___Optional[builtin___int] = None,
rtime32_server_time : typing___Optional[builtin___int] = None,
account_flags : typing___Optional[builtin___int] = None,
cell_id : typing___Optional[builtin___int] = None,
email_domain : typing___Optional[typing___Text] = None,
steam2_ticket : typing___Optional[builtin___bytes] = None,
eresult_extended : typing___Optional[builtin___int] = None,
webapi_authenticate_user_nonce : typing___Optional[typing___Text] = None,
cell_id_ping_threshold : typing___Optional[builtin___int] = None,
use_pics : typing___Optional[builtin___bool] = None,
vanity_url : typing___Optional[typing___Text] = None,
public_ip : typing___Optional[steammessages_base_pb2___CMsgIPAddress] = None,
client_supplied_steamid : typing___Optional[builtin___int] = None,
ip_country_code : typing___Optional[typing___Text] = None,
parental_settings : typing___Optional[builtin___bytes] = None,
parental_setting_signature : typing___Optional[builtin___bytes] = None,
count_loginfailures_to_migrate : typing___Optional[builtin___int] = None,
count_disconnects_to_migrate : typing___Optional[builtin___int] = None,
ogs_data_report_time_window : typing___Optional[builtin___int] = None,
client_instance_id : typing___Optional[builtin___int] = None,
force_client_update_check : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"account_flags",b"account_flags",u"cell_id",b"cell_id",u"cell_id_ping_threshold",b"cell_id_ping_threshold",u"client_instance_id",b"client_instance_id",u"client_supplied_steamid",b"client_supplied_steamid",u"count_disconnects_to_migrate",b"count_disconnects_to_migrate",u"count_loginfailures_to_migrate",b"count_loginfailures_to_migrate",u"deprecated_public_ip",b"deprecated_public_ip",u"email_domain",b"email_domain",u"eresult",b"eresult",u"eresult_extended",b"eresult_extended",u"force_client_update_check",b"force_client_update_check",u"in_game_heartbeat_seconds",b"in_game_heartbeat_seconds",u"ip_country_code",b"ip_country_code",u"ogs_data_report_time_window",b"ogs_data_report_time_window",u"out_of_game_heartbeat_seconds",b"out_of_game_heartbeat_seconds",u"parental_setting_signature",b"parental_setting_signature",u"parental_settings",b"parental_settings",u"public_ip",b"public_ip",u"rtime32_server_time",b"rtime32_server_time",u"steam2_ticket",b"steam2_ticket",u"use_pics",b"use_pics",u"vanity_url",b"vanity_url",u"webapi_authenticate_user_nonce",b"webapi_authenticate_user_nonce"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"account_flags",b"account_flags",u"cell_id",b"cell_id",u"cell_id_ping_threshold",b"cell_id_ping_threshold",u"client_instance_id",b"client_instance_id",u"client_supplied_steamid",b"client_supplied_steamid",u"count_disconnects_to_migrate",b"count_disconnects_to_migrate",u"count_loginfailures_to_migrate",b"count_loginfailures_to_migrate",u"deprecated_public_ip",b"deprecated_public_ip",u"email_domain",b"email_domain",u"eresult",b"eresult",u"eresult_extended",b"eresult_extended",u"force_client_update_check",b"force_client_update_check",u"in_game_heartbeat_seconds",b"in_game_heartbeat_seconds",u"ip_country_code",b"ip_country_code",u"ogs_data_report_time_window",b"ogs_data_report_time_window",u"out_of_game_heartbeat_seconds",b"out_of_game_heartbeat_seconds",u"parental_setting_signature",b"parental_setting_signature",u"parental_settings",b"parental_settings",u"public_ip",b"public_ip",u"rtime32_server_time",b"rtime32_server_time",u"steam2_ticket",b"steam2_ticket",u"use_pics",b"use_pics",u"vanity_url",b"vanity_url",u"webapi_authenticate_user_nonce",b"webapi_authenticate_user_nonce"]) -> None: ...
type___CMsgClientLogonResponse = CMsgClientLogonResponse
class CMsgClientRequestWebAPIAuthenticateUserNonce(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
token_type: builtin___int = ...
def __init__(self,
*,
token_type : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"token_type",b"token_type"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"token_type",b"token_type"]) -> None: ...
type___CMsgClientRequestWebAPIAuthenticateUserNonce = CMsgClientRequestWebAPIAuthenticateUserNonce
class CMsgClientRequestWebAPIAuthenticateUserNonceResponse(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
eresult: builtin___int = ...
webapi_authenticate_user_nonce: typing___Text = ...
token_type: builtin___int = ...
def __init__(self,
*,
eresult : typing___Optional[builtin___int] = None,
webapi_authenticate_user_nonce : typing___Optional[typing___Text] = None,
token_type : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"token_type",b"token_type",u"webapi_authenticate_user_nonce",b"webapi_authenticate_user_nonce"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"eresult",b"eresult",u"token_type",b"token_type",u"webapi_authenticate_user_nonce",b"webapi_authenticate_user_nonce"]) -> None: ...
type___CMsgClientRequestWebAPIAuthenticateUserNonceResponse = CMsgClientRequestWebAPIAuthenticateUserNonceResponse
class CMsgClientLogOff(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CMsgClientLogOff = CMsgClientLogOff
class CMsgClientLoggedOff(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___CMsgClientLoggedOff = CMsgClientLoggedOff
class CMsgClientNewLoginKey(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
unique_id: builtin___int = ...
login_key: typing___Text = ...
def __init__(self,
*,
unique_id : typing___Optional[builtin___int] = None,
login_key : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"login_key",b"login_key",u"unique_id",b"unique_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"login_key",b"login_key",u"unique_id",b"unique_id"]) -> None: ...
type___CMsgClientNewLoginKey = CMsgClientNewLoginKey
class CMsgClientNewLoginKeyAccepted(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
unique_id: builtin___int = ...
def __init__(self,
*,
unique_id : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"unique_id",b"unique_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"unique_id",b"unique_id"]) -> None: ...
type___CMsgClientNewLoginKeyAccepted = CMsgClientNewLoginKeyAccepted
class CMsgClientAccountInfo(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
persona_name: typing___Text = ...
ip_country: typing___Text = ...
count_authed_computers: builtin___int = ...
account_flags: builtin___int = ...
facebook_id: builtin___int = ...
facebook_name: typing___Text = ...
steamguard_notify_newmachines: builtin___bool = ...
steamguard_machine_name_user_chosen: typing___Text = ...
is_phone_verified: builtin___bool = ...
two_factor_state: builtin___int = ...
is_phone_identifying: builtin___bool = ...
is_phone_needing_reverify: builtin___bool = ...
def __init__(self,
*,
persona_name : typing___Optional[typing___Text] = None,
ip_country : typing___Optional[typing___Text] = None,
count_authed_computers : typing___Optional[builtin___int] = None,
account_flags : typing___Optional[builtin___int] = None,
facebook_id : typing___Optional[builtin___int] = None,
facebook_name : typing___Optional[typing___Text] = None,
steamguard_notify_newmachines : typing___Optional[builtin___bool] = None,
steamguard_machine_name_user_chosen : typing___Optional[typing___Text] = None,
is_phone_verified : typing___Optional[builtin___bool] = None,
two_factor_state : typing___Optional[builtin___int] = None,
is_phone_identifying : typing___Optional[builtin___bool] = None,
is_phone_needing_reverify : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"account_flags",b"account_flags",u"count_authed_computers",b"count_authed_computers",u"facebook_id",b"facebook_id",u"facebook_name",b"facebook_name",u"ip_country",b"ip_country",u"is_phone_identifying",b"is_phone_identifying",u"is_phone_needing_reverify",b"is_phone_needing_reverify",u"is_phone_verified",b"is_phone_verified",u"persona_name",b"persona_name",u"steamguard_machine_name_user_chosen",b"steamguard_machine_name_user_chosen",u"steamguard_notify_newmachines",b"steamguard_notify_newmachines",u"two_factor_state",b"two_factor_state"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"account_flags",b"account_flags",u"count_authed_computers",b"count_authed_computers",u"facebook_id",b"facebook_id",u"facebook_name",b"facebook_name",u"ip_country",b"ip_country",u"is_phone_identifying",b"is_phone_identifying",u"is_phone_needing_reverify",b"is_phone_needing_reverify",u"is_phone_verified",b"is_phone_verified",u"persona_name",b"persona_name",u"steamguard_machine_name_user_chosen",b"steamguard_machine_name_user_chosen",u"steamguard_notify_newmachines",b"steamguard_notify_newmachines",u"two_factor_state",b"two_factor_state"]) -> None: ...
type___CMsgClientAccountInfo = CMsgClientAccountInfo
class CMsgClientChallengeRequest(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___CMsgClientChallengeRequest = CMsgClientChallengeRequest
class CMsgClientChallengeResponse(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
challenge: builtin___int = ...
def __init__(self,
*,
challenge : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"challenge",b"challenge"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"challenge",b"challenge"]) -> None: ...
type___CMsgClientChallengeResponse = CMsgClientChallengeResponse

3260
steam/protobufs/steammessages_clientserver_pb2.pyi

File diff suppressed because it is too large

792
steam/protobufs/steammessages_cloud_pb2.pyi

@ -0,0 +1,792 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
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.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CCloud_GetUploadServerInfo_Request(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___CCloud_GetUploadServerInfo_Request = CCloud_GetUploadServerInfo_Request
class CCloud_GetUploadServerInfo_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
server_url: typing___Text = ...
def __init__(self,
*,
server_url : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"server_url",b"server_url"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"server_url",b"server_url"]) -> None: ...
type___CCloud_GetUploadServerInfo_Response = CCloud_GetUploadServerInfo_Response
class CCloud_BeginHTTPUpload_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
file_size: builtin___int = ...
filename: typing___Text = ...
file_sha: typing___Text = ...
is_public: builtin___bool = ...
platforms_to_sync: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
request_headers_names: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
request_headers_values: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
file_size : typing___Optional[builtin___int] = None,
filename : typing___Optional[typing___Text] = None,
file_sha : typing___Optional[typing___Text] = None,
is_public : typing___Optional[builtin___bool] = None,
platforms_to_sync : typing___Optional[typing___Iterable[typing___Text]] = None,
request_headers_names : typing___Optional[typing___Iterable[typing___Text]] = None,
request_headers_values : typing___Optional[typing___Iterable[typing___Text]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_sha",b"file_sha",u"file_size",b"file_size",u"filename",b"filename",u"is_public",b"is_public"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_sha",b"file_sha",u"file_size",b"file_size",u"filename",b"filename",u"is_public",b"is_public",u"platforms_to_sync",b"platforms_to_sync",u"request_headers_names",b"request_headers_names",u"request_headers_values",b"request_headers_values"]) -> None: ...
type___CCloud_BeginHTTPUpload_Request = CCloud_BeginHTTPUpload_Request
class CCloud_BeginHTTPUpload_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class HTTPHeaders(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
name: typing___Text = ...
value: typing___Text = ...
def __init__(self,
*,
name : typing___Optional[typing___Text] = None,
value : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"value",b"value"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"value",b"value"]) -> None: ...
type___HTTPHeaders = HTTPHeaders
ugcid: builtin___int = ...
timestamp: builtin___int = ...
url_host: typing___Text = ...
url_path: typing___Text = ...
use_https: builtin___bool = ...
@property
def request_headers(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CCloud_BeginHTTPUpload_Response.HTTPHeaders]: ...
def __init__(self,
*,
ugcid : typing___Optional[builtin___int] = None,
timestamp : typing___Optional[builtin___int] = None,
url_host : typing___Optional[typing___Text] = None,
url_path : typing___Optional[typing___Text] = None,
use_https : typing___Optional[builtin___bool] = None,
request_headers : typing___Optional[typing___Iterable[type___CCloud_BeginHTTPUpload_Response.HTTPHeaders]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"timestamp",b"timestamp",u"ugcid",b"ugcid",u"url_host",b"url_host",u"url_path",b"url_path",u"use_https",b"use_https"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"request_headers",b"request_headers",u"timestamp",b"timestamp",u"ugcid",b"ugcid",u"url_host",b"url_host",u"url_path",b"url_path",u"use_https",b"use_https"]) -> None: ...
type___CCloud_BeginHTTPUpload_Response = CCloud_BeginHTTPUpload_Response
class CCloud_CommitHTTPUpload_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
transfer_succeeded: builtin___bool = ...
appid: builtin___int = ...
file_sha: typing___Text = ...
filename: typing___Text = ...
def __init__(self,
*,
transfer_succeeded : typing___Optional[builtin___bool] = None,
appid : typing___Optional[builtin___int] = None,
file_sha : typing___Optional[typing___Text] = None,
filename : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_sha",b"file_sha",u"filename",b"filename",u"transfer_succeeded",b"transfer_succeeded"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_sha",b"file_sha",u"filename",b"filename",u"transfer_succeeded",b"transfer_succeeded"]) -> None: ...
type___CCloud_CommitHTTPUpload_Request = CCloud_CommitHTTPUpload_Request
class CCloud_CommitHTTPUpload_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
file_committed: builtin___bool = ...
def __init__(self,
*,
file_committed : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"file_committed",b"file_committed"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"file_committed",b"file_committed"]) -> None: ...
type___CCloud_CommitHTTPUpload_Response = CCloud_CommitHTTPUpload_Response
class CCloud_GetFileDetails_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
ugcid: builtin___int = ...
appid: builtin___int = ...
def __init__(self,
*,
ugcid : 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"ugcid",b"ugcid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"ugcid",b"ugcid"]) -> None: ...
type___CCloud_GetFileDetails_Request = CCloud_GetFileDetails_Request
class CCloud_UserFile(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
ugcid: builtin___int = ...
filename: typing___Text = ...
timestamp: builtin___int = ...
file_size: builtin___int = ...
url: typing___Text = ...
steamid_creator: builtin___int = ...
flags: builtin___int = ...
platforms_to_sync: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
file_sha: typing___Text = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
ugcid : typing___Optional[builtin___int] = None,
filename : typing___Optional[typing___Text] = None,
timestamp : typing___Optional[builtin___int] = None,
file_size : typing___Optional[builtin___int] = None,
url : typing___Optional[typing___Text] = None,
steamid_creator : typing___Optional[builtin___int] = None,
flags : typing___Optional[builtin___int] = None,
platforms_to_sync : typing___Optional[typing___Iterable[typing___Text]] = None,
file_sha : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_sha",b"file_sha",u"file_size",b"file_size",u"filename",b"filename",u"flags",b"flags",u"steamid_creator",b"steamid_creator",u"timestamp",b"timestamp",u"ugcid",b"ugcid",u"url",b"url"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_sha",b"file_sha",u"file_size",b"file_size",u"filename",b"filename",u"flags",b"flags",u"platforms_to_sync",b"platforms_to_sync",u"steamid_creator",b"steamid_creator",u"timestamp",b"timestamp",u"ugcid",b"ugcid",u"url",b"url"]) -> None: ...
type___CCloud_UserFile = CCloud_UserFile
class CCloud_GetFileDetails_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def details(self) -> type___CCloud_UserFile: ...
def __init__(self,
*,
details : typing___Optional[type___CCloud_UserFile] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"details",b"details"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"details",b"details"]) -> None: ...
type___CCloud_GetFileDetails_Response = CCloud_GetFileDetails_Response
class CCloud_EnumerateUserFiles_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
extended_details: builtin___bool = ...
count: builtin___int = ...
start_index: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
extended_details : typing___Optional[builtin___bool] = None,
count : typing___Optional[builtin___int] = None,
start_index : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"count",b"count",u"extended_details",b"extended_details",u"start_index",b"start_index"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"count",b"count",u"extended_details",b"extended_details",u"start_index",b"start_index"]) -> None: ...
type___CCloud_EnumerateUserFiles_Request = CCloud_EnumerateUserFiles_Request
class CCloud_EnumerateUserFiles_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
total_files: builtin___int = ...
@property
def files(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CCloud_UserFile]: ...
def __init__(self,
*,
files : typing___Optional[typing___Iterable[type___CCloud_UserFile]] = None,
total_files : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"total_files",b"total_files"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"files",b"files",u"total_files",b"total_files"]) -> None: ...
type___CCloud_EnumerateUserFiles_Response = CCloud_EnumerateUserFiles_Response
class CCloud_Delete_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
filename: typing___Text = ...
appid: builtin___int = ...
def __init__(self,
*,
filename : typing___Optional[typing___Text] = None,
appid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filename",b"filename"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filename",b"filename"]) -> None: ...
type___CCloud_Delete_Request = CCloud_Delete_Request
class CCloud_Delete_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CCloud_Delete_Response = CCloud_Delete_Response
class CCloud_GetClientEncryptionKey_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CCloud_GetClientEncryptionKey_Request = CCloud_GetClientEncryptionKey_Request
class CCloud_GetClientEncryptionKey_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
key: builtin___bytes = ...
crc: builtin___int = ...
def __init__(self,
*,
key : typing___Optional[builtin___bytes] = None,
crc : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"crc",b"crc",u"key",b"key"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"crc",b"crc",u"key",b"key"]) -> None: ...
type___CCloud_GetClientEncryptionKey_Response = CCloud_GetClientEncryptionKey_Response
class CCloud_CDNReport_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
url: typing___Text = ...
success: builtin___bool = ...
http_status_code: builtin___int = ...
expected_bytes: builtin___int = ...
received_bytes: builtin___int = ...
duration: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
url : typing___Optional[typing___Text] = None,
success : typing___Optional[builtin___bool] = None,
http_status_code : typing___Optional[builtin___int] = None,
expected_bytes : typing___Optional[builtin___int] = None,
received_bytes : typing___Optional[builtin___int] = None,
duration : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"duration",b"duration",u"expected_bytes",b"expected_bytes",u"http_status_code",b"http_status_code",u"received_bytes",b"received_bytes",u"steamid",b"steamid",u"success",b"success",u"url",b"url"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"duration",b"duration",u"expected_bytes",b"expected_bytes",u"http_status_code",b"http_status_code",u"received_bytes",b"received_bytes",u"steamid",b"steamid",u"success",b"success",u"url",b"url"]) -> None: ...
type___CCloud_CDNReport_Notification = CCloud_CDNReport_Notification
class CCloud_ExternalStorageTransferReport_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
host: typing___Text = ...
path: typing___Text = ...
is_upload: builtin___bool = ...
success: builtin___bool = ...
http_status_code: builtin___int = ...
bytes_expected: builtin___int = ...
bytes_actual: builtin___int = ...
duration_ms: builtin___int = ...
cellid: builtin___int = ...
proxied: builtin___bool = ...
ipv6_local: builtin___bool = ...
ipv6_remote: builtin___bool = ...
def __init__(self,
*,
host : typing___Optional[typing___Text] = None,
path : typing___Optional[typing___Text] = None,
is_upload : typing___Optional[builtin___bool] = None,
success : typing___Optional[builtin___bool] = None,
http_status_code : typing___Optional[builtin___int] = None,
bytes_expected : typing___Optional[builtin___int] = None,
bytes_actual : typing___Optional[builtin___int] = None,
duration_ms : typing___Optional[builtin___int] = None,
cellid : typing___Optional[builtin___int] = None,
proxied : typing___Optional[builtin___bool] = None,
ipv6_local : typing___Optional[builtin___bool] = None,
ipv6_remote : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"bytes_actual",b"bytes_actual",u"bytes_expected",b"bytes_expected",u"cellid",b"cellid",u"duration_ms",b"duration_ms",u"host",b"host",u"http_status_code",b"http_status_code",u"ipv6_local",b"ipv6_local",u"ipv6_remote",b"ipv6_remote",u"is_upload",b"is_upload",u"path",b"path",u"proxied",b"proxied",u"success",b"success"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"bytes_actual",b"bytes_actual",u"bytes_expected",b"bytes_expected",u"cellid",b"cellid",u"duration_ms",b"duration_ms",u"host",b"host",u"http_status_code",b"http_status_code",u"ipv6_local",b"ipv6_local",u"ipv6_remote",b"ipv6_remote",u"is_upload",b"is_upload",u"path",b"path",u"proxied",b"proxied",u"success",b"success"]) -> None: ...
type___CCloud_ExternalStorageTransferReport_Notification = CCloud_ExternalStorageTransferReport_Notification
class CCloud_ClientBeginFileUpload_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
file_size: builtin___int = ...
raw_file_size: builtin___int = ...
file_sha: builtin___bytes = ...
time_stamp: builtin___int = ...
filename: typing___Text = ...
platforms_to_sync: builtin___int = ...
cell_id: builtin___int = ...
can_encrypt: builtin___bool = ...
is_shared_file: builtin___bool = ...
realm: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
file_size : typing___Optional[builtin___int] = None,
raw_file_size : typing___Optional[builtin___int] = None,
file_sha : typing___Optional[builtin___bytes] = None,
time_stamp : typing___Optional[builtin___int] = None,
filename : typing___Optional[typing___Text] = None,
platforms_to_sync : typing___Optional[builtin___int] = None,
cell_id : typing___Optional[builtin___int] = None,
can_encrypt : typing___Optional[builtin___bool] = None,
is_shared_file : typing___Optional[builtin___bool] = None,
realm : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"can_encrypt",b"can_encrypt",u"cell_id",b"cell_id",u"file_sha",b"file_sha",u"file_size",b"file_size",u"filename",b"filename",u"is_shared_file",b"is_shared_file",u"platforms_to_sync",b"platforms_to_sync",u"raw_file_size",b"raw_file_size",u"realm",b"realm",u"time_stamp",b"time_stamp"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"can_encrypt",b"can_encrypt",u"cell_id",b"cell_id",u"file_sha",b"file_sha",u"file_size",b"file_size",u"filename",b"filename",u"is_shared_file",b"is_shared_file",u"platforms_to_sync",b"platforms_to_sync",u"raw_file_size",b"raw_file_size",u"realm",b"realm",u"time_stamp",b"time_stamp"]) -> None: ...
type___CCloud_ClientBeginFileUpload_Request = CCloud_ClientBeginFileUpload_Request
class ClientCloudFileUploadBlockDetails(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class HTTPHeaders(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
name: typing___Text = ...
value: typing___Text = ...
def __init__(self,
*,
name : typing___Optional[typing___Text] = None,
value : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"value",b"value"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"value",b"value"]) -> None: ...
type___HTTPHeaders = HTTPHeaders
url_host: typing___Text = ...
url_path: typing___Text = ...
use_https: builtin___bool = ...
http_method: builtin___int = ...
block_offset: builtin___int = ...
block_length: builtin___int = ...
explicit_body_data: builtin___bytes = ...
may_parallelize: builtin___bool = ...
@property
def request_headers(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ClientCloudFileUploadBlockDetails.HTTPHeaders]: ...
def __init__(self,
*,
url_host : typing___Optional[typing___Text] = None,
url_path : typing___Optional[typing___Text] = None,
use_https : typing___Optional[builtin___bool] = None,
http_method : typing___Optional[builtin___int] = None,
request_headers : typing___Optional[typing___Iterable[type___ClientCloudFileUploadBlockDetails.HTTPHeaders]] = None,
block_offset : typing___Optional[builtin___int] = None,
block_length : typing___Optional[builtin___int] = None,
explicit_body_data : typing___Optional[builtin___bytes] = None,
may_parallelize : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"block_length",b"block_length",u"block_offset",b"block_offset",u"explicit_body_data",b"explicit_body_data",u"http_method",b"http_method",u"may_parallelize",b"may_parallelize",u"url_host",b"url_host",u"url_path",b"url_path",u"use_https",b"use_https"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"block_length",b"block_length",u"block_offset",b"block_offset",u"explicit_body_data",b"explicit_body_data",u"http_method",b"http_method",u"may_parallelize",b"may_parallelize",u"request_headers",b"request_headers",u"url_host",b"url_host",u"url_path",b"url_path",u"use_https",b"use_https"]) -> None: ...
type___ClientCloudFileUploadBlockDetails = ClientCloudFileUploadBlockDetails
class CCloud_ClientBeginFileUpload_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
encrypt_file: builtin___bool = ...
@property
def block_requests(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ClientCloudFileUploadBlockDetails]: ...
def __init__(self,
*,
encrypt_file : typing___Optional[builtin___bool] = None,
block_requests : typing___Optional[typing___Iterable[type___ClientCloudFileUploadBlockDetails]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"encrypt_file",b"encrypt_file"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"block_requests",b"block_requests",u"encrypt_file",b"encrypt_file"]) -> None: ...
type___CCloud_ClientBeginFileUpload_Response = CCloud_ClientBeginFileUpload_Response
class CCloud_ClientCommitFileUpload_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
transfer_succeeded: builtin___bool = ...
appid: builtin___int = ...
file_sha: builtin___bytes = ...
filename: typing___Text = ...
def __init__(self,
*,
transfer_succeeded : typing___Optional[builtin___bool] = None,
appid : typing___Optional[builtin___int] = None,
file_sha : typing___Optional[builtin___bytes] = None,
filename : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_sha",b"file_sha",u"filename",b"filename",u"transfer_succeeded",b"transfer_succeeded"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_sha",b"file_sha",u"filename",b"filename",u"transfer_succeeded",b"transfer_succeeded"]) -> None: ...
type___CCloud_ClientCommitFileUpload_Request = CCloud_ClientCommitFileUpload_Request
class CCloud_ClientCommitFileUpload_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
file_committed: builtin___bool = ...
def __init__(self,
*,
file_committed : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"file_committed",b"file_committed"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"file_committed",b"file_committed"]) -> None: ...
type___CCloud_ClientCommitFileUpload_Response = CCloud_ClientCommitFileUpload_Response
class CCloud_ClientFileDownload_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
filename: typing___Text = ...
realm: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
filename : typing___Optional[typing___Text] = None,
realm : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filename",b"filename",u"realm",b"realm"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filename",b"filename",u"realm",b"realm"]) -> None: ...
type___CCloud_ClientFileDownload_Request = CCloud_ClientFileDownload_Request
class CCloud_ClientFileDownload_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class HTTPHeaders(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
name: typing___Text = ...
value: typing___Text = ...
def __init__(self,
*,
name : typing___Optional[typing___Text] = None,
value : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"value",b"value"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"value",b"value"]) -> None: ...
type___HTTPHeaders = HTTPHeaders
appid: builtin___int = ...
file_size: builtin___int = ...
raw_file_size: builtin___int = ...
sha_file: builtin___bytes = ...
time_stamp: builtin___int = ...
is_explicit_delete: builtin___bool = ...
url_host: typing___Text = ...
url_path: typing___Text = ...
use_https: builtin___bool = ...
encrypted: builtin___bool = ...
@property
def request_headers(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CCloud_ClientFileDownload_Response.HTTPHeaders]: ...
def __init__(self,
*,
appid : 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,
url_host : typing___Optional[typing___Text] = None,
url_path : typing___Optional[typing___Text] = None,
use_https : typing___Optional[builtin___bool] = None,
request_headers : typing___Optional[typing___Iterable[type___CCloud_ClientFileDownload_Response.HTTPHeaders]] = None,
encrypted : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"encrypted",b"encrypted",u"file_size",b"file_size",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",u"url_host",b"url_host",u"url_path",b"url_path",u"use_https",b"use_https"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"encrypted",b"encrypted",u"file_size",b"file_size",u"is_explicit_delete",b"is_explicit_delete",u"raw_file_size",b"raw_file_size",u"request_headers",b"request_headers",u"sha_file",b"sha_file",u"time_stamp",b"time_stamp",u"url_host",b"url_host",u"url_path",b"url_path",u"use_https",b"use_https"]) -> None: ...
type___CCloud_ClientFileDownload_Response = CCloud_ClientFileDownload_Response
class CCloud_ClientDeleteFile_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
filename: typing___Text = ...
is_explicit_delete: builtin___bool = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
filename : typing___Optional[typing___Text] = None,
is_explicit_delete : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filename",b"filename",u"is_explicit_delete",b"is_explicit_delete"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filename",b"filename",u"is_explicit_delete",b"is_explicit_delete"]) -> None: ...
type___CCloud_ClientDeleteFile_Request = CCloud_ClientDeleteFile_Request
class CCloud_ClientDeleteFile_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CCloud_ClientDeleteFile_Response = CCloud_ClientDeleteFile_Response
class CCloud_ClientConflictResolution_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
chose_local_files: builtin___bool = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
chose_local_files : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"chose_local_files",b"chose_local_files"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"chose_local_files",b"chose_local_files"]) -> None: ...
type___CCloud_ClientConflictResolution_Notification = CCloud_ClientConflictResolution_Notification
class CCloud_EnumerateUserApps_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CCloud_EnumerateUserApps_Request = CCloud_EnumerateUserApps_Request
class CCloud_EnumerateUserApps_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Apps(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
totalcount: builtin___int = ...
totalsize: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
totalcount : typing___Optional[builtin___int] = None,
totalsize : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"totalcount",b"totalcount",u"totalsize",b"totalsize"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"totalcount",b"totalcount",u"totalsize",b"totalsize"]) -> None: ...
type___Apps = Apps
@property
def apps(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CCloud_EnumerateUserApps_Response.Apps]: ...
def __init__(self,
*,
apps : typing___Optional[typing___Iterable[type___CCloud_EnumerateUserApps_Response.Apps]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"apps",b"apps"]) -> None: ...
type___CCloud_EnumerateUserApps_Response = CCloud_EnumerateUserApps_Response
class Cloud(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetUploadServerInfo(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_GetUploadServerInfo_Request,
done: typing___Optional[typing___Callable[[type___CCloud_GetUploadServerInfo_Response], None]],
) -> concurrent___futures___Future[type___CCloud_GetUploadServerInfo_Response]: ...
@abc___abstractmethod
def BeginHTTPUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_BeginHTTPUpload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_BeginHTTPUpload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_BeginHTTPUpload_Response]: ...
@abc___abstractmethod
def CommitHTTPUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_CommitHTTPUpload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_CommitHTTPUpload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_CommitHTTPUpload_Response]: ...
@abc___abstractmethod
def GetFileDetails(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_GetFileDetails_Request,
done: typing___Optional[typing___Callable[[type___CCloud_GetFileDetails_Response], None]],
) -> concurrent___futures___Future[type___CCloud_GetFileDetails_Response]: ...
@abc___abstractmethod
def EnumerateUserFiles(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_EnumerateUserFiles_Request,
done: typing___Optional[typing___Callable[[type___CCloud_EnumerateUserFiles_Response], None]],
) -> concurrent___futures___Future[type___CCloud_EnumerateUserFiles_Response]: ...
@abc___abstractmethod
def Delete(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_Delete_Request,
done: typing___Optional[typing___Callable[[type___CCloud_Delete_Response], None]],
) -> concurrent___futures___Future[type___CCloud_Delete_Response]: ...
@abc___abstractmethod
def GetClientEncryptionKey(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_GetClientEncryptionKey_Request,
done: typing___Optional[typing___Callable[[type___CCloud_GetClientEncryptionKey_Response], None]],
) -> concurrent___futures___Future[type___CCloud_GetClientEncryptionKey_Response]: ...
@abc___abstractmethod
def CDNReport(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_CDNReport_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def ExternalStorageTransferReport(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ExternalStorageTransferReport_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def ClientBeginFileUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientBeginFileUpload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_ClientBeginFileUpload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_ClientBeginFileUpload_Response]: ...
@abc___abstractmethod
def ClientCommitFileUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientCommitFileUpload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_ClientCommitFileUpload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_ClientCommitFileUpload_Response]: ...
@abc___abstractmethod
def ClientFileDownload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientFileDownload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_ClientFileDownload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_ClientFileDownload_Response]: ...
@abc___abstractmethod
def ClientDeleteFile(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientDeleteFile_Request,
done: typing___Optional[typing___Callable[[type___CCloud_ClientDeleteFile_Response], None]],
) -> concurrent___futures___Future[type___CCloud_ClientDeleteFile_Response]: ...
@abc___abstractmethod
def ClientConflictResolution(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientConflictResolution_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def EnumerateUserApps(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_EnumerateUserApps_Request,
done: typing___Optional[typing___Callable[[type___CCloud_EnumerateUserApps_Response], None]],
) -> concurrent___futures___Future[type___CCloud_EnumerateUserApps_Response]: ...
class Cloud_Stub(Cloud):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetUploadServerInfo(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_GetUploadServerInfo_Request,
done: typing___Optional[typing___Callable[[type___CCloud_GetUploadServerInfo_Response], None]],
) -> concurrent___futures___Future[type___CCloud_GetUploadServerInfo_Response]: ...
def BeginHTTPUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_BeginHTTPUpload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_BeginHTTPUpload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_BeginHTTPUpload_Response]: ...
def CommitHTTPUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_CommitHTTPUpload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_CommitHTTPUpload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_CommitHTTPUpload_Response]: ...
def GetFileDetails(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_GetFileDetails_Request,
done: typing___Optional[typing___Callable[[type___CCloud_GetFileDetails_Response], None]],
) -> concurrent___futures___Future[type___CCloud_GetFileDetails_Response]: ...
def EnumerateUserFiles(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_EnumerateUserFiles_Request,
done: typing___Optional[typing___Callable[[type___CCloud_EnumerateUserFiles_Response], None]],
) -> concurrent___futures___Future[type___CCloud_EnumerateUserFiles_Response]: ...
def Delete(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_Delete_Request,
done: typing___Optional[typing___Callable[[type___CCloud_Delete_Response], None]],
) -> concurrent___futures___Future[type___CCloud_Delete_Response]: ...
def GetClientEncryptionKey(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_GetClientEncryptionKey_Request,
done: typing___Optional[typing___Callable[[type___CCloud_GetClientEncryptionKey_Response], None]],
) -> concurrent___futures___Future[type___CCloud_GetClientEncryptionKey_Response]: ...
def CDNReport(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_CDNReport_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def ExternalStorageTransferReport(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ExternalStorageTransferReport_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def ClientBeginFileUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientBeginFileUpload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_ClientBeginFileUpload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_ClientBeginFileUpload_Response]: ...
def ClientCommitFileUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientCommitFileUpload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_ClientCommitFileUpload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_ClientCommitFileUpload_Response]: ...
def ClientFileDownload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientFileDownload_Request,
done: typing___Optional[typing___Callable[[type___CCloud_ClientFileDownload_Response], None]],
) -> concurrent___futures___Future[type___CCloud_ClientFileDownload_Response]: ...
def ClientDeleteFile(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientDeleteFile_Request,
done: typing___Optional[typing___Callable[[type___CCloud_ClientDeleteFile_Response], None]],
) -> concurrent___futures___Future[type___CCloud_ClientDeleteFile_Response]: ...
def ClientConflictResolution(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_ClientConflictResolution_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def EnumerateUserApps(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCloud_EnumerateUserApps_Request,
done: typing___Optional[typing___Callable[[type___CCloud_EnumerateUserApps_Response], None]],
) -> concurrent___futures___Future[type___CCloud_EnumerateUserApps_Response]: ...

400
steam/protobufs/steammessages_credentials_pb2.pyi

@ -0,0 +1,400 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CCredentials_TestAvailablePassword_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
password: typing___Text = ...
sha_digest_password: builtin___bytes = ...
account_name: typing___Text = ...
def __init__(self,
*,
password : typing___Optional[typing___Text] = None,
sha_digest_password : typing___Optional[builtin___bytes] = None,
account_name : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"account_name",b"account_name",u"password",b"password",u"sha_digest_password",b"sha_digest_password"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"account_name",b"account_name",u"password",b"password",u"sha_digest_password",b"sha_digest_password"]) -> None: ...
type___CCredentials_TestAvailablePassword_Request = CCredentials_TestAvailablePassword_Request
class CCredentials_TestAvailablePassword_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
is_valid: builtin___bool = ...
def __init__(self,
*,
is_valid : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"is_valid",b"is_valid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"is_valid",b"is_valid"]) -> None: ...
type___CCredentials_TestAvailablePassword_Response = CCredentials_TestAvailablePassword_Response
class CCredentials_GetSteamGuardDetails_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
include_new_authentications: builtin___bool = ...
webcookie: typing___Text = ...
timestamp_minimum_wanted: builtin___int = ...
ipaddress: builtin___int = ...
def __init__(self,
*,
include_new_authentications : typing___Optional[builtin___bool] = None,
webcookie : typing___Optional[typing___Text] = None,
timestamp_minimum_wanted : typing___Optional[builtin___int] = None,
ipaddress : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"include_new_authentications",b"include_new_authentications",u"ipaddress",b"ipaddress",u"timestamp_minimum_wanted",b"timestamp_minimum_wanted",u"webcookie",b"webcookie"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"include_new_authentications",b"include_new_authentications",u"ipaddress",b"ipaddress",u"timestamp_minimum_wanted",b"timestamp_minimum_wanted",u"webcookie",b"webcookie"]) -> None: ...
type___CCredentials_GetSteamGuardDetails_Request = CCredentials_GetSteamGuardDetails_Request
class CCredentials_GetSteamGuardDetails_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class NewAuthentication(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
timestamp_steamguard_enabled: builtin___int = ...
is_web_cookie: builtin___bool = ...
ipaddress: builtin___int = ...
geoloc_info: typing___Text = ...
is_remembered: builtin___bool = ...
machine_name_user_supplied: typing___Text = ...
status: builtin___int = ...
def __init__(self,
*,
timestamp_steamguard_enabled : typing___Optional[builtin___int] = None,
is_web_cookie : typing___Optional[builtin___bool] = None,
ipaddress : typing___Optional[builtin___int] = None,
geoloc_info : typing___Optional[typing___Text] = None,
is_remembered : typing___Optional[builtin___bool] = None,
machine_name_user_supplied : typing___Optional[typing___Text] = None,
status : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"geoloc_info",b"geoloc_info",u"ipaddress",b"ipaddress",u"is_remembered",b"is_remembered",u"is_web_cookie",b"is_web_cookie",u"machine_name_user_supplied",b"machine_name_user_supplied",u"status",b"status",u"timestamp_steamguard_enabled",b"timestamp_steamguard_enabled"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"geoloc_info",b"geoloc_info",u"ipaddress",b"ipaddress",u"is_remembered",b"is_remembered",u"is_web_cookie",b"is_web_cookie",u"machine_name_user_supplied",b"machine_name_user_supplied",u"status",b"status",u"timestamp_steamguard_enabled",b"timestamp_steamguard_enabled"]) -> None: ...
type___NewAuthentication = NewAuthentication
class SessionData(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
machine_id: builtin___int = ...
machine_name_userchosen: typing___Text = ...
timestamp_machine_steamguard_enabled: builtin___int = ...
authentication_exists_from_geoloc_before_mintime: builtin___bool = ...
authentication_exists_from_same_ip_before_mintime: builtin___bool = ...
public_ipv4: builtin___int = ...
public_ip_address: typing___Text = ...
@property
def newauthentication(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CCredentials_GetSteamGuardDetails_Response.NewAuthentication]: ...
def __init__(self,
*,
machine_id : typing___Optional[builtin___int] = None,
machine_name_userchosen : typing___Optional[typing___Text] = None,
timestamp_machine_steamguard_enabled : typing___Optional[builtin___int] = None,
authentication_exists_from_geoloc_before_mintime : typing___Optional[builtin___bool] = None,
newauthentication : typing___Optional[typing___Iterable[type___CCredentials_GetSteamGuardDetails_Response.NewAuthentication]] = None,
authentication_exists_from_same_ip_before_mintime : typing___Optional[builtin___bool] = None,
public_ipv4 : typing___Optional[builtin___int] = None,
public_ip_address : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"authentication_exists_from_geoloc_before_mintime",b"authentication_exists_from_geoloc_before_mintime",u"authentication_exists_from_same_ip_before_mintime",b"authentication_exists_from_same_ip_before_mintime",u"machine_id",b"machine_id",u"machine_name_userchosen",b"machine_name_userchosen",u"public_ip_address",b"public_ip_address",u"public_ipv4",b"public_ipv4",u"timestamp_machine_steamguard_enabled",b"timestamp_machine_steamguard_enabled"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"authentication_exists_from_geoloc_before_mintime",b"authentication_exists_from_geoloc_before_mintime",u"authentication_exists_from_same_ip_before_mintime",b"authentication_exists_from_same_ip_before_mintime",u"machine_id",b"machine_id",u"machine_name_userchosen",b"machine_name_userchosen",u"newauthentication",b"newauthentication",u"public_ip_address",b"public_ip_address",u"public_ipv4",b"public_ipv4",u"timestamp_machine_steamguard_enabled",b"timestamp_machine_steamguard_enabled"]) -> None: ...
type___SessionData = SessionData
is_steamguard_enabled: builtin___bool = ...
timestamp_steamguard_enabled: builtin___int = ...
deprecated_machine_name_userchosen: typing___Text = ...
deprecated_timestamp_machine_steamguard_enabled: builtin___int = ...
deprecated_authentication_exists_from_geoloc_before_mintime: builtin___bool = ...
deprecated_machine_id: builtin___int = ...
is_twofactor_enabled: builtin___bool = ...
timestamp_twofactor_enabled: builtin___int = ...
is_phone_verified: builtin___bool = ...
@property
def deprecated_newauthentication(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CCredentials_GetSteamGuardDetails_Response.NewAuthentication]: ...
@property
def session_data(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CCredentials_GetSteamGuardDetails_Response.SessionData]: ...
def __init__(self,
*,
is_steamguard_enabled : typing___Optional[builtin___bool] = None,
timestamp_steamguard_enabled : typing___Optional[builtin___int] = None,
deprecated_newauthentication : typing___Optional[typing___Iterable[type___CCredentials_GetSteamGuardDetails_Response.NewAuthentication]] = None,
deprecated_machine_name_userchosen : typing___Optional[typing___Text] = None,
deprecated_timestamp_machine_steamguard_enabled : typing___Optional[builtin___int] = None,
deprecated_authentication_exists_from_geoloc_before_mintime : typing___Optional[builtin___bool] = None,
deprecated_machine_id : typing___Optional[builtin___int] = None,
session_data : typing___Optional[typing___Iterable[type___CCredentials_GetSteamGuardDetails_Response.SessionData]] = None,
is_twofactor_enabled : typing___Optional[builtin___bool] = None,
timestamp_twofactor_enabled : typing___Optional[builtin___int] = None,
is_phone_verified : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"deprecated_authentication_exists_from_geoloc_before_mintime",b"deprecated_authentication_exists_from_geoloc_before_mintime",u"deprecated_machine_id",b"deprecated_machine_id",u"deprecated_machine_name_userchosen",b"deprecated_machine_name_userchosen",u"deprecated_timestamp_machine_steamguard_enabled",b"deprecated_timestamp_machine_steamguard_enabled",u"is_phone_verified",b"is_phone_verified",u"is_steamguard_enabled",b"is_steamguard_enabled",u"is_twofactor_enabled",b"is_twofactor_enabled",u"timestamp_steamguard_enabled",b"timestamp_steamguard_enabled",u"timestamp_twofactor_enabled",b"timestamp_twofactor_enabled"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"deprecated_authentication_exists_from_geoloc_before_mintime",b"deprecated_authentication_exists_from_geoloc_before_mintime",u"deprecated_machine_id",b"deprecated_machine_id",u"deprecated_machine_name_userchosen",b"deprecated_machine_name_userchosen",u"deprecated_newauthentication",b"deprecated_newauthentication",u"deprecated_timestamp_machine_steamguard_enabled",b"deprecated_timestamp_machine_steamguard_enabled",u"is_phone_verified",b"is_phone_verified",u"is_steamguard_enabled",b"is_steamguard_enabled",u"is_twofactor_enabled",b"is_twofactor_enabled",u"session_data",b"session_data",u"timestamp_steamguard_enabled",b"timestamp_steamguard_enabled",u"timestamp_twofactor_enabled",b"timestamp_twofactor_enabled"]) -> None: ...
type___CCredentials_GetSteamGuardDetails_Response = CCredentials_GetSteamGuardDetails_Response
class CCredentials_NewMachineNotificationDialog_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
is_approved: builtin___bool = ...
is_wizard_complete: builtin___bool = ...
def __init__(self,
*,
is_approved : typing___Optional[builtin___bool] = None,
is_wizard_complete : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"is_approved",b"is_approved",u"is_wizard_complete",b"is_wizard_complete"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"is_approved",b"is_approved",u"is_wizard_complete",b"is_wizard_complete"]) -> None: ...
type___CCredentials_NewMachineNotificationDialog_Request = CCredentials_NewMachineNotificationDialog_Request
class CCredentials_NewMachineNotificationDialog_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CCredentials_NewMachineNotificationDialog_Response = CCredentials_NewMachineNotificationDialog_Response
class CCredentials_ValidateEmailAddress_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
stoken: typing___Text = ...
def __init__(self,
*,
stoken : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"stoken",b"stoken"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"stoken",b"stoken"]) -> None: ...
type___CCredentials_ValidateEmailAddress_Request = CCredentials_ValidateEmailAddress_Request
class CCredentials_ValidateEmailAddress_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
was_validated: builtin___bool = ...
def __init__(self,
*,
was_validated : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"was_validated",b"was_validated"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"was_validated",b"was_validated"]) -> None: ...
type___CCredentials_ValidateEmailAddress_Response = CCredentials_ValidateEmailAddress_Response
class CCredentials_SteamGuardPhishingReport_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
param_string: typing___Text = ...
ipaddress_actual: builtin___int = ...
def __init__(self,
*,
param_string : typing___Optional[typing___Text] = None,
ipaddress_actual : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"ipaddress_actual",b"ipaddress_actual",u"param_string",b"param_string"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"ipaddress_actual",b"ipaddress_actual",u"param_string",b"param_string"]) -> None: ...
type___CCredentials_SteamGuardPhishingReport_Request = CCredentials_SteamGuardPhishingReport_Request
class CCredentials_SteamGuardPhishingReport_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
ipaddress_loginattempt: builtin___int = ...
countryname_loginattempt: typing___Text = ...
statename_loginattempt: typing___Text = ...
cityname_loginattempt: typing___Text = ...
ipaddress_actual: builtin___int = ...
countryname_actual: typing___Text = ...
statename_actual: typing___Text = ...
cityname_actual: typing___Text = ...
steamguard_code: typing___Text = ...
def __init__(self,
*,
ipaddress_loginattempt : typing___Optional[builtin___int] = None,
countryname_loginattempt : typing___Optional[typing___Text] = None,
statename_loginattempt : typing___Optional[typing___Text] = None,
cityname_loginattempt : typing___Optional[typing___Text] = None,
ipaddress_actual : typing___Optional[builtin___int] = None,
countryname_actual : typing___Optional[typing___Text] = None,
statename_actual : typing___Optional[typing___Text] = None,
cityname_actual : typing___Optional[typing___Text] = None,
steamguard_code : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"cityname_actual",b"cityname_actual",u"cityname_loginattempt",b"cityname_loginattempt",u"countryname_actual",b"countryname_actual",u"countryname_loginattempt",b"countryname_loginattempt",u"ipaddress_actual",b"ipaddress_actual",u"ipaddress_loginattempt",b"ipaddress_loginattempt",u"statename_actual",b"statename_actual",u"statename_loginattempt",b"statename_loginattempt",u"steamguard_code",b"steamguard_code"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"cityname_actual",b"cityname_actual",u"cityname_loginattempt",b"cityname_loginattempt",u"countryname_actual",b"countryname_actual",u"countryname_loginattempt",b"countryname_loginattempt",u"ipaddress_actual",b"ipaddress_actual",u"ipaddress_loginattempt",b"ipaddress_loginattempt",u"statename_actual",b"statename_actual",u"statename_loginattempt",b"statename_loginattempt",u"steamguard_code",b"steamguard_code"]) -> None: ...
type___CCredentials_SteamGuardPhishingReport_Response = CCredentials_SteamGuardPhishingReport_Response
class CCredentials_LastCredentialChangeTime_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
user_changes_only: builtin___bool = ...
def __init__(self,
*,
user_changes_only : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"user_changes_only",b"user_changes_only"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"user_changes_only",b"user_changes_only"]) -> None: ...
type___CCredentials_LastCredentialChangeTime_Request = CCredentials_LastCredentialChangeTime_Request
class CCredentials_LastCredentialChangeTime_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
timestamp_last_password_change: builtin___int = ...
timestamp_last_email_change: builtin___int = ...
timestamp_last_password_reset: builtin___int = ...
def __init__(self,
*,
timestamp_last_password_change : typing___Optional[builtin___int] = None,
timestamp_last_email_change : typing___Optional[builtin___int] = None,
timestamp_last_password_reset : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"timestamp_last_email_change",b"timestamp_last_email_change",u"timestamp_last_password_change",b"timestamp_last_password_change",u"timestamp_last_password_reset",b"timestamp_last_password_reset"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"timestamp_last_email_change",b"timestamp_last_email_change",u"timestamp_last_password_change",b"timestamp_last_password_change",u"timestamp_last_password_reset",b"timestamp_last_password_reset"]) -> None: ...
type___CCredentials_LastCredentialChangeTime_Response = CCredentials_LastCredentialChangeTime_Response
class CCredentials_GetAccountAuthSecret_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CCredentials_GetAccountAuthSecret_Request = CCredentials_GetAccountAuthSecret_Request
class CCredentials_GetAccountAuthSecret_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
secret_id: builtin___int = ...
secret: builtin___bytes = ...
def __init__(self,
*,
secret_id : typing___Optional[builtin___int] = None,
secret : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"secret",b"secret",u"secret_id",b"secret_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"secret",b"secret",u"secret_id",b"secret_id"]) -> None: ...
type___CCredentials_GetAccountAuthSecret_Response = CCredentials_GetAccountAuthSecret_Response
class Credentials(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def TestAvailablePassword(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_TestAvailablePassword_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_TestAvailablePassword_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_TestAvailablePassword_Response]: ...
@abc___abstractmethod
def GetSteamGuardDetails(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_GetSteamGuardDetails_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_GetSteamGuardDetails_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_GetSteamGuardDetails_Response]: ...
@abc___abstractmethod
def NewMachineNotificationDialogResult(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_NewMachineNotificationDialog_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_NewMachineNotificationDialog_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_NewMachineNotificationDialog_Response]: ...
@abc___abstractmethod
def ValidateEmailAddress(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_ValidateEmailAddress_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_ValidateEmailAddress_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_ValidateEmailAddress_Response]: ...
@abc___abstractmethod
def SteamGuardPhishingReport(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_SteamGuardPhishingReport_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_SteamGuardPhishingReport_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_SteamGuardPhishingReport_Response]: ...
@abc___abstractmethod
def GetCredentialChangeTimeDetails(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_LastCredentialChangeTime_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_LastCredentialChangeTime_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_LastCredentialChangeTime_Response]: ...
@abc___abstractmethod
def GetAccountAuthSecret(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_GetAccountAuthSecret_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_GetAccountAuthSecret_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_GetAccountAuthSecret_Response]: ...
class Credentials_Stub(Credentials):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def TestAvailablePassword(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_TestAvailablePassword_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_TestAvailablePassword_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_TestAvailablePassword_Response]: ...
def GetSteamGuardDetails(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_GetSteamGuardDetails_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_GetSteamGuardDetails_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_GetSteamGuardDetails_Response]: ...
def NewMachineNotificationDialogResult(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_NewMachineNotificationDialog_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_NewMachineNotificationDialog_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_NewMachineNotificationDialog_Response]: ...
def ValidateEmailAddress(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_ValidateEmailAddress_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_ValidateEmailAddress_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_ValidateEmailAddress_Response]: ...
def SteamGuardPhishingReport(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_SteamGuardPhishingReport_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_SteamGuardPhishingReport_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_SteamGuardPhishingReport_Response]: ...
def GetCredentialChangeTimeDetails(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_LastCredentialChangeTime_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_LastCredentialChangeTime_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_LastCredentialChangeTime_Response]: ...
def GetAccountAuthSecret(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCredentials_GetAccountAuthSecret_Request,
done: typing___Optional[typing___Callable[[type___CCredentials_GetAccountAuthSecret_Response], None]],
) -> concurrent___futures___Future[type___CCredentials_GetAccountAuthSecret_Response]: ...

135
steam/protobufs/steammessages_datapublisher_pb2.pyi

@ -0,0 +1,135 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CDataPublisher_ClientContentCorruptionReport_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
depotid: builtin___int = ...
download_source: typing___Text = ...
objectid: typing___Text = ...
cellid: builtin___int = ...
is_manifest: builtin___bool = ...
object_size: builtin___int = ...
corruption_type: builtin___int = ...
used_https: builtin___bool = ...
oc_proxy_detected: builtin___bool = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
depotid : typing___Optional[builtin___int] = None,
download_source : typing___Optional[typing___Text] = None,
objectid : typing___Optional[typing___Text] = None,
cellid : typing___Optional[builtin___int] = None,
is_manifest : typing___Optional[builtin___bool] = None,
object_size : typing___Optional[builtin___int] = None,
corruption_type : typing___Optional[builtin___int] = None,
used_https : typing___Optional[builtin___bool] = None,
oc_proxy_detected : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"cellid",b"cellid",u"corruption_type",b"corruption_type",u"depotid",b"depotid",u"download_source",b"download_source",u"is_manifest",b"is_manifest",u"object_size",b"object_size",u"objectid",b"objectid",u"oc_proxy_detected",b"oc_proxy_detected",u"used_https",b"used_https"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"cellid",b"cellid",u"corruption_type",b"corruption_type",u"depotid",b"depotid",u"download_source",b"download_source",u"is_manifest",b"is_manifest",u"object_size",b"object_size",u"objectid",b"objectid",u"oc_proxy_detected",b"oc_proxy_detected",u"used_https",b"used_https"]) -> None: ...
type___CDataPublisher_ClientContentCorruptionReport_Notification = CDataPublisher_ClientContentCorruptionReport_Notification
class CValveHWSurvey_GetSurveySchedule_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
surveydatetoken: typing___Text = ...
surveydatetokenversion: builtin___int = ...
def __init__(self,
*,
surveydatetoken : typing___Optional[typing___Text] = None,
surveydatetokenversion : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"surveydatetoken",b"surveydatetoken",u"surveydatetokenversion",b"surveydatetokenversion"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"surveydatetoken",b"surveydatetoken",u"surveydatetokenversion",b"surveydatetokenversion"]) -> None: ...
type___CValveHWSurvey_GetSurveySchedule_Request = CValveHWSurvey_GetSurveySchedule_Request
class CValveHWSurvey_GetSurveySchedule_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
surveydatetoken: builtin___int = ...
surveydatetokenversion: builtin___int = ...
def __init__(self,
*,
surveydatetoken : typing___Optional[builtin___int] = None,
surveydatetokenversion : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"surveydatetoken",b"surveydatetoken",u"surveydatetokenversion",b"surveydatetokenversion"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"surveydatetoken",b"surveydatetoken",u"surveydatetokenversion",b"surveydatetokenversion"]) -> None: ...
type___CValveHWSurvey_GetSurveySchedule_Response = CValveHWSurvey_GetSurveySchedule_Response
class DataPublisher(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def ClientContentCorruptionReport(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDataPublisher_ClientContentCorruptionReport_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class DataPublisher_Stub(DataPublisher):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def ClientContentCorruptionReport(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDataPublisher_ClientContentCorruptionReport_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class ValveHWSurvey(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetSurveySchedule(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CValveHWSurvey_GetSurveySchedule_Request,
done: typing___Optional[typing___Callable[[type___CValveHWSurvey_GetSurveySchedule_Response], None]],
) -> concurrent___futures___Future[type___CValveHWSurvey_GetSurveySchedule_Response]: ...
class ValveHWSurvey_Stub(ValveHWSurvey):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetSurveySchedule(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CValveHWSurvey_GetSurveySchedule_Request,
done: typing___Optional[typing___Callable[[type___CValveHWSurvey_GetSurveySchedule_Response], None]],
) -> concurrent___futures___Future[type___CValveHWSurvey_GetSurveySchedule_Response]: ...

345
steam/protobufs/steammessages_depotbuilder_pb2.pyi

@ -0,0 +1,345 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CContentBuilder_InitDepotBuild_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
depotid: builtin___int = ...
workshop_itemid: builtin___int = ...
for_local_cs: builtin___bool = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
depotid : typing___Optional[builtin___int] = None,
workshop_itemid : typing___Optional[builtin___int] = None,
for_local_cs : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"depotid",b"depotid",u"for_local_cs",b"for_local_cs",u"workshop_itemid",b"workshop_itemid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"depotid",b"depotid",u"for_local_cs",b"for_local_cs",u"workshop_itemid",b"workshop_itemid"]) -> None: ...
type___CContentBuilder_InitDepotBuild_Request = CContentBuilder_InitDepotBuild_Request
class CContentBuilder_InitDepotBuild_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
baseline_manifestid: builtin___int = ...
chunk_size: builtin___int = ...
aes_key: builtin___bytes = ...
rsa_key: builtin___bytes = ...
url_host: typing___Text = ...
offset_detection_enabled: builtin___bool = ...
offset_detection_min_clean_chunk: builtin___int = ...
offset_detection_blast_radius_pre: builtin___int = ...
offset_detection_blast_radius_post: builtin___int = ...
def __init__(self,
*,
baseline_manifestid : typing___Optional[builtin___int] = None,
chunk_size : typing___Optional[builtin___int] = None,
aes_key : typing___Optional[builtin___bytes] = None,
rsa_key : typing___Optional[builtin___bytes] = None,
url_host : typing___Optional[typing___Text] = None,
offset_detection_enabled : typing___Optional[builtin___bool] = None,
offset_detection_min_clean_chunk : typing___Optional[builtin___int] = None,
offset_detection_blast_radius_pre : typing___Optional[builtin___int] = None,
offset_detection_blast_radius_post : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"aes_key",b"aes_key",u"baseline_manifestid",b"baseline_manifestid",u"chunk_size",b"chunk_size",u"offset_detection_blast_radius_post",b"offset_detection_blast_radius_post",u"offset_detection_blast_radius_pre",b"offset_detection_blast_radius_pre",u"offset_detection_enabled",b"offset_detection_enabled",u"offset_detection_min_clean_chunk",b"offset_detection_min_clean_chunk",u"rsa_key",b"rsa_key",u"url_host",b"url_host"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"aes_key",b"aes_key",u"baseline_manifestid",b"baseline_manifestid",u"chunk_size",b"chunk_size",u"offset_detection_blast_radius_post",b"offset_detection_blast_radius_post",u"offset_detection_blast_radius_pre",b"offset_detection_blast_radius_pre",u"offset_detection_enabled",b"offset_detection_enabled",u"offset_detection_min_clean_chunk",b"offset_detection_min_clean_chunk",u"rsa_key",b"rsa_key",u"url_host",b"url_host"]) -> None: ...
type___CContentBuilder_InitDepotBuild_Response = CContentBuilder_InitDepotBuild_Response
class CContentBuilder_StartDepotUpload_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
depotid: builtin___int = ...
workshop_itemid: builtin___int = ...
for_local_cs: builtin___bool = ...
baseline_manifestid: builtin___int = ...
manifest_size: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
depotid : typing___Optional[builtin___int] = None,
workshop_itemid : typing___Optional[builtin___int] = None,
for_local_cs : typing___Optional[builtin___bool] = None,
baseline_manifestid : typing___Optional[builtin___int] = None,
manifest_size : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"baseline_manifestid",b"baseline_manifestid",u"depotid",b"depotid",u"for_local_cs",b"for_local_cs",u"manifest_size",b"manifest_size",u"workshop_itemid",b"workshop_itemid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"baseline_manifestid",b"baseline_manifestid",u"depotid",b"depotid",u"for_local_cs",b"for_local_cs",u"manifest_size",b"manifest_size",u"workshop_itemid",b"workshop_itemid"]) -> None: ...
type___CContentBuilder_StartDepotUpload_Request = CContentBuilder_StartDepotUpload_Request
class CContentBuilder_StartDepotUpload_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
depot_build_handle: builtin___int = ...
def __init__(self,
*,
depot_build_handle : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"depot_build_handle",b"depot_build_handle"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"depot_build_handle",b"depot_build_handle"]) -> None: ...
type___CContentBuilder_StartDepotUpload_Response = CContentBuilder_StartDepotUpload_Response
class CContentBuilder_GetMissingDepotChunks_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
depot_build_handle: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
depot_build_handle : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"depot_build_handle",b"depot_build_handle"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"depot_build_handle",b"depot_build_handle"]) -> None: ...
type___CContentBuilder_GetMissingDepotChunks_Request = CContentBuilder_GetMissingDepotChunks_Request
class CContentBuilder_GetMissingDepotChunks_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Chunks(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
sha: builtin___bytes = ...
def __init__(self,
*,
sha : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"sha",b"sha"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"sha",b"sha"]) -> None: ...
type___Chunks = Chunks
total_missing_chunks: builtin___int = ...
total_missing_bytes: builtin___int = ...
@property
def missing_chunks(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CContentBuilder_GetMissingDepotChunks_Response.Chunks]: ...
def __init__(self,
*,
missing_chunks : typing___Optional[typing___Iterable[type___CContentBuilder_GetMissingDepotChunks_Response.Chunks]] = None,
total_missing_chunks : typing___Optional[builtin___int] = None,
total_missing_bytes : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"total_missing_bytes",b"total_missing_bytes",u"total_missing_chunks",b"total_missing_chunks"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"missing_chunks",b"missing_chunks",u"total_missing_bytes",b"total_missing_bytes",u"total_missing_chunks",b"total_missing_chunks"]) -> None: ...
type___CContentBuilder_GetMissingDepotChunks_Response = CContentBuilder_GetMissingDepotChunks_Response
class CContentBuilder_FinishDepotUpload_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
depot_build_handle: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
depot_build_handle : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"depot_build_handle",b"depot_build_handle"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"depot_build_handle",b"depot_build_handle"]) -> None: ...
type___CContentBuilder_FinishDepotUpload_Request = CContentBuilder_FinishDepotUpload_Request
class CContentBuilder_FinishDepotUpload_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
manifestid: builtin___int = ...
prev_reused: builtin___bool = ...
def __init__(self,
*,
manifestid : typing___Optional[builtin___int] = None,
prev_reused : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"manifestid",b"manifestid",u"prev_reused",b"prev_reused"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"manifestid",b"manifestid",u"prev_reused",b"prev_reused"]) -> None: ...
type___CContentBuilder_FinishDepotUpload_Response = CContentBuilder_FinishDepotUpload_Response
class CContentBuilder_CommitAppBuild_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Depots(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
depotid: builtin___int = ...
manifestid: builtin___int = ...
def __init__(self,
*,
depotid : typing___Optional[builtin___int] = None,
manifestid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"depotid",b"depotid",u"manifestid",b"manifestid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"depotid",b"depotid",u"manifestid",b"manifestid"]) -> None: ...
type___Depots = Depots
appid: builtin___int = ...
build_notes: typing___Text = ...
live_branch: typing___Text = ...
@property
def depot_manifests(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CContentBuilder_CommitAppBuild_Request.Depots]: ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
depot_manifests : typing___Optional[typing___Iterable[type___CContentBuilder_CommitAppBuild_Request.Depots]] = None,
build_notes : typing___Optional[typing___Text] = None,
live_branch : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"build_notes",b"build_notes",u"live_branch",b"live_branch"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"build_notes",b"build_notes",u"depot_manifests",b"depot_manifests",u"live_branch",b"live_branch"]) -> None: ...
type___CContentBuilder_CommitAppBuild_Request = CContentBuilder_CommitAppBuild_Request
class CContentBuilder_CommitAppBuild_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
buildid: builtin___int = ...
def __init__(self,
*,
buildid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"buildid",b"buildid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"buildid",b"buildid"]) -> None: ...
type___CContentBuilder_CommitAppBuild_Response = CContentBuilder_CommitAppBuild_Response
class CContentBuilder_SignInstallScript_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
depotid: builtin___int = ...
install_script: typing___Text = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
depotid : typing___Optional[builtin___int] = None,
install_script : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"depotid",b"depotid",u"install_script",b"install_script"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"depotid",b"depotid",u"install_script",b"install_script"]) -> None: ...
type___CContentBuilder_SignInstallScript_Request = CContentBuilder_SignInstallScript_Request
class CContentBuilder_SignInstallScript_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
signed_install_script: typing___Text = ...
def __init__(self,
*,
signed_install_script : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"signed_install_script",b"signed_install_script"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"signed_install_script",b"signed_install_script"]) -> None: ...
type___CContentBuilder_SignInstallScript_Response = CContentBuilder_SignInstallScript_Response
class ContentBuilder(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def InitDepotBuild(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_InitDepotBuild_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_InitDepotBuild_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_InitDepotBuild_Response]: ...
@abc___abstractmethod
def StartDepotUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_StartDepotUpload_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_StartDepotUpload_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_StartDepotUpload_Response]: ...
@abc___abstractmethod
def GetMissingDepotChunks(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_GetMissingDepotChunks_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_GetMissingDepotChunks_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_GetMissingDepotChunks_Response]: ...
@abc___abstractmethod
def FinishDepotUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_FinishDepotUpload_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_FinishDepotUpload_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_FinishDepotUpload_Response]: ...
@abc___abstractmethod
def CommitAppBuild(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_CommitAppBuild_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_CommitAppBuild_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_CommitAppBuild_Response]: ...
@abc___abstractmethod
def SignInstallScript(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_SignInstallScript_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_SignInstallScript_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_SignInstallScript_Response]: ...
class ContentBuilder_Stub(ContentBuilder):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def InitDepotBuild(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_InitDepotBuild_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_InitDepotBuild_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_InitDepotBuild_Response]: ...
def StartDepotUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_StartDepotUpload_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_StartDepotUpload_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_StartDepotUpload_Response]: ...
def GetMissingDepotChunks(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_GetMissingDepotChunks_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_GetMissingDepotChunks_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_GetMissingDepotChunks_Response]: ...
def FinishDepotUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_FinishDepotUpload_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_FinishDepotUpload_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_FinishDepotUpload_Response]: ...
def CommitAppBuild(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_CommitAppBuild_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_CommitAppBuild_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_CommitAppBuild_Response]: ...
def SignInstallScript(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CContentBuilder_SignInstallScript_Request,
done: typing___Optional[typing___Callable[[type___CContentBuilder_SignInstallScript_Response], None]],
) -> concurrent___futures___Future[type___CContentBuilder_SignInstallScript_Response]: ...

583
steam/protobufs/steammessages_deviceauth_pb2.pyi

@ -0,0 +1,583 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
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.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CDeviceAuth_GetOwnAuthorizedDevices_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
include_canceled: builtin___bool = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
include_canceled : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"include_canceled",b"include_canceled",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"include_canceled",b"include_canceled",u"steamid",b"steamid"]) -> None: ...
type___CDeviceAuth_GetOwnAuthorizedDevices_Request = CDeviceAuth_GetOwnAuthorizedDevices_Request
class CDeviceAuth_GetOwnAuthorizedDevices_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Device(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
auth_device_token: builtin___int = ...
device_name: typing___Text = ...
is_pending: builtin___bool = ...
is_canceled: builtin___bool = ...
last_time_used: builtin___int = ...
last_borrower_id: builtin___int = ...
last_app_played: builtin___int = ...
is_limited: builtin___bool = ...
def __init__(self,
*,
auth_device_token : typing___Optional[builtin___int] = None,
device_name : typing___Optional[typing___Text] = None,
is_pending : typing___Optional[builtin___bool] = None,
is_canceled : typing___Optional[builtin___bool] = None,
last_time_used : typing___Optional[builtin___int] = None,
last_borrower_id : typing___Optional[builtin___int] = None,
last_app_played : typing___Optional[builtin___int] = None,
is_limited : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"auth_device_token",b"auth_device_token",u"device_name",b"device_name",u"is_canceled",b"is_canceled",u"is_limited",b"is_limited",u"is_pending",b"is_pending",u"last_app_played",b"last_app_played",u"last_borrower_id",b"last_borrower_id",u"last_time_used",b"last_time_used"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"auth_device_token",b"auth_device_token",u"device_name",b"device_name",u"is_canceled",b"is_canceled",u"is_limited",b"is_limited",u"is_pending",b"is_pending",u"last_app_played",b"last_app_played",u"last_borrower_id",b"last_borrower_id",u"last_time_used",b"last_time_used"]) -> None: ...
type___Device = Device
@property
def devices(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CDeviceAuth_GetOwnAuthorizedDevices_Response.Device]: ...
def __init__(self,
*,
devices : typing___Optional[typing___Iterable[type___CDeviceAuth_GetOwnAuthorizedDevices_Response.Device]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"devices",b"devices"]) -> None: ...
type___CDeviceAuth_GetOwnAuthorizedDevices_Response = CDeviceAuth_GetOwnAuthorizedDevices_Response
class CDeviceAuth_AcceptAuthorizationRequest_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
auth_device_token: builtin___int = ...
auth_code: builtin___int = ...
from_steamid: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
auth_device_token : typing___Optional[builtin___int] = None,
auth_code : typing___Optional[builtin___int] = None,
from_steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"auth_code",b"auth_code",u"auth_device_token",b"auth_device_token",u"from_steamid",b"from_steamid",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"auth_code",b"auth_code",u"auth_device_token",b"auth_device_token",u"from_steamid",b"from_steamid",u"steamid",b"steamid"]) -> None: ...
type___CDeviceAuth_AcceptAuthorizationRequest_Request = CDeviceAuth_AcceptAuthorizationRequest_Request
class CDeviceAuth_AcceptAuthorizationRequest_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CDeviceAuth_AcceptAuthorizationRequest_Response = CDeviceAuth_AcceptAuthorizationRequest_Response
class CDeviceAuth_AuthorizeRemoteDevice_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
auth_device_token: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
auth_device_token : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"auth_device_token",b"auth_device_token",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"auth_device_token",b"auth_device_token",u"steamid",b"steamid"]) -> None: ...
type___CDeviceAuth_AuthorizeRemoteDevice_Request = CDeviceAuth_AuthorizeRemoteDevice_Request
class CDeviceAuth_AuthorizeRemoteDevice_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CDeviceAuth_AuthorizeRemoteDevice_Response = CDeviceAuth_AuthorizeRemoteDevice_Response
class CDeviceAuth_DeauthorizeRemoteDevice_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
auth_device_token: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
auth_device_token : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"auth_device_token",b"auth_device_token",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"auth_device_token",b"auth_device_token",u"steamid",b"steamid"]) -> None: ...
type___CDeviceAuth_DeauthorizeRemoteDevice_Request = CDeviceAuth_DeauthorizeRemoteDevice_Request
class CDeviceAuth_DeauthorizeRemoteDevice_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CDeviceAuth_DeauthorizeRemoteDevice_Response = CDeviceAuth_DeauthorizeRemoteDevice_Response
class CDeviceAuth_GetUsedAuthorizedDevices_Request(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___CDeviceAuth_GetUsedAuthorizedDevices_Request = CDeviceAuth_GetUsedAuthorizedDevices_Request
class CDeviceAuth_GetUsedAuthorizedDevices_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Device(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
auth_device_token: builtin___int = ...
device_name: typing___Text = ...
owner_steamid: builtin___int = ...
last_time_used: builtin___int = ...
last_app_played: builtin___int = ...
def __init__(self,
*,
auth_device_token : typing___Optional[builtin___int] = None,
device_name : typing___Optional[typing___Text] = None,
owner_steamid : typing___Optional[builtin___int] = None,
last_time_used : typing___Optional[builtin___int] = None,
last_app_played : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"auth_device_token",b"auth_device_token",u"device_name",b"device_name",u"last_app_played",b"last_app_played",u"last_time_used",b"last_time_used",u"owner_steamid",b"owner_steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"auth_device_token",b"auth_device_token",u"device_name",b"device_name",u"last_app_played",b"last_app_played",u"last_time_used",b"last_time_used",u"owner_steamid",b"owner_steamid"]) -> None: ...
type___Device = Device
@property
def devices(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CDeviceAuth_GetUsedAuthorizedDevices_Response.Device]: ...
def __init__(self,
*,
devices : typing___Optional[typing___Iterable[type___CDeviceAuth_GetUsedAuthorizedDevices_Response.Device]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"devices",b"devices"]) -> None: ...
type___CDeviceAuth_GetUsedAuthorizedDevices_Response = CDeviceAuth_GetUsedAuthorizedDevices_Response
class CDeviceAuth_GetAuthorizedBorrowers_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
include_canceled: builtin___bool = ...
include_pending: builtin___bool = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
include_canceled : typing___Optional[builtin___bool] = None,
include_pending : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"include_canceled",b"include_canceled",u"include_pending",b"include_pending",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"include_canceled",b"include_canceled",u"include_pending",b"include_pending",u"steamid",b"steamid"]) -> None: ...
type___CDeviceAuth_GetAuthorizedBorrowers_Request = CDeviceAuth_GetAuthorizedBorrowers_Request
class CDeviceAuth_GetAuthorizedBorrowers_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Borrower(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
is_pending: builtin___bool = ...
is_canceled: builtin___bool = ...
time_created: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
is_pending : typing___Optional[builtin___bool] = None,
is_canceled : typing___Optional[builtin___bool] = None,
time_created : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"is_canceled",b"is_canceled",u"is_pending",b"is_pending",u"steamid",b"steamid",u"time_created",b"time_created"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"is_canceled",b"is_canceled",u"is_pending",b"is_pending",u"steamid",b"steamid",u"time_created",b"time_created"]) -> None: ...
type___Borrower = Borrower
@property
def borrowers(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower]: ...
def __init__(self,
*,
borrowers : typing___Optional[typing___Iterable[type___CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"borrowers",b"borrowers"]) -> None: ...
type___CDeviceAuth_GetAuthorizedBorrowers_Response = CDeviceAuth_GetAuthorizedBorrowers_Response
class CDeviceAuth_AddAuthorizedBorrowers_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
steamid_borrower: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
steamid_borrower : typing___Optional[typing___Iterable[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",u"steamid_borrower",b"steamid_borrower"]) -> None: ...
type___CDeviceAuth_AddAuthorizedBorrowers_Request = CDeviceAuth_AddAuthorizedBorrowers_Request
class CDeviceAuth_AddAuthorizedBorrowers_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
seconds_to_wait: builtin___int = ...
def __init__(self,
*,
seconds_to_wait : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"seconds_to_wait",b"seconds_to_wait"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"seconds_to_wait",b"seconds_to_wait"]) -> None: ...
type___CDeviceAuth_AddAuthorizedBorrowers_Response = CDeviceAuth_AddAuthorizedBorrowers_Response
class CDeviceAuth_RemoveAuthorizedBorrowers_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
steamid_borrower: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
steamid_borrower : typing___Optional[typing___Iterable[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",u"steamid_borrower",b"steamid_borrower"]) -> None: ...
type___CDeviceAuth_RemoveAuthorizedBorrowers_Request = CDeviceAuth_RemoveAuthorizedBorrowers_Request
class CDeviceAuth_RemoveAuthorizedBorrowers_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CDeviceAuth_RemoveAuthorizedBorrowers_Response = CDeviceAuth_RemoveAuthorizedBorrowers_Response
class CDeviceAuth_GetAuthorizedAsBorrower_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
include_canceled: builtin___bool = ...
include_pending: builtin___bool = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
include_canceled : typing___Optional[builtin___bool] = None,
include_pending : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"include_canceled",b"include_canceled",u"include_pending",b"include_pending",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"include_canceled",b"include_canceled",u"include_pending",b"include_pending",u"steamid",b"steamid"]) -> None: ...
type___CDeviceAuth_GetAuthorizedAsBorrower_Request = CDeviceAuth_GetAuthorizedAsBorrower_Request
class CDeviceAuth_GetAuthorizedAsBorrower_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Lender(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
time_created: builtin___int = ...
is_pending: builtin___bool = ...
is_canceled: builtin___bool = ...
is_used: builtin___bool = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
time_created : typing___Optional[builtin___int] = None,
is_pending : typing___Optional[builtin___bool] = None,
is_canceled : typing___Optional[builtin___bool] = None,
is_used : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"is_canceled",b"is_canceled",u"is_pending",b"is_pending",u"is_used",b"is_used",u"steamid",b"steamid",u"time_created",b"time_created"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"is_canceled",b"is_canceled",u"is_pending",b"is_pending",u"is_used",b"is_used",u"steamid",b"steamid",u"time_created",b"time_created"]) -> None: ...
type___Lender = Lender
@property
def lenders(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender]: ...
def __init__(self,
*,
lenders : typing___Optional[typing___Iterable[type___CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"lenders",b"lenders"]) -> None: ...
type___CDeviceAuth_GetAuthorizedAsBorrower_Response = CDeviceAuth_GetAuthorizedAsBorrower_Response
class CDeviceAuth_GetExcludedGamesInLibrary_Request(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___CDeviceAuth_GetExcludedGamesInLibrary_Request = CDeviceAuth_GetExcludedGamesInLibrary_Request
class CDeviceAuth_GetExcludedGamesInLibrary_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class ExcludedGame(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
game_name: typing___Text = ...
vac_banned: builtin___bool = ...
package_excluded: builtin___bool = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
game_name : typing___Optional[typing___Text] = None,
vac_banned : typing___Optional[builtin___bool] = None,
package_excluded : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"game_name",b"game_name",u"package_excluded",b"package_excluded",u"vac_banned",b"vac_banned"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"game_name",b"game_name",u"package_excluded",b"package_excluded",u"vac_banned",b"vac_banned"]) -> None: ...
type___ExcludedGame = ExcludedGame
@property
def excluded_games(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame]: ...
def __init__(self,
*,
excluded_games : typing___Optional[typing___Iterable[type___CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"excluded_games",b"excluded_games"]) -> None: ...
type___CDeviceAuth_GetExcludedGamesInLibrary_Response = CDeviceAuth_GetExcludedGamesInLibrary_Response
class CDeviceAuth_GetBorrowerPlayHistory_Request(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___CDeviceAuth_GetBorrowerPlayHistory_Request = CDeviceAuth_GetBorrowerPlayHistory_Request
class CDeviceAuth_GetBorrowerPlayHistory_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class GameHistory(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
time_last: builtin___int = ...
time_total: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
time_last : typing___Optional[builtin___int] = None,
time_total : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"time_last",b"time_last",u"time_total",b"time_total"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"time_last",b"time_last",u"time_total",b"time_total"]) -> None: ...
type___GameHistory = GameHistory
class LenderHistory(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
@property
def game_history(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CDeviceAuth_GetBorrowerPlayHistory_Response.GameHistory]: ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
game_history : typing___Optional[typing___Iterable[type___CDeviceAuth_GetBorrowerPlayHistory_Response.GameHistory]] = 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"game_history",b"game_history",u"steamid",b"steamid"]) -> None: ...
type___LenderHistory = LenderHistory
@property
def lender_history(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CDeviceAuth_GetBorrowerPlayHistory_Response.LenderHistory]: ...
def __init__(self,
*,
lender_history : typing___Optional[typing___Iterable[type___CDeviceAuth_GetBorrowerPlayHistory_Response.LenderHistory]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"lender_history",b"lender_history"]) -> None: ...
type___CDeviceAuth_GetBorrowerPlayHistory_Response = CDeviceAuth_GetBorrowerPlayHistory_Response
class DeviceAuth(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetOwnAuthorizedDevices(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetOwnAuthorizedDevices_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetOwnAuthorizedDevices_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetOwnAuthorizedDevices_Response]: ...
@abc___abstractmethod
def AcceptAuthorizationRequest(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_AcceptAuthorizationRequest_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_AcceptAuthorizationRequest_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_AcceptAuthorizationRequest_Response]: ...
@abc___abstractmethod
def AuthorizeRemoteDevice(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_AuthorizeRemoteDevice_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_AuthorizeRemoteDevice_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_AuthorizeRemoteDevice_Response]: ...
@abc___abstractmethod
def DeauthorizeRemoteDevice(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_DeauthorizeRemoteDevice_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_DeauthorizeRemoteDevice_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_DeauthorizeRemoteDevice_Response]: ...
@abc___abstractmethod
def GetUsedAuthorizedDevices(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetUsedAuthorizedDevices_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetUsedAuthorizedDevices_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetUsedAuthorizedDevices_Response]: ...
@abc___abstractmethod
def GetAuthorizedBorrowers(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetAuthorizedBorrowers_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetAuthorizedBorrowers_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetAuthorizedBorrowers_Response]: ...
@abc___abstractmethod
def AddAuthorizedBorrowers(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_AddAuthorizedBorrowers_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_AddAuthorizedBorrowers_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_AddAuthorizedBorrowers_Response]: ...
@abc___abstractmethod
def RemoveAuthorizedBorrowers(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_RemoveAuthorizedBorrowers_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_RemoveAuthorizedBorrowers_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_RemoveAuthorizedBorrowers_Response]: ...
@abc___abstractmethod
def GetAuthorizedAsBorrower(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetAuthorizedAsBorrower_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetAuthorizedAsBorrower_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetAuthorizedAsBorrower_Response]: ...
@abc___abstractmethod
def GetExcludedGamesInLibrary(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetExcludedGamesInLibrary_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetExcludedGamesInLibrary_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetExcludedGamesInLibrary_Response]: ...
@abc___abstractmethod
def GetBorrowerPlayHistory(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetBorrowerPlayHistory_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetBorrowerPlayHistory_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetBorrowerPlayHistory_Response]: ...
class DeviceAuth_Stub(DeviceAuth):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetOwnAuthorizedDevices(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetOwnAuthorizedDevices_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetOwnAuthorizedDevices_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetOwnAuthorizedDevices_Response]: ...
def AcceptAuthorizationRequest(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_AcceptAuthorizationRequest_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_AcceptAuthorizationRequest_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_AcceptAuthorizationRequest_Response]: ...
def AuthorizeRemoteDevice(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_AuthorizeRemoteDevice_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_AuthorizeRemoteDevice_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_AuthorizeRemoteDevice_Response]: ...
def DeauthorizeRemoteDevice(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_DeauthorizeRemoteDevice_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_DeauthorizeRemoteDevice_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_DeauthorizeRemoteDevice_Response]: ...
def GetUsedAuthorizedDevices(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetUsedAuthorizedDevices_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetUsedAuthorizedDevices_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetUsedAuthorizedDevices_Response]: ...
def GetAuthorizedBorrowers(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetAuthorizedBorrowers_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetAuthorizedBorrowers_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetAuthorizedBorrowers_Response]: ...
def AddAuthorizedBorrowers(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_AddAuthorizedBorrowers_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_AddAuthorizedBorrowers_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_AddAuthorizedBorrowers_Response]: ...
def RemoveAuthorizedBorrowers(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_RemoveAuthorizedBorrowers_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_RemoveAuthorizedBorrowers_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_RemoveAuthorizedBorrowers_Response]: ...
def GetAuthorizedAsBorrower(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetAuthorizedAsBorrower_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetAuthorizedAsBorrower_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetAuthorizedAsBorrower_Response]: ...
def GetExcludedGamesInLibrary(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetExcludedGamesInLibrary_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetExcludedGamesInLibrary_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetExcludedGamesInLibrary_Response]: ...
def GetBorrowerPlayHistory(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CDeviceAuth_GetBorrowerPlayHistory_Request,
done: typing___Optional[typing___Callable[[type___CDeviceAuth_GetBorrowerPlayHistory_Response], None]],
) -> concurrent___futures___Future[type___CDeviceAuth_GetBorrowerPlayHistory_Response]: ...

318
steam/protobufs/steammessages_econ_pb2.pyi

@ -0,0 +1,318 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
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.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CEcon_GetTradeOfferAccessToken_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
generate_new_token: builtin___bool = ...
def __init__(self,
*,
generate_new_token : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"generate_new_token",b"generate_new_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"generate_new_token",b"generate_new_token"]) -> None: ...
type___CEcon_GetTradeOfferAccessToken_Request = CEcon_GetTradeOfferAccessToken_Request
class CEcon_GetTradeOfferAccessToken_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
trade_offer_access_token: typing___Text = ...
def __init__(self,
*,
trade_offer_access_token : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"trade_offer_access_token",b"trade_offer_access_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"trade_offer_access_token",b"trade_offer_access_token"]) -> None: ...
type___CEcon_GetTradeOfferAccessToken_Response = CEcon_GetTradeOfferAccessToken_Response
class CEcon_ClientGetItemShopOverlayAuthURL_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
return_url: typing___Text = ...
def __init__(self,
*,
return_url : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"return_url",b"return_url"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"return_url",b"return_url"]) -> None: ...
type___CEcon_ClientGetItemShopOverlayAuthURL_Request = CEcon_ClientGetItemShopOverlayAuthURL_Request
class CEcon_ClientGetItemShopOverlayAuthURL_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
url: typing___Text = ...
def __init__(self,
*,
url : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"url",b"url"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"url",b"url"]) -> None: ...
type___CEcon_ClientGetItemShopOverlayAuthURL_Response = CEcon_ClientGetItemShopOverlayAuthURL_Response
class CEcon_GetAssetClassInfo_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Class(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
classid: builtin___int = ...
instanceid: builtin___int = ...
def __init__(self,
*,
classid : typing___Optional[builtin___int] = None,
instanceid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"classid",b"classid",u"instanceid",b"instanceid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"classid",b"classid",u"instanceid",b"instanceid"]) -> None: ...
type___Class = Class
language: typing___Text = ...
appid: builtin___int = ...
@property
def classes(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CEcon_GetAssetClassInfo_Request.Class]: ...
def __init__(self,
*,
language : typing___Optional[typing___Text] = None,
appid : typing___Optional[builtin___int] = None,
classes : typing___Optional[typing___Iterable[type___CEcon_GetAssetClassInfo_Request.Class]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"language",b"language"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"classes",b"classes",u"language",b"language"]) -> None: ...
type___CEcon_GetAssetClassInfo_Request = CEcon_GetAssetClassInfo_Request
class CEconItem_DescriptionLine(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
type: typing___Text = ...
value: typing___Text = ...
color: typing___Text = ...
label: typing___Text = ...
def __init__(self,
*,
type : typing___Optional[typing___Text] = None,
value : typing___Optional[typing___Text] = None,
color : typing___Optional[typing___Text] = None,
label : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"color",b"color",u"label",b"label",u"type",b"type",u"value",b"value"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"color",b"color",u"label",b"label",u"type",b"type",u"value",b"value"]) -> None: ...
type___CEconItem_DescriptionLine = CEconItem_DescriptionLine
class CEconItem_Action(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
link: typing___Text = ...
name: typing___Text = ...
def __init__(self,
*,
link : typing___Optional[typing___Text] = None,
name : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"link",b"link",u"name",b"name"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"link",b"link",u"name",b"name"]) -> None: ...
type___CEconItem_Action = CEconItem_Action
class CEconItem_Description(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
classid: builtin___int = ...
instanceid: builtin___int = ...
currency: builtin___bool = ...
background_color: typing___Text = ...
icon_url: typing___Text = ...
icon_url_large: typing___Text = ...
tradable: builtin___bool = ...
fraudwarnings: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
name: typing___Text = ...
name_color: typing___Text = ...
type: typing___Text = ...
market_name: typing___Text = ...
market_hash_name: typing___Text = ...
market_fee: typing___Text = ...
market_fee_app: builtin___int = ...
commodity: builtin___bool = ...
market_tradable_restriction: builtin___int = ...
market_marketable_restriction: builtin___int = ...
marketable: builtin___bool = ...
item_expiration: typing___Text = ...
market_buy_country_restriction: typing___Text = ...
market_sell_country_restriction: typing___Text = ...
@property
def descriptions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CEconItem_DescriptionLine]: ...
@property
def actions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CEconItem_Action]: ...
@property
def owner_descriptions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CEconItem_DescriptionLine]: ...
@property
def owner_actions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CEconItem_Action]: ...
@property
def contained_item(self) -> type___CEconItem_Description: ...
@property
def market_actions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CEconItem_Action]: ...
@property
def tags(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CEconItem_Tag]: ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
classid : typing___Optional[builtin___int] = None,
instanceid : typing___Optional[builtin___int] = None,
currency : typing___Optional[builtin___bool] = None,
background_color : typing___Optional[typing___Text] = None,
icon_url : typing___Optional[typing___Text] = None,
icon_url_large : typing___Optional[typing___Text] = None,
descriptions : typing___Optional[typing___Iterable[type___CEconItem_DescriptionLine]] = None,
tradable : typing___Optional[builtin___bool] = None,
actions : typing___Optional[typing___Iterable[type___CEconItem_Action]] = None,
owner_descriptions : typing___Optional[typing___Iterable[type___CEconItem_DescriptionLine]] = None,
owner_actions : typing___Optional[typing___Iterable[type___CEconItem_Action]] = None,
fraudwarnings : typing___Optional[typing___Iterable[typing___Text]] = None,
name : typing___Optional[typing___Text] = None,
name_color : typing___Optional[typing___Text] = None,
type : typing___Optional[typing___Text] = None,
market_name : typing___Optional[typing___Text] = None,
market_hash_name : typing___Optional[typing___Text] = None,
market_fee : typing___Optional[typing___Text] = None,
market_fee_app : typing___Optional[builtin___int] = None,
contained_item : typing___Optional[type___CEconItem_Description] = None,
market_actions : typing___Optional[typing___Iterable[type___CEconItem_Action]] = None,
commodity : typing___Optional[builtin___bool] = None,
market_tradable_restriction : typing___Optional[builtin___int] = None,
market_marketable_restriction : typing___Optional[builtin___int] = None,
marketable : typing___Optional[builtin___bool] = None,
tags : typing___Optional[typing___Iterable[type___CEconItem_Tag]] = None,
item_expiration : typing___Optional[typing___Text] = None,
market_buy_country_restriction : typing___Optional[typing___Text] = None,
market_sell_country_restriction : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"background_color",b"background_color",u"classid",b"classid",u"commodity",b"commodity",u"contained_item",b"contained_item",u"currency",b"currency",u"icon_url",b"icon_url",u"icon_url_large",b"icon_url_large",u"instanceid",b"instanceid",u"item_expiration",b"item_expiration",u"market_buy_country_restriction",b"market_buy_country_restriction",u"market_fee",b"market_fee",u"market_fee_app",b"market_fee_app",u"market_hash_name",b"market_hash_name",u"market_marketable_restriction",b"market_marketable_restriction",u"market_name",b"market_name",u"market_sell_country_restriction",b"market_sell_country_restriction",u"market_tradable_restriction",b"market_tradable_restriction",u"marketable",b"marketable",u"name",b"name",u"name_color",b"name_color",u"tradable",b"tradable",u"type",b"type"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"actions",b"actions",u"appid",b"appid",u"background_color",b"background_color",u"classid",b"classid",u"commodity",b"commodity",u"contained_item",b"contained_item",u"currency",b"currency",u"descriptions",b"descriptions",u"fraudwarnings",b"fraudwarnings",u"icon_url",b"icon_url",u"icon_url_large",b"icon_url_large",u"instanceid",b"instanceid",u"item_expiration",b"item_expiration",u"market_actions",b"market_actions",u"market_buy_country_restriction",b"market_buy_country_restriction",u"market_fee",b"market_fee",u"market_fee_app",b"market_fee_app",u"market_hash_name",b"market_hash_name",u"market_marketable_restriction",b"market_marketable_restriction",u"market_name",b"market_name",u"market_sell_country_restriction",b"market_sell_country_restriction",u"market_tradable_restriction",b"market_tradable_restriction",u"marketable",b"marketable",u"name",b"name",u"name_color",b"name_color",u"owner_actions",b"owner_actions",u"owner_descriptions",b"owner_descriptions",u"tags",b"tags",u"tradable",b"tradable",u"type",b"type"]) -> None: ...
type___CEconItem_Description = CEconItem_Description
class CEconItem_Tag(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
category: typing___Text = ...
internal_name: typing___Text = ...
localized_category_name: typing___Text = ...
localized_tag_name: typing___Text = ...
color: typing___Text = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
category : typing___Optional[typing___Text] = None,
internal_name : typing___Optional[typing___Text] = None,
localized_category_name : typing___Optional[typing___Text] = None,
localized_tag_name : typing___Optional[typing___Text] = None,
color : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"category",b"category",u"color",b"color",u"internal_name",b"internal_name",u"localized_category_name",b"localized_category_name",u"localized_tag_name",b"localized_tag_name"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"category",b"category",u"color",b"color",u"internal_name",b"internal_name",u"localized_category_name",b"localized_category_name",u"localized_tag_name",b"localized_tag_name"]) -> None: ...
type___CEconItem_Tag = CEconItem_Tag
class CEcon_GetAssetClassInfo_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def descriptions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CEconItem_Description]: ...
def __init__(self,
*,
descriptions : typing___Optional[typing___Iterable[type___CEconItem_Description]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"descriptions",b"descriptions"]) -> None: ...
type___CEcon_GetAssetClassInfo_Response = CEcon_GetAssetClassInfo_Response
class Econ(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetTradeOfferAccessToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CEcon_GetTradeOfferAccessToken_Request,
done: typing___Optional[typing___Callable[[type___CEcon_GetTradeOfferAccessToken_Response], None]],
) -> concurrent___futures___Future[type___CEcon_GetTradeOfferAccessToken_Response]: ...
@abc___abstractmethod
def ClientGetItemShopOverlayAuthURL(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CEcon_ClientGetItemShopOverlayAuthURL_Request,
done: typing___Optional[typing___Callable[[type___CEcon_ClientGetItemShopOverlayAuthURL_Response], None]],
) -> concurrent___futures___Future[type___CEcon_ClientGetItemShopOverlayAuthURL_Response]: ...
@abc___abstractmethod
def GetAssetClassInfo(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CEcon_GetAssetClassInfo_Request,
done: typing___Optional[typing___Callable[[type___CEcon_GetAssetClassInfo_Response], None]],
) -> concurrent___futures___Future[type___CEcon_GetAssetClassInfo_Response]: ...
class Econ_Stub(Econ):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetTradeOfferAccessToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CEcon_GetTradeOfferAccessToken_Request,
done: typing___Optional[typing___Callable[[type___CEcon_GetTradeOfferAccessToken_Response], None]],
) -> concurrent___futures___Future[type___CEcon_GetTradeOfferAccessToken_Response]: ...
def ClientGetItemShopOverlayAuthURL(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CEcon_ClientGetItemShopOverlayAuthURL_Request,
done: typing___Optional[typing___Callable[[type___CEcon_ClientGetItemShopOverlayAuthURL_Response], None]],
) -> concurrent___futures___Future[type___CEcon_ClientGetItemShopOverlayAuthURL_Response]: ...
def GetAssetClassInfo(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CEcon_GetAssetClassInfo_Request,
done: typing___Optional[typing___Callable[[type___CEcon_GetAssetClassInfo_Response], None]],
) -> concurrent___futures___Future[type___CEcon_GetAssetClassInfo_Response]: ...

357
steam/protobufs/steammessages_friendmessages_pb2.pyi

@ -0,0 +1,357 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CFriendMessages_GetRecentMessages_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid1: builtin___int = ...
steamid2: builtin___int = ...
count: builtin___int = ...
most_recent_conversation: builtin___bool = ...
rtime32_start_time: builtin___int = ...
bbcode_format: builtin___bool = ...
start_ordinal: builtin___int = ...
time_last: builtin___int = ...
ordinal_last: builtin___int = ...
def __init__(self,
*,
steamid1 : typing___Optional[builtin___int] = None,
steamid2 : typing___Optional[builtin___int] = None,
count : typing___Optional[builtin___int] = None,
most_recent_conversation : typing___Optional[builtin___bool] = None,
rtime32_start_time : typing___Optional[builtin___int] = None,
bbcode_format : typing___Optional[builtin___bool] = None,
start_ordinal : typing___Optional[builtin___int] = None,
time_last : typing___Optional[builtin___int] = None,
ordinal_last : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"bbcode_format",b"bbcode_format",u"count",b"count",u"most_recent_conversation",b"most_recent_conversation",u"ordinal_last",b"ordinal_last",u"rtime32_start_time",b"rtime32_start_time",u"start_ordinal",b"start_ordinal",u"steamid1",b"steamid1",u"steamid2",b"steamid2",u"time_last",b"time_last"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"bbcode_format",b"bbcode_format",u"count",b"count",u"most_recent_conversation",b"most_recent_conversation",u"ordinal_last",b"ordinal_last",u"rtime32_start_time",b"rtime32_start_time",u"start_ordinal",b"start_ordinal",u"steamid1",b"steamid1",u"steamid2",b"steamid2",u"time_last",b"time_last"]) -> None: ...
type___CFriendMessages_GetRecentMessages_Request = CFriendMessages_GetRecentMessages_Request
class CFriendMessages_GetRecentMessages_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class FriendMessage(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
accountid: builtin___int = ...
timestamp: builtin___int = ...
message: typing___Text = ...
ordinal: builtin___int = ...
def __init__(self,
*,
accountid : typing___Optional[builtin___int] = None,
timestamp : typing___Optional[builtin___int] = None,
message : typing___Optional[typing___Text] = None,
ordinal : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"message",b"message",u"ordinal",b"ordinal",u"timestamp",b"timestamp"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"message",b"message",u"ordinal",b"ordinal",u"timestamp",b"timestamp"]) -> None: ...
type___FriendMessage = FriendMessage
more_available: builtin___bool = ...
@property
def messages(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CFriendMessages_GetRecentMessages_Response.FriendMessage]: ...
def __init__(self,
*,
messages : typing___Optional[typing___Iterable[type___CFriendMessages_GetRecentMessages_Response.FriendMessage]] = None,
more_available : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"more_available",b"more_available"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"messages",b"messages",u"more_available",b"more_available"]) -> None: ...
type___CFriendMessages_GetRecentMessages_Response = CFriendMessages_GetRecentMessages_Response
class CFriendsMessages_GetActiveMessageSessions_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
lastmessage_since: builtin___int = ...
only_sessions_with_messages: builtin___bool = ...
def __init__(self,
*,
lastmessage_since : typing___Optional[builtin___int] = None,
only_sessions_with_messages : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"lastmessage_since",b"lastmessage_since",u"only_sessions_with_messages",b"only_sessions_with_messages"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"lastmessage_since",b"lastmessage_since",u"only_sessions_with_messages",b"only_sessions_with_messages"]) -> None: ...
type___CFriendsMessages_GetActiveMessageSessions_Request = CFriendsMessages_GetActiveMessageSessions_Request
class CFriendsMessages_GetActiveMessageSessions_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class FriendMessageSession(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
accountid_friend: builtin___int = ...
last_message: builtin___int = ...
last_view: builtin___int = ...
unread_message_count: builtin___int = ...
def __init__(self,
*,
accountid_friend : typing___Optional[builtin___int] = None,
last_message : typing___Optional[builtin___int] = None,
last_view : typing___Optional[builtin___int] = None,
unread_message_count : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountid_friend",b"accountid_friend",u"last_message",b"last_message",u"last_view",b"last_view",u"unread_message_count",b"unread_message_count"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountid_friend",b"accountid_friend",u"last_message",b"last_message",u"last_view",b"last_view",u"unread_message_count",b"unread_message_count"]) -> None: ...
type___FriendMessageSession = FriendMessageSession
timestamp: builtin___int = ...
@property
def message_sessions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CFriendsMessages_GetActiveMessageSessions_Response.FriendMessageSession]: ...
def __init__(self,
*,
message_sessions : typing___Optional[typing___Iterable[type___CFriendsMessages_GetActiveMessageSessions_Response.FriendMessageSession]] = None,
timestamp : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"timestamp",b"timestamp"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"message_sessions",b"message_sessions",u"timestamp",b"timestamp"]) -> None: ...
type___CFriendsMessages_GetActiveMessageSessions_Response = CFriendsMessages_GetActiveMessageSessions_Response
class CFriendMessages_SendMessage_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
chat_entry_type: builtin___int = ...
message: typing___Text = ...
contains_bbcode: builtin___bool = ...
echo_to_sender: builtin___bool = ...
low_priority: builtin___bool = ...
client_message_id: typing___Text = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
chat_entry_type : typing___Optional[builtin___int] = None,
message : typing___Optional[typing___Text] = None,
contains_bbcode : typing___Optional[builtin___bool] = None,
echo_to_sender : typing___Optional[builtin___bool] = None,
low_priority : typing___Optional[builtin___bool] = None,
client_message_id : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"chat_entry_type",b"chat_entry_type",u"client_message_id",b"client_message_id",u"contains_bbcode",b"contains_bbcode",u"echo_to_sender",b"echo_to_sender",u"low_priority",b"low_priority",u"message",b"message",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"chat_entry_type",b"chat_entry_type",u"client_message_id",b"client_message_id",u"contains_bbcode",b"contains_bbcode",u"echo_to_sender",b"echo_to_sender",u"low_priority",b"low_priority",u"message",b"message",u"steamid",b"steamid"]) -> None: ...
type___CFriendMessages_SendMessage_Request = CFriendMessages_SendMessage_Request
class CFriendMessages_SendMessage_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
modified_message: typing___Text = ...
server_timestamp: builtin___int = ...
ordinal: builtin___int = ...
message_without_bb_code: typing___Text = ...
def __init__(self,
*,
modified_message : typing___Optional[typing___Text] = None,
server_timestamp : typing___Optional[builtin___int] = None,
ordinal : typing___Optional[builtin___int] = None,
message_without_bb_code : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"message_without_bb_code",b"message_without_bb_code",u"modified_message",b"modified_message",u"ordinal",b"ordinal",u"server_timestamp",b"server_timestamp"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"message_without_bb_code",b"message_without_bb_code",u"modified_message",b"modified_message",u"ordinal",b"ordinal",u"server_timestamp",b"server_timestamp"]) -> None: ...
type___CFriendMessages_SendMessage_Response = CFriendMessages_SendMessage_Response
class CFriendMessages_AckMessage_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid_partner: builtin___int = ...
timestamp: builtin___int = ...
def __init__(self,
*,
steamid_partner : typing___Optional[builtin___int] = None,
timestamp : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"steamid_partner",b"steamid_partner",u"timestamp",b"timestamp"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"steamid_partner",b"steamid_partner",u"timestamp",b"timestamp"]) -> None: ...
type___CFriendMessages_AckMessage_Notification = CFriendMessages_AckMessage_Notification
class CFriendMessages_IsInFriendsUIBeta_Request(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___CFriendMessages_IsInFriendsUIBeta_Request = CFriendMessages_IsInFriendsUIBeta_Request
class CFriendMessages_IsInFriendsUIBeta_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
online_in_friendsui: builtin___bool = ...
has_used_friendsui: builtin___bool = ...
def __init__(self,
*,
online_in_friendsui : typing___Optional[builtin___bool] = None,
has_used_friendsui : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"has_used_friendsui",b"has_used_friendsui",u"online_in_friendsui",b"online_in_friendsui"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"has_used_friendsui",b"has_used_friendsui",u"online_in_friendsui",b"online_in_friendsui"]) -> None: ...
type___CFriendMessages_IsInFriendsUIBeta_Response = CFriendMessages_IsInFriendsUIBeta_Response
class CFriendMessages_IncomingMessage_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid_friend: builtin___int = ...
chat_entry_type: builtin___int = ...
from_limited_account: builtin___bool = ...
message: typing___Text = ...
rtime32_server_timestamp: builtin___int = ...
ordinal: builtin___int = ...
local_echo: builtin___bool = ...
message_no_bbcode: typing___Text = ...
low_priority: builtin___bool = ...
def __init__(self,
*,
steamid_friend : typing___Optional[builtin___int] = None,
chat_entry_type : typing___Optional[builtin___int] = None,
from_limited_account : typing___Optional[builtin___bool] = None,
message : typing___Optional[typing___Text] = None,
rtime32_server_timestamp : typing___Optional[builtin___int] = None,
ordinal : typing___Optional[builtin___int] = None,
local_echo : typing___Optional[builtin___bool] = None,
message_no_bbcode : typing___Optional[typing___Text] = None,
low_priority : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"chat_entry_type",b"chat_entry_type",u"from_limited_account",b"from_limited_account",u"local_echo",b"local_echo",u"low_priority",b"low_priority",u"message",b"message",u"message_no_bbcode",b"message_no_bbcode",u"ordinal",b"ordinal",u"rtime32_server_timestamp",b"rtime32_server_timestamp",u"steamid_friend",b"steamid_friend"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"chat_entry_type",b"chat_entry_type",u"from_limited_account",b"from_limited_account",u"local_echo",b"local_echo",u"low_priority",b"low_priority",u"message",b"message",u"message_no_bbcode",b"message_no_bbcode",u"ordinal",b"ordinal",u"rtime32_server_timestamp",b"rtime32_server_timestamp",u"steamid_friend",b"steamid_friend"]) -> None: ...
type___CFriendMessages_IncomingMessage_Notification = CFriendMessages_IncomingMessage_Notification
class FriendMessages(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetRecentMessages(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_GetRecentMessages_Request,
done: typing___Optional[typing___Callable[[type___CFriendMessages_GetRecentMessages_Response], None]],
) -> concurrent___futures___Future[type___CFriendMessages_GetRecentMessages_Response]: ...
@abc___abstractmethod
def GetActiveMessageSessions(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendsMessages_GetActiveMessageSessions_Request,
done: typing___Optional[typing___Callable[[type___CFriendsMessages_GetActiveMessageSessions_Response], None]],
) -> concurrent___futures___Future[type___CFriendsMessages_GetActiveMessageSessions_Response]: ...
@abc___abstractmethod
def SendMessage(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_SendMessage_Request,
done: typing___Optional[typing___Callable[[type___CFriendMessages_SendMessage_Response], None]],
) -> concurrent___futures___Future[type___CFriendMessages_SendMessage_Response]: ...
@abc___abstractmethod
def AckMessage(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_AckMessage_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def IsInFriendsUIBeta(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_IsInFriendsUIBeta_Request,
done: typing___Optional[typing___Callable[[type___CFriendMessages_IsInFriendsUIBeta_Response], None]],
) -> concurrent___futures___Future[type___CFriendMessages_IsInFriendsUIBeta_Response]: ...
class FriendMessages_Stub(FriendMessages):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetRecentMessages(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_GetRecentMessages_Request,
done: typing___Optional[typing___Callable[[type___CFriendMessages_GetRecentMessages_Response], None]],
) -> concurrent___futures___Future[type___CFriendMessages_GetRecentMessages_Response]: ...
def GetActiveMessageSessions(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendsMessages_GetActiveMessageSessions_Request,
done: typing___Optional[typing___Callable[[type___CFriendsMessages_GetActiveMessageSessions_Response], None]],
) -> concurrent___futures___Future[type___CFriendsMessages_GetActiveMessageSessions_Response]: ...
def SendMessage(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_SendMessage_Request,
done: typing___Optional[typing___Callable[[type___CFriendMessages_SendMessage_Response], None]],
) -> concurrent___futures___Future[type___CFriendMessages_SendMessage_Response]: ...
def AckMessage(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_AckMessage_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def IsInFriendsUIBeta(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_IsInFriendsUIBeta_Request,
done: typing___Optional[typing___Callable[[type___CFriendMessages_IsInFriendsUIBeta_Response], None]],
) -> concurrent___futures___Future[type___CFriendMessages_IsInFriendsUIBeta_Response]: ...
class FriendMessagesClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def IncomingMessage(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_IncomingMessage_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def NotifyAckMessageEcho(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_AckMessage_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class FriendMessagesClient_Stub(FriendMessagesClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def IncomingMessage(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_IncomingMessage_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def NotifyAckMessageEcho(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFriendMessages_AckMessage_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...

466
steam/protobufs/steammessages_gamenotifications_pb2.pyi

@ -0,0 +1,466 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CGameNotifications_Variable(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
key: typing___Text = ...
value: typing___Text = ...
def __init__(self,
*,
key : typing___Optional[typing___Text] = None,
value : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ...
type___CGameNotifications_Variable = CGameNotifications_Variable
class CGameNotifications_LocalizedText(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
token: typing___Text = ...
rendered_text: typing___Text = ...
@property
def variables(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CGameNotifications_Variable]: ...
def __init__(self,
*,
token : typing___Optional[typing___Text] = None,
variables : typing___Optional[typing___Iterable[type___CGameNotifications_Variable]] = None,
rendered_text : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"rendered_text",b"rendered_text",u"token",b"token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"rendered_text",b"rendered_text",u"token",b"token",u"variables",b"variables"]) -> None: ...
type___CGameNotifications_LocalizedText = CGameNotifications_LocalizedText
class CGameNotifications_UserStatus(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
state: typing___Text = ...
@property
def title(self) -> type___CGameNotifications_LocalizedText: ...
@property
def message(self) -> type___CGameNotifications_LocalizedText: ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
state : typing___Optional[typing___Text] = None,
title : typing___Optional[type___CGameNotifications_LocalizedText] = None,
message : typing___Optional[type___CGameNotifications_LocalizedText] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"message",b"message",u"state",b"state",u"steamid",b"steamid",u"title",b"title"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"message",b"message",u"state",b"state",u"steamid",b"steamid",u"title",b"title"]) -> None: ...
type___CGameNotifications_UserStatus = CGameNotifications_UserStatus
class CGameNotifications_CreateSession_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
context: builtin___int = ...
steamid: builtin___int = ...
@property
def title(self) -> type___CGameNotifications_LocalizedText: ...
@property
def users(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CGameNotifications_UserStatus]: ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
context : typing___Optional[builtin___int] = None,
title : typing___Optional[type___CGameNotifications_LocalizedText] = None,
users : typing___Optional[typing___Iterable[type___CGameNotifications_UserStatus]] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"context",b"context",u"steamid",b"steamid",u"title",b"title"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"context",b"context",u"steamid",b"steamid",u"title",b"title",u"users",b"users"]) -> None: ...
type___CGameNotifications_CreateSession_Request = CGameNotifications_CreateSession_Request
class CGameNotifications_CreateSession_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
sessionid: builtin___int = ...
def __init__(self,
*,
sessionid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"sessionid",b"sessionid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"sessionid",b"sessionid"]) -> None: ...
type___CGameNotifications_CreateSession_Response = CGameNotifications_CreateSession_Response
class CGameNotifications_DeleteSession_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
sessionid: builtin___int = ...
appid: builtin___int = ...
steamid: builtin___int = ...
def __init__(self,
*,
sessionid : typing___Optional[builtin___int] = None,
appid : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"sessionid",b"sessionid",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"sessionid",b"sessionid",u"steamid",b"steamid"]) -> None: ...
type___CGameNotifications_DeleteSession_Request = CGameNotifications_DeleteSession_Request
class CGameNotifications_DeleteSession_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CGameNotifications_DeleteSession_Response = CGameNotifications_DeleteSession_Response
class CGameNotifications_UpdateSession_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
sessionid: builtin___int = ...
appid: builtin___int = ...
steamid: builtin___int = ...
@property
def title(self) -> type___CGameNotifications_LocalizedText: ...
@property
def users(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CGameNotifications_UserStatus]: ...
def __init__(self,
*,
sessionid : typing___Optional[builtin___int] = None,
appid : typing___Optional[builtin___int] = None,
title : typing___Optional[type___CGameNotifications_LocalizedText] = None,
users : typing___Optional[typing___Iterable[type___CGameNotifications_UserStatus]] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"sessionid",b"sessionid",u"steamid",b"steamid",u"title",b"title"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"sessionid",b"sessionid",u"steamid",b"steamid",u"title",b"title",u"users",b"users"]) -> None: ...
type___CGameNotifications_UpdateSession_Request = CGameNotifications_UpdateSession_Request
class CGameNotifications_UpdateSession_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CGameNotifications_UpdateSession_Response = CGameNotifications_UpdateSession_Response
class CGameNotifications_EnumerateSessions_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
include_all_user_messages: builtin___bool = ...
include_auth_user_message: builtin___bool = ...
language: typing___Text = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
include_all_user_messages : typing___Optional[builtin___bool] = None,
include_auth_user_message : typing___Optional[builtin___bool] = None,
language : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"include_all_user_messages",b"include_all_user_messages",u"include_auth_user_message",b"include_auth_user_message",u"language",b"language"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"include_all_user_messages",b"include_all_user_messages",u"include_auth_user_message",b"include_auth_user_message",u"language",b"language"]) -> None: ...
type___CGameNotifications_EnumerateSessions_Request = CGameNotifications_EnumerateSessions_Request
class CGameNotifications_Session(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
sessionid: builtin___int = ...
appid: builtin___int = ...
context: builtin___int = ...
time_created: builtin___int = ...
time_updated: builtin___int = ...
@property
def title(self) -> type___CGameNotifications_LocalizedText: ...
@property
def user_status(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CGameNotifications_UserStatus]: ...
def __init__(self,
*,
sessionid : typing___Optional[builtin___int] = None,
appid : typing___Optional[builtin___int] = None,
context : typing___Optional[builtin___int] = None,
title : typing___Optional[type___CGameNotifications_LocalizedText] = None,
time_created : typing___Optional[builtin___int] = None,
time_updated : typing___Optional[builtin___int] = None,
user_status : typing___Optional[typing___Iterable[type___CGameNotifications_UserStatus]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"context",b"context",u"sessionid",b"sessionid",u"time_created",b"time_created",u"time_updated",b"time_updated",u"title",b"title"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"context",b"context",u"sessionid",b"sessionid",u"time_created",b"time_created",u"time_updated",b"time_updated",u"title",b"title",u"user_status",b"user_status"]) -> None: ...
type___CGameNotifications_Session = CGameNotifications_Session
class CGameNotifications_EnumerateSessions_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def sessions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CGameNotifications_Session]: ...
def __init__(self,
*,
sessions : typing___Optional[typing___Iterable[type___CGameNotifications_Session]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"sessions",b"sessions"]) -> None: ...
type___CGameNotifications_EnumerateSessions_Response = CGameNotifications_EnumerateSessions_Response
class CGameNotifications_GetSessionDetails_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class RequestedSession(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
sessionid: builtin___int = ...
include_auth_user_message: builtin___bool = ...
def __init__(self,
*,
sessionid : typing___Optional[builtin___int] = None,
include_auth_user_message : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"include_auth_user_message",b"include_auth_user_message",u"sessionid",b"sessionid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"include_auth_user_message",b"include_auth_user_message",u"sessionid",b"sessionid"]) -> None: ...
type___RequestedSession = RequestedSession
appid: builtin___int = ...
language: typing___Text = ...
@property
def sessions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CGameNotifications_GetSessionDetails_Request.RequestedSession]: ...
def __init__(self,
*,
sessions : typing___Optional[typing___Iterable[type___CGameNotifications_GetSessionDetails_Request.RequestedSession]] = None,
appid : typing___Optional[builtin___int] = None,
language : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"language",b"language"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"language",b"language",u"sessions",b"sessions"]) -> None: ...
type___CGameNotifications_GetSessionDetails_Request = CGameNotifications_GetSessionDetails_Request
class CGameNotifications_GetSessionDetails_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def sessions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CGameNotifications_Session]: ...
def __init__(self,
*,
sessions : typing___Optional[typing___Iterable[type___CGameNotifications_Session]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"sessions",b"sessions"]) -> None: ...
type___CGameNotifications_GetSessionDetails_Response = CGameNotifications_GetSessionDetails_Response
class GameNotificationSettings(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
allow_notifications: builtin___bool = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
allow_notifications : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"allow_notifications",b"allow_notifications",u"appid",b"appid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"allow_notifications",b"allow_notifications",u"appid",b"appid"]) -> None: ...
type___GameNotificationSettings = GameNotificationSettings
class CGameNotifications_UpdateNotificationSettings_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def game_notification_settings(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___GameNotificationSettings]: ...
def __init__(self,
*,
game_notification_settings : typing___Optional[typing___Iterable[type___GameNotificationSettings]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"game_notification_settings",b"game_notification_settings"]) -> None: ...
type___CGameNotifications_UpdateNotificationSettings_Request = CGameNotifications_UpdateNotificationSettings_Request
class CGameNotifications_UpdateNotificationSettings_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CGameNotifications_UpdateNotificationSettings_Response = CGameNotifications_UpdateNotificationSettings_Response
class CGameNotifications_OnNotificationsRequested_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
appid: builtin___int = ...
def __init__(self,
*,
steamid : 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",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"steamid",b"steamid"]) -> None: ...
type___CGameNotifications_OnNotificationsRequested_Notification = CGameNotifications_OnNotificationsRequested_Notification
class CGameNotifications_OnUserStatusChanged_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
sessionid: builtin___int = ...
appid: builtin___int = ...
removed: builtin___bool = ...
@property
def status(self) -> type___CGameNotifications_UserStatus: ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
sessionid : typing___Optional[builtin___int] = None,
appid : typing___Optional[builtin___int] = None,
status : typing___Optional[type___CGameNotifications_UserStatus] = None,
removed : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"removed",b"removed",u"sessionid",b"sessionid",u"status",b"status",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"removed",b"removed",u"sessionid",b"sessionid",u"status",b"status",u"steamid",b"steamid"]) -> None: ...
type___CGameNotifications_OnUserStatusChanged_Notification = CGameNotifications_OnUserStatusChanged_Notification
class GameNotifications(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def UserCreateSession(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_CreateSession_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_CreateSession_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_CreateSession_Response]: ...
@abc___abstractmethod
def UserDeleteSession(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_DeleteSession_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_DeleteSession_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_DeleteSession_Response]: ...
@abc___abstractmethod
def UserUpdateSession(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_UpdateSession_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_UpdateSession_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_UpdateSession_Response]: ...
@abc___abstractmethod
def EnumerateSessions(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_EnumerateSessions_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_EnumerateSessions_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_EnumerateSessions_Response]: ...
@abc___abstractmethod
def GetSessionDetails(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_GetSessionDetails_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_GetSessionDetails_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_GetSessionDetails_Response]: ...
@abc___abstractmethod
def UpdateNotificationSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_UpdateNotificationSettings_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_UpdateNotificationSettings_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_UpdateNotificationSettings_Response]: ...
class GameNotifications_Stub(GameNotifications):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def UserCreateSession(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_CreateSession_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_CreateSession_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_CreateSession_Response]: ...
def UserDeleteSession(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_DeleteSession_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_DeleteSession_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_DeleteSession_Response]: ...
def UserUpdateSession(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_UpdateSession_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_UpdateSession_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_UpdateSession_Response]: ...
def EnumerateSessions(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_EnumerateSessions_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_EnumerateSessions_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_EnumerateSessions_Response]: ...
def GetSessionDetails(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_GetSessionDetails_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_GetSessionDetails_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_GetSessionDetails_Response]: ...
def UpdateNotificationSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_UpdateNotificationSettings_Request,
done: typing___Optional[typing___Callable[[type___CGameNotifications_UpdateNotificationSettings_Response], None]],
) -> concurrent___futures___Future[type___CGameNotifications_UpdateNotificationSettings_Response]: ...
class GameNotificationsClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def OnNotificationsRequested(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_OnNotificationsRequested_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def OnUserStatusChanged(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_OnUserStatusChanged_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class GameNotificationsClient_Stub(GameNotificationsClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def OnNotificationsRequested(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_OnNotificationsRequested_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def OnUserStatusChanged(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameNotifications_OnUserStatusChanged_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...

209
steam/protobufs/steammessages_gameservers_pb2.pyi

@ -0,0 +1,209 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
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.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CGameServers_GetServerList_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
filter: typing___Text = ...
limit: builtin___int = ...
def __init__(self,
*,
filter : typing___Optional[typing___Text] = None,
limit : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"filter",b"filter",u"limit",b"limit"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"filter",b"filter",u"limit",b"limit"]) -> None: ...
type___CGameServers_GetServerList_Request = CGameServers_GetServerList_Request
class CGameServers_GetServerList_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Server(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
addr: typing___Text = ...
gameport: builtin___int = ...
specport: builtin___int = ...
steamid: builtin___int = ...
name: typing___Text = ...
appid: builtin___int = ...
gamedir: typing___Text = ...
version: typing___Text = ...
product: typing___Text = ...
region: builtin___int = ...
players: builtin___int = ...
max_players: builtin___int = ...
bots: builtin___int = ...
map: typing___Text = ...
secure: builtin___bool = ...
dedicated: builtin___bool = ...
os: typing___Text = ...
gametype: typing___Text = ...
def __init__(self,
*,
addr : typing___Optional[typing___Text] = None,
gameport : typing___Optional[builtin___int] = None,
specport : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
name : typing___Optional[typing___Text] = None,
appid : typing___Optional[builtin___int] = None,
gamedir : typing___Optional[typing___Text] = None,
version : typing___Optional[typing___Text] = None,
product : typing___Optional[typing___Text] = None,
region : typing___Optional[builtin___int] = None,
players : typing___Optional[builtin___int] = None,
max_players : typing___Optional[builtin___int] = None,
bots : typing___Optional[builtin___int] = None,
map : typing___Optional[typing___Text] = None,
secure : typing___Optional[builtin___bool] = None,
dedicated : typing___Optional[builtin___bool] = None,
os : typing___Optional[typing___Text] = None,
gametype : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"addr",b"addr",u"appid",b"appid",u"bots",b"bots",u"dedicated",b"dedicated",u"gamedir",b"gamedir",u"gameport",b"gameport",u"gametype",b"gametype",u"map",b"map",u"max_players",b"max_players",u"name",b"name",u"os",b"os",u"players",b"players",u"product",b"product",u"region",b"region",u"secure",b"secure",u"specport",b"specport",u"steamid",b"steamid",u"version",b"version"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"addr",b"addr",u"appid",b"appid",u"bots",b"bots",u"dedicated",b"dedicated",u"gamedir",b"gamedir",u"gameport",b"gameport",u"gametype",b"gametype",u"map",b"map",u"max_players",b"max_players",u"name",b"name",u"os",b"os",u"players",b"players",u"product",b"product",u"region",b"region",u"secure",b"secure",u"specport",b"specport",u"steamid",b"steamid",u"version",b"version"]) -> None: ...
type___Server = Server
@property
def servers(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CGameServers_GetServerList_Response.Server]: ...
def __init__(self,
*,
servers : typing___Optional[typing___Iterable[type___CGameServers_GetServerList_Response.Server]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"servers",b"servers"]) -> None: ...
type___CGameServers_GetServerList_Response = CGameServers_GetServerList_Response
class CGameServers_GetServerSteamIDsByIP_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
server_ips: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
def __init__(self,
*,
server_ips : typing___Optional[typing___Iterable[typing___Text]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"server_ips",b"server_ips"]) -> None: ...
type___CGameServers_GetServerSteamIDsByIP_Request = CGameServers_GetServerSteamIDsByIP_Request
class CGameServers_IPsWithSteamIDs_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Server(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
addr: typing___Text = ...
steamid: builtin___int = ...
def __init__(self,
*,
addr : typing___Optional[typing___Text] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"addr",b"addr",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"addr",b"addr",u"steamid",b"steamid"]) -> None: ...
type___Server = Server
@property
def servers(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CGameServers_IPsWithSteamIDs_Response.Server]: ...
def __init__(self,
*,
servers : typing___Optional[typing___Iterable[type___CGameServers_IPsWithSteamIDs_Response.Server]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"servers",b"servers"]) -> None: ...
type___CGameServers_IPsWithSteamIDs_Response = CGameServers_IPsWithSteamIDs_Response
class CGameServers_GetServerIPsBySteamID_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
server_steamids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
server_steamids : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"server_steamids",b"server_steamids"]) -> None: ...
type___CGameServers_GetServerIPsBySteamID_Request = CGameServers_GetServerIPsBySteamID_Request
class GameServers(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetServerList(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameServers_GetServerList_Request,
done: typing___Optional[typing___Callable[[type___CGameServers_GetServerList_Response], None]],
) -> concurrent___futures___Future[type___CGameServers_GetServerList_Response]: ...
@abc___abstractmethod
def GetServerSteamIDsByIP(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameServers_GetServerSteamIDsByIP_Request,
done: typing___Optional[typing___Callable[[type___CGameServers_IPsWithSteamIDs_Response], None]],
) -> concurrent___futures___Future[type___CGameServers_IPsWithSteamIDs_Response]: ...
@abc___abstractmethod
def GetServerIPsBySteamID(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameServers_GetServerIPsBySteamID_Request,
done: typing___Optional[typing___Callable[[type___CGameServers_IPsWithSteamIDs_Response], None]],
) -> concurrent___futures___Future[type___CGameServers_IPsWithSteamIDs_Response]: ...
class GameServers_Stub(GameServers):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetServerList(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameServers_GetServerList_Request,
done: typing___Optional[typing___Callable[[type___CGameServers_GetServerList_Response], None]],
) -> concurrent___futures___Future[type___CGameServers_GetServerList_Response]: ...
def GetServerSteamIDsByIP(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameServers_GetServerSteamIDsByIP_Request,
done: typing___Optional[typing___Callable[[type___CGameServers_IPsWithSteamIDs_Response], None]],
) -> concurrent___futures___Future[type___CGameServers_IPsWithSteamIDs_Response]: ...
def GetServerIPsBySteamID(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CGameServers_GetServerIPsBySteamID_Request,
done: typing___Optional[typing___Callable[[type___CGameServers_IPsWithSteamIDs_Response], None]],
) -> concurrent___futures___Future[type___CGameServers_IPsWithSteamIDs_Response]: ...

628
steam/protobufs/steammessages_inventory_pb2.pyi

@ -0,0 +1,628 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
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.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CInventory_GetInventory_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
steamid: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"steamid",b"steamid"]) -> None: ...
type___CInventory_GetInventory_Request = CInventory_GetInventory_Request
class CInventory_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
etag: typing___Text = ...
removeditemids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
item_json: typing___Text = ...
itemdef_json: typing___Text = ...
ticket: builtin___bytes = ...
replayed: builtin___bool = ...
def __init__(self,
*,
etag : typing___Optional[typing___Text] = None,
removeditemids : typing___Optional[typing___Iterable[builtin___int]] = None,
item_json : typing___Optional[typing___Text] = None,
itemdef_json : typing___Optional[typing___Text] = None,
ticket : typing___Optional[builtin___bytes] = None,
replayed : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"etag",b"etag",u"item_json",b"item_json",u"itemdef_json",b"itemdef_json",u"replayed",b"replayed",u"ticket",b"ticket"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"etag",b"etag",u"item_json",b"item_json",u"itemdef_json",b"itemdef_json",u"removeditemids",b"removeditemids",u"replayed",b"replayed",u"ticket",b"ticket"]) -> None: ...
type___CInventory_Response = CInventory_Response
class CInventory_ExchangeItem_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
steamid: builtin___int = ...
materialsitemid: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
materialsquantity: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
outputitemdefid: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
materialsitemid : typing___Optional[typing___Iterable[builtin___int]] = None,
materialsquantity : typing___Optional[typing___Iterable[builtin___int]] = None,
outputitemdefid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"outputitemdefid",b"outputitemdefid",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"materialsitemid",b"materialsitemid",u"materialsquantity",b"materialsquantity",u"outputitemdefid",b"outputitemdefid",u"steamid",b"steamid"]) -> None: ...
type___CInventory_ExchangeItem_Request = CInventory_ExchangeItem_Request
class CInventory_GetEligiblePromoItemDefIDs_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
steamid: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"steamid",b"steamid"]) -> None: ...
type___CInventory_GetEligiblePromoItemDefIDs_Request = CInventory_GetEligiblePromoItemDefIDs_Request
class CInventory_GetEligiblePromoItemDefIDs_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
itemdefids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
itemdefids : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"itemdefids",b"itemdefids"]) -> None: ...
type___CInventory_GetEligiblePromoItemDefIDs_Response = CInventory_GetEligiblePromoItemDefIDs_Response
class CInventory_AddItem_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
itemdefid: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
itempropsjson: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
steamid: builtin___int = ...
notify: builtin___bool = ...
requestid: builtin___int = ...
trade_restriction: builtin___bool = ...
is_purchase: builtin___bool = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
itemdefid : typing___Optional[typing___Iterable[builtin___int]] = None,
itempropsjson : typing___Optional[typing___Iterable[typing___Text]] = None,
steamid : typing___Optional[builtin___int] = None,
notify : typing___Optional[builtin___bool] = None,
requestid : typing___Optional[builtin___int] = None,
trade_restriction : typing___Optional[builtin___bool] = None,
is_purchase : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"is_purchase",b"is_purchase",u"notify",b"notify",u"requestid",b"requestid",u"steamid",b"steamid",u"trade_restriction",b"trade_restriction"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"is_purchase",b"is_purchase",u"itemdefid",b"itemdefid",u"itempropsjson",b"itempropsjson",u"notify",b"notify",u"requestid",b"requestid",u"steamid",b"steamid",u"trade_restriction",b"trade_restriction"]) -> None: ...
type___CInventory_AddItem_Request = CInventory_AddItem_Request
class CInventory_ModifyItems_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class ItemPropertyUpdate(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
itemid: builtin___int = ...
remove_property: builtin___bool = ...
property_name: typing___Text = ...
property_value_bool: builtin___bool = ...
property_value_int: builtin___int = ...
property_value_string: typing___Text = ...
property_value_float: builtin___float = ...
def __init__(self,
*,
itemid : typing___Optional[builtin___int] = None,
remove_property : typing___Optional[builtin___bool] = None,
property_name : typing___Optional[typing___Text] = None,
property_value_bool : typing___Optional[builtin___bool] = None,
property_value_int : typing___Optional[builtin___int] = None,
property_value_string : typing___Optional[typing___Text] = None,
property_value_float : typing___Optional[builtin___float] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"itemid",b"itemid",u"property_name",b"property_name",u"property_value_bool",b"property_value_bool",u"property_value_float",b"property_value_float",u"property_value_int",b"property_value_int",u"property_value_string",b"property_value_string",u"remove_property",b"remove_property"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"itemid",b"itemid",u"property_name",b"property_name",u"property_value_bool",b"property_value_bool",u"property_value_float",b"property_value_float",u"property_value_int",b"property_value_int",u"property_value_string",b"property_value_string",u"remove_property",b"remove_property"]) -> None: ...
type___ItemPropertyUpdate = ItemPropertyUpdate
appid: builtin___int = ...
steamid: builtin___int = ...
timestamp: builtin___int = ...
@property
def updates(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CInventory_ModifyItems_Request.ItemPropertyUpdate]: ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
updates : typing___Optional[typing___Iterable[type___CInventory_ModifyItems_Request.ItemPropertyUpdate]] = None,
timestamp : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"steamid",b"steamid",u"timestamp",b"timestamp"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"steamid",b"steamid",u"timestamp",b"timestamp",u"updates",b"updates"]) -> None: ...
type___CInventory_ModifyItems_Request = CInventory_ModifyItems_Request
class CInventory_ConsumePlaytime_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
itemdefid: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
itemdefid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"itemdefid",b"itemdefid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"itemdefid",b"itemdefid"]) -> None: ...
type___CInventory_ConsumePlaytime_Request = CInventory_ConsumePlaytime_Request
class CInventory_ConsumeItem_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
itemid: builtin___int = ...
quantity: builtin___int = ...
timestamp: typing___Text = ...
steamid: builtin___int = ...
requestid: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
itemid : typing___Optional[builtin___int] = None,
quantity : typing___Optional[builtin___int] = None,
timestamp : typing___Optional[typing___Text] = None,
steamid : typing___Optional[builtin___int] = None,
requestid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"itemid",b"itemid",u"quantity",b"quantity",u"requestid",b"requestid",u"steamid",b"steamid",u"timestamp",b"timestamp"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"itemid",b"itemid",u"quantity",b"quantity",u"requestid",b"requestid",u"steamid",b"steamid",u"timestamp",b"timestamp"]) -> None: ...
type___CInventory_ConsumeItem_Request = CInventory_ConsumeItem_Request
class CInventory_DevSetNextDrop_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
itemdefid: builtin___int = ...
droptime: typing___Text = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
itemdefid : typing___Optional[builtin___int] = None,
droptime : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"droptime",b"droptime",u"itemdefid",b"itemdefid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"droptime",b"droptime",u"itemdefid",b"itemdefid"]) -> None: ...
type___CInventory_DevSetNextDrop_Request = CInventory_DevSetNextDrop_Request
class CInventory_SplitItemStack_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
itemid: builtin___int = ...
quantity: builtin___int = ...
steamid: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
itemid : typing___Optional[builtin___int] = None,
quantity : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"itemid",b"itemid",u"quantity",b"quantity",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"itemid",b"itemid",u"quantity",b"quantity",u"steamid",b"steamid"]) -> None: ...
type___CInventory_SplitItemStack_Request = CInventory_SplitItemStack_Request
class CInventory_CombineItemStacks_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
fromitemid: builtin___int = ...
destitemid: builtin___int = ...
quantity: builtin___int = ...
steamid: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
fromitemid : typing___Optional[builtin___int] = None,
destitemid : typing___Optional[builtin___int] = None,
quantity : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"destitemid",b"destitemid",u"fromitemid",b"fromitemid",u"quantity",b"quantity",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"destitemid",b"destitemid",u"fromitemid",b"fromitemid",u"quantity",b"quantity",u"steamid",b"steamid"]) -> None: ...
type___CInventory_CombineItemStacks_Request = CInventory_CombineItemStacks_Request
class CInventory_GetItemDefMeta_Request(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___CInventory_GetItemDefMeta_Request = CInventory_GetItemDefMeta_Request
class CInventory_GetItemDefMeta_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
modified: builtin___int = ...
digest: typing___Text = ...
def __init__(self,
*,
modified : typing___Optional[builtin___int] = None,
digest : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"digest",b"digest",u"modified",b"modified"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"digest",b"digest",u"modified",b"modified"]) -> None: ...
type___CInventory_GetItemDefMeta_Response = CInventory_GetItemDefMeta_Response
class CInventory_GetUserPurchaseInfo_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CInventory_GetUserPurchaseInfo_Request = CInventory_GetUserPurchaseInfo_Request
class CInventory_GetUserPurchaseInfo_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
ecurrency: builtin___int = ...
def __init__(self,
*,
ecurrency : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"ecurrency",b"ecurrency"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"ecurrency",b"ecurrency"]) -> None: ...
type___CInventory_GetUserPurchaseInfo_Response = CInventory_GetUserPurchaseInfo_Response
class CInventory_PurchaseInit_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class LineItem(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
itemdefid: builtin___int = ...
quantity: builtin___int = ...
def __init__(self,
*,
itemdefid : typing___Optional[builtin___int] = None,
quantity : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"itemdefid",b"itemdefid",u"quantity",b"quantity"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"itemdefid",b"itemdefid",u"quantity",b"quantity"]) -> None: ...
type___LineItem = LineItem
appid: builtin___int = ...
language: builtin___int = ...
@property
def line_items(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CInventory_PurchaseInit_Request.LineItem]: ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
language : typing___Optional[builtin___int] = None,
line_items : typing___Optional[typing___Iterable[type___CInventory_PurchaseInit_Request.LineItem]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"language",b"language"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"language",b"language",u"line_items",b"line_items"]) -> None: ...
type___CInventory_PurchaseInit_Request = CInventory_PurchaseInit_Request
class CInventory_PurchaseInit_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
orderid: builtin___int = ...
transid: builtin___int = ...
def __init__(self,
*,
orderid : typing___Optional[builtin___int] = None,
transid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"orderid",b"orderid",u"transid",b"transid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"orderid",b"orderid",u"transid",b"transid"]) -> None: ...
type___CInventory_PurchaseInit_Response = CInventory_PurchaseInit_Response
class CInventory_PurchaseFinalize_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
language: builtin___int = ...
orderid: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
language : typing___Optional[builtin___int] = None,
orderid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"language",b"language",u"orderid",b"orderid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"language",b"language",u"orderid",b"orderid"]) -> None: ...
type___CInventory_PurchaseFinalize_Request = CInventory_PurchaseFinalize_Request
class CInventory_InspectItem_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
itemdefid: builtin___int = ...
itemid: builtin___int = ...
tags: typing___Text = ...
def __init__(self,
*,
itemdefid : typing___Optional[builtin___int] = None,
itemid : typing___Optional[builtin___int] = None,
tags : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"itemdefid",b"itemdefid",u"itemid",b"itemid",u"tags",b"tags"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"itemdefid",b"itemdefid",u"itemid",b"itemid",u"tags",b"tags"]) -> None: ...
type___CInventory_InspectItem_Request = CInventory_InspectItem_Request
class CInventoryClient_NewItems_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
@property
def inventory_response(self) -> type___CInventory_Response: ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
inventory_response : typing___Optional[type___CInventory_Response] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"inventory_response",b"inventory_response"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"inventory_response",b"inventory_response"]) -> None: ...
type___CInventoryClient_NewItems_Notification = CInventoryClient_NewItems_Notification
class Inventory(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetInventory(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_GetInventory_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def ExchangeItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_ExchangeItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def GetEligiblePromoItemDefIDs(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_GetEligiblePromoItemDefIDs_Request,
done: typing___Optional[typing___Callable[[type___CInventory_GetEligiblePromoItemDefIDs_Response], None]],
) -> concurrent___futures___Future[type___CInventory_GetEligiblePromoItemDefIDs_Response]: ...
@abc___abstractmethod
def AddPromoItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_AddItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def SafeModifyItems(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_ModifyItems_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def ConsumePlaytime(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_ConsumePlaytime_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def ConsumeItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_ConsumeItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def DevGenerateItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_AddItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def DevSetNextDrop(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_DevSetNextDrop_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def SplitItemStack(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_SplitItemStack_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def CombineItemStacks(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_CombineItemStacks_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def GetItemDefMeta(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_GetItemDefMeta_Request,
done: typing___Optional[typing___Callable[[type___CInventory_GetItemDefMeta_Response], None]],
) -> concurrent___futures___Future[type___CInventory_GetItemDefMeta_Response]: ...
@abc___abstractmethod
def GetUserPurchaseInfo(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_GetUserPurchaseInfo_Request,
done: typing___Optional[typing___Callable[[type___CInventory_GetUserPurchaseInfo_Response], None]],
) -> concurrent___futures___Future[type___CInventory_GetUserPurchaseInfo_Response]: ...
@abc___abstractmethod
def PurchaseInit(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_PurchaseInit_Request,
done: typing___Optional[typing___Callable[[type___CInventory_PurchaseInit_Response], None]],
) -> concurrent___futures___Future[type___CInventory_PurchaseInit_Response]: ...
@abc___abstractmethod
def PurchaseFinalize(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_PurchaseFinalize_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
@abc___abstractmethod
def InspectItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_InspectItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
class Inventory_Stub(Inventory):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetInventory(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_GetInventory_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def ExchangeItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_ExchangeItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def GetEligiblePromoItemDefIDs(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_GetEligiblePromoItemDefIDs_Request,
done: typing___Optional[typing___Callable[[type___CInventory_GetEligiblePromoItemDefIDs_Response], None]],
) -> concurrent___futures___Future[type___CInventory_GetEligiblePromoItemDefIDs_Response]: ...
def AddPromoItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_AddItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def SafeModifyItems(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_ModifyItems_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def ConsumePlaytime(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_ConsumePlaytime_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def ConsumeItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_ConsumeItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def DevGenerateItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_AddItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def DevSetNextDrop(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_DevSetNextDrop_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def SplitItemStack(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_SplitItemStack_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def CombineItemStacks(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_CombineItemStacks_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def GetItemDefMeta(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_GetItemDefMeta_Request,
done: typing___Optional[typing___Callable[[type___CInventory_GetItemDefMeta_Response], None]],
) -> concurrent___futures___Future[type___CInventory_GetItemDefMeta_Response]: ...
def GetUserPurchaseInfo(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_GetUserPurchaseInfo_Request,
done: typing___Optional[typing___Callable[[type___CInventory_GetUserPurchaseInfo_Response], None]],
) -> concurrent___futures___Future[type___CInventory_GetUserPurchaseInfo_Response]: ...
def PurchaseInit(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_PurchaseInit_Request,
done: typing___Optional[typing___Callable[[type___CInventory_PurchaseInit_Response], None]],
) -> concurrent___futures___Future[type___CInventory_PurchaseInit_Response]: ...
def PurchaseFinalize(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_PurchaseFinalize_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
def InspectItem(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventory_InspectItem_Request,
done: typing___Optional[typing___Callable[[type___CInventory_Response], None]],
) -> concurrent___futures___Future[type___CInventory_Response]: ...
class InventoryClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def NotifyNewItems(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventoryClient_NewItems_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class InventoryClient_Stub(InventoryClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def NotifyNewItems(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CInventoryClient_NewItems_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...

166
steam/protobufs/steammessages_linkfilter_pb2.pyi

@ -0,0 +1,166 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CCommunity_GetLinkFilterHashPrefixes_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
hit_type: builtin___int = ...
count: builtin___int = ...
start: builtin___int = ...
def __init__(self,
*,
hit_type : typing___Optional[builtin___int] = None,
count : typing___Optional[builtin___int] = None,
start : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"count",b"count",u"hit_type",b"hit_type",u"start",b"start"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"count",b"count",u"hit_type",b"hit_type",u"start",b"start"]) -> None: ...
type___CCommunity_GetLinkFilterHashPrefixes_Request = CCommunity_GetLinkFilterHashPrefixes_Request
class CCommunity_GetLinkFilterHashPrefixes_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
hash_prefixes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
hash_prefixes : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"hash_prefixes",b"hash_prefixes"]) -> None: ...
type___CCommunity_GetLinkFilterHashPrefixes_Response = CCommunity_GetLinkFilterHashPrefixes_Response
class CCommunity_GetLinkFilterHashes_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
hit_type: builtin___int = ...
count: builtin___int = ...
start: builtin___int = ...
def __init__(self,
*,
hit_type : typing___Optional[builtin___int] = None,
count : typing___Optional[builtin___int] = None,
start : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"count",b"count",u"hit_type",b"hit_type",u"start",b"start"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"count",b"count",u"hit_type",b"hit_type",u"start",b"start"]) -> None: ...
type___CCommunity_GetLinkFilterHashes_Request = CCommunity_GetLinkFilterHashes_Request
class CCommunity_GetLinkFilterHashes_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
hashes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ...
def __init__(self,
*,
hashes : typing___Optional[typing___Iterable[builtin___bytes]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"hashes",b"hashes"]) -> None: ...
type___CCommunity_GetLinkFilterHashes_Response = CCommunity_GetLinkFilterHashes_Response
class CCommunity_GetLinkFilterListVersion_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
hit_type: builtin___int = ...
def __init__(self,
*,
hit_type : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"hit_type",b"hit_type"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"hit_type",b"hit_type"]) -> None: ...
type___CCommunity_GetLinkFilterListVersion_Request = CCommunity_GetLinkFilterListVersion_Request
class CCommunity_GetLinkFilterListVersion_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
version: typing___Text = ...
count: builtin___int = ...
def __init__(self,
*,
version : typing___Optional[typing___Text] = None,
count : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"count",b"count",u"version",b"version"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"count",b"count",u"version",b"version"]) -> None: ...
type___CCommunity_GetLinkFilterListVersion_Response = CCommunity_GetLinkFilterListVersion_Response
class CommunityLinkFilter(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetLinkFilterHashPrefixes(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCommunity_GetLinkFilterHashPrefixes_Request,
done: typing___Optional[typing___Callable[[type___CCommunity_GetLinkFilterHashPrefixes_Response], None]],
) -> concurrent___futures___Future[type___CCommunity_GetLinkFilterHashPrefixes_Response]: ...
@abc___abstractmethod
def GetLinkFilterHashes(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCommunity_GetLinkFilterHashes_Request,
done: typing___Optional[typing___Callable[[type___CCommunity_GetLinkFilterHashes_Response], None]],
) -> concurrent___futures___Future[type___CCommunity_GetLinkFilterHashes_Response]: ...
@abc___abstractmethod
def GetLinkFilterListVersion(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCommunity_GetLinkFilterListVersion_Request,
done: typing___Optional[typing___Callable[[type___CCommunity_GetLinkFilterListVersion_Response], None]],
) -> concurrent___futures___Future[type___CCommunity_GetLinkFilterListVersion_Response]: ...
class CommunityLinkFilter_Stub(CommunityLinkFilter):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetLinkFilterHashPrefixes(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCommunity_GetLinkFilterHashPrefixes_Request,
done: typing___Optional[typing___Callable[[type___CCommunity_GetLinkFilterHashPrefixes_Response], None]],
) -> concurrent___futures___Future[type___CCommunity_GetLinkFilterHashPrefixes_Response]: ...
def GetLinkFilterHashes(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCommunity_GetLinkFilterHashes_Request,
done: typing___Optional[typing___Callable[[type___CCommunity_GetLinkFilterHashes_Response], None]],
) -> concurrent___futures___Future[type___CCommunity_GetLinkFilterHashes_Response]: ...
def GetLinkFilterListVersion(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CCommunity_GetLinkFilterListVersion_Request,
done: typing___Optional[typing___Callable[[type___CCommunity_GetLinkFilterListVersion_Response], None]],
) -> concurrent___futures___Future[type___CCommunity_GetLinkFilterListVersion_Response]: ...

130
steam/protobufs/steammessages_offline_pb2.pyi

@ -0,0 +1,130 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Optional as typing___Optional,
)
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 = ...
class COffline_GetOfflineLogonTicket_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
priority: builtin___int = ...
def __init__(self,
*,
priority : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"priority",b"priority"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"priority",b"priority"]) -> None: ...
type___COffline_GetOfflineLogonTicket_Request = COffline_GetOfflineLogonTicket_Request
class COffline_GetOfflineLogonTicket_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serialized_ticket: builtin___bytes = ...
signature: builtin___bytes = ...
def __init__(self,
*,
serialized_ticket : typing___Optional[builtin___bytes] = None,
signature : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"serialized_ticket",b"serialized_ticket",u"signature",b"signature"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"serialized_ticket",b"serialized_ticket",u"signature",b"signature"]) -> None: ...
type___COffline_GetOfflineLogonTicket_Response = COffline_GetOfflineLogonTicket_Response
class COffline_GetUnsignedOfflineLogonTicket_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___COffline_GetUnsignedOfflineLogonTicket_Request = COffline_GetUnsignedOfflineLogonTicket_Request
class COffline_OfflineLogonTicket(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
accountid: builtin___int = ...
rtime32_creation_time: builtin___int = ...
def __init__(self,
*,
accountid : typing___Optional[builtin___int] = None,
rtime32_creation_time : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"rtime32_creation_time",b"rtime32_creation_time"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"rtime32_creation_time",b"rtime32_creation_time"]) -> None: ...
type___COffline_OfflineLogonTicket = COffline_OfflineLogonTicket
class COffline_GetUnsignedOfflineLogonTicket_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def ticket(self) -> type___COffline_OfflineLogonTicket: ...
def __init__(self,
*,
ticket : typing___Optional[type___COffline_OfflineLogonTicket] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"ticket",b"ticket"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"ticket",b"ticket"]) -> None: ...
type___COffline_GetUnsignedOfflineLogonTicket_Response = COffline_GetUnsignedOfflineLogonTicket_Response
class Offline(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetOfflineLogonTicket(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___COffline_GetOfflineLogonTicket_Request,
done: typing___Optional[typing___Callable[[type___COffline_GetOfflineLogonTicket_Response], None]],
) -> concurrent___futures___Future[type___COffline_GetOfflineLogonTicket_Response]: ...
@abc___abstractmethod
def GetUnsignedOfflineLogonTicket(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___COffline_GetUnsignedOfflineLogonTicket_Request,
done: typing___Optional[typing___Callable[[type___COffline_GetUnsignedOfflineLogonTicket_Response], None]],
) -> concurrent___futures___Future[type___COffline_GetUnsignedOfflineLogonTicket_Response]: ...
class Offline_Stub(Offline):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetOfflineLogonTicket(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___COffline_GetOfflineLogonTicket_Request,
done: typing___Optional[typing___Callable[[type___COffline_GetOfflineLogonTicket_Response], None]],
) -> concurrent___futures___Future[type___COffline_GetOfflineLogonTicket_Response]: ...
def GetUnsignedOfflineLogonTicket(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___COffline_GetUnsignedOfflineLogonTicket_Request,
done: typing___Optional[typing___Callable[[type___COffline_GetUnsignedOfflineLogonTicket_Response], None]],
) -> concurrent___futures___Future[type___COffline_GetUnsignedOfflineLogonTicket_Response]: ...

531
steam/protobufs/steammessages_parental_pb2.pyi

@ -0,0 +1,531 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class ParentalApp(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
is_allowed: builtin___bool = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
is_allowed : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"is_allowed",b"is_allowed"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"is_allowed",b"is_allowed"]) -> None: ...
type___ParentalApp = ParentalApp
class ParentalSettings(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
applist_base_id: builtin___int = ...
applist_base_description: typing___Text = ...
passwordhashtype: builtin___int = ...
salt: builtin___bytes = ...
passwordhash: builtin___bytes = ...
is_enabled: builtin___bool = ...
enabled_features: builtin___int = ...
recovery_email: typing___Text = ...
is_site_license_lock: builtin___bool = ...
@property
def applist_base(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ParentalApp]: ...
@property
def applist_custom(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ParentalApp]: ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
applist_base_id : typing___Optional[builtin___int] = None,
applist_base_description : typing___Optional[typing___Text] = None,
applist_base : typing___Optional[typing___Iterable[type___ParentalApp]] = None,
applist_custom : typing___Optional[typing___Iterable[type___ParentalApp]] = None,
passwordhashtype : typing___Optional[builtin___int] = None,
salt : typing___Optional[builtin___bytes] = None,
passwordhash : typing___Optional[builtin___bytes] = None,
is_enabled : typing___Optional[builtin___bool] = None,
enabled_features : typing___Optional[builtin___int] = None,
recovery_email : typing___Optional[typing___Text] = None,
is_site_license_lock : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"applist_base_description",b"applist_base_description",u"applist_base_id",b"applist_base_id",u"enabled_features",b"enabled_features",u"is_enabled",b"is_enabled",u"is_site_license_lock",b"is_site_license_lock",u"passwordhash",b"passwordhash",u"passwordhashtype",b"passwordhashtype",u"recovery_email",b"recovery_email",u"salt",b"salt",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"applist_base",b"applist_base",u"applist_base_description",b"applist_base_description",u"applist_base_id",b"applist_base_id",u"applist_custom",b"applist_custom",u"enabled_features",b"enabled_features",u"is_enabled",b"is_enabled",u"is_site_license_lock",b"is_site_license_lock",u"passwordhash",b"passwordhash",u"passwordhashtype",b"passwordhashtype",u"recovery_email",b"recovery_email",u"salt",b"salt",u"steamid",b"steamid"]) -> None: ...
type___ParentalSettings = ParentalSettings
class CParental_EnableParentalSettings_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
password: typing___Text = ...
sessionid: typing___Text = ...
enablecode: builtin___int = ...
steamid: builtin___int = ...
@property
def settings(self) -> type___ParentalSettings: ...
def __init__(self,
*,
password : typing___Optional[typing___Text] = None,
settings : typing___Optional[type___ParentalSettings] = None,
sessionid : typing___Optional[typing___Text] = None,
enablecode : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"enablecode",b"enablecode",u"password",b"password",u"sessionid",b"sessionid",u"settings",b"settings",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"enablecode",b"enablecode",u"password",b"password",u"sessionid",b"sessionid",u"settings",b"settings",u"steamid",b"steamid"]) -> None: ...
type___CParental_EnableParentalSettings_Request = CParental_EnableParentalSettings_Request
class CParental_EnableParentalSettings_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CParental_EnableParentalSettings_Response = CParental_EnableParentalSettings_Response
class CParental_DisableParentalSettings_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
password: typing___Text = ...
steamid: builtin___int = ...
def __init__(self,
*,
password : typing___Optional[typing___Text] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"password",b"password",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"password",b"password",u"steamid",b"steamid"]) -> None: ...
type___CParental_DisableParentalSettings_Request = CParental_DisableParentalSettings_Request
class CParental_DisableParentalSettings_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CParental_DisableParentalSettings_Response = CParental_DisableParentalSettings_Response
class CParental_GetParentalSettings_Request(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___CParental_GetParentalSettings_Request = CParental_GetParentalSettings_Request
class CParental_GetParentalSettings_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def settings(self) -> type___ParentalSettings: ...
def __init__(self,
*,
settings : typing___Optional[type___ParentalSettings] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"settings",b"settings"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"settings",b"settings"]) -> None: ...
type___CParental_GetParentalSettings_Response = CParental_GetParentalSettings_Response
class CParental_GetSignedParentalSettings_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
priority: builtin___int = ...
def __init__(self,
*,
priority : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"priority",b"priority"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"priority",b"priority"]) -> None: ...
type___CParental_GetSignedParentalSettings_Request = CParental_GetSignedParentalSettings_Request
class CParental_GetSignedParentalSettings_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serialized_settings: builtin___bytes = ...
signature: builtin___bytes = ...
def __init__(self,
*,
serialized_settings : typing___Optional[builtin___bytes] = None,
signature : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"serialized_settings",b"serialized_settings",u"signature",b"signature"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"serialized_settings",b"serialized_settings",u"signature",b"signature"]) -> None: ...
type___CParental_GetSignedParentalSettings_Response = CParental_GetSignedParentalSettings_Response
class CParental_SetParentalSettings_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
password: typing___Text = ...
new_password: typing___Text = ...
sessionid: typing___Text = ...
steamid: builtin___int = ...
@property
def settings(self) -> type___ParentalSettings: ...
def __init__(self,
*,
password : typing___Optional[typing___Text] = None,
settings : typing___Optional[type___ParentalSettings] = None,
new_password : typing___Optional[typing___Text] = None,
sessionid : typing___Optional[typing___Text] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"new_password",b"new_password",u"password",b"password",u"sessionid",b"sessionid",u"settings",b"settings",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"new_password",b"new_password",u"password",b"password",u"sessionid",b"sessionid",u"settings",b"settings",u"steamid",b"steamid"]) -> None: ...
type___CParental_SetParentalSettings_Request = CParental_SetParentalSettings_Request
class CParental_SetParentalSettings_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CParental_SetParentalSettings_Response = CParental_SetParentalSettings_Response
class CParental_ValidateToken_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
unlock_token: typing___Text = ...
def __init__(self,
*,
unlock_token : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"unlock_token",b"unlock_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"unlock_token",b"unlock_token"]) -> None: ...
type___CParental_ValidateToken_Request = CParental_ValidateToken_Request
class CParental_ValidateToken_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CParental_ValidateToken_Response = CParental_ValidateToken_Response
class CParental_ValidatePassword_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
password: typing___Text = ...
session: typing___Text = ...
send_unlock_on_success: builtin___bool = ...
def __init__(self,
*,
password : typing___Optional[typing___Text] = None,
session : typing___Optional[typing___Text] = None,
send_unlock_on_success : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"password",b"password",u"send_unlock_on_success",b"send_unlock_on_success",u"session",b"session"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"password",b"password",u"send_unlock_on_success",b"send_unlock_on_success",u"session",b"session"]) -> None: ...
type___CParental_ValidatePassword_Request = CParental_ValidatePassword_Request
class CParental_ValidatePassword_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
token: typing___Text = ...
def __init__(self,
*,
token : typing___Optional[typing___Text] = 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___CParental_ValidatePassword_Response = CParental_ValidatePassword_Response
class CParental_LockClient_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
session: typing___Text = ...
def __init__(self,
*,
session : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"session",b"session"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"session",b"session"]) -> None: ...
type___CParental_LockClient_Request = CParental_LockClient_Request
class CParental_LockClient_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CParental_LockClient_Response = CParental_LockClient_Response
class CParental_RequestRecoveryCode_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CParental_RequestRecoveryCode_Request = CParental_RequestRecoveryCode_Request
class CParental_RequestRecoveryCode_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CParental_RequestRecoveryCode_Response = CParental_RequestRecoveryCode_Response
class CParental_DisableWithRecoveryCode_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
recovery_code: builtin___int = ...
steamid: builtin___int = ...
def __init__(self,
*,
recovery_code : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"recovery_code",b"recovery_code",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"recovery_code",b"recovery_code",u"steamid",b"steamid"]) -> None: ...
type___CParental_DisableWithRecoveryCode_Request = CParental_DisableWithRecoveryCode_Request
class CParental_DisableWithRecoveryCode_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CParental_DisableWithRecoveryCode_Response = CParental_DisableWithRecoveryCode_Response
class CParental_ParentalSettingsChange_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serialized_settings: builtin___bytes = ...
signature: builtin___bytes = ...
password: typing___Text = ...
sessionid: typing___Text = ...
def __init__(self,
*,
serialized_settings : typing___Optional[builtin___bytes] = None,
signature : typing___Optional[builtin___bytes] = None,
password : typing___Optional[typing___Text] = None,
sessionid : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"password",b"password",u"serialized_settings",b"serialized_settings",u"sessionid",b"sessionid",u"signature",b"signature"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"password",b"password",u"serialized_settings",b"serialized_settings",u"sessionid",b"sessionid",u"signature",b"signature"]) -> None: ...
type___CParental_ParentalSettingsChange_Notification = CParental_ParentalSettingsChange_Notification
class CParental_ParentalUnlock_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
password: typing___Text = ...
sessionid: typing___Text = ...
def __init__(self,
*,
password : typing___Optional[typing___Text] = None,
sessionid : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"password",b"password",u"sessionid",b"sessionid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"password",b"password",u"sessionid",b"sessionid"]) -> None: ...
type___CParental_ParentalUnlock_Notification = CParental_ParentalUnlock_Notification
class CParental_ParentalLock_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
sessionid: typing___Text = ...
def __init__(self,
*,
sessionid : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"sessionid",b"sessionid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"sessionid",b"sessionid"]) -> None: ...
type___CParental_ParentalLock_Notification = CParental_ParentalLock_Notification
class Parental(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def EnableParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_EnableParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_EnableParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_EnableParentalSettings_Response]: ...
@abc___abstractmethod
def DisableParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_DisableParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_DisableParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_DisableParentalSettings_Response]: ...
@abc___abstractmethod
def GetParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_GetParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_GetParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_GetParentalSettings_Response]: ...
@abc___abstractmethod
def GetSignedParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_GetSignedParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_GetSignedParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_GetSignedParentalSettings_Response]: ...
@abc___abstractmethod
def SetParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_SetParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_SetParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_SetParentalSettings_Response]: ...
@abc___abstractmethod
def ValidateToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ValidateToken_Request,
done: typing___Optional[typing___Callable[[type___CParental_ValidateToken_Response], None]],
) -> concurrent___futures___Future[type___CParental_ValidateToken_Response]: ...
@abc___abstractmethod
def ValidatePassword(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ValidatePassword_Request,
done: typing___Optional[typing___Callable[[type___CParental_ValidatePassword_Response], None]],
) -> concurrent___futures___Future[type___CParental_ValidatePassword_Response]: ...
@abc___abstractmethod
def LockClient(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_LockClient_Request,
done: typing___Optional[typing___Callable[[type___CParental_LockClient_Response], None]],
) -> concurrent___futures___Future[type___CParental_LockClient_Response]: ...
@abc___abstractmethod
def RequestRecoveryCode(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_RequestRecoveryCode_Request,
done: typing___Optional[typing___Callable[[type___CParental_RequestRecoveryCode_Response], None]],
) -> concurrent___futures___Future[type___CParental_RequestRecoveryCode_Response]: ...
@abc___abstractmethod
def DisableWithRecoveryCode(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_DisableWithRecoveryCode_Request,
done: typing___Optional[typing___Callable[[type___CParental_DisableWithRecoveryCode_Response], None]],
) -> concurrent___futures___Future[type___CParental_DisableWithRecoveryCode_Response]: ...
class Parental_Stub(Parental):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def EnableParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_EnableParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_EnableParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_EnableParentalSettings_Response]: ...
def DisableParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_DisableParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_DisableParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_DisableParentalSettings_Response]: ...
def GetParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_GetParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_GetParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_GetParentalSettings_Response]: ...
def GetSignedParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_GetSignedParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_GetSignedParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_GetSignedParentalSettings_Response]: ...
def SetParentalSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_SetParentalSettings_Request,
done: typing___Optional[typing___Callable[[type___CParental_SetParentalSettings_Response], None]],
) -> concurrent___futures___Future[type___CParental_SetParentalSettings_Response]: ...
def ValidateToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ValidateToken_Request,
done: typing___Optional[typing___Callable[[type___CParental_ValidateToken_Response], None]],
) -> concurrent___futures___Future[type___CParental_ValidateToken_Response]: ...
def ValidatePassword(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ValidatePassword_Request,
done: typing___Optional[typing___Callable[[type___CParental_ValidatePassword_Response], None]],
) -> concurrent___futures___Future[type___CParental_ValidatePassword_Response]: ...
def LockClient(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_LockClient_Request,
done: typing___Optional[typing___Callable[[type___CParental_LockClient_Response], None]],
) -> concurrent___futures___Future[type___CParental_LockClient_Response]: ...
def RequestRecoveryCode(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_RequestRecoveryCode_Request,
done: typing___Optional[typing___Callable[[type___CParental_RequestRecoveryCode_Response], None]],
) -> concurrent___futures___Future[type___CParental_RequestRecoveryCode_Response]: ...
def DisableWithRecoveryCode(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_DisableWithRecoveryCode_Request,
done: typing___Optional[typing___Callable[[type___CParental_DisableWithRecoveryCode_Response], None]],
) -> concurrent___futures___Future[type___CParental_DisableWithRecoveryCode_Response]: ...
class ParentalClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def NotifySettingsChange(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ParentalSettingsChange_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def NotifyUnlock(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ParentalUnlock_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def NotifyLock(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ParentalLock_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class ParentalClient_Stub(ParentalClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def NotifySettingsChange(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ParentalSettingsChange_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def NotifyUnlock(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ParentalUnlock_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def NotifyLock(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CParental_ParentalLock_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...

405
steam/protobufs/steammessages_partnerapps_pb2.pyi

@ -0,0 +1,405 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CPartnerApps_RequestUploadToken_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
filename: typing___Text = ...
appid: builtin___int = ...
def __init__(self,
*,
filename : typing___Optional[typing___Text] = None,
appid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filename",b"filename"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filename",b"filename"]) -> None: ...
type___CPartnerApps_RequestUploadToken_Request = CPartnerApps_RequestUploadToken_Request
class CPartnerApps_RequestUploadToken_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
upload_token: builtin___int = ...
location: typing___Text = ...
routing_id: builtin___int = ...
def __init__(self,
*,
upload_token : typing___Optional[builtin___int] = None,
location : typing___Optional[typing___Text] = None,
routing_id : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"location",b"location",u"routing_id",b"routing_id",u"upload_token",b"upload_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"location",b"location",u"routing_id",b"routing_id",u"upload_token",b"upload_token"]) -> None: ...
type___CPartnerApps_RequestUploadToken_Response = CPartnerApps_RequestUploadToken_Response
class CPartnerApps_FinishUpload_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
upload_token: builtin___int = ...
routing_id: builtin___int = ...
app_id: builtin___int = ...
def __init__(self,
*,
upload_token : typing___Optional[builtin___int] = None,
routing_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"routing_id",b"routing_id",u"upload_token",b"upload_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"routing_id",b"routing_id",u"upload_token",b"upload_token"]) -> None: ...
type___CPartnerApps_FinishUpload_Request = CPartnerApps_FinishUpload_Request
class CPartnerApps_FinishUploadKVSign_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
signed_installscript: typing___Text = ...
def __init__(self,
*,
signed_installscript : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"signed_installscript",b"signed_installscript"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"signed_installscript",b"signed_installscript"]) -> None: ...
type___CPartnerApps_FinishUploadKVSign_Response = CPartnerApps_FinishUploadKVSign_Response
class CPartnerApps_FinishUploadLegacyDRM_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
upload_token: builtin___int = ...
routing_id: builtin___int = ...
app_id: builtin___int = ...
flags: builtin___int = ...
tool_name: typing___Text = ...
def __init__(self,
*,
upload_token : typing___Optional[builtin___int] = None,
routing_id : typing___Optional[builtin___int] = None,
app_id : typing___Optional[builtin___int] = None,
flags : typing___Optional[builtin___int] = None,
tool_name : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"flags",b"flags",u"routing_id",b"routing_id",u"tool_name",b"tool_name",u"upload_token",b"upload_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"flags",b"flags",u"routing_id",b"routing_id",u"tool_name",b"tool_name",u"upload_token",b"upload_token"]) -> None: ...
type___CPartnerApps_FinishUploadLegacyDRM_Request = CPartnerApps_FinishUploadLegacyDRM_Request
class CPartnerApps_FinishUploadLegacyDRM_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
file_id: typing___Text = ...
def __init__(self,
*,
file_id : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"file_id",b"file_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"file_id",b"file_id"]) -> None: ...
type___CPartnerApps_FinishUploadLegacyDRM_Response = CPartnerApps_FinishUploadLegacyDRM_Response
class CPartnerApps_FinishUpload_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CPartnerApps_FinishUpload_Response = CPartnerApps_FinishUpload_Response
class CPartnerApps_FinishUploadDepot_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
upload_token: builtin___int = ...
routing_id: builtin___int = ...
app_id: builtin___int = ...
depot_id: builtin___int = ...
build_flags: builtin___int = ...
def __init__(self,
*,
upload_token : typing___Optional[builtin___int] = None,
routing_id : typing___Optional[builtin___int] = None,
app_id : typing___Optional[builtin___int] = None,
depot_id : typing___Optional[builtin___int] = None,
build_flags : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"build_flags",b"build_flags",u"depot_id",b"depot_id",u"routing_id",b"routing_id",u"upload_token",b"upload_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"build_flags",b"build_flags",u"depot_id",b"depot_id",u"routing_id",b"routing_id",u"upload_token",b"upload_token"]) -> None: ...
type___CPartnerApps_FinishUploadDepot_Request = CPartnerApps_FinishUploadDepot_Request
class CPartnerApps_FinishUploadDepot_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CPartnerApps_FinishUploadDepot_Response = CPartnerApps_FinishUploadDepot_Response
class CPartnerApps_GetDepotBuildResult_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
upload_token: builtin___int = ...
routing_id: builtin___int = ...
def __init__(self,
*,
upload_token : typing___Optional[builtin___int] = None,
routing_id : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"routing_id",b"routing_id",u"upload_token",b"upload_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"routing_id",b"routing_id",u"upload_token",b"upload_token"]) -> None: ...
type___CPartnerApps_GetDepotBuildResult_Request = CPartnerApps_GetDepotBuildResult_Request
class CPartnerApps_GetDepotBuildResult_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
manifest_id: builtin___int = ...
error_msg: typing___Text = ...
def __init__(self,
*,
manifest_id : typing___Optional[builtin___int] = None,
error_msg : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"error_msg",b"error_msg",u"manifest_id",b"manifest_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"error_msg",b"error_msg",u"manifest_id",b"manifest_id"]) -> None: ...
type___CPartnerApps_GetDepotBuildResult_Response = CPartnerApps_GetDepotBuildResult_Response
class CPartnerApps_FindDRMUploads_Request(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___CPartnerApps_FindDRMUploads_Request = CPartnerApps_FindDRMUploads_Request
class CPartnerApps_ExistingDRMUpload(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
file_id: typing___Text = ...
app_id: builtin___int = ...
actor_id: builtin___int = ...
supplied_name: typing___Text = ...
flags: builtin___int = ...
mod_type: typing___Text = ...
timestamp: builtin___int = ...
orig_file_id: typing___Text = ...
def __init__(self,
*,
file_id : typing___Optional[typing___Text] = None,
app_id : typing___Optional[builtin___int] = None,
actor_id : typing___Optional[builtin___int] = None,
supplied_name : typing___Optional[typing___Text] = None,
flags : typing___Optional[builtin___int] = None,
mod_type : typing___Optional[typing___Text] = None,
timestamp : typing___Optional[builtin___int] = None,
orig_file_id : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"actor_id",b"actor_id",u"app_id",b"app_id",u"file_id",b"file_id",u"flags",b"flags",u"mod_type",b"mod_type",u"orig_file_id",b"orig_file_id",u"supplied_name",b"supplied_name",u"timestamp",b"timestamp"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"actor_id",b"actor_id",u"app_id",b"app_id",u"file_id",b"file_id",u"flags",b"flags",u"mod_type",b"mod_type",u"orig_file_id",b"orig_file_id",u"supplied_name",b"supplied_name",u"timestamp",b"timestamp"]) -> None: ...
type___CPartnerApps_ExistingDRMUpload = CPartnerApps_ExistingDRMUpload
class CPartnerApps_FindDRMUploads_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def uploads(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPartnerApps_ExistingDRMUpload]: ...
def __init__(self,
*,
uploads : typing___Optional[typing___Iterable[type___CPartnerApps_ExistingDRMUpload]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"uploads",b"uploads"]) -> None: ...
type___CPartnerApps_FindDRMUploads_Response = CPartnerApps_FindDRMUploads_Response
class CPartnerApps_Download_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
file_id: typing___Text = ...
app_id: builtin___int = ...
def __init__(self,
*,
file_id : typing___Optional[typing___Text] = None,
app_id : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_id",b"file_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_id",b"file_id"]) -> None: ...
type___CPartnerApps_Download_Request = CPartnerApps_Download_Request
class CPartnerApps_Download_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
download_url: typing___Text = ...
app_id: builtin___int = ...
def __init__(self,
*,
download_url : typing___Optional[typing___Text] = None,
app_id : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"download_url",b"download_url"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"download_url",b"download_url"]) -> None: ...
type___CPartnerApps_Download_Response = CPartnerApps_Download_Response
class PartnerApps(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def RequestKVSignUploadToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_RequestUploadToken_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_RequestUploadToken_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_RequestUploadToken_Response]: ...
@abc___abstractmethod
def RequestDRMUploadToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_RequestUploadToken_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_RequestUploadToken_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_RequestUploadToken_Response]: ...
@abc___abstractmethod
def RequestCEGUploadToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_RequestUploadToken_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_RequestUploadToken_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_RequestUploadToken_Response]: ...
@abc___abstractmethod
def RequestDepotUploadToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_RequestUploadToken_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_RequestUploadToken_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_RequestUploadToken_Response]: ...
@abc___abstractmethod
def FinishUploadKVSign(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FinishUpload_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FinishUploadKVSign_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FinishUploadKVSign_Response]: ...
@abc___abstractmethod
def FinishUploadDRMUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FinishUploadLegacyDRM_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FinishUploadLegacyDRM_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FinishUploadLegacyDRM_Response]: ...
@abc___abstractmethod
def FinishUploadCEGUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FinishUpload_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FinishUpload_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FinishUpload_Response]: ...
@abc___abstractmethod
def FinishUploadDepotUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FinishUploadDepot_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FinishUploadDepot_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FinishUploadDepot_Response]: ...
@abc___abstractmethod
def GetDepotBuildResult(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_GetDepotBuildResult_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_GetDepotBuildResult_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_GetDepotBuildResult_Response]: ...
@abc___abstractmethod
def FindDRMUploads(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FindDRMUploads_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FindDRMUploads_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FindDRMUploads_Response]: ...
@abc___abstractmethod
def Download(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_Download_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_Download_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_Download_Response]: ...
class PartnerApps_Stub(PartnerApps):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def RequestKVSignUploadToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_RequestUploadToken_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_RequestUploadToken_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_RequestUploadToken_Response]: ...
def RequestDRMUploadToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_RequestUploadToken_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_RequestUploadToken_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_RequestUploadToken_Response]: ...
def RequestCEGUploadToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_RequestUploadToken_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_RequestUploadToken_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_RequestUploadToken_Response]: ...
def RequestDepotUploadToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_RequestUploadToken_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_RequestUploadToken_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_RequestUploadToken_Response]: ...
def FinishUploadKVSign(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FinishUpload_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FinishUploadKVSign_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FinishUploadKVSign_Response]: ...
def FinishUploadDRMUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FinishUploadLegacyDRM_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FinishUploadLegacyDRM_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FinishUploadLegacyDRM_Response]: ...
def FinishUploadCEGUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FinishUpload_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FinishUpload_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FinishUpload_Response]: ...
def FinishUploadDepotUpload(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FinishUploadDepot_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FinishUploadDepot_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FinishUploadDepot_Response]: ...
def GetDepotBuildResult(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_GetDepotBuildResult_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_GetDepotBuildResult_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_GetDepotBuildResult_Response]: ...
def FindDRMUploads(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_FindDRMUploads_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_FindDRMUploads_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_FindDRMUploads_Response]: ...
def Download(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPartnerApps_Download_Request,
done: typing___Optional[typing___Callable[[type___CPartnerApps_Download_Response], None]],
) -> concurrent___futures___Future[type___CPartnerApps_Download_Response]: ...

396
steam/protobufs/steammessages_physicalgoods_pb2.pyi

@ -0,0 +1,396 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CPhysicalGoods_RegisterSteamController_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serial_number: typing___Text = ...
controller_code: typing___Text = ...
def __init__(self,
*,
serial_number : typing___Optional[typing___Text] = None,
controller_code : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"controller_code",b"controller_code",u"serial_number",b"serial_number"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"controller_code",b"controller_code",u"serial_number",b"serial_number"]) -> None: ...
type___CPhysicalGoods_RegisterSteamController_Request = CPhysicalGoods_RegisterSteamController_Request
class CPhysicalGoods_RegisterSteamController_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CPhysicalGoods_RegisterSteamController_Response = CPhysicalGoods_RegisterSteamController_Response
class CPhysicalGoods_CompleteSteamControllerRegistration_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serial_number: typing___Text = ...
controller_code: typing___Text = ...
def __init__(self,
*,
serial_number : typing___Optional[typing___Text] = None,
controller_code : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"controller_code",b"controller_code",u"serial_number",b"serial_number"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"controller_code",b"controller_code",u"serial_number",b"serial_number"]) -> None: ...
type___CPhysicalGoods_CompleteSteamControllerRegistration_Request = CPhysicalGoods_CompleteSteamControllerRegistration_Request
class CPhysicalGoods_CompleteSteamControllerRegistration_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CPhysicalGoods_CompleteSteamControllerRegistration_Response = CPhysicalGoods_CompleteSteamControllerRegistration_Response
class CPhysicalGoods_QueryAccountsRegisteredToSerial_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serial_number: typing___Text = ...
controller_code: typing___Text = ...
def __init__(self,
*,
serial_number : typing___Optional[typing___Text] = None,
controller_code : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"controller_code",b"controller_code",u"serial_number",b"serial_number"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"controller_code",b"controller_code",u"serial_number",b"serial_number"]) -> None: ...
type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Request = CPhysicalGoods_QueryAccountsRegisteredToSerial_Request
class CPhysicalGoods_QueryAccountsRegisteredToSerial_Accounts(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
accountid: builtin___int = ...
registration_complete: builtin___bool = ...
def __init__(self,
*,
accountid : typing___Optional[builtin___int] = None,
registration_complete : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"registration_complete",b"registration_complete"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"registration_complete",b"registration_complete"]) -> None: ...
type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Accounts = CPhysicalGoods_QueryAccountsRegisteredToSerial_Accounts
class CPhysicalGoods_QueryAccountsRegisteredToSerial_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def accounts(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Accounts]: ...
def __init__(self,
*,
accounts : typing___Optional[typing___Iterable[type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Accounts]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accounts",b"accounts"]) -> None: ...
type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Response = CPhysicalGoods_QueryAccountsRegisteredToSerial_Response
class CPhysicalGoods_SteamControllerSetConfig_ControllerConfig(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appidorname: typing___Text = ...
publishedfileid: builtin___int = ...
templatename: typing___Text = ...
def __init__(self,
*,
appidorname : typing___Optional[typing___Text] = None,
publishedfileid : typing___Optional[builtin___int] = None,
templatename : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appidorname",b"appidorname",u"publishedfileid",b"publishedfileid",u"templatename",b"templatename"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appidorname",b"appidorname",u"publishedfileid",b"publishedfileid",u"templatename",b"templatename"]) -> None: ...
type___CPhysicalGoods_SteamControllerSetConfig_ControllerConfig = CPhysicalGoods_SteamControllerSetConfig_ControllerConfig
class CPhysicalGoods_SteamControllerSetConfig_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serial_number: typing___Text = ...
controller_code: typing___Text = ...
accountid: builtin___int = ...
controller_type: builtin___int = ...
only_for_this_serial: builtin___bool = ...
@property
def configurations(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPhysicalGoods_SteamControllerSetConfig_ControllerConfig]: ...
def __init__(self,
*,
serial_number : typing___Optional[typing___Text] = None,
controller_code : typing___Optional[typing___Text] = None,
accountid : typing___Optional[builtin___int] = None,
configurations : typing___Optional[typing___Iterable[type___CPhysicalGoods_SteamControllerSetConfig_ControllerConfig]] = None,
controller_type : typing___Optional[builtin___int] = None,
only_for_this_serial : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"controller_code",b"controller_code",u"controller_type",b"controller_type",u"only_for_this_serial",b"only_for_this_serial",u"serial_number",b"serial_number"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"configurations",b"configurations",u"controller_code",b"controller_code",u"controller_type",b"controller_type",u"only_for_this_serial",b"only_for_this_serial",u"serial_number",b"serial_number"]) -> None: ...
type___CPhysicalGoods_SteamControllerSetConfig_Request = CPhysicalGoods_SteamControllerSetConfig_Request
class CPhysicalGoods_SteamControllerSetConfig_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CPhysicalGoods_SteamControllerSetConfig_Response = CPhysicalGoods_SteamControllerSetConfig_Response
class CPhysicalGoods_SteamControllerGetConfig_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serial_number: typing___Text = ...
controller_code: typing___Text = ...
accountid: builtin___int = ...
appidorname: typing___Text = ...
controller_type: builtin___int = ...
only_for_this_serial: builtin___bool = ...
def __init__(self,
*,
serial_number : typing___Optional[typing___Text] = None,
controller_code : typing___Optional[typing___Text] = None,
accountid : typing___Optional[builtin___int] = None,
appidorname : typing___Optional[typing___Text] = None,
controller_type : typing___Optional[builtin___int] = None,
only_for_this_serial : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"appidorname",b"appidorname",u"controller_code",b"controller_code",u"controller_type",b"controller_type",u"only_for_this_serial",b"only_for_this_serial",u"serial_number",b"serial_number"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"appidorname",b"appidorname",u"controller_code",b"controller_code",u"controller_type",b"controller_type",u"only_for_this_serial",b"only_for_this_serial",u"serial_number",b"serial_number"]) -> None: ...
type___CPhysicalGoods_SteamControllerGetConfig_Request = CPhysicalGoods_SteamControllerGetConfig_Request
class CPhysicalGoods_SteamControllerGetConfig_ControllerConfig(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appidorname: typing___Text = ...
publishedfileid: builtin___int = ...
templatename: typing___Text = ...
serial_number: typing___Text = ...
def __init__(self,
*,
appidorname : typing___Optional[typing___Text] = None,
publishedfileid : typing___Optional[builtin___int] = None,
templatename : typing___Optional[typing___Text] = None,
serial_number : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appidorname",b"appidorname",u"publishedfileid",b"publishedfileid",u"serial_number",b"serial_number",u"templatename",b"templatename"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appidorname",b"appidorname",u"publishedfileid",b"publishedfileid",u"serial_number",b"serial_number",u"templatename",b"templatename"]) -> None: ...
type___CPhysicalGoods_SteamControllerGetConfig_ControllerConfig = CPhysicalGoods_SteamControllerGetConfig_ControllerConfig
class CPhysicalGoods_SteamControllerGetConfig_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def configurations(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPhysicalGoods_SteamControllerGetConfig_ControllerConfig]: ...
def __init__(self,
*,
configurations : typing___Optional[typing___Iterable[type___CPhysicalGoods_SteamControllerGetConfig_ControllerConfig]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"configurations",b"configurations"]) -> None: ...
type___CPhysicalGoods_SteamControllerGetConfig_Response = CPhysicalGoods_SteamControllerGetConfig_Response
class CPhysicalGoods_DeRegisterSteamController_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serial_number: typing___Text = ...
controller_code: typing___Text = ...
accountid: builtin___int = ...
def __init__(self,
*,
serial_number : typing___Optional[typing___Text] = None,
controller_code : typing___Optional[typing___Text] = None,
accountid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"controller_code",b"controller_code",u"serial_number",b"serial_number"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"controller_code",b"controller_code",u"serial_number",b"serial_number"]) -> None: ...
type___CPhysicalGoods_DeRegisterSteamController_Request = CPhysicalGoods_DeRegisterSteamController_Request
class CPhysicalGoods_DeRegisterSteamController_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CPhysicalGoods_DeRegisterSteamController_Response = CPhysicalGoods_DeRegisterSteamController_Response
class CPhysicalGoods_SetPersonalizationFile_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serial_number: typing___Text = ...
publishedfileid: builtin___int = ...
accountid: builtin___int = ...
def __init__(self,
*,
serial_number : typing___Optional[typing___Text] = None,
publishedfileid : typing___Optional[builtin___int] = None,
accountid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"publishedfileid",b"publishedfileid",u"serial_number",b"serial_number"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"publishedfileid",b"publishedfileid",u"serial_number",b"serial_number"]) -> None: ...
type___CPhysicalGoods_SetPersonalizationFile_Request = CPhysicalGoods_SetPersonalizationFile_Request
class CPhysicalGoods_SetPersonalizationFile_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CPhysicalGoods_SetPersonalizationFile_Response = CPhysicalGoods_SetPersonalizationFile_Response
class CPhysicalGoods_GetPersonalizationFile_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
serial_number: typing___Text = ...
accountid: builtin___int = ...
def __init__(self,
*,
serial_number : typing___Optional[typing___Text] = None,
accountid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"serial_number",b"serial_number"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"accountid",b"accountid",u"serial_number",b"serial_number"]) -> None: ...
type___CPhysicalGoods_GetPersonalizationFile_Request = CPhysicalGoods_GetPersonalizationFile_Request
class CPhysicalGoods_GetPersonalizationFile_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
publishedfileid: builtin___int = ...
def __init__(self,
*,
publishedfileid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid"]) -> None: ...
type___CPhysicalGoods_GetPersonalizationFile_Response = CPhysicalGoods_GetPersonalizationFile_Response
class PhysicalGoods(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def RegisterSteamController(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_RegisterSteamController_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_RegisterSteamController_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_RegisterSteamController_Response]: ...
@abc___abstractmethod
def CompleteSteamControllerRegistration(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_CompleteSteamControllerRegistration_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_CompleteSteamControllerRegistration_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_CompleteSteamControllerRegistration_Response]: ...
@abc___abstractmethod
def QueryAccountsRegisteredToController(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Response]: ...
@abc___abstractmethod
def SetDesiredControllerConfigForApp(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_SteamControllerSetConfig_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_SteamControllerSetConfig_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_SteamControllerSetConfig_Response]: ...
@abc___abstractmethod
def GetDesiredControllerConfigForApp(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_SteamControllerGetConfig_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_SteamControllerGetConfig_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_SteamControllerGetConfig_Response]: ...
@abc___abstractmethod
def DeRegisterSteamController(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_DeRegisterSteamController_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_DeRegisterSteamController_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_DeRegisterSteamController_Response]: ...
@abc___abstractmethod
def SetControllerPersonalizationFile(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_SetPersonalizationFile_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_SetPersonalizationFile_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_SetPersonalizationFile_Response]: ...
@abc___abstractmethod
def GetControllerPersonalizationFile(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_GetPersonalizationFile_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_GetPersonalizationFile_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_GetPersonalizationFile_Response]: ...
class PhysicalGoods_Stub(PhysicalGoods):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def RegisterSteamController(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_RegisterSteamController_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_RegisterSteamController_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_RegisterSteamController_Response]: ...
def CompleteSteamControllerRegistration(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_CompleteSteamControllerRegistration_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_CompleteSteamControllerRegistration_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_CompleteSteamControllerRegistration_Response]: ...
def QueryAccountsRegisteredToController(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_QueryAccountsRegisteredToSerial_Response]: ...
def SetDesiredControllerConfigForApp(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_SteamControllerSetConfig_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_SteamControllerSetConfig_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_SteamControllerSetConfig_Response]: ...
def GetDesiredControllerConfigForApp(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_SteamControllerGetConfig_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_SteamControllerGetConfig_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_SteamControllerGetConfig_Response]: ...
def DeRegisterSteamController(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_DeRegisterSteamController_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_DeRegisterSteamController_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_DeRegisterSteamController_Response]: ...
def SetControllerPersonalizationFile(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_SetPersonalizationFile_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_SetPersonalizationFile_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_SetPersonalizationFile_Response]: ...
def GetControllerPersonalizationFile(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CPhysicalGoods_GetPersonalizationFile_Request,
done: typing___Optional[typing___Callable[[type___CPhysicalGoods_GetPersonalizationFile_Response], None]],
) -> concurrent___futures___Future[type___CPhysicalGoods_GetPersonalizationFile_Response]: ...

1950
steam/protobufs/steammessages_player_pb2.pyi

File diff suppressed because it is too large

1745
steam/protobufs/steammessages_publishedfile_pb2.pyi

File diff suppressed because it is too large

135
steam/protobufs/steammessages_secrets_pb2.pyi

@ -0,0 +1,135 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
EnumDescriptor as google___protobuf___descriptor___EnumDescriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.enum_type_wrapper import (
_EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
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 = ...
EKeyEscrowUsageValue = typing___NewType('EKeyEscrowUsageValue', builtin___int)
type___EKeyEscrowUsageValue = EKeyEscrowUsageValue
EKeyEscrowUsage: _EKeyEscrowUsage
class _EKeyEscrowUsage(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EKeyEscrowUsageValue]):
DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ...
k_EKeyEscrowUsageStreamingDevice = typing___cast(EKeyEscrowUsageValue, 0)
k_EKeyEscrowUsageStreamingDevice = typing___cast(EKeyEscrowUsageValue, 0)
type___EKeyEscrowUsage = EKeyEscrowUsage
class CKeyEscrow_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
rsa_oaep_sha_ticket: builtin___bytes = ...
password: builtin___bytes = ...
usage: type___EKeyEscrowUsageValue = ...
device_name: typing___Text = ...
def __init__(self,
*,
rsa_oaep_sha_ticket : typing___Optional[builtin___bytes] = None,
password : typing___Optional[builtin___bytes] = None,
usage : typing___Optional[type___EKeyEscrowUsageValue] = None,
device_name : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"device_name",b"device_name",u"password",b"password",u"rsa_oaep_sha_ticket",b"rsa_oaep_sha_ticket",u"usage",b"usage"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"device_name",b"device_name",u"password",b"password",u"rsa_oaep_sha_ticket",b"rsa_oaep_sha_ticket",u"usage",b"usage"]) -> None: ...
type___CKeyEscrow_Request = CKeyEscrow_Request
class CKeyEscrow_Ticket(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
password: builtin___bytes = ...
identifier: builtin___int = ...
payload: builtin___bytes = ...
timestamp: builtin___int = ...
usage: type___EKeyEscrowUsageValue = ...
device_name: typing___Text = ...
device_model: typing___Text = ...
device_serial: typing___Text = ...
device_provisioning_id: builtin___int = ...
def __init__(self,
*,
password : typing___Optional[builtin___bytes] = None,
identifier : typing___Optional[builtin___int] = None,
payload : typing___Optional[builtin___bytes] = None,
timestamp : typing___Optional[builtin___int] = None,
usage : typing___Optional[type___EKeyEscrowUsageValue] = None,
device_name : typing___Optional[typing___Text] = None,
device_model : typing___Optional[typing___Text] = None,
device_serial : typing___Optional[typing___Text] = None,
device_provisioning_id : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"device_model",b"device_model",u"device_name",b"device_name",u"device_provisioning_id",b"device_provisioning_id",u"device_serial",b"device_serial",u"identifier",b"identifier",u"password",b"password",u"payload",b"payload",u"timestamp",b"timestamp",u"usage",b"usage"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"device_model",b"device_model",u"device_name",b"device_name",u"device_provisioning_id",b"device_provisioning_id",u"device_serial",b"device_serial",u"identifier",b"identifier",u"password",b"password",u"payload",b"payload",u"timestamp",b"timestamp",u"usage",b"usage"]) -> None: ...
type___CKeyEscrow_Ticket = CKeyEscrow_Ticket
class CKeyEscrow_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def ticket(self) -> type___CKeyEscrow_Ticket: ...
def __init__(self,
*,
ticket : typing___Optional[type___CKeyEscrow_Ticket] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"ticket",b"ticket"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"ticket",b"ticket"]) -> None: ...
type___CKeyEscrow_Response = CKeyEscrow_Response
class Secrets(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def KeyEscrow(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CKeyEscrow_Request,
done: typing___Optional[typing___Callable[[type___CKeyEscrow_Response], None]],
) -> concurrent___futures___Future[type___CKeyEscrow_Response]: ...
class Secrets_Stub(Secrets):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def KeyEscrow(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CKeyEscrow_Request,
done: typing___Optional[typing___Callable[[type___CKeyEscrow_Response], None]],
) -> concurrent___futures___Future[type___CKeyEscrow_Response]: ...

201
steam/protobufs/steammessages_shader_pb2.pyi

@ -0,0 +1,201 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
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.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CShader_RegisterShader_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Shader(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
cache_key_sha: builtin___bytes = ...
shader_code_sha: builtin___bytes = ...
def __init__(self,
*,
cache_key_sha : typing___Optional[builtin___bytes] = None,
shader_code_sha : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"cache_key_sha",b"cache_key_sha",u"shader_code_sha",b"shader_code_sha"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"cache_key_sha",b"cache_key_sha",u"shader_code_sha",b"shader_code_sha"]) -> None: ...
type___Shader = Shader
appid: builtin___int = ...
gpu_desc: typing___Text = ...
driver_desc: typing___Text = ...
@property
def shaders(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CShader_RegisterShader_Request.Shader]: ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
gpu_desc : typing___Optional[typing___Text] = None,
driver_desc : typing___Optional[typing___Text] = None,
shaders : typing___Optional[typing___Iterable[type___CShader_RegisterShader_Request.Shader]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"driver_desc",b"driver_desc",u"gpu_desc",b"gpu_desc"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"driver_desc",b"driver_desc",u"gpu_desc",b"gpu_desc",u"shaders",b"shaders"]) -> None: ...
type___CShader_RegisterShader_Request = CShader_RegisterShader_Request
class CShader_RegisterShader_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
requested_codeids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
requested_codeids : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"requested_codeids",b"requested_codeids"]) -> None: ...
type___CShader_RegisterShader_Response = CShader_RegisterShader_Response
class CShader_SendShader_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class ShaderCode(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
shader_code_sha: builtin___bytes = ...
shader_code: builtin___bytes = ...
def __init__(self,
*,
shader_code_sha : typing___Optional[builtin___bytes] = None,
shader_code : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"shader_code",b"shader_code",u"shader_code_sha",b"shader_code_sha"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"shader_code",b"shader_code",u"shader_code_sha",b"shader_code_sha"]) -> None: ...
type___ShaderCode = ShaderCode
appid: builtin___int = ...
@property
def shaders(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CShader_SendShader_Request.ShaderCode]: ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
shaders : typing___Optional[typing___Iterable[type___CShader_SendShader_Request.ShaderCode]] = 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",u"shaders",b"shaders"]) -> None: ...
type___CShader_SendShader_Request = CShader_SendShader_Request
class CShader_SendShader_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CShader_SendShader_Response = CShader_SendShader_Response
class CShader_GetBucketManifest_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
gpu_desc: typing___Text = ...
driver_desc: typing___Text = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
gpu_desc : typing___Optional[typing___Text] = None,
driver_desc : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"driver_desc",b"driver_desc",u"gpu_desc",b"gpu_desc"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"driver_desc",b"driver_desc",u"gpu_desc",b"gpu_desc"]) -> None: ...
type___CShader_GetBucketManifest_Request = CShader_GetBucketManifest_Request
class CShader_GetBucketManifest_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
manifestid: builtin___int = ...
depotsize: builtin___int = ...
bucketid: builtin___int = ...
def __init__(self,
*,
manifestid : typing___Optional[builtin___int] = None,
depotsize : typing___Optional[builtin___int] = None,
bucketid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"bucketid",b"bucketid",u"depotsize",b"depotsize",u"manifestid",b"manifestid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"bucketid",b"bucketid",u"depotsize",b"depotsize",u"manifestid",b"manifestid"]) -> None: ...
type___CShader_GetBucketManifest_Response = CShader_GetBucketManifest_Response
class Shader(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def RegisterShader(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CShader_RegisterShader_Request,
done: typing___Optional[typing___Callable[[type___CShader_RegisterShader_Response], None]],
) -> concurrent___futures___Future[type___CShader_RegisterShader_Response]: ...
@abc___abstractmethod
def SendShader(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CShader_SendShader_Request,
done: typing___Optional[typing___Callable[[type___CShader_SendShader_Response], None]],
) -> concurrent___futures___Future[type___CShader_SendShader_Response]: ...
@abc___abstractmethod
def GetBucketManifest(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CShader_GetBucketManifest_Request,
done: typing___Optional[typing___Callable[[type___CShader_GetBucketManifest_Response], None]],
) -> concurrent___futures___Future[type___CShader_GetBucketManifest_Response]: ...
class Shader_Stub(Shader):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def RegisterShader(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CShader_RegisterShader_Request,
done: typing___Optional[typing___Callable[[type___CShader_RegisterShader_Response], None]],
) -> concurrent___futures___Future[type___CShader_RegisterShader_Response]: ...
def SendShader(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CShader_SendShader_Request,
done: typing___Optional[typing___Callable[[type___CShader_SendShader_Response], None]],
) -> concurrent___futures___Future[type___CShader_SendShader_Response]: ...
def GetBucketManifest(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CShader_GetBucketManifest_Request,
done: typing___Optional[typing___Callable[[type___CShader_GetBucketManifest_Response], None]],
) -> concurrent___futures___Future[type___CShader_GetBucketManifest_Response]: ...

367
steam/protobufs/steammessages_site_license_pb2.pyi

@ -0,0 +1,367 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CSiteManagerClient_IncomingClient_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
site_instanceid: builtin___int = ...
client_steamid: builtin___int = ...
client_local_ip: builtin___int = ...
connection_key: builtin___bytes = ...
def __init__(self,
*,
site_instanceid : typing___Optional[builtin___int] = None,
client_steamid : typing___Optional[builtin___int] = None,
client_local_ip : typing___Optional[builtin___int] = None,
connection_key : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"client_local_ip",b"client_local_ip",u"client_steamid",b"client_steamid",u"connection_key",b"connection_key",u"site_instanceid",b"site_instanceid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"client_local_ip",b"client_local_ip",u"client_steamid",b"client_steamid",u"connection_key",b"connection_key",u"site_instanceid",b"site_instanceid"]) -> None: ...
type___CSiteManagerClient_IncomingClient_Request = CSiteManagerClient_IncomingClient_Request
class CSiteManagerClient_IncomingClient_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CSiteManagerClient_IncomingClient_Response = CSiteManagerClient_IncomingClient_Response
class CSiteLicense_ClientSeatCheckout_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appid: builtin___int = ...
eresult: builtin___int = ...
def __init__(self,
*,
appid : typing___Optional[builtin___int] = None,
eresult : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"eresult",b"eresult"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"eresult",b"eresult"]) -> None: ...
type___CSiteLicense_ClientSeatCheckout_Notification = CSiteLicense_ClientSeatCheckout_Notification
class CSiteManagerClient_TrackedPayments_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Payment(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
transid: builtin___int = ...
steamid: builtin___int = ...
amount: builtin___int = ...
ecurrency: builtin___int = ...
time_created: builtin___int = ...
purchase_status: builtin___int = ...
machine_name: typing___Text = ...
persona_name: typing___Text = ...
profile_url: typing___Text = ...
avatar_url: typing___Text = ...
def __init__(self,
*,
transid : typing___Optional[builtin___int] = None,
steamid : typing___Optional[builtin___int] = None,
amount : typing___Optional[builtin___int] = None,
ecurrency : typing___Optional[builtin___int] = None,
time_created : typing___Optional[builtin___int] = None,
purchase_status : typing___Optional[builtin___int] = None,
machine_name : typing___Optional[typing___Text] = None,
persona_name : typing___Optional[typing___Text] = None,
profile_url : typing___Optional[typing___Text] = None,
avatar_url : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"amount",b"amount",u"avatar_url",b"avatar_url",u"ecurrency",b"ecurrency",u"machine_name",b"machine_name",u"persona_name",b"persona_name",u"profile_url",b"profile_url",u"purchase_status",b"purchase_status",u"steamid",b"steamid",u"time_created",b"time_created",u"transid",b"transid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"amount",b"amount",u"avatar_url",b"avatar_url",u"ecurrency",b"ecurrency",u"machine_name",b"machine_name",u"persona_name",b"persona_name",u"profile_url",b"profile_url",u"purchase_status",b"purchase_status",u"steamid",b"steamid",u"time_created",b"time_created",u"transid",b"transid"]) -> None: ...
type___Payment = Payment
site_id: builtin___int = ...
@property
def payments(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CSiteManagerClient_TrackedPayments_Notification.Payment]: ...
def __init__(self,
*,
site_id : typing___Optional[builtin___int] = None,
payments : typing___Optional[typing___Iterable[type___CSiteManagerClient_TrackedPayments_Notification.Payment]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"site_id",b"site_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"payments",b"payments",u"site_id",b"site_id"]) -> None: ...
type___CSiteManagerClient_TrackedPayments_Notification = CSiteManagerClient_TrackedPayments_Notification
class CSiteLicense_InitiateAssociation_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
site_steamid: builtin___int = ...
site_instanceid: builtin___int = ...
client_local_ip: builtin___int = ...
def __init__(self,
*,
site_steamid : typing___Optional[builtin___int] = None,
site_instanceid : typing___Optional[builtin___int] = None,
client_local_ip : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"client_local_ip",b"client_local_ip",u"site_instanceid",b"site_instanceid",u"site_steamid",b"site_steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"client_local_ip",b"client_local_ip",u"site_instanceid",b"site_instanceid",u"site_steamid",b"site_steamid"]) -> None: ...
type___CSiteLicense_InitiateAssociation_Request = CSiteLicense_InitiateAssociation_Request
class CSiteLicense_InitiateAssociation_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
connection_key: builtin___bytes = ...
def __init__(self,
*,
connection_key : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"connection_key",b"connection_key"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"connection_key",b"connection_key"]) -> None: ...
type___CSiteLicense_InitiateAssociation_Response = CSiteLicense_InitiateAssociation_Response
class CSiteLicense_LCSAuthenticate_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
instanceid: builtin___int = ...
def __init__(self,
*,
instanceid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"instanceid",b"instanceid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"instanceid",b"instanceid"]) -> None: ...
type___CSiteLicense_LCSAuthenticate_Request = CSiteLicense_LCSAuthenticate_Request
class CSiteLicense_LCSAuthenticate_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
site_id: builtin___int = ...
site_name: typing___Text = ...
new_session: builtin___bool = ...
no_site_licenses: builtin___bool = ...
def __init__(self,
*,
site_id : typing___Optional[builtin___int] = None,
site_name : typing___Optional[typing___Text] = None,
new_session : typing___Optional[builtin___bool] = None,
no_site_licenses : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"new_session",b"new_session",u"no_site_licenses",b"no_site_licenses",u"site_id",b"site_id",u"site_name",b"site_name"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"new_session",b"new_session",u"no_site_licenses",b"no_site_licenses",u"site_id",b"site_id",u"site_name",b"site_name"]) -> None: ...
type___CSiteLicense_LCSAuthenticate_Response = CSiteLicense_LCSAuthenticate_Response
class CSiteLicense_LCSAssociateUser_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
local_ip: builtin___int = ...
instanceid: builtin___int = ...
machine_name: typing___Text = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
local_ip : typing___Optional[builtin___int] = None,
instanceid : typing___Optional[builtin___int] = None,
machine_name : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"instanceid",b"instanceid",u"local_ip",b"local_ip",u"machine_name",b"machine_name",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"instanceid",b"instanceid",u"local_ip",b"local_ip",u"machine_name",b"machine_name",u"steamid",b"steamid"]) -> None: ...
type___CSiteLicense_LCSAssociateUser_Request = CSiteLicense_LCSAssociateUser_Request
class CSiteLicense_LCSAssociateUser_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CSiteLicense_LCSAssociateUser_Response = CSiteLicense_LCSAssociateUser_Response
class CSiteLicense_ClientSeatCheckout_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
instanceid: builtin___int = ...
appid: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
instanceid : 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"instanceid",b"instanceid",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"instanceid",b"instanceid",u"steamid",b"steamid"]) -> None: ...
type___CSiteLicense_ClientSeatCheckout_Request = CSiteLicense_ClientSeatCheckout_Request
class CSiteLicense_ClientSeatCheckout_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CSiteLicense_ClientSeatCheckout_Response = CSiteLicense_ClientSeatCheckout_Response
class CSiteLicense_ClientGetAvailableSeats_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
instanceid: builtin___int = ...
appid: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
instanceid : 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"instanceid",b"instanceid",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"instanceid",b"instanceid",u"steamid",b"steamid"]) -> None: ...
type___CSiteLicense_ClientGetAvailableSeats_Request = CSiteLicense_ClientGetAvailableSeats_Request
class CSiteLicense_ClientGetAvailableSeats_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
available_seats: builtin___int = ...
def __init__(self,
*,
available_seats : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"available_seats",b"available_seats"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"available_seats",b"available_seats"]) -> None: ...
type___CSiteLicense_ClientGetAvailableSeats_Response = CSiteLicense_ClientGetAvailableSeats_Response
class SiteManagerClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def IncomingClient(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteManagerClient_IncomingClient_Request,
done: typing___Optional[typing___Callable[[type___CSiteManagerClient_IncomingClient_Response], None]],
) -> concurrent___futures___Future[type___CSiteManagerClient_IncomingClient_Response]: ...
@abc___abstractmethod
def ClientSeatCheckoutNotification(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_ClientSeatCheckout_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def TrackedPaymentsNotification(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteManagerClient_TrackedPayments_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class SiteManagerClient_Stub(SiteManagerClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def IncomingClient(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteManagerClient_IncomingClient_Request,
done: typing___Optional[typing___Callable[[type___CSiteManagerClient_IncomingClient_Response], None]],
) -> concurrent___futures___Future[type___CSiteManagerClient_IncomingClient_Response]: ...
def ClientSeatCheckoutNotification(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_ClientSeatCheckout_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def TrackedPaymentsNotification(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteManagerClient_TrackedPayments_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class SiteLicense(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def InitiateAssociation(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_InitiateAssociation_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_InitiateAssociation_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_InitiateAssociation_Response]: ...
@abc___abstractmethod
def LCSAuthenticate(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_LCSAuthenticate_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_LCSAuthenticate_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_LCSAuthenticate_Response]: ...
@abc___abstractmethod
def LCSAssociateUser(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_LCSAssociateUser_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_LCSAssociateUser_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_LCSAssociateUser_Response]: ...
@abc___abstractmethod
def ClientSeatCheckout(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_ClientSeatCheckout_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_ClientSeatCheckout_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_ClientSeatCheckout_Response]: ...
@abc___abstractmethod
def ClientGetAvailableSeats(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_ClientGetAvailableSeats_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_ClientGetAvailableSeats_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_ClientGetAvailableSeats_Response]: ...
class SiteLicense_Stub(SiteLicense):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def InitiateAssociation(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_InitiateAssociation_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_InitiateAssociation_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_InitiateAssociation_Response]: ...
def LCSAuthenticate(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_LCSAuthenticate_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_LCSAuthenticate_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_LCSAuthenticate_Response]: ...
def LCSAssociateUser(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_LCSAssociateUser_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_LCSAssociateUser_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_LCSAssociateUser_Response]: ...
def ClientSeatCheckout(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_ClientSeatCheckout_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_ClientSeatCheckout_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_ClientSeatCheckout_Response]: ...
def ClientGetAvailableSeats(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CSiteLicense_ClientGetAvailableSeats_Request,
done: typing___Optional[typing___Callable[[type___CSiteLicense_ClientGetAvailableSeats_Response], None]],
) -> concurrent___futures___Future[type___CSiteLicense_ClientGetAvailableSeats_Response]: ...

296
steam/protobufs/steammessages_store_pb2.pyi

@ -0,0 +1,296 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
EnumDescriptor as google___protobuf___descriptor___EnumDescriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer,
)
from google.protobuf.internal.enum_type_wrapper import (
_EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
NewType as typing___NewType,
Optional as typing___Optional,
Text as typing___Text,
cast as typing___cast,
)
from typing_extensions import (
Literal as typing_extensions___Literal,
)
builtin___bool = bool
builtin___bytes = bytes
builtin___float = float
builtin___int = int
DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ...
EUserReviewScorePreferenceValue = typing___NewType('EUserReviewScorePreferenceValue', builtin___int)
type___EUserReviewScorePreferenceValue = EUserReviewScorePreferenceValue
EUserReviewScorePreference: _EUserReviewScorePreference
class _EUserReviewScorePreference(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EUserReviewScorePreferenceValue]):
DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ...
k_EUserReviewScorePreference_Unset = typing___cast(EUserReviewScorePreferenceValue, 0)
k_EUserReviewScorePreference_IncludeAll = typing___cast(EUserReviewScorePreferenceValue, 1)
k_EUserReviewScorePreference_ExcludeBombs = typing___cast(EUserReviewScorePreferenceValue, 2)
k_EUserReviewScorePreference_Unset = typing___cast(EUserReviewScorePreferenceValue, 0)
k_EUserReviewScorePreference_IncludeAll = typing___cast(EUserReviewScorePreferenceValue, 1)
k_EUserReviewScorePreference_ExcludeBombs = typing___cast(EUserReviewScorePreferenceValue, 2)
type___EUserReviewScorePreference = EUserReviewScorePreference
class CStore_GetLocalizedNameForTags_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
language: typing___Text = ...
tagids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
language : typing___Optional[typing___Text] = None,
tagids : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"language",b"language"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"language",b"language",u"tagids",b"tagids"]) -> None: ...
type___CStore_GetLocalizedNameForTags_Request = CStore_GetLocalizedNameForTags_Request
class CStore_GetLocalizedNameForTags_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Tag(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
tagid: builtin___int = ...
english_name: typing___Text = ...
name: typing___Text = ...
def __init__(self,
*,
tagid : typing___Optional[builtin___int] = None,
english_name : typing___Optional[typing___Text] = None,
name : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"english_name",b"english_name",u"name",b"name",u"tagid",b"tagid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"english_name",b"english_name",u"name",b"name",u"tagid",b"tagid"]) -> None: ...
type___Tag = Tag
@property
def tags(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CStore_GetLocalizedNameForTags_Response.Tag]: ...
def __init__(self,
*,
tags : typing___Optional[typing___Iterable[type___CStore_GetLocalizedNameForTags_Response.Tag]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"tags",b"tags"]) -> None: ...
type___CStore_GetLocalizedNameForTags_Response = CStore_GetLocalizedNameForTags_Response
class CStore_GetStorePreferences_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CStore_GetStorePreferences_Request = CStore_GetStorePreferences_Request
class CStore_UserPreferences(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
primary_language: builtin___int = ...
secondary_languages: builtin___int = ...
platform_windows: builtin___bool = ...
platform_mac: builtin___bool = ...
platform_linux: builtin___bool = ...
hide_adult_content_violence: builtin___bool = ...
hide_adult_content_sex: builtin___bool = ...
timestamp_updated: builtin___int = ...
hide_store_broadcast: builtin___bool = ...
review_score_preference: type___EUserReviewScorePreferenceValue = ...
timestamp_content_descriptor_preferences_updated: builtin___int = ...
def __init__(self,
*,
primary_language : typing___Optional[builtin___int] = None,
secondary_languages : typing___Optional[builtin___int] = None,
platform_windows : typing___Optional[builtin___bool] = None,
platform_mac : typing___Optional[builtin___bool] = None,
platform_linux : typing___Optional[builtin___bool] = None,
hide_adult_content_violence : typing___Optional[builtin___bool] = None,
hide_adult_content_sex : typing___Optional[builtin___bool] = None,
timestamp_updated : typing___Optional[builtin___int] = None,
hide_store_broadcast : typing___Optional[builtin___bool] = None,
review_score_preference : typing___Optional[type___EUserReviewScorePreferenceValue] = None,
timestamp_content_descriptor_preferences_updated : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"hide_adult_content_sex",b"hide_adult_content_sex",u"hide_adult_content_violence",b"hide_adult_content_violence",u"hide_store_broadcast",b"hide_store_broadcast",u"platform_linux",b"platform_linux",u"platform_mac",b"platform_mac",u"platform_windows",b"platform_windows",u"primary_language",b"primary_language",u"review_score_preference",b"review_score_preference",u"secondary_languages",b"secondary_languages",u"timestamp_content_descriptor_preferences_updated",b"timestamp_content_descriptor_preferences_updated",u"timestamp_updated",b"timestamp_updated"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"hide_adult_content_sex",b"hide_adult_content_sex",u"hide_adult_content_violence",b"hide_adult_content_violence",u"hide_store_broadcast",b"hide_store_broadcast",u"platform_linux",b"platform_linux",u"platform_mac",b"platform_mac",u"platform_windows",b"platform_windows",u"primary_language",b"primary_language",u"review_score_preference",b"review_score_preference",u"secondary_languages",b"secondary_languages",u"timestamp_content_descriptor_preferences_updated",b"timestamp_content_descriptor_preferences_updated",u"timestamp_updated",b"timestamp_updated"]) -> None: ...
type___CStore_UserPreferences = CStore_UserPreferences
class CStore_UserTagPreferences(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Tag(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
tagid: builtin___int = ...
name: typing___Text = ...
timestamp_added: builtin___int = ...
def __init__(self,
*,
tagid : typing___Optional[builtin___int] = None,
name : typing___Optional[typing___Text] = None,
timestamp_added : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"tagid",b"tagid",u"timestamp_added",b"timestamp_added"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"tagid",b"tagid",u"timestamp_added",b"timestamp_added"]) -> None: ...
type___Tag = Tag
@property
def tags_to_exclude(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CStore_UserTagPreferences.Tag]: ...
def __init__(self,
*,
tags_to_exclude : typing___Optional[typing___Iterable[type___CStore_UserTagPreferences.Tag]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"tags_to_exclude",b"tags_to_exclude"]) -> None: ...
type___CStore_UserTagPreferences = CStore_UserTagPreferences
class CStore_UserContentDescriptorPreferences(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class ContentDescriptor(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
content_descriptorid: builtin___int = ...
timestamp_added: builtin___int = ...
def __init__(self,
*,
content_descriptorid : typing___Optional[builtin___int] = None,
timestamp_added : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"content_descriptorid",b"content_descriptorid",u"timestamp_added",b"timestamp_added"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"content_descriptorid",b"content_descriptorid",u"timestamp_added",b"timestamp_added"]) -> None: ...
type___ContentDescriptor = ContentDescriptor
@property
def content_descriptors_to_exclude(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CStore_UserContentDescriptorPreferences.ContentDescriptor]: ...
def __init__(self,
*,
content_descriptors_to_exclude : typing___Optional[typing___Iterable[type___CStore_UserContentDescriptorPreferences.ContentDescriptor]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"content_descriptors_to_exclude",b"content_descriptors_to_exclude"]) -> None: ...
type___CStore_UserContentDescriptorPreferences = CStore_UserContentDescriptorPreferences
class CStore_GetStorePreferences_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def preferences(self) -> type___CStore_UserPreferences: ...
@property
def tag_preferences(self) -> type___CStore_UserTagPreferences: ...
@property
def content_descriptor_preferences(self) -> type___CStore_UserContentDescriptorPreferences: ...
def __init__(self,
*,
preferences : typing___Optional[type___CStore_UserPreferences] = None,
tag_preferences : typing___Optional[type___CStore_UserTagPreferences] = None,
content_descriptor_preferences : typing___Optional[type___CStore_UserContentDescriptorPreferences] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"content_descriptor_preferences",b"content_descriptor_preferences",u"preferences",b"preferences",u"tag_preferences",b"tag_preferences"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"content_descriptor_preferences",b"content_descriptor_preferences",u"preferences",b"preferences",u"tag_preferences",b"tag_preferences"]) -> None: ...
type___CStore_GetStorePreferences_Response = CStore_GetStorePreferences_Response
class CStore_StorePreferencesChanged_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def preferences(self) -> type___CStore_UserPreferences: ...
@property
def tag_preferences(self) -> type___CStore_UserTagPreferences: ...
@property
def content_descriptor_preferences(self) -> type___CStore_UserContentDescriptorPreferences: ...
def __init__(self,
*,
preferences : typing___Optional[type___CStore_UserPreferences] = None,
tag_preferences : typing___Optional[type___CStore_UserTagPreferences] = None,
content_descriptor_preferences : typing___Optional[type___CStore_UserContentDescriptorPreferences] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"content_descriptor_preferences",b"content_descriptor_preferences",u"preferences",b"preferences",u"tag_preferences",b"tag_preferences"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"content_descriptor_preferences",b"content_descriptor_preferences",u"preferences",b"preferences",u"tag_preferences",b"tag_preferences"]) -> None: ...
type___CStore_StorePreferencesChanged_Notification = CStore_StorePreferencesChanged_Notification
class Store(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetLocalizedNameForTags(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CStore_GetLocalizedNameForTags_Request,
done: typing___Optional[typing___Callable[[type___CStore_GetLocalizedNameForTags_Response], None]],
) -> concurrent___futures___Future[type___CStore_GetLocalizedNameForTags_Response]: ...
@abc___abstractmethod
def GetStorePreferences(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CStore_GetStorePreferences_Request,
done: typing___Optional[typing___Callable[[type___CStore_GetStorePreferences_Response], None]],
) -> concurrent___futures___Future[type___CStore_GetStorePreferences_Response]: ...
class Store_Stub(Store):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetLocalizedNameForTags(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CStore_GetLocalizedNameForTags_Request,
done: typing___Optional[typing___Callable[[type___CStore_GetLocalizedNameForTags_Response], None]],
) -> concurrent___futures___Future[type___CStore_GetLocalizedNameForTags_Response]: ...
def GetStorePreferences(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CStore_GetStorePreferences_Request,
done: typing___Optional[typing___Callable[[type___CStore_GetStorePreferences_Response], None]],
) -> concurrent___futures___Future[type___CStore_GetStorePreferences_Response]: ...
class StoreClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def NotifyStorePreferencesChanged(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CStore_StorePreferencesChanged_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class StoreClient_Stub(StoreClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def NotifyStorePreferencesChanged(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CStore_StorePreferencesChanged_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...

404
steam/protobufs/steammessages_twofactor_pb2.pyi

@ -0,0 +1,404 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CTwoFactor_Status_Request(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___CTwoFactor_Status_Request = CTwoFactor_Status_Request
class CTwoFactor_Status_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
state: builtin___int = ...
inactivation_reason: builtin___int = ...
authenticator_type: builtin___int = ...
authenticator_allowed: builtin___bool = ...
steamguard_scheme: builtin___int = ...
token_gid: typing___Text = ...
email_validated: builtin___bool = ...
device_identifier: typing___Text = ...
time_created: builtin___int = ...
revocation_attempts_remaining: builtin___int = ...
classified_agent: typing___Text = ...
allow_external_authenticator: builtin___bool = ...
time_transferred: builtin___int = ...
def __init__(self,
*,
state : typing___Optional[builtin___int] = None,
inactivation_reason : typing___Optional[builtin___int] = None,
authenticator_type : typing___Optional[builtin___int] = None,
authenticator_allowed : typing___Optional[builtin___bool] = None,
steamguard_scheme : typing___Optional[builtin___int] = None,
token_gid : typing___Optional[typing___Text] = None,
email_validated : typing___Optional[builtin___bool] = None,
device_identifier : typing___Optional[typing___Text] = None,
time_created : typing___Optional[builtin___int] = None,
revocation_attempts_remaining : typing___Optional[builtin___int] = None,
classified_agent : typing___Optional[typing___Text] = None,
allow_external_authenticator : typing___Optional[builtin___bool] = None,
time_transferred : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"allow_external_authenticator",b"allow_external_authenticator",u"authenticator_allowed",b"authenticator_allowed",u"authenticator_type",b"authenticator_type",u"classified_agent",b"classified_agent",u"device_identifier",b"device_identifier",u"email_validated",b"email_validated",u"inactivation_reason",b"inactivation_reason",u"revocation_attempts_remaining",b"revocation_attempts_remaining",u"state",b"state",u"steamguard_scheme",b"steamguard_scheme",u"time_created",b"time_created",u"time_transferred",b"time_transferred",u"token_gid",b"token_gid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"allow_external_authenticator",b"allow_external_authenticator",u"authenticator_allowed",b"authenticator_allowed",u"authenticator_type",b"authenticator_type",u"classified_agent",b"classified_agent",u"device_identifier",b"device_identifier",u"email_validated",b"email_validated",u"inactivation_reason",b"inactivation_reason",u"revocation_attempts_remaining",b"revocation_attempts_remaining",u"state",b"state",u"steamguard_scheme",b"steamguard_scheme",u"time_created",b"time_created",u"time_transferred",b"time_transferred",u"token_gid",b"token_gid"]) -> None: ...
type___CTwoFactor_Status_Response = CTwoFactor_Status_Response
class CTwoFactor_AddAuthenticator_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
authenticator_time: builtin___int = ...
serial_number: builtin___int = ...
authenticator_type: builtin___int = ...
device_identifier: typing___Text = ...
sms_phone_id: typing___Text = ...
http_headers: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
authenticator_time : typing___Optional[builtin___int] = None,
serial_number : typing___Optional[builtin___int] = None,
authenticator_type : typing___Optional[builtin___int] = None,
device_identifier : typing___Optional[typing___Text] = None,
sms_phone_id : typing___Optional[typing___Text] = None,
http_headers : typing___Optional[typing___Iterable[typing___Text]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"authenticator_time",b"authenticator_time",u"authenticator_type",b"authenticator_type",u"device_identifier",b"device_identifier",u"serial_number",b"serial_number",u"sms_phone_id",b"sms_phone_id",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"authenticator_time",b"authenticator_time",u"authenticator_type",b"authenticator_type",u"device_identifier",b"device_identifier",u"http_headers",b"http_headers",u"serial_number",b"serial_number",u"sms_phone_id",b"sms_phone_id",u"steamid",b"steamid"]) -> None: ...
type___CTwoFactor_AddAuthenticator_Request = CTwoFactor_AddAuthenticator_Request
class CTwoFactor_AddAuthenticator_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
shared_secret: builtin___bytes = ...
serial_number: builtin___int = ...
revocation_code: typing___Text = ...
uri: typing___Text = ...
server_time: builtin___int = ...
account_name: typing___Text = ...
token_gid: typing___Text = ...
identity_secret: builtin___bytes = ...
secret_1: builtin___bytes = ...
status: builtin___int = ...
def __init__(self,
*,
shared_secret : typing___Optional[builtin___bytes] = None,
serial_number : typing___Optional[builtin___int] = None,
revocation_code : typing___Optional[typing___Text] = None,
uri : typing___Optional[typing___Text] = None,
server_time : typing___Optional[builtin___int] = None,
account_name : typing___Optional[typing___Text] = None,
token_gid : typing___Optional[typing___Text] = None,
identity_secret : typing___Optional[builtin___bytes] = None,
secret_1 : typing___Optional[builtin___bytes] = None,
status : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"account_name",b"account_name",u"identity_secret",b"identity_secret",u"revocation_code",b"revocation_code",u"secret_1",b"secret_1",u"serial_number",b"serial_number",u"server_time",b"server_time",u"shared_secret",b"shared_secret",u"status",b"status",u"token_gid",b"token_gid",u"uri",b"uri"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"account_name",b"account_name",u"identity_secret",b"identity_secret",u"revocation_code",b"revocation_code",u"secret_1",b"secret_1",u"serial_number",b"serial_number",u"server_time",b"server_time",u"shared_secret",b"shared_secret",u"status",b"status",u"token_gid",b"token_gid",u"uri",b"uri"]) -> None: ...
type___CTwoFactor_AddAuthenticator_Response = CTwoFactor_AddAuthenticator_Response
class CTwoFactor_SendEmail_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
email_type: builtin___int = ...
include_activation_code: builtin___bool = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
email_type : typing___Optional[builtin___int] = None,
include_activation_code : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"email_type",b"email_type",u"include_activation_code",b"include_activation_code",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"email_type",b"email_type",u"include_activation_code",b"include_activation_code",u"steamid",b"steamid"]) -> None: ...
type___CTwoFactor_SendEmail_Request = CTwoFactor_SendEmail_Request
class CTwoFactor_SendEmail_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CTwoFactor_SendEmail_Response = CTwoFactor_SendEmail_Response
class CTwoFactor_FinalizeAddAuthenticator_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
authenticator_code: typing___Text = ...
authenticator_time: builtin___int = ...
activation_code: typing___Text = ...
http_headers: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
authenticator_code : typing___Optional[typing___Text] = None,
authenticator_time : typing___Optional[builtin___int] = None,
activation_code : typing___Optional[typing___Text] = None,
http_headers : typing___Optional[typing___Iterable[typing___Text]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"activation_code",b"activation_code",u"authenticator_code",b"authenticator_code",u"authenticator_time",b"authenticator_time",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"activation_code",b"activation_code",u"authenticator_code",b"authenticator_code",u"authenticator_time",b"authenticator_time",u"http_headers",b"http_headers",u"steamid",b"steamid"]) -> None: ...
type___CTwoFactor_FinalizeAddAuthenticator_Request = CTwoFactor_FinalizeAddAuthenticator_Request
class CTwoFactor_FinalizeAddAuthenticator_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
success: builtin___bool = ...
want_more: builtin___bool = ...
server_time: builtin___int = ...
status: builtin___int = ...
def __init__(self,
*,
success : typing___Optional[builtin___bool] = None,
want_more : typing___Optional[builtin___bool] = None,
server_time : typing___Optional[builtin___int] = None,
status : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"server_time",b"server_time",u"status",b"status",u"success",b"success",u"want_more",b"want_more"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"server_time",b"server_time",u"status",b"status",u"success",b"success",u"want_more",b"want_more"]) -> None: ...
type___CTwoFactor_FinalizeAddAuthenticator_Response = CTwoFactor_FinalizeAddAuthenticator_Response
class CTwoFactor_RemoveAuthenticator_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
revocation_code: typing___Text = ...
revocation_reason: builtin___int = ...
steamguard_scheme: builtin___int = ...
remove_all_steamguard_cookies: builtin___bool = ...
def __init__(self,
*,
revocation_code : typing___Optional[typing___Text] = None,
revocation_reason : typing___Optional[builtin___int] = None,
steamguard_scheme : typing___Optional[builtin___int] = None,
remove_all_steamguard_cookies : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"remove_all_steamguard_cookies",b"remove_all_steamguard_cookies",u"revocation_code",b"revocation_code",u"revocation_reason",b"revocation_reason",u"steamguard_scheme",b"steamguard_scheme"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"remove_all_steamguard_cookies",b"remove_all_steamguard_cookies",u"revocation_code",b"revocation_code",u"revocation_reason",b"revocation_reason",u"steamguard_scheme",b"steamguard_scheme"]) -> None: ...
type___CTwoFactor_RemoveAuthenticator_Request = CTwoFactor_RemoveAuthenticator_Request
class CTwoFactor_RemoveAuthenticator_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
success: builtin___bool = ...
server_time: builtin___int = ...
revocation_attempts_remaining: builtin___int = ...
def __init__(self,
*,
success : typing___Optional[builtin___bool] = None,
server_time : typing___Optional[builtin___int] = None,
revocation_attempts_remaining : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"revocation_attempts_remaining",b"revocation_attempts_remaining",u"server_time",b"server_time",u"success",b"success"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"revocation_attempts_remaining",b"revocation_attempts_remaining",u"server_time",b"server_time",u"success",b"success"]) -> None: ...
type___CTwoFactor_RemoveAuthenticator_Response = CTwoFactor_RemoveAuthenticator_Response
class CTwoFactor_CreateEmergencyCodes_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
code: typing___Text = ...
def __init__(self,
*,
code : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"code",b"code"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"code",b"code"]) -> None: ...
type___CTwoFactor_CreateEmergencyCodes_Request = CTwoFactor_CreateEmergencyCodes_Request
class CTwoFactor_CreateEmergencyCodes_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
codes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ...
def __init__(self,
*,
codes : typing___Optional[typing___Iterable[typing___Text]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"codes",b"codes"]) -> None: ...
type___CTwoFactor_CreateEmergencyCodes_Response = CTwoFactor_CreateEmergencyCodes_Response
class CTwoFactor_DestroyEmergencyCodes_Request(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___CTwoFactor_DestroyEmergencyCodes_Request = CTwoFactor_DestroyEmergencyCodes_Request
class CTwoFactor_DestroyEmergencyCodes_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CTwoFactor_DestroyEmergencyCodes_Response = CTwoFactor_DestroyEmergencyCodes_Response
class CTwoFactor_ValidateToken_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
code: typing___Text = ...
def __init__(self,
*,
code : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"code",b"code"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"code",b"code"]) -> None: ...
type___CTwoFactor_ValidateToken_Request = CTwoFactor_ValidateToken_Request
class CTwoFactor_ValidateToken_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
valid: builtin___bool = ...
def __init__(self,
*,
valid : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"valid",b"valid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"valid",b"valid"]) -> None: ...
type___CTwoFactor_ValidateToken_Response = CTwoFactor_ValidateToken_Response
class TwoFactor(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def QueryStatus(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_Status_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_Status_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_Status_Response]: ...
@abc___abstractmethod
def AddAuthenticator(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_AddAuthenticator_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_AddAuthenticator_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_AddAuthenticator_Response]: ...
@abc___abstractmethod
def SendEmail(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_SendEmail_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_SendEmail_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_SendEmail_Response]: ...
@abc___abstractmethod
def FinalizeAddAuthenticator(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_FinalizeAddAuthenticator_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_FinalizeAddAuthenticator_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_FinalizeAddAuthenticator_Response]: ...
@abc___abstractmethod
def RemoveAuthenticator(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_RemoveAuthenticator_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_RemoveAuthenticator_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_RemoveAuthenticator_Response]: ...
@abc___abstractmethod
def CreateEmergencyCodes(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_CreateEmergencyCodes_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_CreateEmergencyCodes_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_CreateEmergencyCodes_Response]: ...
@abc___abstractmethod
def DestroyEmergencyCodes(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_DestroyEmergencyCodes_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_DestroyEmergencyCodes_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_DestroyEmergencyCodes_Response]: ...
@abc___abstractmethod
def ValidateToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_ValidateToken_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_ValidateToken_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_ValidateToken_Response]: ...
class TwoFactor_Stub(TwoFactor):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def QueryStatus(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_Status_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_Status_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_Status_Response]: ...
def AddAuthenticator(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_AddAuthenticator_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_AddAuthenticator_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_AddAuthenticator_Response]: ...
def SendEmail(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_SendEmail_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_SendEmail_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_SendEmail_Response]: ...
def FinalizeAddAuthenticator(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_FinalizeAddAuthenticator_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_FinalizeAddAuthenticator_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_FinalizeAddAuthenticator_Response]: ...
def RemoveAuthenticator(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_RemoveAuthenticator_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_RemoveAuthenticator_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_RemoveAuthenticator_Response]: ...
def CreateEmergencyCodes(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_CreateEmergencyCodes_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_CreateEmergencyCodes_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_CreateEmergencyCodes_Response]: ...
def DestroyEmergencyCodes(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_DestroyEmergencyCodes_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_DestroyEmergencyCodes_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_DestroyEmergencyCodes_Response]: ...
def ValidateToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CTwoFactor_ValidateToken_Request,
done: typing___Optional[typing___Callable[[type___CTwoFactor_ValidateToken_Response], None]],
) -> concurrent___futures___Future[type___CTwoFactor_ValidateToken_Response]: ...

57
steam/protobufs/steammessages_unified_base_pb2.pyi

@ -0,0 +1,57 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
EnumDescriptor as google___protobuf___descriptor___EnumDescriptor,
FieldDescriptor as google___protobuf___descriptor___FieldDescriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
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 typing import (
NewType as typing___NewType,
cast as typing___cast,
)
builtin___int = int
DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ...
EProtoExecutionSiteValue = typing___NewType('EProtoExecutionSiteValue', builtin___int)
type___EProtoExecutionSiteValue = EProtoExecutionSiteValue
EProtoExecutionSite: _EProtoExecutionSite
class _EProtoExecutionSite(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EProtoExecutionSiteValue]):
DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ...
k_EProtoExecutionSiteUnknown = typing___cast(EProtoExecutionSiteValue, 0)
k_EProtoExecutionSiteSteamClient = typing___cast(EProtoExecutionSiteValue, 2)
k_EProtoExecutionSiteUnknown = typing___cast(EProtoExecutionSiteValue, 0)
k_EProtoExecutionSiteSteamClient = typing___cast(EProtoExecutionSiteValue, 2)
type___EProtoExecutionSite = EProtoExecutionSite
class NoResponse(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___NoResponse = NoResponse
description: google___protobuf___descriptor___FieldDescriptor = ...
service_description: google___protobuf___descriptor___FieldDescriptor = ...
service_execution_site: google___protobuf___descriptor___FieldDescriptor = ...
method_description: google___protobuf___descriptor___FieldDescriptor = ...
enum_description: google___protobuf___descriptor___FieldDescriptor = ...
enum_value_description: google___protobuf___descriptor___FieldDescriptor = ...

171
steam/protobufs/steammessages_unified_test_pb2.pyi

@ -0,0 +1,171 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CMsgTest_MessageToClient_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
some_text: typing___Text = ...
def __init__(self,
*,
some_text : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> None: ...
type___CMsgTest_MessageToClient_Request = CMsgTest_MessageToClient_Request
class CMsgTest_MessageToClient_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
some_text: typing___Text = ...
def __init__(self,
*,
some_text : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> None: ...
type___CMsgTest_MessageToClient_Response = CMsgTest_MessageToClient_Response
class CMsgTest_NotifyClient_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
some_text: typing___Text = ...
def __init__(self,
*,
some_text : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> None: ...
type___CMsgTest_NotifyClient_Notification = CMsgTest_NotifyClient_Notification
class CMsgTest_MessageToServer_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
some_text: typing___Text = ...
def __init__(self,
*,
some_text : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> None: ...
type___CMsgTest_MessageToServer_Request = CMsgTest_MessageToServer_Request
class CMsgTest_MessageToServer_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
some_text: typing___Text = ...
def __init__(self,
*,
some_text : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> None: ...
type___CMsgTest_MessageToServer_Response = CMsgTest_MessageToServer_Response
class CMsgTest_NotifyServer_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
some_text: typing___Text = ...
def __init__(self,
*,
some_text : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"some_text",b"some_text"]) -> None: ...
type___CMsgTest_NotifyServer_Notification = CMsgTest_NotifyServer_Notification
class TestSteamClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def MessageToClient(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CMsgTest_MessageToClient_Request,
done: typing___Optional[typing___Callable[[type___CMsgTest_MessageToClient_Response], None]],
) -> concurrent___futures___Future[type___CMsgTest_MessageToClient_Response]: ...
@abc___abstractmethod
def NotifyClient(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CMsgTest_NotifyClient_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class TestSteamClient_Stub(TestSteamClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def MessageToClient(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CMsgTest_MessageToClient_Request,
done: typing___Optional[typing___Callable[[type___CMsgTest_MessageToClient_Response], None]],
) -> concurrent___futures___Future[type___CMsgTest_MessageToClient_Response]: ...
def NotifyClient(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CMsgTest_NotifyClient_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class TestServerFromClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def MessageToServer(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CMsgTest_MessageToServer_Request,
done: typing___Optional[typing___Callable[[type___CMsgTest_MessageToServer_Response], None]],
) -> concurrent___futures___Future[type___CMsgTest_MessageToServer_Response]: ...
@abc___abstractmethod
def NotifyServer(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CMsgTest_NotifyServer_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class TestServerFromClient_Stub(TestServerFromClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def MessageToServer(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CMsgTest_MessageToServer_Request,
done: typing___Optional[typing___Callable[[type___CMsgTest_MessageToServer_Response], None]],
) -> concurrent___futures___Future[type___CMsgTest_MessageToServer_Response]: ...
def NotifyServer(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CMsgTest_NotifyServer_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...

576
steam/protobufs/steammessages_useraccount_pb2.pyi

@ -0,0 +1,576 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
EnumDescriptor as google___protobuf___descriptor___EnumDescriptor,
FileDescriptor as google___protobuf___descriptor___FileDescriptor,
)
from google.protobuf.internal.containers import (
RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer,
)
from google.protobuf.internal.enum_type_wrapper import (
_EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper,
)
from google.protobuf.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
NewType as typing___NewType,
Optional as typing___Optional,
Text as typing___Text,
cast as typing___cast,
)
from typing_extensions import (
Literal as typing_extensions___Literal,
)
builtin___bool = bool
builtin___bytes = bytes
builtin___float = float
builtin___int = int
DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ...
EInternalAccountTypeValue = typing___NewType('EInternalAccountTypeValue', builtin___int)
type___EInternalAccountTypeValue = EInternalAccountTypeValue
EInternalAccountType: _EInternalAccountType
class _EInternalAccountType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EInternalAccountTypeValue]):
DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ...
k_EInternalSteamAccountType = typing___cast(EInternalAccountTypeValue, 1)
k_EInternalClanType = typing___cast(EInternalAccountTypeValue, 2)
k_EInternalAppType = typing___cast(EInternalAccountTypeValue, 3)
k_EInternalBroadcastChannelType = typing___cast(EInternalAccountTypeValue, 4)
k_EInternalSteamAccountType = typing___cast(EInternalAccountTypeValue, 1)
k_EInternalClanType = typing___cast(EInternalAccountTypeValue, 2)
k_EInternalAppType = typing___cast(EInternalAccountTypeValue, 3)
k_EInternalBroadcastChannelType = typing___cast(EInternalAccountTypeValue, 4)
type___EInternalAccountType = EInternalAccountType
EExternalAccountTypeValue = typing___NewType('EExternalAccountTypeValue', builtin___int)
type___EExternalAccountTypeValue = EExternalAccountTypeValue
EExternalAccountType: _EExternalAccountType
class _EExternalAccountType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EExternalAccountTypeValue]):
DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ...
k_EExternalNone = typing___cast(EExternalAccountTypeValue, 0)
k_EExternalSteamAccount = typing___cast(EExternalAccountTypeValue, 1)
k_EExternalGoogleAccount = typing___cast(EExternalAccountTypeValue, 2)
k_EExternalFacebookAccount = typing___cast(EExternalAccountTypeValue, 3)
k_EExternalTwitterAccount = typing___cast(EExternalAccountTypeValue, 4)
k_EExternalTwitchAccount = typing___cast(EExternalAccountTypeValue, 5)
k_EExternalYouTubeChannelAccount = typing___cast(EExternalAccountTypeValue, 6)
k_EExternalFacebookPage = typing___cast(EExternalAccountTypeValue, 7)
k_EExternalNone = typing___cast(EExternalAccountTypeValue, 0)
k_EExternalSteamAccount = typing___cast(EExternalAccountTypeValue, 1)
k_EExternalGoogleAccount = typing___cast(EExternalAccountTypeValue, 2)
k_EExternalFacebookAccount = typing___cast(EExternalAccountTypeValue, 3)
k_EExternalTwitterAccount = typing___cast(EExternalAccountTypeValue, 4)
k_EExternalTwitchAccount = typing___cast(EExternalAccountTypeValue, 5)
k_EExternalYouTubeChannelAccount = typing___cast(EExternalAccountTypeValue, 6)
k_EExternalFacebookPage = typing___cast(EExternalAccountTypeValue, 7)
type___EExternalAccountType = EExternalAccountType
class CUserAccount_GetAvailableValveDiscountPromotions_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
country_code: typing___Text = ...
def __init__(self,
*,
country_code : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"country_code",b"country_code"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"country_code",b"country_code"]) -> None: ...
type___CUserAccount_GetAvailableValveDiscountPromotions_Request = CUserAccount_GetAvailableValveDiscountPromotions_Request
class CUserAccount_GetAvailableValveDiscountPromotions_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class ValveDiscountPromotionDetails(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
promotionid: builtin___int = ...
promotion_description: typing___Text = ...
minimum_cart_amount: builtin___int = ...
minimum_cart_amount_for_display: builtin___int = ...
discount_amount: builtin___int = ...
currency_code: builtin___int = ...
available_use_count: builtin___int = ...
promotional_discount_type: builtin___int = ...
loyalty_reward_id: builtin___int = ...
localized_name_token: typing___Text = ...
max_use_count: builtin___int = ...
def __init__(self,
*,
promotionid : typing___Optional[builtin___int] = None,
promotion_description : typing___Optional[typing___Text] = None,
minimum_cart_amount : typing___Optional[builtin___int] = None,
minimum_cart_amount_for_display : typing___Optional[builtin___int] = None,
discount_amount : typing___Optional[builtin___int] = None,
currency_code : typing___Optional[builtin___int] = None,
available_use_count : typing___Optional[builtin___int] = None,
promotional_discount_type : typing___Optional[builtin___int] = None,
loyalty_reward_id : typing___Optional[builtin___int] = None,
localized_name_token : typing___Optional[typing___Text] = None,
max_use_count : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"available_use_count",b"available_use_count",u"currency_code",b"currency_code",u"discount_amount",b"discount_amount",u"localized_name_token",b"localized_name_token",u"loyalty_reward_id",b"loyalty_reward_id",u"max_use_count",b"max_use_count",u"minimum_cart_amount",b"minimum_cart_amount",u"minimum_cart_amount_for_display",b"minimum_cart_amount_for_display",u"promotion_description",b"promotion_description",u"promotional_discount_type",b"promotional_discount_type",u"promotionid",b"promotionid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"available_use_count",b"available_use_count",u"currency_code",b"currency_code",u"discount_amount",b"discount_amount",u"localized_name_token",b"localized_name_token",u"loyalty_reward_id",b"loyalty_reward_id",u"max_use_count",b"max_use_count",u"minimum_cart_amount",b"minimum_cart_amount",u"minimum_cart_amount_for_display",b"minimum_cart_amount_for_display",u"promotion_description",b"promotion_description",u"promotional_discount_type",b"promotional_discount_type",u"promotionid",b"promotionid"]) -> None: ...
type___ValveDiscountPromotionDetails = ValveDiscountPromotionDetails
@property
def promotions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CUserAccount_GetAvailableValveDiscountPromotions_Response.ValveDiscountPromotionDetails]: ...
def __init__(self,
*,
promotions : typing___Optional[typing___Iterable[type___CUserAccount_GetAvailableValveDiscountPromotions_Response.ValveDiscountPromotionDetails]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"promotions",b"promotions"]) -> None: ...
type___CUserAccount_GetAvailableValveDiscountPromotions_Response = CUserAccount_GetAvailableValveDiscountPromotions_Response
class CUserAccount_GetAccountLinkStatus_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CUserAccount_GetAccountLinkStatus_Request = CUserAccount_GetAccountLinkStatus_Request
class CUserAccount_GetAccountLinkStatus_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
pwid: builtin___int = ...
identity_verification: builtin___int = ...
performed_age_verification: builtin___bool = ...
def __init__(self,
*,
pwid : typing___Optional[builtin___int] = None,
identity_verification : typing___Optional[builtin___int] = None,
performed_age_verification : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"identity_verification",b"identity_verification",u"performed_age_verification",b"performed_age_verification",u"pwid",b"pwid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"identity_verification",b"identity_verification",u"performed_age_verification",b"performed_age_verification",u"pwid",b"pwid"]) -> None: ...
type___CUserAccount_GetAccountLinkStatus_Response = CUserAccount_GetAccountLinkStatus_Response
class CUserAccount_CancelLicenseForApp_Request(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___CUserAccount_CancelLicenseForApp_Request = CUserAccount_CancelLicenseForApp_Request
class CUserAccount_CancelLicenseForApp_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CUserAccount_CancelLicenseForApp_Response = CUserAccount_CancelLicenseForApp_Response
class CUserAccount_CreateFriendInviteToken_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
invite_limit: builtin___int = ...
invite_duration: builtin___int = ...
invite_note: typing___Text = ...
def __init__(self,
*,
invite_limit : typing___Optional[builtin___int] = None,
invite_duration : typing___Optional[builtin___int] = None,
invite_note : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"invite_duration",b"invite_duration",u"invite_limit",b"invite_limit",u"invite_note",b"invite_note"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"invite_duration",b"invite_duration",u"invite_limit",b"invite_limit",u"invite_note",b"invite_note"]) -> None: ...
type___CUserAccount_CreateFriendInviteToken_Request = CUserAccount_CreateFriendInviteToken_Request
class CUserAccount_CreateFriendInviteToken_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
invite_token: typing___Text = ...
invite_limit: builtin___int = ...
invite_duration: builtin___int = ...
time_created: builtin___int = ...
valid: builtin___bool = ...
def __init__(self,
*,
invite_token : typing___Optional[typing___Text] = None,
invite_limit : typing___Optional[builtin___int] = None,
invite_duration : typing___Optional[builtin___int] = None,
time_created : typing___Optional[builtin___int] = None,
valid : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"invite_duration",b"invite_duration",u"invite_limit",b"invite_limit",u"invite_token",b"invite_token",u"time_created",b"time_created",u"valid",b"valid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"invite_duration",b"invite_duration",u"invite_limit",b"invite_limit",u"invite_token",b"invite_token",u"time_created",b"time_created",u"valid",b"valid"]) -> None: ...
type___CUserAccount_CreateFriendInviteToken_Response = CUserAccount_CreateFriendInviteToken_Response
class CUserAccount_GetFriendInviteTokens_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CUserAccount_GetFriendInviteTokens_Request = CUserAccount_GetFriendInviteTokens_Request
class CUserAccount_GetFriendInviteTokens_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def tokens(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CUserAccount_CreateFriendInviteToken_Response]: ...
def __init__(self,
*,
tokens : typing___Optional[typing___Iterable[type___CUserAccount_CreateFriendInviteToken_Response]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"tokens",b"tokens"]) -> None: ...
type___CUserAccount_GetFriendInviteTokens_Response = CUserAccount_GetFriendInviteTokens_Response
class CUserAccount_ViewFriendInviteToken_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
invite_token: typing___Text = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
invite_token : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"invite_token",b"invite_token",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"invite_token",b"invite_token",u"steamid",b"steamid"]) -> None: ...
type___CUserAccount_ViewFriendInviteToken_Request = CUserAccount_ViewFriendInviteToken_Request
class CUserAccount_ViewFriendInviteToken_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
valid: builtin___bool = ...
steamid: builtin___int = ...
invite_duration: builtin___int = ...
def __init__(self,
*,
valid : typing___Optional[builtin___bool] = None,
steamid : typing___Optional[builtin___int] = None,
invite_duration : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"invite_duration",b"invite_duration",u"steamid",b"steamid",u"valid",b"valid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"invite_duration",b"invite_duration",u"steamid",b"steamid",u"valid",b"valid"]) -> None: ...
type___CUserAccount_ViewFriendInviteToken_Response = CUserAccount_ViewFriendInviteToken_Response
class CUserAccount_RedeemFriendInviteToken_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
invite_token: typing___Text = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
invite_token : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"invite_token",b"invite_token",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"invite_token",b"invite_token",u"steamid",b"steamid"]) -> None: ...
type___CUserAccount_RedeemFriendInviteToken_Request = CUserAccount_RedeemFriendInviteToken_Request
class CUserAccount_RedeemFriendInviteToken_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CUserAccount_RedeemFriendInviteToken_Response = CUserAccount_RedeemFriendInviteToken_Response
class CUserAccount_RevokeFriendInviteToken_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
invite_token: typing___Text = ...
def __init__(self,
*,
invite_token : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"invite_token",b"invite_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"invite_token",b"invite_token"]) -> None: ...
type___CUserAccount_RevokeFriendInviteToken_Request = CUserAccount_RevokeFriendInviteToken_Request
class CUserAccount_RevokeFriendInviteToken_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CUserAccount_RevokeFriendInviteToken_Response = CUserAccount_RevokeFriendInviteToken_Response
class CUserAccount_RegisterCompatTool_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
compat_tool: builtin___int = ...
def __init__(self,
*,
compat_tool : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"compat_tool",b"compat_tool"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"compat_tool",b"compat_tool"]) -> None: ...
type___CUserAccount_RegisterCompatTool_Request = CUserAccount_RegisterCompatTool_Request
class CUserAccount_RegisterCompatTool_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
def __init__(self,
) -> None: ...
type___CUserAccount_RegisterCompatTool_Response = CUserAccount_RegisterCompatTool_Response
class CAccountLinking_GetLinkedAccountInfo_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
account_type: type___EInternalAccountTypeValue = ...
account_id: builtin___int = ...
filter: type___EExternalAccountTypeValue = ...
return_access_token: builtin___bool = ...
def __init__(self,
*,
account_type : typing___Optional[type___EInternalAccountTypeValue] = None,
account_id : typing___Optional[builtin___int] = None,
filter : typing___Optional[type___EExternalAccountTypeValue] = None,
return_access_token : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"account_id",b"account_id",u"account_type",b"account_type",u"filter",b"filter",u"return_access_token",b"return_access_token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"account_id",b"account_id",u"account_type",b"account_type",u"filter",b"filter",u"return_access_token",b"return_access_token"]) -> None: ...
type___CAccountLinking_GetLinkedAccountInfo_Request = CAccountLinking_GetLinkedAccountInfo_Request
class CAccountLinking_GetLinkedAccountInfo_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class CExternalAccountTuple_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
external_type: type___EExternalAccountTypeValue = ...
external_id: typing___Text = ...
external_user_name: typing___Text = ...
external_url: typing___Text = ...
access_token: typing___Text = ...
access_token_secret: typing___Text = ...
is_valid: builtin___bool = ...
def __init__(self,
*,
external_type : typing___Optional[type___EExternalAccountTypeValue] = None,
external_id : typing___Optional[typing___Text] = None,
external_user_name : typing___Optional[typing___Text] = None,
external_url : typing___Optional[typing___Text] = None,
access_token : typing___Optional[typing___Text] = None,
access_token_secret : typing___Optional[typing___Text] = None,
is_valid : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"access_token_secret",b"access_token_secret",u"external_id",b"external_id",u"external_type",b"external_type",u"external_url",b"external_url",u"external_user_name",b"external_user_name",u"is_valid",b"is_valid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"access_token",b"access_token",u"access_token_secret",b"access_token_secret",u"external_id",b"external_id",u"external_type",b"external_type",u"external_url",b"external_url",u"external_user_name",b"external_user_name",u"is_valid",b"is_valid"]) -> None: ...
type___CExternalAccountTuple_Response = CExternalAccountTuple_Response
@property
def external_accounts(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CAccountLinking_GetLinkedAccountInfo_Response.CExternalAccountTuple_Response]: ...
def __init__(self,
*,
external_accounts : typing___Optional[typing___Iterable[type___CAccountLinking_GetLinkedAccountInfo_Response.CExternalAccountTuple_Response]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"external_accounts",b"external_accounts"]) -> None: ...
type___CAccountLinking_GetLinkedAccountInfo_Response = CAccountLinking_GetLinkedAccountInfo_Response
class CEmbeddedClient_AuthorizeCurrentDevice_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
appid: builtin___int = ...
device_info: typing___Text = ...
deviceid: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
appid : typing___Optional[builtin___int] = None,
device_info : typing___Optional[typing___Text] = None,
deviceid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"device_info",b"device_info",u"deviceid",b"deviceid",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"device_info",b"device_info",u"deviceid",b"deviceid",u"steamid",b"steamid"]) -> None: ...
type___CEmbeddedClient_AuthorizeCurrentDevice_Request = CEmbeddedClient_AuthorizeCurrentDevice_Request
class CEmbeddedClient_Token(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
steamid: builtin___int = ...
client_token: builtin___bytes = ...
expiry: builtin___int = ...
deviceid: builtin___int = ...
def __init__(self,
*,
steamid : typing___Optional[builtin___int] = None,
client_token : typing___Optional[builtin___bytes] = None,
expiry : typing___Optional[builtin___int] = None,
deviceid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"client_token",b"client_token",u"deviceid",b"deviceid",u"expiry",b"expiry",u"steamid",b"steamid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"client_token",b"client_token",u"deviceid",b"deviceid",u"expiry",b"expiry",u"steamid",b"steamid"]) -> None: ...
type___CEmbeddedClient_Token = CEmbeddedClient_Token
class CEmbeddedClient_AuthorizeDevice_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
result: builtin___int = ...
@property
def token(self) -> type___CEmbeddedClient_Token: ...
def __init__(self,
*,
result : typing___Optional[builtin___int] = None,
token : typing___Optional[type___CEmbeddedClient_Token] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"result",b"result",u"token",b"token"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"result",b"result",u"token",b"token"]) -> None: ...
type___CEmbeddedClient_AuthorizeDevice_Response = CEmbeddedClient_AuthorizeDevice_Response
class UserAccount(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetAvailableValveDiscountPromotions(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_GetAvailableValveDiscountPromotions_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_GetAvailableValveDiscountPromotions_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_GetAvailableValveDiscountPromotions_Response]: ...
@abc___abstractmethod
def GetAccountLinkStatus(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_GetAccountLinkStatus_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_GetAccountLinkStatus_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_GetAccountLinkStatus_Response]: ...
@abc___abstractmethod
def CancelLicenseForApp(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_CancelLicenseForApp_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_CancelLicenseForApp_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_CancelLicenseForApp_Response]: ...
@abc___abstractmethod
def CreateFriendInviteToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_CreateFriendInviteToken_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_CreateFriendInviteToken_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_CreateFriendInviteToken_Response]: ...
@abc___abstractmethod
def GetFriendInviteTokens(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_GetFriendInviteTokens_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_GetFriendInviteTokens_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_GetFriendInviteTokens_Response]: ...
@abc___abstractmethod
def ViewFriendInviteToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_ViewFriendInviteToken_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_ViewFriendInviteToken_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_ViewFriendInviteToken_Response]: ...
@abc___abstractmethod
def RedeemFriendInviteToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_RedeemFriendInviteToken_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_RedeemFriendInviteToken_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_RedeemFriendInviteToken_Response]: ...
@abc___abstractmethod
def RevokeFriendInviteToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_RevokeFriendInviteToken_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_RevokeFriendInviteToken_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_RevokeFriendInviteToken_Response]: ...
@abc___abstractmethod
def RegisterCompatTool(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_RegisterCompatTool_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_RegisterCompatTool_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_RegisterCompatTool_Response]: ...
class UserAccount_Stub(UserAccount):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetAvailableValveDiscountPromotions(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_GetAvailableValveDiscountPromotions_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_GetAvailableValveDiscountPromotions_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_GetAvailableValveDiscountPromotions_Response]: ...
def GetAccountLinkStatus(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_GetAccountLinkStatus_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_GetAccountLinkStatus_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_GetAccountLinkStatus_Response]: ...
def CancelLicenseForApp(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_CancelLicenseForApp_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_CancelLicenseForApp_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_CancelLicenseForApp_Response]: ...
def CreateFriendInviteToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_CreateFriendInviteToken_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_CreateFriendInviteToken_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_CreateFriendInviteToken_Response]: ...
def GetFriendInviteTokens(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_GetFriendInviteTokens_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_GetFriendInviteTokens_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_GetFriendInviteTokens_Response]: ...
def ViewFriendInviteToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_ViewFriendInviteToken_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_ViewFriendInviteToken_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_ViewFriendInviteToken_Response]: ...
def RedeemFriendInviteToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_RedeemFriendInviteToken_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_RedeemFriendInviteToken_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_RedeemFriendInviteToken_Response]: ...
def RevokeFriendInviteToken(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_RevokeFriendInviteToken_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_RevokeFriendInviteToken_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_RevokeFriendInviteToken_Response]: ...
def RegisterCompatTool(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CUserAccount_RegisterCompatTool_Request,
done: typing___Optional[typing___Callable[[type___CUserAccount_RegisterCompatTool_Response], None]],
) -> concurrent___futures___Future[type___CUserAccount_RegisterCompatTool_Response]: ...
class AccountLinking(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def GetLinkedAccountInfo(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CAccountLinking_GetLinkedAccountInfo_Request,
done: typing___Optional[typing___Callable[[type___CAccountLinking_GetLinkedAccountInfo_Response], None]],
) -> concurrent___futures___Future[type___CAccountLinking_GetLinkedAccountInfo_Response]: ...
class AccountLinking_Stub(AccountLinking):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def GetLinkedAccountInfo(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CAccountLinking_GetLinkedAccountInfo_Request,
done: typing___Optional[typing___Callable[[type___CAccountLinking_GetLinkedAccountInfo_Response], None]],
) -> concurrent___futures___Future[type___CAccountLinking_GetLinkedAccountInfo_Response]: ...
class EmbeddedClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def AuthorizeCurrentDevice(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CEmbeddedClient_AuthorizeCurrentDevice_Request,
done: typing___Optional[typing___Callable[[type___CEmbeddedClient_AuthorizeDevice_Response], None]],
) -> concurrent___futures___Future[type___CEmbeddedClient_AuthorizeDevice_Response]: ...
class EmbeddedClient_Stub(EmbeddedClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def AuthorizeCurrentDevice(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CEmbeddedClient_AuthorizeCurrentDevice_Request,
done: typing___Optional[typing___Callable[[type___CEmbeddedClient_AuthorizeDevice_Response], None]],
) -> concurrent___futures___Future[type___CEmbeddedClient_AuthorizeDevice_Response]: ...

253
steam/protobufs/steammessages_video_pb2.pyi

@ -0,0 +1,253 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from abc import (
ABCMeta as abc___ABCMeta,
abstractmethod as abc___abstractmethod,
)
from concurrent.futures import (
Future as concurrent___futures___Future,
)
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
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.message import (
Message as google___protobuf___message___Message,
)
from google.protobuf.service import (
RpcChannel as google___protobuf___service___RpcChannel,
RpcController as google___protobuf___service___RpcController,
Service as google___protobuf___service___Service,
)
from steammessages_unified_base_pb2 import (
NoResponse as steammessages_unified_base_pb2___NoResponse,
)
from typing import (
Callable as typing___Callable,
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class CVideo_ClientGetVideoURL_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
video_id: builtin___int = ...
client_cellid: builtin___int = ...
def __init__(self,
*,
video_id : typing___Optional[builtin___int] = None,
client_cellid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"client_cellid",b"client_cellid",u"video_id",b"video_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"client_cellid",b"client_cellid",u"video_id",b"video_id"]) -> None: ...
type___CVideo_ClientGetVideoURL_Request = CVideo_ClientGetVideoURL_Request
class CVideo_ClientGetVideoURL_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
video_id: builtin___int = ...
video_url: typing___Text = ...
def __init__(self,
*,
video_id : typing___Optional[builtin___int] = None,
video_url : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"video_id",b"video_id",u"video_url",b"video_url"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"video_id",b"video_id",u"video_url",b"video_url"]) -> None: ...
type___CVideo_ClientGetVideoURL_Response = CVideo_ClientGetVideoURL_Response
class VideoBookmark(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
app_id: builtin___int = ...
playback_position_in_seconds: builtin___int = ...
video_track_id: builtin___int = ...
audio_track_id: builtin___int = ...
timedtext_track_id: builtin___int = ...
last_modified: builtin___int = ...
hide_from_watch_history: builtin___bool = ...
hide_from_library: builtin___bool = ...
def __init__(self,
*,
app_id : typing___Optional[builtin___int] = None,
playback_position_in_seconds : typing___Optional[builtin___int] = None,
video_track_id : typing___Optional[builtin___int] = None,
audio_track_id : typing___Optional[builtin___int] = None,
timedtext_track_id : typing___Optional[builtin___int] = None,
last_modified : typing___Optional[builtin___int] = None,
hide_from_watch_history : typing___Optional[builtin___bool] = None,
hide_from_library : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"audio_track_id",b"audio_track_id",u"hide_from_library",b"hide_from_library",u"hide_from_watch_history",b"hide_from_watch_history",u"last_modified",b"last_modified",u"playback_position_in_seconds",b"playback_position_in_seconds",u"timedtext_track_id",b"timedtext_track_id",u"video_track_id",b"video_track_id"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"audio_track_id",b"audio_track_id",u"hide_from_library",b"hide_from_library",u"hide_from_watch_history",b"hide_from_watch_history",u"last_modified",b"last_modified",u"playback_position_in_seconds",b"playback_position_in_seconds",u"timedtext_track_id",b"timedtext_track_id",u"video_track_id",b"video_track_id"]) -> None: ...
type___VideoBookmark = VideoBookmark
class CVideo_SetVideoBookmark_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def bookmarks(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___VideoBookmark]: ...
def __init__(self,
*,
bookmarks : typing___Optional[typing___Iterable[type___VideoBookmark]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"bookmarks",b"bookmarks"]) -> None: ...
type___CVideo_SetVideoBookmark_Notification = CVideo_SetVideoBookmark_Notification
class CVideo_GetVideoBookmarks_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
appids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
updated_since: builtin___int = ...
def __init__(self,
*,
appids : typing___Optional[typing___Iterable[builtin___int]] = None,
updated_since : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"updated_since",b"updated_since"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"appids",b"appids",u"updated_since",b"updated_since"]) -> None: ...
type___CVideo_GetVideoBookmarks_Request = CVideo_GetVideoBookmarks_Request
class CVideo_GetVideoBookmarks_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
@property
def bookmarks(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___VideoBookmark]: ...
def __init__(self,
*,
bookmarks : typing___Optional[typing___Iterable[type___VideoBookmark]] = None,
) -> None: ...
def ClearField(self, field_name: typing_extensions___Literal[u"bookmarks",b"bookmarks"]) -> None: ...
type___CVideo_GetVideoBookmarks_Response = CVideo_GetVideoBookmarks_Response
class CVideo_UnlockedH264_Notification(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
encryption_key: builtin___bytes = ...
def __init__(self,
*,
encryption_key : typing___Optional[builtin___bytes] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"encryption_key",b"encryption_key"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"encryption_key",b"encryption_key"]) -> None: ...
type___CVideo_UnlockedH264_Notification = CVideo_UnlockedH264_Notification
class CFovasVideo_ClientGetOPFSettings_Request(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
app_id: builtin___int = ...
client_cellid: builtin___int = ...
def __init__(self,
*,
app_id : typing___Optional[builtin___int] = None,
client_cellid : typing___Optional[builtin___int] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"client_cellid",b"client_cellid"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"client_cellid",b"client_cellid"]) -> None: ...
type___CFovasVideo_ClientGetOPFSettings_Request = CFovasVideo_ClientGetOPFSettings_Request
class CFovasVideo_ClientGetOPFSettings_Response(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
app_id: builtin___int = ...
opf_settings: typing___Text = ...
def __init__(self,
*,
app_id : typing___Optional[builtin___int] = None,
opf_settings : typing___Optional[typing___Text] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"opf_settings",b"opf_settings"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"opf_settings",b"opf_settings"]) -> None: ...
type___CFovasVideo_ClientGetOPFSettings_Response = CFovasVideo_ClientGetOPFSettings_Response
class Video(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def ClientGetVideoURL(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CVideo_ClientGetVideoURL_Request,
done: typing___Optional[typing___Callable[[type___CVideo_ClientGetVideoURL_Response], None]],
) -> concurrent___futures___Future[type___CVideo_ClientGetVideoURL_Response]: ...
@abc___abstractmethod
def SetVideoBookmark(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CVideo_SetVideoBookmark_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
@abc___abstractmethod
def GetVideoBookmarks(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CVideo_GetVideoBookmarks_Request,
done: typing___Optional[typing___Callable[[type___CVideo_GetVideoBookmarks_Response], None]],
) -> concurrent___futures___Future[type___CVideo_GetVideoBookmarks_Response]: ...
class Video_Stub(Video):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def ClientGetVideoURL(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CVideo_ClientGetVideoURL_Request,
done: typing___Optional[typing___Callable[[type___CVideo_ClientGetVideoURL_Response], None]],
) -> concurrent___futures___Future[type___CVideo_ClientGetVideoURL_Response]: ...
def SetVideoBookmark(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CVideo_SetVideoBookmark_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
def GetVideoBookmarks(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CVideo_GetVideoBookmarks_Request,
done: typing___Optional[typing___Callable[[type___CVideo_GetVideoBookmarks_Response], None]],
) -> concurrent___futures___Future[type___CVideo_GetVideoBookmarks_Response]: ...
class VideoClient(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def NotifyUnlockedH264(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CVideo_UnlockedH264_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class VideoClient_Stub(VideoClient):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def NotifyUnlockedH264(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CVideo_UnlockedH264_Notification,
done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]],
) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...
class FovasVideo(google___protobuf___service___Service, metaclass=abc___ABCMeta):
@abc___abstractmethod
def ClientGetOPFSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFovasVideo_ClientGetOPFSettings_Request,
done: typing___Optional[typing___Callable[[type___CFovasVideo_ClientGetOPFSettings_Response], None]],
) -> concurrent___futures___Future[type___CFovasVideo_ClientGetOPFSettings_Response]: ...
class FovasVideo_Stub(FovasVideo):
def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ...
def ClientGetOPFSettings(self,
rpc_controller: google___protobuf___service___RpcController,
request: type___CFovasVideo_ClientGetOPFSettings_Request,
done: typing___Optional[typing___Callable[[type___CFovasVideo_ClientGetOPFSettings_Response], None]],
) -> concurrent___futures___Future[type___CFovasVideo_ClientGetOPFSettings_Response]: ...

2871
steam/protobufs/steammessages_webui_friends_pb2.pyi

File diff suppressed because it is too large

102
steam/protobufs/test_messages_pb2.pyi

@ -0,0 +1,102 @@
# @generated by generate_proto_mypy_stubs.py. Do not edit!
import sys
from google.protobuf.descriptor import (
Descriptor as google___protobuf___descriptor___Descriptor,
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.message import (
Message as google___protobuf___message___Message,
)
from typing import (
Iterable as typing___Iterable,
Optional as typing___Optional,
Text as typing___Text,
)
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 = ...
class ComplexProtoMessage(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class InnerMessage(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
text: typing___Text = ...
numbers: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
def __init__(self,
*,
text : typing___Optional[typing___Text] = None,
numbers : typing___Optional[typing___Iterable[builtin___int]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"text",b"text"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"numbers",b"numbers",u"text",b"text"]) -> None: ...
type___InnerMessage = InnerMessage
class InnerBuffer(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
class Flags(google___protobuf___message___Message):
DESCRIPTOR: google___protobuf___descriptor___Descriptor = ...
flag: builtin___bool = ...
def __init__(self,
*,
flag : typing___Optional[builtin___bool] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"flag",b"flag"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"flag",b"flag"]) -> None: ...
type___Flags = Flags
data: builtin___bytes = ...
@property
def flags(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ComplexProtoMessage.InnerBuffer.Flags]: ...
def __init__(self,
*,
data : typing___Optional[builtin___bytes] = None,
flags : typing___Optional[typing___Iterable[type___ComplexProtoMessage.InnerBuffer.Flags]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data",u"flags",b"flags"]) -> None: ...
type___InnerBuffer = InnerBuffer
number32: builtin___int = ...
number64: builtin___int = ...
list_number32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
list_number64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ...
@property
def messages(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ComplexProtoMessage.InnerMessage]: ...
@property
def buffers(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ComplexProtoMessage.InnerBuffer]: ...
def __init__(self,
*,
number32 : typing___Optional[builtin___int] = None,
number64 : typing___Optional[builtin___int] = None,
list_number32 : typing___Optional[typing___Iterable[builtin___int]] = None,
list_number64 : typing___Optional[typing___Iterable[builtin___int]] = None,
messages : typing___Optional[typing___Iterable[type___ComplexProtoMessage.InnerMessage]] = None,
buffers : typing___Optional[typing___Iterable[type___ComplexProtoMessage.InnerBuffer]] = None,
) -> None: ...
def HasField(self, field_name: typing_extensions___Literal[u"number32",b"number32",u"number64",b"number64"]) -> builtin___bool: ...
def ClearField(self, field_name: typing_extensions___Literal[u"buffers",b"buffers",u"list_number32",b"list_number32",u"list_number64",b"list_number64",u"messages",b"messages",u"number32",b"number32",u"number64",b"number64"]) -> None: ...
type___ComplexProtoMessage = ComplexProtoMessage
Loading…
Cancel
Save