Browse Source

update protobufs

pull/414/head
Rossen Georgiev 3 years ago
committed by Rossen
parent
commit
89113bf6d7
  1. 18
      Makefile
  2. 11
      protobuf_list.txt
  3. 220
      protobufs/enums.proto
  4. 22
      protobufs/enums_clientserver.proto
  5. 14
      protobufs/enums_productinfo.proto
  6. 9
      protobufs/offline_ticket.proto
  7. 382
      protobufs/steammessages_auth.proto
  8. 30
      protobufs/steammessages_base.proto
  9. 5
      protobufs/steammessages_broadcast.proto
  10. 1
      protobufs/steammessages_chat.proto
  11. 346
      protobufs/steammessages_client_objects.proto
  12. 12
      protobufs/steammessages_clientserver.proto
  13. 1
      protobufs/steammessages_clientserver_2.proto
  14. 4
      protobufs/steammessages_clientserver_gameservers.proto
  15. 11
      protobufs/steammessages_clientserver_login.proto
  16. 28
      protobufs/steammessages_clientserver_uds.proto
  17. 48
      protobufs/steammessages_cloud.proto
  18. 1
      protobufs/steammessages_contentsystem.proto
  19. 2
      protobufs/steammessages_credentials.proto
  20. 1
      protobufs/steammessages_datapublisher.proto
  21. 1
      protobufs/steammessages_depotbuilder.proto
  22. 1
      protobufs/steammessages_deviceauth.proto
  23. 89
      protobufs/steammessages_econ.proto
  24. 1
      protobufs/steammessages_friendmessages.proto
  25. 1
      protobufs/steammessages_gamenotifications.proto
  26. 86
      protobufs/steammessages_gameservers.proto
  27. 1
      protobufs/steammessages_inventory.proto
  28. 1
      protobufs/steammessages_linkfilter.proto
  29. 1
      protobufs/steammessages_lobbymatchmaking.proto
  30. 1
      protobufs/steammessages_market.proto
  31. 203
      protobufs/steammessages_marketingmessages.proto
  32. 4
      protobufs/steammessages_offline.proto
  33. 1
      protobufs/steammessages_parental.proto
  34. 1
      protobufs/steammessages_parties.proto
  35. 1
      protobufs/steammessages_partnerapps.proto
  36. 85
      protobufs/steammessages_player.proto
  37. 55
      protobufs/steammessages_publishedfile.proto
  38. 1
      protobufs/steammessages_qms.proto
  39. 61
      protobufs/steammessages_remoteplay.proto
  40. 1
      protobufs/steammessages_secrets.proto
  41. 4
      protobufs/steammessages_shader.proto
  42. 1
      protobufs/steammessages_site_license.proto
  43. 65
      protobufs/steammessages_star.proto
  44. 631
      protobufs/steammessages_steamtv.proto
  45. 219
      protobufs/steammessages_store.proto
  46. 326
      protobufs/steammessages_storebrowse.proto
  47. 1
      protobufs/steammessages_timedtrial.proto
  48. 57
      protobufs/steammessages_twofactor.proto
  49. 1
      protobufs/steammessages_unified_test.proto
  50. 40
      protobufs/steammessages_useraccount.proto
  51. 1
      protobufs/steammessages_video.proto
  52. 24
      protobufs/steammessages_workshop.proto
  53. 9
      steam/core/msg/unified.py
  54. 165
      steam/protobufs/content_manifest_pb2.py
  55. 30
      steam/protobufs/encrypted_app_ticket_pb2.py
  56. 7077
      steam/protobufs/enums_clientserver_pb2.py
  57. 1621
      steam/protobufs/enums_pb2.py
  58. 81
      steam/protobufs/enums_productinfo_pb2.py
  59. 56
      steam/protobufs/gc_pb2.py
  60. 105
      steam/protobufs/offline_ticket_pb2.py
  61. 2926
      steam/protobufs/steammessages_auth_pb2.py
  62. 987
      steam/protobufs/steammessages_base_pb2.py
  63. 1986
      steam/protobufs/steammessages_broadcast_pb2.py
  64. 3384
      steam/protobufs/steammessages_chat_pb2.py
  65. 3441
      steam/protobufs/steammessages_client_objects_pb2.py
  66. 2179
      steam/protobufs/steammessages_clientserver_2_pb2.py
  67. 417
      steam/protobufs/steammessages_clientserver_appinfo_pb2.py
  68. 694
      steam/protobufs/steammessages_clientserver_friends_pb2.py
  69. 567
      steam/protobufs/steammessages_clientserver_gameservers_pb2.py
  70. 176
      steam/protobufs/steammessages_clientserver_lbs_pb2.py
  71. 543
      steam/protobufs/steammessages_clientserver_login_pb2.py
  72. 577
      steam/protobufs/steammessages_clientserver_mms_pb2.py
  73. 1184
      steam/protobufs/steammessages_clientserver_pb2.py
  74. 535
      steam/protobufs/steammessages_clientserver_ucm_pb2.py
  75. 523
      steam/protobufs/steammessages_clientserver_uds_pb2.py
  76. 471
      steam/protobufs/steammessages_clientserver_ufs_pb2.py
  77. 199
      steam/protobufs/steammessages_clientserver_userstats_pb2.py
  78. 1635
      steam/protobufs/steammessages_cloud_pb2.py
  79. 238
      steam/protobufs/steammessages_contentsystem_pb2.py
  80. 339
      steam/protobufs/steammessages_credentials_pb2.py
  81. 165
      steam/protobufs/steammessages_datapublisher_pb2.py
  82. 325
      steam/protobufs/steammessages_depotbuilder_pb2.py
  83. 557
      steam/protobufs/steammessages_deviceauth_pb2.py
  84. 905
      steam/protobufs/steammessages_econ_pb2.py
  85. 427
      steam/protobufs/steammessages_friendmessages_pb2.py
  86. 426
      steam/protobufs/steammessages_gamenotifications_pb2.py
  87. 852
      steam/protobufs/steammessages_gameservers_pb2.py
  88. 544
      steam/protobufs/steammessages_inventory_pb2.py
  89. 130
      steam/protobufs/steammessages_linkfilter_pb2.py
  90. 81
      steam/protobufs/steammessages_lobbymatchmaking_pb2.py
  91. 66
      steam/protobufs/steammessages_market_pb2.py
  92. 1479
      steam/protobufs/steammessages_marketingmessages_pb2.py
  93. 122
      steam/protobufs/steammessages_offline_pb2.py
  94. 530
      steam/protobufs/steammessages_parental_pb2.py
  95. 258
      steam/protobufs/steammessages_parties_pb2.py
  96. 358
      steam/protobufs/steammessages_partnerapps_pb2.py
  97. 323
      steam/protobufs/steammessages_physicalgoods_pb2.py
  98. 3220
      steam/protobufs/steammessages_player_pb2.py
  99. 2326
      steam/protobufs/steammessages_publishedfile_pb2.py
  100. 324
      steam/protobufs/steammessages_qms_pb2.py

18
Makefile

@ -20,6 +20,8 @@ Available commands:
endef
SHELL := /bin/bash
export HELPBODY
help:
@echo "$$HELPBODY"
@ -67,16 +69,18 @@ upload: dist register
pb_fetch:
wget -nv --show-progress -N -P ./protobufs/ -i protobuf_list.txt || exit 0
mv protobufs/friends_mobile.proto protobufs/steammessages_webui_friends.steamclient.proto
sed -i 's/CCommunity_ClanAnnouncementInfo/xCCommunity_ClanAnnouncementInfo/' protobufs/steammessages_webui_friends.steamclient.proto
sed -i 's/CMsgClientSecret/xCMsgClientSecret/' protobufs/steammessages_webui_friends.steamclient.proto
sed -i '1s/^/option py_generic_services = true\;\n/' protobufs/steammessages_webui_friends.steamclient.proto
rename -v '.proto' '.proto.notouch' protobufs/{steammessages_physicalgoods,gc,test_messages}.proto
rename -v '.steamclient' '' protobufs/*.proto
for FN in protobufs/{steammessages_{physicalgoods,webui_friends},gc,test_messages}.proto; do \
mv "$${FN}" "$${FN}.notouch"; \
done;
for FN in protobufs/*.steamclient.proto; do \
mv "$${FN}" "$${FN/.steamclient.proto/.proto}"; \
done;
sed -i '1s/^/syntax = "proto2"\;\n/' protobufs/*.proto
sed -i 's/cc_generic_services/py_generic_services/' protobufs/*.proto
sed -i 's/\.steamclient\.proto/.proto/' protobufs/*.proto
rename -v '.notouch' '' protobufs/*.proto.notouch
for FN in protobufs/*.proto.notouch; do \
mv "$${FN}" "$${FN%.notouch}"; \
done;
pb_compile:
for filepath in ./protobufs/*.proto; do \

11
protobuf_list.txt

@ -1,20 +1,22 @@
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/content_manifest.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/encrypted_app_ticket.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/offline_ticket.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_base.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_client_objects.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_2.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_friends.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_login.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_appinfo.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_gameservers.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_lbs.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_login.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_mms.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_ucm.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_uds.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_ufs.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_userstats.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_remoteplay.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_auth.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_broadcast.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_chat.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_cloud.steamclient.proto
@ -31,6 +33,7 @@ https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/s
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_linkfilter.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_lobbymatchmaking.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_market.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_marketingmessages.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_offline.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_parental.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_parties.steamclient.proto
@ -41,13 +44,17 @@ https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/s
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_secrets.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_shader.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_site_license.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_star.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_steamtv.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_store.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_storebrowse.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_timedtrial.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_twofactor.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_unified_base.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_unified_test.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_useraccount.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_video.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_workshop.steamclient.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/enums.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/enums_clientserver.proto
https://raw.githubusercontent.com/SteamDatabase/Protobufs/master/webui/friends_mobile.proto
https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/enums_productinfo.proto

220
protobufs/enums.proto

@ -65,17 +65,6 @@ enum EContentCheckProvider {
k_EContentCheckProvider_Local = 3;
}
enum EBanContentCheckResult {
k_EBanContentCheckResult_NotScanned = 0;
k_EBanContentCheckResult_Reset = 1;
k_EBanContentCheckResult_NeedsChecking = 2;
k_EBanContentCheckResult_VeryUnlikely = 5;
k_EBanContentCheckResult_Unlikely = 30;
k_EBanContentCheckResult_Possible = 50;
k_EBanContentCheckResult_Likely = 75;
k_EBanContentCheckResult_VeryLikely = 100;
}
enum EProfileCustomizationType {
k_EProfileCustomizationTypeInvalid = 0;
k_EProfileCustomizationTypeRareAchievementShowcase = 1;
@ -116,6 +105,28 @@ enum ECloudStoragePersistState {
k_ECloudStoragePersistStateDeleted = 2;
}
enum ESDCardFormatStage {
k_ESDCardFormatStage_Invalid = 0;
k_ESDCardFormatStage_Starting = 1;
k_ESDCardFormatStage_Testing = 2;
k_ESDCardFormatStage_Rescuing = 3;
k_ESDCardFormatStage_Formatting = 4;
k_ESDCardFormatStage_Finalizing = 5;
}
enum ESystemFanControlMode {
k_SystemFanControlMode_Invalid = 0;
k_SystemFanControlMode_Disabled = 1;
k_SystemFanControlMode_Default = 2;
}
enum EColorProfile {
k_EColorProfile_Invalid = 0;
k_EColorProfile_Native = 1;
k_EColorProfile_Standard = 2;
k_EColorProfile_Vivid = 3;
}
enum EBluetoothDeviceType {
k_BluetoothDeviceType_Invalid = 0;
k_BluetoothDeviceType_Unknown = 1;
@ -131,6 +142,99 @@ enum EBluetoothDeviceType {
k_BluetoothDeviceType_Keyboard = 11;
}
enum ESystemAudioDirection {
k_SystemAudioDirection_Invalid = 0;
k_SystemAudioDirection_Input = 1;
k_SystemAudioDirection_Output = 2;
}
enum ESystemAudioChannel {
k_SystemAudioChannel_Invalid = 0;
k_SystemAudioChannel_Aggregated = 1;
k_SystemAudioChannel_FrontLeft = 2;
k_SystemAudioChannel_FrontRight = 3;
k_SystemAudioChannel_LFE = 4;
k_SystemAudioChannel_BackLeft = 5;
k_SystemAudioChannel_BackRight = 6;
k_SystemAudioChannel_FrontCenter = 7;
k_SystemAudioChannel_Unknown = 8;
k_SystemAudioChannel_Mono = 9;
}
enum ESystemAudioPortType {
k_SystemAudioPortType_Invalid = 0;
k_SystemAudioPortType_Unknown = 1;
k_SystemAudioPortType_Audio32f = 2;
k_SystemAudioPortType_Midi8b = 3;
k_SystemAudioPortType_Video32RGBA = 4;
}
enum ESystemAudioPortDirection {
k_SystemAudioPortDirection_Invalid = 0;
k_SystemAudioPortDirection_Input = 1;
k_SystemAudioPortDirection_Output = 2;
}
enum ESystemServiceState {
k_ESystemServiceState_Unavailable = 0;
k_ESystemServiceState_Disabled = 1;
k_ESystemServiceState_Enabled = 2;
}
enum EGraphicsPerfOverlayLevel {
k_EGraphicsPerfOverlayLevel_Hidden = 0;
k_EGraphicsPerfOverlayLevel_Basic = 1;
k_EGraphicsPerfOverlayLevel_Medium = 2;
k_EGraphicsPerfOverlayLevel_Full = 3;
k_EGraphicsPerfOverlayLevel_Minimal = 4;
}
enum EGPUPerformanceLevel {
k_EGPUPerformanceLevel_Invalid = 0;
k_EGPUPerformanceLevel_Auto = 1;
k_EGPUPerformanceLevel_Manual = 2;
k_EGPUPerformanceLevel_Low = 3;
k_EGPUPerformanceLevel_High = 4;
k_EGPUPerformanceLevel_Profiling = 5;
}
enum EScalingFilter {
k_EScalingFilter_Invalid = 0;
k_EScalingFilter_FSR = 1;
k_EScalingFilter_Nearest = 2;
k_EScalingFilter_Integer = 3;
k_EScalingFilter_Linear = 4;
k_EScalingFilter_NIS = 5;
}
enum ECPUGovernor {
k_ECPUGovernor_Invalid = 0;
k_ECPUGovernor_Perf = 1;
k_ECPUGovernor_Powersave = 2;
k_ECPUGovernor_Manual = 3;
}
enum EUpdaterType {
k_EUpdaterType_Invalid = 0;
k_EUpdaterType_Client = 1;
k_EUpdaterType_OS = 2;
k_EUpdaterType_BIOS = 3;
k_EUpdaterType_Aggregated = 4;
k_EUpdaterType_Test1 = 5;
k_EUpdaterType_Test2 = 6;
k_EUpdaterType_Dummy = 7;
}
enum EUpdaterState {
k_EUpdaterState_Invalid = 0;
k_EUpdaterState_UpToDate = 2;
k_EUpdaterState_Checking = 3;
k_EUpdaterState_Available = 4;
k_EUpdaterState_Applying = 5;
k_EUpdaterState_ClientRestartPending = 6;
k_EUpdaterState_SystemRestartPending = 7;
}
enum EStorageBlockContentType {
k_EStorageBlockContentType_Invalid = 0;
k_EStorageBlockContentType_Unknown = 1;
@ -145,3 +249,97 @@ enum EStorageBlockFileSystemType {
k_EStorageBlockFileSystemType_VFat = 2;
k_EStorageBlockFileSystemType_Ext4 = 3;
}
enum ESteamDeckCompatibilityCategory {
k_ESteamDeckCompatibilityCategory_Unknown = 0;
k_ESteamDeckCompatibilityCategory_Unsupported = 1;
k_ESteamDeckCompatibilityCategory_Playable = 2;
k_ESteamDeckCompatibilityCategory_Verified = 3;
}
enum ESteamDeckCompatibilityResultDisplayType {
k_ESteamDeckCompatibilityResultDisplayType_Invisible = 0;
k_ESteamDeckCompatibilityResultDisplayType_Informational = 1;
k_ESteamDeckCompatibilityResultDisplayType_Unsupported = 2;
k_ESteamDeckCompatibilityResultDisplayType_Playable = 3;
k_ESteamDeckCompatibilityResultDisplayType_Verified = 4;
}
enum EACState {
k_EACState_Unknown = 0;
k_EACState_Disconnected = 1;
k_EACState_Connected = 2;
k_EACState_ConnectedSlow = 3;
}
enum EBatteryState {
k_EBatteryState_Unknown = 0;
k_EBatteryState_Discharging = 1;
k_EBatteryState_Charging = 2;
k_EBatteryState_Full = 3;
}
enum EOSBranch {
k_EOSBranch_Unknown = 0;
k_EOSBranch_Release = 1;
k_EOSBranch_ReleaseCandidate = 2;
k_EOSBranch_Beta = 3;
k_EOSBranch_BetaCandidate = 4;
k_EOSBranch_Main = 5;
}
enum ECommunityItemClass {
k_ECommunityItemClass_Invalid = 0;
k_ECommunityItemClass_Badge = 1;
k_ECommunityItemClass_GameCard = 2;
k_ECommunityItemClass_ProfileBackground = 3;
k_ECommunityItemClass_Emoticon = 4;
k_ECommunityItemClass_BoosterPack = 5;
k_ECommunityItemClass_Consumable = 6;
k_ECommunityItemClass_GameGoo = 7;
k_ECommunityItemClass_ProfileModifier = 8;
k_ECommunityItemClass_Scene = 9;
k_ECommunityItemClass_SalienItem = 10;
k_ECommunityItemClass_Sticker = 11;
k_ECommunityItemClass_ChatEffect = 12;
k_ECommunityItemClass_MiniProfileBackground = 13;
k_ECommunityItemClass_AvatarFrame = 14;
k_ECommunityItemClass_AnimatedAvatar = 15;
k_ECommunityItemClass_SteamDeckKeyboardSkin = 16;
}
enum ESteamDeckCompatibilityFeedback {
k_ESteamDeckCompatibilityFeedback_Unset = 0;
k_ESteamDeckCompatibilityFeedback_Agree = 1;
k_ESteamDeckCompatibilityFeedback_Disagree = 2;
k_ESteamDeckCompatibilityFeedback_Ignore = 3;
}
enum EProvideDeckFeedbackPreference {
k_EProvideDeckFeedbackPreference_Unset = 0;
k_EProvideDeckFeedbackPreference_Yes = 1;
k_EProvideDeckFeedbackPreference_No = 2;
}
enum ETouchGesture {
k_ETouchGestureNone = 0;
k_ETouchGestureTouch = 1;
k_ETouchGestureTap = 2;
k_ETouchGestureDoubleTap = 3;
k_ETouchGestureShortPress = 4;
k_ETouchGestureLongPress = 5;
k_ETouchGestureLongTap = 6;
k_ETouchGestureTwoFingerTap = 7;
k_ETouchGestureTapCancelled = 8;
k_ETouchGesturePinchBegin = 9;
k_ETouchGesturePinchUpdate = 10;
k_ETouchGesturePinchEnd = 11;
k_ETouchGestureFlingStart = 12;
k_ETouchGestureFlingCancelled = 13;
}
enum ESessionPersistence {
k_ESessionPersistence_Invalid = -1;
k_ESessionPersistence_Ephemeral = 0;
k_ESessionPersistence_Persistent = 1;
}

22
protobufs/enums_clientserver.proto

@ -107,8 +107,8 @@ enum EMsg {
k_EMsgAIGetAppListResponse = 426;
k_EMsgAISGetCouponDefinition = 429;
k_EMsgAISGetCouponDefinitionResponse = 430;
k_EMsgAISUpdateSlaveContentDescription = 431;
k_EMsgAISUpdateSlaveContentDescriptionResponse = 432;
k_EMsgAISUpdateSubordinateContentDescription = 431;
k_EMsgAISUpdateSubordinateContentDescriptionResponse = 432;
k_EMsgAISTestEnableGC = 433;
k_EMsgBaseAM = 500;
k_EMsgAMUpdateUserBanRequest = 504;
@ -258,7 +258,6 @@ enum EMsg {
k_EMsgGSApprove = 758;
k_EMsgGSDeny = 759;
k_EMsgGSKick = 760;
k_EMsgClientCreateAcctResponse = 761;
k_EMsgClientPurchaseResponse = 763;
k_EMsgClientPing = 764;
k_EMsgClientNOP = 765;
@ -417,8 +416,6 @@ enum EMsg {
k_EMsgBSCommitGCTxn = 1425;
k_EMsgBSQueryTransactionStatus = 1426;
k_EMsgBSQueryTransactionStatusResponse = 1427;
k_EMsgBSQueryPaymentInstUsage = 1431;
k_EMsgBSQueryPaymentInstResponse = 1432;
k_EMsgBSQueryTxnExtendedInfo = 1433;
k_EMsgBSQueryTxnExtendedInfoResponse = 1434;
k_EMsgBSUpdateConversionRates = 1435;
@ -643,10 +640,6 @@ enum EMsg {
k_EMsgAMGetChatBanListResponse = 4066;
k_EMsgAMUnBanFromChat = 4067;
k_EMsgAMSetClanDetails = 4068;
k_EMsgAMGetAccountLinks = 4069;
k_EMsgAMGetAccountLinksResponse = 4070;
k_EMsgAMSetAccountLinks = 4071;
k_EMsgAMSetAccountLinksResponse = 4072;
k_EMsgUGSGetUserGameStats = 4073;
k_EMsgUGSGetUserGameStatsResponse = 4074;
k_EMsgAMCheckClanMembership = 4075;
@ -735,7 +728,6 @@ enum EMsg {
k_EMsgAMSupportIsAccountEnabled = 4209;
k_EMsgAMSupportIsAccountEnabledResponse = 4210;
k_EMsgUGSGetUserStats = 4211;
k_EMsgAMSupportKickSession = 4212;
k_EMsgAMGSSearch = 4213;
k_EMsgMarketingMessageUpdate = 4216;
k_EMsgChatServerRouteFriendMsg = 4219;
@ -893,6 +885,8 @@ enum EMsg {
k_EMsgAMRequestPersonaUpdateForChatServer = 4420;
k_EMsgAMPerfectWorldPayment = 4421;
k_EMsgAMPerfectWorldPaymentResponse = 4422;
k_EMsgAMECommPayPayment = 4423;
k_EMsgAMECommPayPaymentResponse = 4424;
k_EMsgBasePSRange = 5000;
k_EMsgPSCreateShoppingCart = 5001;
k_EMsgPSCreateShoppingCartResponse = 5002;
@ -1142,8 +1136,8 @@ enum EMsg {
k_EMsgClientNetworkingMobileCertRequest = 5626;
k_EMsgClientNetworkingMobileCertRequestResponse = 5627;
k_EMsgBaseMDS = 5800;
k_EMsgAMToMDSGetDepotDecryptionKey = 5812;
k_EMsgMDSToAMGetDepotDecryptionKeyResponse = 5813;
k_EMsgMDSGetDepotDecryptionKey = 5812;
k_EMsgMDSGetDepotDecryptionKeyResponse = 5813;
k_EMsgMDSContentServerConfigRequest = 5827;
k_EMsgMDSContentServerConfig = 5828;
k_EMsgMDSGetDepotManifest = 5829;
@ -1474,6 +1468,10 @@ enum EMsg {
k_EMsgClientVoiceCallPreAuthorizeResponse = 9801;
k_EMsgClientServerTimestampRequest = 9802;
k_EMsgClientServerTimestampResponse = 9803;
k_EMsgServiceMethodCallFromClientNonAuthed = 9804;
k_EMsgClientHello = 9805;
k_EMsgClientEnableOrDisableDownloads = 9806;
k_EMsgClientEnableOrDisableDownloadsResponse = 9807;
k_EMsgClientLANP2PBase = 9900;
k_EMsgClientLANP2PRequestChunk = 9900;
k_EMsgClientLANP2PRequestChunkResponse = 9901;

14
protobufs/enums_productinfo.proto

@ -0,0 +1,14 @@
syntax = "proto2";
import "steammessages_base.proto";
option optimize_for = SPEED;
option py_generic_services = true;
option (force_php_generation) = true;
enum EContentDescriptorID {
k_EContentDescriptor_FrequentNudityOrSexualContent = 1;
k_EContentDescriptor_FrequentViolenceOrGore = 2;
k_EContentDescriptor_StrongSexualContent = 3;
k_EContentDescriptor_UNUSED_4 = 4;
k_EContentDescriptor_AnyMatureContent = 5;
}

9
protobufs/offline_ticket.proto

@ -0,0 +1,9 @@
syntax = "proto2";
message Offline_Ticket {
optional bytes encrypted_ticket = 1;
optional bytes signature = 2;
optional int32 kdf1 = 3;
optional bytes salt1 = 4;
optional int32 kdf2 = 5;
optional bytes salt2 = 6;
}

382
protobufs/steammessages_auth.proto

@ -0,0 +1,382 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
import "enums.proto";
option py_generic_services = true;
enum EAuthTokenPlatformType {
k_EAuthTokenPlatformType_Unknown = 0;
k_EAuthTokenPlatformType_SteamClient = 1;
k_EAuthTokenPlatformType_WebBrowser = 2;
k_EAuthTokenPlatformType_MobileApp = 3;
}
enum EAuthSessionGuardType {
k_EAuthSessionGuardType_Unknown = 0;
k_EAuthSessionGuardType_None = 1;
k_EAuthSessionGuardType_EmailCode = 2;
k_EAuthSessionGuardType_DeviceCode = 3;
k_EAuthSessionGuardType_DeviceConfirmation = 4;
k_EAuthSessionGuardType_EmailConfirmation = 5;
k_EAuthSessionGuardType_MachineToken = 6;
}
enum EAuthSessionSecurityHistory {
k_EAuthSessionSecurityHistory_Invalid = 0;
k_EAuthSessionSecurityHistory_UsedPreviously = 1;
k_EAuthSessionSecurityHistory_NoPriorHistory = 2;
}
enum EAuthTokenRevokeAction {
k_EAuthTokenRevokeLogout = 0;
k_EAuthTokenRevokePermanent = 1;
k_EAuthTokenRevokeReplaced = 2;
k_EAuthTokenRevokeSupport = 3;
}
enum EAuthTokenState {
k_EAuthTokenState_Invalid = 0;
k_EAuthTokenState_New = 1;
k_EAuthTokenState_Confirmed = 2;
k_EAuthTokenState_Issued = 3;
k_EAuthTokenState_Denied = 4;
k_EAuthTokenState_LoggedOut = 5;
k_EAuthTokenState_Revoked = 99;
}
message CAuthentication_GetPasswordRSAPublicKey_Request {
optional string account_name = 1 [(description) = "user-provided account name to get an RSA key for"];
}
message CAuthentication_GetPasswordRSAPublicKey_Response {
optional string publickey_mod = 1 [(description) = "the public key modulus"];
optional string publickey_exp = 2 [(description) = "the public key exponent"];
optional uint64 timestamp = 3 [(description) = "the timestamp the key was generated"];
}
message CAuthentication_DeviceDetails {
optional string device_friendly_name = 1 [(description) = "User-supplied, or client-supplied, friendly name of device"];
optional .EAuthTokenPlatformType platform_type = 2 [default = k_EAuthTokenPlatformType_Unknown, (description) = "EAuthTokenPlatformType, claimed, of device"];
optional int32 os_type = 3 [(description) = "EOSType, claimed, of authorized device"];
optional uint32 gaming_device_type = 4 [(description) = "EGamingDeviceType, claimed, of authorized device for steam client-type devices"];
}
message CAuthentication_BeginAuthSessionViaQR_Request {
optional string device_friendly_name = 1;
optional .EAuthTokenPlatformType platform_type = 2 [default = k_EAuthTokenPlatformType_Unknown];
optional .CAuthentication_DeviceDetails device_details = 3 [(description) = "User-supplied details about the device attempting to sign in"];
}
message CAuthentication_AllowedConfirmation {
optional .EAuthSessionGuardType confirmation_type = 1 [default = k_EAuthSessionGuardType_Unknown, (description) = "authentication can proceed with this confirmation type"];
optional string associated_message = 2 [(description) = "message to be interpreted depending on the confirmation type. for email confirmation, this might be the redacted email address to which email was sent."];
}
message CAuthentication_BeginAuthSessionViaQR_Response {
optional uint64 client_id = 1 [(description) = "unique identifier of requestor, also used for routing, portion of QR code"];
optional string challenge_url = 2 [(description) = "URL based on client ID, which will be rendered as QR code"];
optional bytes request_id = 3 [(description) = "unique request ID to be presented by requestor at poll time - must not be rendered in QR"];
optional float interval = 4 [(description) = "refresh interval with which requestor should call PollAuthSessionStatus"];
repeated .CAuthentication_AllowedConfirmation allowed_confirmations = 5 [(description) = "the confirmation types that will be able to confirm the request"];
optional int32 version = 6 [(description) = "version of the QR data"];
}
message CAuthentication_BeginAuthSessionViaCredentials_Request {
optional string device_friendly_name = 1;
optional string account_name = 2;
optional string encrypted_password = 3 [(description) = "password, RSA encrypted client side"];
optional uint64 encryption_timestamp = 4 [(description) = "timestamp to map to a key - STime"];
optional bool remember_login = 5 [(description) = "deprecated"];
optional .EAuthTokenPlatformType platform_type = 6 [default = k_EAuthTokenPlatformType_Unknown];
optional .ESessionPersistence persistence = 7 [default = k_ESessionPersistence_Persistent, (description) = "whether we are requesting a persistent or an ephemeral session"];
optional string website_id = 8 [default = "Unknown", (description) = "(EMachineAuthWebDomain) identifier of client requesting auth"];
optional .CAuthentication_DeviceDetails device_details = 9 [(description) = "User-supplied details about the device attempting to sign in"];
optional string guard_data = 10 [(description) = "steam guard data for client login"];
}
message CAuthentication_BeginAuthSessionViaCredentials_Response {
optional uint64 client_id = 1 [(description) = "unique identifier of requestor, also used for routing"];
optional bytes request_id = 2 [(description) = "unique request ID to be presented by requestor at poll time - must not be transferred or displayed"];
optional float interval = 3 [(description) = "refresh interval with which requestor should call PollAuthSessionStatus"];
repeated .CAuthentication_AllowedConfirmation allowed_confirmations = 4 [(description) = "the confirmation types that will be able to confirm the request"];
optional uint64 steamid = 5 [(description) = "steamid of the account logging in - will only be included if the credentials were correct"];
optional string weak_token = 6 [(description) = "partial-authentication token - limited lifetime and scope, included only if credentials were valid"];
}
message CAuthentication_PollAuthSessionStatus_Request {
optional uint64 client_id = 1;
optional bytes request_id = 2;
optional fixed64 token_to_revoke = 3 [(description) = "If this is set to a token owned by this user, that token will be retired"];
}
message CAuthentication_PollAuthSessionStatus_Response {
optional uint64 new_client_id = 1 [(description) = "if challenge is old, this is the new client id"];
optional string new_challenge_url = 2 [(description) = "if challenge is old, this is the new challenge ID to re-render for mobile confirmation"];
optional string refresh_token = 3 [(description) = "if login has been confirmed, this is the requestor's new refresh token"];
optional string access_token = 4 [(description) = "if login has been confirmed, this is a new token subordinate to refresh_token"];
optional bool had_remote_interaction = 5 [(description) = "whether or not the auth session appears to have had remote interaction from a potential confirmer"];
optional string account_name = 6 [(description) = "account name of authenticating account, for use by UI layer"];
optional string new_guard_data = 7 [(description) = "if login has been confirmed, may contain remembered machine ID for future login"];
}
message CAuthentication_GetAuthSessionInfo_Request {
optional uint64 client_id = 1 [(description) = "client ID from scanned QR Code, used for routing"];
}
message CAuthentication_GetAuthSessionInfo_Response {
optional string ip = 1 [(description) = "IP address of requestor"];
optional string geoloc = 2 [(description) = "geoloc info of requestor"];
optional string city = 3 [(description) = "city of requestor"];
optional string state = 4 [(description) = "state of requestor"];
optional string country = 5 [(description) = "country of requestor"];
optional .EAuthTokenPlatformType platform_type = 6 [default = k_EAuthTokenPlatformType_Unknown, (description) = "platform type of requestor"];
optional string device_friendly_name = 7 [(description) = "name of requestor device"];
optional int32 version = 8 [(description) = "version field"];
optional .EAuthSessionSecurityHistory login_history = 9 [default = k_EAuthSessionSecurityHistory_Invalid, (description) = "whether the ip has previuously been used on the account successfully"];
optional bool requestor_location_mismatch = 10 [(description) = "whether the requestor location matches this requests location"];
optional bool high_usage_login = 11 [(description) = "whether this login has seen high usage recently"];
optional .ESessionPersistence requested_persistence = 12 [default = k_ESessionPersistence_Invalid, (description) = "session persistence requestor has indicated they want"];
}
message CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request {
optional int32 version = 1 [(description) = "version field"];
optional uint64 client_id = 2 [(description) = "pending client ID, from scanned QR Code"];
optional fixed64 steamid = 3 [(description) = "user who wants to login"];
optional bytes signature = 4 [(description) = "HMAC digest over {version,client_id,steamid} via user's private key"];
optional bool confirm = 5 [default = false, (description) = "Whether to confirm the login (true) or deny the login (false)"];
optional .ESessionPersistence persistence = 6 [default = k_ESessionPersistence_Persistent, (description) = "whether we are requesting a persistent or an ephemeral session"];
}
message CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response {
}
message CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request {
optional uint64 client_id = 1 [(description) = "pending client ID, from initialized session"];
optional fixed64 steamid = 2 [(description) = "user who wants to login"];
optional string code = 3 [(description) = "confirmation code"];
optional .EAuthSessionGuardType code_type = 4 [default = k_EAuthSessionGuardType_Unknown, (description) = "type of confirmation code"];
}
message CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response {
}
message CAuthentication_AccessToken_GenerateForApp_Request {
optional string refresh_token = 1;
optional fixed64 steamid = 2;
}
message CAuthentication_AccessToken_GenerateForApp_Response {
optional string access_token = 1;
}
message CAuthentication_RefreshToken_Enumerate_Request {
}
message CAuthentication_RefreshToken_Enumerate_Response {
message TokenUsageEvent {
optional uint32 time = 1 [(description) = "Approximate time of history event (may be deliberately fuzzed or omitted)"];
optional .CMsgIPAddress ip = 2 [(description) = "IP at which event was observed"];
optional string locale = 3 [(description) = "city/location name, if known"];
}
message RefreshTokenDescription {
optional fixed64 token_id = 1 [(description) = "Persistent token/device identifier"];
optional string token_description = 2 [(description) = "client-supplied friendly name for the device"];
optional uint32 time_updated = 3;
optional .EAuthTokenPlatformType platform_type = 4 [default = k_EAuthTokenPlatformType_Unknown, (description) = "gross platform type (mobile/client/browser)"];
optional bool logged_in = 5 [(description) = "If true, this token is currently valid. False indicates it is a machine token - ok for steamguard if you know the credential"];
optional uint32 os_platform = 6 [(description) = "EPlatformType - rough classification of device OS, if known"];
optional uint32 auth_type = 7 [(description) = "EAuthTokenGuardType - device authorization mechanism, if known"];
optional uint32 gaming_device_type = 8 [(description) = "EGamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices"];
optional .CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent first_seen = 9 [(description) = "Information about original authorization event"];
optional .CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent last_seen = 10 [(description) = "Information about most-recently seen, if known for this device"];
}
repeated .CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription refresh_tokens = 1;
optional fixed64 requesting_token = 2;
}
message CAuthentication_GetAuthSessionsForAccount_Request {
}
message CAuthentication_GetAuthSessionsForAccount_Response {
repeated uint64 client_ids = 1 [(description) = "unique identifier of requestor, also used for routing"];
}
message CAuthentication_MigrateMobileSession_Request {
optional fixed64 steamid = 1 [(description) = "Steam ID of the user to migrate"];
optional string token = 2 [(description) = "WG Token to migrate"];
optional string signature = 3 [(description) = "Signature over the wg token using the user's 2FA token"];
}
message CAuthentication_MigrateMobileSession_Response {
optional string refresh_token = 1;
optional string access_token = 2;
}
message CAuthentication_RefreshToken_Revoke_Request {
optional fixed64 token_id = 1;
optional fixed64 steamid = 2 [(description) = "Token holder if an admin action on behalf of another user"];
optional .EAuthTokenRevokeAction revoke_action = 3 [default = k_EAuthTokenRevokePermanent, (description) = "Select between logout and logout-and-forget-machine"];
optional bytes signature = 4 [(description) = "required signature over token_id"];
}
message CAuthentication_RefreshToken_Revoke_Response {
}
message CAuthenticationSupport_QueryRefreshTokensByAccount_Request {
optional fixed64 steamid = 1 [(description) = "SteamID of the account to query (required)"];
optional bool include_revoked_tokens = 2 [(description) = "Includes tokens that are revoked or expired in the query"];
}
message CSupportRefreshTokenDescription {
optional fixed64 token_id = 1;
optional string token_description = 2;
optional uint32 time_updated = 3;
optional .EAuthTokenPlatformType platform_type = 4 [default = k_EAuthTokenPlatformType_Unknown];
optional .EAuthTokenState token_state = 5 [default = k_EAuthTokenState_Invalid];
optional fixed64 owner_steamid = 6;
}
message CAuthenticationSupport_QueryRefreshTokensByAccount_Response {
repeated .CSupportRefreshTokenDescription refresh_tokens = 1;
}
message CAuthenticationSupport_QueryRefreshTokenByID_Request {
optional fixed64 token_id = 1 [(description) = "Token ID of the token to look up (required)"];
}
message CAuthenticationSupport_QueryRefreshTokenByID_Response {
repeated .CSupportRefreshTokenDescription refresh_tokens = 1;
}
message CAuthenticationSupport_RevokeToken_Request {
optional fixed64 token_id = 1 [(description) = "Token ID of the token to revoke (required)"];
}
message CAuthenticationSupport_RevokeToken_Response {
}
message CAuthenticationSupport_GetTokenHistory_Request {
optional fixed64 token_id = 1 [(description) = "Token ID of the token to get history for (required)"];
}
message CSupportRefreshTokenAudit {
optional int32 action = 1;
optional uint32 time = 2;
optional .CMsgIPAddress ip = 3;
optional fixed64 actor = 4;
}
message CAuthenticationSupport_GetTokenHistory_Response {
repeated .CSupportRefreshTokenAudit history = 1;
}
message CCloudGaming_CreateNonce_Request {
optional string platform = 1;
optional uint32 appid = 2;
}
message CCloudGaming_CreateNonce_Response {
optional string nonce = 1;
optional uint32 expiry = 2;
}
message CCloudGaming_GetTimeRemaining_Request {
optional string platform = 1;
repeated uint32 appid_list = 2;
}
message CCloudGaming_TimeRemaining {
optional uint32 appid = 1;
optional uint32 minutes_remaining = 2;
}
message CCloudGaming_GetTimeRemaining_Response {
repeated .CCloudGaming_TimeRemaining entries = 2;
}
service Authentication {
option (service_description) = "Authentication Service";
rpc GetPasswordRSAPublicKey (.CAuthentication_GetPasswordRSAPublicKey_Request) returns (.CAuthentication_GetPasswordRSAPublicKey_Response) {
option (method_description) = "Fetches RSA public key to use to encrypt passwords for a given account name";
}
rpc BeginAuthSessionViaQR (.CAuthentication_BeginAuthSessionViaQR_Request) returns (.CAuthentication_BeginAuthSessionViaQR_Response) {
option (method_description) = "start authentication process";
}
rpc BeginAuthSessionViaCredentials (.CAuthentication_BeginAuthSessionViaCredentials_Request) returns (.CAuthentication_BeginAuthSessionViaCredentials_Response) {
option (method_description) = "start authentication process";
}
rpc PollAuthSessionStatus (.CAuthentication_PollAuthSessionStatus_Request) returns (.CAuthentication_PollAuthSessionStatus_Response) {
option (method_description) = "poll during authentication process";
}
rpc GetAuthSessionInfo (.CAuthentication_GetAuthSessionInfo_Request) returns (.CAuthentication_GetAuthSessionInfo_Response) {
option (method_description) = "get metadata of specific auth session, this will also implicitly bind the calling account";
}
rpc UpdateAuthSessionWithMobileConfirmation (.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request) returns (.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response) {
option (method_description) = "approve an authentication session via mobile 2fa";
}
rpc UpdateAuthSessionWithSteamGuardCode (.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request) returns (.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response) {
option (method_description) = "approve an authentication session via steam guard code";
}
rpc GenerateAccessTokenForApp (.CAuthentication_AccessToken_GenerateForApp_Request) returns (.CAuthentication_AccessToken_GenerateForApp_Response) {
option (method_description) = "Given a refresh token for a client app audience (e.g. desktop client / mobile client), generate an access token";
}
rpc EnumerateTokens (.CAuthentication_RefreshToken_Enumerate_Request) returns (.CAuthentication_RefreshToken_Enumerate_Response) {
option (method_description) = "Enumerate durable (refresh) tokens for the given subject account";
}
rpc GetAuthSessionsForAccount (.CAuthentication_GetAuthSessionsForAccount_Request) returns (.CAuthentication_GetAuthSessionsForAccount_Response) {
option (method_description) = "Gets all active auth sessions for an account for reference by the mobile app";
}
rpc MigrateMobileSession (.CAuthentication_MigrateMobileSession_Request) returns (.CAuthentication_MigrateMobileSession_Response) {
option (method_description) = "Migrates a WG token to an access and refresh token using a signature generated with the user's 2FA secret";
}
rpc RevokeRefreshToken (.CAuthentication_RefreshToken_Revoke_Request) returns (.CAuthentication_RefreshToken_Revoke_Response) {
option (method_description) = "Mark the given refresh token as revoked";
}
}
service AuthenticationSupport {
option (service_description) = "Authentication Support Service";
rpc QueryRefreshTokensByAccount (.CAuthenticationSupport_QueryRefreshTokensByAccount_Request) returns (.CAuthenticationSupport_QueryRefreshTokensByAccount_Response) {
option (method_description) = "Asks the server for a list of refresh tokens associated with an account";
}
rpc QueryRefreshTokenByID (.CAuthenticationSupport_QueryRefreshTokenByID_Request) returns (.CAuthenticationSupport_QueryRefreshTokenByID_Response) {
option (method_description) = "Asks the server for a list of refresh tokens associated with an account";
}
rpc RevokeToken (.CAuthenticationSupport_RevokeToken_Request) returns (.CAuthenticationSupport_RevokeToken_Response) {
option (method_description) = "Revokes a user's auth token";
}
rpc GetTokenHistory (.CAuthenticationSupport_GetTokenHistory_Request) returns (.CAuthenticationSupport_GetTokenHistory_Response) {
option (method_description) = "Gets the audit history for a user's auth token";
}
}
service CloudGaming {
option (service_description) = "Methods for Steam cloud gaming operations";
rpc CreateNonce (.CCloudGaming_CreateNonce_Request) returns (.CCloudGaming_CreateNonce_Response) {
option (method_description) = "Create a nonce for a cloud gaming service session";
}
rpc GetTimeRemaining (.CCloudGaming_GetTimeRemaining_Request) returns (.CCloudGaming_GetTimeRemaining_Response) {
option (method_description) = "Get the amount of streaming time remaining for a set of apps";
}
}

30
protobufs/steammessages_base.proto

@ -16,6 +16,18 @@ extend .google.protobuf.FileOptions {
extend .google.protobuf.FieldOptions {
optional bool php_output_always_number = 50020 [default = false];
optional bool allow_field_named_steam_id = 50024 [default = false];
}
enum EBanContentCheckResult {
k_EBanContentCheckResult_NotScanned = 0;
k_EBanContentCheckResult_Reset = 1;
k_EBanContentCheckResult_NeedsChecking = 2;
k_EBanContentCheckResult_VeryUnlikely = 5;
k_EBanContentCheckResult_Unlikely = 30;
k_EBanContentCheckResult_Possible = 50;
k_EBanContentCheckResult_Likely = 75;
k_EBanContentCheckResult_VeryLikely = 100;
}
enum EProtoClanEventType {
@ -97,9 +109,12 @@ message CMsgProtoBufHeader {
optional bool is_from_external_source = 26;
repeated uint32 forward_to_sysid = 27;
optional uint32 cm_sysid = 28;
optional string wg_token = 30;
optional uint32 launcher_type = 31 [default = 0];
optional uint32 realm = 32 [default = 0];
optional int32 timeout_ms = 33 [default = -1];
optional string debug_source = 34;
optional uint32 debug_source_string_index = 35;
optional uint64 token_id = 36;
oneof ip_addr {
uint32 ip = 15;
@ -130,8 +145,6 @@ message CCDDBAppDetailCommon {
optional uint32 appid = 1;
optional string name = 2;
optional string icon = 3;
optional string logo = 4;
optional string logo_small = 5;
optional bool tool = 6;
optional bool demo = 7;
optional bool media = 8;
@ -140,6 +153,7 @@ message CCDDBAppDetailCommon {
optional string propagation = 11;
optional bool has_adult_content = 12;
optional bool is_visible_in_steam_china = 13;
optional uint32 app_type = 14;
}
message CMsgAppRights {
@ -220,6 +234,7 @@ message CCommunity_ClanAnnouncementInfo {
optional fixed64 event_gid = 13;
optional int32 voteupcount = 14;
optional int32 votedowncount = 15;
optional .EBanContentCheckResult ban_check_result = 16 [default = k_EBanContentCheckResult_NotScanned];
}
message CClanEventData {
@ -278,3 +293,12 @@ message CPackageReservationStatus {
optional uint32 time_expires = 7;
optional uint32 time_reserved = 8;
}
message CMsgKeyValuePair {
optional string name = 1;
optional string value = 2;
}
message CMsgKeyValueSet {
repeated .CMsgKeyValuePair pairs = 1;
}

5
protobufs/steammessages_broadcast.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;
@ -257,7 +258,7 @@ message CBroadcast_GetBroadcastChatUserNames_Request {
message CBroadcast_GetBroadcastChatUserNames_Response {
message PersonaName {
optional fixed64 steam_id = 1;
optional fixed64 steam_id = 1 [(allow_field_named_steam_id) = true];
optional string persona = 2;
}
@ -321,6 +322,7 @@ message CBroadcast_SetRTMPInfo_Request {
optional fixed64 steamid = 8 [(description) = "broadcaster steamID if not logged-in user"];
optional uint32 chat_rate_limit = 9 [(description) = "Seconds required between chat messages"];
optional bool enable_replay = 10 [(description) = "Enable replay of last upload"];
optional bool is_partner_chat_only = 11 [(description) = "When true, then only steamwork partner can create chat messages."];
}
message CBroadcast_SetRTMPInfo_Response {
@ -343,6 +345,7 @@ message CBroadcast_GetRTMPInfo_Response {
optional fixed64 steamid = 9 [(description) = "broadcaster steamID"];
optional uint32 chat_rate_limit = 10 [(description) = "Seconds required between chat messages"];
optional bool enable_replay = 11 [(description) = "Enable replay of last upload"];
optional bool is_partner_chat_only = 12 [(description) = "When true, then only steamwork partner can create chat messages."];
}
message CBroadcast_WebRTCHaveTURNServer_Notification {

1
protobufs/steammessages_chat.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
import "steammessages_clientserver_friends.proto";

346
protobufs/steammessages_client_objects.proto

@ -12,10 +12,49 @@ enum ECloudPendingRemoteOperation {
k_ECloudPendingRemoteOperationAppSessionSuspended = 4;
}
enum ESteamDeckKeyboardLayout {
k_ESteamDeckKeyboardLayout_QWERTY = 0;
k_ESteamDeckKeyboardLayout_Bulgarian = 1;
k_ESteamDeckKeyboardLayout_Chinese_Simplified = 2;
k_ESteamDeckKeyboardLayout_Chinese_Traditional = 3;
k_ESteamDeckKeyboardLayout_Czech = 4;
k_ESteamDeckKeyboardLayout_Danish = 5;
k_ESteamDeckKeyboardLayout_Finnish = 6;
k_ESteamDeckKeyboardLayout_French = 7;
k_ESteamDeckKeyboardLayout_German = 8;
k_ESteamDeckKeyboardLayout_Greek = 9;
k_ESteamDeckKeyboardLayout_Hungarian = 10;
k_ESteamDeckKeyboardLayout_Italian = 11;
k_ESteamDeckKeyboardLayout_Japanese = 12;
k_ESteamDeckKeyboardLayout_Korean = 13;
k_ESteamDeckKeyboardLayout_Norwegian = 14;
k_ESteamDeckKeyboardLayout_Polish = 15;
k_ESteamDeckKeyboardLayout_Portuguese = 16;
k_ESteamDeckKeyboardLayout_Romanian = 17;
k_ESteamDeckKeyboardLayout_Russian = 18;
k_ESteamDeckKeyboardLayout_Spanish = 19;
k_ESteamDeckKeyboardLayout_Swedish = 20;
k_ESteamDeckKeyboardLayout_Thai = 21;
k_ESteamDeckKeyboardLayout_Turkish_F = 22;
k_ESteamDeckKeyboardLayout_Turkish_Q = 23;
k_ESteamDeckKeyboardLayout_Ukrainian = 24;
k_ESteamDeckKeyboardLayout_Vietnamese = 25;
k_ESteamDeckKeyboardLayout_QWERTY_International = 26;
k_ESteamDeckKeyboardLayout_Dvorak = 27;
k_ESteamDeckKeyboardLayout_Colemak = 28;
k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic_Traditional = 29;
k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic = 30;
k_ESteamDeckKeyboardLayout_Chinese_Traditional_Bopomofo = 31;
k_ESteamDeckKeyboardLayout_Chinese_Traditional_Cangjie = 32;
k_ESteamDeckKeyboardLayout_Japanese_Kana = 33;
k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick = 34;
}
message SteamMessagesClientIClientForcedEnumDependencies {
optional .EBluetoothDeviceType a = 1 [default = k_BluetoothDeviceType_Invalid];
optional .EStorageBlockContentType b = 2 [default = k_EStorageBlockContentType_Invalid];
optional .EStorageBlockFileSystemType c = 3 [default = k_EStorageBlockFileSystemType_Invalid];
optional .ESDCardFormatStage d = 4 [default = k_ESDCardFormatStage_Invalid];
}
message CMsgNetworkDeviceIP4Address {
@ -140,6 +179,7 @@ message CMsgStorageDevicesData {
repeated .CMsgStorageDevicesData.Drive drives = 1;
repeated .CMsgStorageDevicesData.BlockDevice block_devices = 2;
optional bool is_unmount_supported = 3;
}
message CCloud_PendingRemoteOperation {
@ -173,12 +213,13 @@ message CMsgBluetoothDevicesData {
optional int32 strength_raw = 8;
}
message Manager {
optional bool is_bluetooth_enabled = 1;
}
repeated .CMsgBluetoothDevicesData.Adapter adapters = 1;
repeated .CMsgBluetoothDevicesData.Device devices = 2;
}
message CMsgBluetoothSettings {
optional bool is_enabled = 1;
optional .CMsgBluetoothDevicesData.Manager manager = 3;
}
message CMsgSystemPerfDiagnosticEntry {
@ -186,11 +227,306 @@ message CMsgSystemPerfDiagnosticEntry {
optional string value = 2;
}
message CMsgSystemPerfNetworkInterface {
optional string name = 1;
optional double timestamp = 2;
optional int64 tx_bytes_total = 3;
optional int64 rx_bytes_total = 4;
optional int32 tx_bytes_per_sec = 5;
optional int32 rx_bytes_per_sec = 6;
}
message CMsgSystemPerfDiagnosticInfo {
repeated .CMsgSystemPerfDiagnosticEntry entries = 1;
repeated .CMsgSystemPerfNetworkInterface interfaces = 2;
optional float battery_temp_c = 3;
}
message CMsgSystemPerfLimits {
optional int32 cpu_governor_manual_min_mhz = 1;
optional int32 cpu_governor_manual_max_mhz = 2;
optional int32 fsr_sharpness_min = 3;
optional int32 fsr_sharpness_max = 4;
optional int32 gpu_performance_manual_min_mhz = 5;
optional int32 gpu_performance_manual_max_mhz = 6;
optional bool perf_overlay_is_standalone = 7;
optional bool is_dynamic_vrs_available = 8;
optional bool is_manual_display_refresh_rate_available = 9;
repeated .EGPUPerformanceLevel gpu_performance_levels_available = 10;
optional int32 display_refresh_manual_hz_min = 11;
optional int32 display_refresh_manual_hz_max = 12;
repeated int32 fps_limit_options = 13;
optional int32 tdp_limit_min = 14;
optional int32 tdp_limit_max = 15;
optional bool is_nis_supported = 16;
optional int32 nis_sharpness_min = 17;
optional int32 nis_sharpness_max = 18;
}
message CMsgSystemPerfSettingsGlobal {
optional float diagnostic_update_rate = 1;
optional .ESystemServiceState system_trace_service_state = 2 [default = k_ESystemServiceState_Unavailable];
optional .ESystemServiceState graphics_profiling_service_state = 3 [default = k_ESystemServiceState_Unavailable];
optional .ESystemServiceState perf_overlay_service_state = 4 [default = k_ESystemServiceState_Unavailable];
optional .EGraphicsPerfOverlayLevel perf_overlay_level = 5 [default = k_EGraphicsPerfOverlayLevel_Hidden];
optional bool is_show_perf_overlay_over_steam_enabled = 6;
optional bool is_advanced_settings_enabled = 7;
}
message CMsgSystemPerfSettingsPerApp {
optional int32 gpu_performance_manual_mhz = 1;
optional int32 fps_limit = 2;
optional bool is_variable_resolution_enabled = 3;
optional bool is_dynamic_refresh_rate_enabled = 4;
optional int32 tdp_limit = 5;
optional .ECPUGovernor cpu_governor = 6 [default = k_ECPUGovernor_Invalid];
optional int32 cpu_governor_manual_mhz = 7;
optional int32 scaling_filter = 8;
optional int32 fsr_sharpness = 9;
optional bool is_fps_limit_enabled = 10;
optional bool is_tdp_limit_enabled = 11;
optional bool is_low_latency_mode_enabled = 12;
optional int32 display_refresh_manual_hz = 13;
optional bool is_game_perf_profile_enabled = 14;
optional .EGPUPerformanceLevel gpu_performance_level = 15 [default = k_EGPUPerformanceLevel_Invalid];
optional int32 nis_sharpness = 16;
}
message CMsgSystemPerfSettings {
optional .CMsgSystemPerfSettingsGlobal global = 1;
optional .CMsgSystemPerfSettingsPerApp per_app = 2;
}
message CMsgSystemPerfSettingsV1 {
optional float diagnostic_update_rate = 1;
optional bool is_shark_mode = 2;
optional .ESystemServiceState system_trace_service_state = 2 [default = k_ESystemServiceState_Unavailable];
optional .ESystemServiceState graphics_profiling_service_state = 3 [default = k_ESystemServiceState_Unavailable];
optional .ESystemServiceState perf_overlay_service_state = 4 [default = k_ESystemServiceState_Unavailable];
optional .EGraphicsPerfOverlayLevel perf_overlay_level = 5 [default = k_EGraphicsPerfOverlayLevel_Hidden];
optional .EGPUPerformanceLevel gpu_performance_level = 6 [default = k_EGPUPerformanceLevel_Invalid];
optional int32 gpu_performance_manual_mhz = 7;
optional int32 fps_limit = 8;
optional bool is_variable_resolution_enabled = 9;
optional bool is_dynamic_refresh_rate_enabled = 10;
optional int32 tdp_limit = 11;
optional .ECPUGovernor cpu_governor = 12 [default = k_ECPUGovernor_Invalid];
optional int32 cpu_governor_manual_mhz = 13;
optional int32 scaling_filter = 14;
optional int32 fsr_sharpness = 15;
optional bool is_fps_limit_enabled = 16;
optional bool is_tdp_limit_enabled = 17;
optional bool is_show_perf_overlay_over_steam_enabled = 18;
optional bool is_low_latency_mode_enabled = 19;
optional int32 display_refresh_manual_hz = 20;
optional bool is_game_perf_profile_enabled = 21;
}
message CMsgSystemPerfState {
optional .CMsgSystemPerfLimits limits = 1;
optional .CMsgSystemPerfSettings settings = 2;
optional uint64 current_game_id = 3;
optional uint64 active_profile_game_id = 4;
}
message CMsgSystemPerfUpdateSettings {
optional uint64 gameid = 1;
oneof update {
bool reset_to_default = 2;
.CMsgSystemPerfSettings settings_delta = 3;
}
}
message CMsgSystemDockUpdateState {
optional .EUpdaterState state = 1 [default = k_EUpdaterState_Invalid];
optional fixed32 rtime_last_checked = 2;
optional string version_current = 3;
optional string version_available = 4;
optional float stage_progress = 5;
optional fixed32 rtime_estimated_completion = 6;
}
message CMsgSystemDockState {
optional .CMsgSystemDockUpdateState update_state = 1;
}
message CMsgSystemDockUpdateFirmware {
optional bool check_only = 1;
}
message CMsgSystemAudioVolume {
message ChannelEntry {
optional .ESystemAudioChannel echannel = 1 [default = k_SystemAudioChannel_Invalid];
optional float volume = 2;
}
repeated .CMsgSystemAudioVolume.ChannelEntry entries = 1;
optional bool is_muted = 2;
}
message CMsgSystemAudioManagerObject {
optional uint32 id = 1;
optional fixed32 rtime_last_update = 2;
}
message CMsgSystemAudioManagerDevice {
optional .CMsgSystemAudioManagerObject base = 1;
optional string name = 2;
optional string nick = 3;
optional string description = 4;
optional string api = 5;
}
message CMsgSystemAudioManagerNode {
optional .CMsgSystemAudioManagerObject base = 1;
optional uint32 device_id = 2;
optional string name = 3;
optional string nick = 4;
optional string description = 5;
optional .ESystemAudioDirection edirection = 6 [default = k_SystemAudioDirection_Invalid];
optional .CMsgSystemAudioVolume volume = 7;
}
message CMsgSystemAudioManagerPort {
optional .CMsgSystemAudioManagerObject base = 1;
optional uint32 node_id = 3;
optional string name = 4;
optional string alias = 5;
optional .ESystemAudioPortType etype = 6 [default = k_SystemAudioPortType_Invalid];
optional .ESystemAudioPortDirection edirection = 7 [default = k_SystemAudioPortDirection_Invalid];
optional bool is_physical = 8;
optional bool is_terminal = 9;
optional bool is_control = 10;
optional bool is_monitor = 11;
}
message CMsgSystemAudioManagerLink {
optional .CMsgSystemAudioManagerObject base = 1;
optional uint32 output_node_id = 2;
optional uint32 output_port_id = 3;
optional uint32 input_node_id = 4;
optional uint32 input_port_id = 5;
}
message CMsgSystemAudioManagerStateHW {
repeated .CMsgSystemAudioManagerDevice devices = 1;
repeated .CMsgSystemAudioManagerNode nodes = 2;
repeated .CMsgSystemAudioManagerPort ports = 3;
repeated .CMsgSystemAudioManagerLink links = 4;
}
message CMsgSystemAudioManagerState {
optional fixed32 rtime_filter = 1;
optional int32 counter = 2;
optional .CMsgSystemAudioManagerStateHW hw = 3;
}
message CMsgSystemAudioManagerUpdateSomething {
optional int32 counter = 1;
}
message CMsgSystemManagerSettings {
optional float idle_backlight_dim_battery_seconds = 1;
optional float idle_backlight_dim_ac_seconds = 2;
optional float idle_suspend_battery_seconds = 3;
optional float idle_suspend_ac_seconds = 4;
optional bool idle_suspend_supressed = 5;
optional bool is_adaptive_brightness_available = 6;
optional bool display_adaptive_brightness_enabled = 7;
optional bool is_display_colorprofile_available = 8;
optional .EColorProfile display_colorprofile = 9 [default = k_EColorProfile_Invalid];
optional bool display_nightmode_enabled = 10;
optional float display_nightmode_tintstrength = 11;
optional float display_nightmode_maxhue = 12;
optional float display_nightmode_maxsat = 13;
optional float display_nightmode_uiexp = 14;
optional float display_nightmode_blend = 15;
optional bool display_nightmode_reset = 16;
optional bool display_nightmode_schedule_enabled = 17;
optional float display_nightmode_schedule_starttime = 18;
optional float display_nightmode_schedule_endtime = 19;
optional bool display_diagnostics_enabled = 20;
optional float als_lux_latest = 21;
optional float als_lux_median = 22;
optional float display_brightness_linear = 23;
optional float display_brightness_adaptivemin = 24;
optional float display_brightness_adaptivemax = 25;
optional bool is_wifi_powersave_enabled = 26;
optional bool is_fan_control_available = 27;
optional .ESystemFanControlMode fan_control_mode = 28 [default = k_SystemFanControlMode_Invalid];
}
message CMsgSelectOSBranchParams {
optional .EOSBranch branch = 1 [default = k_EOSBranch_Unknown];
}
message CMsgSystemUpdateProgress {
optional float stage_progress = 1;
optional int64 stage_size_bytes = 2;
optional fixed32 rtime_estimated_completion = 3;
}
message CMsgSystemUpdateCheckResult {
optional .EUpdaterType type = 1 [default = k_EUpdaterType_Invalid];
optional uint32 eresult = 2 [default = 2];
optional fixed32 rtime_checked = 3;
optional bool available = 4;
optional string version = 5;
}
message CMsgSystemUpdateApplyParams {
repeated .EUpdaterType apply_types = 1;
}
message CMsgSystemUpdateApplyResult {
optional .EUpdaterType type = 1 [default = k_EUpdaterType_Invalid];
optional uint32 eresult = 2 [default = 2];
optional bool requires_client_restart = 3 [default = false];
optional bool requires_system_restart = 4 [default = false];
}
message CMsgSystemUpdateState {
optional .EUpdaterState state = 1 [default = k_EUpdaterState_Invalid];
optional .CMsgSystemUpdateProgress progress = 2;
repeated .CMsgSystemUpdateCheckResult update_check_results = 3;
repeated .CMsgSystemUpdateApplyResult update_apply_results = 4;
}
message CMsgAchievementChange {
optional uint32 appid = 1;
}
message CMsgCellList {
message Cell {
optional uint32 cell_id = 1;
optional string loc_name = 2;
}
repeated .CMsgCellList.Cell cells = 1;
}
message CMsgShortcutInfo {
optional uint32 appid = 1;
optional string exe = 2;
optional string start_dir = 3;
optional string icon = 4;
optional string path = 5;
optional string args = 6;
optional string app_name = 7;
optional uint32 override_appid = 8;
optional string flatpak_appid = 9;
repeated string tags = 10;
optional bool is_remote = 11;
optional bool is_hidden = 12;
optional bool is_temporary = 13;
optional bool is_openvr = 14;
optional bool allow_desktop_config = 15;
optional bool allow_overlay = 16;
optional uint32 rt_last_played_time = 17;
optional bool is_devkit_shortcut = 18;
optional string devkit_gameid = 19;
}
message CMsgShortcutAppIds {
repeated uint32 appids = 1;
}

12
protobufs/steammessages_clientserver.proto

@ -112,11 +112,19 @@ message CMsgClientGamesPlayed {
optional uint32 vr_hmd_runtime = 22;
optional .CMsgIPAddress game_ip_address = 23;
optional uint32 controller_connection_type = 24 [default = 0];
optional int32 game_os_platform = 25;
optional uint32 game_build_id = 26;
optional uint32 compat_tool_id = 27 [default = 0];
optional string compat_tool_cmd = 28;
optional uint32 compat_tool_build_id = 29;
optional string beta_name = 30;
optional uint32 dlc_context = 31;
}
repeated .CMsgClientGamesPlayed.GamePlayed games_played = 1;
optional uint32 client_os_type = 2;
optional uint32 cloud_gaming_platform = 3;
optional bool recent_reauthentication = 4;
}
message CMsgGSApprove {
@ -231,6 +239,10 @@ message CMsgClientConnectionStats {
optional uint32 seconds_running = 5;
optional uint32 msec_tologonthistime = 6;
optional uint32 count_bad_cms = 7;
optional bool no_udp_connectivity = 8;
optional bool no_tcp_connectivity = 9;
optional bool no_websocket_443_connectivity = 10;
optional bool no_websocket_non_443_connectivity = 11;
}
message Stats_UDP {

1
protobufs/steammessages_clientserver_2.proto

@ -700,6 +700,7 @@ message CMsgClientServiceCall {
optional bytes callparameter = 8;
optional bool ping_only = 9;
optional uint32 max_outstanding_calls = 10;
optional uint32 app_id = 11;
}
message CMsgClientServiceModule {

4
protobufs/steammessages_clientserver_gameservers.proto

@ -12,6 +12,7 @@ message CMsgGSServerType {
optional string game_dir = 5;
optional string game_version = 6;
optional uint32 game_query_port = 7;
optional uint32 game_port_local = 10;
optional bytes sdr_logon = 8;
optional fixed32 fake_ip = 9;
}
@ -48,7 +49,6 @@ message CMsgGameServerData {
}
optional uint32 revision = 24;
optional fixed64 steam_id_gs = 1;
optional uint32 query_port = 3;
optional uint32 game_port = 4;
optional uint32 spectator_port = 5;
@ -56,6 +56,7 @@ message CMsgGameServerData {
optional string game_description = 29;
optional string spectator_server_name = 27;
optional fixed32 fake_ip = 28;
optional string sdr_ping_location = 30;
optional uint32 app_id = 6;
optional string gamedir = 7;
optional string version = 8;
@ -97,6 +98,7 @@ message CMsgGMSClientServerQueryResponse {
optional uint32 players = 8;
optional uint32 game_port = 9;
optional fixed32 sdr_popid = 10;
optional string sdr_ping_location = 32;
optional uint32 flags = 11;
optional uint32 app_id = 12;
optional uint32 max_players = 13;

11
protobufs/steammessages_clientserver_login.proto

@ -25,6 +25,10 @@ message CMsgClientSecret {
optional bytes hmac = 5;
}
message CMsgClientHello {
optional uint32 protocol_version = 1;
}
message CMsgClientLogon {
optional uint32 protocol_version = 1;
optional uint32 deprecated_obfustucated_private_ip = 2;
@ -79,12 +83,14 @@ message CMsgClientLogon {
optional int32 priority_reason = 104;
optional .CMsgClientSecret embedded_client_secret = 105;
optional bool disable_partner_autogrants = 106;
optional bool is_steam_deck = 107;
optional string access_token = 108;
}
message CMsgClientLogonResponse {
optional int32 eresult = 1 [default = 2];
optional int32 out_of_game_heartbeat_seconds = 2;
optional int32 in_game_heartbeat_seconds = 3;
optional int32 legacy_out_of_game_heartbeat_seconds = 2;
optional int32 heartbeat_seconds = 3;
optional uint32 deprecated_public_ip = 4;
optional fixed32 rtime32_server_time = 5;
optional uint32 account_flags = 6;
@ -107,6 +113,7 @@ message CMsgClientLogonResponse {
optional uint64 client_instance_id = 27;
optional bool force_client_update_check = 28;
optional string agreement_session_url = 29;
optional uint64 token_id = 30;
}
message CMsgClientRequestWebAPIAuthenticateUserNonce {

28
protobufs/steammessages_clientserver_uds.proto

@ -33,13 +33,14 @@ message CMsgClientGetClientDetailsResponse {
}
optional uint32 package_version = 1;
optional uint32 protocol_version = 8;
optional string os = 2;
optional string machine_name = 3;
optional string ip_public = 4;
optional string ip_private = 5;
optional uint64 bytes_available = 7;
repeated .CMsgClientGetClientDetailsResponse.Game games_running = 6;
optional uint64 bytes_available = 7;
optional uint32 protocol_version = 8;
optional uint32 clientcomm_version = 9;
}
message CMsgClientGetClientAppList {
@ -49,6 +50,7 @@ message CMsgClientGetClientAppList {
optional bool only_installed = 4;
optional bool only_changing = 5;
optional bool comics = 6;
optional bool include_client_info = 7;
}
message CMsgClientGetClientAppListResponse {
@ -65,18 +67,28 @@ message CMsgClientGetClientAppListResponse {
optional bool installed = 4;
optional bool auto_update = 5;
optional uint64 bytes_downloaded = 6;
optional uint64 bytes_needed = 7;
optional uint64 bytes_to_download = 7;
optional uint32 bytes_download_rate = 8;
repeated .CMsgClientGetClientAppListResponse.App.DLC dlcs = 9;
optional bool download_paused = 11;
optional uint32 num_downloading = 12;
optional uint32 num_paused = 13;
optional bool changing = 14;
optional bool available_on_platform = 15;
repeated .CMsgClientGetClientAppListResponse.App.DLC dlcs = 9;
optional uint64 bytes_staged = 16;
optional uint64 bytes_to_stage = 17;
optional uint64 bytes_required = 18;
optional uint32 source_buildid = 19;
optional uint32 target_buildid = 20;
optional uint32 estimated_seconds_remaining = 21;
optional int32 queue_position = 22;
optional bool uninstalling = 23;
optional uint32 rt_time_scheduled = 24;
}
repeated .CMsgClientGetClientAppListResponse.App apps = 1;
optional uint64 bytes_available = 2;
optional .CMsgClientGetClientDetailsResponse client_info = 3;
}
message CMsgClientInstallClientApp {
@ -103,3 +115,11 @@ message CMsgClientSetClientAppUpdateState {
message CMsgClientSetClientAppUpdateStateResponse {
optional uint32 result = 1;
}
message CMsgClientEnableOrDisableDownloads {
optional bool enable = 1;
}
message CMsgClientEnableOrDisableDownloadsResponse {
optional uint32 result = 1;
}

48
protobufs/steammessages_cloud.proto

@ -1,10 +1,20 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
import "enums.proto";
import "steammessages_client_objects.proto";
option py_generic_services = true;
message CCloud_ClientLogUploadCheck_Notification {
optional uint64 client_id = 1;
}
message CCloud_ClientLogUploadComplete_Notification {
optional uint64 client_id = 1;
optional uint64 request_id = 2;
}
message CCloud_GetUploadServerInfo_Request {
optional uint32 appid = 1 [(description) = "App ID to which a file will be uploaded to."];
}
@ -157,6 +167,10 @@ message CCloud_ExternalStorageTransferReport_Notification {
optional bool proxied = 10;
optional bool ipv6_local = 11;
optional bool ipv6_remote = 12;
optional uint32 time_to_connect_ms = 13;
optional uint32 time_to_send_req_ms = 14;
optional uint32 time_to_first_byte_ms = 15;
optional uint32 time_to_last_byte_ms = 16;
}
message CCloud_BeginAppUploadBatch_Request {
@ -165,6 +179,7 @@ message CCloud_BeginAppUploadBatch_Request {
repeated string files_to_upload = 3 [(description) = "Filenames of files to upload in this batch"];
repeated string files_to_delete = 4 [(description) = "Filenames of files to delete in this batch"];
optional uint64 client_id = 5 [(description) = "Client ID number"];
optional uint64 app_build_id = 6 [(description) = "Current local build of the app which made these changes"];
}
message CCloud_BeginAppUploadBatch_Response {
@ -310,6 +325,7 @@ message CCloud_GetAppFileChangelist_Response {
optional bool is_only_delta = 3 [(description) = "If true, 'files' omits any files that have not changed since client's change ID"];
repeated string path_prefixes = 4 [(description) = "string table of path prefixes"];
repeated string machine_names = 5 [(description) = "string table of machine names"];
optional uint64 app_buildid_hwm = 6 [(description) = "highest app build ID which has uploaded data"];
}
message CCloud_AppSessionSuspend_Request {
@ -345,6 +361,18 @@ message CCloud_AppExitSyncDone_Notification {
optional uint32 appid = 1;
optional uint64 client_id = 2;
optional bool uploads_completed = 3;
optional bool uploads_required = 4;
}
message CCloud_ClientGetAppQuotaUsage_Request {
optional uint32 appid = 1;
}
message CCloud_ClientGetAppQuotaUsage_Response {
optional uint32 existing_files = 1;
optional uint64 existing_bytes = 2;
optional uint32 max_num_files = 3;
optional uint64 max_num_bytes = 4;
}
message CCloud_AppCloudStateChange_Notification {
@ -352,9 +380,21 @@ message CCloud_AppCloudStateChange_Notification {
optional uint64 app_change_number = 2 [(description) = "New App Change Number"];
}
message CCloud_ClientLogUploadRequest_Notification {
optional uint64 request_id = 1;
}
service Cloud {
option (service_description) = "A service for Steam Cloud operations.";
rpc ClientLogUploadCheck (.CCloud_ClientLogUploadCheck_Notification) returns (.NoResponse) {
option (method_description) = "Client checking for pending log upload requests.";
}
rpc ClientLogUploadComplete (.CCloud_ClientLogUploadComplete_Notification) returns (.NoResponse) {
option (method_description) = "Client is flagging a log upload request as completed.";
}
rpc GetUploadServerInfo (.CCloud_GetUploadServerInfo_Request) returns (.CCloud_GetUploadServerInfo_Response) {
option (method_description) = "Returns the URL of the proper cloud server for a user.";
}
@ -454,6 +494,10 @@ service Cloud {
rpc SignalAppExitSyncDone (.CCloud_AppExitSyncDone_Notification) returns (.NoResponse) {
option (method_description) = "Client is done trying to sync after a game session";
}
rpc ClientGetAppQuotaUsage (.CCloud_ClientGetAppQuotaUsage_Request) returns (.CCloud_ClientGetAppQuotaUsage_Response) {
option (method_description) = "Client is requesting quota usage for an app";
}
}
service CloudClient {
@ -463,4 +507,8 @@ service CloudClient {
rpc NotifyAppStateChange (.CCloud_AppCloudStateChange_Notification) returns (.NoResponse) {
option (method_description) = "Cloud state for the given app has changed.";
}
rpc ClientLogUploadRequest (.CCloud_ClientLogUploadRequest_Notification) returns (.NoResponse) {
option (method_description) = "Server is requesting log file uploads from the given client.";
}
}

1
protobufs/steammessages_contentsystem.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

2
protobufs/steammessages_credentials.proto

@ -1,6 +1,6 @@
syntax = "proto2";
import "steammessages_unified_base.proto";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

1
protobufs/steammessages_datapublisher.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

1
protobufs/steammessages_depotbuilder.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

1
protobufs/steammessages_deviceauth.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

89
protobufs/steammessages_econ.proto

@ -1,33 +1,38 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;
message CEcon_GetTradeOfferAccessToken_Request {
optional bool generate_new_token = 1;
}
message CEcon_GetTradeOfferAccessToken_Response {
optional string trade_offer_access_token = 1;
}
message CEcon_ClientGetItemShopOverlayAuthURL_Request {
optional string return_url = 1;
}
message CEcon_ClientGetItemShopOverlayAuthURL_Response {
optional string url = 1;
}
message CEcon_GetAssetClassInfo_Request {
message Class {
optional uint64 classid = 1;
optional uint64 instanceid = 2;
message CEcon_GetInventoryItemsWithDescriptions_Request {
message FilterOptions {
repeated uint64 assetids = 1;
repeated uint32 currencyids = 2;
optional bool tradable_only = 3;
optional bool marketable_only = 4;
}
optional string language = 1;
optional fixed64 steamid = 1;
optional uint32 appid = 2;
repeated .CEcon_GetAssetClassInfo_Request.Class classes = 3;
optional uint64 contextid = 3;
optional bool get_descriptions = 4;
optional bool for_trade_offer_verification = 10;
optional string language = 5;
optional .CEcon_GetInventoryItemsWithDescriptions_Request.FilterOptions filters = 6;
optional uint64 start_assetid = 8;
optional int32 count = 9;
}
message CEcon_Asset {
optional uint32 appid = 1;
optional uint64 contextid = 2;
optional uint64 assetid = 3;
optional uint64 classid = 4;
optional uint64 instanceid = 5;
optional uint32 currencyid = 6 [(description) = "Set currencyid if it's a currency, assetid for an item"];
optional int64 amount = 7;
optional bool missing = 8;
optional int64 est_usd = 9;
}
message CEconItem_DescriptionLine {
@ -84,6 +89,42 @@ message CEconItem_Tag {
optional string color = 6 [(description) = "The color to use when displaying the tag to the user"];
}
message CEcon_GetInventoryItemsWithDescriptions_Response {
repeated .CEcon_Asset assets = 1;
repeated .CEconItem_Description descriptions = 2;
repeated .CEcon_Asset missing_assets = 3 [(description) = "This list of assets in the original list we could not find in the users inventory"];
optional bool more_items = 4;
optional uint64 last_assetid = 5;
optional uint32 total_inventory_count = 6;
}
message CEcon_GetTradeOfferAccessToken_Request {
optional bool generate_new_token = 1;
}
message CEcon_GetTradeOfferAccessToken_Response {
optional string trade_offer_access_token = 1;
}
message CEcon_ClientGetItemShopOverlayAuthURL_Request {
optional string return_url = 1;
}
message CEcon_ClientGetItemShopOverlayAuthURL_Response {
optional string url = 1;
}
message CEcon_GetAssetClassInfo_Request {
message Class {
optional uint64 classid = 1;
optional uint64 instanceid = 2;
}
optional string language = 1;
optional uint32 appid = 2;
repeated .CEcon_GetAssetClassInfo_Request.Class classes = 3;
}
message CEcon_GetAssetClassInfo_Response {
repeated .CEconItem_Description descriptions = 1;
}
@ -91,6 +132,10 @@ message CEcon_GetAssetClassInfo_Response {
service Econ {
option (service_description) = "A service that provides communication with the econ servers";
rpc GetInventoryItemsWithDescriptions (.CEcon_GetInventoryItemsWithDescriptions_Request) returns (.CEcon_GetInventoryItemsWithDescriptions_Response) {
option (method_description) = "Gets a set of items from a users inventory, along with descriptions";
}
rpc GetTradeOfferAccessToken (.CEcon_GetTradeOfferAccessToken_Request) returns (.CEcon_GetTradeOfferAccessToken_Response) {
option (method_description) = "Get the user's trade offer access token";
}

1
protobufs/steammessages_friendmessages.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

1
protobufs/steammessages_gamenotifications.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

86
protobufs/steammessages_gameservers.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;
@ -50,6 +51,78 @@ message CGameServers_GetServerIPsBySteamID_Request {
repeated fixed64 server_steamids = 1;
}
message CGameServers_QueryByFakeIP_Request {
enum EQueryType {
Query_Invalid = 0;
Query_Ping = 1;
Query_Players = 2;
Query_Rules = 3;
}
optional uint32 fake_ip = 1 [(description) = "FakeIP of server to query."];
optional uint32 fake_port = 2 [(description) = "Fake port of server to query."];
optional uint32 app_id = 3 [(description) = "AppID to use. Each AppID has its own FakeIP address."];
optional .CGameServers_QueryByFakeIP_Request.EQueryType query_type = 4 [default = Query_Invalid, (description) = "What type of query?"];
}
message CMsgGameServerPingQueryData {
optional .CMsgIPAddress server_ip = 1;
optional uint32 query_port = 2;
optional uint32 game_port = 3;
optional uint32 spectator_port = 4;
optional string spectator_server_name = 5;
optional string server_name = 6;
optional fixed64 steamid = 7;
optional uint32 app_id = 8;
optional string gamedir = 9;
optional string map = 10;
optional string game_description = 11;
optional string gametype = 12;
optional uint32 num_players = 13;
optional uint32 max_players = 14;
optional uint32 num_bots = 15;
optional bool password = 16;
optional bool secure = 17;
optional bool dedicated = 18;
optional string version = 19;
optional fixed32 sdr_popid = 20;
optional string sdr_location_string = 21;
}
message CMsgGameServerPlayersQueryData {
message Player {
optional string name = 1;
optional uint32 score = 2;
optional uint32 time_played = 3;
}
repeated .CMsgGameServerPlayersQueryData.Player players = 1;
}
message CMsgGameServerRulesQueryData {
message Rule {
optional string rule = 1;
optional string value = 2;
}
repeated .CMsgGameServerRulesQueryData.Rule rules = 1;
}
message CGameServers_GameServerQuery_Response {
optional .CMsgGameServerPingQueryData ping_data = 1;
optional .CMsgGameServerPlayersQueryData players_data = 2;
optional .CMsgGameServerRulesQueryData rules_data = 3;
}
message GameServerClient_QueryServerData_Request {
}
message GameServerClient_QueryServerData_Response {
optional .CMsgGameServerPingQueryData ping_data = 1;
optional .CMsgGameServerPlayersQueryData players_data = 2;
optional .CMsgGameServerRulesQueryData rules_data = 3;
}
service GameServers {
option (service_description) = "A service for searching and managing game servers.";
@ -64,4 +137,17 @@ service GameServers {
rpc GetServerIPsBySteamID (.CGameServers_GetServerIPsBySteamID_Request) returns (.CGameServers_IPsWithSteamIDs_Response) {
option (method_description) = "Gets a list of server IP addresses given a list of SteamIDs";
}
rpc QueryByFakeIP (.CGameServers_QueryByFakeIP_Request) returns (.CGameServers_GameServerQuery_Response) {
option (method_description) = "Perform a query on a specific server by FakeIP";
}
}
service GameServerClient {
option (service_description) = "Service methods exposed by GameServer Steam clients";
option (service_execution_site) = k_EProtoExecutionSiteSteamClient;
rpc QueryServerData (.GameServerClient_QueryServerData_Request) returns (.GameServerClient_QueryServerData_Response) {
option (method_description) = "Steam is asking a gameserver for its data";
}
}

1
protobufs/steammessages_inventory.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

1
protobufs/steammessages_linkfilter.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

1
protobufs/steammessages_lobbymatchmaking.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

1
protobufs/steammessages_market.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

203
protobufs/steammessages_marketingmessages.proto

@ -0,0 +1,203 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
import "steammessages_storebrowse.proto";
option py_generic_services = true;
enum EMarketingMessageType {
k_EMarketingMessageInvalid = 0;
k_EMarketingMessageNowAvailable = 1;
k_EMarketingMessageWeekendDeal = 2;
k_EMarketingMessagePrePurchase = 3;
k_EMarketingMessagePlayNow = 4;
k_EMarketingMessagePreloadNow = 5;
k_EMarketingMessageGeneral = 6;
k_EMarketingMessageDemoQuit = 7;
k_EMarketingMessageGifting = 8;
k_EMarketingMessageEJsKorner = 9;
}
enum EMarketingMessageVisibility {
k_EMarketingMessageVisibleBeta = 1;
k_EMarketingMessageVisiblePublic = 2;
}
enum EMarketingMessageAssociationType {
k_EMarketingMessageNoAssociation = 0;
k_EMarketingMessageAppAssociation = 1;
k_EMarketingMessageSubscriptionAssociation = 2;
k_EMarketingMessagePublisherAssociation = 3;
k_EMarketingMessageGenreAssociation = 4;
k_EMarketingMessageBundleAssociation = 5;
}
enum EMarketingMessageLookupType {
k_EMarketingMessageLookupInvalid = 0;
k_EMarketingMessageLookupByGID = 1;
k_EMarketingMessageLookupActive = 2;
k_EMarketingMessageLookupByTitleWithType = 3;
k_EMarketingMessageLookupByGIDList = 4;
}
message CMarketingMessages_GetActiveMarketingMessages_Request {
optional string country = 1;
}
message CMarketingMessageProto {
optional fixed64 gid = 1;
optional string title = 2;
optional .EMarketingMessageType type = 3 [default = k_EMarketingMessageInvalid];
optional .EMarketingMessageVisibility visibility = 4 [default = k_EMarketingMessageVisibleBeta];
optional uint32 priority = 5;
optional .EMarketingMessageAssociationType association_type = 6 [default = k_EMarketingMessageNoAssociation];
optional uint32 associated_id = 7;
optional string associated_name = 8;
optional uint32 start_date = 9;
optional uint32 end_date = 10;
optional string country_allow = 11;
optional string country_deny = 12;
optional bool ownership_restrictions_overridden = 13;
optional uint32 must_own_appid = 14;
optional uint32 must_not_own_appid = 15;
optional uint32 must_own_packageid = 16;
optional uint32 must_not_own_packageid = 17;
optional uint32 must_have_launched_appid = 18;
optional string additional_restrictions = 19;
optional string template_type = 20;
optional string template_vars = 21;
optional uint32 flags = 22;
optional string creator_name = 23;
}
message CMarketingMessages_GetActiveMarketingMessages_Response {
repeated .CMarketingMessageProto messages = 1;
optional uint32 time_next_message_age = 2;
}
message CMarketingMessages_GetMarketingMessagesForUser_Request {
optional bool include_seen_messages = 1;
optional string country_code = 2;
optional int32 elanguage = 3;
optional int32 operating_system = 4 [(description) = "EOSType from client"];
optional int32 client_package_version = 5;
optional .StoreBrowseContext context = 6 [(description) = "Optional, server can fill in from country code/language if not set"];
optional .StoreBrowseItemDataRequest data_request = 7 [(description) = "If passed, item data will be returned"];
}
message CDisplayMarketingMessage {
optional fixed64 gid = 1;
optional string title = 2;
optional .EMarketingMessageType type = 3 [default = k_EMarketingMessageInvalid];
optional .StoreItemID associated_item_id = 4;
optional .StoreItem associated_item = 5;
optional string associated_name = 6;
optional string template_type = 10;
optional string template_vars_json = 11;
}
message CMarketingMessages_GetMarketingMessagesForUser_Response {
message MarketingMessageForUser {
optional bool already_seen = 1;
optional .CDisplayMarketingMessage message = 2;
}
repeated .CMarketingMessages_GetMarketingMessagesForUser_Response.MarketingMessageForUser messages = 1;
}
message CMarketingMessages_GetDisplayMarketingMessage_Request {
optional fixed64 gid = 1;
optional .StoreBrowseContext context = 2;
optional .StoreBrowseItemDataRequest data_request = 3 [(description) = "If passed, item data will be returned"];
}
message CMarketingMessages_GetDisplayMarketingMessage_Response {
optional .CDisplayMarketingMessage message = 1;
}
message CMarketingMessages_MarkMessageSeen_Notification {
optional fixed64 gid = 1;
}
message CMarketingMessages_GetMarketingMessage_Request {
optional fixed64 gid = 1;
}
message CMarketingMessages_GetMarketingMessage_Response {
optional .CMarketingMessageProto message = 1;
}
message CMarketingMessages_CreateMarketingMessage_Request {
optional .CMarketingMessageProto message = 1;
}
message CMarketingMessages_CreateMarketingMessage_Response {
optional fixed64 gid = 1;
}
message CMarketingMessages_UpdateMarketingMessage_Request {
optional fixed64 gid = 1;
optional .CMarketingMessageProto message = 2;
}
message CMarketingMessages_UpdateMarketingMessage_Response {
}
message CMarketingMessages_DeleteMarketingMessage_Request {
optional fixed64 gid = 1;
}
message CMarketingMessages_DeleteMarketingMessage_Response {
}
message CMarketingMessages_FindMarketingMessages_Request {
optional .EMarketingMessageLookupType lookup_type = 1 [default = k_EMarketingMessageLookupInvalid];
optional fixed64 gid = 2;
optional .EMarketingMessageType message_type = 3 [default = k_EMarketingMessageInvalid];
repeated fixed64 gidlist = 4;
optional string title = 5;
}
message CMarketingMessages_FindMarketingMessages_Response {
repeated .CMarketingMessageProto messages = 1;
}
service MarketingMessages {
option (service_description) = "Marketing message data (\"Steam News\" updates at client startup).";
rpc GetActiveMarketingMessages (.CMarketingMessages_GetActiveMarketingMessages_Request) returns (.CMarketingMessages_GetActiveMarketingMessages_Response) {
option (method_description) = "Get a list of active marketing messages.";
}
rpc GetMarketingMessagesForUser (.CMarketingMessages_GetMarketingMessagesForUser_Request) returns (.CMarketingMessages_GetMarketingMessagesForUser_Response) {
option (method_description) = "Get a list of active marketing messages filtered for a specific user.";
}
rpc GetDisplayMarketingMessage (.CMarketingMessages_GetDisplayMarketingMessage_Request) returns (.CMarketingMessages_GetDisplayMarketingMessage_Response) {
option (method_description) = "Get a single marketing message, cacheable.";
}
rpc MarkMessageSeen (.CMarketingMessages_MarkMessageSeen_Notification) returns (.NoResponse) {
option (method_description) = "Mark that a user has viewed a message (so we won't show it again)'.";
}
rpc GetMarketingMessage (.CMarketingMessages_GetMarketingMessage_Request) returns (.CMarketingMessages_GetMarketingMessage_Response) {
option (method_description) = "Get a single marketing message. Admin account needed for non-active messages";
}
rpc CreateMarketingMessage (.CMarketingMessages_CreateMarketingMessage_Request) returns (.CMarketingMessages_CreateMarketingMessage_Response) {
option (method_description) = "Create a new marketing message.";
}
rpc UpdateMarketingMessage (.CMarketingMessages_UpdateMarketingMessage_Request) returns (.CMarketingMessages_UpdateMarketingMessage_Response) {
option (method_description) = "Modify a marketing message.";
}
rpc DeleteMarketingMessage (.CMarketingMessages_DeleteMarketingMessage_Request) returns (.CMarketingMessages_DeleteMarketingMessage_Response) {
option (method_description) = "Delete a marketing message.";
}
rpc FindMarketingMessages (.CMarketingMessages_FindMarketingMessages_Request) returns (.CMarketingMessages_FindMarketingMessages_Response) {
option (method_description) = "Search for marketing messages by name, type, etc.";
}
}

4
protobufs/steammessages_offline.proto

@ -1,15 +1,19 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
import "offline_ticket.proto";
option py_generic_services = true;
message COffline_GetOfflineLogonTicket_Request {
optional uint32 priority = 1;
optional bool perform_encryption = 2;
}
message COffline_GetOfflineLogonTicket_Response {
optional bytes serialized_ticket = 1;
optional bytes signature = 2;
optional .Offline_Ticket encrypted_ticket = 3;
}
message COffline_GetUnsignedOfflineLogonTicket_Request {

1
protobufs/steammessages_parental.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

1
protobufs/steammessages_parties.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

1
protobufs/steammessages_partnerapps.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

85
protobufs/steammessages_player.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
import "enums.proto";
@ -51,6 +52,8 @@ message CPlayer_GetOwnedGames_Request {
repeated uint32 appids_filter = 4 [(description) = "if set, restricts result set to the passed in apps"];
optional bool include_free_sub = 5 [(description) = "Some games are in the free sub, which are excluded by default."];
optional bool skip_unvetted_apps = 6 [default = true, (description) = "if set, skip unvetted store apps"];
optional string language = 7 [(description) = "Will return appinfo in this language"];
optional bool include_extended_appinfo = 8 [(description) = "true if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true."];
}
message CPlayer_GetOwnedGames_Response {
@ -60,11 +63,16 @@ message CPlayer_GetOwnedGames_Response {
optional int32 playtime_2weeks = 3;
optional int32 playtime_forever = 4;
optional string img_icon_url = 5;
optional string img_logo_url = 6;
optional bool has_community_visible_stats = 7;
optional int32 playtime_windows_forever = 8;
optional int32 playtime_mac_forever = 9;
optional int32 playtime_linux_forever = 10;
optional uint32 rtime_last_played = 11;
optional string capsule_filename = 12;
optional string sort_as = 13;
optional bool has_workshop = 14;
optional bool has_market = 15;
optional bool has_dlc = 16;
}
optional uint32 game_count = 1;
@ -108,37 +116,6 @@ message CPlayer_GetFriendsGameplayInfo_Response {
repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo in_wishlist = 6;
}
message CPlayer_GetFriendsAppsActivity_Request {
optional string news_language = 1 [(description) = "Language for which to query about news items (for the being_discussed results). DEPRECATED AND UNUSED."];
optional uint32 request_flags = 2 [(description) = "Flags describing the request; see EGetFriendsAppsActivityFlags"];
}
message CPlayer_GetFriendsAppsActivity_Response {
message FriendPlayTime {
optional fixed64 steamid = 1;
optional uint32 minutes_played_this_week = 2 [(description) = "Minutes this friend played the game (from the enclosing structure) this week."];
optional uint32 minutes_played_two_weeks = 3 [(description) = "Minutes this friend played the game (from the enclosing structure) in the past 2 weeks."];
optional uint32 minutes_played_forever = 4 [(description) = "Minutes this friend played the game (from the enclosing structure) all time."];
optional uint32 event_count = 5 [(description) = "Number of events involving this user & app. (Only set for results in being_discussed.) DEPRECATED AND UNUSED."];
}
message AppFriendsInfo {
optional uint32 appid = 1;
repeated .CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime friends = 2 [(description) = "Friends (w/ playtime) that meet a specific criteria -- e.g. for trending, only includes friends w/ more playtime this week."];
optional uint32 display_order = 3 [(description) = "Index indicating the order in which this app should be displayed, relative to other apps in the same response."];
}
repeated .CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo trending = 1 [(description) = "Apps that friends have played more this week than last, with list of friends who've played more this week"];
repeated .CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo recent_purchases = 2 [(description) = "Apps friends have played in the past two weeks for which the user recently acquired a license"];
repeated .CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo unowned = 3 [(description) = "Apps friends have played in the past two weeks for which the user has no license"];
repeated .CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo popular = 4 [(description) = "Apps friends have played in the past two weeks, for which the user has a license, sorted by count"];
repeated .CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo dont_forget = 5 [(description) = "Apps friends have played in the past two weeks which the user has neither purchased nor played in the past two weeks"];
repeated .CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo being_discussed = 6 [(description) = "Owned apps that friends have posted status or screenshots for in the past two weeks. DEPRECATED AND UNUSED."];
repeated .CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo new_to_group = 7 [(description) = "Owned apps that none of your friends had played prior to 2 weeks."];
repeated .CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo returned_to_group = 8 [(description) = "Owned apps that friends hadn't played for a while, but are again."];
optional uint32 active_friend_count = 9 [default = 0, (description) = "Number of friends with non-trivial activity in the past two weeks."];
}
message CPlayer_GetGameBadgeLevels_Request {
optional uint32 appid = 1;
}
@ -235,8 +212,25 @@ message CPlayer_SetAnimatedAvatar_Request {
message CPlayer_SetAnimatedAvatar_Response {
}
message CPlayer_GetSteamDeckKeyboardSkin_Request {
optional fixed64 steamid = 1 [(description) = "The player we're asking about"];
optional string language = 2;
}
message CPlayer_GetSteamDeckKeyboardSkin_Response {
optional .ProfileItem steam_deck_keyboard_skin = 1;
}
message CPlayer_SetSteamDeckKeyboardSkin_Request {
optional uint64 communityitemid = 1;
}
message CPlayer_SetSteamDeckKeyboardSkin_Response {
}
message CPlayer_GetProfileItemsOwned_Request {
optional string language = 1;
repeated .ECommunityItemClass filters = 2;
}
message CPlayer_GetProfileItemsOwned_Response {
@ -245,6 +239,7 @@ message CPlayer_GetProfileItemsOwned_Response {
repeated .ProfileItem avatar_frames = 3;
repeated .ProfileItem animated_avatars = 4;
repeated .ProfileItem profile_modifiers = 5;
repeated .ProfileItem steam_deck_keyboard_skins = 6;
}
message CPlayer_GetProfileItemsEquipped_Request {
@ -258,6 +253,7 @@ message CPlayer_GetProfileItemsEquipped_Response {
optional .ProfileItem avatar_frame = 3;
optional .ProfileItem animated_avatar = 4;
optional .ProfileItem profile_modifier = 5;
optional .ProfileItem steam_deck_keyboard_skin = 6;
}
message CPlayer_SetEquippedProfileItemFlags_Request {
@ -486,6 +482,15 @@ message CPlayer_GetLastPlayedTimes_Response {
repeated .CPlayer_GetLastPlayedTimes_Response.Game games = 1;
}
message CPlayer_GetTimeSSAAccepted_Request {
}
message CPlayer_GetTimeSSAAccepted_Response {
optional uint32 time_ssa_accepted = 1;
optional uint32 time_ssa_updated = 2;
optional uint32 time_chinassa_accepted = 3;
}
message CPlayer_AcceptSSA_Request {
optional .EAgreementType agreement_type = 1 [default = k_EAgreementType_Invalid];
optional uint32 time_signed_utc = 2;
@ -705,10 +710,6 @@ service Player {
option (method_description) = "Get a list of friends who are playing, have played, own, or want a game";
}
rpc GetFriendsAppsActivity (.CPlayer_GetFriendsAppsActivity_Request) returns (.CPlayer_GetFriendsAppsActivity_Response) {
option (method_description) = "Get lists of apps friends are active in, in a variety of ways";
}
rpc GetGameBadgeLevels (.CPlayer_GetGameBadgeLevels_Request) returns (.CPlayer_GetGameBadgeLevels_Response) {
option (method_description) = "Returns the Steam Level of a user, the Badge level for the game, and if it's foil";
}
@ -745,6 +746,14 @@ service Player {
option (method_description) = "Sets the user's animated avatar for their profile";
}
rpc GetSteamDeckKeyboardSkin (.CPlayer_GetSteamDeckKeyboardSkin_Request) returns (.CPlayer_GetSteamDeckKeyboardSkin_Response) {
option (method_description) = "Gets which Steam Deck keyboard skin is active for a specific user";
}
rpc SetSteamDeckKeyboardSkin (.CPlayer_SetSteamDeckKeyboardSkin_Request) returns (.CPlayer_SetSteamDeckKeyboardSkin_Response) {
option (method_description) = "Sets the user's current Steam Deck keyboard skin";
}
rpc GetProfileItemsOwned (.CPlayer_GetProfileItemsOwned_Request) returns (.CPlayer_GetProfileItemsOwned_Response) {
option (method_description) = "Returns the items the user can equip on their profile";
}
@ -813,6 +822,10 @@ service Player {
option (method_description) = "Gets the last-played times for the account";
}
rpc GetTimeSSAAccepted (.CPlayer_GetTimeSSAAccepted_Request) returns (.CPlayer_GetTimeSSAAccepted_Response) {
option (method_description) = "Gets the time when the user accepted the SSA";
}
rpc AcceptSSA (.CPlayer_AcceptSSA_Request) returns (.CPlayer_AcceptSSA_Response) {
option (method_description) = "User is accepting the SSA";
}

55
protobufs/steammessages_publishedfile.proto

@ -1,6 +1,6 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
import "enums.proto";
option py_generic_services = true;
@ -22,6 +22,14 @@ enum EPublishedFileForSaleStatus {
k_PFFSS_TentativeApproval = 5;
}
message CPublishedFile_Vote_Request {
optional uint64 publishedfileid = 1;
optional bool vote_up = 2;
}
message CPublishedFile_Vote_Response {
}
message CPublishedFile_Subscribe_Request {
optional uint64 publishedfileid = 1;
optional uint32 list_type = 2;
@ -50,6 +58,24 @@ message CPublishedFile_CanSubscribe_Response {
optional bool can_subscribe = 1;
}
message CPublishedFile_GetSubSectionData_Request {
optional uint64 publishedfileid = 1;
optional bool for_table_of_contents = 2;
optional uint64 specific_sectionid = 3;
optional .EPublishedFileRevision desired_revision = 4 [default = k_EPublishedFileRevision_Default, (description) = "Return the data for the specified revision."];
}
message PublishedFileSubSection {
optional uint64 sectionid = 1;
optional string title = 2;
optional string description_text = 3;
optional uint32 sort_order = 4;
}
message CPublishedFile_GetSubSectionData_Response {
repeated .PublishedFileSubSection sub_sections = 1;
}
message CPublishedFile_Publish_Request {
optional uint32 appid = 1 [(description) = "App Id this file is being published FROM."];
optional uint32 consumer_appid = 2 [(description) = "App Id this file is being published TO."];
@ -287,6 +313,7 @@ message CPublishedFile_GetUserFiles_Request {
optional bool return_reactions = 35 [default = false, (description) = "If true, then reactions to items will be returned."];
optional uint32 startindex_override = 25 [(description) = "Backwards compatible for the client."];
optional .EPublishedFileRevision desired_revision = 33 [default = k_EPublishedFileRevision_Default, (description) = "Return the data for the specified revision."];
optional bool return_apps = 36 [(description) = "Return list of apps the items belong to"];
}
message CPublishedFile_GetUserFiles_Response {
@ -322,13 +349,14 @@ message CPublishedFile_AreFilesInSubscriptionList_Response {
message CPublishedFile_Update_Request {
optional uint32 appid = 1 [(description) = "App Id this published file belongs to."];
optional fixed64 publishedfileid = 2 [(description) = "Published file id of the file we'd like update."];
optional fixed64 publishedfileid = 2 [(description) = "Published file id of the file we'd like to update."];
optional string title = 3 [(description) = "(Optional) Title of the published file."];
optional string file_description = 4 [(description) = "(Optional) Description of the published file."];
optional uint32 visibility = 5 [(description) = "(Optional) Visibility of the published file."];
repeated string tags = 6 [(description) = "(Optional) Set of tags for the published file."];
optional string filename = 7 [(description) = "(Optional) Filename for the published file."];
optional string preview_filename = 8 [(description) = "(Optional) Preview filename for the published file."];
optional bool spoiler_tag = 10 [(description) = "(Optional) Whether this published file should have a spoiler tag attached to it."];
optional uint32 image_width = 15 [(description) = "(Optional) If this is an image file, you can specify the image width."];
optional uint32 image_height = 16 [(description) = "(Optional) If this is an image file, you can specify the image height."];
}
@ -336,6 +364,13 @@ message CPublishedFile_Update_Request {
message CPublishedFile_Update_Response {
}
message CPublishedFile_Delete_Request {
optional fixed64 publishedfileid = 1 [(description) = "Published file id of the file we'd like to delete."];
}
message CPublishedFile_Delete_Response {
}
message CPublishedFile_GetChangeHistoryEntry_Request {
optional fixed64 publishedfileid = 1 [(description) = "Published file id of the file we'd like to get the change history for."];
optional uint32 timestamp = 2;
@ -584,6 +619,10 @@ message CPublishedFile_FileDeleted_Client_Notification {
service PublishedFile {
option (service_description) = "A service to access published file data";
rpc Vote (.CPublishedFile_Vote_Request) returns (.CPublishedFile_Vote_Response) {
option (method_description) = "User wants to vote on the item";
}
rpc Subscribe (.CPublishedFile_Subscribe_Request) returns (.CPublishedFile_Subscribe_Response) {
option (method_description) = "Subscribes the user to the published file";
}
@ -596,6 +635,10 @@ service PublishedFile {
option (method_description) = "Check if the user can subscribe to the published file";
}
rpc GetSubSectionData (.CPublishedFile_GetSubSectionData_Request) returns (.CPublishedFile_GetSubSectionData_Response) {
option (method_description) = "Get sub section data (for table of contents, a specific section, or all)";
}
rpc Publish (.CPublishedFile_Publish_Request) returns (.CPublishedFile_Publish_Response) {
option (method_description) = "Publishes a clouded user file to the Workshop.";
}
@ -612,6 +655,10 @@ service PublishedFile {
option (method_description) = "Retrieves files published by a user.";
}
rpc GetUserFileCount (.CPublishedFile_GetUserFiles_Request) returns (.CPublishedFile_GetUserFiles_Response) {
option (method_description) = "Retrieves a count of files published by a user. Uses the same messages as GetUserFiles but totalonly must be true.";
}
rpc AreFilesInSubscriptionList (.CPublishedFile_AreFilesInSubscriptionList_Request) returns (.CPublishedFile_AreFilesInSubscriptionList_Response) {
option (method_description) = "Determines which files in the given list are in a user's subscription list";
}
@ -620,6 +667,10 @@ service PublishedFile {
option (method_description) = "Updates information about a published file.";
}
rpc Delete (.CPublishedFile_Delete_Request) returns (.CPublishedFile_Delete_Response) {
option (method_description) = "Deletes a published file.";
}
rpc GetChangeHistoryEntry (.CPublishedFile_GetChangeHistoryEntry_Request) returns (.CPublishedFile_GetChangeHistoryEntry_Response) {
option (method_description) = "Returns data on a specific change history entry for a published file";
}

1
protobufs/steammessages_qms.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

61
protobufs/steammessages_remoteplay.proto

@ -104,6 +104,8 @@ enum EStreamControlMessage {
k_EStreamControlSetInputTemporarilyDisabled = 133;
k_EStreamControlSetQualityOverride = 134;
k_EStreamControlSetBitrateOverride = 135;
k_EStreamControlShowOnScreenKeyboard = 136;
k_EStreamControlControllerConfigMsg = 137;
}
enum EStreamVersion {
@ -143,6 +145,14 @@ enum EStreamBitrate {
k_EStreamBitrateUnlimited = 0;
}
enum EStreamColorspace {
k_EStreamColorspace_Unknown = 0;
k_EStreamColorspace_BT601 = 1;
k_EStreamColorspace_BT601_Full = 2;
k_EStreamColorspace_BT709 = 3;
k_EStreamColorspace_BT709_Full = 4;
}
enum EStreamP2PScope {
k_EStreamP2PScopeAutomatic = 0;
k_EStreamP2PScopeDisabled = 1;
@ -283,6 +293,14 @@ enum ELogFileType {
k_ELogFileSystemDebug = 2;
}
enum EStreamControllerConfigMsg {
k_EStreamControllerConfigMsg_RequestConfigsForApp = 0;
k_EStreamControllerConfigMsg_ConfigResponse = 1;
k_EStreamControllerConfigMsg_PersonalizationResponse = 2;
k_EStreamControllerConfigMsg_ActiveConfigChange = 3;
k_EStreamControllerConfigMsg_RequestActiveConfig = 4;
}
message CDiscoveryPingRequest {
optional uint32 sequence = 1;
optional uint32 packet_size_requested = 2;
@ -356,6 +374,8 @@ message CStreamingClientCaps {
optional bool disable_amd_hardware_encoding = 9;
optional bool disable_nvidia_hardware_encoding = 10;
optional int32 form_factor = 11;
optional bool has_on_screen_keyboard = 12;
repeated .EStreamColorspace supported_colorspaces = 13;
}
message CStreamingClientConfig {
@ -398,6 +418,7 @@ message CNegotiatedConfig {
repeated .CStreamVideoMode available_video_modes = 4;
optional bool enable_remote_hid = 5;
optional bool enable_touch_input = 6;
optional bool disable_client_cursor = 7;
}
message CNegotiationInitMsg {
@ -685,6 +706,7 @@ message CSetSpectatorModeMsg {
message CRemoteHIDMsg {
optional bytes data = 1;
optional bool active_input = 2;
}
message CTouchConfigActiveMsg {
@ -766,6 +788,9 @@ message CSetBitrateOverrideMsg {
optional int32 value = 1;
}
message CShowOnScreenKeyboardMsg {
}
message CStreamDataLostMsg {
repeated uint32 packets = 1;
}
@ -855,3 +880,39 @@ message CTransportSignalMsg {
optional .CTransportSignalMsg.WebRTCMessage webrtc = 1;
repeated bytes sdr = 2;
}
message CControllerConfigMsg {
message ControllerConfigResponse {
optional uint32 appid = 1;
optional string configURL = 2;
optional uint32 controllerType = 3;
optional string controllerData = 4;
optional uint32 selectionOrder = 5;
optional bool actionBlock = 6;
}
message ControllerPersonalizationResponse {
optional string personalizationData = 1;
}
message ControllerActiveConfigChangeResponse {
optional string configURL = 2;
optional uint32 controllerType = 3;
optional string controllerData = 4;
optional uint32 selectionOrder = 5;
}
message ControllerActiveConfigMsg {
optional uint32 appid = 1;
optional string configURL = 2;
optional uint32 controllerType = 3;
optional string controllerData = 4;
}
required .EStreamControllerConfigMsg type = 1 [default = k_EStreamControllerConfigMsg_RequestConfigsForApp];
optional string controllerPath = 2;
optional uint32 appid = 3;
optional .CControllerConfigMsg.ControllerPersonalizationResponse personalizationResponse = 4;
repeated .CControllerConfigMsg.ControllerConfigResponse configResponse = 6;
optional .CControllerConfigMsg.ControllerActiveConfigMsg activeConfigChangeMsg = 7;
}

1
protobufs/steammessages_secrets.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

4
protobufs/steammessages_shader.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;
@ -53,6 +54,9 @@ message CShader_GetStaleBucket_Response {
optional uint64 bucketid = 1;
optional uint32 appid = 2;
optional uint64 manifestid = 3;
optional string gpu_desc = 4;
optional string driver_desc = 5;
optional bytes depot_encryption_key = 6;
}
message CShader_ReportExternalBuild_Request {

1
protobufs/steammessages_site_license.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

65
protobufs/steammessages_star.proto

@ -0,0 +1,65 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;
enum E_STAR_GlyphWriteResult {
k_E_STAR_GlyphWriteResult_Success = 0;
k_E_STAR_GlyphWriteResult_InvalidMessage = 1;
k_E_STAR_GlyphWriteResult_InvalidJSON = 2;
k_E_STAR_GlyphWriteResult_SQLError = 3;
}
message CSTAR_KeyValueQuery {
optional string key = 1 [(description) = "key to search for in JSON path format (SQL subset)"];
optional string value = 2 [(description) = "the value to compare against (the JSON value will be compared for equality as a string)"];
}
message CSTAR_GlyphQueryParams {
optional uint64 bundle_id = 1 [(description) = "if provided, Bundle ID is used instead of the other query parameters (much faster SQL query)"];
repeated .CSTAR_KeyValueQuery queries = 2 [(description) = "key value queries"];
}
message CSTAR_ReadGlyphData_Request {
optional .CSTAR_GlyphQueryParams query_params = 1 [(description) = "parameters to identify the glyphs to read from SQL"];
optional string last_modified_time_lower_limit = 2 [(description) = "if provided, only return glyphs modified more recently than this timestamp (RFC 3339 UTC format)"];
}
message CSTAR_GlyphData {
optional bytes glyph_guid = 1 [(description) = "GUID uniquely identifying this glyph"];
optional string glyph_last_modified = 2 [(description) = "timestamp of when this glyph was last modified (RFC 3339 UTC format)"];
optional string glyph_json_data = 3 [(description) = "JSON encoded glyph data"];
}
message CSTAR_WriteGlyphData_Request {
optional uint64 bundle_id = 1 [(description) = "the Bundle ID of the glyphs to be written"];
repeated .CSTAR_GlyphData glyph_data = 2 [(description) = "one or more items of glyph data to write"];
}
message CSTAR_Request {
optional .CSTAR_ReadGlyphData_Request read_glyph_data = 1;
optional .CSTAR_WriteGlyphData_Request write_glyph_data = 2;
}
message CSTAR_ReadGlyphData_Response {
optional uint64 bundle_id = 1 [(description) = "the Bundle ID of the returned glyphs; the client should send this back to optimize subsequent queries"];
repeated .CSTAR_GlyphData glyph_data = 2 [(description) = "zero or more items of returned glyph data"];
}
message CSTAR_WriteGlyphData_Response {
repeated .E_STAR_GlyphWriteResult result = 1 [(description) = "write result for each item of glyph data"];
}
message CSTAR_Response {
optional .CSTAR_ReadGlyphData_Response read_glyph_data = 1;
optional .CSTAR_WriteGlyphData_Response write_glyph_data = 2;
}
service STAR {
option (service_description) = "service for reading/writing STAR data";
rpc ProcessMessage (.CSTAR_Request) returns (.CSTAR_Response) {
option (method_description) = "processes a generic message";
}
}

631
protobufs/steammessages_steamtv.proto

@ -0,0 +1,631 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;
enum EBroadcastImageType {
k_EBroadcastImageType_None = 0;
k_EBroadcastImageType_Offline = 1;
k_EBroadcastImageType_Standby = 2;
k_EBroadcastImageType_Avatar = 3;
k_EBroadcastImageType_Summary = 4;
k_EBroadcastImageType_Background = 5;
k_EBroadcastImageType_Emoticon = 6;
}
enum EGetGamesAlgorithm {
k_EGetGamesAlgorithm_Default = 1;
k_EGetGamesAlgorithm_MostPlayed = 2;
k_EGetGamesAlgorithm_PopularNew = 3;
}
enum EGetChannelsAlgorithm {
k_EGetChannelsAlgorithm_Default = 1;
k_EGetChannelsAlgorithm_Friends = 2;
k_EGetChannelsAlgorithm_Featured = 3;
k_EGetChannelsAlgorithm_Developer = 4;
k_EGetChannelsAlgorithm_Following = 5;
}
enum ESteamTVContentTemplate {
k_ESteamTVContentTemplate_Invalid = 0;
k_ESteamTVContentTemplate_Takeover = 1;
k_ESteamTVContentTemplate_SingleGame = 2;
k_ESteamTVContentTemplate_GameList = 3;
k_ESteamTVContentTemplate_QuickExplore = 4;
k_ESteamTVContentTemplate_ConveyorBelt = 5;
k_ESteamTVContentTemplate_WatchParty = 6;
k_ESteamTVContentTemplate_Developer = 7;
k_ESteamTVContentTemplate_Event = 8;
}
message CSteamTV_CreateBroadcastChannel_Request {
optional string unique_name = 1 [(description) = "Unique short broadcast channel name, part of Steam.TV URL"];
}
message CSteamTV_CreateBroadcastChannel_Response {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID or 0"];
}
message CSteamTV_GetBroadcastChannelID_Request {
optional string unique_name = 1 [(description) = "Channel short name)"];
}
message CSteamTV_GetBroadcastChannelID_Response {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID or 0"];
optional string unique_name = 2 [(description) = "Broadcast channel name"];
optional fixed64 steamid = 3 [(description) = "Broadcast channel owner"];
}
message CSteamTV_SetBroadcastChannelProfile_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
optional string name = 2 [(description) = "long channel name"];
optional string language = 3 [(description) = "primary channel language (Steam shortname)"];
optional string headline = 4 [(description) = "short channel desciption"];
optional string summary = 5 [(description) = "long channel desciption"];
optional string avatar_hash = 6 [(description) = "community avatar hash"];
optional string schedule = 7 [(description) = "broadcast channel schedule"];
optional string rules = 8 [(description) = "broadcast channel rules"];
optional string panels = 9 [(description) = "JSON data representing the channel panel layout"];
}
message CSteamTV_SetBroadcastChannelProfile_Response {
}
message CSteamTV_GetBroadcastChannelProfile_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
}
message CSteamTV_GetBroadcastChannelProfile_Response {
optional string unique_name = 1 [(description) = "Unique short broadcast channel name, part of Steam.TV URL"];
optional fixed64 owner_steamid = 2 [(description) = "Broadcast channel owner"];
optional string name = 3 [(description) = "long channel name"];
optional string language = 4 [(description) = "primary channel language (Steam shortname)"];
optional string headline = 5 [(description) = "short channel description"];
optional string summary = 6 [(description) = "long channel description"];
optional string schedule = 7 [(description) = "broadcast channel schedule"];
optional string rules = 8 [(description) = "broadcast channel rules"];
optional string panels = 9 [(description) = "JSON data representing the channel panel layout"];
optional bool is_partnered = 10;
}
message CSteamTV_SetBroadcastChannelImage_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
optional .EBroadcastImageType image_type = 2 [default = k_EBroadcastImageType_None, (description) = "EBroadcastImage"];
optional uint32 image_index = 3 [(description) = "Index of the image (for supporting multiple uploads of the same type"];
optional uint32 image_width = 4 [(description) = "width in pixels"];
optional uint32 image_height = 5 [(description) = "height in pixels"];
optional uint32 file_size = 6 [(description) = "in bytes"];
optional string file_extension = 7 [(description) = "eg .jpg"];
optional string file_hash = 8 [(description) = "image SHA"];
optional bool undo = 9 [(description) = "indicates this is a delete request"];
}
message CSteamTV_SetBroadcastChannelImage_Response {
optional string replace_image_hash = 1 [(description) = "set if caller should remove previous SHA file from cache"];
}
message CSteamTV_GetBroadcastChannelImages_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
repeated .EBroadcastImageType image_types = 2 [(description) = "list of EBroadcastImage"];
}
message CSteamTV_GetBroadcastChannelImages_Response {
message Images {
optional .EBroadcastImageType image_type = 1 [default = k_EBroadcastImageType_None, (description) = "Type of the image"];
optional string image_path = 2 [(description) = "Path to the uploaded image"];
optional uint32 image_index = 3 [(description) = "Index of the image"];
}
repeated .CSteamTV_GetBroadcastChannelImages_Response.Images images = 1;
}
message CSteamTV_SetBroadcastChannelLinkRegions_Request {
message Links {
optional uint32 link_index = 1 [(description) = "Index of the link (lower number has higher priority)"];
optional string url = 2 [(description) = "URL "];
optional string link_description = 3 [(description) = "URL description that will show in the link region"];
optional uint32 left = 4 [(description) = "Left X position in 100th of a % of the video width"];
optional uint32 top = 5 [(description) = "Top Y position in 100th of a % of the video height"];
optional uint32 width = 6 [(description) = "Region Width in 100th of a % of the video width"];
optional uint32 height = 7 [(description) = "Region Height in 100th of a % of the video height"];
}
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
repeated .CSteamTV_SetBroadcastChannelLinkRegions_Request.Links links = 2;
}
message CSteamTV_SetBroadcastChannelLinkRegions_Response {
}
message CSteamTV_GetBroadcastChannelLinks_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
}
message CSteamTV_GetBroadcastChannelLinks_Response {
message Links {
optional uint32 link_index = 1 [(description) = "Index of the link (lower number has higher priority)"];
optional string url = 2 [(description) = "URL "];
optional string link_description = 3 [(description) = "URL description that will show in the link region"];
optional uint32 left = 4 [(description) = "Left X position in 100th of a % of the video width"];
optional uint32 top = 5 [(description) = "Top Y position in 100th of a % of the video height"];
optional uint32 width = 6 [(description) = "Region Width in 100th of a % of the video width"];
optional uint32 height = 7 [(description) = "Region Height in 100th of a % of the video height"];
}
repeated .CSteamTV_GetBroadcastChannelLinks_Response.Links links = 1;
}
message CSteamTV_GetBroadcastChannelBroadcasters_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
}
message CSteamTV_GetBroadcastChannelBroadcasters_Response {
message Broadcaster {
optional fixed64 steamid = 1 [(description) = "Broadcaster Steam ID"];
optional string name = 2 [(description) = "Broadcaster name"];
optional string rtmp_token = 3 [(description) = "Broadcaster upload token"];
}
repeated .CSteamTV_GetBroadcastChannelBroadcasters_Response.Broadcaster broadcasters = 1;
}
message CSteamTV_GetFollowedChannels_Request {
}
message GetBroadcastChannelEntry {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID or 0"];
optional string unique_name = 2 [(description) = "Unique broadcast channel name for URL"];
optional string name = 3 [(description) = "Long broadcast channel name"];
optional uint32 appid = 4 [(description) = "The game ID the requested broadcaster is playing"];
optional uint64 viewers = 5 [(description) = "Number of viewers currently watching"];
optional uint64 views = 6 [(description) = "Number of total views of this channel"];
optional string thumbnail_url = 7 [(description) = "Current thumbnail URL"];
optional uint64 followers = 8 [(description) = "Number of followers of this channel"];
optional string headline = 9 [(description) = "short channel description"];
optional string avatar_url = 10 [(description) = "community avatar url"];
optional fixed64 broadcaster_steamid = 11 [(description) = "Current broadcaster streaming"];
optional uint64 subscribers = 12 [(description) = "Number of subscribers of this channel"];
optional string background_url = 13 [(description) = "Background image url"];
optional bool is_featured = 14 [(description) = "Whether the channel is featured"];
optional bool is_disabled = 15 [(description) = "Whether the channel is disabled"];
optional bool is_live = 16 [(description) = "Whether the channel is streaming"];
optional string language = 17 [(description) = "The language the stream is in"];
optional uint32 reports = 18 [(description) = "The number of reports the channel has"];
optional bool is_partnered = 19;
}
message CSteamTV_GetFollowedChannels_Response {
repeated .GetBroadcastChannelEntry results = 1 [(description) = "The list of broadcasters"];
}
message CSteamTV_GetSubscribedChannels_Request {
}
message CSteamTV_GetSubscribedChannels_Response {
repeated .GetBroadcastChannelEntry results = 1 [(description) = "The list of broadcasters"];
}
message CSteamTV_GetBroadcastChannelStatus_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
}
message CSteamTV_GetBroadcastChannelStatus_Response {
optional bool is_live = 1 [(description) = "Indicates whether the channel is streaming"];
optional bool is_disabled = 2 [(description) = "Indicates whether the channel has been disabled"];
optional uint32 appid = 3 [(description) = "The game ID the requested broadcaster is playing"];
optional uint64 viewers = 4 [(description) = "Number of viewers currently watching"];
optional uint64 views = 5 [(description) = "Number of total views of this channel"];
optional fixed64 broadcaster_steamid = 6 [(description) = "Current broadcaster streaming"];
optional string thumbnail_url = 7 [(description) = "Current thumbnail URL"];
optional uint64 followers = 8 [(description) = "Number of followers of this channel"];
optional uint64 subscribers = 9 [(description) = "Number of subscribers of this channel"];
optional string unique_name = 10;
optional uint64 broadcast_session_id = 11;
}
message CSteamTV_FollowBroadcastChannel_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
optional bool undo = 2 [(description) = "Indicates this is an unfollow request"];
}
message CSteamTV_FollowBroadcastChannel_Response {
optional bool is_followed = 1 [(description) = "Whether the user is now following"];
}
message CSteamTV_SubscribeBroadcastChannel_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
}
message CSteamTV_SubscribeBroadcastChannel_Response {
optional bool is_subscribed = 1 [(description) = "Whether the user is now subscribed"];
}
message CSteamTV_GetBroadcastChannelClips_Request {
optional fixed64 broadcast_channel_id = 1;
}
message CSteamTV_BroadcastClipInfo {
optional uint64 broadcast_clip_id = 1 [(description) = "broadcast clip ID"];
optional uint64 channel_id = 2 [(description) = "Broadcast Channel ID"];
optional uint32 app_id = 3 [(description) = "App ID stream is tagged with"];
optional fixed64 broadcaster_steamid = 4 [(description) = "Broadcaster SteamID"];
optional fixed64 creator_steamid = 5 [(description) = "Clip-maker SteamID"];
optional string video_description = 6 [(description) = "Short name or description of this clip"];
optional uint32 live_time = 7 [(description) = "GMT time clip was broadcasted live"];
optional uint32 length_ms = 8 [(description) = "length of video in MS"];
optional string thumbnail_path = 9 [(description) = "relative path for thumbnail URL on host"];
}
message CSteamTV_GetBroadcastChannelClips_Response {
repeated .CSteamTV_BroadcastClipInfo clips = 1;
optional string thumbnail_host = 2;
}
message CSteamTV_ReportBroadcastChannel_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
optional string reason = 2 [(description) = "The reason for the report"];
}
message CSteamTV_ReportBroadcastChannel_Response {
}
message CSteamTV_GetBroadcastChannelInteraction_Request {
optional fixed64 broadcast_channel_id = 1 [(description) = "Broadcast channel ID"];
}
message CSteamTV_GetBroadcastChannelInteraction_Response {
optional bool is_followed = 1 [(description) = "Whether the user has followed this channel"];
optional bool is_subscribed = 2 [(description) = "Whether the user has subscribed to this channel"];
}
message CSteamTV_GetGames_Request {
optional uint32 appid = 1 [(description) = "The ID for the game"];
optional .EGetGamesAlgorithm algorithm = 2 [default = k_EGetGamesAlgorithm_Default, (description) = "The algorithm to use when picking games to return"];
optional uint32 count = 3 [(description) = "The maximum number of results to return"];
}
message CSteamTV_Game {
optional uint32 appid = 1 [(description) = "The ID for the game"];
optional string name = 2 [(description) = "The name for the game"];
optional string image = 3 [(description) = "The image for the game"];
optional uint64 viewers = 4 [(description) = "Number of people watching this game"];
repeated .GetBroadcastChannelEntry channels = 5 [(description) = "Live channels streaming this game"];
optional string release_date = 6;
optional string developer = 7;
optional string publisher = 8;
}
message CSteamTV_GetGames_Response {
repeated .CSteamTV_Game results = 1 [(description) = "The list of games"];
}
message CSteamTV_GetChannels_Request {
optional .EGetChannelsAlgorithm algorithm = 1 [default = k_EGetChannelsAlgorithm_Default, (description) = "The algorithm to use when picking channels to return"];
optional uint32 count = 2 [(description) = "The maximum number of results to return"];
optional uint32 appid = 3 [(description) = "Filter results to only this appid"];
}
message CSteamTV_GetChannels_Response {
repeated .GetBroadcastChannelEntry results = 1 [(description) = "The list of featured broadcasters"];
}
message CSteamTV_AddChatBan_Request {
optional fixed64 broadcast_channel_id = 1;
optional fixed64 chatter_steamid = 2;
optional uint32 duration = 3;
optional bool permanent = 4;
optional bool undo = 5;
}
message CSteamTV_AddChatBan_Response {
}
message CSteamTV_GetChatBans_Request {
optional fixed64 broadcast_channel_id = 1;
}
message CSteamTV_ChatBan {
optional fixed64 issuer_steamid = 1;
optional fixed64 chatter_steamid = 2;
optional string time_expires = 3;
optional bool permanent = 4;
optional string name = 5;
}
message CSteamTV_GetChatBans_Response {
repeated .CSteamTV_ChatBan results = 1 [(description) = "The list of bans"];
}
message CSteamTV_AddChatModerator_Request {
optional fixed64 broadcast_channel_id = 1;
optional fixed64 moderator_steamid = 2;
optional bool undo = 3;
}
message CSteamTV_AddChatModerator_Response {
}
message CSteamTV_GetChatModerators_Request {
optional fixed64 broadcast_channel_id = 1;
}
message CSteamTV_ChatModerator {
optional fixed64 steamid = 1;
optional string name = 2;
}
message CSteamTV_GetChatModerators_Response {
repeated .CSteamTV_ChatModerator results = 1 [(description) = "The list of moderators"];
}
message CSteamTV_AddWordBan_Request {
optional fixed64 broadcast_channel_id = 1;
optional string word = 2;
optional bool undo = 3;
}
message CSteamTV_AddWordBan_Response {
}
message CSteamTV_GetWordBans_Request {
optional fixed64 broadcast_channel_id = 1;
}
message CSteamTV_GetWordBans_Response {
repeated string results = 1 [(description) = "The list of banned words"];
}
message CSteamTV_JoinChat_Request {
optional fixed64 broadcast_channel_id = 1;
}
message CSteamTV_JoinChat_Response {
optional fixed64 chat_id = 1;
optional string view_url_template = 2;
repeated uint64 flair_group_ids = 3;
}
message CSteamTV_Search_Request {
optional string term = 1;
}
message CSteamTV_Search_Response {
repeated .GetBroadcastChannelEntry results = 1 [(description) = "The list of broadcasters"];
}
message CSteamTV_GetSteamTVUserSettings_Request {
}
message CSteamTV_GetSteamTVUserSettings_Response {
optional bool stream_live_email = 1 [(description) = "Send email when followed stream starts"];
optional bool stream_live_notification = 2 [(description) = "Send Steam notification when followed stream starts"];
}
message CSteamTV_SetSteamTVUserSettings_Request {
optional bool stream_live_email = 1 [(description) = "Send email when followed stream starts"];
optional bool stream_live_notification = 2 [(description) = "Send Steam notification when followed stream starts"];
}
message CSteamTV_SetSteamTVUserSettings_Response {
}
message CSteamTV_GetMyBroadcastChannels_Request {
}
message CSteamTV_GetMyBroadcastChannels_Response {
repeated .GetBroadcastChannelEntry results = 1 [(description) = "The list of broadcasters"];
}
message CSteamTV_GetHomePageContents_Request {
}
message CSteamTV_HomePageTemplate_Takeover {
repeated .GetBroadcastChannelEntry broadcasts = 1;
}
message CSteamTV_HomePageTemplate_SingleGame {
repeated .GetBroadcastChannelEntry broadcasts = 1;
optional uint32 appid = 2;
optional string title = 3;
}
message GameListEntry {
optional uint32 appid = 1;
optional string game_name = 2;
optional .GetBroadcastChannelEntry broadcast = 3;
}
message CSteamTV_HomePageTemplate_GameList {
repeated .GameListEntry entries = 1;
optional string title = 2;
}
message CSteamTV_HomePageTemplate_QuickExplore {
repeated .GetBroadcastChannelEntry broadcasts = 1;
optional string title = 2;
}
message CSteamTV_HomePageTemplate_ConveyorBelt {
repeated .GetBroadcastChannelEntry broadcasts = 1;
optional string title = 2;
}
message CSteamTV_HomePageTemplate_WatchParty {
optional .GetBroadcastChannelEntry broadcast = 1;
optional string title = 2;
optional uint64 chat_group_id = 3;
}
message CSteamTV_HomePageTemplate_Developer {
optional .GetBroadcastChannelEntry broadcast = 1;
optional string title = 2;
}
message CSteamTV_HomePageTemplate_Event {
optional string title = 1;
}
message CSteamTV_HomePageContentRow {
optional .ESteamTVContentTemplate template_type = 1 [default = k_ESteamTVContentTemplate_Invalid];
optional .CSteamTV_HomePageTemplate_Takeover takeover = 2;
optional .CSteamTV_HomePageTemplate_SingleGame single_game = 3;
optional .CSteamTV_HomePageTemplate_GameList game_list = 4;
optional .CSteamTV_HomePageTemplate_QuickExplore quick_explore = 5;
optional .CSteamTV_HomePageTemplate_ConveyorBelt conveyor_belt = 6;
optional .CSteamTV_HomePageTemplate_WatchParty watch_party = 7;
optional .CSteamTV_HomePageTemplate_Developer developer = 8;
optional .CSteamTV_HomePageTemplate_Event event = 9;
}
message CSteamTV_GetHomePageContents_Response {
repeated .CSteamTV_HomePageContentRow rows = 1;
}
message CSteamTV_AppCheer_SingleCheerType {
optional uint32 cheer_type = 1 [(description) = "The type of cheer. App dependent (different teams, heroes, players, etc)"];
optional uint32 cheer_amount = 2 [(description) = "The amount of cheers."];
}
message CSteamTV_AppCheer_Request {
optional uint32 app_id = 1 [(description) = "App ID this cheer is for."];
optional fixed64 cheer_target_id = 2 [(description) = "The thing being cheered on. ID is app dependent (could be steam id, match id, lobby id, server id, etc)."];
repeated .CSteamTV_AppCheer_SingleCheerType cheers = 3 [(description) = "The set of cheers this request represents (could be multiple of different types)."];
}
message CSteamTV_AppCheer_Response {
optional uint32 aggregation_delay_ms = 1 [(description) = "The amount of time in milliseconds that the client should aggregate cheers before sending them. The server can control this dynamically to ask clients to slow down sending."];
}
service SteamTV {
option (service_description) = "Methods for Steam TV operations";
rpc CreateBroadcastChannel (.CSteamTV_CreateBroadcastChannel_Request) returns (.CSteamTV_CreateBroadcastChannel_Response) {
option (method_description) = "Create a channel on SteamTV";
}
rpc GetBroadcastChannelID (.CSteamTV_GetBroadcastChannelID_Request) returns (.CSteamTV_GetBroadcastChannelID_Response) {
option (method_description) = "Get a broadcast channel ID for a channel by name or owner SteamID";
}
rpc SetBroadcastChannelProfile (.CSteamTV_SetBroadcastChannelProfile_Request) returns (.CSteamTV_SetBroadcastChannelProfile_Response) {
option (method_description) = "Set broadcast channel profile data";
}
rpc GetBroadcastChannelProfile (.CSteamTV_GetBroadcastChannelProfile_Request) returns (.CSteamTV_GetBroadcastChannelProfile_Response) {
option (method_description) = "Get broadcast channel profile data";
}
rpc SetBroadcastChannelImage (.CSteamTV_SetBroadcastChannelImage_Request) returns (.CSteamTV_SetBroadcastChannelImage_Response) {
option (method_description) = "Set broadcast channel image hash";
}
rpc GetBroadcastChannelImages (.CSteamTV_GetBroadcastChannelImages_Request) returns (.CSteamTV_GetBroadcastChannelImages_Response) {
option (method_description) = "Get broadcast channel images";
}
rpc SetBroadcastChannelLinkRegions (.CSteamTV_SetBroadcastChannelLinkRegions_Request) returns (.CSteamTV_SetBroadcastChannelLinkRegions_Response) {
option (method_description) = "Set broadcast channel link regions";
}
rpc GetBroadcastChannelLinks (.CSteamTV_GetBroadcastChannelLinks_Request) returns (.CSteamTV_GetBroadcastChannelLinks_Response) {
option (method_description) = "Get broadcast channel link regions";
}
rpc GetBroadcastChannelBroadcasters (.CSteamTV_GetBroadcastChannelBroadcasters_Request) returns (.CSteamTV_GetBroadcastChannelBroadcasters_Response) {
option (method_description) = "Get list of broadcaster info for this channel";
}
rpc GetFollowedChannels (.CSteamTV_GetFollowedChannels_Request) returns (.CSteamTV_GetFollowedChannels_Response) {
option (method_description) = "Get list of followed channels by a viewer";
}
rpc GetSubscribedChannels (.CSteamTV_GetSubscribedChannels_Request) returns (.CSteamTV_GetSubscribedChannels_Response) {
option (method_description) = "Get list of channels a user is subscribed to";
}
rpc GetBroadcastChannelStatus (.CSteamTV_GetBroadcastChannelStatus_Request) returns (.CSteamTV_GetBroadcastChannelStatus_Response) {
option (method_description) = "Get broadcast channel live status";
}
rpc FollowBroadcastChannel (.CSteamTV_FollowBroadcastChannel_Request) returns (.CSteamTV_FollowBroadcastChannel_Response) {
option (method_description) = "Follow a broadcast channel";
}
rpc SubscribeBroadcastChannel (.CSteamTV_SubscribeBroadcastChannel_Request) returns (.CSteamTV_SubscribeBroadcastChannel_Response) {
option (method_description) = "Subscribe to a broadcast channel";
}
rpc GetBroadcastChannelClips (.CSteamTV_GetBroadcastChannelClips_Request) returns (.CSteamTV_GetBroadcastChannelClips_Response) {
option (method_description) = "Get broadcast channel clips";
}
rpc ReportBroadcastChannel (.CSteamTV_ReportBroadcastChannel_Request) returns (.CSteamTV_ReportBroadcastChannel_Response) {
option (method_description) = "Report a broadcast channel";
}
rpc GetBroadcastChannelInteraction (.CSteamTV_GetBroadcastChannelInteraction_Request) returns (.CSteamTV_GetBroadcastChannelInteraction_Response) {
option (method_description) = "Get user's interaction status with a broadcast channel";
}
rpc GetGames (.CSteamTV_GetGames_Request) returns (.CSteamTV_GetGames_Response) {
option (method_description) = "Get list of games with active broadcasters";
}
rpc GetChannels (.CSteamTV_GetChannels_Request) returns (.CSteamTV_GetChannels_Response) {
option (method_description) = "Get the list of featured broadcast channels";
}
rpc AddChatBan (.CSteamTV_AddChatBan_Request) returns (.CSteamTV_AddChatBan_Response) {
option (method_description) = "Set the ban for a specific broadcaster. The issuer is the logged in steam account";
}
rpc GetChatBans (.CSteamTV_GetChatBans_Request) returns (.CSteamTV_GetChatBans_Response) {
option (method_description) = "Get list of bans for a specific broadcaster. ";
}
rpc AddChatModerator (.CSteamTV_AddChatModerator_Request) returns (.CSteamTV_AddChatModerator_Response) {
option (method_description) = "Add or remove a moderator for this broadcast channel";
}
rpc GetChatModerators (.CSteamTV_GetChatModerators_Request) returns (.CSteamTV_GetChatModerators_Response) {
option (method_description) = "Returns the list of moderators for this broadcast channel";
}
rpc AddWordBan (.CSteamTV_AddWordBan_Request) returns (.CSteamTV_AddWordBan_Response) {
option (method_description) = "Add or remove a banned keyword in this broadcast channel chat";
}
rpc GetWordBans (.CSteamTV_GetWordBans_Request) returns (.CSteamTV_GetWordBans_Response) {
option (method_description) = "Returns the list of banned keywords for this broadcast channel";
}
rpc JoinChat (.CSteamTV_JoinChat_Request) returns (.CSteamTV_JoinChat_Response) {
option (method_description) = "Joins the chat channel for a broadcast";
}
rpc Search (.CSteamTV_Search_Request) returns (.CSteamTV_Search_Response) {
option (method_description) = "Searches for broadcast channels based on input keywords";
}
rpc GetSteamTVUserSettings (.CSteamTV_GetSteamTVUserSettings_Request) returns (.CSteamTV_GetSteamTVUserSettings_Response) {
option (method_description) = "Returns a user's SteamTV settings";
}
rpc SetSteamTVUserSettings (.CSteamTV_SetSteamTVUserSettings_Request) returns (.CSteamTV_SetSteamTVUserSettings_Response) {
option (method_description) = "Sets a user's SteamTV settings";
}
rpc GetMyBroadcastChannels (.CSteamTV_GetMyBroadcastChannels_Request) returns (.CSteamTV_GetMyBroadcastChannels_Response) {
option (method_description) = "Gets the broadcast channels that the current user owns";
}
rpc GetHomePageContents (.CSteamTV_GetHomePageContents_Request) returns (.CSteamTV_GetHomePageContents_Response) {
option (method_description) = "Returns homepage contents for user";
}
rpc AppCheer (.CSteamTV_AppCheer_Request) returns (.CSteamTV_AppCheer_Response) {
option (method_description) = "The user is cheering for a specific broadcast for a specific app.";
}
}

219
protobufs/steammessages_store.proto

@ -1,14 +1,79 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
import "enums.proto";
option py_generic_services = true;
enum EStoreDiscoveryQueueType {
k_EStoreDiscoveryQueueTypeNew = 0;
k_EStoreDiscoveryQueueTypeComingSoon = 1;
k_EStoreDiscoveryQueueTypeRecommended = 2;
k_EStoreDiscoveryQueueTypeEveryNewRelease = 3;
k_EStoreDiscoveryQueueTypeMLRecommender = 5;
k_EStoreDiscoveryQueueTypeWishlistOnSale = 6;
k_EStoreDiscoveryQueueTypeDLC = 7;
k_EStoreDiscoveryQueueTypeDLCOnSale = 8;
k_EStoreDiscoveryQueueTypeRecommendedComingSoon = 9;
k_EStoreDiscoveryQueueTypeRecommendedFree = 10;
k_EStoreDiscoveryQueueTypeRecommendedOnSale = 11;
k_EStoreDiscoveryQueueTypeRecommendedDemos = 12;
k_EStoreDiscoveryQueueTypeDLCNewReleases = 13;
k_EStoreDiscoveryQueueTypeDLCTopSellers = 14;
k_EStoreDiscoveryQueueTypeMAX = 15;
}
enum EPlaytestStatus {
k_ETesterStatusNone = 0;
k_ETesterStatusPending = 1;
k_ETesterStatusInvited = 2;
k_ETesterStatusGranted = 3;
}
enum EUserReviewScorePreference {
k_EUserReviewScorePreference_Unset = 0;
k_EUserReviewScorePreference_IncludeAll = 1;
k_EUserReviewScorePreference_ExcludeBombs = 2;
}
message CStore_RegisterCDKey_Request {
optional string activation_code = 1 [(description) = "Key string to register on the logged in user's account"];
optional int32 purchase_platform = 2 [(description) = "EPurchasePlatform for platform of request"];
optional bool is_request_from_client = 3 [(description) = "True if the request was initiated from inside the Steam client"];
}
message CStore_PurchaseReceiptInfo {
message LineItem {
optional uint32 packageid = 1;
optional uint32 appid = 2;
optional string line_item_description = 3;
}
optional uint64 transactionid = 1;
optional uint32 packageid = 2;
optional uint32 purchase_status = 3;
optional uint32 result_detail = 4;
optional uint32 transaction_time = 5;
optional uint32 payment_method = 6;
optional uint64 base_price = 7;
optional uint64 total_discount = 8;
optional uint64 tax = 9;
optional uint64 shipping = 10;
optional uint32 currency_code = 11;
optional string country_code = 12;
optional string error_headline = 13;
optional string error_string = 14;
optional string error_link_text = 15;
optional string error_link_url = 16;
optional uint32 error_appid = 17;
repeated .CStore_PurchaseReceiptInfo.LineItem line_items = 18;
}
message CStore_RegisterCDKey_Response {
optional int32 purchase_result_details = 1 [(description) = "EPurchaseResultDetails from key activation"];
optional .CStore_PurchaseReceiptInfo purchase_receipt_info = 2 [(description) = "Purchase receipt info"];
}
message CStore_GetMostPopularTags_Request {
optional string language = 1;
}
@ -32,16 +97,102 @@ message CStore_GetLocalizedNameForTags_Response {
optional uint32 tagid = 1;
optional string english_name = 2;
optional string name = 3;
optional string normalized_name = 4 [(description) = "english_name, lowercase, with homoglyphs replaced and spaces and some punctuation removed."];
}
repeated .CStore_GetLocalizedNameForTags_Response.Tag tags = 1;
}
message CStoreDiscoveryQueueSettings {
optional bool os_win = 4;
optional bool os_mac = 5;
optional bool os_linux = 6;
optional bool full_controller_support = 7;
optional bool native_steam_controller = 8;
optional bool include_coming_soon = 9;
repeated uint32 excluded_tagids = 10 [(description) = "Don't return any games with these tags."];
optional bool exclude_early_access = 11;
optional bool exclude_videos = 12;
optional bool exclude_software = 13;
optional bool exclude_dlc = 14;
optional bool exclude_soundtracks = 15;
repeated uint32 featured_tagids = 16 [(description) = "Must be marked with one of these featured tagids (for sale pages and events)"];
}
message CStore_GetDiscoveryQueue_Request {
optional .EStoreDiscoveryQueueType queue_type = 1 [default = k_EStoreDiscoveryQueueTypeNew];
optional string country_code = 2;
optional bool rebuild_queue = 3;
optional bool settings_changed = 4;
optional .CStoreDiscoveryQueueSettings settings = 5;
optional bool rebuild_queue_if_stale = 6;
optional bool ignore_user_preferences = 8;
optional bool no_experimental_results = 9;
optional uint32 experimental_cohort = 10;
optional bool debug_get_solr_query = 11;
}
message CStore_GetDiscoveryQueue_Response {
repeated uint32 appids = 1;
optional string country_code = 2;
optional .CStoreDiscoveryQueueSettings settings = 3;
optional int32 skipped = 4;
optional bool exhausted = 5;
optional uint32 experimental_cohort = 6;
optional string debug_solr_query = 7;
}
message CStore_GetDiscoveryQueueSettings_Request {
optional .EStoreDiscoveryQueueType queue_type = 1 [default = k_EStoreDiscoveryQueueTypeNew];
}
message CStore_GetDiscoveryQueueSettings_Response {
optional string country_code = 1;
optional .CStoreDiscoveryQueueSettings settings = 2;
}
message CStore_SkipDiscoveryQueueItem_Request {
optional .EStoreDiscoveryQueueType queue_type = 1 [default = k_EStoreDiscoveryQueueTypeNew];
optional uint32 appid = 2;
}
message CStore_SkipDiscoveryQueueItem_Response {
}
message CStore_GetUserGameInterestState_Request {
optional uint32 appid = 1;
optional uint32 store_appid = 2;
optional uint32 beta_appid = 3;
}
message CStore_GetUserGameInterestState_Response {
message InQueue {
optional .EStoreDiscoveryQueueType type = 1 [default = k_EStoreDiscoveryQueueTypeNew];
optional bool skipped = 2;
optional int32 items_remaining = 3;
optional uint32 next_appid = 4;
optional uint32 experimental_cohort = 5;
}
optional bool owned = 1;
optional bool wishlist = 2;
optional bool ignored = 3;
optional bool following = 4;
repeated .EStoreDiscoveryQueueType in_queues = 5;
repeated .EStoreDiscoveryQueueType queues_with_skip = 6 [(description) = "Discovery queue types where the user has skipped this game."];
repeated int32 queue_items_remaining = 7 [(description) = "# of items remaining in the discovery queue - matches the same order as in_queues"];
repeated uint32 queue_items_next_appid = 8 [(description) = "the next appid in the queue - matches the same order as in_queues"];
optional bool temporarily_owned = 9 [(description) = "The user owns the game temporarily, eg a rental or free weekend"];
repeated .CStore_GetUserGameInterestState_Response.InQueue queues = 10;
optional int32 ignored_reason = 11 [(description) = "The ERecommendationIgnoreReason why the user ignored the app"];
optional .EPlaytestStatus beta_status = 12 [default = k_ETesterStatusNone, (description) = "User interest or membership in the playtest for this app if any"];
}
message CStore_GetStorePreferences_Request {
}
message CStore_UserPreferences {
optional uint32 primary_language = 1;
optional int32 primary_language = 1;
optional uint32 secondary_languages = 2;
optional bool platform_windows = 3;
optional bool platform_mac = 4;
@ -52,6 +203,7 @@ message CStore_UserPreferences {
optional bool hide_store_broadcast = 9;
optional .EUserReviewScorePreference review_score_preference = 10 [default = k_EUserReviewScorePreference_Unset];
optional int32 timestamp_content_descriptor_preferences_updated = 11;
optional .EProvideDeckFeedbackPreference provide_deck_feedback = 12 [default = k_EProvideDeckFeedbackPreference_Unset];
}
message CStore_UserTagPreferences {
@ -79,6 +231,39 @@ message CStore_GetStorePreferences_Response {
optional .CStore_UserContentDescriptorPreferences content_descriptor_preferences = 3;
}
message CStore_GetTrendingAppsAmongFriends_Request {
optional uint32 num_apps = 1;
optional uint32 num_top_friends = 2;
}
message CStore_GetTrendingAppsAmongFriends_Response {
message TrendingAppData {
optional uint32 appid = 1;
repeated uint64 steamids_top_friends = 2;
optional uint32 total_friends = 3;
}
repeated .CStore_GetTrendingAppsAmongFriends_Response.TrendingAppData trending_apps = 1;
}
message CSteamDeckCompatibility_SetFeedback_Request {
optional uint32 appid = 1;
optional .ESteamDeckCompatibilityFeedback feedback = 2 [default = k_ESteamDeckCompatibilityFeedback_Unset];
}
message CSteamDeckCompatibility_SetFeedback_Response {
}
message CSteamDeckCompatibility_ShouldPrompt_Request {
optional uint32 appid = 1;
}
message CSteamDeckCompatibility_ShouldPrompt_Response {
optional bool prompt = 1;
optional bool feedback_eligible = 2;
optional .ESteamDeckCompatibilityFeedback existing_feedback = 3 [default = k_ESteamDeckCompatibilityFeedback_Unset];
}
message CStore_StorePreferencesChanged_Notification {
optional .CStore_UserPreferences preferences = 1;
optional .CStore_UserTagPreferences tag_preferences = 2;
@ -88,6 +273,10 @@ message CStore_StorePreferencesChanged_Notification {
service Store {
option (service_description) = "A service to access store data.";
rpc RegisterCDKey (.CStore_RegisterCDKey_Request) returns (.CStore_RegisterCDKey_Response) {
option (method_description) = "Registers a CD key with Steam on the logged in user's account";
}
rpc GetMostPopularTags (.CStore_GetMostPopularTags_Request) returns (.CStore_GetMostPopularTags_Response) {
option (method_description) = "Get all whitelisted tags, with localized names.";
}
@ -96,9 +285,37 @@ service Store {
option (method_description) = "Gets tag names in a different language";
}
rpc GetDiscoveryQueue (.CStore_GetDiscoveryQueue_Request) returns (.CStore_GetDiscoveryQueue_Response) {
option (method_description) = "Get a list of games for the user to explore on the store.";
}
rpc GetDiscoveryQueueSettings (.CStore_GetDiscoveryQueueSettings_Request) returns (.CStore_GetDiscoveryQueueSettings_Response) {
option (method_description) = "Get the settings that were used to generate a user's discovery queue.";
}
rpc SkipDiscoveryQueueItem (.CStore_SkipDiscoveryQueueItem_Request) returns (.CStore_SkipDiscoveryQueueItem_Response) {
option (method_description) = "Skip an item in the user's queue.";
}
rpc GetUserGameInterestState (.CStore_GetUserGameInterestState_Request) returns (.CStore_GetUserGameInterestState_Response) {
option (method_description) = "Get information about a user's relationship to a game - ownership, wishlist, discovery queue state, etc.";
}
rpc GetStorePreferences (.CStore_GetStorePreferences_Request) returns (.CStore_GetStorePreferences_Response) {
option (method_description) = "Returns the desired ratings board and maximum rating to show on the store";
}
rpc GetTrendingAppsAmongFriends (.CStore_GetTrendingAppsAmongFriends_Request) returns (.CStore_GetTrendingAppsAmongFriends_Response) {
option (method_description) = "Get trending apps among friends";
}
rpc SetCompatibilityFeedback (.CSteamDeckCompatibility_SetFeedback_Request) returns (.CSteamDeckCompatibility_SetFeedback_Response) {
option (method_description) = "Upserts user feedback regarding the published Steam Deck Compatibility rating for a game";
}
rpc ShouldPromptForCompatibilityFeedback (.CSteamDeckCompatibility_ShouldPrompt_Request) returns (.CSteamDeckCompatibility_ShouldPrompt_Response) {
option (method_description) = "Returns whether we should ask the user if the compatibility rating is correct";
}
}
service StoreClient {

326
protobufs/steammessages_storebrowse.proto

@ -0,0 +1,326 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
import "enums_productinfo.proto";
import "enums.proto";
option py_generic_services = true;
enum EStoreItemType {
k_EStoreItemType_Invalid = -1;
k_EStoreItemType_App = 0;
k_EStoreItemType_Package = 1;
k_EStoreItemType_Bundle = 2;
k_EStoreItemType_Mtx = 3;
}
enum EStoreAppType {
k_EStoreAppType_Game = 0;
k_EStoreAppType_Demo = 1;
k_EStoreAppType_Mod = 2;
k_EStoreAppType_Movie = 3;
k_EStoreAppType_DLC = 4;
k_EStoreAppType_Guide = 5;
k_EStoreAppType_Software = 6;
k_EStoreAppType_Video = 7;
k_EStoreAppType_Series = 8;
k_EStoreAppType_Episode = 9;
k_EStoreAppType_Hardware = 10;
k_EStoreAppType_Music = 11;
k_EStoreAppType_Beta = 12;
k_EStoreAppType_Tool = 13;
k_EStoreAppType_Advertising = 14;
}
enum EUserReviewScore {
k_EUserReviewScore_None = 0;
k_EUserReviewScore_OverwhelminglyNegative = 1;
k_EUserReviewScore_VeryNegative = 2;
k_EUserReviewScore_Negative = 3;
k_EUserReviewScore_MostlyNegative = 4;
k_EUserReviewScore_Mixed = 5;
k_EUserReviewScore_MostlyPositive = 6;
k_EUserReviewScore_Positive = 7;
k_EUserReviewScore_VeryPositive = 8;
k_EUserReviewScore_OverwhelminglyPositive = 9;
}
enum EStoreCategoryType {
k_EStoreCategoryType_Category = 0;
k_EStoreCategoryType_SupportedPlayers = 1;
k_EStoreCategoryType_Feature = 2;
k_EStoreCategoryType_ControllerSupport = 3;
k_EStoreCategoryType_CloudGaming = 4;
k_EStoreCategoryType_MAX = 5;
}
message StoreItemID {
optional uint32 appid = 1;
optional uint32 packageid = 2;
optional uint32 bundleid = 3;
}
message StoreBrowseContext {
optional string language = 1;
optional int32 elanguage = 2 [(description) = "ELanguage"];
optional string country_code = 3 [(description) = "2-character country code; required"];
optional int32 steam_realm = 4 [(description) = "ESteamRealm"];
}
message StoreBrowseItemDataRequest {
optional bool include_assets = 1;
optional bool include_release = 2;
optional bool include_platforms = 3;
optional bool include_all_purchase_options = 4;
optional bool include_screenshots = 5;
optional bool include_trailers = 6;
optional bool include_ratings = 7;
optional int32 include_tag_count = 8 [(description) = "Count of tags to return, as tagids. Maximum 20."];
optional bool include_reviews = 9;
optional bool include_basic_info = 10 [(description) = "Include short description, publisher, developers"];
optional bool include_supported_languages = 11 [(description) = "includes the games support for languages: supported, full_audio, subtitles"];
}
message CStoreBrowse_GetItems_Request {
repeated .StoreItemID ids = 1;
optional .StoreBrowseContext context = 2;
optional .StoreBrowseItemDataRequest data_request = 3;
}
message StoreGameRating {
optional string type = 1 [(description) = "'esrb', 'pegi', ..."];
optional string rating = 2 [(description) = "'t' for teen, 'm' for mature, ..."];
repeated string descriptors = 3 [(description) = "Additional descriptors like 'Intense Violence', 'Strong Language',..."];
optional string interactive_elements = 4 [(description) = "ESRB-specific"];
optional int32 required_age = 10 [(description) = "Age in years. Store pages will prompt with an age gate"];
optional bool use_age_gate = 11;
optional string image_url = 20 [(description) = "An image corresponding to the rating."];
optional string image_target = 21 [(description) = "URL where the image should link for more information."];
}
message StoreItem {
message RelatedItems {
optional uint32 parent_appid = 1 [(description) = "For DLC, Demos, etc, this is the main app."];
}
message Categories {
repeated uint32 supported_player_categoryids = 2 [(description) = "Categories like Single Player, Multiplayer, MMO"];
repeated uint32 feature_categoryids = 3 [(description) = "Categories indicating supported features like Steam Cloud, VAC, Achievements, etc"];
repeated uint32 controller_categoryids = 4 [(description) = "Categories indicating controller support and full controller support."];
}
message Reviews {
message StoreReviewSummary {
optional uint32 review_count = 1;
optional int32 percent_positive = 2 [(description) = "0-100"];
optional .EUserReviewScore review_score = 3 [default = k_EUserReviewScore_None];
optional string review_score_label = 4 [(description) = "A string like 'Mixed', 'Negative', 'Overwhelmingly Positive'"];
}
optional .StoreItem.Reviews.StoreReviewSummary summary_filtered = 1 [(description) = "Review summary with review bombs removed (if any). Always present (if include_reviews set in request)"];
optional .StoreItem.Reviews.StoreReviewSummary summary_unfiltered = 2 [(description) = "Review summary with review bombs included. Only present if there are review bombs."];
}
message BasicInfo {
message CreatorHomeLink {
optional string name = 1;
optional uint32 creator_clan_account_id = 2 [(description) = "Optioanl field indicating this name is associated this the creator home via the clan account id"];
}
optional string short_description = 1;
repeated .StoreItem.BasicInfo.CreatorHomeLink publishers = 2;
repeated .StoreItem.BasicInfo.CreatorHomeLink developers = 3;
repeated .StoreItem.BasicInfo.CreatorHomeLink franchises = 4;
optional string capsule_headline = 5 [(description) = "A custom string specified by the partner for display on or around a capsule on the store, e.g. 'Just Updated!'"];
}
message Tag {
optional uint32 tagid = 1;
optional uint32 weight = 2;
}
message Assets {
optional string asset_url_format = 1 [(description) = "Format for URLs, should substitute the capsule name for ${FILENAME} in the URL."];
optional string main_capsule = 2;
optional string small_capsule = 3;
optional string header = 4 [(description) = "Equivalent to GetConstantRatioHeaderImage in PHP; apps will always have this, packages and bundles may not."];
optional string package_header = 5 [(description) = "A wider header used on package/bundle pages. Not set for apps."];
optional string page_background = 6;
optional string hero_capsule = 7 [(description) = "374x448"];
optional string hero_capsule_2x = 8 [(description) = "748x896 version of hero capsule."];
optional string library_capsule = 9 [(description) = "300x450 - tall library asset"];
optional string library_capsule_2x = 10 [(description) = "600x900 - tall library asset"];
optional string library_hero = 11 [(description) = "960x310 or 1920x620 - library detail background asset"];
optional string library_hero_2x = 12 [(description) = "1920x620 or 3840x1240 - library detail background asset"];
optional string community_icon = 13 [(description) = "32x32 jpg uploading via steamworks under community assets"];
}
message ReleaseInfo {
optional uint32 steam_release_date = 1 [(description) = "The date this item first released on the Steam store. For Early Access graduates, this is their graduation day."];
optional uint32 original_release_date = 2 [(description) = "Optional; the date this item first released elsewhere, typically back catalog items."];
optional uint32 original_steam_release_date = 3 [(description) = "For Early Access graduates, the date the game first appeared on Steam."];
optional bool is_coming_soon = 4 [(description) = "Is the app coming soon? This flag should be preferred to doing time comparisons against steam_release_date."];
optional bool is_preload = 5 [(description) = "Can the app be preloaded? Only applies to Coming Soon titles."];
optional string custom_release_date_message = 6 [(description) = "Custom release date string. steam_release_date will be unset if this is set."];
optional bool is_abridged_release_date = 7 [(description) = "Release date should be displayed as month-year only. steam_release_date is the last day of the month."];
optional string coming_soon_display = 8 [(description) = "One of 'date_full', 'date_month', 'date_quarter', 'date_year', 'text_comingsoon', 'text_tba'"];
optional bool is_early_access = 10;
optional uint32 mac_release_date = 20;
optional uint32 linux_release_date = 21;
}
message Platforms {
message VRSupport {
optional bool vrhmd = 1;
optional bool vrhmd_only = 2;
optional bool htc_vive = 40;
optional bool oculus_rift = 41;
optional bool windows_mr = 42;
optional bool valve_index = 43;
}
optional bool windows = 1;
optional bool mac = 2;
optional bool steamos_linux = 3;
optional .StoreItem.Platforms.VRSupport vr_support = 10;
optional .ESteamDeckCompatibilityCategory steam_deck_compat_category = 11 [default = k_ESteamDeckCompatibilityCategory_Unknown];
}
message PurchaseOption {
message Discount {
optional int64 discount_amount = 1;
optional string discount_description = 2;
optional uint32 discount_end_date = 3;
}
optional int32 packageid = 1;
optional int32 bundleid = 2;
optional string purchase_option_name = 3 [(description) = "The name of the package or bundle"];
optional int64 final_price_in_cents = 5 [(description) = "Always set. Includes any applicable non user-specific discounts."];
optional int64 original_price_in_cents = 6 [(description) = "If discounted, this is the price the item would normally cost."];
optional int64 user_final_price_in_cents = 7;
optional string formatted_final_price = 8 [(description) = "Always set. Formatted with currency symbol and decimal, like '$10.00'."];
optional string formatted_original_price = 9;
optional int32 discount_pct = 10 [(description) = "If discounted, calculated from final price and original price."];
optional int32 user_discount_pct = 11;
optional int32 bundle_discount_pct = 12 [(description) = "If this is a bundle, the savings from buying the bundle. If no bundle items are on active discount, this will be the same as discount_pct."];
repeated .StoreItem.PurchaseOption.Discount active_discounts = 20 [(description) = "Discounts included in discounted_price_in_cents."];
repeated .StoreItem.PurchaseOption.Discount user_active_discounts = 21 [(description) = "Additional discounts included in user_discounted_price_in_cents."];
repeated .StoreItem.PurchaseOption.Discount inactive_discounts = 22 [(description) = "Additional user-specific discounts that do not apply to the current user."];
optional bool user_can_purchase = 30;
optional bool user_can_purchase_as_gift = 31;
optional bool is_commercial_license = 40 [(description) = "This is a commercial license"];
optional bool should_suppress_discount_pct = 41 [(description) = "Don't show the discount percentage on a store capsule for this item."];
}
message Screenshots {
message Screenshot {
optional string filename = 1 [(description) = "Path to file on media CDN. Can access sized version by appending to SHA: '.1920x1080', '.600x338', '.116x65'"];
optional int32 ordinal = 2 [(description) = "Screenshots should be displayed in order of ascending ordinal; they are returned in-order but client may need to merge all_ages and mature_content_screenshots."];
}
repeated .StoreItem.Screenshots.Screenshot all_ages_screenshots = 2 [(description) = "Screenshots suitable for all ages."];
repeated .StoreItem.Screenshots.Screenshot mature_content_screenshots = 3 [(description) = "Screenshots that may contain mature content; these should only be shown after verifying age (age gate)."];
}
message Trailers {
message VideoSource {
optional string filename = 1 [(description) = "Substitute into trailer_url_format"];
optional string type = 2 [(description) = "'video/webm' or 'video/mp4'; can just put this directly in to a <source> tag."];
}
message Trailer {
optional string trailer_name = 1;
optional string trailer_url_format = 2 [(description) = "Format for URLs, should substitute filename for ${FILENAME} in the URL."];
repeated .StoreItem.Trailers.VideoSource trailer_480p = 3;
repeated .StoreItem.Trailers.VideoSource trailer_max = 4;
repeated .StoreItem.Trailers.VideoSource microtrailer = 5;
optional string screenshot_medium = 10 [(description) = "293x165px. Use trailer_url_format."];
optional string screenshot_full = 11 [(description) = "Same size as trailer_max. Use trailer_url_format."];
optional int32 trailer_base_id = 12 [(description) = "Trailer ID. For localized trailers, this will be the original trailer's ID"];
}
repeated .StoreItem.Trailers.Trailer highlights = 1 [(description) = "Primary trailers for this app"];
repeated .StoreItem.Trailers.Trailer other_trailers = 2 [(description) = "Additional trailers; on the app page, these are shown after screenshots (highlights shown before)"];
}
message SupportedLanguage {
optional int32 elanguage = 1 [(description) = "ELanguage"];
optional bool supported = 2;
optional bool full_audio = 3;
optional bool subtitles = 4;
}
message FreeWeekend {
optional uint32 start_time = 1 [(description) = "When the free weekend starts."];
optional uint32 end_time = 2 [(description) = "When the free weekend ends."];
optional string text = 3 [(description) = "Text to show as a description of the free weekend."];
}
optional .EStoreItemType item_type = 1 [default = k_EStoreItemType_Invalid];
optional uint32 id = 2;
optional uint32 success = 3 [(description) = "EResult of this lookup action"];
optional bool visible = 4;
optional bool unvailable_for_country_restriction = 5 [(description) = "Indicates this app is visible in other regions, but not the requested reagion"];
optional string name = 6;
optional string store_url_path = 7 [(description) = "The URL of this item's store page, to be appended to STORE_BASE_URL."];
optional uint32 appid = 9 [(description) = "If this is an app, or a single-app package, the steamworks appid."];
optional .EStoreAppType type = 10 [default = k_EStoreAppType_Game, (description) = "Type of app (Game, Software, Music). For packages/bundles, this will be the most interesting type (eg Game + Soundtrack bundle will have type Game)"];
repeated .EStoreAppType included_types = 11 [(description) = "For packages/bundles, all types of included items"];
repeated uint32 included_appids = 12 [(description) = "For packages/bundles, all included appids"];
optional bool is_free = 13;
optional bool is_early_access = 14;
optional .StoreItem.RelatedItems related_items = 15;
repeated .EContentDescriptorID content_descriptorids = 20;
repeated uint32 tagids = 21;
optional .StoreItem.Categories categories = 22;
optional .StoreItem.Reviews reviews = 23;
optional .StoreItem.BasicInfo basic_info = 24;
repeated .StoreItem.Tag tags = 25;
optional .StoreItem.Assets assets = 30;
optional .StoreItem.ReleaseInfo release = 31;
optional .StoreItem.Platforms platforms = 32;
optional .StoreGameRating game_rating = 33 [(description) = "Local ratings agency information, like ESRB or PEGI"];
optional .StoreItem.PurchaseOption best_purchase_option = 40 [(description) = "The cheapest way for the user to acquire this app or package (may be a bundle)."];
repeated .StoreItem.PurchaseOption purchase_options = 41 [(description) = "Different ways to buy this app or packages (packages can be purchased directly, but may also be included in bundles)."];
repeated .StoreItem.PurchaseOption accessories = 42 [(description) = "Additional packages or bundles associated with an app, but that do not contain the app."];
optional .StoreItem.Screenshots screenshots = 50;
optional .StoreItem.Trailers trailers = 51;
repeated .StoreItem.SupportedLanguage supported_languages = 52;
optional string store_url_path_override = 53 [(description) = "Navigate to this URL (relative to store home) when the store capsule for this item is clicked, instead of the default /app/... URL. Used by advertising apps that point to a sale page."];
optional .StoreItem.FreeWeekend free_weekend = 54 [(description) = "Information about a free weekend offer."];
}
message CStoreBrowse_GetItems_Response {
repeated .StoreItem store_items = 1;
}
message CStoreBrowse_GetStoreCategories_Request {
optional string language = 1;
optional int32 elanguage = 2 [default = -1, (description) = "ELanguage"];
}
message CStoreBrowse_GetStoreCategories_Response {
message Category {
optional uint32 categoryid = 1;
optional .EStoreCategoryType type = 2 [default = k_EStoreCategoryType_Category];
optional string internal_name = 3;
optional string display_name = 4;
optional string image_url = 5 [(description) = "Append to STORE_CDN_URL"];
optional bool show_in_search = 6 [(description) = "Indicates this category can link to search results showing all items in category."];
}
repeated .CStoreBrowse_GetStoreCategories_Response.Category categories = 1;
}
service StoreBrowse {
option (service_description) = "APIs for accessing store item data";
rpc GetItems (.CStoreBrowse_GetItems_Request) returns (.CStoreBrowse_GetItems_Response) {
option (method_description) = "Get information about items on the store";
}
rpc GetStoreCategories (.CStoreBrowse_GetStoreCategories_Request) returns (.CStoreBrowse_GetStoreCategories_Response) {
option (method_description) = "Get category definitions for store. This is a public-facing API (as compared to StoreCatalog.GetCategories, which is intended for PHP)";
}
}

1
protobufs/steammessages_timedtrial.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

57
protobufs/steammessages_twofactor.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;
@ -31,6 +32,7 @@ message CTwoFactor_AddAuthenticator_Request {
optional string device_identifier = 5 [(description) = "Authenticator identifier"];
optional string sms_phone_id = 6 [(description) = "ID of phone to use for SMS verification"];
repeated string http_headers = 7 [(description) = "HTTP headers alternating by K/V"];
optional uint32 version = 8 [default = 1, (description) = "What the version of our token should be"];
}
message CTwoFactor_AddAuthenticator_Response {
@ -44,6 +46,7 @@ message CTwoFactor_AddAuthenticator_Response {
optional bytes identity_secret = 8 [(description) = "Secret used for identity attestation (e.g., for eventing)"];
optional bytes secret_1 = 9 [(description) = "Spare shared secret"];
optional int32 status = 10 [(description) = "Result code"];
optional string phone_number_hint = 11 [(description) = "a portion of the phone number the SMS code was sent to"];
}
message CTwoFactor_SendEmail_Request {
@ -61,6 +64,7 @@ message CTwoFactor_FinalizeAddAuthenticator_Request {
optional uint64 authenticator_time = 3 [(description) = "Current authenticator time"];
optional string activation_code = 4 [(description) = "Activation code from out-of-band message"];
repeated string http_headers = 5 [(description) = "HTTP headers alternating by K/V"];
optional bool validate_sms_code = 6 [(description) = "When finalizing with an SMS code, pass the request on to the PhoneService to update its state too."];
}
message CTwoFactor_FinalizeAddAuthenticator_Response {
@ -70,6 +74,15 @@ message CTwoFactor_FinalizeAddAuthenticator_Response {
optional int32 status = 4 [(description) = "Result code"];
}
message CTwoFactor_UpdateTokenVersion_Request {
optional fixed64 steamid = 1;
optional uint32 version = 2 [(description) = "What the version of our token should be"];
optional bytes signature = 3 [(description) = "HMAC digest over user's private key"];
}
message CTwoFactor_UpdateTokenVersion_Response {
}
message CTwoFactor_RemoveAuthenticator_Request {
optional string revocation_code = 2 [(description) = "Password needed to remove token"];
optional uint32 revocation_reason = 5 [(description) = "Reason the authenticator is being removed"];
@ -106,6 +119,38 @@ message CTwoFactor_ValidateToken_Response {
optional bool valid = 1 [(description) = "result of validation"];
}
message CTwoFactor_RemoveAuthenticatorViaChallengeStart_Request {
}
message CTwoFactor_RemoveAuthenticatorViaChallengeStart_Response {
optional bool success = 1 [(description) = "True if succeeded, or want more tries with an authenticator_code"];
}
message CTwoFactor_RemoveAuthenticatorViaChallengeContinue_Request {
optional string sms_code = 1 [(description) = "Code from SMS"];
optional bool generate_new_token = 2 [(description) = "Generate new token (instead of removing old one)"];
}
message CRemoveAuthenticatorViaChallengeContinue_Replacement_Token {
optional bytes shared_secret = 1 [(description) = "Shared secret between server and authenticator"];
optional fixed64 serial_number = 2 [(description) = "Authenticator serial number (unique per token)"];
optional string revocation_code = 3 [(description) = "code used to revoke authenticator"];
optional string uri = 4 [(description) = "URI for QR code generation"];
optional uint64 server_time = 5 [(description) = "Current server time"];
optional string account_name = 6 [(description) = "Account name to display on token client"];
optional string token_gid = 7 [(description) = "Token GID assigned by server"];
optional bytes identity_secret = 8 [(description) = "Secret used for identity attestation (e.g., for eventing)"];
optional bytes secret_1 = 9 [(description) = "Spare shared secret"];
optional int32 status = 10 [(description) = "Result code"];
optional uint32 steamguard_scheme = 11 [(description) = "Type of Steam Guard to use once token is removed"];
optional fixed64 steamid = 12 [(description) = "steamid that owns the secret"];
}
message CTwoFactor_RemoveAuthenticatorViaChallengeContinue_Response {
optional bool success = 1 [(description) = "True if succeeded, or want more tries with an authenticator_code"];
optional .CRemoveAuthenticatorViaChallengeContinue_Replacement_Token replacement_token = 2 [(description) = "Fresh secret to install"];
}
service TwoFactor {
option (service_description) = "Two Factor Authentication Service";
@ -125,6 +170,10 @@ service TwoFactor {
option (method_description) = "Finalize two-factor authentication addition to the logged-in account";
}
rpc UpdateTokenVersion (.CTwoFactor_UpdateTokenVersion_Request) returns (.CTwoFactor_UpdateTokenVersion_Response) {
option (method_description) = "Update the version for my token";
}
rpc RemoveAuthenticator (.CTwoFactor_RemoveAuthenticator_Request) returns (.CTwoFactor_RemoveAuthenticator_Response) {
option (method_description) = "Remove two-factor authentication addition from the logged-in account";
}
@ -140,4 +189,12 @@ service TwoFactor {
rpc ValidateToken (.CTwoFactor_ValidateToken_Request) returns (.CTwoFactor_ValidateToken_Response) {
option (method_description) = "Validate (and consume) a token";
}
rpc RemoveAuthenticatorViaChallengeStart (.CTwoFactor_RemoveAuthenticatorViaChallengeStart_Request) returns (.CTwoFactor_RemoveAuthenticatorViaChallengeStart_Response) {
option (method_description) = "Start challenge-based authenticator removal";
}
rpc RemoveAuthenticatorViaChallengeContinue (.CTwoFactor_RemoveAuthenticatorViaChallengeContinue_Request) returns (.CTwoFactor_RemoveAuthenticatorViaChallengeContinue_Response) {
option (method_description) = "Continue challenge-based authenticator removal";
}
}

1
protobufs/steammessages_unified_test.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

40
protobufs/steammessages_useraccount.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;
@ -43,6 +44,29 @@ message CUserAccount_GetAvailableValveDiscountPromotions_Response {
repeated .CUserAccount_GetAvailableValveDiscountPromotions_Response.ValveDiscountPromotionDetails promotions = 1;
}
message CUserAccount_GetClientWalletDetails_Request {
optional bool include_balance_in_usd = 1;
optional int32 wallet_region = 2 [default = 1];
optional bool include_formatted_balance = 3;
}
message CUserAccount_GetWalletDetails_Response {
optional bool has_wallet = 1;
optional string user_country_code = 2;
optional string wallet_country_code = 3;
optional string wallet_state = 4;
optional int64 balance = 5;
optional int64 delayed_balance = 6;
optional int32 currency_code = 7;
optional uint32 time_most_recent_txn = 8;
optional uint64 most_recent_txnid = 9;
optional int64 balance_in_usd = 10;
optional int64 delayed_balance_in_usd = 11;
optional bool has_wallet_in_other_regions = 12;
repeated int32 other_regions = 13;
optional string formatted_balance = 14;
}
message CUserAccount_GetAccountLinkStatus_Request {
}
@ -59,6 +83,14 @@ message CUserAccount_CancelLicenseForApp_Request {
message CUserAccount_CancelLicenseForApp_Response {
}
message CUserAccount_GetUserCountry_Request {
optional fixed64 steamid = 1;
}
message CUserAccount_GetUserCountry_Response {
optional string country = 1;
}
message CUserAccount_CreateFriendInviteToken_Request {
optional uint32 invite_limit = 1;
optional uint32 invite_duration = 2;
@ -160,6 +192,10 @@ service UserAccount {
option (method_description) = "Gets the available promotional discounts available to the user";
}
rpc GetClientWalletDetails (.CUserAccount_GetClientWalletDetails_Request) returns (.CUserAccount_GetWalletDetails_Response) {
option (method_description) = "Returns balance and details about any users wallet";
}
rpc GetAccountLinkStatus (.CUserAccount_GetAccountLinkStatus_Request) returns (.CUserAccount_GetAccountLinkStatus_Response) {
option (method_description) = "Fetches account link status";
}
@ -168,6 +204,10 @@ service UserAccount {
option (method_description) = "Cancels a free license for a user";
}
rpc GetUserCountry (.CUserAccount_GetUserCountry_Request) returns (.CUserAccount_GetUserCountry_Response) {
option (method_description) = "Get the country code associated with the passed steamid (only available for logged-in user or support)";
}
rpc CreateFriendInviteToken (.CUserAccount_CreateFriendInviteToken_Request) returns (.CUserAccount_CreateFriendInviteToken_Response) {
option (method_description) = "Create a limited-use token that can be used to create a friend request";
}

1
protobufs/steammessages_video.proto

@ -1,4 +1,5 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;

24
protobufs/steammessages_workshop.proto

@ -0,0 +1,24 @@
syntax = "proto2";
import "steammessages_base.proto";
import "steammessages_unified_base.proto";
option py_generic_services = true;
message CWorkshop_GetEULAStatus_Request {
optional uint32 appid = 1;
}
message CWorkshop_GetEULAStatus_Response {
optional uint32 version = 1;
optional uint32 timestamp_action = 2;
optional bool accepted = 3;
optional bool needs_action = 4;
}
service Workshop {
option (service_description) = "A service to access published file data";
rpc GetEULAStatus (.CWorkshop_GetEULAStatus_Request) returns (.CWorkshop_GetEULAStatus_Response) {
option (method_description) = "Retrieve the status of the user's EULA acceptance.";
}
}

9
steam/core/msg/unified.py

@ -2,6 +2,9 @@ import re
from importlib import import_module
service_lookup = { # MARK_SERVICE_START
'Authentication': 'steam.protobufs.steammessages_auth_pb2',
'AuthenticationSupport': 'steam.protobufs.steammessages_auth_pb2',
'CloudGaming': 'steam.protobufs.steammessages_auth_pb2',
'Broadcast': 'steam.protobufs.steammessages_broadcast_pb2',
'BroadcastClient': 'steam.protobufs.steammessages_broadcast_pb2',
'Chat': 'steam.protobufs.steammessages_chat_pb2',
@ -24,10 +27,12 @@ service_lookup = { # MARK_SERVICE_START
'GameNotifications': 'steam.protobufs.steammessages_gamenotifications_pb2',
'GameNotificationsClient': 'steam.protobufs.steammessages_gamenotifications_pb2',
'GameServers': 'steam.protobufs.steammessages_gameservers_pb2',
'GameServerClient': 'steam.protobufs.steammessages_gameservers_pb2',
'Inventory': 'steam.protobufs.steammessages_inventory_pb2',
'InventoryClient': 'steam.protobufs.steammessages_inventory_pb2',
'CommunityLinkFilter': 'steam.protobufs.steammessages_linkfilter_pb2',
'LobbyMatchmakingLegacy': 'steam.protobufs.steammessages_lobbymatchmaking_pb2',
'MarketingMessages': 'steam.protobufs.steammessages_marketingmessages_pb2',
'EconMarket': 'steam.protobufs.steammessages_market_pb2',
'Offline': 'steam.protobufs.steammessages_offline_pb2',
'Parental': 'steam.protobufs.steammessages_parental_pb2',
@ -45,6 +50,9 @@ service_lookup = { # MARK_SERVICE_START
'Shader': 'steam.protobufs.steammessages_shader_pb2',
'SiteManagerClient': 'steam.protobufs.steammessages_site_license_pb2',
'SiteLicense': 'steam.protobufs.steammessages_site_license_pb2',
'STAR': 'steam.protobufs.steammessages_star_pb2',
'SteamTV': 'steam.protobufs.steammessages_steamtv_pb2',
'StoreBrowse': 'steam.protobufs.steammessages_storebrowse_pb2',
'Store': 'steam.protobufs.steammessages_store_pb2',
'StoreClient': 'steam.protobufs.steammessages_store_pb2',
'TimedTrial': 'steam.protobufs.steammessages_timedtrial_pb2',
@ -69,6 +77,7 @@ service_lookup = { # MARK_SERVICE_START
'WebRTCClientNotifications': 'steam.protobufs.steammessages_webui_friends_pb2',
'MobilePerAccount': 'steam.protobufs.steammessages_webui_friends_pb2',
'MobileDevice': 'steam.protobufs.steammessages_webui_friends_pb2',
'Workshop': 'steam.protobufs.steammessages_workshop_pb2',
} # MARK_SERVICE_END
method_lookup = {}

165
steam/protobufs/content_manifest_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: content_manifest.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
@ -20,8 +18,9 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='content_manifest.proto',
package='',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n\x16\x63ontent_manifest.proto\"\xef\x02\n\x16\x43ontentManifestPayload\x12\x35\n\x08mappings\x18\x01 \x03(\x0b\x32#.ContentManifestPayload.FileMapping\x1a\x9d\x02\n\x0b\x46ileMapping\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0c\n\x04size\x18\x02 \x01(\x04\x12\r\n\x05\x66lags\x18\x03 \x01(\r\x12\x14\n\x0csha_filename\x18\x04 \x01(\x0c\x12\x13\n\x0bsha_content\x18\x05 \x01(\x0c\x12=\n\x06\x63hunks\x18\x06 \x03(\x0b\x32-.ContentManifestPayload.FileMapping.ChunkData\x12\x12\n\nlinktarget\x18\x07 \x01(\t\x1a\x61\n\tChunkData\x12\x0b\n\x03sha\x18\x01 \x01(\x0c\x12\x0b\n\x03\x63rc\x18\x02 \x01(\x07\x12\x0e\n\x06offset\x18\x03 \x01(\x04\x12\x13\n\x0b\x63\x62_original\x18\x04 \x01(\r\x12\x15\n\rcb_compressed\x18\x05 \x01(\r\"\xec\x01\n\x17\x43ontentManifestMetadata\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x14\n\x0cgid_manifest\x18\x02 \x01(\x04\x12\x15\n\rcreation_time\x18\x03 \x01(\r\x12\x1b\n\x13\x66ilenames_encrypted\x18\x04 \x01(\x08\x12\x18\n\x10\x63\x62_disk_original\x18\x05 \x01(\x04\x12\x1a\n\x12\x63\x62_disk_compressed\x18\x06 \x01(\x04\x12\x15\n\runique_chunks\x18\x07 \x01(\r\x12\x15\n\rcrc_encrypted\x18\x08 \x01(\r\x12\x11\n\tcrc_clear\x18\t \x01(\r\"-\n\x18\x43ontentManifestSignature\x12\x11\n\tsignature\x18\x01 \x01(\x0c\"\x84\x03\n\x12\x43ontentDeltaChunks\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x1a\n\x12manifest_id_source\x18\x02 \x01(\x04\x12\x1a\n\x12manifest_id_target\x18\x03 \x01(\x04\x12\x33\n\x0b\x64\x65ltaChunks\x18\x04 \x03(\x0b\x32\x1e.ContentDeltaChunks.DeltaChunk\x12h\n\x13\x63hunk_data_location\x18\x05 \x01(\x0e\x32\x1f.EContentDeltaChunkDataLocation:*k_EContentDeltaChunkDataLocationInProtobuf\x1a\x84\x01\n\nDeltaChunk\x12\x12\n\nsha_source\x18\x01 \x01(\x0c\x12\x12\n\nsha_target\x18\x02 \x01(\x0c\x12\x15\n\rsize_original\x18\x03 \x01(\r\x12\x14\n\x0cpatch_method\x18\x04 \x01(\r\x12\r\n\x05\x63hunk\x18\x05 \x01(\x0c\x12\x12\n\nsize_delta\x18\x06 \x01(\r*\x83\x01\n\x1e\x45\x43ontentDeltaChunkDataLocation\x12.\n*k_EContentDeltaChunkDataLocationInProtobuf\x10\x00\x12\x31\n-k_EContentDeltaChunkDataLocationAfterProtobuf\x10\x01\x42\x05H\x01\x90\x01\x00')
serialized_options=b'H\001\220\001\000',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x16\x63ontent_manifest.proto\"\xef\x02\n\x16\x43ontentManifestPayload\x12\x35\n\x08mappings\x18\x01 \x03(\x0b\x32#.ContentManifestPayload.FileMapping\x1a\x9d\x02\n\x0b\x46ileMapping\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0c\n\x04size\x18\x02 \x01(\x04\x12\r\n\x05\x66lags\x18\x03 \x01(\r\x12\x14\n\x0csha_filename\x18\x04 \x01(\x0c\x12\x13\n\x0bsha_content\x18\x05 \x01(\x0c\x12=\n\x06\x63hunks\x18\x06 \x03(\x0b\x32-.ContentManifestPayload.FileMapping.ChunkData\x12\x12\n\nlinktarget\x18\x07 \x01(\t\x1a\x61\n\tChunkData\x12\x0b\n\x03sha\x18\x01 \x01(\x0c\x12\x0b\n\x03\x63rc\x18\x02 \x01(\x07\x12\x0e\n\x06offset\x18\x03 \x01(\x04\x12\x13\n\x0b\x63\x62_original\x18\x04 \x01(\r\x12\x15\n\rcb_compressed\x18\x05 \x01(\r\"\xec\x01\n\x17\x43ontentManifestMetadata\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x14\n\x0cgid_manifest\x18\x02 \x01(\x04\x12\x15\n\rcreation_time\x18\x03 \x01(\r\x12\x1b\n\x13\x66ilenames_encrypted\x18\x04 \x01(\x08\x12\x18\n\x10\x63\x62_disk_original\x18\x05 \x01(\x04\x12\x1a\n\x12\x63\x62_disk_compressed\x18\x06 \x01(\x04\x12\x15\n\runique_chunks\x18\x07 \x01(\r\x12\x15\n\rcrc_encrypted\x18\x08 \x01(\r\x12\x11\n\tcrc_clear\x18\t \x01(\r\"-\n\x18\x43ontentManifestSignature\x12\x11\n\tsignature\x18\x01 \x01(\x0c\"\x84\x03\n\x12\x43ontentDeltaChunks\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x1a\n\x12manifest_id_source\x18\x02 \x01(\x04\x12\x1a\n\x12manifest_id_target\x18\x03 \x01(\x04\x12\x33\n\x0b\x64\x65ltaChunks\x18\x04 \x03(\x0b\x32\x1e.ContentDeltaChunks.DeltaChunk\x12h\n\x13\x63hunk_data_location\x18\x05 \x01(\x0e\x32\x1f.EContentDeltaChunkDataLocation:*k_EContentDeltaChunkDataLocationInProtobuf\x1a\x84\x01\n\nDeltaChunk\x12\x12\n\nsha_source\x18\x01 \x01(\x0c\x12\x12\n\nsha_target\x18\x02 \x01(\x0c\x12\x15\n\rsize_original\x18\x03 \x01(\r\x12\x14\n\x0cpatch_method\x18\x04 \x01(\r\x12\r\n\x05\x63hunk\x18\x05 \x01(\x0c\x12\x12\n\nsize_delta\x18\x06 \x01(\r*\x83\x01\n\x1e\x45\x43ontentDeltaChunkDataLocation\x12.\n*k_EContentDeltaChunkDataLocationInProtobuf\x10\x00\x12\x31\n-k_EContentDeltaChunkDataLocationAfterProtobuf\x10\x01\x42\x05H\x01\x90\x01\x00'
)
_ECONTENTDELTACHUNKDATALOCATION = _descriptor.EnumDescriptor(
@ -29,15 +28,18 @@ _ECONTENTDELTACHUNKDATALOCATION = _descriptor.EnumDescriptor(
full_name='EContentDeltaChunkDataLocation',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='k_EContentDeltaChunkDataLocationInProtobuf', index=0, number=0,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EContentDeltaChunkDataLocationAfterProtobuf', index=1, number=1,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
@ -58,42 +60,43 @@ _CONTENTMANIFESTPAYLOAD_FILEMAPPING_CHUNKDATA = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='sha', full_name='ContentManifestPayload.FileMapping.ChunkData.sha', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='crc', full_name='ContentManifestPayload.FileMapping.ChunkData.crc', index=1,
number=2, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='offset', full_name='ContentManifestPayload.FileMapping.ChunkData.offset', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='cb_original', full_name='ContentManifestPayload.FileMapping.ChunkData.cb_original', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='cb_compressed', full_name='ContentManifestPayload.FileMapping.ChunkData.cb_compressed', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -116,56 +119,57 @@ _CONTENTMANIFESTPAYLOAD_FILEMAPPING = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='filename', full_name='ContentManifestPayload.FileMapping.filename', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='size', full_name='ContentManifestPayload.FileMapping.size', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='flags', full_name='ContentManifestPayload.FileMapping.flags', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='sha_filename', full_name='ContentManifestPayload.FileMapping.sha_filename', index=3,
number=4, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='sha_content', full_name='ContentManifestPayload.FileMapping.sha_content', index=4,
number=5, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='chunks', full_name='ContentManifestPayload.FileMapping.chunks', index=5,
number=6, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='linktarget', full_name='ContentManifestPayload.FileMapping.linktarget', index=6,
number=7, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -188,6 +192,7 @@ _CONTENTMANIFESTPAYLOAD = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='mappings', full_name='ContentManifestPayload.mappings', index=0,
@ -195,7 +200,7 @@ _CONTENTMANIFESTPAYLOAD = _descriptor.Descriptor(
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -219,6 +224,7 @@ _CONTENTMANIFESTMETADATA = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='depot_id', full_name='ContentManifestMetadata.depot_id', index=0,
@ -226,63 +232,63 @@ _CONTENTMANIFESTMETADATA = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='gid_manifest', full_name='ContentManifestMetadata.gid_manifest', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='creation_time', full_name='ContentManifestMetadata.creation_time', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='filenames_encrypted', full_name='ContentManifestMetadata.filenames_encrypted', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='cb_disk_original', full_name='ContentManifestMetadata.cb_disk_original', index=4,
number=5, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='cb_disk_compressed', full_name='ContentManifestMetadata.cb_disk_compressed', index=5,
number=6, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='unique_chunks', full_name='ContentManifestMetadata.unique_chunks', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='crc_encrypted', full_name='ContentManifestMetadata.crc_encrypted', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='crc_clear', full_name='ContentManifestMetadata.crc_clear', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -306,14 +312,15 @@ _CONTENTMANIFESTSIGNATURE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='signature', full_name='ContentManifestSignature.signature', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -337,49 +344,50 @@ _CONTENTDELTACHUNKS_DELTACHUNK = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='sha_source', full_name='ContentDeltaChunks.DeltaChunk.sha_source', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='sha_target', full_name='ContentDeltaChunks.DeltaChunk.sha_target', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='size_original', full_name='ContentDeltaChunks.DeltaChunk.size_original', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='patch_method', full_name='ContentDeltaChunks.DeltaChunk.patch_method', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='chunk', full_name='ContentDeltaChunks.DeltaChunk.chunk', index=4,
number=5, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='size_delta', full_name='ContentDeltaChunks.DeltaChunk.size_delta', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -402,6 +410,7 @@ _CONTENTDELTACHUNKS = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='depot_id', full_name='ContentDeltaChunks.depot_id', index=0,
@ -409,35 +418,35 @@ _CONTENTDELTACHUNKS = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='manifest_id_source', full_name='ContentDeltaChunks.manifest_id_source', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='manifest_id_target', full_name='ContentDeltaChunks.manifest_id_target', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='deltaChunks', full_name='ContentDeltaChunks.deltaChunks', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='chunk_data_location', full_name='ContentDeltaChunks.chunk_data_location', index=4,
number=5, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -468,55 +477,55 @@ DESCRIPTOR.message_types_by_name['ContentDeltaChunks'] = _CONTENTDELTACHUNKS
DESCRIPTOR.enum_types_by_name['EContentDeltaChunkDataLocation'] = _ECONTENTDELTACHUNKDATALOCATION
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
ContentManifestPayload = _reflection.GeneratedProtocolMessageType('ContentManifestPayload', (_message.Message,), dict(
ContentManifestPayload = _reflection.GeneratedProtocolMessageType('ContentManifestPayload', (_message.Message,), {
FileMapping = _reflection.GeneratedProtocolMessageType('FileMapping', (_message.Message,), dict(
'FileMapping' : _reflection.GeneratedProtocolMessageType('FileMapping', (_message.Message,), {
ChunkData = _reflection.GeneratedProtocolMessageType('ChunkData', (_message.Message,), dict(
DESCRIPTOR = _CONTENTMANIFESTPAYLOAD_FILEMAPPING_CHUNKDATA,
__module__ = 'content_manifest_pb2'
'ChunkData' : _reflection.GeneratedProtocolMessageType('ChunkData', (_message.Message,), {
'DESCRIPTOR' : _CONTENTMANIFESTPAYLOAD_FILEMAPPING_CHUNKDATA,
'__module__' : 'content_manifest_pb2'
# @@protoc_insertion_point(class_scope:ContentManifestPayload.FileMapping.ChunkData)
))
})
,
DESCRIPTOR = _CONTENTMANIFESTPAYLOAD_FILEMAPPING,
__module__ = 'content_manifest_pb2'
'DESCRIPTOR' : _CONTENTMANIFESTPAYLOAD_FILEMAPPING,
'__module__' : 'content_manifest_pb2'
# @@protoc_insertion_point(class_scope:ContentManifestPayload.FileMapping)
))
})
,
DESCRIPTOR = _CONTENTMANIFESTPAYLOAD,
__module__ = 'content_manifest_pb2'
'DESCRIPTOR' : _CONTENTMANIFESTPAYLOAD,
'__module__' : 'content_manifest_pb2'
# @@protoc_insertion_point(class_scope:ContentManifestPayload)
))
})
_sym_db.RegisterMessage(ContentManifestPayload)
_sym_db.RegisterMessage(ContentManifestPayload.FileMapping)
_sym_db.RegisterMessage(ContentManifestPayload.FileMapping.ChunkData)
ContentManifestMetadata = _reflection.GeneratedProtocolMessageType('ContentManifestMetadata', (_message.Message,), dict(
DESCRIPTOR = _CONTENTMANIFESTMETADATA,
__module__ = 'content_manifest_pb2'
ContentManifestMetadata = _reflection.GeneratedProtocolMessageType('ContentManifestMetadata', (_message.Message,), {
'DESCRIPTOR' : _CONTENTMANIFESTMETADATA,
'__module__' : 'content_manifest_pb2'
# @@protoc_insertion_point(class_scope:ContentManifestMetadata)
))
})
_sym_db.RegisterMessage(ContentManifestMetadata)
ContentManifestSignature = _reflection.GeneratedProtocolMessageType('ContentManifestSignature', (_message.Message,), dict(
DESCRIPTOR = _CONTENTMANIFESTSIGNATURE,
__module__ = 'content_manifest_pb2'
ContentManifestSignature = _reflection.GeneratedProtocolMessageType('ContentManifestSignature', (_message.Message,), {
'DESCRIPTOR' : _CONTENTMANIFESTSIGNATURE,
'__module__' : 'content_manifest_pb2'
# @@protoc_insertion_point(class_scope:ContentManifestSignature)
))
})
_sym_db.RegisterMessage(ContentManifestSignature)
ContentDeltaChunks = _reflection.GeneratedProtocolMessageType('ContentDeltaChunks', (_message.Message,), dict(
ContentDeltaChunks = _reflection.GeneratedProtocolMessageType('ContentDeltaChunks', (_message.Message,), {
DeltaChunk = _reflection.GeneratedProtocolMessageType('DeltaChunk', (_message.Message,), dict(
DESCRIPTOR = _CONTENTDELTACHUNKS_DELTACHUNK,
__module__ = 'content_manifest_pb2'
'DeltaChunk' : _reflection.GeneratedProtocolMessageType('DeltaChunk', (_message.Message,), {
'DESCRIPTOR' : _CONTENTDELTACHUNKS_DELTACHUNK,
'__module__' : 'content_manifest_pb2'
# @@protoc_insertion_point(class_scope:ContentDeltaChunks.DeltaChunk)
))
})
,
DESCRIPTOR = _CONTENTDELTACHUNKS,
__module__ = 'content_manifest_pb2'
'DESCRIPTOR' : _CONTENTDELTACHUNKS,
'__module__' : 'content_manifest_pb2'
# @@protoc_insertion_point(class_scope:ContentDeltaChunks)
))
})
_sym_db.RegisterMessage(ContentDeltaChunks)
_sym_db.RegisterMessage(ContentDeltaChunks.DeltaChunk)

30
steam/protobufs/encrypted_app_ticket_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: encrypted_app_ticket.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -19,8 +17,9 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='encrypted_app_ticket.proto',
package='',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n\x1a\x65ncrypted_app_ticket.proto\"\xad\x01\n\x12\x45ncryptedAppTicket\x12\x19\n\x11ticket_version_no\x18\x01 \x01(\r\x12\x1b\n\x13\x63rc_encryptedticket\x18\x02 \x01(\r\x12\x1c\n\x14\x63\x62_encrypteduserdata\x18\x03 \x01(\r\x12\'\n\x1f\x63\x62_encrypted_appownershipticket\x18\x04 \x01(\r\x12\x18\n\x10\x65ncrypted_ticket\x18\x05 \x01(\x0c\x42\x05H\x01\x90\x01\x00')
serialized_options=b'H\001\220\001\000',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x1a\x65ncrypted_app_ticket.proto\"\xad\x01\n\x12\x45ncryptedAppTicket\x12\x19\n\x11ticket_version_no\x18\x01 \x01(\r\x12\x1b\n\x13\x63rc_encryptedticket\x18\x02 \x01(\r\x12\x1c\n\x14\x63\x62_encrypteduserdata\x18\x03 \x01(\r\x12\'\n\x1f\x63\x62_encrypted_appownershipticket\x18\x04 \x01(\r\x12\x18\n\x10\x65ncrypted_ticket\x18\x05 \x01(\x0c\x42\x05H\x01\x90\x01\x00'
)
@ -32,6 +31,7 @@ _ENCRYPTEDAPPTICKET = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='ticket_version_no', full_name='EncryptedAppTicket.ticket_version_no', index=0,
@ -39,35 +39,35 @@ _ENCRYPTEDAPPTICKET = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='crc_encryptedticket', full_name='EncryptedAppTicket.crc_encryptedticket', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='cb_encrypteduserdata', full_name='EncryptedAppTicket.cb_encrypteduserdata', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='cb_encrypted_appownershipticket', full_name='EncryptedAppTicket.cb_encrypted_appownershipticket', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='encrypted_ticket', full_name='EncryptedAppTicket.encrypted_ticket', index=4,
number=5, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -87,11 +87,11 @@ _ENCRYPTEDAPPTICKET = _descriptor.Descriptor(
DESCRIPTOR.message_types_by_name['EncryptedAppTicket'] = _ENCRYPTEDAPPTICKET
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
EncryptedAppTicket = _reflection.GeneratedProtocolMessageType('EncryptedAppTicket', (_message.Message,), dict(
DESCRIPTOR = _ENCRYPTEDAPPTICKET,
__module__ = 'encrypted_app_ticket_pb2'
EncryptedAppTicket = _reflection.GeneratedProtocolMessageType('EncryptedAppTicket', (_message.Message,), {
'DESCRIPTOR' : _ENCRYPTEDAPPTICKET,
'__module__' : 'encrypted_app_ticket_pb2'
# @@protoc_insertion_point(class_scope:EncryptedAppTicket)
))
})
_sym_db.RegisterMessage(EncryptedAppTicket)

7077
steam/protobufs/enums_clientserver_pb2.py

File diff suppressed because one or more lines are too long

1621
steam/protobufs/enums_pb2.py

File diff suppressed because one or more lines are too long

81
steam/protobufs/enums_productinfo_pb2.py

@ -0,0 +1,81 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: enums_productinfo.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='enums_productinfo.proto',
package='',
syntax='proto2',
serialized_options=b'H\001\220\001\001\200\265\030\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x17\x65nums_productinfo.proto\x1a\x18steammessages_base.proto*\xfb\x01\n\x14\x45\x43ontentDescriptorID\x12\x36\n2k_EContentDescriptor_FrequentNudityOrSexualContent\x10\x01\x12/\n+k_EContentDescriptor_FrequentViolenceOrGore\x10\x02\x12,\n(k_EContentDescriptor_StrongSexualContent\x10\x03\x12!\n\x1dk_EContentDescriptor_UNUSED_4\x10\x04\x12)\n%k_EContentDescriptor_AnyMatureContent\x10\x05\x42\tH\x01\x90\x01\x01\x80\xb5\x18\x01'
,
dependencies=[steammessages__base__pb2.DESCRIPTOR,])
_ECONTENTDESCRIPTORID = _descriptor.EnumDescriptor(
name='EContentDescriptorID',
full_name='EContentDescriptorID',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='k_EContentDescriptor_FrequentNudityOrSexualContent', index=0, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EContentDescriptor_FrequentViolenceOrGore', index=1, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EContentDescriptor_StrongSexualContent', index=2, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EContentDescriptor_UNUSED_4', index=3, number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EContentDescriptor_AnyMatureContent', index=4, number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=54,
serialized_end=305,
)
_sym_db.RegisterEnumDescriptor(_ECONTENTDESCRIPTORID)
EContentDescriptorID = enum_type_wrapper.EnumTypeWrapper(_ECONTENTDESCRIPTORID)
k_EContentDescriptor_FrequentNudityOrSexualContent = 1
k_EContentDescriptor_FrequentViolenceOrGore = 2
k_EContentDescriptor_StrongSexualContent = 3
k_EContentDescriptor_UNUSED_4 = 4
k_EContentDescriptor_AnyMatureContent = 5
DESCRIPTOR.enum_types_by_name['EContentDescriptorID'] = _ECONTENTDESCRIPTORID
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)

56
steam/protobufs/gc_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: gc.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
@ -21,7 +19,8 @@ DESCRIPTOR = _descriptor.FileDescriptor(
package='foobar',
syntax='proto2',
serialized_options=None,
serialized_pb=_b('\n\x08gc.proto\x12\x06\x66oobar\"\xe8\x02\n\x12\x43MsgProtoBufHeader\x12\x17\n\x0f\x63lient_steam_id\x18\x01 \x01(\x06\x12\x19\n\x11\x63lient_session_id\x18\x02 \x01(\x05\x12\x15\n\rsource_app_id\x18\x03 \x01(\r\x12+\n\rjob_id_source\x18\n \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12+\n\rjob_id_target\x18\x0b \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12\x17\n\x0ftarget_job_name\x18\x0c \x01(\t\x12\x12\n\x07\x65result\x18\r \x01(\x05:\x01\x32\x12\x15\n\rerror_message\x18\x0e \x01(\t\x12K\n\ngc_msg_src\x18\xc8\x01 \x01(\x0e\x32\x18.foobar.GCProtoBufMsgSrc:\x1cGCProtoBufMsgSrc_Unspecified\x12\x1c\n\x13gc_dir_index_source\x18\xc9\x01 \x01(\r*\xb6\x01\n\x10GCProtoBufMsgSrc\x12 \n\x1cGCProtoBufMsgSrc_Unspecified\x10\x00\x12\x1f\n\x1bGCProtoBufMsgSrc_FromSystem\x10\x01\x12 \n\x1cGCProtoBufMsgSrc_FromSteamID\x10\x02\x12\x1b\n\x17GCProtoBufMsgSrc_FromGC\x10\x03\x12 \n\x1cGCProtoBufMsgSrc_ReplySystem\x10\x04')
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x08gc.proto\x12\x06\x66oobar\"\xe8\x02\n\x12\x43MsgProtoBufHeader\x12\x17\n\x0f\x63lient_steam_id\x18\x01 \x01(\x06\x12\x19\n\x11\x63lient_session_id\x18\x02 \x01(\x05\x12\x15\n\rsource_app_id\x18\x03 \x01(\r\x12+\n\rjob_id_source\x18\n \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12+\n\rjob_id_target\x18\x0b \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12\x17\n\x0ftarget_job_name\x18\x0c \x01(\t\x12\x12\n\x07\x65result\x18\r \x01(\x05:\x01\x32\x12\x15\n\rerror_message\x18\x0e \x01(\t\x12K\n\ngc_msg_src\x18\xc8\x01 \x01(\x0e\x32\x18.foobar.GCProtoBufMsgSrc:\x1cGCProtoBufMsgSrc_Unspecified\x12\x1c\n\x13gc_dir_index_source\x18\xc9\x01 \x01(\r*\xb6\x01\n\x10GCProtoBufMsgSrc\x12 \n\x1cGCProtoBufMsgSrc_Unspecified\x10\x00\x12\x1f\n\x1bGCProtoBufMsgSrc_FromSystem\x10\x01\x12 \n\x1cGCProtoBufMsgSrc_FromSteamID\x10\x02\x12\x1b\n\x17GCProtoBufMsgSrc_FromGC\x10\x03\x12 \n\x1cGCProtoBufMsgSrc_ReplySystem\x10\x04'
)
_GCPROTOBUFMSGSRC = _descriptor.EnumDescriptor(
@ -29,27 +28,33 @@ _GCPROTOBUFMSGSRC = _descriptor.EnumDescriptor(
full_name='foobar.GCProtoBufMsgSrc',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='GCProtoBufMsgSrc_Unspecified', index=0, number=0,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='GCProtoBufMsgSrc_FromSystem', index=1, number=1,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='GCProtoBufMsgSrc_FromSteamID', index=2, number=2,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='GCProtoBufMsgSrc_FromGC', index=3, number=3,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='GCProtoBufMsgSrc_ReplySystem', index=4, number=4,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
@ -73,6 +78,7 @@ _CMSGPROTOBUFHEADER = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='client_steam_id', full_name='foobar.CMsgProtoBufHeader.client_steam_id', index=0,
@ -80,70 +86,70 @@ _CMSGPROTOBUFHEADER = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='client_session_id', full_name='foobar.CMsgProtoBufHeader.client_session_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='source_app_id', full_name='foobar.CMsgProtoBufHeader.source_app_id', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='job_id_source', full_name='foobar.CMsgProtoBufHeader.job_id_source', index=3,
number=10, type=6, cpp_type=4, label=1,
has_default_value=True, default_value=18446744073709551615,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='job_id_target', full_name='foobar.CMsgProtoBufHeader.job_id_target', index=4,
number=11, type=6, cpp_type=4, label=1,
has_default_value=True, default_value=18446744073709551615,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='target_job_name', full_name='foobar.CMsgProtoBufHeader.target_job_name', index=5,
number=12, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='eresult', full_name='foobar.CMsgProtoBufHeader.eresult', index=6,
number=13, type=5, cpp_type=1, label=1,
has_default_value=True, default_value=2,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='error_message', full_name='foobar.CMsgProtoBufHeader.error_message', index=7,
number=14, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='gc_msg_src', full_name='foobar.CMsgProtoBufHeader.gc_msg_src', index=8,
number=200, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='gc_dir_index_source', full_name='foobar.CMsgProtoBufHeader.gc_dir_index_source', index=9,
number=201, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -165,11 +171,11 @@ DESCRIPTOR.message_types_by_name['CMsgProtoBufHeader'] = _CMSGPROTOBUFHEADER
DESCRIPTOR.enum_types_by_name['GCProtoBufMsgSrc'] = _GCPROTOBUFMSGSRC
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CMsgProtoBufHeader = _reflection.GeneratedProtocolMessageType('CMsgProtoBufHeader', (_message.Message,), dict(
DESCRIPTOR = _CMSGPROTOBUFHEADER,
__module__ = 'gc_pb2'
CMsgProtoBufHeader = _reflection.GeneratedProtocolMessageType('CMsgProtoBufHeader', (_message.Message,), {
'DESCRIPTOR' : _CMSGPROTOBUFHEADER,
'__module__' : 'gc_pb2'
# @@protoc_insertion_point(class_scope:foobar.CMsgProtoBufHeader)
))
})
_sym_db.RegisterMessage(CMsgProtoBufHeader)

105
steam/protobufs/offline_ticket_pb2.py

@ -0,0 +1,105 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: offline_ticket.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor.FileDescriptor(
name='offline_ticket.proto',
package='',
syntax='proto2',
serialized_options=None,
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x14offline_ticket.proto\"w\n\x0eOffline_Ticket\x12\x18\n\x10\x65ncrypted_ticket\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x0c\n\x04kdf1\x18\x03 \x01(\x05\x12\r\n\x05salt1\x18\x04 \x01(\x0c\x12\x0c\n\x04kdf2\x18\x05 \x01(\x05\x12\r\n\x05salt2\x18\x06 \x01(\x0c'
)
_OFFLINE_TICKET = _descriptor.Descriptor(
name='Offline_Ticket',
full_name='Offline_Ticket',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='encrypted_ticket', full_name='Offline_Ticket.encrypted_ticket', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='signature', full_name='Offline_Ticket.signature', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='kdf1', full_name='Offline_Ticket.kdf1', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='salt1', full_name='Offline_Ticket.salt1', index=3,
number=4, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='kdf2', full_name='Offline_Ticket.kdf2', index=4,
number=5, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='salt2', full_name='Offline_Ticket.salt2', index=5,
number=6, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=24,
serialized_end=143,
)
DESCRIPTOR.message_types_by_name['Offline_Ticket'] = _OFFLINE_TICKET
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
Offline_Ticket = _reflection.GeneratedProtocolMessageType('Offline_Ticket', (_message.Message,), {
'DESCRIPTOR' : _OFFLINE_TICKET,
'__module__' : 'offline_ticket_pb2'
# @@protoc_insertion_point(class_scope:Offline_Ticket)
})
_sym_db.RegisterMessage(Offline_Ticket)
# @@protoc_insertion_point(module_scope)

2926
steam/protobufs/steammessages_auth_pb2.py

File diff suppressed because one or more lines are too long

987
steam/protobufs/steammessages_base_pb2.py

File diff suppressed because one or more lines are too long

1986
steam/protobufs/steammessages_broadcast_pb2.py

File diff suppressed because one or more lines are too long

3384
steam/protobufs/steammessages_chat_pb2.py

File diff suppressed because one or more lines are too long

3441
steam/protobufs/steammessages_client_objects_pb2.py

File diff suppressed because one or more lines are too long

2179
steam/protobufs/steammessages_clientserver_2_pb2.py

File diff suppressed because one or more lines are too long

417
steam/protobufs/steammessages_clientserver_appinfo_pb2.py

File diff suppressed because one or more lines are too long

694
steam/protobufs/steammessages_clientserver_friends_pb2.py

File diff suppressed because one or more lines are too long

567
steam/protobufs/steammessages_clientserver_gameservers_pb2.py

File diff suppressed because one or more lines are too long

176
steam/protobufs/steammessages_clientserver_lbs_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_clientserver_lbs.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -20,8 +18,9 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_clientserver_lbs.proto',
package='',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n$steammessages_clientserver_lbs.proto\x1a\x18steammessages_base.proto\"|\n\x15\x43MsgClientLBSSetScore\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\r\n\x05score\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65tails\x18\x04 \x01(\x0c\x12\x1b\n\x13upload_score_method\x18\x05 \x01(\x05\"\xa2\x01\n\x1d\x43MsgClientLBSSetScoreResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17leaderboard_entry_count\x18\x02 \x01(\x05\x12\x15\n\rscore_changed\x18\x03 \x01(\x08\x12\x1c\n\x14global_rank_previous\x18\x04 \x01(\x05\x12\x17\n\x0fglobal_rank_new\x18\x05 \x01(\x05\"M\n\x13\x43MsgClientLBSSetUGC\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\x0e\n\x06ugc_id\x18\x03 \x01(\x06\"1\n\x1b\x43MsgClientLBSSetUGCResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xa7\x01\n\x1b\x43MsgClientLBSFindOrCreateLB\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x1f\n\x17leaderboard_sort_method\x18\x02 \x01(\x05\x12 \n\x18leaderboard_display_type\x18\x03 \x01(\x05\x12\x1b\n\x13\x63reate_if_not_found\x18\x04 \x01(\x08\x12\x18\n\x10leaderboard_name\x18\x05 \x01(\t\"\xd5\x01\n#CMsgClientLBSFindOrCreateLBResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\x1f\n\x17leaderboard_entry_count\x18\x03 \x01(\x05\x12\"\n\x17leaderboard_sort_method\x18\x04 \x01(\x05:\x01\x30\x12#\n\x18leaderboard_display_type\x18\x05 \x01(\x05:\x01\x30\x12\x18\n\x10leaderboard_name\x18\x06 \x01(\t\"\x9f\x01\n\x19\x43MsgClientLBSGetLBEntries\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\x05\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\x13\n\x0brange_start\x18\x03 \x01(\x05\x12\x11\n\trange_end\x18\x04 \x01(\x05\x12 \n\x18leaderboard_data_request\x18\x05 \x01(\x05\x12\x10\n\x08steamids\x18\x06 \x03(\x06\"\xf8\x01\n!CMsgClientLBSGetLBEntriesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17leaderboard_entry_count\x18\x02 \x01(\x05\x12\x39\n\x07\x65ntries\x18\x03 \x03(\x0b\x32(.CMsgClientLBSGetLBEntriesResponse.Entry\x1a\x63\n\x05\x45ntry\x12\x15\n\rsteam_id_user\x18\x01 \x01(\x06\x12\x13\n\x0bglobal_rank\x18\x02 \x01(\x05\x12\r\n\x05score\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65tails\x18\x04 \x01(\x0c\x12\x0e\n\x06ugc_id\x18\x05 \x01(\x06\x42\x05H\x01\x90\x01\x00')
serialized_options=b'H\001\220\001\000',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n$steammessages_clientserver_lbs.proto\x1a\x18steammessages_base.proto\"|\n\x15\x43MsgClientLBSSetScore\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\r\n\x05score\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65tails\x18\x04 \x01(\x0c\x12\x1b\n\x13upload_score_method\x18\x05 \x01(\x05\"\xa2\x01\n\x1d\x43MsgClientLBSSetScoreResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17leaderboard_entry_count\x18\x02 \x01(\x05\x12\x15\n\rscore_changed\x18\x03 \x01(\x08\x12\x1c\n\x14global_rank_previous\x18\x04 \x01(\x05\x12\x17\n\x0fglobal_rank_new\x18\x05 \x01(\x05\"M\n\x13\x43MsgClientLBSSetUGC\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\x0e\n\x06ugc_id\x18\x03 \x01(\x06\"1\n\x1b\x43MsgClientLBSSetUGCResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xa7\x01\n\x1b\x43MsgClientLBSFindOrCreateLB\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x1f\n\x17leaderboard_sort_method\x18\x02 \x01(\x05\x12 \n\x18leaderboard_display_type\x18\x03 \x01(\x05\x12\x1b\n\x13\x63reate_if_not_found\x18\x04 \x01(\x08\x12\x18\n\x10leaderboard_name\x18\x05 \x01(\t\"\xd5\x01\n#CMsgClientLBSFindOrCreateLBResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\x1f\n\x17leaderboard_entry_count\x18\x03 \x01(\x05\x12\"\n\x17leaderboard_sort_method\x18\x04 \x01(\x05:\x01\x30\x12#\n\x18leaderboard_display_type\x18\x05 \x01(\x05:\x01\x30\x12\x18\n\x10leaderboard_name\x18\x06 \x01(\t\"\x9f\x01\n\x19\x43MsgClientLBSGetLBEntries\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\x05\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\x13\n\x0brange_start\x18\x03 \x01(\x05\x12\x11\n\trange_end\x18\x04 \x01(\x05\x12 \n\x18leaderboard_data_request\x18\x05 \x01(\x05\x12\x10\n\x08steamids\x18\x06 \x03(\x06\"\xf8\x01\n!CMsgClientLBSGetLBEntriesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17leaderboard_entry_count\x18\x02 \x01(\x05\x12\x39\n\x07\x65ntries\x18\x03 \x03(\x0b\x32(.CMsgClientLBSGetLBEntriesResponse.Entry\x1a\x63\n\x05\x45ntry\x12\x15\n\rsteam_id_user\x18\x01 \x01(\x06\x12\x13\n\x0bglobal_rank\x18\x02 \x01(\x05\x12\r\n\x05score\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65tails\x18\x04 \x01(\x0c\x12\x0e\n\x06ugc_id\x18\x05 \x01(\x06\x42\x05H\x01\x90\x01\x00'
,
dependencies=[steammessages__base__pb2.DESCRIPTOR,])
@ -34,6 +33,7 @@ _CMSGCLIENTLBSSETSCORE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='app_id', full_name='CMsgClientLBSSetScore.app_id', index=0,
@ -41,35 +41,35 @@ _CMSGCLIENTLBSSETSCORE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_id', full_name='CMsgClientLBSSetScore.leaderboard_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='score', full_name='CMsgClientLBSSetScore.score', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='details', full_name='CMsgClientLBSSetScore.details', index=3,
number=4, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='upload_score_method', full_name='CMsgClientLBSSetScore.upload_score_method', index=4,
number=5, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -93,6 +93,7 @@ _CMSGCLIENTLBSSETSCORERESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='eresult', full_name='CMsgClientLBSSetScoreResponse.eresult', index=0,
@ -100,35 +101,35 @@ _CMSGCLIENTLBSSETSCORERESPONSE = _descriptor.Descriptor(
has_default_value=True, default_value=2,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_entry_count', full_name='CMsgClientLBSSetScoreResponse.leaderboard_entry_count', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='score_changed', full_name='CMsgClientLBSSetScoreResponse.score_changed', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='global_rank_previous', full_name='CMsgClientLBSSetScoreResponse.global_rank_previous', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='global_rank_new', full_name='CMsgClientLBSSetScoreResponse.global_rank_new', index=4,
number=5, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -152,6 +153,7 @@ _CMSGCLIENTLBSSETUGC = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='app_id', full_name='CMsgClientLBSSetUGC.app_id', index=0,
@ -159,21 +161,21 @@ _CMSGCLIENTLBSSETUGC = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_id', full_name='CMsgClientLBSSetUGC.leaderboard_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='ugc_id', full_name='CMsgClientLBSSetUGC.ugc_id', index=2,
number=3, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -197,6 +199,7 @@ _CMSGCLIENTLBSSETUGCRESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='eresult', full_name='CMsgClientLBSSetUGCResponse.eresult', index=0,
@ -204,7 +207,7 @@ _CMSGCLIENTLBSSETUGCRESPONSE = _descriptor.Descriptor(
has_default_value=True, default_value=2,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -228,6 +231,7 @@ _CMSGCLIENTLBSFINDORCREATELB = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='app_id', full_name='CMsgClientLBSFindOrCreateLB.app_id', index=0,
@ -235,35 +239,35 @@ _CMSGCLIENTLBSFINDORCREATELB = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_sort_method', full_name='CMsgClientLBSFindOrCreateLB.leaderboard_sort_method', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_display_type', full_name='CMsgClientLBSFindOrCreateLB.leaderboard_display_type', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='create_if_not_found', full_name='CMsgClientLBSFindOrCreateLB.create_if_not_found', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_name', full_name='CMsgClientLBSFindOrCreateLB.leaderboard_name', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -287,6 +291,7 @@ _CMSGCLIENTLBSFINDORCREATELBRESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='eresult', full_name='CMsgClientLBSFindOrCreateLBResponse.eresult', index=0,
@ -294,42 +299,42 @@ _CMSGCLIENTLBSFINDORCREATELBRESPONSE = _descriptor.Descriptor(
has_default_value=True, default_value=2,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_id', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_entry_count', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_entry_count', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_sort_method', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_sort_method', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_display_type', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_display_type', index=4,
number=5, type=5, cpp_type=1, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_name', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_name', index=5,
number=6, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -353,6 +358,7 @@ _CMSGCLIENTLBSGETLBENTRIES = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='app_id', full_name='CMsgClientLBSGetLBEntries.app_id', index=0,
@ -360,42 +366,42 @@ _CMSGCLIENTLBSGETLBENTRIES = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_id', full_name='CMsgClientLBSGetLBEntries.leaderboard_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='range_start', full_name='CMsgClientLBSGetLBEntries.range_start', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='range_end', full_name='CMsgClientLBSGetLBEntries.range_end', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_data_request', full_name='CMsgClientLBSGetLBEntries.leaderboard_data_request', index=4,
number=5, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='steamids', full_name='CMsgClientLBSGetLBEntries.steamids', index=5,
number=6, type=6, cpp_type=4, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -419,6 +425,7 @@ _CMSGCLIENTLBSGETLBENTRIESRESPONSE_ENTRY = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='steam_id_user', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.steam_id_user', index=0,
@ -426,35 +433,35 @@ _CMSGCLIENTLBSGETLBENTRIESRESPONSE_ENTRY = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='global_rank', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.global_rank', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='score', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.score', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='details', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.details', index=3,
number=4, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='ugc_id', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.ugc_id', index=4,
number=5, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -477,6 +484,7 @@ _CMSGCLIENTLBSGETLBENTRIESRESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='eresult', full_name='CMsgClientLBSGetLBEntriesResponse.eresult', index=0,
@ -484,21 +492,21 @@ _CMSGCLIENTLBSGETLBENTRIESRESPONSE = _descriptor.Descriptor(
has_default_value=True, default_value=2,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='leaderboard_entry_count', full_name='CMsgClientLBSGetLBEntriesResponse.leaderboard_entry_count', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='entries', full_name='CMsgClientLBSGetLBEntriesResponse.entries', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -527,67 +535,67 @@ DESCRIPTOR.message_types_by_name['CMsgClientLBSGetLBEntries'] = _CMSGCLIENTLBSGE
DESCRIPTOR.message_types_by_name['CMsgClientLBSGetLBEntriesResponse'] = _CMSGCLIENTLBSGETLBENTRIESRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CMsgClientLBSSetScore = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetScore', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTLBSSETSCORE,
__module__ = 'steammessages_clientserver_lbs_pb2'
CMsgClientLBSSetScore = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetScore', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTLBSSETSCORE,
'__module__' : 'steammessages_clientserver_lbs_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientLBSSetScore)
))
})
_sym_db.RegisterMessage(CMsgClientLBSSetScore)
CMsgClientLBSSetScoreResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetScoreResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTLBSSETSCORERESPONSE,
__module__ = 'steammessages_clientserver_lbs_pb2'
CMsgClientLBSSetScoreResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetScoreResponse', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTLBSSETSCORERESPONSE,
'__module__' : 'steammessages_clientserver_lbs_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientLBSSetScoreResponse)
))
})
_sym_db.RegisterMessage(CMsgClientLBSSetScoreResponse)
CMsgClientLBSSetUGC = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetUGC', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTLBSSETUGC,
__module__ = 'steammessages_clientserver_lbs_pb2'
CMsgClientLBSSetUGC = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetUGC', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTLBSSETUGC,
'__module__' : 'steammessages_clientserver_lbs_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientLBSSetUGC)
))
})
_sym_db.RegisterMessage(CMsgClientLBSSetUGC)
CMsgClientLBSSetUGCResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetUGCResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTLBSSETUGCRESPONSE,
__module__ = 'steammessages_clientserver_lbs_pb2'
CMsgClientLBSSetUGCResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetUGCResponse', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTLBSSETUGCRESPONSE,
'__module__' : 'steammessages_clientserver_lbs_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientLBSSetUGCResponse)
))
})
_sym_db.RegisterMessage(CMsgClientLBSSetUGCResponse)
CMsgClientLBSFindOrCreateLB = _reflection.GeneratedProtocolMessageType('CMsgClientLBSFindOrCreateLB', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTLBSFINDORCREATELB,
__module__ = 'steammessages_clientserver_lbs_pb2'
CMsgClientLBSFindOrCreateLB = _reflection.GeneratedProtocolMessageType('CMsgClientLBSFindOrCreateLB', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTLBSFINDORCREATELB,
'__module__' : 'steammessages_clientserver_lbs_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientLBSFindOrCreateLB)
))
})
_sym_db.RegisterMessage(CMsgClientLBSFindOrCreateLB)
CMsgClientLBSFindOrCreateLBResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSFindOrCreateLBResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTLBSFINDORCREATELBRESPONSE,
__module__ = 'steammessages_clientserver_lbs_pb2'
CMsgClientLBSFindOrCreateLBResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSFindOrCreateLBResponse', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTLBSFINDORCREATELBRESPONSE,
'__module__' : 'steammessages_clientserver_lbs_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientLBSFindOrCreateLBResponse)
))
})
_sym_db.RegisterMessage(CMsgClientLBSFindOrCreateLBResponse)
CMsgClientLBSGetLBEntries = _reflection.GeneratedProtocolMessageType('CMsgClientLBSGetLBEntries', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTLBSGETLBENTRIES,
__module__ = 'steammessages_clientserver_lbs_pb2'
CMsgClientLBSGetLBEntries = _reflection.GeneratedProtocolMessageType('CMsgClientLBSGetLBEntries', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTLBSGETLBENTRIES,
'__module__' : 'steammessages_clientserver_lbs_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientLBSGetLBEntries)
))
})
_sym_db.RegisterMessage(CMsgClientLBSGetLBEntries)
CMsgClientLBSGetLBEntriesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSGetLBEntriesResponse', (_message.Message,), dict(
CMsgClientLBSGetLBEntriesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSGetLBEntriesResponse', (_message.Message,), {
Entry = _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTLBSGETLBENTRIESRESPONSE_ENTRY,
__module__ = 'steammessages_clientserver_lbs_pb2'
'Entry' : _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTLBSGETLBENTRIESRESPONSE_ENTRY,
'__module__' : 'steammessages_clientserver_lbs_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientLBSGetLBEntriesResponse.Entry)
))
})
,
DESCRIPTOR = _CMSGCLIENTLBSGETLBENTRIESRESPONSE,
__module__ = 'steammessages_clientserver_lbs_pb2'
'DESCRIPTOR' : _CMSGCLIENTLBSGETLBENTRIESRESPONSE,
'__module__' : 'steammessages_clientserver_lbs_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientLBSGetLBEntriesResponse)
))
})
_sym_db.RegisterMessage(CMsgClientLBSGetLBEntriesResponse)
_sym_db.RegisterMessage(CMsgClientLBSGetLBEntriesResponse.Entry)

543
steam/protobufs/steammessages_clientserver_login_pb2.py

File diff suppressed because one or more lines are too long

577
steam/protobufs/steammessages_clientserver_mms_pb2.py

File diff suppressed because one or more lines are too long

1184
steam/protobufs/steammessages_clientserver_pb2.py

File diff suppressed because one or more lines are too long

535
steam/protobufs/steammessages_clientserver_ucm_pb2.py

File diff suppressed because one or more lines are too long

523
steam/protobufs/steammessages_clientserver_uds_pb2.py

File diff suppressed because it is too large

471
steam/protobufs/steammessages_clientserver_ufs_pb2.py

File diff suppressed because one or more lines are too long

199
steam/protobufs/steammessages_clientserver_userstats_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_clientserver_userstats.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -20,8 +18,9 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_clientserver_userstats.proto',
package='',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n*steammessages_clientserver_userstats.proto\x1a\x18steammessages_base.proto\"u\n\x16\x43MsgClientGetUserStats\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x11\n\tcrc_stats\x18\x02 \x01(\r\x12\x1c\n\x14schema_local_version\x18\x03 \x01(\x05\x12\x19\n\x11steam_id_for_user\x18\x04 \x01(\x06\"\xdf\x02\n\x1e\x43MsgClientGetUserStatsResponse\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x11\n\tcrc_stats\x18\x03 \x01(\r\x12\x0e\n\x06schema\x18\x04 \x01(\x0c\x12\x34\n\x05stats\x18\x05 \x03(\x0b\x32%.CMsgClientGetUserStatsResponse.Stats\x12N\n\x12\x61\x63hievement_blocks\x18\x06 \x03(\x0b\x32\x32.CMsgClientGetUserStatsResponse.Achievement_Blocks\x1a,\n\x05Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\x1a\x41\n\x12\x41\x63hievement_Blocks\x12\x16\n\x0e\x61\x63hievement_id\x18\x01 \x01(\r\x12\x13\n\x0bunlock_time\x18\x02 \x03(\x07\"\x9a\x02\n CMsgClientStoreUserStatsResponse\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x11\n\tcrc_stats\x18\x03 \x01(\r\x12Z\n\x17stats_failed_validation\x18\x04 \x03(\x0b\x32\x39.CMsgClientStoreUserStatsResponse.Stats_Failed_Validation\x12\x19\n\x11stats_out_of_date\x18\x05 \x01(\x08\x1aG\n\x17Stats_Failed_Validation\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x1b\n\x13reverted_stat_value\x18\x02 \x01(\r\"\xe8\x01\n\x19\x43MsgClientStoreUserStats2\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x17\n\x0fsettor_steam_id\x18\x02 \x01(\x06\x12\x17\n\x0fsettee_steam_id\x18\x03 \x01(\x06\x12\x11\n\tcrc_stats\x18\x04 \x01(\r\x12\x16\n\x0e\x65xplicit_reset\x18\x05 \x01(\x08\x12/\n\x05stats\x18\x06 \x03(\x0b\x32 .CMsgClientStoreUserStats2.Stats\x1a,\n\x05Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\"\xc2\x01\n\x16\x43MsgClientStatsUpdated\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x11\n\tcrc_stats\x18\x03 \x01(\r\x12<\n\rupdated_stats\x18\x04 \x03(\x0b\x32%.CMsgClientStatsUpdated.Updated_Stats\x1a\x34\n\rUpdated_Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\"\xbc\x01\n\x18\x43MsgClientStoreUserStats\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x16\n\x0e\x65xplicit_reset\x18\x02 \x01(\x08\x12@\n\x0estats_to_store\x18\x03 \x03(\x0b\x32(.CMsgClientStoreUserStats.Stats_To_Store\x1a\x35\n\x0eStats_To_Store\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\rB\x05H\x01\x90\x01\x00')
serialized_options=b'H\001\220\001\000',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n*steammessages_clientserver_userstats.proto\x1a\x18steammessages_base.proto\"u\n\x16\x43MsgClientGetUserStats\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x11\n\tcrc_stats\x18\x02 \x01(\r\x12\x1c\n\x14schema_local_version\x18\x03 \x01(\x05\x12\x19\n\x11steam_id_for_user\x18\x04 \x01(\x06\"\xdf\x02\n\x1e\x43MsgClientGetUserStatsResponse\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x11\n\tcrc_stats\x18\x03 \x01(\r\x12\x0e\n\x06schema\x18\x04 \x01(\x0c\x12\x34\n\x05stats\x18\x05 \x03(\x0b\x32%.CMsgClientGetUserStatsResponse.Stats\x12N\n\x12\x61\x63hievement_blocks\x18\x06 \x03(\x0b\x32\x32.CMsgClientGetUserStatsResponse.Achievement_Blocks\x1a,\n\x05Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\x1a\x41\n\x12\x41\x63hievement_Blocks\x12\x16\n\x0e\x61\x63hievement_id\x18\x01 \x01(\r\x12\x13\n\x0bunlock_time\x18\x02 \x03(\x07\"\x9a\x02\n CMsgClientStoreUserStatsResponse\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x11\n\tcrc_stats\x18\x03 \x01(\r\x12Z\n\x17stats_failed_validation\x18\x04 \x03(\x0b\x32\x39.CMsgClientStoreUserStatsResponse.Stats_Failed_Validation\x12\x19\n\x11stats_out_of_date\x18\x05 \x01(\x08\x1aG\n\x17Stats_Failed_Validation\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x1b\n\x13reverted_stat_value\x18\x02 \x01(\r\"\xe8\x01\n\x19\x43MsgClientStoreUserStats2\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x17\n\x0fsettor_steam_id\x18\x02 \x01(\x06\x12\x17\n\x0fsettee_steam_id\x18\x03 \x01(\x06\x12\x11\n\tcrc_stats\x18\x04 \x01(\r\x12\x16\n\x0e\x65xplicit_reset\x18\x05 \x01(\x08\x12/\n\x05stats\x18\x06 \x03(\x0b\x32 .CMsgClientStoreUserStats2.Stats\x1a,\n\x05Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\"\xc2\x01\n\x16\x43MsgClientStatsUpdated\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x11\n\tcrc_stats\x18\x03 \x01(\r\x12<\n\rupdated_stats\x18\x04 \x03(\x0b\x32%.CMsgClientStatsUpdated.Updated_Stats\x1a\x34\n\rUpdated_Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\"\xbc\x01\n\x18\x43MsgClientStoreUserStats\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x16\n\x0e\x65xplicit_reset\x18\x02 \x01(\x08\x12@\n\x0estats_to_store\x18\x03 \x03(\x0b\x32(.CMsgClientStoreUserStats.Stats_To_Store\x1a\x35\n\x0eStats_To_Store\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\rB\x05H\x01\x90\x01\x00'
,
dependencies=[steammessages__base__pb2.DESCRIPTOR,])
@ -34,6 +33,7 @@ _CMSGCLIENTGETUSERSTATS = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='game_id', full_name='CMsgClientGetUserStats.game_id', index=0,
@ -41,28 +41,28 @@ _CMSGCLIENTGETUSERSTATS = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='crc_stats', full_name='CMsgClientGetUserStats.crc_stats', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='schema_local_version', full_name='CMsgClientGetUserStats.schema_local_version', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='steam_id_for_user', full_name='CMsgClientGetUserStats.steam_id_for_user', index=3,
number=4, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -86,6 +86,7 @@ _CMSGCLIENTGETUSERSTATSRESPONSE_STATS = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='stat_id', full_name='CMsgClientGetUserStatsResponse.Stats.stat_id', index=0,
@ -93,14 +94,14 @@ _CMSGCLIENTGETUSERSTATSRESPONSE_STATS = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stat_value', full_name='CMsgClientGetUserStatsResponse.Stats.stat_value', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -123,6 +124,7 @@ _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='achievement_id', full_name='CMsgClientGetUserStatsResponse.Achievement_Blocks.achievement_id', index=0,
@ -130,14 +132,14 @@ _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='unlock_time', full_name='CMsgClientGetUserStatsResponse.Achievement_Blocks.unlock_time', index=1,
number=2, type=7, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -160,6 +162,7 @@ _CMSGCLIENTGETUSERSTATSRESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='game_id', full_name='CMsgClientGetUserStatsResponse.game_id', index=0,
@ -167,42 +170,42 @@ _CMSGCLIENTGETUSERSTATSRESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='eresult', full_name='CMsgClientGetUserStatsResponse.eresult', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=True, default_value=2,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='crc_stats', full_name='CMsgClientGetUserStatsResponse.crc_stats', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='schema', full_name='CMsgClientGetUserStatsResponse.schema', index=3,
number=4, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stats', full_name='CMsgClientGetUserStatsResponse.stats', index=4,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='achievement_blocks', full_name='CMsgClientGetUserStatsResponse.achievement_blocks', index=5,
number=6, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -226,6 +229,7 @@ _CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION = _descriptor.Descript
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='stat_id', full_name='CMsgClientStoreUserStatsResponse.Stats_Failed_Validation.stat_id', index=0,
@ -233,14 +237,14 @@ _CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION = _descriptor.Descript
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='reverted_stat_value', full_name='CMsgClientStoreUserStatsResponse.Stats_Failed_Validation.reverted_stat_value', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -263,6 +267,7 @@ _CMSGCLIENTSTOREUSERSTATSRESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='game_id', full_name='CMsgClientStoreUserStatsResponse.game_id', index=0,
@ -270,35 +275,35 @@ _CMSGCLIENTSTOREUSERSTATSRESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='eresult', full_name='CMsgClientStoreUserStatsResponse.eresult', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=True, default_value=2,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='crc_stats', full_name='CMsgClientStoreUserStatsResponse.crc_stats', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stats_failed_validation', full_name='CMsgClientStoreUserStatsResponse.stats_failed_validation', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stats_out_of_date', full_name='CMsgClientStoreUserStatsResponse.stats_out_of_date', index=4,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -322,6 +327,7 @@ _CMSGCLIENTSTOREUSERSTATS2_STATS = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='stat_id', full_name='CMsgClientStoreUserStats2.Stats.stat_id', index=0,
@ -329,14 +335,14 @@ _CMSGCLIENTSTOREUSERSTATS2_STATS = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stat_value', full_name='CMsgClientStoreUserStats2.Stats.stat_value', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -359,6 +365,7 @@ _CMSGCLIENTSTOREUSERSTATS2 = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='game_id', full_name='CMsgClientStoreUserStats2.game_id', index=0,
@ -366,42 +373,42 @@ _CMSGCLIENTSTOREUSERSTATS2 = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='settor_steam_id', full_name='CMsgClientStoreUserStats2.settor_steam_id', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='settee_steam_id', full_name='CMsgClientStoreUserStats2.settee_steam_id', index=2,
number=3, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='crc_stats', full_name='CMsgClientStoreUserStats2.crc_stats', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='explicit_reset', full_name='CMsgClientStoreUserStats2.explicit_reset', index=4,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stats', full_name='CMsgClientStoreUserStats2.stats', index=5,
number=6, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -425,6 +432,7 @@ _CMSGCLIENTSTATSUPDATED_UPDATED_STATS = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='stat_id', full_name='CMsgClientStatsUpdated.Updated_Stats.stat_id', index=0,
@ -432,14 +440,14 @@ _CMSGCLIENTSTATSUPDATED_UPDATED_STATS = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stat_value', full_name='CMsgClientStatsUpdated.Updated_Stats.stat_value', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -462,6 +470,7 @@ _CMSGCLIENTSTATSUPDATED = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='steam_id', full_name='CMsgClientStatsUpdated.steam_id', index=0,
@ -469,28 +478,28 @@ _CMSGCLIENTSTATSUPDATED = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='game_id', full_name='CMsgClientStatsUpdated.game_id', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='crc_stats', full_name='CMsgClientStatsUpdated.crc_stats', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='updated_stats', full_name='CMsgClientStatsUpdated.updated_stats', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -514,6 +523,7 @@ _CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='stat_id', full_name='CMsgClientStoreUserStats.Stats_To_Store.stat_id', index=0,
@ -521,14 +531,14 @@ _CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stat_value', full_name='CMsgClientStoreUserStats.Stats_To_Store.stat_value', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -551,6 +561,7 @@ _CMSGCLIENTSTOREUSERSTATS = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='game_id', full_name='CMsgClientStoreUserStats.game_id', index=0,
@ -558,21 +569,21 @@ _CMSGCLIENTSTOREUSERSTATS = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='explicit_reset', full_name='CMsgClientStoreUserStats.explicit_reset', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stats_to_store', full_name='CMsgClientStoreUserStats.stats_to_store', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -609,93 +620,93 @@ DESCRIPTOR.message_types_by_name['CMsgClientStatsUpdated'] = _CMSGCLIENTSTATSUPD
DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStats'] = _CMSGCLIENTSTOREUSERSTATS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CMsgClientGetUserStats = _reflection.GeneratedProtocolMessageType('CMsgClientGetUserStats', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTGETUSERSTATS,
__module__ = 'steammessages_clientserver_userstats_pb2'
CMsgClientGetUserStats = _reflection.GeneratedProtocolMessageType('CMsgClientGetUserStats', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTGETUSERSTATS,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientGetUserStats)
))
})
_sym_db.RegisterMessage(CMsgClientGetUserStats)
CMsgClientGetUserStatsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetUserStatsResponse', (_message.Message,), dict(
CMsgClientGetUserStatsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetUserStatsResponse', (_message.Message,), {
Stats = _reflection.GeneratedProtocolMessageType('Stats', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTGETUSERSTATSRESPONSE_STATS,
__module__ = 'steammessages_clientserver_userstats_pb2'
'Stats' : _reflection.GeneratedProtocolMessageType('Stats', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTGETUSERSTATSRESPONSE_STATS,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientGetUserStatsResponse.Stats)
))
})
,
Achievement_Blocks = _reflection.GeneratedProtocolMessageType('Achievement_Blocks', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS,
__module__ = 'steammessages_clientserver_userstats_pb2'
'Achievement_Blocks' : _reflection.GeneratedProtocolMessageType('Achievement_Blocks', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientGetUserStatsResponse.Achievement_Blocks)
))
})
,
DESCRIPTOR = _CMSGCLIENTGETUSERSTATSRESPONSE,
__module__ = 'steammessages_clientserver_userstats_pb2'
'DESCRIPTOR' : _CMSGCLIENTGETUSERSTATSRESPONSE,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientGetUserStatsResponse)
))
})
_sym_db.RegisterMessage(CMsgClientGetUserStatsResponse)
_sym_db.RegisterMessage(CMsgClientGetUserStatsResponse.Stats)
_sym_db.RegisterMessage(CMsgClientGetUserStatsResponse.Achievement_Blocks)
CMsgClientStoreUserStatsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientStoreUserStatsResponse', (_message.Message,), dict(
CMsgClientStoreUserStatsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientStoreUserStatsResponse', (_message.Message,), {
Stats_Failed_Validation = _reflection.GeneratedProtocolMessageType('Stats_Failed_Validation', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION,
__module__ = 'steammessages_clientserver_userstats_pb2'
'Stats_Failed_Validation' : _reflection.GeneratedProtocolMessageType('Stats_Failed_Validation', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientStoreUserStatsResponse.Stats_Failed_Validation)
))
})
,
DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATSRESPONSE,
__module__ = 'steammessages_clientserver_userstats_pb2'
'DESCRIPTOR' : _CMSGCLIENTSTOREUSERSTATSRESPONSE,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientStoreUserStatsResponse)
))
})
_sym_db.RegisterMessage(CMsgClientStoreUserStatsResponse)
_sym_db.RegisterMessage(CMsgClientStoreUserStatsResponse.Stats_Failed_Validation)
CMsgClientStoreUserStats2 = _reflection.GeneratedProtocolMessageType('CMsgClientStoreUserStats2', (_message.Message,), dict(
CMsgClientStoreUserStats2 = _reflection.GeneratedProtocolMessageType('CMsgClientStoreUserStats2', (_message.Message,), {
Stats = _reflection.GeneratedProtocolMessageType('Stats', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATS2_STATS,
__module__ = 'steammessages_clientserver_userstats_pb2'
'Stats' : _reflection.GeneratedProtocolMessageType('Stats', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTSTOREUSERSTATS2_STATS,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientStoreUserStats2.Stats)
))
})
,
DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATS2,
__module__ = 'steammessages_clientserver_userstats_pb2'
'DESCRIPTOR' : _CMSGCLIENTSTOREUSERSTATS2,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientStoreUserStats2)
))
})
_sym_db.RegisterMessage(CMsgClientStoreUserStats2)
_sym_db.RegisterMessage(CMsgClientStoreUserStats2.Stats)
CMsgClientStatsUpdated = _reflection.GeneratedProtocolMessageType('CMsgClientStatsUpdated', (_message.Message,), dict(
CMsgClientStatsUpdated = _reflection.GeneratedProtocolMessageType('CMsgClientStatsUpdated', (_message.Message,), {
Updated_Stats = _reflection.GeneratedProtocolMessageType('Updated_Stats', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTSTATSUPDATED_UPDATED_STATS,
__module__ = 'steammessages_clientserver_userstats_pb2'
'Updated_Stats' : _reflection.GeneratedProtocolMessageType('Updated_Stats', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTSTATSUPDATED_UPDATED_STATS,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientStatsUpdated.Updated_Stats)
))
})
,
DESCRIPTOR = _CMSGCLIENTSTATSUPDATED,
__module__ = 'steammessages_clientserver_userstats_pb2'
'DESCRIPTOR' : _CMSGCLIENTSTATSUPDATED,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientStatsUpdated)
))
})
_sym_db.RegisterMessage(CMsgClientStatsUpdated)
_sym_db.RegisterMessage(CMsgClientStatsUpdated.Updated_Stats)
CMsgClientStoreUserStats = _reflection.GeneratedProtocolMessageType('CMsgClientStoreUserStats', (_message.Message,), dict(
CMsgClientStoreUserStats = _reflection.GeneratedProtocolMessageType('CMsgClientStoreUserStats', (_message.Message,), {
Stats_To_Store = _reflection.GeneratedProtocolMessageType('Stats_To_Store', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE,
__module__ = 'steammessages_clientserver_userstats_pb2'
'Stats_To_Store' : _reflection.GeneratedProtocolMessageType('Stats_To_Store', (_message.Message,), {
'DESCRIPTOR' : _CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientStoreUserStats.Stats_To_Store)
))
})
,
DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATS,
__module__ = 'steammessages_clientserver_userstats_pb2'
'DESCRIPTOR' : _CMSGCLIENTSTOREUSERSTATS,
'__module__' : 'steammessages_clientserver_userstats_pb2'
# @@protoc_insertion_point(class_scope:CMsgClientStoreUserStats)
))
})
_sym_db.RegisterMessage(CMsgClientStoreUserStats)
_sym_db.RegisterMessage(CMsgClientStoreUserStats.Stats_To_Store)

1635
steam/protobufs/steammessages_cloud_pb2.py

File diff suppressed because one or more lines are too long

238
steam/protobufs/steammessages_contentsystem_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_contentsystem.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -15,6 +13,7 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
@ -22,10 +21,11 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_contentsystem.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n!steammessages_contentsystem.proto\x1a steammessages_unified_base.proto\"\xb5\x02\n6CContentServerDirectory_GetServersForSteamPipe_Request\x12#\n\x07\x63\x65ll_id\x18\x01 \x01(\rB\x12\x82\xb5\x18\x0e\x63lient Cell ID\x12\x39\n\x0bmax_servers\x18\x02 \x01(\r:\x02\x32\x30\x42 \x82\xb5\x18\x1cmax servers in response list\x12*\n\x0bip_override\x18\x03 \x01(\tB\x15\x82\xb5\x18\x11\x63lient IP address\x12+\n\rlauncher_type\x18\x04 \x01(\x05:\x01\x30\x42\x11\x82\xb5\x18\rlauncher type\x12\x42\n\x0bipv6_public\x18\x05 \x01(\tB-\x82\xb5\x18)client public ipv6 address if it knows it\"\xdb\x02\n\"CContentServerDirectory_ServerInfo\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x11\n\tsource_id\x18\x02 \x01(\x05\x12\x0f\n\x07\x63\x65ll_id\x18\x03 \x01(\x05\x12\x0c\n\x04load\x18\x04 \x01(\x05\x12\x15\n\rweighted_load\x18\x05 \x01(\x02\x12\"\n\x1anum_entries_in_client_list\x18\x06 \x01(\x05\x12\x18\n\x10steam_china_only\x18\x07 \x01(\x08\x12\x0c\n\x04host\x18\x08 \x01(\t\x12\r\n\x05vhost\x18\t \x01(\t\x12\x14\n\x0cuse_as_proxy\x18\n \x01(\x08\x12#\n\x1bproxy_request_path_template\x18\x0b \x01(\t\x12\x15\n\rhttps_support\x18\x0c \x01(\t\x12\x17\n\x0f\x61llowed_app_ids\x18\r \x03(\r\x12\x18\n\x10preferred_server\x18\x0e \x01(\x08\"o\n7CContentServerDirectory_GetServersForSteamPipe_Response\x12\x34\n\x07servers\x18\x01 \x03(\x0b\x32#.CContentServerDirectory_ServerInfo\"\x89\x01\n1CContentServerDirectory_GetDepotPatchInfo_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x19\n\x11source_manifestid\x18\x03 \x01(\x04\x12\x19\n\x11target_manifestid\x18\x04 \x01(\x04\"{\n2CContentServerDirectory_GetDepotPatchInfo_Response\x12\x14\n\x0cis_available\x18\x01 \x01(\x08\x12\x12\n\npatch_size\x18\x02 \x01(\x04\x12\x1b\n\x13patched_chunks_size\x18\x03 \x01(\x04\"P\n4CContentServerDirectory_GetClientUpdateHosts_Request\x12\x18\n\x10\x63\x61\x63hed_signature\x18\x01 \x01(\t\"w\n5CContentServerDirectory_GetClientUpdateHosts_Response\x12\x10\n\x08hosts_kv\x18\x01 \x01(\t\x12\x18\n\x10valid_until_time\x18\x02 \x01(\x04\x12\x12\n\nip_country\x18\x03 \x01(\t\"\xa1\x01\n6CContentServerDirectory_GetManifestRequestCode_Request\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x02 \x01(\r\x12\x13\n\x0bmanifest_id\x18\x03 \x01(\x04\x12\x12\n\napp_branch\x18\x04 \x01(\t\x12\x1c\n\x14\x62ranch_password_hash\x18\x05 \x01(\t\"X\n7CContentServerDirectory_GetManifestRequestCode_Response\x12\x1d\n\x15manifest_request_code\x18\x01 \x01(\x04\x32\xe0\x04\n\x16\x43ontentServerDirectory\x12\x8b\x01\n\x16GetServersForSteamPipe\x12\x37.CContentServerDirectory_GetServersForSteamPipe_Request\x1a\x38.CContentServerDirectory_GetServersForSteamPipe_Response\x12|\n\x11GetDepotPatchInfo\x12\x32.CContentServerDirectory_GetDepotPatchInfo_Request\x1a\x33.CContentServerDirectory_GetDepotPatchInfo_Response\x12\x85\x01\n\x14GetClientUpdateHosts\x12\x35.CContentServerDirectory_GetClientUpdateHosts_Request\x1a\x36.CContentServerDirectory_GetClientUpdateHosts_Response\x12\x8b\x01\n\x16GetManifestRequestCode\x12\x37.CContentServerDirectory_GetManifestRequestCode_Request\x1a\x38.CContentServerDirectory_GetManifestRequestCode_Response\x1a$\x82\xb5\x18 Content Server and CDN directoryB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n!steammessages_contentsystem.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"\xb5\x02\n6CContentServerDirectory_GetServersForSteamPipe_Request\x12#\n\x07\x63\x65ll_id\x18\x01 \x01(\rB\x12\x82\xb5\x18\x0e\x63lient Cell ID\x12\x39\n\x0bmax_servers\x18\x02 \x01(\r:\x02\x32\x30\x42 \x82\xb5\x18\x1cmax servers in response list\x12*\n\x0bip_override\x18\x03 \x01(\tB\x15\x82\xb5\x18\x11\x63lient IP address\x12+\n\rlauncher_type\x18\x04 \x01(\x05:\x01\x30\x42\x11\x82\xb5\x18\rlauncher type\x12\x42\n\x0bipv6_public\x18\x05 \x01(\tB-\x82\xb5\x18)client public ipv6 address if it knows it\"\xdb\x02\n\"CContentServerDirectory_ServerInfo\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x11\n\tsource_id\x18\x02 \x01(\x05\x12\x0f\n\x07\x63\x65ll_id\x18\x03 \x01(\x05\x12\x0c\n\x04load\x18\x04 \x01(\x05\x12\x15\n\rweighted_load\x18\x05 \x01(\x02\x12\"\n\x1anum_entries_in_client_list\x18\x06 \x01(\x05\x12\x18\n\x10steam_china_only\x18\x07 \x01(\x08\x12\x0c\n\x04host\x18\x08 \x01(\t\x12\r\n\x05vhost\x18\t \x01(\t\x12\x14\n\x0cuse_as_proxy\x18\n \x01(\x08\x12#\n\x1bproxy_request_path_template\x18\x0b \x01(\t\x12\x15\n\rhttps_support\x18\x0c \x01(\t\x12\x17\n\x0f\x61llowed_app_ids\x18\r \x03(\r\x12\x18\n\x10preferred_server\x18\x0e \x01(\x08\"o\n7CContentServerDirectory_GetServersForSteamPipe_Response\x12\x34\n\x07servers\x18\x01 \x03(\x0b\x32#.CContentServerDirectory_ServerInfo\"\x89\x01\n1CContentServerDirectory_GetDepotPatchInfo_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x19\n\x11source_manifestid\x18\x03 \x01(\x04\x12\x19\n\x11target_manifestid\x18\x04 \x01(\x04\"{\n2CContentServerDirectory_GetDepotPatchInfo_Response\x12\x14\n\x0cis_available\x18\x01 \x01(\x08\x12\x12\n\npatch_size\x18\x02 \x01(\x04\x12\x1b\n\x13patched_chunks_size\x18\x03 \x01(\x04\"P\n4CContentServerDirectory_GetClientUpdateHosts_Request\x12\x18\n\x10\x63\x61\x63hed_signature\x18\x01 \x01(\t\"w\n5CContentServerDirectory_GetClientUpdateHosts_Response\x12\x10\n\x08hosts_kv\x18\x01 \x01(\t\x12\x18\n\x10valid_until_time\x18\x02 \x01(\x04\x12\x12\n\nip_country\x18\x03 \x01(\t\"\xa1\x01\n6CContentServerDirectory_GetManifestRequestCode_Request\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x02 \x01(\r\x12\x13\n\x0bmanifest_id\x18\x03 \x01(\x04\x12\x12\n\napp_branch\x18\x04 \x01(\t\x12\x1c\n\x14\x62ranch_password_hash\x18\x05 \x01(\t\"X\n7CContentServerDirectory_GetManifestRequestCode_Response\x12\x1d\n\x15manifest_request_code\x18\x01 \x01(\x04\x32\xe0\x04\n\x16\x43ontentServerDirectory\x12\x8b\x01\n\x16GetServersForSteamPipe\x12\x37.CContentServerDirectory_GetServersForSteamPipe_Request\x1a\x38.CContentServerDirectory_GetServersForSteamPipe_Response\x12|\n\x11GetDepotPatchInfo\x12\x32.CContentServerDirectory_GetDepotPatchInfo_Request\x1a\x33.CContentServerDirectory_GetDepotPatchInfo_Response\x12\x85\x01\n\x14GetClientUpdateHosts\x12\x35.CContentServerDirectory_GetClientUpdateHosts_Request\x1a\x36.CContentServerDirectory_GetClientUpdateHosts_Response\x12\x8b\x01\n\x16GetManifestRequestCode\x12\x37.CContentServerDirectory_GetManifestRequestCode_Request\x1a\x38.CContentServerDirectory_GetManifestRequestCode_Response\x1a$\x82\xb5\x18 Content Server and CDN directoryB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,])
@ -36,6 +36,7 @@ _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_REQUEST = _descriptor.Descriptor
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='cell_id', full_name='CContentServerDirectory_GetServersForSteamPipe_Request.cell_id', index=0,
@ -43,35 +44,35 @@ _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_REQUEST = _descriptor.Descriptor
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\016client Cell ID'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\016client Cell ID', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='max_servers', full_name='CContentServerDirectory_GetServersForSteamPipe_Request.max_servers', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=True, default_value=20,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\034max servers in response list'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\034max servers in response list', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='ip_override', full_name='CContentServerDirectory_GetServersForSteamPipe_Request.ip_override', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\021client IP address'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\021client IP address', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='launcher_type', full_name='CContentServerDirectory_GetServersForSteamPipe_Request.launcher_type', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\rlauncher type'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\rlauncher type', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='ipv6_public', full_name='CContentServerDirectory_GetServersForSteamPipe_Request.ipv6_public', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030)client public ipv6 address if it knows it'), file=DESCRIPTOR),
serialized_options=b'\202\265\030)client public ipv6 address if it knows it', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -84,8 +85,8 @@ _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_REQUEST = _descriptor.Descriptor
extension_ranges=[],
oneofs=[
],
serialized_start=72,
serialized_end=381,
serialized_start=98,
serialized_end=407,
)
@ -95,105 +96,106 @@ _CCONTENTSERVERDIRECTORY_SERVERINFO = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='type', full_name='CContentServerDirectory_ServerInfo.type', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='source_id', full_name='CContentServerDirectory_ServerInfo.source_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='cell_id', full_name='CContentServerDirectory_ServerInfo.cell_id', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='load', full_name='CContentServerDirectory_ServerInfo.load', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='weighted_load', full_name='CContentServerDirectory_ServerInfo.weighted_load', index=4,
number=5, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='num_entries_in_client_list', full_name='CContentServerDirectory_ServerInfo.num_entries_in_client_list', index=5,
number=6, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='steam_china_only', full_name='CContentServerDirectory_ServerInfo.steam_china_only', index=6,
number=7, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='host', full_name='CContentServerDirectory_ServerInfo.host', index=7,
number=8, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='vhost', full_name='CContentServerDirectory_ServerInfo.vhost', index=8,
number=9, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='use_as_proxy', full_name='CContentServerDirectory_ServerInfo.use_as_proxy', index=9,
number=10, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='proxy_request_path_template', full_name='CContentServerDirectory_ServerInfo.proxy_request_path_template', index=10,
number=11, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='https_support', full_name='CContentServerDirectory_ServerInfo.https_support', index=11,
number=12, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='allowed_app_ids', full_name='CContentServerDirectory_ServerInfo.allowed_app_ids', index=12,
number=13, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='preferred_server', full_name='CContentServerDirectory_ServerInfo.preferred_server', index=13,
number=14, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -206,8 +208,8 @@ _CCONTENTSERVERDIRECTORY_SERVERINFO = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=384,
serialized_end=731,
serialized_start=410,
serialized_end=757,
)
@ -217,6 +219,7 @@ _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_RESPONSE = _descriptor.Descripto
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='servers', full_name='CContentServerDirectory_GetServersForSteamPipe_Response.servers', index=0,
@ -224,7 +227,7 @@ _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_RESPONSE = _descriptor.Descripto
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -237,8 +240,8 @@ _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_RESPONSE = _descriptor.Descripto
extension_ranges=[],
oneofs=[
],
serialized_start=733,
serialized_end=844,
serialized_start=759,
serialized_end=870,
)
@ -248,6 +251,7 @@ _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CContentServerDirectory_GetDepotPatchInfo_Request.appid', index=0,
@ -255,28 +259,28 @@ _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depotid', full_name='CContentServerDirectory_GetDepotPatchInfo_Request.depotid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='source_manifestid', full_name='CContentServerDirectory_GetDepotPatchInfo_Request.source_manifestid', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='target_manifestid', full_name='CContentServerDirectory_GetDepotPatchInfo_Request.target_manifestid', index=3,
number=4, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -289,8 +293,8 @@ _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=847,
serialized_end=984,
serialized_start=873,
serialized_end=1010,
)
@ -300,6 +304,7 @@ _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='is_available', full_name='CContentServerDirectory_GetDepotPatchInfo_Response.is_available', index=0,
@ -307,21 +312,21 @@ _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='patch_size', full_name='CContentServerDirectory_GetDepotPatchInfo_Response.patch_size', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='patched_chunks_size', full_name='CContentServerDirectory_GetDepotPatchInfo_Response.patched_chunks_size', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -334,8 +339,8 @@ _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=986,
serialized_end=1109,
serialized_start=1012,
serialized_end=1135,
)
@ -345,14 +350,15 @@ _CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='cached_signature', full_name='CContentServerDirectory_GetClientUpdateHosts_Request.cached_signature', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -365,8 +371,8 @@ _CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1111,
serialized_end=1191,
serialized_start=1137,
serialized_end=1217,
)
@ -376,28 +382,29 @@ _CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='hosts_kv', full_name='CContentServerDirectory_GetClientUpdateHosts_Response.hosts_kv', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='valid_until_time', full_name='CContentServerDirectory_GetClientUpdateHosts_Response.valid_until_time', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='ip_country', full_name='CContentServerDirectory_GetClientUpdateHosts_Response.ip_country', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -410,8 +417,8 @@ _CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1193,
serialized_end=1312,
serialized_start=1219,
serialized_end=1338,
)
@ -421,6 +428,7 @@ _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_REQUEST = _descriptor.Descriptor
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='app_id', full_name='CContentServerDirectory_GetManifestRequestCode_Request.app_id', index=0,
@ -428,35 +436,35 @@ _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_REQUEST = _descriptor.Descriptor
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depot_id', full_name='CContentServerDirectory_GetManifestRequestCode_Request.depot_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='manifest_id', full_name='CContentServerDirectory_GetManifestRequestCode_Request.manifest_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='app_branch', full_name='CContentServerDirectory_GetManifestRequestCode_Request.app_branch', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='branch_password_hash', full_name='CContentServerDirectory_GetManifestRequestCode_Request.branch_password_hash', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -469,8 +477,8 @@ _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_REQUEST = _descriptor.Descriptor
extension_ranges=[],
oneofs=[
],
serialized_start=1315,
serialized_end=1476,
serialized_start=1341,
serialized_end=1502,
)
@ -480,6 +488,7 @@ _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_RESPONSE = _descriptor.Descripto
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='manifest_request_code', full_name='CContentServerDirectory_GetManifestRequestCode_Response.manifest_request_code', index=0,
@ -487,7 +496,7 @@ _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_RESPONSE = _descriptor.Descripto
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -500,8 +509,8 @@ _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_RESPONSE = _descriptor.Descripto
extension_ranges=[],
oneofs=[
],
serialized_start=1478,
serialized_end=1566,
serialized_start=1504,
serialized_end=1592,
)
_CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_RESPONSE.fields_by_name['servers'].message_type = _CCONTENTSERVERDIRECTORY_SERVERINFO
@ -516,67 +525,67 @@ DESCRIPTOR.message_types_by_name['CContentServerDirectory_GetManifestRequestCode
DESCRIPTOR.message_types_by_name['CContentServerDirectory_GetManifestRequestCode_Response'] = _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_RESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CContentServerDirectory_GetServersForSteamPipe_Request = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetServersForSteamPipe_Request', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_REQUEST,
__module__ = 'steammessages_contentsystem_pb2'
CContentServerDirectory_GetServersForSteamPipe_Request = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetServersForSteamPipe_Request', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_REQUEST,
'__module__' : 'steammessages_contentsystem_pb2'
# @@protoc_insertion_point(class_scope:CContentServerDirectory_GetServersForSteamPipe_Request)
))
})
_sym_db.RegisterMessage(CContentServerDirectory_GetServersForSteamPipe_Request)
CContentServerDirectory_ServerInfo = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_ServerInfo', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTSERVERDIRECTORY_SERVERINFO,
__module__ = 'steammessages_contentsystem_pb2'
CContentServerDirectory_ServerInfo = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_ServerInfo', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTSERVERDIRECTORY_SERVERINFO,
'__module__' : 'steammessages_contentsystem_pb2'
# @@protoc_insertion_point(class_scope:CContentServerDirectory_ServerInfo)
))
})
_sym_db.RegisterMessage(CContentServerDirectory_ServerInfo)
CContentServerDirectory_GetServersForSteamPipe_Response = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetServersForSteamPipe_Response', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_RESPONSE,
__module__ = 'steammessages_contentsystem_pb2'
CContentServerDirectory_GetServersForSteamPipe_Response = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetServersForSteamPipe_Response', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_RESPONSE,
'__module__' : 'steammessages_contentsystem_pb2'
# @@protoc_insertion_point(class_scope:CContentServerDirectory_GetServersForSteamPipe_Response)
))
})
_sym_db.RegisterMessage(CContentServerDirectory_GetServersForSteamPipe_Response)
CContentServerDirectory_GetDepotPatchInfo_Request = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetDepotPatchInfo_Request', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_REQUEST,
__module__ = 'steammessages_contentsystem_pb2'
CContentServerDirectory_GetDepotPatchInfo_Request = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetDepotPatchInfo_Request', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_REQUEST,
'__module__' : 'steammessages_contentsystem_pb2'
# @@protoc_insertion_point(class_scope:CContentServerDirectory_GetDepotPatchInfo_Request)
))
})
_sym_db.RegisterMessage(CContentServerDirectory_GetDepotPatchInfo_Request)
CContentServerDirectory_GetDepotPatchInfo_Response = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetDepotPatchInfo_Response', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_RESPONSE,
__module__ = 'steammessages_contentsystem_pb2'
CContentServerDirectory_GetDepotPatchInfo_Response = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetDepotPatchInfo_Response', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_RESPONSE,
'__module__' : 'steammessages_contentsystem_pb2'
# @@protoc_insertion_point(class_scope:CContentServerDirectory_GetDepotPatchInfo_Response)
))
})
_sym_db.RegisterMessage(CContentServerDirectory_GetDepotPatchInfo_Response)
CContentServerDirectory_GetClientUpdateHosts_Request = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetClientUpdateHosts_Request', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_REQUEST,
__module__ = 'steammessages_contentsystem_pb2'
CContentServerDirectory_GetClientUpdateHosts_Request = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetClientUpdateHosts_Request', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_REQUEST,
'__module__' : 'steammessages_contentsystem_pb2'
# @@protoc_insertion_point(class_scope:CContentServerDirectory_GetClientUpdateHosts_Request)
))
})
_sym_db.RegisterMessage(CContentServerDirectory_GetClientUpdateHosts_Request)
CContentServerDirectory_GetClientUpdateHosts_Response = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetClientUpdateHosts_Response', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_RESPONSE,
__module__ = 'steammessages_contentsystem_pb2'
CContentServerDirectory_GetClientUpdateHosts_Response = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetClientUpdateHosts_Response', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_RESPONSE,
'__module__' : 'steammessages_contentsystem_pb2'
# @@protoc_insertion_point(class_scope:CContentServerDirectory_GetClientUpdateHosts_Response)
))
})
_sym_db.RegisterMessage(CContentServerDirectory_GetClientUpdateHosts_Response)
CContentServerDirectory_GetManifestRequestCode_Request = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetManifestRequestCode_Request', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_REQUEST,
__module__ = 'steammessages_contentsystem_pb2'
CContentServerDirectory_GetManifestRequestCode_Request = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetManifestRequestCode_Request', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_REQUEST,
'__module__' : 'steammessages_contentsystem_pb2'
# @@protoc_insertion_point(class_scope:CContentServerDirectory_GetManifestRequestCode_Request)
))
})
_sym_db.RegisterMessage(CContentServerDirectory_GetManifestRequestCode_Request)
CContentServerDirectory_GetManifestRequestCode_Response = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetManifestRequestCode_Response', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_RESPONSE,
__module__ = 'steammessages_contentsystem_pb2'
CContentServerDirectory_GetManifestRequestCode_Response = _reflection.GeneratedProtocolMessageType('CContentServerDirectory_GetManifestRequestCode_Response', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_RESPONSE,
'__module__' : 'steammessages_contentsystem_pb2'
# @@protoc_insertion_point(class_scope:CContentServerDirectory_GetManifestRequestCode_Response)
))
})
_sym_db.RegisterMessage(CContentServerDirectory_GetManifestRequestCode_Response)
@ -592,9 +601,10 @@ _CONTENTSERVERDIRECTORY = _descriptor.ServiceDescriptor(
full_name='ContentServerDirectory',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030 Content Server and CDN directory'),
serialized_start=1569,
serialized_end=2177,
serialized_options=b'\202\265\030 Content Server and CDN directory',
create_key=_descriptor._internal_create_key,
serialized_start=1595,
serialized_end=2203,
methods=[
_descriptor.MethodDescriptor(
name='GetServersForSteamPipe',
@ -604,6 +614,7 @@ _CONTENTSERVERDIRECTORY = _descriptor.ServiceDescriptor(
input_type=_CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_REQUEST,
output_type=_CCONTENTSERVERDIRECTORY_GETSERVERSFORSTEAMPIPE_RESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='GetDepotPatchInfo',
@ -613,6 +624,7 @@ _CONTENTSERVERDIRECTORY = _descriptor.ServiceDescriptor(
input_type=_CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_REQUEST,
output_type=_CCONTENTSERVERDIRECTORY_GETDEPOTPATCHINFO_RESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='GetClientUpdateHosts',
@ -622,6 +634,7 @@ _CONTENTSERVERDIRECTORY = _descriptor.ServiceDescriptor(
input_type=_CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_REQUEST,
output_type=_CCONTENTSERVERDIRECTORY_GETCLIENTUPDATEHOSTS_RESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='GetManifestRequestCode',
@ -631,6 +644,7 @@ _CONTENTSERVERDIRECTORY = _descriptor.ServiceDescriptor(
input_type=_CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_REQUEST,
output_type=_CCONTENTSERVERDIRECTORY_GETMANIFESTREQUESTCODE_RESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_CONTENTSERVERDIRECTORY)

339
steam/protobufs/steammessages_credentials_pb2.py

File diff suppressed because one or more lines are too long

165
steam/protobufs/steammessages_datapublisher_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_datapublisher.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -15,6 +13,7 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
@ -22,10 +21,11 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_datapublisher.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n!steammessages_datapublisher.proto\x1a steammessages_unified_base.proto\"\xfd\x03\n9CDataPublisher_ClientContentCorruptionReport_Notification\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x39\n\x0f\x64ownload_source\x18\x03 \x01(\tB \x82\xb5\x18\x1chost name of download source\x12.\n\x08objectid\x18\x04 \x01(\tB\x1c\x82\xb5\x18\x18\x43hunk SHA or Manifest ID\x12\"\n\x06\x63\x65llid\x18\x05 \x01(\rB\x12\x82\xb5\x18\x0e\x43lient Cell ID\x12>\n\x0bis_manifest\x18\x06 \x01(\x08\x42)\x82\xb5\x18%The object is a manifest, not a chunk\x12-\n\x0bobject_size\x18\x07 \x01(\x04\x42\x18\x82\xb5\x18\x14object size in bytes\x12\x37\n\x0f\x63orruption_type\x18\x08 \x01(\rB\x1e\x82\xb5\x18\x1aSee EContentCorruptionType\x12-\n\nused_https\x18\t \x01(\x08\x42\x19\x82\xb5\x18\x15the request was HTTPS\x12:\n\x11oc_proxy_detected\x18\n \x01(\x08\x42\x1f\x82\xb5\x18\x1b\x64\x65tected an OpenCache proxy\"\xd0\x04\n.CDataPublisher_ClientUpdateAppJob_Notification\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tdepot_ids\x18\x02 \x03(\r\x12\x11\n\tapp_state\x18\x03 \x01(\r\x12\x15\n\rjob_app_error\x18\x04 \x01(\r\x12\x15\n\rerror_details\x18\x05 \x01(\t\x12\x14\n\x0cjob_duration\x18\x06 \x01(\r\x12\x1f\n\x17\x66iles_validation_failed\x18\x07 \x01(\r\x12\x1c\n\x14job_bytes_downloaded\x18\x08 \x01(\x04\x12\x18\n\x10job_bytes_staged\x18\t \x01(\x04\x12\x16\n\x0e\x62ytes_comitted\x18\n \x01(\x04\x12\x17\n\x0fstart_app_state\x18\x0b \x01(\r\x12\x18\n\x10stats_machine_id\x18\x0c \x01(\x06\x12\x13\n\x0b\x62ranch_name\x18\r \x01(\t\x12\x1e\n\x16total_bytes_downloaded\x18\x0e \x01(\x04\x12\x1a\n\x12total_bytes_staged\x18\x0f \x01(\x04\x12\x1c\n\x14total_bytes_restored\x18\x10 \x01(\x04\x12\x13\n\x0bis_borrowed\x18\x11 \x01(\x08\x12\x17\n\x0fis_free_weekend\x18\x12 \x01(\x08\x12\x1a\n\x12total_bytes_legacy\x18\x13 \x01(\x04\x12\x1b\n\x13total_bytes_patched\x18\x14 \x01(\x04\x12\x19\n\x11total_bytes_saved\x18\x15 \x01(\x04\x12\x0f\n\x07\x63\x65ll_id\x18\x16 \x01(\r\"c\n(CValveHWSurvey_GetSurveySchedule_Request\x12\x17\n\x0fsurveydatetoken\x18\x01 \x01(\t\x12\x1e\n\x16surveydatetokenversion\x18\x02 \x01(\x06\"d\n)CValveHWSurvey_GetSurveySchedule_Response\x12\x17\n\x0fsurveydatetoken\x18\x01 \x01(\r\x12\x1e\n\x16surveydatetokenversion\x18\x02 \x01(\x06\x32\xfc\x01\n\rDataPublisher\x12h\n\x1d\x43lientContentCorruptionReport\x12:.CDataPublisher_ClientContentCorruptionReport_Notification\x1a\x0b.NoResponse\x12X\n\x18\x43lientUpdateAppJobReport\x12/.CDataPublisher_ClientUpdateAppJob_Notification\x1a\x0b.NoResponse\x1a\'\x82\xb5\x18#Data Publisher (DP) server services2\xac\x01\n\rValveHWSurvey\x12\x87\x01\n\x11GetSurveySchedule\x12).CValveHWSurvey_GetSurveySchedule_Request\x1a*.CValveHWSurvey_GetSurveySchedule_Response\"\x1b\x82\xb5\x18\x17Should I run the survey\x1a\x11\x82\xb5\x18\rValveHWSurveyB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n!steammessages_datapublisher.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"\xfd\x03\n9CDataPublisher_ClientContentCorruptionReport_Notification\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x39\n\x0f\x64ownload_source\x18\x03 \x01(\tB \x82\xb5\x18\x1chost name of download source\x12.\n\x08objectid\x18\x04 \x01(\tB\x1c\x82\xb5\x18\x18\x43hunk SHA or Manifest ID\x12\"\n\x06\x63\x65llid\x18\x05 \x01(\rB\x12\x82\xb5\x18\x0e\x43lient Cell ID\x12>\n\x0bis_manifest\x18\x06 \x01(\x08\x42)\x82\xb5\x18%The object is a manifest, not a chunk\x12-\n\x0bobject_size\x18\x07 \x01(\x04\x42\x18\x82\xb5\x18\x14object size in bytes\x12\x37\n\x0f\x63orruption_type\x18\x08 \x01(\rB\x1e\x82\xb5\x18\x1aSee EContentCorruptionType\x12-\n\nused_https\x18\t \x01(\x08\x42\x19\x82\xb5\x18\x15the request was HTTPS\x12:\n\x11oc_proxy_detected\x18\n \x01(\x08\x42\x1f\x82\xb5\x18\x1b\x64\x65tected an OpenCache proxy\"\xd0\x04\n.CDataPublisher_ClientUpdateAppJob_Notification\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tdepot_ids\x18\x02 \x03(\r\x12\x11\n\tapp_state\x18\x03 \x01(\r\x12\x15\n\rjob_app_error\x18\x04 \x01(\r\x12\x15\n\rerror_details\x18\x05 \x01(\t\x12\x14\n\x0cjob_duration\x18\x06 \x01(\r\x12\x1f\n\x17\x66iles_validation_failed\x18\x07 \x01(\r\x12\x1c\n\x14job_bytes_downloaded\x18\x08 \x01(\x04\x12\x18\n\x10job_bytes_staged\x18\t \x01(\x04\x12\x16\n\x0e\x62ytes_comitted\x18\n \x01(\x04\x12\x17\n\x0fstart_app_state\x18\x0b \x01(\r\x12\x18\n\x10stats_machine_id\x18\x0c \x01(\x06\x12\x13\n\x0b\x62ranch_name\x18\r \x01(\t\x12\x1e\n\x16total_bytes_downloaded\x18\x0e \x01(\x04\x12\x1a\n\x12total_bytes_staged\x18\x0f \x01(\x04\x12\x1c\n\x14total_bytes_restored\x18\x10 \x01(\x04\x12\x13\n\x0bis_borrowed\x18\x11 \x01(\x08\x12\x17\n\x0fis_free_weekend\x18\x12 \x01(\x08\x12\x1a\n\x12total_bytes_legacy\x18\x13 \x01(\x04\x12\x1b\n\x13total_bytes_patched\x18\x14 \x01(\x04\x12\x19\n\x11total_bytes_saved\x18\x15 \x01(\x04\x12\x0f\n\x07\x63\x65ll_id\x18\x16 \x01(\r\"c\n(CValveHWSurvey_GetSurveySchedule_Request\x12\x17\n\x0fsurveydatetoken\x18\x01 \x01(\t\x12\x1e\n\x16surveydatetokenversion\x18\x02 \x01(\x06\"d\n)CValveHWSurvey_GetSurveySchedule_Response\x12\x17\n\x0fsurveydatetoken\x18\x01 \x01(\r\x12\x1e\n\x16surveydatetokenversion\x18\x02 \x01(\x06\x32\xfc\x01\n\rDataPublisher\x12h\n\x1d\x43lientContentCorruptionReport\x12:.CDataPublisher_ClientContentCorruptionReport_Notification\x1a\x0b.NoResponse\x12X\n\x18\x43lientUpdateAppJobReport\x12/.CDataPublisher_ClientUpdateAppJob_Notification\x1a\x0b.NoResponse\x1a\'\x82\xb5\x18#Data Publisher (DP) server services2\xac\x01\n\rValveHWSurvey\x12\x87\x01\n\x11GetSurveySchedule\x12).CValveHWSurvey_GetSurveySchedule_Request\x1a*.CValveHWSurvey_GetSurveySchedule_Response\"\x1b\x82\xb5\x18\x17Should I run the survey\x1a\x11\x82\xb5\x18\rValveHWSurveyB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,])
@ -36,6 +36,7 @@ _CDATAPUBLISHER_CLIENTCONTENTCORRUPTIONREPORT_NOTIFICATION = _descriptor.Descrip
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.appid', index=0,
@ -43,70 +44,70 @@ _CDATAPUBLISHER_CLIENTCONTENTCORRUPTIONREPORT_NOTIFICATION = _descriptor.Descrip
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depotid', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.depotid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='download_source', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.download_source', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\034host name of download source'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\034host name of download source', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='objectid', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.objectid', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\030Chunk SHA or Manifest ID'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\030Chunk SHA or Manifest ID', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='cellid', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.cellid', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\016Client Cell ID'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\016Client Cell ID', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='is_manifest', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.is_manifest', index=5,
number=6, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030%The object is a manifest, not a chunk'), file=DESCRIPTOR),
serialized_options=b'\202\265\030%The object is a manifest, not a chunk', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='object_size', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.object_size', index=6,
number=7, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\024object size in bytes'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\024object size in bytes', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='corruption_type', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.corruption_type', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\032See EContentCorruptionType'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\032See EContentCorruptionType', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='used_https', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.used_https', index=8,
number=9, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\025the request was HTTPS'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\025the request was HTTPS', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='oc_proxy_detected', full_name='CDataPublisher_ClientContentCorruptionReport_Notification.oc_proxy_detected', index=9,
number=10, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\033detected an OpenCache proxy'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\033detected an OpenCache proxy', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -119,8 +120,8 @@ _CDATAPUBLISHER_CLIENTCONTENTCORRUPTIONREPORT_NOTIFICATION = _descriptor.Descrip
extension_ranges=[],
oneofs=[
],
serialized_start=72,
serialized_end=581,
serialized_start=98,
serialized_end=607,
)
@ -130,6 +131,7 @@ _CDATAPUBLISHER_CLIENTUPDATEAPPJOB_NOTIFICATION = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='app_id', full_name='CDataPublisher_ClientUpdateAppJob_Notification.app_id', index=0,
@ -137,154 +139,154 @@ _CDATAPUBLISHER_CLIENTUPDATEAPPJOB_NOTIFICATION = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depot_ids', full_name='CDataPublisher_ClientUpdateAppJob_Notification.depot_ids', index=1,
number=2, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='app_state', full_name='CDataPublisher_ClientUpdateAppJob_Notification.app_state', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='job_app_error', full_name='CDataPublisher_ClientUpdateAppJob_Notification.job_app_error', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='error_details', full_name='CDataPublisher_ClientUpdateAppJob_Notification.error_details', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='job_duration', full_name='CDataPublisher_ClientUpdateAppJob_Notification.job_duration', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='files_validation_failed', full_name='CDataPublisher_ClientUpdateAppJob_Notification.files_validation_failed', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='job_bytes_downloaded', full_name='CDataPublisher_ClientUpdateAppJob_Notification.job_bytes_downloaded', index=7,
number=8, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='job_bytes_staged', full_name='CDataPublisher_ClientUpdateAppJob_Notification.job_bytes_staged', index=8,
number=9, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='bytes_comitted', full_name='CDataPublisher_ClientUpdateAppJob_Notification.bytes_comitted', index=9,
number=10, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='start_app_state', full_name='CDataPublisher_ClientUpdateAppJob_Notification.start_app_state', index=10,
number=11, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='stats_machine_id', full_name='CDataPublisher_ClientUpdateAppJob_Notification.stats_machine_id', index=11,
number=12, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='branch_name', full_name='CDataPublisher_ClientUpdateAppJob_Notification.branch_name', index=12,
number=13, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='total_bytes_downloaded', full_name='CDataPublisher_ClientUpdateAppJob_Notification.total_bytes_downloaded', index=13,
number=14, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='total_bytes_staged', full_name='CDataPublisher_ClientUpdateAppJob_Notification.total_bytes_staged', index=14,
number=15, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='total_bytes_restored', full_name='CDataPublisher_ClientUpdateAppJob_Notification.total_bytes_restored', index=15,
number=16, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='is_borrowed', full_name='CDataPublisher_ClientUpdateAppJob_Notification.is_borrowed', index=16,
number=17, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='is_free_weekend', full_name='CDataPublisher_ClientUpdateAppJob_Notification.is_free_weekend', index=17,
number=18, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='total_bytes_legacy', full_name='CDataPublisher_ClientUpdateAppJob_Notification.total_bytes_legacy', index=18,
number=19, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='total_bytes_patched', full_name='CDataPublisher_ClientUpdateAppJob_Notification.total_bytes_patched', index=19,
number=20, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='total_bytes_saved', full_name='CDataPublisher_ClientUpdateAppJob_Notification.total_bytes_saved', index=20,
number=21, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='cell_id', full_name='CDataPublisher_ClientUpdateAppJob_Notification.cell_id', index=21,
number=22, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -297,8 +299,8 @@ _CDATAPUBLISHER_CLIENTUPDATEAPPJOB_NOTIFICATION = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=584,
serialized_end=1176,
serialized_start=610,
serialized_end=1202,
)
@ -308,21 +310,22 @@ _CVALVEHWSURVEY_GETSURVEYSCHEDULE_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='surveydatetoken', full_name='CValveHWSurvey_GetSurveySchedule_Request.surveydatetoken', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='surveydatetokenversion', full_name='CValveHWSurvey_GetSurveySchedule_Request.surveydatetokenversion', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -335,8 +338,8 @@ _CVALVEHWSURVEY_GETSURVEYSCHEDULE_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1178,
serialized_end=1277,
serialized_start=1204,
serialized_end=1303,
)
@ -346,6 +349,7 @@ _CVALVEHWSURVEY_GETSURVEYSCHEDULE_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='surveydatetoken', full_name='CValveHWSurvey_GetSurveySchedule_Response.surveydatetoken', index=0,
@ -353,14 +357,14 @@ _CVALVEHWSURVEY_GETSURVEYSCHEDULE_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='surveydatetokenversion', full_name='CValveHWSurvey_GetSurveySchedule_Response.surveydatetokenversion', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -373,8 +377,8 @@ _CVALVEHWSURVEY_GETSURVEYSCHEDULE_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1279,
serialized_end=1379,
serialized_start=1305,
serialized_end=1405,
)
DESCRIPTOR.message_types_by_name['CDataPublisher_ClientContentCorruptionReport_Notification'] = _CDATAPUBLISHER_CLIENTCONTENTCORRUPTIONREPORT_NOTIFICATION
@ -383,32 +387,32 @@ DESCRIPTOR.message_types_by_name['CValveHWSurvey_GetSurveySchedule_Request'] = _
DESCRIPTOR.message_types_by_name['CValveHWSurvey_GetSurveySchedule_Response'] = _CVALVEHWSURVEY_GETSURVEYSCHEDULE_RESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CDataPublisher_ClientContentCorruptionReport_Notification = _reflection.GeneratedProtocolMessageType('CDataPublisher_ClientContentCorruptionReport_Notification', (_message.Message,), dict(
DESCRIPTOR = _CDATAPUBLISHER_CLIENTCONTENTCORRUPTIONREPORT_NOTIFICATION,
__module__ = 'steammessages_datapublisher_pb2'
CDataPublisher_ClientContentCorruptionReport_Notification = _reflection.GeneratedProtocolMessageType('CDataPublisher_ClientContentCorruptionReport_Notification', (_message.Message,), {
'DESCRIPTOR' : _CDATAPUBLISHER_CLIENTCONTENTCORRUPTIONREPORT_NOTIFICATION,
'__module__' : 'steammessages_datapublisher_pb2'
# @@protoc_insertion_point(class_scope:CDataPublisher_ClientContentCorruptionReport_Notification)
))
})
_sym_db.RegisterMessage(CDataPublisher_ClientContentCorruptionReport_Notification)
CDataPublisher_ClientUpdateAppJob_Notification = _reflection.GeneratedProtocolMessageType('CDataPublisher_ClientUpdateAppJob_Notification', (_message.Message,), dict(
DESCRIPTOR = _CDATAPUBLISHER_CLIENTUPDATEAPPJOB_NOTIFICATION,
__module__ = 'steammessages_datapublisher_pb2'
CDataPublisher_ClientUpdateAppJob_Notification = _reflection.GeneratedProtocolMessageType('CDataPublisher_ClientUpdateAppJob_Notification', (_message.Message,), {
'DESCRIPTOR' : _CDATAPUBLISHER_CLIENTUPDATEAPPJOB_NOTIFICATION,
'__module__' : 'steammessages_datapublisher_pb2'
# @@protoc_insertion_point(class_scope:CDataPublisher_ClientUpdateAppJob_Notification)
))
})
_sym_db.RegisterMessage(CDataPublisher_ClientUpdateAppJob_Notification)
CValveHWSurvey_GetSurveySchedule_Request = _reflection.GeneratedProtocolMessageType('CValveHWSurvey_GetSurveySchedule_Request', (_message.Message,), dict(
DESCRIPTOR = _CVALVEHWSURVEY_GETSURVEYSCHEDULE_REQUEST,
__module__ = 'steammessages_datapublisher_pb2'
CValveHWSurvey_GetSurveySchedule_Request = _reflection.GeneratedProtocolMessageType('CValveHWSurvey_GetSurveySchedule_Request', (_message.Message,), {
'DESCRIPTOR' : _CVALVEHWSURVEY_GETSURVEYSCHEDULE_REQUEST,
'__module__' : 'steammessages_datapublisher_pb2'
# @@protoc_insertion_point(class_scope:CValveHWSurvey_GetSurveySchedule_Request)
))
})
_sym_db.RegisterMessage(CValveHWSurvey_GetSurveySchedule_Request)
CValveHWSurvey_GetSurveySchedule_Response = _reflection.GeneratedProtocolMessageType('CValveHWSurvey_GetSurveySchedule_Response', (_message.Message,), dict(
DESCRIPTOR = _CVALVEHWSURVEY_GETSURVEYSCHEDULE_RESPONSE,
__module__ = 'steammessages_datapublisher_pb2'
CValveHWSurvey_GetSurveySchedule_Response = _reflection.GeneratedProtocolMessageType('CValveHWSurvey_GetSurveySchedule_Response', (_message.Message,), {
'DESCRIPTOR' : _CVALVEHWSURVEY_GETSURVEYSCHEDULE_RESPONSE,
'__module__' : 'steammessages_datapublisher_pb2'
# @@protoc_insertion_point(class_scope:CValveHWSurvey_GetSurveySchedule_Response)
))
})
_sym_db.RegisterMessage(CValveHWSurvey_GetSurveySchedule_Response)
@ -427,9 +431,10 @@ _DATAPUBLISHER = _descriptor.ServiceDescriptor(
full_name='DataPublisher',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030#Data Publisher (DP) server services'),
serialized_start=1382,
serialized_end=1634,
serialized_options=b'\202\265\030#Data Publisher (DP) server services',
create_key=_descriptor._internal_create_key,
serialized_start=1408,
serialized_end=1660,
methods=[
_descriptor.MethodDescriptor(
name='ClientContentCorruptionReport',
@ -439,6 +444,7 @@ _DATAPUBLISHER = _descriptor.ServiceDescriptor(
input_type=_CDATAPUBLISHER_CLIENTCONTENTCORRUPTIONREPORT_NOTIFICATION,
output_type=steammessages__unified__base__pb2._NORESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='ClientUpdateAppJobReport',
@ -448,6 +454,7 @@ _DATAPUBLISHER = _descriptor.ServiceDescriptor(
input_type=_CDATAPUBLISHER_CLIENTUPDATEAPPJOB_NOTIFICATION,
output_type=steammessages__unified__base__pb2._NORESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_DATAPUBLISHER)
@ -460,9 +467,10 @@ _VALVEHWSURVEY = _descriptor.ServiceDescriptor(
full_name='ValveHWSurvey',
file=DESCRIPTOR,
index=1,
serialized_options=_b('\202\265\030\rValveHWSurvey'),
serialized_start=1637,
serialized_end=1809,
serialized_options=b'\202\265\030\rValveHWSurvey',
create_key=_descriptor._internal_create_key,
serialized_start=1663,
serialized_end=1835,
methods=[
_descriptor.MethodDescriptor(
name='GetSurveySchedule',
@ -471,7 +479,8 @@ _VALVEHWSURVEY = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CVALVEHWSURVEY_GETSURVEYSCHEDULE_REQUEST,
output_type=_CVALVEHWSURVEY_GETSURVEYSCHEDULE_RESPONSE,
serialized_options=_b('\202\265\030\027Should I run the survey'),
serialized_options=b'\202\265\030\027Should I run the survey',
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_VALVEHWSURVEY)

325
steam/protobufs/steammessages_depotbuilder_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_depotbuilder.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -15,6 +13,7 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
@ -22,10 +21,11 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_depotbuilder.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n steammessages_depotbuilder.proto\x1a steammessages_unified_base.proto\"\x8e\x01\n&CContentBuilder_InitDepotBuild_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x17\n\x0fworkshop_itemid\x18\x03 \x01(\x04\x12\x14\n\x0c\x66or_local_cs\x18\x04 \x01(\x08\x12\x15\n\rtarget_branch\x18\x05 \x01(\t\"\x88\x03\n\'CContentBuilder_InitDepotBuild_Response\x12\x1b\n\x13\x62\x61seline_manifestid\x18\x01 \x01(\x04\x12\x12\n\nchunk_size\x18\x02 \x01(\r\x12\x0f\n\x07\x61\x65s_key\x18\x03 \x01(\x0c\x12\x0f\n\x07rsa_key\x18\x04 \x01(\x0c\x12\x10\n\x08url_host\x18\x05 \x01(\t\x12 \n\x18offset_detection_enabled\x18\x06 \x01(\x08\x12(\n offset_detection_min_clean_chunk\x18\x07 \x01(\r\x12)\n!offset_detection_blast_radius_pre\x18\x08 \x01(\r\x12*\n\"offset_detection_blast_radius_post\x18\t \x01(\r\x12)\n!offset_detection_max_distance_pre\x18\n \x01(\r\x12*\n\"offset_detection_max_distance_post\x18\x0b \x01(\r\"\xad\x01\n(CContentBuilder_StartDepotUpload_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x17\n\x0fworkshop_itemid\x18\x03 \x01(\x04\x12\x14\n\x0c\x66or_local_cs\x18\x04 \x01(\x08\x12\x1b\n\x13\x62\x61seline_manifestid\x18\x05 \x01(\x04\x12\x15\n\rmanifest_size\x18\x06 \x01(\r\"G\n)CContentBuilder_StartDepotUpload_Response\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x01 \x01(\x04\"Z\n-CContentBuilder_GetMissingDepotChunks_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x02 \x01(\x04\"\xd2\x01\n.CContentBuilder_GetMissingDepotChunks_Response\x12N\n\x0emissing_chunks\x18\x01 \x03(\x0b\x32\x36.CContentBuilder_GetMissingDepotChunks_Response.Chunks\x12\x1c\n\x14total_missing_chunks\x18\x02 \x01(\r\x12\x1b\n\x13total_missing_bytes\x18\x03 \x01(\x04\x1a\x15\n\x06\x43hunks\x12\x0b\n\x03sha\x18\x01 \x01(\x0c\"V\n)CContentBuilder_FinishDepotUpload_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x02 \x01(\x04\"U\n*CContentBuilder_FinishDepotUpload_Response\x12\x12\n\nmanifestid\x18\x01 \x01(\x04\x12\x13\n\x0bprev_reused\x18\x02 \x01(\x08\"\xd9\x01\n&CContentBuilder_CommitAppBuild_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12G\n\x0f\x64\x65pot_manifests\x18\x02 \x03(\x0b\x32..CContentBuilder_CommitAppBuild_Request.Depots\x12\x13\n\x0b\x62uild_notes\x18\x04 \x01(\t\x12\x13\n\x0blive_branch\x18\x05 \x01(\t\x1a-\n\x06\x44\x65pots\x12\x0f\n\x07\x64\x65potid\x18\x01 \x01(\r\x12\x12\n\nmanifestid\x18\x02 \x01(\x04\":\n\'CContentBuilder_CommitAppBuild_Response\x12\x0f\n\x07\x62uildid\x18\x01 \x01(\r\"c\n)CContentBuilder_SignInstallScript_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x16\n\x0einstall_script\x18\x03 \x01(\t\"K\n*CContentBuilder_SignInstallScript_Response\x12\x1d\n\x15signed_install_script\x18\x01 \x01(\t2\x92\x08\n\x0e\x43ontentBuilder\x12\x98\x01\n\x0eInitDepotBuild\x12\'.CContentBuilder_InitDepotBuild_Request\x1a(.CContentBuilder_InitDepotBuild_Response\"3\x82\xb5\x18/Get inital parameters to start building a depot\x12\x9e\x01\n\x10StartDepotUpload\x12).CContentBuilder_StartDepotUpload_Request\x1a*.CContentBuilder_StartDepotUpload_Response\"3\x82\xb5\x18/Start uploading manifest and chunks for a depot\x12\xa9\x01\n\x15GetMissingDepotChunks\x12..CContentBuilder_GetMissingDepotChunks_Request\x1a/.CContentBuilder_GetMissingDepotChunks_Response\"/\x82\xb5\x18+Get list of missing chunks for depot upload\x12\xb1\x01\n\x11\x46inishDepotUpload\x12*.CContentBuilder_FinishDepotUpload_Request\x1a+.CContentBuilder_FinishDepotUpload_Response\"C\x82\xb5\x18?Commit a depot build after manifest and all chunks are uploaded\x12\xa7\x01\n\x0e\x43ommitAppBuild\x12\'.CContentBuilder_CommitAppBuild_Request\x1a(.CContentBuilder_CommitAppBuild_Response\"B\x82\xb5\x18>Combine previous depot uploads into an app build and commit it\x12\x88\x01\n\x11SignInstallScript\x12*.CContentBuilder_SignInstallScript_Request\x1a+.CContentBuilder_SignInstallScript_Response\"\x1a\x82\xb5\x18\x16Sign an install script\x1a/\x82\xb5\x18+Interface to build and upload depot contentB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n steammessages_depotbuilder.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"\x8e\x01\n&CContentBuilder_InitDepotBuild_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x17\n\x0fworkshop_itemid\x18\x03 \x01(\x04\x12\x14\n\x0c\x66or_local_cs\x18\x04 \x01(\x08\x12\x15\n\rtarget_branch\x18\x05 \x01(\t\"\x88\x03\n\'CContentBuilder_InitDepotBuild_Response\x12\x1b\n\x13\x62\x61seline_manifestid\x18\x01 \x01(\x04\x12\x12\n\nchunk_size\x18\x02 \x01(\r\x12\x0f\n\x07\x61\x65s_key\x18\x03 \x01(\x0c\x12\x0f\n\x07rsa_key\x18\x04 \x01(\x0c\x12\x10\n\x08url_host\x18\x05 \x01(\t\x12 \n\x18offset_detection_enabled\x18\x06 \x01(\x08\x12(\n offset_detection_min_clean_chunk\x18\x07 \x01(\r\x12)\n!offset_detection_blast_radius_pre\x18\x08 \x01(\r\x12*\n\"offset_detection_blast_radius_post\x18\t \x01(\r\x12)\n!offset_detection_max_distance_pre\x18\n \x01(\r\x12*\n\"offset_detection_max_distance_post\x18\x0b \x01(\r\"\xad\x01\n(CContentBuilder_StartDepotUpload_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x17\n\x0fworkshop_itemid\x18\x03 \x01(\x04\x12\x14\n\x0c\x66or_local_cs\x18\x04 \x01(\x08\x12\x1b\n\x13\x62\x61seline_manifestid\x18\x05 \x01(\x04\x12\x15\n\rmanifest_size\x18\x06 \x01(\r\"G\n)CContentBuilder_StartDepotUpload_Response\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x01 \x01(\x04\"Z\n-CContentBuilder_GetMissingDepotChunks_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x02 \x01(\x04\"\xd2\x01\n.CContentBuilder_GetMissingDepotChunks_Response\x12N\n\x0emissing_chunks\x18\x01 \x03(\x0b\x32\x36.CContentBuilder_GetMissingDepotChunks_Response.Chunks\x12\x1c\n\x14total_missing_chunks\x18\x02 \x01(\r\x12\x1b\n\x13total_missing_bytes\x18\x03 \x01(\x04\x1a\x15\n\x06\x43hunks\x12\x0b\n\x03sha\x18\x01 \x01(\x0c\"V\n)CContentBuilder_FinishDepotUpload_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x02 \x01(\x04\"U\n*CContentBuilder_FinishDepotUpload_Response\x12\x12\n\nmanifestid\x18\x01 \x01(\x04\x12\x13\n\x0bprev_reused\x18\x02 \x01(\x08\"\xd9\x01\n&CContentBuilder_CommitAppBuild_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12G\n\x0f\x64\x65pot_manifests\x18\x02 \x03(\x0b\x32..CContentBuilder_CommitAppBuild_Request.Depots\x12\x13\n\x0b\x62uild_notes\x18\x04 \x01(\t\x12\x13\n\x0blive_branch\x18\x05 \x01(\t\x1a-\n\x06\x44\x65pots\x12\x0f\n\x07\x64\x65potid\x18\x01 \x01(\r\x12\x12\n\nmanifestid\x18\x02 \x01(\x04\":\n\'CContentBuilder_CommitAppBuild_Response\x12\x0f\n\x07\x62uildid\x18\x01 \x01(\r\"c\n)CContentBuilder_SignInstallScript_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x16\n\x0einstall_script\x18\x03 \x01(\t\"K\n*CContentBuilder_SignInstallScript_Response\x12\x1d\n\x15signed_install_script\x18\x01 \x01(\t2\x92\x08\n\x0e\x43ontentBuilder\x12\x98\x01\n\x0eInitDepotBuild\x12\'.CContentBuilder_InitDepotBuild_Request\x1a(.CContentBuilder_InitDepotBuild_Response\"3\x82\xb5\x18/Get inital parameters to start building a depot\x12\x9e\x01\n\x10StartDepotUpload\x12).CContentBuilder_StartDepotUpload_Request\x1a*.CContentBuilder_StartDepotUpload_Response\"3\x82\xb5\x18/Start uploading manifest and chunks for a depot\x12\xa9\x01\n\x15GetMissingDepotChunks\x12..CContentBuilder_GetMissingDepotChunks_Request\x1a/.CContentBuilder_GetMissingDepotChunks_Response\"/\x82\xb5\x18+Get list of missing chunks for depot upload\x12\xb1\x01\n\x11\x46inishDepotUpload\x12*.CContentBuilder_FinishDepotUpload_Request\x1a+.CContentBuilder_FinishDepotUpload_Response\"C\x82\xb5\x18?Commit a depot build after manifest and all chunks are uploaded\x12\xa7\x01\n\x0e\x43ommitAppBuild\x12\'.CContentBuilder_CommitAppBuild_Request\x1a(.CContentBuilder_CommitAppBuild_Response\"B\x82\xb5\x18>Combine previous depot uploads into an app build and commit it\x12\x88\x01\n\x11SignInstallScript\x12*.CContentBuilder_SignInstallScript_Request\x1a+.CContentBuilder_SignInstallScript_Response\"\x1a\x82\xb5\x18\x16Sign an install script\x1a/\x82\xb5\x18+Interface to build and upload depot contentB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,])
@ -36,6 +36,7 @@ _CCONTENTBUILDER_INITDEPOTBUILD_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CContentBuilder_InitDepotBuild_Request.appid', index=0,
@ -43,35 +44,35 @@ _CCONTENTBUILDER_INITDEPOTBUILD_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depotid', full_name='CContentBuilder_InitDepotBuild_Request.depotid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='workshop_itemid', full_name='CContentBuilder_InitDepotBuild_Request.workshop_itemid', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='for_local_cs', full_name='CContentBuilder_InitDepotBuild_Request.for_local_cs', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='target_branch', full_name='CContentBuilder_InitDepotBuild_Request.target_branch', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -84,8 +85,8 @@ _CCONTENTBUILDER_INITDEPOTBUILD_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=71,
serialized_end=213,
serialized_start=97,
serialized_end=239,
)
@ -95,6 +96,7 @@ _CCONTENTBUILDER_INITDEPOTBUILD_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='baseline_manifestid', full_name='CContentBuilder_InitDepotBuild_Response.baseline_manifestid', index=0,
@ -102,77 +104,77 @@ _CCONTENTBUILDER_INITDEPOTBUILD_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='chunk_size', full_name='CContentBuilder_InitDepotBuild_Response.chunk_size', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='aes_key', full_name='CContentBuilder_InitDepotBuild_Response.aes_key', index=2,
number=3, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='rsa_key', full_name='CContentBuilder_InitDepotBuild_Response.rsa_key', index=3,
number=4, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='url_host', full_name='CContentBuilder_InitDepotBuild_Response.url_host', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='offset_detection_enabled', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_enabled', index=5,
number=6, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='offset_detection_min_clean_chunk', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_min_clean_chunk', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='offset_detection_blast_radius_pre', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_blast_radius_pre', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='offset_detection_blast_radius_post', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_blast_radius_post', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='offset_detection_max_distance_pre', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_max_distance_pre', index=9,
number=10, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='offset_detection_max_distance_post', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_max_distance_post', index=10,
number=11, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -185,8 +187,8 @@ _CCONTENTBUILDER_INITDEPOTBUILD_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=216,
serialized_end=608,
serialized_start=242,
serialized_end=634,
)
@ -196,6 +198,7 @@ _CCONTENTBUILDER_STARTDEPOTUPLOAD_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CContentBuilder_StartDepotUpload_Request.appid', index=0,
@ -203,42 +206,42 @@ _CCONTENTBUILDER_STARTDEPOTUPLOAD_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depotid', full_name='CContentBuilder_StartDepotUpload_Request.depotid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='workshop_itemid', full_name='CContentBuilder_StartDepotUpload_Request.workshop_itemid', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='for_local_cs', full_name='CContentBuilder_StartDepotUpload_Request.for_local_cs', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='baseline_manifestid', full_name='CContentBuilder_StartDepotUpload_Request.baseline_manifestid', index=4,
number=5, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='manifest_size', full_name='CContentBuilder_StartDepotUpload_Request.manifest_size', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -251,8 +254,8 @@ _CCONTENTBUILDER_STARTDEPOTUPLOAD_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=611,
serialized_end=784,
serialized_start=637,
serialized_end=810,
)
@ -262,6 +265,7 @@ _CCONTENTBUILDER_STARTDEPOTUPLOAD_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='depot_build_handle', full_name='CContentBuilder_StartDepotUpload_Response.depot_build_handle', index=0,
@ -269,7 +273,7 @@ _CCONTENTBUILDER_STARTDEPOTUPLOAD_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -282,8 +286,8 @@ _CCONTENTBUILDER_STARTDEPOTUPLOAD_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=786,
serialized_end=857,
serialized_start=812,
serialized_end=883,
)
@ -293,6 +297,7 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CContentBuilder_GetMissingDepotChunks_Request.appid', index=0,
@ -300,14 +305,14 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depot_build_handle', full_name='CContentBuilder_GetMissingDepotChunks_Request.depot_build_handle', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -320,8 +325,8 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=859,
serialized_end=949,
serialized_start=885,
serialized_end=975,
)
@ -331,14 +336,15 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE_CHUNKS = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='sha', full_name='CContentBuilder_GetMissingDepotChunks_Response.Chunks.sha', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -351,8 +357,8 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE_CHUNKS = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1141,
serialized_end=1162,
serialized_start=1167,
serialized_end=1188,
)
_CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE = _descriptor.Descriptor(
@ -361,6 +367,7 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='missing_chunks', full_name='CContentBuilder_GetMissingDepotChunks_Response.missing_chunks', index=0,
@ -368,21 +375,21 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='total_missing_chunks', full_name='CContentBuilder_GetMissingDepotChunks_Response.total_missing_chunks', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='total_missing_bytes', full_name='CContentBuilder_GetMissingDepotChunks_Response.total_missing_bytes', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -395,8 +402,8 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=952,
serialized_end=1162,
serialized_start=978,
serialized_end=1188,
)
@ -406,6 +413,7 @@ _CCONTENTBUILDER_FINISHDEPOTUPLOAD_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CContentBuilder_FinishDepotUpload_Request.appid', index=0,
@ -413,14 +421,14 @@ _CCONTENTBUILDER_FINISHDEPOTUPLOAD_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depot_build_handle', full_name='CContentBuilder_FinishDepotUpload_Request.depot_build_handle', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -433,8 +441,8 @@ _CCONTENTBUILDER_FINISHDEPOTUPLOAD_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1164,
serialized_end=1250,
serialized_start=1190,
serialized_end=1276,
)
@ -444,6 +452,7 @@ _CCONTENTBUILDER_FINISHDEPOTUPLOAD_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='manifestid', full_name='CContentBuilder_FinishDepotUpload_Response.manifestid', index=0,
@ -451,14 +460,14 @@ _CCONTENTBUILDER_FINISHDEPOTUPLOAD_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='prev_reused', full_name='CContentBuilder_FinishDepotUpload_Response.prev_reused', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -471,8 +480,8 @@ _CCONTENTBUILDER_FINISHDEPOTUPLOAD_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1252,
serialized_end=1337,
serialized_start=1278,
serialized_end=1363,
)
@ -482,6 +491,7 @@ _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST_DEPOTS = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='depotid', full_name='CContentBuilder_CommitAppBuild_Request.Depots.depotid', index=0,
@ -489,14 +499,14 @@ _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST_DEPOTS = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='manifestid', full_name='CContentBuilder_CommitAppBuild_Request.Depots.manifestid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -509,8 +519,8 @@ _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST_DEPOTS = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1512,
serialized_end=1557,
serialized_start=1538,
serialized_end=1583,
)
_CCONTENTBUILDER_COMMITAPPBUILD_REQUEST = _descriptor.Descriptor(
@ -519,6 +529,7 @@ _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CContentBuilder_CommitAppBuild_Request.appid', index=0,
@ -526,28 +537,28 @@ _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depot_manifests', full_name='CContentBuilder_CommitAppBuild_Request.depot_manifests', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='build_notes', full_name='CContentBuilder_CommitAppBuild_Request.build_notes', index=2,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='live_branch', full_name='CContentBuilder_CommitAppBuild_Request.live_branch', index=3,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -560,8 +571,8 @@ _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1340,
serialized_end=1557,
serialized_start=1366,
serialized_end=1583,
)
@ -571,6 +582,7 @@ _CCONTENTBUILDER_COMMITAPPBUILD_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='buildid', full_name='CContentBuilder_CommitAppBuild_Response.buildid', index=0,
@ -578,7 +590,7 @@ _CCONTENTBUILDER_COMMITAPPBUILD_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -591,8 +603,8 @@ _CCONTENTBUILDER_COMMITAPPBUILD_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1559,
serialized_end=1617,
serialized_start=1585,
serialized_end=1643,
)
@ -602,6 +614,7 @@ _CCONTENTBUILDER_SIGNINSTALLSCRIPT_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CContentBuilder_SignInstallScript_Request.appid', index=0,
@ -609,21 +622,21 @@ _CCONTENTBUILDER_SIGNINSTALLSCRIPT_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depotid', full_name='CContentBuilder_SignInstallScript_Request.depotid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='install_script', full_name='CContentBuilder_SignInstallScript_Request.install_script', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -636,8 +649,8 @@ _CCONTENTBUILDER_SIGNINSTALLSCRIPT_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1619,
serialized_end=1718,
serialized_start=1645,
serialized_end=1744,
)
@ -647,14 +660,15 @@ _CCONTENTBUILDER_SIGNINSTALLSCRIPT_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='signed_install_script', full_name='CContentBuilder_SignInstallScript_Response.signed_install_script', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -667,8 +681,8 @@ _CCONTENTBUILDER_SIGNINSTALLSCRIPT_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1720,
serialized_end=1795,
serialized_start=1746,
serialized_end=1821,
)
_CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE_CHUNKS.containing_type = _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE
@ -689,104 +703,104 @@ DESCRIPTOR.message_types_by_name['CContentBuilder_SignInstallScript_Request'] =
DESCRIPTOR.message_types_by_name['CContentBuilder_SignInstallScript_Response'] = _CCONTENTBUILDER_SIGNINSTALLSCRIPT_RESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CContentBuilder_InitDepotBuild_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_InitDepotBuild_Request', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_INITDEPOTBUILD_REQUEST,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_InitDepotBuild_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_InitDepotBuild_Request', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_INITDEPOTBUILD_REQUEST,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_InitDepotBuild_Request)
))
})
_sym_db.RegisterMessage(CContentBuilder_InitDepotBuild_Request)
CContentBuilder_InitDepotBuild_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_InitDepotBuild_Response', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_INITDEPOTBUILD_RESPONSE,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_InitDepotBuild_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_InitDepotBuild_Response', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_INITDEPOTBUILD_RESPONSE,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_InitDepotBuild_Response)
))
})
_sym_db.RegisterMessage(CContentBuilder_InitDepotBuild_Response)
CContentBuilder_StartDepotUpload_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_StartDepotUpload_Request', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_STARTDEPOTUPLOAD_REQUEST,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_StartDepotUpload_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_StartDepotUpload_Request', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_STARTDEPOTUPLOAD_REQUEST,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_StartDepotUpload_Request)
))
})
_sym_db.RegisterMessage(CContentBuilder_StartDepotUpload_Request)
CContentBuilder_StartDepotUpload_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_StartDepotUpload_Response', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_STARTDEPOTUPLOAD_RESPONSE,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_StartDepotUpload_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_StartDepotUpload_Response', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_STARTDEPOTUPLOAD_RESPONSE,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_StartDepotUpload_Response)
))
})
_sym_db.RegisterMessage(CContentBuilder_StartDepotUpload_Response)
CContentBuilder_GetMissingDepotChunks_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_GetMissingDepotChunks_Request', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_REQUEST,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_GetMissingDepotChunks_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_GetMissingDepotChunks_Request', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_REQUEST,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_GetMissingDepotChunks_Request)
))
})
_sym_db.RegisterMessage(CContentBuilder_GetMissingDepotChunks_Request)
CContentBuilder_GetMissingDepotChunks_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_GetMissingDepotChunks_Response', (_message.Message,), dict(
CContentBuilder_GetMissingDepotChunks_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_GetMissingDepotChunks_Response', (_message.Message,), {
Chunks = _reflection.GeneratedProtocolMessageType('Chunks', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE_CHUNKS,
__module__ = 'steammessages_depotbuilder_pb2'
'Chunks' : _reflection.GeneratedProtocolMessageType('Chunks', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE_CHUNKS,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_GetMissingDepotChunks_Response.Chunks)
))
})
,
DESCRIPTOR = _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE,
__module__ = 'steammessages_depotbuilder_pb2'
'DESCRIPTOR' : _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_GetMissingDepotChunks_Response)
))
})
_sym_db.RegisterMessage(CContentBuilder_GetMissingDepotChunks_Response)
_sym_db.RegisterMessage(CContentBuilder_GetMissingDepotChunks_Response.Chunks)
CContentBuilder_FinishDepotUpload_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_FinishDepotUpload_Request', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_FINISHDEPOTUPLOAD_REQUEST,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_FinishDepotUpload_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_FinishDepotUpload_Request', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_FINISHDEPOTUPLOAD_REQUEST,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_FinishDepotUpload_Request)
))
})
_sym_db.RegisterMessage(CContentBuilder_FinishDepotUpload_Request)
CContentBuilder_FinishDepotUpload_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_FinishDepotUpload_Response', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_FINISHDEPOTUPLOAD_RESPONSE,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_FinishDepotUpload_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_FinishDepotUpload_Response', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_FINISHDEPOTUPLOAD_RESPONSE,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_FinishDepotUpload_Response)
))
})
_sym_db.RegisterMessage(CContentBuilder_FinishDepotUpload_Response)
CContentBuilder_CommitAppBuild_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_CommitAppBuild_Request', (_message.Message,), dict(
CContentBuilder_CommitAppBuild_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_CommitAppBuild_Request', (_message.Message,), {
Depots = _reflection.GeneratedProtocolMessageType('Depots', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST_DEPOTS,
__module__ = 'steammessages_depotbuilder_pb2'
'Depots' : _reflection.GeneratedProtocolMessageType('Depots', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST_DEPOTS,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_CommitAppBuild_Request.Depots)
))
})
,
DESCRIPTOR = _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST,
__module__ = 'steammessages_depotbuilder_pb2'
'DESCRIPTOR' : _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_CommitAppBuild_Request)
))
})
_sym_db.RegisterMessage(CContentBuilder_CommitAppBuild_Request)
_sym_db.RegisterMessage(CContentBuilder_CommitAppBuild_Request.Depots)
CContentBuilder_CommitAppBuild_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_CommitAppBuild_Response', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_COMMITAPPBUILD_RESPONSE,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_CommitAppBuild_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_CommitAppBuild_Response', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_COMMITAPPBUILD_RESPONSE,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_CommitAppBuild_Response)
))
})
_sym_db.RegisterMessage(CContentBuilder_CommitAppBuild_Response)
CContentBuilder_SignInstallScript_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_SignInstallScript_Request', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_SIGNINSTALLSCRIPT_REQUEST,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_SignInstallScript_Request = _reflection.GeneratedProtocolMessageType('CContentBuilder_SignInstallScript_Request', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_SIGNINSTALLSCRIPT_REQUEST,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_SignInstallScript_Request)
))
})
_sym_db.RegisterMessage(CContentBuilder_SignInstallScript_Request)
CContentBuilder_SignInstallScript_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_SignInstallScript_Response', (_message.Message,), dict(
DESCRIPTOR = _CCONTENTBUILDER_SIGNINSTALLSCRIPT_RESPONSE,
__module__ = 'steammessages_depotbuilder_pb2'
CContentBuilder_SignInstallScript_Response = _reflection.GeneratedProtocolMessageType('CContentBuilder_SignInstallScript_Response', (_message.Message,), {
'DESCRIPTOR' : _CCONTENTBUILDER_SIGNINSTALLSCRIPT_RESPONSE,
'__module__' : 'steammessages_depotbuilder_pb2'
# @@protoc_insertion_point(class_scope:CContentBuilder_SignInstallScript_Response)
))
})
_sym_db.RegisterMessage(CContentBuilder_SignInstallScript_Response)
@ -797,9 +811,10 @@ _CONTENTBUILDER = _descriptor.ServiceDescriptor(
full_name='ContentBuilder',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030+Interface to build and upload depot content'),
serialized_start=1798,
serialized_end=2840,
serialized_options=b'\202\265\030+Interface to build and upload depot content',
create_key=_descriptor._internal_create_key,
serialized_start=1824,
serialized_end=2866,
methods=[
_descriptor.MethodDescriptor(
name='InitDepotBuild',
@ -808,7 +823,8 @@ _CONTENTBUILDER = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CCONTENTBUILDER_INITDEPOTBUILD_REQUEST,
output_type=_CCONTENTBUILDER_INITDEPOTBUILD_RESPONSE,
serialized_options=_b('\202\265\030/Get inital parameters to start building a depot'),
serialized_options=b'\202\265\030/Get inital parameters to start building a depot',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='StartDepotUpload',
@ -817,7 +833,8 @@ _CONTENTBUILDER = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CCONTENTBUILDER_STARTDEPOTUPLOAD_REQUEST,
output_type=_CCONTENTBUILDER_STARTDEPOTUPLOAD_RESPONSE,
serialized_options=_b('\202\265\030/Start uploading manifest and chunks for a depot'),
serialized_options=b'\202\265\030/Start uploading manifest and chunks for a depot',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='GetMissingDepotChunks',
@ -826,7 +843,8 @@ _CONTENTBUILDER = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_REQUEST,
output_type=_CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE,
serialized_options=_b('\202\265\030+Get list of missing chunks for depot upload'),
serialized_options=b'\202\265\030+Get list of missing chunks for depot upload',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='FinishDepotUpload',
@ -835,7 +853,8 @@ _CONTENTBUILDER = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CCONTENTBUILDER_FINISHDEPOTUPLOAD_REQUEST,
output_type=_CCONTENTBUILDER_FINISHDEPOTUPLOAD_RESPONSE,
serialized_options=_b('\202\265\030?Commit a depot build after manifest and all chunks are uploaded'),
serialized_options=b'\202\265\030?Commit a depot build after manifest and all chunks are uploaded',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='CommitAppBuild',
@ -844,7 +863,8 @@ _CONTENTBUILDER = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CCONTENTBUILDER_COMMITAPPBUILD_REQUEST,
output_type=_CCONTENTBUILDER_COMMITAPPBUILD_RESPONSE,
serialized_options=_b('\202\265\030>Combine previous depot uploads into an app build and commit it'),
serialized_options=b'\202\265\030>Combine previous depot uploads into an app build and commit it',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='SignInstallScript',
@ -853,7 +873,8 @@ _CONTENTBUILDER = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CCONTENTBUILDER_SIGNINSTALLSCRIPT_REQUEST,
output_type=_CCONTENTBUILDER_SIGNINSTALLSCRIPT_RESPONSE,
serialized_options=_b('\202\265\030\026Sign an install script'),
serialized_options=b'\202\265\030\026Sign an install script',
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_CONTENTBUILDER)

557
steam/protobufs/steammessages_deviceauth_pb2.py

File diff suppressed because one or more lines are too long

905
steam/protobufs/steammessages_econ_pb2.py

File diff suppressed because one or more lines are too long

427
steam/protobufs/steammessages_friendmessages_pb2.py

File diff suppressed because one or more lines are too long

426
steam/protobufs/steammessages_gamenotifications_pb2.py

File diff suppressed because one or more lines are too long

852
steam/protobufs/steammessages_gameservers_pb2.py

File diff suppressed because one or more lines are too long

544
steam/protobufs/steammessages_inventory_pb2.py

File diff suppressed because one or more lines are too long

130
steam/protobufs/steammessages_linkfilter_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_linkfilter.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -15,6 +13,7 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
@ -22,10 +21,11 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_linkfilter.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n\x1esteammessages_linkfilter.proto\x1a steammessages_unified_base.proto\"\x9d\x02\n,CCommunity_GetLinkFilterHashPrefixes_Request\x12G\n\x08hit_type\x18\x01 \x01(\rB5\x82\xb5\x18\x31The retrieved hits will be filtered to this type.\x12\\\n\x05\x63ount\x18\x02 \x01(\rBM\x82\xb5\x18IThe number of hits to retrieve in a single batch. Specify 0 for no limit.\x12\x46\n\x05start\x18\x03 \x01(\x04\x42\x37\x82\xb5\x18\x33The starting count when retrieving hits in batches.\"\x87\x01\n-CCommunity_GetLinkFilterHashPrefixes_Response\x12V\n\rhash_prefixes\x18\x01 \x03(\rB?\x82\xb5\x18;The first 32 bits of the SHA1 hashes of each hit requested.\"\x97\x02\n&CCommunity_GetLinkFilterHashes_Request\x12G\n\x08hit_type\x18\x01 \x01(\rB5\x82\xb5\x18\x31The retrieved hits will be filtered to this type.\x12\\\n\x05\x63ount\x18\x02 \x01(\rBM\x82\xb5\x18IThe number of hits to retrieve in a single batch. Specify 0 for no limit.\x12\x46\n\x05start\x18\x03 \x01(\x04\x42\x37\x82\xb5\x18\x33The starting count when retrieving hits in batches.\"j\n\'CCommunity_GetLinkFilterHashes_Response\x12?\n\x06hashes\x18\x01 \x03(\x0c\x42/\x82\xb5\x18+A list of hashes returned from our request.\"\x80\x01\n+CCommunity_GetLinkFilterListVersion_Request\x12Q\n\x08hit_type\x18\x01 \x01(\rB?\x82\xb5\x18;The version hashes for this type\'s chunks will be returned.\"\xaa\x01\n,CCommunity_GetLinkFilterListVersion_Response\x12\x46\n\x07version\x18\x01 \x01(\tB5\x82\xb5\x18\x31\x41 hash built using the IDs of the contained hits.\x12\x32\n\x05\x63ount\x18\x02 \x01(\x04\x42#\x82\xb5\x18\x1fThe number of hits of this type2\xc6\x05\n\x13\x43ommunityLinkFilter\x12\xd2\x01\n\x19GetLinkFilterHashPrefixes\x12-.CCommunity_GetLinkFilterHashPrefixes_Request\x1a..CCommunity_GetLinkFilterHashPrefixes_Response\"V\x82\xb5\x18RGet a list of hash prefixes for the specified hit type, to use for client caching.\x12\xb9\x01\n\x13GetLinkFilterHashes\x12\'.CCommunity_GetLinkFilterHashes_Request\x1a(.CCommunity_GetLinkFilterHashes_Response\"O\x82\xb5\x18KGet a list of hashes for the specified hit type, to use for client caching.\x12\xcd\x01\n\x18GetLinkFilterListVersion\x12,.CCommunity_GetLinkFilterListVersion_Request\x1a-.CCommunity_GetLinkFilterListVersion_Response\"T\x82\xb5\x18PGet a list of hashes describing the version of each chunk of the requested size.\x1aN\x82\xb5\x18JA service for recording data about Steam Community phishing link filteringB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x1esteammessages_linkfilter.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"\x9d\x02\n,CCommunity_GetLinkFilterHashPrefixes_Request\x12G\n\x08hit_type\x18\x01 \x01(\rB5\x82\xb5\x18\x31The retrieved hits will be filtered to this type.\x12\\\n\x05\x63ount\x18\x02 \x01(\rBM\x82\xb5\x18IThe number of hits to retrieve in a single batch. Specify 0 for no limit.\x12\x46\n\x05start\x18\x03 \x01(\x04\x42\x37\x82\xb5\x18\x33The starting count when retrieving hits in batches.\"\x87\x01\n-CCommunity_GetLinkFilterHashPrefixes_Response\x12V\n\rhash_prefixes\x18\x01 \x03(\rB?\x82\xb5\x18;The first 32 bits of the SHA1 hashes of each hit requested.\"\x97\x02\n&CCommunity_GetLinkFilterHashes_Request\x12G\n\x08hit_type\x18\x01 \x01(\rB5\x82\xb5\x18\x31The retrieved hits will be filtered to this type.\x12\\\n\x05\x63ount\x18\x02 \x01(\rBM\x82\xb5\x18IThe number of hits to retrieve in a single batch. Specify 0 for no limit.\x12\x46\n\x05start\x18\x03 \x01(\x04\x42\x37\x82\xb5\x18\x33The starting count when retrieving hits in batches.\"j\n\'CCommunity_GetLinkFilterHashes_Response\x12?\n\x06hashes\x18\x01 \x03(\x0c\x42/\x82\xb5\x18+A list of hashes returned from our request.\"\x80\x01\n+CCommunity_GetLinkFilterListVersion_Request\x12Q\n\x08hit_type\x18\x01 \x01(\rB?\x82\xb5\x18;The version hashes for this type\'s chunks will be returned.\"\xaa\x01\n,CCommunity_GetLinkFilterListVersion_Response\x12\x46\n\x07version\x18\x01 \x01(\tB5\x82\xb5\x18\x31\x41 hash built using the IDs of the contained hits.\x12\x32\n\x05\x63ount\x18\x02 \x01(\x04\x42#\x82\xb5\x18\x1fThe number of hits of this type2\xc6\x05\n\x13\x43ommunityLinkFilter\x12\xd2\x01\n\x19GetLinkFilterHashPrefixes\x12-.CCommunity_GetLinkFilterHashPrefixes_Request\x1a..CCommunity_GetLinkFilterHashPrefixes_Response\"V\x82\xb5\x18RGet a list of hash prefixes for the specified hit type, to use for client caching.\x12\xb9\x01\n\x13GetLinkFilterHashes\x12\'.CCommunity_GetLinkFilterHashes_Request\x1a(.CCommunity_GetLinkFilterHashes_Response\"O\x82\xb5\x18KGet a list of hashes for the specified hit type, to use for client caching.\x12\xcd\x01\n\x18GetLinkFilterListVersion\x12,.CCommunity_GetLinkFilterListVersion_Request\x1a-.CCommunity_GetLinkFilterListVersion_Response\"T\x82\xb5\x18PGet a list of hashes describing the version of each chunk of the requested size.\x1aN\x82\xb5\x18JA service for recording data about Steam Community phishing link filteringB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,])
@ -36,6 +36,7 @@ _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='hit_type', full_name='CCommunity_GetLinkFilterHashPrefixes_Request.hit_type', index=0,
@ -43,21 +44,21 @@ _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\0301The retrieved hits will be filtered to this type.'), file=DESCRIPTOR),
serialized_options=b'\202\265\0301The retrieved hits will be filtered to this type.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='count', full_name='CCommunity_GetLinkFilterHashPrefixes_Request.count', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030IThe number of hits to retrieve in a single batch. Specify 0 for no limit.'), file=DESCRIPTOR),
serialized_options=b'\202\265\030IThe number of hits to retrieve in a single batch. Specify 0 for no limit.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='start', full_name='CCommunity_GetLinkFilterHashPrefixes_Request.start', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\0303The starting count when retrieving hits in batches.'), file=DESCRIPTOR),
serialized_options=b'\202\265\0303The starting count when retrieving hits in batches.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -70,8 +71,8 @@ _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=69,
serialized_end=354,
serialized_start=95,
serialized_end=380,
)
@ -81,6 +82,7 @@ _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='hash_prefixes', full_name='CCommunity_GetLinkFilterHashPrefixes_Response.hash_prefixes', index=0,
@ -88,7 +90,7 @@ _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030;The first 32 bits of the SHA1 hashes of each hit requested.'), file=DESCRIPTOR),
serialized_options=b'\202\265\030;The first 32 bits of the SHA1 hashes of each hit requested.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -101,8 +103,8 @@ _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=357,
serialized_end=492,
serialized_start=383,
serialized_end=518,
)
@ -112,6 +114,7 @@ _CCOMMUNITY_GETLINKFILTERHASHES_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='hit_type', full_name='CCommunity_GetLinkFilterHashes_Request.hit_type', index=0,
@ -119,21 +122,21 @@ _CCOMMUNITY_GETLINKFILTERHASHES_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\0301The retrieved hits will be filtered to this type.'), file=DESCRIPTOR),
serialized_options=b'\202\265\0301The retrieved hits will be filtered to this type.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='count', full_name='CCommunity_GetLinkFilterHashes_Request.count', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030IThe number of hits to retrieve in a single batch. Specify 0 for no limit.'), file=DESCRIPTOR),
serialized_options=b'\202\265\030IThe number of hits to retrieve in a single batch. Specify 0 for no limit.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='start', full_name='CCommunity_GetLinkFilterHashes_Request.start', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\0303The starting count when retrieving hits in batches.'), file=DESCRIPTOR),
serialized_options=b'\202\265\0303The starting count when retrieving hits in batches.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -146,8 +149,8 @@ _CCOMMUNITY_GETLINKFILTERHASHES_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=495,
serialized_end=774,
serialized_start=521,
serialized_end=800,
)
@ -157,6 +160,7 @@ _CCOMMUNITY_GETLINKFILTERHASHES_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='hashes', full_name='CCommunity_GetLinkFilterHashes_Response.hashes', index=0,
@ -164,7 +168,7 @@ _CCOMMUNITY_GETLINKFILTERHASHES_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030+A list of hashes returned from our request.'), file=DESCRIPTOR),
serialized_options=b'\202\265\030+A list of hashes returned from our request.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -177,8 +181,8 @@ _CCOMMUNITY_GETLINKFILTERHASHES_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=776,
serialized_end=882,
serialized_start=802,
serialized_end=908,
)
@ -188,6 +192,7 @@ _CCOMMUNITY_GETLINKFILTERLISTVERSION_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='hit_type', full_name='CCommunity_GetLinkFilterListVersion_Request.hit_type', index=0,
@ -195,7 +200,7 @@ _CCOMMUNITY_GETLINKFILTERLISTVERSION_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030;The version hashes for this type\'s chunks will be returned.'), file=DESCRIPTOR),
serialized_options=b'\202\265\030;The version hashes for this type\'s chunks will be returned.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -208,8 +213,8 @@ _CCOMMUNITY_GETLINKFILTERLISTVERSION_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=885,
serialized_end=1013,
serialized_start=911,
serialized_end=1039,
)
@ -219,21 +224,22 @@ _CCOMMUNITY_GETLINKFILTERLISTVERSION_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='version', full_name='CCommunity_GetLinkFilterListVersion_Response.version', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\0301A hash built using the IDs of the contained hits.'), file=DESCRIPTOR),
serialized_options=b'\202\265\0301A hash built using the IDs of the contained hits.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='count', full_name='CCommunity_GetLinkFilterListVersion_Response.count', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030\037The number of hits of this type'), file=DESCRIPTOR),
serialized_options=b'\202\265\030\037The number of hits of this type', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -246,8 +252,8 @@ _CCOMMUNITY_GETLINKFILTERLISTVERSION_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1016,
serialized_end=1186,
serialized_start=1042,
serialized_end=1212,
)
DESCRIPTOR.message_types_by_name['CCommunity_GetLinkFilterHashPrefixes_Request'] = _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_REQUEST
@ -258,46 +264,46 @@ DESCRIPTOR.message_types_by_name['CCommunity_GetLinkFilterListVersion_Request']
DESCRIPTOR.message_types_by_name['CCommunity_GetLinkFilterListVersion_Response'] = _CCOMMUNITY_GETLINKFILTERLISTVERSION_RESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CCommunity_GetLinkFilterHashPrefixes_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterHashPrefixes_Request', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_REQUEST,
__module__ = 'steammessages_linkfilter_pb2'
CCommunity_GetLinkFilterHashPrefixes_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterHashPrefixes_Request', (_message.Message,), {
'DESCRIPTOR' : _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_REQUEST,
'__module__' : 'steammessages_linkfilter_pb2'
# @@protoc_insertion_point(class_scope:CCommunity_GetLinkFilterHashPrefixes_Request)
))
})
_sym_db.RegisterMessage(CCommunity_GetLinkFilterHashPrefixes_Request)
CCommunity_GetLinkFilterHashPrefixes_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterHashPrefixes_Response', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_RESPONSE,
__module__ = 'steammessages_linkfilter_pb2'
CCommunity_GetLinkFilterHashPrefixes_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterHashPrefixes_Response', (_message.Message,), {
'DESCRIPTOR' : _CCOMMUNITY_GETLINKFILTERHASHPREFIXES_RESPONSE,
'__module__' : 'steammessages_linkfilter_pb2'
# @@protoc_insertion_point(class_scope:CCommunity_GetLinkFilterHashPrefixes_Response)
))
})
_sym_db.RegisterMessage(CCommunity_GetLinkFilterHashPrefixes_Response)
CCommunity_GetLinkFilterHashes_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterHashes_Request', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETLINKFILTERHASHES_REQUEST,
__module__ = 'steammessages_linkfilter_pb2'
CCommunity_GetLinkFilterHashes_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterHashes_Request', (_message.Message,), {
'DESCRIPTOR' : _CCOMMUNITY_GETLINKFILTERHASHES_REQUEST,
'__module__' : 'steammessages_linkfilter_pb2'
# @@protoc_insertion_point(class_scope:CCommunity_GetLinkFilterHashes_Request)
))
})
_sym_db.RegisterMessage(CCommunity_GetLinkFilterHashes_Request)
CCommunity_GetLinkFilterHashes_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterHashes_Response', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETLINKFILTERHASHES_RESPONSE,
__module__ = 'steammessages_linkfilter_pb2'
CCommunity_GetLinkFilterHashes_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterHashes_Response', (_message.Message,), {
'DESCRIPTOR' : _CCOMMUNITY_GETLINKFILTERHASHES_RESPONSE,
'__module__' : 'steammessages_linkfilter_pb2'
# @@protoc_insertion_point(class_scope:CCommunity_GetLinkFilterHashes_Response)
))
})
_sym_db.RegisterMessage(CCommunity_GetLinkFilterHashes_Response)
CCommunity_GetLinkFilterListVersion_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterListVersion_Request', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETLINKFILTERLISTVERSION_REQUEST,
__module__ = 'steammessages_linkfilter_pb2'
CCommunity_GetLinkFilterListVersion_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterListVersion_Request', (_message.Message,), {
'DESCRIPTOR' : _CCOMMUNITY_GETLINKFILTERLISTVERSION_REQUEST,
'__module__' : 'steammessages_linkfilter_pb2'
# @@protoc_insertion_point(class_scope:CCommunity_GetLinkFilterListVersion_Request)
))
})
_sym_db.RegisterMessage(CCommunity_GetLinkFilterListVersion_Request)
CCommunity_GetLinkFilterListVersion_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterListVersion_Response', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETLINKFILTERLISTVERSION_RESPONSE,
__module__ = 'steammessages_linkfilter_pb2'
CCommunity_GetLinkFilterListVersion_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetLinkFilterListVersion_Response', (_message.Message,), {
'DESCRIPTOR' : _CCOMMUNITY_GETLINKFILTERLISTVERSION_RESPONSE,
'__module__' : 'steammessages_linkfilter_pb2'
# @@protoc_insertion_point(class_scope:CCommunity_GetLinkFilterListVersion_Response)
))
})
_sym_db.RegisterMessage(CCommunity_GetLinkFilterListVersion_Response)
@ -319,9 +325,10 @@ _COMMUNITYLINKFILTER = _descriptor.ServiceDescriptor(
full_name='CommunityLinkFilter',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030JA service for recording data about Steam Community phishing link filtering'),
serialized_start=1189,
serialized_end=1899,
serialized_options=b'\202\265\030JA service for recording data about Steam Community phishing link filtering',
create_key=_descriptor._internal_create_key,
serialized_start=1215,
serialized_end=1925,
methods=[
_descriptor.MethodDescriptor(
name='GetLinkFilterHashPrefixes',
@ -330,7 +337,8 @@ _COMMUNITYLINKFILTER = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CCOMMUNITY_GETLINKFILTERHASHPREFIXES_REQUEST,
output_type=_CCOMMUNITY_GETLINKFILTERHASHPREFIXES_RESPONSE,
serialized_options=_b('\202\265\030RGet a list of hash prefixes for the specified hit type, to use for client caching.'),
serialized_options=b'\202\265\030RGet a list of hash prefixes for the specified hit type, to use for client caching.',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='GetLinkFilterHashes',
@ -339,7 +347,8 @@ _COMMUNITYLINKFILTER = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CCOMMUNITY_GETLINKFILTERHASHES_REQUEST,
output_type=_CCOMMUNITY_GETLINKFILTERHASHES_RESPONSE,
serialized_options=_b('\202\265\030KGet a list of hashes for the specified hit type, to use for client caching.'),
serialized_options=b'\202\265\030KGet a list of hashes for the specified hit type, to use for client caching.',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='GetLinkFilterListVersion',
@ -348,7 +357,8 @@ _COMMUNITYLINKFILTER = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CCOMMUNITY_GETLINKFILTERLISTVERSION_REQUEST,
output_type=_CCOMMUNITY_GETLINKFILTERLISTVERSION_RESPONSE,
serialized_options=_b('\202\265\030PGet a list of hashes describing the version of each chunk of the requested size.'),
serialized_options=b'\202\265\030PGet a list of hashes describing the version of each chunk of the requested size.',
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_COMMUNITYLINKFILTER)

81
steam/protobufs/steammessages_lobbymatchmaking_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_lobbymatchmaking.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
@ -16,6 +14,7 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
@ -23,38 +22,44 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_lobbymatchmaking.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n$steammessages_lobbymatchmaking.proto\x1a steammessages_unified_base.proto\"\x9e\x01\n-LobbyMatchmakingLegacy_GetLobbyStatus_Request\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsteamid_lobby\x18\x02 \x01(\x06\x12\x17\n\x0f\x63laim_ownership\x18\x03 \x01(\x08\x12\x18\n\x10\x63laim_membership\x18\x04 \x01(\x08\x12\x13\n\x0bversion_num\x18\x05 \x01(\r\"\x93\x01\n.LobbyMatchmakingLegacy_GetLobbyStatus_Response\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsteamid_lobby\x18\x02 \x01(\x06\x12:\n\x0clobby_status\x18\x03 \x01(\x0e\x32\r.ELobbyStatus:\x15k_ELobbyStatusInvalid*\x81\x01\n\x0c\x45LobbyStatus\x12\x19\n\x15k_ELobbyStatusInvalid\x10\x00\x12\x18\n\x14k_ELobbyStatusExists\x10\x01\x12\x1e\n\x1ak_ELobbyStatusDoesNotExist\x10\x02\x12\x1c\n\x18k_ELobbyStatusNotAMember\x10\x03\x32\xc6\x01\n\x16LobbyMatchmakingLegacy\x12\x85\x01\n\x0eGetLobbyStatus\x12..LobbyMatchmakingLegacy_GetLobbyStatus_Request\x1a/.LobbyMatchmakingLegacy_GetLobbyStatus_Response\"\x12\x82\xb5\x18\x0eGetLobbyStatus\x1a$\x82\xb5\x18 Lobby matchmaking legacy serviceB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n$steammessages_lobbymatchmaking.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"\x9e\x01\n-LobbyMatchmakingLegacy_GetLobbyStatus_Request\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsteamid_lobby\x18\x02 \x01(\x06\x12\x17\n\x0f\x63laim_ownership\x18\x03 \x01(\x08\x12\x18\n\x10\x63laim_membership\x18\x04 \x01(\x08\x12\x13\n\x0bversion_num\x18\x05 \x01(\r\"\x93\x01\n.LobbyMatchmakingLegacy_GetLobbyStatus_Response\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsteamid_lobby\x18\x02 \x01(\x06\x12:\n\x0clobby_status\x18\x03 \x01(\x0e\x32\r.ELobbyStatus:\x15k_ELobbyStatusInvalid*\x81\x01\n\x0c\x45LobbyStatus\x12\x19\n\x15k_ELobbyStatusInvalid\x10\x00\x12\x18\n\x14k_ELobbyStatusExists\x10\x01\x12\x1e\n\x1ak_ELobbyStatusDoesNotExist\x10\x02\x12\x1c\n\x18k_ELobbyStatusNotAMember\x10\x03\x32\xc6\x01\n\x16LobbyMatchmakingLegacy\x12\x85\x01\n\x0eGetLobbyStatus\x12..LobbyMatchmakingLegacy_GetLobbyStatus_Request\x1a/.LobbyMatchmakingLegacy_GetLobbyStatus_Response\"\x12\x82\xb5\x18\x0eGetLobbyStatus\x1a$\x82\xb5\x18 Lobby matchmaking legacy serviceB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,])
_ELOBBYSTATUS = _descriptor.EnumDescriptor(
name='ELobbyStatus',
full_name='ELobbyStatus',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='k_ELobbyStatusInvalid', index=0, number=0,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_ELobbyStatusExists', index=1, number=1,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_ELobbyStatusDoesNotExist', index=2, number=2,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_ELobbyStatusNotAMember', index=3, number=3,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=386,
serialized_end=515,
serialized_start=412,
serialized_end=541,
)
_sym_db.RegisterEnumDescriptor(_ELOBBYSTATUS)
@ -72,6 +77,7 @@ _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='app_id', full_name='LobbyMatchmakingLegacy_GetLobbyStatus_Request.app_id', index=0,
@ -79,35 +85,35 @@ _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='steamid_lobby', full_name='LobbyMatchmakingLegacy_GetLobbyStatus_Request.steamid_lobby', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='claim_ownership', full_name='LobbyMatchmakingLegacy_GetLobbyStatus_Request.claim_ownership', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='claim_membership', full_name='LobbyMatchmakingLegacy_GetLobbyStatus_Request.claim_membership', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='version_num', full_name='LobbyMatchmakingLegacy_GetLobbyStatus_Request.version_num', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -120,8 +126,8 @@ _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=75,
serialized_end=233,
serialized_start=101,
serialized_end=259,
)
@ -131,6 +137,7 @@ _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='app_id', full_name='LobbyMatchmakingLegacy_GetLobbyStatus_Response.app_id', index=0,
@ -138,21 +145,21 @@ _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='steamid_lobby', full_name='LobbyMatchmakingLegacy_GetLobbyStatus_Response.steamid_lobby', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='lobby_status', full_name='LobbyMatchmakingLegacy_GetLobbyStatus_Response.lobby_status', index=2,
number=3, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -165,8 +172,8 @@ _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=236,
serialized_end=383,
serialized_start=262,
serialized_end=409,
)
_LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_RESPONSE.fields_by_name['lobby_status'].enum_type = _ELOBBYSTATUS
@ -175,18 +182,18 @@ DESCRIPTOR.message_types_by_name['LobbyMatchmakingLegacy_GetLobbyStatus_Response
DESCRIPTOR.enum_types_by_name['ELobbyStatus'] = _ELOBBYSTATUS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
LobbyMatchmakingLegacy_GetLobbyStatus_Request = _reflection.GeneratedProtocolMessageType('LobbyMatchmakingLegacy_GetLobbyStatus_Request', (_message.Message,), dict(
DESCRIPTOR = _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_REQUEST,
__module__ = 'steammessages_lobbymatchmaking_pb2'
LobbyMatchmakingLegacy_GetLobbyStatus_Request = _reflection.GeneratedProtocolMessageType('LobbyMatchmakingLegacy_GetLobbyStatus_Request', (_message.Message,), {
'DESCRIPTOR' : _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_REQUEST,
'__module__' : 'steammessages_lobbymatchmaking_pb2'
# @@protoc_insertion_point(class_scope:LobbyMatchmakingLegacy_GetLobbyStatus_Request)
))
})
_sym_db.RegisterMessage(LobbyMatchmakingLegacy_GetLobbyStatus_Request)
LobbyMatchmakingLegacy_GetLobbyStatus_Response = _reflection.GeneratedProtocolMessageType('LobbyMatchmakingLegacy_GetLobbyStatus_Response', (_message.Message,), dict(
DESCRIPTOR = _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_RESPONSE,
__module__ = 'steammessages_lobbymatchmaking_pb2'
LobbyMatchmakingLegacy_GetLobbyStatus_Response = _reflection.GeneratedProtocolMessageType('LobbyMatchmakingLegacy_GetLobbyStatus_Response', (_message.Message,), {
'DESCRIPTOR' : _LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_RESPONSE,
'__module__' : 'steammessages_lobbymatchmaking_pb2'
# @@protoc_insertion_point(class_scope:LobbyMatchmakingLegacy_GetLobbyStatus_Response)
))
})
_sym_db.RegisterMessage(LobbyMatchmakingLegacy_GetLobbyStatus_Response)
@ -197,9 +204,10 @@ _LOBBYMATCHMAKINGLEGACY = _descriptor.ServiceDescriptor(
full_name='LobbyMatchmakingLegacy',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030 Lobby matchmaking legacy service'),
serialized_start=518,
serialized_end=716,
serialized_options=b'\202\265\030 Lobby matchmaking legacy service',
create_key=_descriptor._internal_create_key,
serialized_start=544,
serialized_end=742,
methods=[
_descriptor.MethodDescriptor(
name='GetLobbyStatus',
@ -208,7 +216,8 @@ _LOBBYMATCHMAKINGLEGACY = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_REQUEST,
output_type=_LOBBYMATCHMAKINGLEGACY_GETLOBBYSTATUS_RESPONSE,
serialized_options=_b('\202\265\030\016GetLobbyStatus'),
serialized_options=b'\202\265\030\016GetLobbyStatus',
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_LOBBYMATCHMAKINGLEGACY)

66
steam/protobufs/steammessages_market_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_market.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -15,6 +13,7 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
@ -22,10 +21,11 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_market.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n\x1asteammessages_market.proto\x1a steammessages_unified_base.proto\"n\n(CEconMarket_IsMarketplaceAllowed_Request\x12\x42\n\twebcookie\x18\x01 \x01(\tB/\x82\xb5\x18+The user\'s Steam Guard machine auth cookie.\"\xf5\x05\n)CEconMarket_IsMarketplaceAllowed_Response\x12I\n\x07\x61llowed\x18\x01 \x01(\x08\x42\x38\x82\xb5\x18\x34Whether or not the user is allowed to use the market\x12K\n\x06reason\x18\x02 \x01(\rB;\x82\xb5\x18\x37The reason the user can\'t use the market, if applicable\x12P\n\x0f\x61llowed_at_time\x18\x03 \x01(\rB7\x82\xb5\x18\x33The time the user will be allowed to use the market\x12\x84\x01\n\x18steamguard_required_days\x18\x04 \x01(\rBb\x82\xb5\x18^The number of days any user is required to have had Steam Guard before they can use the market\x12W\n\x0f\x66orms_requested\x18\x07 \x01(\x08\x42>\x82\xb5\x18:Whether or not we\'ve requested the user fill out tax forms\x12h\n\x1a\x66orms_require_verification\x18\x08 \x01(\x08\x42\x44\x82\xb5\x18@True if we\'ve received forms but they require verification first\x12\x93\x01\n\x18new_device_cooldown_days\x18\t \x01(\rBq\x82\xb5\x18mThe number of days after initial device authorization a user must wait before using the market on that device2\xee\x01\n\nEconMarket\x12\xb8\x01\n\x14IsMarketplaceAllowed\x12).CEconMarket_IsMarketplaceAllowed_Request\x1a*.CEconMarket_IsMarketplaceAllowed_Response\"I\x82\xb5\x18\x45\x43hecks whether or not the authed account is allowed to use the market\x1a%\x82\xb5\x18!A service to use market functionsB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x1asteammessages_market.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"n\n(CEconMarket_IsMarketplaceAllowed_Request\x12\x42\n\twebcookie\x18\x01 \x01(\tB/\x82\xb5\x18+The user\'s Steam Guard machine auth cookie.\"\xf5\x05\n)CEconMarket_IsMarketplaceAllowed_Response\x12I\n\x07\x61llowed\x18\x01 \x01(\x08\x42\x38\x82\xb5\x18\x34Whether or not the user is allowed to use the market\x12K\n\x06reason\x18\x02 \x01(\rB;\x82\xb5\x18\x37The reason the user can\'t use the market, if applicable\x12P\n\x0f\x61llowed_at_time\x18\x03 \x01(\rB7\x82\xb5\x18\x33The time the user will be allowed to use the market\x12\x84\x01\n\x18steamguard_required_days\x18\x04 \x01(\rBb\x82\xb5\x18^The number of days any user is required to have had Steam Guard before they can use the market\x12W\n\x0f\x66orms_requested\x18\x07 \x01(\x08\x42>\x82\xb5\x18:Whether or not we\'ve requested the user fill out tax forms\x12h\n\x1a\x66orms_require_verification\x18\x08 \x01(\x08\x42\x44\x82\xb5\x18@True if we\'ve received forms but they require verification first\x12\x93\x01\n\x18new_device_cooldown_days\x18\t \x01(\rBq\x82\xb5\x18mThe number of days after initial device authorization a user must wait before using the market on that device2\xee\x01\n\nEconMarket\x12\xb8\x01\n\x14IsMarketplaceAllowed\x12).CEconMarket_IsMarketplaceAllowed_Request\x1a*.CEconMarket_IsMarketplaceAllowed_Response\"I\x82\xb5\x18\x45\x43hecks whether or not the authed account is allowed to use the market\x1a%\x82\xb5\x18!A service to use market functionsB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,])
@ -36,14 +36,15 @@ _CECONMARKET_ISMARKETPLACEALLOWED_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='webcookie', full_name='CEconMarket_IsMarketplaceAllowed_Request.webcookie', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030+The user\'s Steam Guard machine auth cookie.'), file=DESCRIPTOR),
serialized_options=b'\202\265\030+The user\'s Steam Guard machine auth cookie.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -56,8 +57,8 @@ _CECONMARKET_ISMARKETPLACEALLOWED_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=64,
serialized_end=174,
serialized_start=90,
serialized_end=200,
)
@ -67,6 +68,7 @@ _CECONMARKET_ISMARKETPLACEALLOWED_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='allowed', full_name='CEconMarket_IsMarketplaceAllowed_Response.allowed', index=0,
@ -74,49 +76,49 @@ _CECONMARKET_ISMARKETPLACEALLOWED_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\0304Whether or not the user is allowed to use the market'), file=DESCRIPTOR),
serialized_options=b'\202\265\0304Whether or not the user is allowed to use the market', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='reason', full_name='CEconMarket_IsMarketplaceAllowed_Response.reason', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\0307The reason the user can\'t use the market, if applicable'), file=DESCRIPTOR),
serialized_options=b'\202\265\0307The reason the user can\'t use the market, if applicable', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='allowed_at_time', full_name='CEconMarket_IsMarketplaceAllowed_Response.allowed_at_time', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\0303The time the user will be allowed to use the market'), file=DESCRIPTOR),
serialized_options=b'\202\265\0303The time the user will be allowed to use the market', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='steamguard_required_days', full_name='CEconMarket_IsMarketplaceAllowed_Response.steamguard_required_days', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030^The number of days any user is required to have had Steam Guard before they can use the market'), file=DESCRIPTOR),
serialized_options=b'\202\265\030^The number of days any user is required to have had Steam Guard before they can use the market', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='forms_requested', full_name='CEconMarket_IsMarketplaceAllowed_Response.forms_requested', index=4,
number=7, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030:Whether or not we\'ve requested the user fill out tax forms'), file=DESCRIPTOR),
serialized_options=b'\202\265\030:Whether or not we\'ve requested the user fill out tax forms', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='forms_require_verification', full_name='CEconMarket_IsMarketplaceAllowed_Response.forms_require_verification', index=5,
number=8, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030@True if we\'ve received forms but they require verification first'), file=DESCRIPTOR),
serialized_options=b'\202\265\030@True if we\'ve received forms but they require verification first', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='new_device_cooldown_days', full_name='CEconMarket_IsMarketplaceAllowed_Response.new_device_cooldown_days', index=6,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\202\265\030mThe number of days after initial device authorization a user must wait before using the market on that device'), file=DESCRIPTOR),
serialized_options=b'\202\265\030mThe number of days after initial device authorization a user must wait before using the market on that device', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -129,26 +131,26 @@ _CECONMARKET_ISMARKETPLACEALLOWED_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=177,
serialized_end=934,
serialized_start=203,
serialized_end=960,
)
DESCRIPTOR.message_types_by_name['CEconMarket_IsMarketplaceAllowed_Request'] = _CECONMARKET_ISMARKETPLACEALLOWED_REQUEST
DESCRIPTOR.message_types_by_name['CEconMarket_IsMarketplaceAllowed_Response'] = _CECONMARKET_ISMARKETPLACEALLOWED_RESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CEconMarket_IsMarketplaceAllowed_Request = _reflection.GeneratedProtocolMessageType('CEconMarket_IsMarketplaceAllowed_Request', (_message.Message,), dict(
DESCRIPTOR = _CECONMARKET_ISMARKETPLACEALLOWED_REQUEST,
__module__ = 'steammessages_market_pb2'
CEconMarket_IsMarketplaceAllowed_Request = _reflection.GeneratedProtocolMessageType('CEconMarket_IsMarketplaceAllowed_Request', (_message.Message,), {
'DESCRIPTOR' : _CECONMARKET_ISMARKETPLACEALLOWED_REQUEST,
'__module__' : 'steammessages_market_pb2'
# @@protoc_insertion_point(class_scope:CEconMarket_IsMarketplaceAllowed_Request)
))
})
_sym_db.RegisterMessage(CEconMarket_IsMarketplaceAllowed_Request)
CEconMarket_IsMarketplaceAllowed_Response = _reflection.GeneratedProtocolMessageType('CEconMarket_IsMarketplaceAllowed_Response', (_message.Message,), dict(
DESCRIPTOR = _CECONMARKET_ISMARKETPLACEALLOWED_RESPONSE,
__module__ = 'steammessages_market_pb2'
CEconMarket_IsMarketplaceAllowed_Response = _reflection.GeneratedProtocolMessageType('CEconMarket_IsMarketplaceAllowed_Response', (_message.Message,), {
'DESCRIPTOR' : _CECONMARKET_ISMARKETPLACEALLOWED_RESPONSE,
'__module__' : 'steammessages_market_pb2'
# @@protoc_insertion_point(class_scope:CEconMarket_IsMarketplaceAllowed_Response)
))
})
_sym_db.RegisterMessage(CEconMarket_IsMarketplaceAllowed_Response)
@ -167,9 +169,10 @@ _ECONMARKET = _descriptor.ServiceDescriptor(
full_name='EconMarket',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030!A service to use market functions'),
serialized_start=937,
serialized_end=1175,
serialized_options=b'\202\265\030!A service to use market functions',
create_key=_descriptor._internal_create_key,
serialized_start=963,
serialized_end=1201,
methods=[
_descriptor.MethodDescriptor(
name='IsMarketplaceAllowed',
@ -178,7 +181,8 @@ _ECONMARKET = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CECONMARKET_ISMARKETPLACEALLOWED_REQUEST,
output_type=_CECONMARKET_ISMARKETPLACEALLOWED_RESPONSE,
serialized_options=_b('\202\265\030EChecks whether or not the authed account is allowed to use the market'),
serialized_options=b'\202\265\030EChecks whether or not the authed account is allowed to use the market',
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_ECONMARKET)

1479
steam/protobufs/steammessages_marketingmessages_pb2.py

File diff suppressed because one or more lines are too long

122
steam/protobufs/steammessages_offline_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_offline.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -15,17 +13,20 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
import steam.protobufs.offline_ticket_pb2 as offline__ticket__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_offline.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n\x1bsteammessages_offline.proto\x1a steammessages_unified_base.proto\":\n&COffline_GetOfflineLogonTicket_Request\x12\x10\n\x08priority\x18\x01 \x01(\r\"W\n\'COffline_GetOfflineLogonTicket_Response\x12\x19\n\x11serialized_ticket\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\"0\n.COffline_GetUnsignedOfflineLogonTicket_Request\"O\n\x1b\x43Offline_OfflineLogonTicket\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x1d\n\x15rtime32_creation_time\x18\x02 \x01(\x07\"_\n/COffline_GetUnsignedOfflineLogonTicket_Response\x12,\n\x06ticket\x18\x01 \x01(\x0b\x32\x1c.COffline_OfflineLogonTicket2\xa3\x03\n\x07Offline\x12\xb5\x01\n\x15GetOfflineLogonTicket\x12\'.COffline_GetOfflineLogonTicket_Request\x1a(.COffline_GetOfflineLogonTicket_Response\"I\x82\xb5\x18\x45Get a serialized and signed offline logon ticket for the current user\x12\xc1\x01\n\x1dGetUnsignedOfflineLogonTicket\x12/.COffline_GetUnsignedOfflineLogonTicket_Request\x1a\x30.COffline_GetUnsignedOfflineLogonTicket_Response\"=\x82\xb5\x18\x39Get an unsigned offline logon ticket for the current user\x1a\x1c\x82\xb5\x18\x18Offline settings serviceB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x1bsteammessages_offline.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\x1a\x14offline_ticket.proto\"V\n&COffline_GetOfflineLogonTicket_Request\x12\x10\n\x08priority\x18\x01 \x01(\r\x12\x1a\n\x12perform_encryption\x18\x02 \x01(\x08\"\x82\x01\n\'COffline_GetOfflineLogonTicket_Response\x12\x19\n\x11serialized_ticket\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12)\n\x10\x65ncrypted_ticket\x18\x03 \x01(\x0b\x32\x0f.Offline_Ticket\"0\n.COffline_GetUnsignedOfflineLogonTicket_Request\"O\n\x1b\x43Offline_OfflineLogonTicket\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x1d\n\x15rtime32_creation_time\x18\x02 \x01(\x07\"_\n/COffline_GetUnsignedOfflineLogonTicket_Response\x12,\n\x06ticket\x18\x01 \x01(\x0b\x32\x1c.COffline_OfflineLogonTicket2\xa3\x03\n\x07Offline\x12\xb5\x01\n\x15GetOfflineLogonTicket\x12\'.COffline_GetOfflineLogonTicket_Request\x1a(.COffline_GetOfflineLogonTicket_Response\"I\x82\xb5\x18\x45Get a serialized and signed offline logon ticket for the current user\x12\xc1\x01\n\x1dGetUnsignedOfflineLogonTicket\x12/.COffline_GetUnsignedOfflineLogonTicket_Request\x1a\x30.COffline_GetUnsignedOfflineLogonTicket_Response\"=\x82\xb5\x18\x39Get an unsigned offline logon ticket for the current user\x1a\x1c\x82\xb5\x18\x18Offline settings serviceB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,offline__ticket__pb2.DESCRIPTOR,])
@ -36,6 +37,7 @@ _COFFLINE_GETOFFLINELOGONTICKET_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='priority', full_name='COffline_GetOfflineLogonTicket_Request.priority', index=0,
@ -43,7 +45,14 @@ _COFFLINE_GETOFFLINELOGONTICKET_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='perform_encryption', full_name='COffline_GetOfflineLogonTicket_Request.perform_encryption', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -56,8 +65,8 @@ _COFFLINE_GETOFFLINELOGONTICKET_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=65,
serialized_end=123,
serialized_start=113,
serialized_end=199,
)
@ -67,21 +76,29 @@ _COFFLINE_GETOFFLINELOGONTICKET_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='serialized_ticket', full_name='COffline_GetOfflineLogonTicket_Response.serialized_ticket', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='signature', full_name='COffline_GetOfflineLogonTicket_Response.signature', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='encrypted_ticket', full_name='COffline_GetOfflineLogonTicket_Response.encrypted_ticket', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -94,8 +111,8 @@ _COFFLINE_GETOFFLINELOGONTICKET_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=125,
serialized_end=212,
serialized_start=202,
serialized_end=332,
)
@ -105,6 +122,7 @@ _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
],
extensions=[
@ -118,8 +136,8 @@ _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=214,
serialized_end=262,
serialized_start=334,
serialized_end=382,
)
@ -129,6 +147,7 @@ _COFFLINE_OFFLINELOGONTICKET = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='COffline_OfflineLogonTicket.accountid', index=0,
@ -136,14 +155,14 @@ _COFFLINE_OFFLINELOGONTICKET = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='rtime32_creation_time', full_name='COffline_OfflineLogonTicket.rtime32_creation_time', index=1,
number=2, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -156,8 +175,8 @@ _COFFLINE_OFFLINELOGONTICKET = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=264,
serialized_end=343,
serialized_start=384,
serialized_end=463,
)
@ -167,6 +186,7 @@ _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='ticket', full_name='COffline_GetUnsignedOfflineLogonTicket_Response.ticket', index=0,
@ -174,7 +194,7 @@ _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -187,10 +207,11 @@ _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=345,
serialized_end=440,
serialized_start=465,
serialized_end=560,
)
_COFFLINE_GETOFFLINELOGONTICKET_RESPONSE.fields_by_name['encrypted_ticket'].message_type = offline__ticket__pb2._OFFLINE_TICKET
_COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_RESPONSE.fields_by_name['ticket'].message_type = _COFFLINE_OFFLINELOGONTICKET
DESCRIPTOR.message_types_by_name['COffline_GetOfflineLogonTicket_Request'] = _COFFLINE_GETOFFLINELOGONTICKET_REQUEST
DESCRIPTOR.message_types_by_name['COffline_GetOfflineLogonTicket_Response'] = _COFFLINE_GETOFFLINELOGONTICKET_RESPONSE
@ -199,39 +220,39 @@ DESCRIPTOR.message_types_by_name['COffline_OfflineLogonTicket'] = _COFFLINE_OFFL
DESCRIPTOR.message_types_by_name['COffline_GetUnsignedOfflineLogonTicket_Response'] = _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_RESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
COffline_GetOfflineLogonTicket_Request = _reflection.GeneratedProtocolMessageType('COffline_GetOfflineLogonTicket_Request', (_message.Message,), dict(
DESCRIPTOR = _COFFLINE_GETOFFLINELOGONTICKET_REQUEST,
__module__ = 'steammessages_offline_pb2'
COffline_GetOfflineLogonTicket_Request = _reflection.GeneratedProtocolMessageType('COffline_GetOfflineLogonTicket_Request', (_message.Message,), {
'DESCRIPTOR' : _COFFLINE_GETOFFLINELOGONTICKET_REQUEST,
'__module__' : 'steammessages_offline_pb2'
# @@protoc_insertion_point(class_scope:COffline_GetOfflineLogonTicket_Request)
))
})
_sym_db.RegisterMessage(COffline_GetOfflineLogonTicket_Request)
COffline_GetOfflineLogonTicket_Response = _reflection.GeneratedProtocolMessageType('COffline_GetOfflineLogonTicket_Response', (_message.Message,), dict(
DESCRIPTOR = _COFFLINE_GETOFFLINELOGONTICKET_RESPONSE,
__module__ = 'steammessages_offline_pb2'
COffline_GetOfflineLogonTicket_Response = _reflection.GeneratedProtocolMessageType('COffline_GetOfflineLogonTicket_Response', (_message.Message,), {
'DESCRIPTOR' : _COFFLINE_GETOFFLINELOGONTICKET_RESPONSE,
'__module__' : 'steammessages_offline_pb2'
# @@protoc_insertion_point(class_scope:COffline_GetOfflineLogonTicket_Response)
))
})
_sym_db.RegisterMessage(COffline_GetOfflineLogonTicket_Response)
COffline_GetUnsignedOfflineLogonTicket_Request = _reflection.GeneratedProtocolMessageType('COffline_GetUnsignedOfflineLogonTicket_Request', (_message.Message,), dict(
DESCRIPTOR = _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_REQUEST,
__module__ = 'steammessages_offline_pb2'
COffline_GetUnsignedOfflineLogonTicket_Request = _reflection.GeneratedProtocolMessageType('COffline_GetUnsignedOfflineLogonTicket_Request', (_message.Message,), {
'DESCRIPTOR' : _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_REQUEST,
'__module__' : 'steammessages_offline_pb2'
# @@protoc_insertion_point(class_scope:COffline_GetUnsignedOfflineLogonTicket_Request)
))
})
_sym_db.RegisterMessage(COffline_GetUnsignedOfflineLogonTicket_Request)
COffline_OfflineLogonTicket = _reflection.GeneratedProtocolMessageType('COffline_OfflineLogonTicket', (_message.Message,), dict(
DESCRIPTOR = _COFFLINE_OFFLINELOGONTICKET,
__module__ = 'steammessages_offline_pb2'
COffline_OfflineLogonTicket = _reflection.GeneratedProtocolMessageType('COffline_OfflineLogonTicket', (_message.Message,), {
'DESCRIPTOR' : _COFFLINE_OFFLINELOGONTICKET,
'__module__' : 'steammessages_offline_pb2'
# @@protoc_insertion_point(class_scope:COffline_OfflineLogonTicket)
))
})
_sym_db.RegisterMessage(COffline_OfflineLogonTicket)
COffline_GetUnsignedOfflineLogonTicket_Response = _reflection.GeneratedProtocolMessageType('COffline_GetUnsignedOfflineLogonTicket_Response', (_message.Message,), dict(
DESCRIPTOR = _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_RESPONSE,
__module__ = 'steammessages_offline_pb2'
COffline_GetUnsignedOfflineLogonTicket_Response = _reflection.GeneratedProtocolMessageType('COffline_GetUnsignedOfflineLogonTicket_Response', (_message.Message,), {
'DESCRIPTOR' : _COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_RESPONSE,
'__module__' : 'steammessages_offline_pb2'
# @@protoc_insertion_point(class_scope:COffline_GetUnsignedOfflineLogonTicket_Response)
))
})
_sym_db.RegisterMessage(COffline_GetUnsignedOfflineLogonTicket_Response)
@ -242,9 +263,10 @@ _OFFLINE = _descriptor.ServiceDescriptor(
full_name='Offline',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030\030Offline settings service'),
serialized_start=443,
serialized_end=862,
serialized_options=b'\202\265\030\030Offline settings service',
create_key=_descriptor._internal_create_key,
serialized_start=563,
serialized_end=982,
methods=[
_descriptor.MethodDescriptor(
name='GetOfflineLogonTicket',
@ -253,7 +275,8 @@ _OFFLINE = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_COFFLINE_GETOFFLINELOGONTICKET_REQUEST,
output_type=_COFFLINE_GETOFFLINELOGONTICKET_RESPONSE,
serialized_options=_b('\202\265\030EGet a serialized and signed offline logon ticket for the current user'),
serialized_options=b'\202\265\030EGet a serialized and signed offline logon ticket for the current user',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='GetUnsignedOfflineLogonTicket',
@ -262,7 +285,8 @@ _OFFLINE = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_REQUEST,
output_type=_COFFLINE_GETUNSIGNEDOFFLINELOGONTICKET_RESPONSE,
serialized_options=_b('\202\265\0309Get an unsigned offline logon ticket for the current user'),
serialized_options=b'\202\265\0309Get an unsigned offline logon ticket for the current user',
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_OFFLINE)

530
steam/protobufs/steammessages_parental_pb2.py

File diff suppressed because one or more lines are too long

258
steam/protobufs/steammessages_parties_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_parties.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -15,6 +13,7 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
@ -22,10 +21,11 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_parties.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n\x1bsteammessages_parties.proto\x1a steammessages_unified_base.proto\"@\n\x1a\x43Parties_JoinParty_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x11\n\tbeacon_id\x18\x02 \x01(\x04\"H\n\x1b\x43Parties_JoinParty_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x12\x16\n\x0e\x63onnect_string\x18\x02 \x01(\t\"E\n\x17\x43Parties_BeaconLocation\x12\x15\n\rlocation_type\x18\x01 \x01(\r\x12\x13\n\x0blocation_id\x18\x02 \x01(\x04\"\x9d\x01\n\x1d\x43Parties_CreateBeacon_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x16\n\x0enum_open_slots\x18\x02 \x01(\r\x12+\n\tlocations\x18\x03 \x03(\x0b\x32\x18.CParties_BeaconLocation\x12\x16\n\x0e\x63onnect_string\x18\x04 \x01(\t\x12\x10\n\x08metadata\x18\x05 \x01(\t\"3\n\x1e\x43Parties_CreateBeacon_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"R\n\'CParties_OnReservationCompleted_Request\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\"=\n(CParties_OnReservationCompleted_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"M\n\"CParties_CancelReservation_Request\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\"8\n#CParties_CancelReservation_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"P\n#CParties_ChangeNumOpenSlots_Request\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x12\x16\n\x0enum_open_slots\x18\x02 \x01(\r\"9\n$CParties_ChangeNumOpenSlots_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"3\n\x1e\x43Parties_DestroyBeacon_Request\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"4\n\x1f\x43Parties_DestroyBeacon_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x32\xd9\x07\n\x07Parties\x12\xb9\x01\n\tJoinParty\x12\x1b.CParties_JoinParty_Request\x1a\x1c.CParties_JoinParty_Response\"q\x82\xb5\x18mRequest to join a Party via the given Beacon ID. If successful, will be given the necessary \'connect\' string.\x12\x85\x01\n\x0c\x43reateBeacon\x12\x1e.CParties_CreateBeacon_Request\x1a\x1f.CParties_CreateBeacon_Response\"4\x82\xb5\x18\x30\x43reate a Beacon to attract people to your Party.\x12\xb7\x01\n\x16OnReservationCompleted\x12(.CParties_OnReservationCompleted_Request\x1a).CParties_OnReservationCompleted_Response\"H\x82\xb5\x18\x44Notify Steam that a user with a reservation has successfully joined.\x12\xbe\x01\n\x11\x43\x61ncelReservation\x12#.CParties_CancelReservation_Request\x1a$.CParties_CancelReservation_Response\"^\x82\xb5\x18ZNotify Steam that a user with a reservation either never showed up, or has left the party.\x12\x86\x01\n\x12\x43hangeNumOpenSlots\x12$.CParties_ChangeNumOpenSlots_Request\x1a%.CParties_ChangeNumOpenSlots_Response\"#\x82\xb5\x18\x1f\x43hange the number of open slots\x12j\n\rDestroyBeacon\x12\x1f.CParties_DestroyBeacon_Request\x1a .CParties_DestroyBeacon_Response\"\x16\x82\xb5\x18\x12\x44\x65lete the Beacon.\x1a\x1a\x82\xb5\x18\x16Party-related servicesB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x1bsteammessages_parties.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"@\n\x1a\x43Parties_JoinParty_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x11\n\tbeacon_id\x18\x02 \x01(\x04\"H\n\x1b\x43Parties_JoinParty_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x12\x16\n\x0e\x63onnect_string\x18\x02 \x01(\t\"E\n\x17\x43Parties_BeaconLocation\x12\x15\n\rlocation_type\x18\x01 \x01(\r\x12\x13\n\x0blocation_id\x18\x02 \x01(\x04\"\x9d\x01\n\x1d\x43Parties_CreateBeacon_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x16\n\x0enum_open_slots\x18\x02 \x01(\r\x12+\n\tlocations\x18\x03 \x03(\x0b\x32\x18.CParties_BeaconLocation\x12\x16\n\x0e\x63onnect_string\x18\x04 \x01(\t\x12\x10\n\x08metadata\x18\x05 \x01(\t\"3\n\x1e\x43Parties_CreateBeacon_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"R\n\'CParties_OnReservationCompleted_Request\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\"=\n(CParties_OnReservationCompleted_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"M\n\"CParties_CancelReservation_Request\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\"8\n#CParties_CancelReservation_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"P\n#CParties_ChangeNumOpenSlots_Request\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x12\x16\n\x0enum_open_slots\x18\x02 \x01(\r\"9\n$CParties_ChangeNumOpenSlots_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"3\n\x1e\x43Parties_DestroyBeacon_Request\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\"4\n\x1f\x43Parties_DestroyBeacon_Response\x12\x11\n\tbeacon_id\x18\x01 \x01(\x04\x32\xd9\x07\n\x07Parties\x12\xb9\x01\n\tJoinParty\x12\x1b.CParties_JoinParty_Request\x1a\x1c.CParties_JoinParty_Response\"q\x82\xb5\x18mRequest to join a Party via the given Beacon ID. If successful, will be given the necessary \'connect\' string.\x12\x85\x01\n\x0c\x43reateBeacon\x12\x1e.CParties_CreateBeacon_Request\x1a\x1f.CParties_CreateBeacon_Response\"4\x82\xb5\x18\x30\x43reate a Beacon to attract people to your Party.\x12\xb7\x01\n\x16OnReservationCompleted\x12(.CParties_OnReservationCompleted_Request\x1a).CParties_OnReservationCompleted_Response\"H\x82\xb5\x18\x44Notify Steam that a user with a reservation has successfully joined.\x12\xbe\x01\n\x11\x43\x61ncelReservation\x12#.CParties_CancelReservation_Request\x1a$.CParties_CancelReservation_Response\"^\x82\xb5\x18ZNotify Steam that a user with a reservation either never showed up, or has left the party.\x12\x86\x01\n\x12\x43hangeNumOpenSlots\x12$.CParties_ChangeNumOpenSlots_Request\x1a%.CParties_ChangeNumOpenSlots_Response\"#\x82\xb5\x18\x1f\x43hange the number of open slots\x12j\n\rDestroyBeacon\x12\x1f.CParties_DestroyBeacon_Request\x1a .CParties_DestroyBeacon_Response\"\x16\x82\xb5\x18\x12\x44\x65lete the Beacon.\x1a\x1a\x82\xb5\x18\x16Party-related servicesB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,])
@ -36,6 +36,7 @@ _CPARTIES_JOINPARTY_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='CParties_JoinParty_Request.steamid', index=0,
@ -43,14 +44,14 @@ _CPARTIES_JOINPARTY_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_JoinParty_Request.beacon_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -63,8 +64,8 @@ _CPARTIES_JOINPARTY_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=65,
serialized_end=129,
serialized_start=91,
serialized_end=155,
)
@ -74,6 +75,7 @@ _CPARTIES_JOINPARTY_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_JoinParty_Response.beacon_id', index=0,
@ -81,14 +83,14 @@ _CPARTIES_JOINPARTY_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='connect_string', full_name='CParties_JoinParty_Response.connect_string', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -101,8 +103,8 @@ _CPARTIES_JOINPARTY_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=131,
serialized_end=203,
serialized_start=157,
serialized_end=229,
)
@ -112,6 +114,7 @@ _CPARTIES_BEACONLOCATION = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='location_type', full_name='CParties_BeaconLocation.location_type', index=0,
@ -119,14 +122,14 @@ _CPARTIES_BEACONLOCATION = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='location_id', full_name='CParties_BeaconLocation.location_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -139,8 +142,8 @@ _CPARTIES_BEACONLOCATION = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=205,
serialized_end=274,
serialized_start=231,
serialized_end=300,
)
@ -150,6 +153,7 @@ _CPARTIES_CREATEBEACON_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CParties_CreateBeacon_Request.appid', index=0,
@ -157,35 +161,35 @@ _CPARTIES_CREATEBEACON_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='num_open_slots', full_name='CParties_CreateBeacon_Request.num_open_slots', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='locations', full_name='CParties_CreateBeacon_Request.locations', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='connect_string', full_name='CParties_CreateBeacon_Request.connect_string', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='metadata', full_name='CParties_CreateBeacon_Request.metadata', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -198,8 +202,8 @@ _CPARTIES_CREATEBEACON_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=277,
serialized_end=434,
serialized_start=303,
serialized_end=460,
)
@ -209,6 +213,7 @@ _CPARTIES_CREATEBEACON_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_CreateBeacon_Response.beacon_id', index=0,
@ -216,7 +221,7 @@ _CPARTIES_CREATEBEACON_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -229,8 +234,8 @@ _CPARTIES_CREATEBEACON_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=436,
serialized_end=487,
serialized_start=462,
serialized_end=513,
)
@ -240,6 +245,7 @@ _CPARTIES_ONRESERVATIONCOMPLETED_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_OnReservationCompleted_Request.beacon_id', index=0,
@ -247,14 +253,14 @@ _CPARTIES_ONRESERVATIONCOMPLETED_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='user_steamid', full_name='CParties_OnReservationCompleted_Request.user_steamid', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -267,8 +273,8 @@ _CPARTIES_ONRESERVATIONCOMPLETED_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=489,
serialized_end=571,
serialized_start=515,
serialized_end=597,
)
@ -278,6 +284,7 @@ _CPARTIES_ONRESERVATIONCOMPLETED_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_OnReservationCompleted_Response.beacon_id', index=0,
@ -285,7 +292,7 @@ _CPARTIES_ONRESERVATIONCOMPLETED_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -298,8 +305,8 @@ _CPARTIES_ONRESERVATIONCOMPLETED_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=573,
serialized_end=634,
serialized_start=599,
serialized_end=660,
)
@ -309,6 +316,7 @@ _CPARTIES_CANCELRESERVATION_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_CancelReservation_Request.beacon_id', index=0,
@ -316,14 +324,14 @@ _CPARTIES_CANCELRESERVATION_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='user_steamid', full_name='CParties_CancelReservation_Request.user_steamid', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -336,8 +344,8 @@ _CPARTIES_CANCELRESERVATION_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=636,
serialized_end=713,
serialized_start=662,
serialized_end=739,
)
@ -347,6 +355,7 @@ _CPARTIES_CANCELRESERVATION_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_CancelReservation_Response.beacon_id', index=0,
@ -354,7 +363,7 @@ _CPARTIES_CANCELRESERVATION_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -367,8 +376,8 @@ _CPARTIES_CANCELRESERVATION_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=715,
serialized_end=771,
serialized_start=741,
serialized_end=797,
)
@ -378,6 +387,7 @@ _CPARTIES_CHANGENUMOPENSLOTS_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_ChangeNumOpenSlots_Request.beacon_id', index=0,
@ -385,14 +395,14 @@ _CPARTIES_CHANGENUMOPENSLOTS_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='num_open_slots', full_name='CParties_ChangeNumOpenSlots_Request.num_open_slots', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -405,8 +415,8 @@ _CPARTIES_CHANGENUMOPENSLOTS_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=773,
serialized_end=853,
serialized_start=799,
serialized_end=879,
)
@ -416,6 +426,7 @@ _CPARTIES_CHANGENUMOPENSLOTS_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_ChangeNumOpenSlots_Response.beacon_id', index=0,
@ -423,7 +434,7 @@ _CPARTIES_CHANGENUMOPENSLOTS_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -436,8 +447,8 @@ _CPARTIES_CHANGENUMOPENSLOTS_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=855,
serialized_end=912,
serialized_start=881,
serialized_end=938,
)
@ -447,6 +458,7 @@ _CPARTIES_DESTROYBEACON_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_DestroyBeacon_Request.beacon_id', index=0,
@ -454,7 +466,7 @@ _CPARTIES_DESTROYBEACON_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -467,8 +479,8 @@ _CPARTIES_DESTROYBEACON_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=914,
serialized_end=965,
serialized_start=940,
serialized_end=991,
)
@ -478,6 +490,7 @@ _CPARTIES_DESTROYBEACON_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='beacon_id', full_name='CParties_DestroyBeacon_Response.beacon_id', index=0,
@ -485,7 +498,7 @@ _CPARTIES_DESTROYBEACON_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -498,8 +511,8 @@ _CPARTIES_DESTROYBEACON_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=967,
serialized_end=1019,
serialized_start=993,
serialized_end=1045,
)
_CPARTIES_CREATEBEACON_REQUEST.fields_by_name['locations'].message_type = _CPARTIES_BEACONLOCATION
@ -518,95 +531,95 @@ DESCRIPTOR.message_types_by_name['CParties_DestroyBeacon_Request'] = _CPARTIES_D
DESCRIPTOR.message_types_by_name['CParties_DestroyBeacon_Response'] = _CPARTIES_DESTROYBEACON_RESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CParties_JoinParty_Request = _reflection.GeneratedProtocolMessageType('CParties_JoinParty_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_JOINPARTY_REQUEST,
__module__ = 'steammessages_parties_pb2'
CParties_JoinParty_Request = _reflection.GeneratedProtocolMessageType('CParties_JoinParty_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_JOINPARTY_REQUEST,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_JoinParty_Request)
))
})
_sym_db.RegisterMessage(CParties_JoinParty_Request)
CParties_JoinParty_Response = _reflection.GeneratedProtocolMessageType('CParties_JoinParty_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_JOINPARTY_RESPONSE,
__module__ = 'steammessages_parties_pb2'
CParties_JoinParty_Response = _reflection.GeneratedProtocolMessageType('CParties_JoinParty_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_JOINPARTY_RESPONSE,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_JoinParty_Response)
))
})
_sym_db.RegisterMessage(CParties_JoinParty_Response)
CParties_BeaconLocation = _reflection.GeneratedProtocolMessageType('CParties_BeaconLocation', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_BEACONLOCATION,
__module__ = 'steammessages_parties_pb2'
CParties_BeaconLocation = _reflection.GeneratedProtocolMessageType('CParties_BeaconLocation', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_BEACONLOCATION,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_BeaconLocation)
))
})
_sym_db.RegisterMessage(CParties_BeaconLocation)
CParties_CreateBeacon_Request = _reflection.GeneratedProtocolMessageType('CParties_CreateBeacon_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_CREATEBEACON_REQUEST,
__module__ = 'steammessages_parties_pb2'
CParties_CreateBeacon_Request = _reflection.GeneratedProtocolMessageType('CParties_CreateBeacon_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_CREATEBEACON_REQUEST,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_CreateBeacon_Request)
))
})
_sym_db.RegisterMessage(CParties_CreateBeacon_Request)
CParties_CreateBeacon_Response = _reflection.GeneratedProtocolMessageType('CParties_CreateBeacon_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_CREATEBEACON_RESPONSE,
__module__ = 'steammessages_parties_pb2'
CParties_CreateBeacon_Response = _reflection.GeneratedProtocolMessageType('CParties_CreateBeacon_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_CREATEBEACON_RESPONSE,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_CreateBeacon_Response)
))
})
_sym_db.RegisterMessage(CParties_CreateBeacon_Response)
CParties_OnReservationCompleted_Request = _reflection.GeneratedProtocolMessageType('CParties_OnReservationCompleted_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_ONRESERVATIONCOMPLETED_REQUEST,
__module__ = 'steammessages_parties_pb2'
CParties_OnReservationCompleted_Request = _reflection.GeneratedProtocolMessageType('CParties_OnReservationCompleted_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_ONRESERVATIONCOMPLETED_REQUEST,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_OnReservationCompleted_Request)
))
})
_sym_db.RegisterMessage(CParties_OnReservationCompleted_Request)
CParties_OnReservationCompleted_Response = _reflection.GeneratedProtocolMessageType('CParties_OnReservationCompleted_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_ONRESERVATIONCOMPLETED_RESPONSE,
__module__ = 'steammessages_parties_pb2'
CParties_OnReservationCompleted_Response = _reflection.GeneratedProtocolMessageType('CParties_OnReservationCompleted_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_ONRESERVATIONCOMPLETED_RESPONSE,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_OnReservationCompleted_Response)
))
})
_sym_db.RegisterMessage(CParties_OnReservationCompleted_Response)
CParties_CancelReservation_Request = _reflection.GeneratedProtocolMessageType('CParties_CancelReservation_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_CANCELRESERVATION_REQUEST,
__module__ = 'steammessages_parties_pb2'
CParties_CancelReservation_Request = _reflection.GeneratedProtocolMessageType('CParties_CancelReservation_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_CANCELRESERVATION_REQUEST,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_CancelReservation_Request)
))
})
_sym_db.RegisterMessage(CParties_CancelReservation_Request)
CParties_CancelReservation_Response = _reflection.GeneratedProtocolMessageType('CParties_CancelReservation_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_CANCELRESERVATION_RESPONSE,
__module__ = 'steammessages_parties_pb2'
CParties_CancelReservation_Response = _reflection.GeneratedProtocolMessageType('CParties_CancelReservation_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_CANCELRESERVATION_RESPONSE,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_CancelReservation_Response)
))
})
_sym_db.RegisterMessage(CParties_CancelReservation_Response)
CParties_ChangeNumOpenSlots_Request = _reflection.GeneratedProtocolMessageType('CParties_ChangeNumOpenSlots_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_CHANGENUMOPENSLOTS_REQUEST,
__module__ = 'steammessages_parties_pb2'
CParties_ChangeNumOpenSlots_Request = _reflection.GeneratedProtocolMessageType('CParties_ChangeNumOpenSlots_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_CHANGENUMOPENSLOTS_REQUEST,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_ChangeNumOpenSlots_Request)
))
})
_sym_db.RegisterMessage(CParties_ChangeNumOpenSlots_Request)
CParties_ChangeNumOpenSlots_Response = _reflection.GeneratedProtocolMessageType('CParties_ChangeNumOpenSlots_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_CHANGENUMOPENSLOTS_RESPONSE,
__module__ = 'steammessages_parties_pb2'
CParties_ChangeNumOpenSlots_Response = _reflection.GeneratedProtocolMessageType('CParties_ChangeNumOpenSlots_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_CHANGENUMOPENSLOTS_RESPONSE,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_ChangeNumOpenSlots_Response)
))
})
_sym_db.RegisterMessage(CParties_ChangeNumOpenSlots_Response)
CParties_DestroyBeacon_Request = _reflection.GeneratedProtocolMessageType('CParties_DestroyBeacon_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_DESTROYBEACON_REQUEST,
__module__ = 'steammessages_parties_pb2'
CParties_DestroyBeacon_Request = _reflection.GeneratedProtocolMessageType('CParties_DestroyBeacon_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_DESTROYBEACON_REQUEST,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_DestroyBeacon_Request)
))
})
_sym_db.RegisterMessage(CParties_DestroyBeacon_Request)
CParties_DestroyBeacon_Response = _reflection.GeneratedProtocolMessageType('CParties_DestroyBeacon_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTIES_DESTROYBEACON_RESPONSE,
__module__ = 'steammessages_parties_pb2'
CParties_DestroyBeacon_Response = _reflection.GeneratedProtocolMessageType('CParties_DestroyBeacon_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTIES_DESTROYBEACON_RESPONSE,
'__module__' : 'steammessages_parties_pb2'
# @@protoc_insertion_point(class_scope:CParties_DestroyBeacon_Response)
))
})
_sym_db.RegisterMessage(CParties_DestroyBeacon_Response)
@ -617,9 +630,10 @@ _PARTIES = _descriptor.ServiceDescriptor(
full_name='Parties',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030\026Party-related services'),
serialized_start=1022,
serialized_end=2007,
serialized_options=b'\202\265\030\026Party-related services',
create_key=_descriptor._internal_create_key,
serialized_start=1048,
serialized_end=2033,
methods=[
_descriptor.MethodDescriptor(
name='JoinParty',
@ -628,7 +642,8 @@ _PARTIES = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTIES_JOINPARTY_REQUEST,
output_type=_CPARTIES_JOINPARTY_RESPONSE,
serialized_options=_b('\202\265\030mRequest to join a Party via the given Beacon ID. If successful, will be given the necessary \'connect\' string.'),
serialized_options=b'\202\265\030mRequest to join a Party via the given Beacon ID. If successful, will be given the necessary \'connect\' string.',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='CreateBeacon',
@ -637,7 +652,8 @@ _PARTIES = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTIES_CREATEBEACON_REQUEST,
output_type=_CPARTIES_CREATEBEACON_RESPONSE,
serialized_options=_b('\202\265\0300Create a Beacon to attract people to your Party.'),
serialized_options=b'\202\265\0300Create a Beacon to attract people to your Party.',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='OnReservationCompleted',
@ -646,7 +662,8 @@ _PARTIES = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTIES_ONRESERVATIONCOMPLETED_REQUEST,
output_type=_CPARTIES_ONRESERVATIONCOMPLETED_RESPONSE,
serialized_options=_b('\202\265\030DNotify Steam that a user with a reservation has successfully joined.'),
serialized_options=b'\202\265\030DNotify Steam that a user with a reservation has successfully joined.',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='CancelReservation',
@ -655,7 +672,8 @@ _PARTIES = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTIES_CANCELRESERVATION_REQUEST,
output_type=_CPARTIES_CANCELRESERVATION_RESPONSE,
serialized_options=_b('\202\265\030ZNotify Steam that a user with a reservation either never showed up, or has left the party.'),
serialized_options=b'\202\265\030ZNotify Steam that a user with a reservation either never showed up, or has left the party.',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='ChangeNumOpenSlots',
@ -664,7 +682,8 @@ _PARTIES = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTIES_CHANGENUMOPENSLOTS_REQUEST,
output_type=_CPARTIES_CHANGENUMOPENSLOTS_RESPONSE,
serialized_options=_b('\202\265\030\037Change the number of open slots'),
serialized_options=b'\202\265\030\037Change the number of open slots',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='DestroyBeacon',
@ -673,7 +692,8 @@ _PARTIES = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTIES_DESTROYBEACON_REQUEST,
output_type=_CPARTIES_DESTROYBEACON_RESPONSE,
serialized_options=_b('\202\265\030\022Delete the Beacon.'),
serialized_options=b'\202\265\030\022Delete the Beacon.',
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_PARTIES)

358
steam/protobufs/steammessages_partnerapps_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_partnerapps.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
@ -15,6 +13,7 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
@ -22,10 +21,11 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_partnerapps.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n\x1fsteammessages_partnerapps.proto\x1a steammessages_unified_base.proto\"J\n\'CPartnerApps_RequestUploadToken_Request\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\"f\n(CPartnerApps_RequestUploadToken_Response\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x10\n\x08location\x18\x02 \x01(\t\x12\x12\n\nrouting_id\x18\x03 \x01(\x04\"]\n!CPartnerApps_FinishUpload_Request\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x12\n\nrouting_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"H\n(CPartnerApps_FinishUploadKVSign_Response\x12\x1c\n\x14signed_installscript\x18\x01 \x01(\t\"\x88\x01\n*CPartnerApps_FinishUploadLegacyDRM_Request\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x12\n\nrouting_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\r\n\x05\x66lags\x18\x04 \x01(\r\x12\x11\n\ttool_name\x18\x05 \x01(\t\">\n+CPartnerApps_FinishUploadLegacyDRM_Response\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\"$\n\"CPartnerApps_FinishUpload_Response\"\x89\x01\n&CPartnerApps_FinishUploadDepot_Request\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x12\n\nrouting_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x04 \x01(\r\x12\x13\n\x0b\x62uild_flags\x18\x05 \x01(\r\")\n\'CPartnerApps_FinishUploadDepot_Response\"T\n(CPartnerApps_GetDepotBuildResult_Request\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x12\n\nrouting_id\x18\x02 \x01(\x04\"S\n)CPartnerApps_GetDepotBuildResult_Response\x12\x13\n\x0bmanifest_id\x18\x01 \x01(\x04\x12\x11\n\terror_msg\x18\x02 \x01(\t\"5\n#CPartnerApps_FindDRMUploads_Request\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\x05\"\xb4\x01\n\x1e\x43PartnerApps_ExistingDRMUpload\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63tor_id\x18\x03 \x01(\x05\x12\x15\n\rsupplied_name\x18\x05 \x01(\t\x12\r\n\x05\x66lags\x18\x06 \x01(\r\x12\x10\n\x08mod_type\x18\x07 \x01(\t\x12\x11\n\ttimestamp\x18\x08 \x01(\x07\x12\x14\n\x0corig_file_id\x18\t \x01(\t\"X\n$CPartnerApps_FindDRMUploads_Response\x12\x30\n\x07uploads\x18\x01 \x03(\x0b\x32\x1f.CPartnerApps_ExistingDRMUpload\"@\n\x1d\x43PartnerApps_Download_Request\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\x05\"F\n\x1e\x43PartnerApps_Download_Response\x12\x14\n\x0c\x64ownload_url\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\x05\x32\xa1\x0e\n\x0bPartnerApps\x12\xb1\x01\n\x18RequestKVSignUploadToken\x12(.CPartnerApps_RequestUploadToken_Request\x1a).CPartnerApps_RequestUploadToken_Response\"@\x82\xb5\x18<Request upload token for installscript file upload / signing\x12\xae\x01\n\x15RequestDRMUploadToken\x12(.CPartnerApps_RequestUploadToken_Request\x1a).CPartnerApps_RequestUploadToken_Response\"@\x82\xb5\x18<Request upload token for executable file upload / processing\x12\xb5\x01\n\x15RequestCEGUploadToken\x12(.CPartnerApps_RequestUploadToken_Request\x1a).CPartnerApps_RequestUploadToken_Response\"G\x82\xb5\x18\x43Request upload token for custom executable file upload / processing\x12\xa3\x01\n\x17RequestDepotUploadToken\x12(.CPartnerApps_RequestUploadToken_Request\x1a).CPartnerApps_RequestUploadToken_Response\"3\x82\xb5\x18/Request upload token for steampipe depot upload\x12\xab\x01\n\x12\x46inishUploadKVSign\x12\".CPartnerApps_FinishUpload_Request\x1a).CPartnerApps_FinishUploadKVSign_Response\"F\x82\xb5\x18\x42\x43ommit method to sign an installscript after an upload is complete\x12\xa4\x01\n\x15\x46inishUploadDRMUpload\x12+.CPartnerApps_FinishUploadLegacyDRM_Request\x1a,.CPartnerApps_FinishUploadLegacyDRM_Response\"0\x82\xb5\x18,Commit method for executable file processing\x12\x99\x01\n\x15\x46inishUploadCEGUpload\x12\".CPartnerApps_FinishUpload_Request\x1a#.CPartnerApps_FinishUpload_Response\"7\x82\xb5\x18\x33\x43ommit method for custom executable file processing\x12\xa5\x01\n\x17\x46inishUploadDepotUpload\x12\'.CPartnerApps_FinishUploadDepot_Request\x1a(.CPartnerApps_FinishUploadDepot_Response\"7\x82\xb5\x18\x33\x43ommit method for custom executable file processing\x12\xa4\x01\n\x13GetDepotBuildResult\x12).CPartnerApps_GetDepotBuildResult_Request\x1a*.CPartnerApps_GetDepotBuildResult_Response\"6\x82\xb5\x18\x32Get build status for previously uploaded depot ZIP\x12\x8d\x01\n\x0e\x46indDRMUploads\x12$.CPartnerApps_FindDRMUploads_Request\x1a%.CPartnerApps_FindDRMUploads_Response\".\x82\xb5\x18*Finds N most recent prior uploads by appid\x12K\n\x08\x44ownload\x12\x1e.CPartnerApps_Download_Request\x1a\x1f.CPartnerApps_Download_Response\x1a\x32\x82\xb5\x18.Service methods for app management by partnersB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x1fsteammessages_partnerapps.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"J\n\'CPartnerApps_RequestUploadToken_Request\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\"f\n(CPartnerApps_RequestUploadToken_Response\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x10\n\x08location\x18\x02 \x01(\t\x12\x12\n\nrouting_id\x18\x03 \x01(\x04\"]\n!CPartnerApps_FinishUpload_Request\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x12\n\nrouting_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"H\n(CPartnerApps_FinishUploadKVSign_Response\x12\x1c\n\x14signed_installscript\x18\x01 \x01(\t\"\x88\x01\n*CPartnerApps_FinishUploadLegacyDRM_Request\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x12\n\nrouting_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\r\n\x05\x66lags\x18\x04 \x01(\r\x12\x11\n\ttool_name\x18\x05 \x01(\t\">\n+CPartnerApps_FinishUploadLegacyDRM_Response\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\"$\n\"CPartnerApps_FinishUpload_Response\"\x89\x01\n&CPartnerApps_FinishUploadDepot_Request\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x12\n\nrouting_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x04 \x01(\r\x12\x13\n\x0b\x62uild_flags\x18\x05 \x01(\r\")\n\'CPartnerApps_FinishUploadDepot_Response\"T\n(CPartnerApps_GetDepotBuildResult_Request\x12\x14\n\x0cupload_token\x18\x01 \x01(\x04\x12\x12\n\nrouting_id\x18\x02 \x01(\x04\"S\n)CPartnerApps_GetDepotBuildResult_Response\x12\x13\n\x0bmanifest_id\x18\x01 \x01(\x04\x12\x11\n\terror_msg\x18\x02 \x01(\t\"5\n#CPartnerApps_FindDRMUploads_Request\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\x05\"\xb4\x01\n\x1e\x43PartnerApps_ExistingDRMUpload\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63tor_id\x18\x03 \x01(\x05\x12\x15\n\rsupplied_name\x18\x05 \x01(\t\x12\r\n\x05\x66lags\x18\x06 \x01(\r\x12\x10\n\x08mod_type\x18\x07 \x01(\t\x12\x11\n\ttimestamp\x18\x08 \x01(\x07\x12\x14\n\x0corig_file_id\x18\t \x01(\t\"X\n$CPartnerApps_FindDRMUploads_Response\x12\x30\n\x07uploads\x18\x01 \x03(\x0b\x32\x1f.CPartnerApps_ExistingDRMUpload\"@\n\x1d\x43PartnerApps_Download_Request\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\x05\"F\n\x1e\x43PartnerApps_Download_Response\x12\x14\n\x0c\x64ownload_url\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\x05\x32\xa1\x0e\n\x0bPartnerApps\x12\xb1\x01\n\x18RequestKVSignUploadToken\x12(.CPartnerApps_RequestUploadToken_Request\x1a).CPartnerApps_RequestUploadToken_Response\"@\x82\xb5\x18<Request upload token for installscript file upload / signing\x12\xae\x01\n\x15RequestDRMUploadToken\x12(.CPartnerApps_RequestUploadToken_Request\x1a).CPartnerApps_RequestUploadToken_Response\"@\x82\xb5\x18<Request upload token for executable file upload / processing\x12\xb5\x01\n\x15RequestCEGUploadToken\x12(.CPartnerApps_RequestUploadToken_Request\x1a).CPartnerApps_RequestUploadToken_Response\"G\x82\xb5\x18\x43Request upload token for custom executable file upload / processing\x12\xa3\x01\n\x17RequestDepotUploadToken\x12(.CPartnerApps_RequestUploadToken_Request\x1a).CPartnerApps_RequestUploadToken_Response\"3\x82\xb5\x18/Request upload token for steampipe depot upload\x12\xab\x01\n\x12\x46inishUploadKVSign\x12\".CPartnerApps_FinishUpload_Request\x1a).CPartnerApps_FinishUploadKVSign_Response\"F\x82\xb5\x18\x42\x43ommit method to sign an installscript after an upload is complete\x12\xa4\x01\n\x15\x46inishUploadDRMUpload\x12+.CPartnerApps_FinishUploadLegacyDRM_Request\x1a,.CPartnerApps_FinishUploadLegacyDRM_Response\"0\x82\xb5\x18,Commit method for executable file processing\x12\x99\x01\n\x15\x46inishUploadCEGUpload\x12\".CPartnerApps_FinishUpload_Request\x1a#.CPartnerApps_FinishUpload_Response\"7\x82\xb5\x18\x33\x43ommit method for custom executable file processing\x12\xa5\x01\n\x17\x46inishUploadDepotUpload\x12\'.CPartnerApps_FinishUploadDepot_Request\x1a(.CPartnerApps_FinishUploadDepot_Response\"7\x82\xb5\x18\x33\x43ommit method for custom executable file processing\x12\xa4\x01\n\x13GetDepotBuildResult\x12).CPartnerApps_GetDepotBuildResult_Request\x1a*.CPartnerApps_GetDepotBuildResult_Response\"6\x82\xb5\x18\x32Get build status for previously uploaded depot ZIP\x12\x8d\x01\n\x0e\x46indDRMUploads\x12$.CPartnerApps_FindDRMUploads_Request\x1a%.CPartnerApps_FindDRMUploads_Response\".\x82\xb5\x18*Finds N most recent prior uploads by appid\x12K\n\x08\x44ownload\x12\x1e.CPartnerApps_Download_Request\x1a\x1f.CPartnerApps_Download_Response\x1a\x32\x82\xb5\x18.Service methods for app management by partnersB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,])
@ -36,21 +36,22 @@ _CPARTNERAPPS_REQUESTUPLOADTOKEN_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='filename', full_name='CPartnerApps_RequestUploadToken_Request.filename', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='appid', full_name='CPartnerApps_RequestUploadToken_Request.appid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -63,8 +64,8 @@ _CPARTNERAPPS_REQUESTUPLOADTOKEN_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=69,
serialized_end=143,
serialized_start=95,
serialized_end=169,
)
@ -74,6 +75,7 @@ _CPARTNERAPPS_REQUESTUPLOADTOKEN_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='upload_token', full_name='CPartnerApps_RequestUploadToken_Response.upload_token', index=0,
@ -81,21 +83,21 @@ _CPARTNERAPPS_REQUESTUPLOADTOKEN_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='location', full_name='CPartnerApps_RequestUploadToken_Response.location', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='routing_id', full_name='CPartnerApps_RequestUploadToken_Response.routing_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -108,8 +110,8 @@ _CPARTNERAPPS_REQUESTUPLOADTOKEN_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=145,
serialized_end=247,
serialized_start=171,
serialized_end=273,
)
@ -119,6 +121,7 @@ _CPARTNERAPPS_FINISHUPLOAD_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='upload_token', full_name='CPartnerApps_FinishUpload_Request.upload_token', index=0,
@ -126,21 +129,21 @@ _CPARTNERAPPS_FINISHUPLOAD_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='routing_id', full_name='CPartnerApps_FinishUpload_Request.routing_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='app_id', full_name='CPartnerApps_FinishUpload_Request.app_id', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -153,8 +156,8 @@ _CPARTNERAPPS_FINISHUPLOAD_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=249,
serialized_end=342,
serialized_start=275,
serialized_end=368,
)
@ -164,14 +167,15 @@ _CPARTNERAPPS_FINISHUPLOADKVSIGN_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='signed_installscript', full_name='CPartnerApps_FinishUploadKVSign_Response.signed_installscript', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -184,8 +188,8 @@ _CPARTNERAPPS_FINISHUPLOADKVSIGN_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=344,
serialized_end=416,
serialized_start=370,
serialized_end=442,
)
@ -195,6 +199,7 @@ _CPARTNERAPPS_FINISHUPLOADLEGACYDRM_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='upload_token', full_name='CPartnerApps_FinishUploadLegacyDRM_Request.upload_token', index=0,
@ -202,35 +207,35 @@ _CPARTNERAPPS_FINISHUPLOADLEGACYDRM_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='routing_id', full_name='CPartnerApps_FinishUploadLegacyDRM_Request.routing_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='app_id', full_name='CPartnerApps_FinishUploadLegacyDRM_Request.app_id', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='flags', full_name='CPartnerApps_FinishUploadLegacyDRM_Request.flags', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='tool_name', full_name='CPartnerApps_FinishUploadLegacyDRM_Request.tool_name', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -243,8 +248,8 @@ _CPARTNERAPPS_FINISHUPLOADLEGACYDRM_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=419,
serialized_end=555,
serialized_start=445,
serialized_end=581,
)
@ -254,14 +259,15 @@ _CPARTNERAPPS_FINISHUPLOADLEGACYDRM_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='file_id', full_name='CPartnerApps_FinishUploadLegacyDRM_Response.file_id', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -274,8 +280,8 @@ _CPARTNERAPPS_FINISHUPLOADLEGACYDRM_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=557,
serialized_end=619,
serialized_start=583,
serialized_end=645,
)
@ -285,6 +291,7 @@ _CPARTNERAPPS_FINISHUPLOAD_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
],
extensions=[
@ -298,8 +305,8 @@ _CPARTNERAPPS_FINISHUPLOAD_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=621,
serialized_end=657,
serialized_start=647,
serialized_end=683,
)
@ -309,6 +316,7 @@ _CPARTNERAPPS_FINISHUPLOADDEPOT_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='upload_token', full_name='CPartnerApps_FinishUploadDepot_Request.upload_token', index=0,
@ -316,35 +324,35 @@ _CPARTNERAPPS_FINISHUPLOADDEPOT_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='routing_id', full_name='CPartnerApps_FinishUploadDepot_Request.routing_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='app_id', full_name='CPartnerApps_FinishUploadDepot_Request.app_id', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='depot_id', full_name='CPartnerApps_FinishUploadDepot_Request.depot_id', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='build_flags', full_name='CPartnerApps_FinishUploadDepot_Request.build_flags', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -357,8 +365,8 @@ _CPARTNERAPPS_FINISHUPLOADDEPOT_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=660,
serialized_end=797,
serialized_start=686,
serialized_end=823,
)
@ -368,6 +376,7 @@ _CPARTNERAPPS_FINISHUPLOADDEPOT_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
],
extensions=[
@ -381,8 +390,8 @@ _CPARTNERAPPS_FINISHUPLOADDEPOT_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=799,
serialized_end=840,
serialized_start=825,
serialized_end=866,
)
@ -392,6 +401,7 @@ _CPARTNERAPPS_GETDEPOTBUILDRESULT_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='upload_token', full_name='CPartnerApps_GetDepotBuildResult_Request.upload_token', index=0,
@ -399,14 +409,14 @@ _CPARTNERAPPS_GETDEPOTBUILDRESULT_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='routing_id', full_name='CPartnerApps_GetDepotBuildResult_Request.routing_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -419,8 +429,8 @@ _CPARTNERAPPS_GETDEPOTBUILDRESULT_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=842,
serialized_end=926,
serialized_start=868,
serialized_end=952,
)
@ -430,6 +440,7 @@ _CPARTNERAPPS_GETDEPOTBUILDRESULT_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='manifest_id', full_name='CPartnerApps_GetDepotBuildResult_Response.manifest_id', index=0,
@ -437,14 +448,14 @@ _CPARTNERAPPS_GETDEPOTBUILDRESULT_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='error_msg', full_name='CPartnerApps_GetDepotBuildResult_Response.error_msg', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -457,8 +468,8 @@ _CPARTNERAPPS_GETDEPOTBUILDRESULT_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=928,
serialized_end=1011,
serialized_start=954,
serialized_end=1037,
)
@ -468,6 +479,7 @@ _CPARTNERAPPS_FINDDRMUPLOADS_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='app_id', full_name='CPartnerApps_FindDRMUploads_Request.app_id', index=0,
@ -475,7 +487,7 @@ _CPARTNERAPPS_FINDDRMUPLOADS_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -488,8 +500,8 @@ _CPARTNERAPPS_FINDDRMUPLOADS_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1013,
serialized_end=1066,
serialized_start=1039,
serialized_end=1092,
)
@ -499,63 +511,64 @@ _CPARTNERAPPS_EXISTINGDRMUPLOAD = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='file_id', full_name='CPartnerApps_ExistingDRMUpload.file_id', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='app_id', full_name='CPartnerApps_ExistingDRMUpload.app_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='actor_id', full_name='CPartnerApps_ExistingDRMUpload.actor_id', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='supplied_name', full_name='CPartnerApps_ExistingDRMUpload.supplied_name', index=3,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='flags', full_name='CPartnerApps_ExistingDRMUpload.flags', index=4,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='mod_type', full_name='CPartnerApps_ExistingDRMUpload.mod_type', index=5,
number=7, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='timestamp', full_name='CPartnerApps_ExistingDRMUpload.timestamp', index=6,
number=8, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='orig_file_id', full_name='CPartnerApps_ExistingDRMUpload.orig_file_id', index=7,
number=9, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -568,8 +581,8 @@ _CPARTNERAPPS_EXISTINGDRMUPLOAD = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1069,
serialized_end=1249,
serialized_start=1095,
serialized_end=1275,
)
@ -579,6 +592,7 @@ _CPARTNERAPPS_FINDDRMUPLOADS_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='uploads', full_name='CPartnerApps_FindDRMUploads_Response.uploads', index=0,
@ -586,7 +600,7 @@ _CPARTNERAPPS_FINDDRMUPLOADS_RESPONSE = _descriptor.Descriptor(
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -599,8 +613,8 @@ _CPARTNERAPPS_FINDDRMUPLOADS_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1251,
serialized_end=1339,
serialized_start=1277,
serialized_end=1365,
)
@ -610,21 +624,22 @@ _CPARTNERAPPS_DOWNLOAD_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='file_id', full_name='CPartnerApps_Download_Request.file_id', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='app_id', full_name='CPartnerApps_Download_Request.app_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -637,8 +652,8 @@ _CPARTNERAPPS_DOWNLOAD_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1341,
serialized_end=1405,
serialized_start=1367,
serialized_end=1431,
)
@ -648,21 +663,22 @@ _CPARTNERAPPS_DOWNLOAD_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='download_url', full_name='CPartnerApps_Download_Response.download_url', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='app_id', full_name='CPartnerApps_Download_Response.app_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -675,8 +691,8 @@ _CPARTNERAPPS_DOWNLOAD_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1407,
serialized_end=1477,
serialized_start=1433,
serialized_end=1503,
)
_CPARTNERAPPS_FINDDRMUPLOADS_RESPONSE.fields_by_name['uploads'].message_type = _CPARTNERAPPS_EXISTINGDRMUPLOAD
@ -698,116 +714,116 @@ DESCRIPTOR.message_types_by_name['CPartnerApps_Download_Request'] = _CPARTNERAPP
DESCRIPTOR.message_types_by_name['CPartnerApps_Download_Response'] = _CPARTNERAPPS_DOWNLOAD_RESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CPartnerApps_RequestUploadToken_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_RequestUploadToken_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_REQUESTUPLOADTOKEN_REQUEST,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_RequestUploadToken_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_RequestUploadToken_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_REQUESTUPLOADTOKEN_REQUEST,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_RequestUploadToken_Request)
))
})
_sym_db.RegisterMessage(CPartnerApps_RequestUploadToken_Request)
CPartnerApps_RequestUploadToken_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_RequestUploadToken_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_REQUESTUPLOADTOKEN_RESPONSE,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_RequestUploadToken_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_RequestUploadToken_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_REQUESTUPLOADTOKEN_RESPONSE,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_RequestUploadToken_Response)
))
})
_sym_db.RegisterMessage(CPartnerApps_RequestUploadToken_Response)
CPartnerApps_FinishUpload_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUpload_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_FINISHUPLOAD_REQUEST,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_FinishUpload_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUpload_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_FINISHUPLOAD_REQUEST,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_FinishUpload_Request)
))
})
_sym_db.RegisterMessage(CPartnerApps_FinishUpload_Request)
CPartnerApps_FinishUploadKVSign_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadKVSign_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_FINISHUPLOADKVSIGN_RESPONSE,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_FinishUploadKVSign_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadKVSign_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_FINISHUPLOADKVSIGN_RESPONSE,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_FinishUploadKVSign_Response)
))
})
_sym_db.RegisterMessage(CPartnerApps_FinishUploadKVSign_Response)
CPartnerApps_FinishUploadLegacyDRM_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadLegacyDRM_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_FINISHUPLOADLEGACYDRM_REQUEST,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_FinishUploadLegacyDRM_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadLegacyDRM_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_FINISHUPLOADLEGACYDRM_REQUEST,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_FinishUploadLegacyDRM_Request)
))
})
_sym_db.RegisterMessage(CPartnerApps_FinishUploadLegacyDRM_Request)
CPartnerApps_FinishUploadLegacyDRM_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadLegacyDRM_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_FINISHUPLOADLEGACYDRM_RESPONSE,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_FinishUploadLegacyDRM_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadLegacyDRM_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_FINISHUPLOADLEGACYDRM_RESPONSE,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_FinishUploadLegacyDRM_Response)
))
})
_sym_db.RegisterMessage(CPartnerApps_FinishUploadLegacyDRM_Response)
CPartnerApps_FinishUpload_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUpload_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_FINISHUPLOAD_RESPONSE,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_FinishUpload_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUpload_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_FINISHUPLOAD_RESPONSE,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_FinishUpload_Response)
))
})
_sym_db.RegisterMessage(CPartnerApps_FinishUpload_Response)
CPartnerApps_FinishUploadDepot_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadDepot_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_FINISHUPLOADDEPOT_REQUEST,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_FinishUploadDepot_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadDepot_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_FINISHUPLOADDEPOT_REQUEST,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_FinishUploadDepot_Request)
))
})
_sym_db.RegisterMessage(CPartnerApps_FinishUploadDepot_Request)
CPartnerApps_FinishUploadDepot_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadDepot_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_FINISHUPLOADDEPOT_RESPONSE,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_FinishUploadDepot_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FinishUploadDepot_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_FINISHUPLOADDEPOT_RESPONSE,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_FinishUploadDepot_Response)
))
})
_sym_db.RegisterMessage(CPartnerApps_FinishUploadDepot_Response)
CPartnerApps_GetDepotBuildResult_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_GetDepotBuildResult_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_GETDEPOTBUILDRESULT_REQUEST,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_GetDepotBuildResult_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_GetDepotBuildResult_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_GETDEPOTBUILDRESULT_REQUEST,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_GetDepotBuildResult_Request)
))
})
_sym_db.RegisterMessage(CPartnerApps_GetDepotBuildResult_Request)
CPartnerApps_GetDepotBuildResult_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_GetDepotBuildResult_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_GETDEPOTBUILDRESULT_RESPONSE,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_GetDepotBuildResult_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_GetDepotBuildResult_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_GETDEPOTBUILDRESULT_RESPONSE,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_GetDepotBuildResult_Response)
))
})
_sym_db.RegisterMessage(CPartnerApps_GetDepotBuildResult_Response)
CPartnerApps_FindDRMUploads_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_FindDRMUploads_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_FINDDRMUPLOADS_REQUEST,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_FindDRMUploads_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_FindDRMUploads_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_FINDDRMUPLOADS_REQUEST,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_FindDRMUploads_Request)
))
})
_sym_db.RegisterMessage(CPartnerApps_FindDRMUploads_Request)
CPartnerApps_ExistingDRMUpload = _reflection.GeneratedProtocolMessageType('CPartnerApps_ExistingDRMUpload', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_EXISTINGDRMUPLOAD,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_ExistingDRMUpload = _reflection.GeneratedProtocolMessageType('CPartnerApps_ExistingDRMUpload', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_EXISTINGDRMUPLOAD,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_ExistingDRMUpload)
))
})
_sym_db.RegisterMessage(CPartnerApps_ExistingDRMUpload)
CPartnerApps_FindDRMUploads_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FindDRMUploads_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_FINDDRMUPLOADS_RESPONSE,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_FindDRMUploads_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_FindDRMUploads_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_FINDDRMUPLOADS_RESPONSE,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_FindDRMUploads_Response)
))
})
_sym_db.RegisterMessage(CPartnerApps_FindDRMUploads_Response)
CPartnerApps_Download_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_Download_Request', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_DOWNLOAD_REQUEST,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_Download_Request = _reflection.GeneratedProtocolMessageType('CPartnerApps_Download_Request', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_DOWNLOAD_REQUEST,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_Download_Request)
))
})
_sym_db.RegisterMessage(CPartnerApps_Download_Request)
CPartnerApps_Download_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_Download_Response', (_message.Message,), dict(
DESCRIPTOR = _CPARTNERAPPS_DOWNLOAD_RESPONSE,
__module__ = 'steammessages_partnerapps_pb2'
CPartnerApps_Download_Response = _reflection.GeneratedProtocolMessageType('CPartnerApps_Download_Response', (_message.Message,), {
'DESCRIPTOR' : _CPARTNERAPPS_DOWNLOAD_RESPONSE,
'__module__' : 'steammessages_partnerapps_pb2'
# @@protoc_insertion_point(class_scope:CPartnerApps_Download_Response)
))
})
_sym_db.RegisterMessage(CPartnerApps_Download_Response)
@ -818,9 +834,10 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
full_name='PartnerApps',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030.Service methods for app management by partners'),
serialized_start=1480,
serialized_end=3305,
serialized_options=b'\202\265\030.Service methods for app management by partners',
create_key=_descriptor._internal_create_key,
serialized_start=1506,
serialized_end=3331,
methods=[
_descriptor.MethodDescriptor(
name='RequestKVSignUploadToken',
@ -829,7 +846,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_REQUESTUPLOADTOKEN_REQUEST,
output_type=_CPARTNERAPPS_REQUESTUPLOADTOKEN_RESPONSE,
serialized_options=_b('\202\265\030<Request upload token for installscript file upload / signing'),
serialized_options=b'\202\265\030<Request upload token for installscript file upload / signing',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='RequestDRMUploadToken',
@ -838,7 +856,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_REQUESTUPLOADTOKEN_REQUEST,
output_type=_CPARTNERAPPS_REQUESTUPLOADTOKEN_RESPONSE,
serialized_options=_b('\202\265\030<Request upload token for executable file upload / processing'),
serialized_options=b'\202\265\030<Request upload token for executable file upload / processing',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='RequestCEGUploadToken',
@ -847,7 +866,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_REQUESTUPLOADTOKEN_REQUEST,
output_type=_CPARTNERAPPS_REQUESTUPLOADTOKEN_RESPONSE,
serialized_options=_b('\202\265\030CRequest upload token for custom executable file upload / processing'),
serialized_options=b'\202\265\030CRequest upload token for custom executable file upload / processing',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='RequestDepotUploadToken',
@ -856,7 +876,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_REQUESTUPLOADTOKEN_REQUEST,
output_type=_CPARTNERAPPS_REQUESTUPLOADTOKEN_RESPONSE,
serialized_options=_b('\202\265\030/Request upload token for steampipe depot upload'),
serialized_options=b'\202\265\030/Request upload token for steampipe depot upload',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='FinishUploadKVSign',
@ -865,7 +886,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_FINISHUPLOAD_REQUEST,
output_type=_CPARTNERAPPS_FINISHUPLOADKVSIGN_RESPONSE,
serialized_options=_b('\202\265\030BCommit method to sign an installscript after an upload is complete'),
serialized_options=b'\202\265\030BCommit method to sign an installscript after an upload is complete',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='FinishUploadDRMUpload',
@ -874,7 +896,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_FINISHUPLOADLEGACYDRM_REQUEST,
output_type=_CPARTNERAPPS_FINISHUPLOADLEGACYDRM_RESPONSE,
serialized_options=_b('\202\265\030,Commit method for executable file processing'),
serialized_options=b'\202\265\030,Commit method for executable file processing',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='FinishUploadCEGUpload',
@ -883,7 +906,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_FINISHUPLOAD_REQUEST,
output_type=_CPARTNERAPPS_FINISHUPLOAD_RESPONSE,
serialized_options=_b('\202\265\0303Commit method for custom executable file processing'),
serialized_options=b'\202\265\0303Commit method for custom executable file processing',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='FinishUploadDepotUpload',
@ -892,7 +916,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_FINISHUPLOADDEPOT_REQUEST,
output_type=_CPARTNERAPPS_FINISHUPLOADDEPOT_RESPONSE,
serialized_options=_b('\202\265\0303Commit method for custom executable file processing'),
serialized_options=b'\202\265\0303Commit method for custom executable file processing',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='GetDepotBuildResult',
@ -901,7 +926,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_GETDEPOTBUILDRESULT_REQUEST,
output_type=_CPARTNERAPPS_GETDEPOTBUILDRESULT_RESPONSE,
serialized_options=_b('\202\265\0302Get build status for previously uploaded depot ZIP'),
serialized_options=b'\202\265\0302Get build status for previously uploaded depot ZIP',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='FindDRMUploads',
@ -910,7 +936,8 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CPARTNERAPPS_FINDDRMUPLOADS_REQUEST,
output_type=_CPARTNERAPPS_FINDDRMUPLOADS_RESPONSE,
serialized_options=_b('\202\265\030*Finds N most recent prior uploads by appid'),
serialized_options=b'\202\265\030*Finds N most recent prior uploads by appid',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='Download',
@ -920,6 +947,7 @@ _PARTNERAPPS = _descriptor.ServiceDescriptor(
input_type=_CPARTNERAPPS_DOWNLOAD_REQUEST,
output_type=_CPARTNERAPPS_DOWNLOAD_RESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_PARTNERAPPS)

323
steam/protobufs/steammessages_physicalgoods_pb2.py

File diff suppressed because one or more lines are too long

3220
steam/protobufs/steammessages_player_pb2.py

File diff suppressed because one or more lines are too long

2326
steam/protobufs/steammessages_publishedfile_pb2.py

File diff suppressed because one or more lines are too long

324
steam/protobufs/steammessages_qms_pb2.py

@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_qms.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
@ -16,6 +14,7 @@ from google.protobuf import service_reflection
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_base_pb2 as steammessages__base__pb2
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
@ -23,38 +22,44 @@ DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_qms.proto',
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n\x17steammessages_qms.proto\x1a steammessages_unified_base.proto\"2\n\x0fGameSearchParam\x12\x10\n\x08key_name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x03(\t\"\xe9\x01\n(CQueuedMatchmaking_SearchForGame_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12<\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x12.EGameSearchAction:\x18k_EGameSearchAction_None\x12 \n\x06params\x18\x03 \x03(\x0b\x32\x10.GameSearchParam\x12\x12\n\nplayer_min\x18\x04 \x01(\r\x12\x12\n\nplayer_max\x18\x05 \x01(\r\x12\x14\n\x0csteamidlobby\x18\x06 \x01(\x06\x12\x10\n\x08searchid\x18\x07 \x01(\x04\"\x87\x03\n)CQueuedMatchmaking_SearchForGame_Response\x12I\n\x10gamesearchresult\x18\x01 \x01(\x0e\x32\x12.EGameSearchResult:\x1bk_EGameSearchResult_Invalid\x12\x10\n\x08searchid\x18\x02 \x01(\x04\x12\x1d\n\x15seconds_time_estimate\x18\x03 \x01(\r\x12\x16\n\x0epoll_frequency\x18\x04 \x01(\r\x12\x17\n\x0f\x63ount_searching\x18\x05 \x01(\r\x12\x18\n\x10players_in_match\x18\x06 \x01(\r\x12\x18\n\x10players_accepted\x18\x07 \x01(\r\x12\x16\n\x0e\x63onnect_string\x18\t \x01(\t\x12\x13\n\x0bsteamidhost\x18\n \x01(\x06\x12\x18\n\x10rtime_match_made\x18\x0b \x01(\r\x12\x11\n\trtime_now\x18\x0c \x01(\r\x12\x1f\n\x17steamid_canceled_search\x18\r \x01(\x06\"\x97\x02\n3CQueuedMatchmakingGameHost_SearchForPlayers_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12<\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x12.EGameSearchAction:\x18k_EGameSearchAction_None\x12 \n\x06params\x18\x03 \x03(\x0b\x32\x10.GameSearchParam\x12\x12\n\nplayer_min\x18\x04 \x01(\r\x12\x12\n\nplayer_max\x18\x05 \x01(\r\x12\x1c\n\x14player_max_team_size\x18\x06 \x01(\r\x12\x19\n\x11\x63onnection_string\x18\x07 \x01(\t\x12\x10\n\x08searchid\x18\x08 \x01(\x04\"\x93\x01\n\x0bPlayerFound\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12<\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x12.EGameSearchAction:\x18k_EGameSearchAction_None\x12 \n\x06params\x18\x03 \x03(\x0b\x32\x10.GameSearchParam\x12\x13\n\x0bteam_number\x18\x04 \x01(\r\"\x88\x02\n4CQueuedMatchmakingGameHost_SearchForPlayers_Response\x12I\n\x10gamesearchresult\x18\x01 \x01(\x0e\x32\x12.EGameSearchResult:\x1bk_EGameSearchResult_Invalid\x12\x10\n\x08searchid\x18\x02 \x01(\x04\x12\x16\n\x0epoll_frequency\x18\x03 \x01(\r\x12\x0f\n\x07matchid\x18\x04 \x01(\x04\x12\x1d\n\x07players\x18\x05 \x03(\x0b\x32\x0c.PlayerFound\x12\x18\n\x10rtime_match_made\x18\x06 \x01(\r\x12\x11\n\trtime_now\x18\x07 \x01(\r\".\n\x0cPlayerResult\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\r\n\x05value\x18\x02 \x01(\r\"~\n5CQueuedMatchmakingGameHost_SubmitPlayerResult_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07matchid\x18\x02 \x01(\x04\x12%\n\x0eplayer_results\x18\x03 \x03(\x0b\x32\r.PlayerResult\"8\n6CQueuedMatchmakingGameHost_SubmitPlayerResult_Response\"L\n*CQueuedMatchmakingGameHost_EndGame_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07matchid\x18\x02 \x01(\x04\"-\n+CQueuedMatchmakingGameHost_EndGame_Response*\x92\x01\n\x11\x45GameSearchAction\x12\x1c\n\x18k_EGameSearchAction_None\x10\x00\x12\x1e\n\x1ak_EGameSearchAction_Accept\x10\x01\x12\x1f\n\x1bk_EGameSearchAction_Decline\x10\x02\x12\x1e\n\x1ak_EGameSearchAction_Cancel\x10\x03*\xbc\x02\n\x11\x45GameSearchResult\x12\x1f\n\x1bk_EGameSearchResult_Invalid\x10\x00\x12(\n$k_EGameSearchResult_SearchInProgress\x10\x01\x12+\n\'k_EGameSearchResult_SearchFailedNoHosts\x10\x02\x12\'\n#k_EGameSearchResult_SearchGameFound\x10\x03\x12.\n*k_EGameSearchResult_SearchCompleteAccepted\x10\x04\x12.\n*k_EGameSearchResult_SearchCompleteDeclined\x10\x05\x12&\n\"k_EGameSearchResult_SearchCanceled\x10\x06\x32\xb2\x01\n\x11QueuedMatchmaking\x12}\n\rSearchForGame\x12).CQueuedMatchmaking_SearchForGame_Request\x1a*.CQueuedMatchmaking_SearchForGame_Response\"\x15\x82\xb5\x18\x11Search for a game\x1a\x1e\x82\xb5\x18\x1aQueued matchmaking service2\xeb\x03\n\x19QueuedMatchmakingGameHost\x12\x95\x01\n\x10SearchForPlayers\x12\x34.CQueuedMatchmakingGameHost_SearchForPlayers_Request\x1a\x35.CQueuedMatchmakingGameHost_SearchForPlayers_Response\"\x14\x82\xb5\x18\x10SearchForPlayers\x12\x9d\x01\n\x12SubmitPlayerResult\x12\x36.CQueuedMatchmakingGameHost_SubmitPlayerResult_Request\x1a\x37.CQueuedMatchmakingGameHost_SubmitPlayerResult_Response\"\x16\x82\xb5\x18\x12SubmitPlayerResult\x12q\n\x07\x45ndGame\x12+.CQueuedMatchmakingGameHost_EndGame_Request\x1a,.CQueuedMatchmakingGameHost_EndGame_Response\"\x0b\x82\xb5\x18\x07\x45ndGame\x1a#\x82\xb5\x18\x1fQueued matchmaking host serviceB\x03\x90\x01\x01')
serialized_options=b'\220\001\001',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n\x17steammessages_qms.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"2\n\x0fGameSearchParam\x12\x10\n\x08key_name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x03(\t\"\xe9\x01\n(CQueuedMatchmaking_SearchForGame_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12<\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x12.EGameSearchAction:\x18k_EGameSearchAction_None\x12 \n\x06params\x18\x03 \x03(\x0b\x32\x10.GameSearchParam\x12\x12\n\nplayer_min\x18\x04 \x01(\r\x12\x12\n\nplayer_max\x18\x05 \x01(\r\x12\x14\n\x0csteamidlobby\x18\x06 \x01(\x06\x12\x10\n\x08searchid\x18\x07 \x01(\x04\"\x87\x03\n)CQueuedMatchmaking_SearchForGame_Response\x12I\n\x10gamesearchresult\x18\x01 \x01(\x0e\x32\x12.EGameSearchResult:\x1bk_EGameSearchResult_Invalid\x12\x10\n\x08searchid\x18\x02 \x01(\x04\x12\x1d\n\x15seconds_time_estimate\x18\x03 \x01(\r\x12\x16\n\x0epoll_frequency\x18\x04 \x01(\r\x12\x17\n\x0f\x63ount_searching\x18\x05 \x01(\r\x12\x18\n\x10players_in_match\x18\x06 \x01(\r\x12\x18\n\x10players_accepted\x18\x07 \x01(\r\x12\x16\n\x0e\x63onnect_string\x18\t \x01(\t\x12\x13\n\x0bsteamidhost\x18\n \x01(\x06\x12\x18\n\x10rtime_match_made\x18\x0b \x01(\r\x12\x11\n\trtime_now\x18\x0c \x01(\r\x12\x1f\n\x17steamid_canceled_search\x18\r \x01(\x06\"\x97\x02\n3CQueuedMatchmakingGameHost_SearchForPlayers_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12<\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x12.EGameSearchAction:\x18k_EGameSearchAction_None\x12 \n\x06params\x18\x03 \x03(\x0b\x32\x10.GameSearchParam\x12\x12\n\nplayer_min\x18\x04 \x01(\r\x12\x12\n\nplayer_max\x18\x05 \x01(\r\x12\x1c\n\x14player_max_team_size\x18\x06 \x01(\r\x12\x19\n\x11\x63onnection_string\x18\x07 \x01(\t\x12\x10\n\x08searchid\x18\x08 \x01(\x04\"\x93\x01\n\x0bPlayerFound\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12<\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x12.EGameSearchAction:\x18k_EGameSearchAction_None\x12 \n\x06params\x18\x03 \x03(\x0b\x32\x10.GameSearchParam\x12\x13\n\x0bteam_number\x18\x04 \x01(\r\"\x88\x02\n4CQueuedMatchmakingGameHost_SearchForPlayers_Response\x12I\n\x10gamesearchresult\x18\x01 \x01(\x0e\x32\x12.EGameSearchResult:\x1bk_EGameSearchResult_Invalid\x12\x10\n\x08searchid\x18\x02 \x01(\x04\x12\x16\n\x0epoll_frequency\x18\x03 \x01(\r\x12\x0f\n\x07matchid\x18\x04 \x01(\x04\x12\x1d\n\x07players\x18\x05 \x03(\x0b\x32\x0c.PlayerFound\x12\x18\n\x10rtime_match_made\x18\x06 \x01(\r\x12\x11\n\trtime_now\x18\x07 \x01(\r\".\n\x0cPlayerResult\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\r\n\x05value\x18\x02 \x01(\r\"~\n5CQueuedMatchmakingGameHost_SubmitPlayerResult_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07matchid\x18\x02 \x01(\x04\x12%\n\x0eplayer_results\x18\x03 \x03(\x0b\x32\r.PlayerResult\"8\n6CQueuedMatchmakingGameHost_SubmitPlayerResult_Response\"L\n*CQueuedMatchmakingGameHost_EndGame_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07matchid\x18\x02 \x01(\x04\"-\n+CQueuedMatchmakingGameHost_EndGame_Response*\x92\x01\n\x11\x45GameSearchAction\x12\x1c\n\x18k_EGameSearchAction_None\x10\x00\x12\x1e\n\x1ak_EGameSearchAction_Accept\x10\x01\x12\x1f\n\x1bk_EGameSearchAction_Decline\x10\x02\x12\x1e\n\x1ak_EGameSearchAction_Cancel\x10\x03*\xbc\x02\n\x11\x45GameSearchResult\x12\x1f\n\x1bk_EGameSearchResult_Invalid\x10\x00\x12(\n$k_EGameSearchResult_SearchInProgress\x10\x01\x12+\n\'k_EGameSearchResult_SearchFailedNoHosts\x10\x02\x12\'\n#k_EGameSearchResult_SearchGameFound\x10\x03\x12.\n*k_EGameSearchResult_SearchCompleteAccepted\x10\x04\x12.\n*k_EGameSearchResult_SearchCompleteDeclined\x10\x05\x12&\n\"k_EGameSearchResult_SearchCanceled\x10\x06\x32\xb2\x01\n\x11QueuedMatchmaking\x12}\n\rSearchForGame\x12).CQueuedMatchmaking_SearchForGame_Request\x1a*.CQueuedMatchmaking_SearchForGame_Response\"\x15\x82\xb5\x18\x11Search for a game\x1a\x1e\x82\xb5\x18\x1aQueued matchmaking service2\xeb\x03\n\x19QueuedMatchmakingGameHost\x12\x95\x01\n\x10SearchForPlayers\x12\x34.CQueuedMatchmakingGameHost_SearchForPlayers_Request\x1a\x35.CQueuedMatchmakingGameHost_SearchForPlayers_Response\"\x14\x82\xb5\x18\x10SearchForPlayers\x12\x9d\x01\n\x12SubmitPlayerResult\x12\x36.CQueuedMatchmakingGameHost_SubmitPlayerResult_Request\x1a\x37.CQueuedMatchmakingGameHost_SubmitPlayerResult_Response\"\x16\x82\xb5\x18\x12SubmitPlayerResult\x12q\n\x07\x45ndGame\x12+.CQueuedMatchmakingGameHost_EndGame_Request\x1a,.CQueuedMatchmakingGameHost_EndGame_Response\"\x0b\x82\xb5\x18\x07\x45ndGame\x1a#\x82\xb5\x18\x1fQueued matchmaking host serviceB\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,])
_EGAMESEARCHACTION = _descriptor.EnumDescriptor(
name='EGameSearchAction',
full_name='EGameSearchAction',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='k_EGameSearchAction_None', index=0, number=0,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EGameSearchAction_Accept', index=1, number=1,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EGameSearchAction_Decline', index=2, number=2,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EGameSearchAction_Cancel', index=3, number=3,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=1802,
serialized_end=1948,
serialized_start=1828,
serialized_end=1974,
)
_sym_db.RegisterEnumDescriptor(_EGAMESEARCHACTION)
@ -64,40 +69,48 @@ _EGAMESEARCHRESULT = _descriptor.EnumDescriptor(
full_name='EGameSearchResult',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='k_EGameSearchResult_Invalid', index=0, number=0,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EGameSearchResult_SearchInProgress', index=1, number=1,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EGameSearchResult_SearchFailedNoHosts', index=2, number=2,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EGameSearchResult_SearchGameFound', index=3, number=3,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EGameSearchResult_SearchCompleteAccepted', index=4, number=4,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EGameSearchResult_SearchCompleteDeclined', index=5, number=5,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='k_EGameSearchResult_SearchCanceled', index=6, number=6,
serialized_options=None,
type=None),
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=1951,
serialized_end=2267,
serialized_start=1977,
serialized_end=2293,
)
_sym_db.RegisterEnumDescriptor(_EGAMESEARCHRESULT)
@ -122,21 +135,22 @@ _GAMESEARCHPARAM = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='key_name', full_name='GameSearchParam.key_name', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='value', full_name='GameSearchParam.value', index=1,
number=2, type=9, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -149,8 +163,8 @@ _GAMESEARCHPARAM = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=61,
serialized_end=111,
serialized_start=87,
serialized_end=137,
)
@ -160,6 +174,7 @@ _CQUEUEDMATCHMAKING_SEARCHFORGAME_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CQueuedMatchmaking_SearchForGame_Request.appid', index=0,
@ -167,49 +182,49 @@ _CQUEUEDMATCHMAKING_SEARCHFORGAME_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='action', full_name='CQueuedMatchmaking_SearchForGame_Request.action', index=1,
number=2, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='params', full_name='CQueuedMatchmaking_SearchForGame_Request.params', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='player_min', full_name='CQueuedMatchmaking_SearchForGame_Request.player_min', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='player_max', full_name='CQueuedMatchmaking_SearchForGame_Request.player_max', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='steamidlobby', full_name='CQueuedMatchmaking_SearchForGame_Request.steamidlobby', index=5,
number=6, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='searchid', full_name='CQueuedMatchmaking_SearchForGame_Request.searchid', index=6,
number=7, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -222,8 +237,8 @@ _CQUEUEDMATCHMAKING_SEARCHFORGAME_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=114,
serialized_end=347,
serialized_start=140,
serialized_end=373,
)
@ -233,6 +248,7 @@ _CQUEUEDMATCHMAKING_SEARCHFORGAME_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='gamesearchresult', full_name='CQueuedMatchmaking_SearchForGame_Response.gamesearchresult', index=0,
@ -240,84 +256,84 @@ _CQUEUEDMATCHMAKING_SEARCHFORGAME_RESPONSE = _descriptor.Descriptor(
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='searchid', full_name='CQueuedMatchmaking_SearchForGame_Response.searchid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='seconds_time_estimate', full_name='CQueuedMatchmaking_SearchForGame_Response.seconds_time_estimate', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='poll_frequency', full_name='CQueuedMatchmaking_SearchForGame_Response.poll_frequency', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='count_searching', full_name='CQueuedMatchmaking_SearchForGame_Response.count_searching', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='players_in_match', full_name='CQueuedMatchmaking_SearchForGame_Response.players_in_match', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='players_accepted', full_name='CQueuedMatchmaking_SearchForGame_Response.players_accepted', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='connect_string', full_name='CQueuedMatchmaking_SearchForGame_Response.connect_string', index=7,
number=9, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='steamidhost', full_name='CQueuedMatchmaking_SearchForGame_Response.steamidhost', index=8,
number=10, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='rtime_match_made', full_name='CQueuedMatchmaking_SearchForGame_Response.rtime_match_made', index=9,
number=11, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='rtime_now', full_name='CQueuedMatchmaking_SearchForGame_Response.rtime_now', index=10,
number=12, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='steamid_canceled_search', full_name='CQueuedMatchmaking_SearchForGame_Response.steamid_canceled_search', index=11,
number=13, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -330,8 +346,8 @@ _CQUEUEDMATCHMAKING_SEARCHFORGAME_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=350,
serialized_end=741,
serialized_start=376,
serialized_end=767,
)
@ -341,6 +357,7 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Request.appid', index=0,
@ -348,56 +365,56 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='action', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Request.action', index=1,
number=2, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='params', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Request.params', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='player_min', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Request.player_min', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='player_max', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Request.player_max', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='player_max_team_size', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Request.player_max_team_size', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='connection_string', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Request.connection_string', index=6,
number=7, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='searchid', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Request.searchid', index=7,
number=8, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -410,8 +427,8 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=744,
serialized_end=1023,
serialized_start=770,
serialized_end=1049,
)
@ -421,6 +438,7 @@ _PLAYERFOUND = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='PlayerFound.steamid', index=0,
@ -428,28 +446,28 @@ _PLAYERFOUND = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='action', full_name='PlayerFound.action', index=1,
number=2, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='params', full_name='PlayerFound.params', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='team_number', full_name='PlayerFound.team_number', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -462,8 +480,8 @@ _PLAYERFOUND = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1026,
serialized_end=1173,
serialized_start=1052,
serialized_end=1199,
)
@ -473,6 +491,7 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='gamesearchresult', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Response.gamesearchresult', index=0,
@ -480,49 +499,49 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_RESPONSE = _descriptor.Descriptor(
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='searchid', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Response.searchid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='poll_frequency', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Response.poll_frequency', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='matchid', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Response.matchid', index=3,
number=4, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='players', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Response.players', index=4,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='rtime_match_made', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Response.rtime_match_made', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='rtime_now', full_name='CQueuedMatchmakingGameHost_SearchForPlayers_Response.rtime_now', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -535,8 +554,8 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1176,
serialized_end=1440,
serialized_start=1202,
serialized_end=1466,
)
@ -546,6 +565,7 @@ _PLAYERRESULT = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='PlayerResult.steamid', index=0,
@ -553,14 +573,14 @@ _PLAYERRESULT = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='value', full_name='PlayerResult.value', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -573,8 +593,8 @@ _PLAYERRESULT = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1442,
serialized_end=1488,
serialized_start=1468,
serialized_end=1514,
)
@ -584,6 +604,7 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CQueuedMatchmakingGameHost_SubmitPlayerResult_Request.appid', index=0,
@ -591,21 +612,21 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='matchid', full_name='CQueuedMatchmakingGameHost_SubmitPlayerResult_Request.matchid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='player_results', full_name='CQueuedMatchmakingGameHost_SubmitPlayerResult_Request.player_results', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -618,8 +639,8 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1490,
serialized_end=1616,
serialized_start=1516,
serialized_end=1642,
)
@ -629,6 +650,7 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_RESPONSE = _descriptor.Descriptor
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
],
extensions=[
@ -642,8 +664,8 @@ _CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_RESPONSE = _descriptor.Descriptor
extension_ranges=[],
oneofs=[
],
serialized_start=1618,
serialized_end=1674,
serialized_start=1644,
serialized_end=1700,
)
@ -653,6 +675,7 @@ _CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_REQUEST = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CQueuedMatchmakingGameHost_EndGame_Request.appid', index=0,
@ -660,14 +683,14 @@ _CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_REQUEST = _descriptor.Descriptor(
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='matchid', full_name='CQueuedMatchmakingGameHost_EndGame_Request.matchid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
@ -680,8 +703,8 @@ _CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1676,
serialized_end=1752,
serialized_start=1702,
serialized_end=1778,
)
@ -691,6 +714,7 @@ _CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_RESPONSE = _descriptor.Descriptor(
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
],
extensions=[
@ -704,8 +728,8 @@ _CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1754,
serialized_end=1799,
serialized_start=1780,
serialized_end=1825,
)
_CQUEUEDMATCHMAKING_SEARCHFORGAME_REQUEST.fields_by_name['action'].enum_type = _EGAMESEARCHACTION
@ -733,81 +757,81 @@ DESCRIPTOR.enum_types_by_name['EGameSearchAction'] = _EGAMESEARCHACTION
DESCRIPTOR.enum_types_by_name['EGameSearchResult'] = _EGAMESEARCHRESULT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
GameSearchParam = _reflection.GeneratedProtocolMessageType('GameSearchParam', (_message.Message,), dict(
DESCRIPTOR = _GAMESEARCHPARAM,
__module__ = 'steammessages_qms_pb2'
GameSearchParam = _reflection.GeneratedProtocolMessageType('GameSearchParam', (_message.Message,), {
'DESCRIPTOR' : _GAMESEARCHPARAM,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:GameSearchParam)
))
})
_sym_db.RegisterMessage(GameSearchParam)
CQueuedMatchmaking_SearchForGame_Request = _reflection.GeneratedProtocolMessageType('CQueuedMatchmaking_SearchForGame_Request', (_message.Message,), dict(
DESCRIPTOR = _CQUEUEDMATCHMAKING_SEARCHFORGAME_REQUEST,
__module__ = 'steammessages_qms_pb2'
CQueuedMatchmaking_SearchForGame_Request = _reflection.GeneratedProtocolMessageType('CQueuedMatchmaking_SearchForGame_Request', (_message.Message,), {
'DESCRIPTOR' : _CQUEUEDMATCHMAKING_SEARCHFORGAME_REQUEST,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:CQueuedMatchmaking_SearchForGame_Request)
))
})
_sym_db.RegisterMessage(CQueuedMatchmaking_SearchForGame_Request)
CQueuedMatchmaking_SearchForGame_Response = _reflection.GeneratedProtocolMessageType('CQueuedMatchmaking_SearchForGame_Response', (_message.Message,), dict(
DESCRIPTOR = _CQUEUEDMATCHMAKING_SEARCHFORGAME_RESPONSE,
__module__ = 'steammessages_qms_pb2'
CQueuedMatchmaking_SearchForGame_Response = _reflection.GeneratedProtocolMessageType('CQueuedMatchmaking_SearchForGame_Response', (_message.Message,), {
'DESCRIPTOR' : _CQUEUEDMATCHMAKING_SEARCHFORGAME_RESPONSE,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:CQueuedMatchmaking_SearchForGame_Response)
))
})
_sym_db.RegisterMessage(CQueuedMatchmaking_SearchForGame_Response)
CQueuedMatchmakingGameHost_SearchForPlayers_Request = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_SearchForPlayers_Request', (_message.Message,), dict(
DESCRIPTOR = _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_REQUEST,
__module__ = 'steammessages_qms_pb2'
CQueuedMatchmakingGameHost_SearchForPlayers_Request = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_SearchForPlayers_Request', (_message.Message,), {
'DESCRIPTOR' : _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_REQUEST,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:CQueuedMatchmakingGameHost_SearchForPlayers_Request)
))
})
_sym_db.RegisterMessage(CQueuedMatchmakingGameHost_SearchForPlayers_Request)
PlayerFound = _reflection.GeneratedProtocolMessageType('PlayerFound', (_message.Message,), dict(
DESCRIPTOR = _PLAYERFOUND,
__module__ = 'steammessages_qms_pb2'
PlayerFound = _reflection.GeneratedProtocolMessageType('PlayerFound', (_message.Message,), {
'DESCRIPTOR' : _PLAYERFOUND,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:PlayerFound)
))
})
_sym_db.RegisterMessage(PlayerFound)
CQueuedMatchmakingGameHost_SearchForPlayers_Response = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_SearchForPlayers_Response', (_message.Message,), dict(
DESCRIPTOR = _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_RESPONSE,
__module__ = 'steammessages_qms_pb2'
CQueuedMatchmakingGameHost_SearchForPlayers_Response = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_SearchForPlayers_Response', (_message.Message,), {
'DESCRIPTOR' : _CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_RESPONSE,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:CQueuedMatchmakingGameHost_SearchForPlayers_Response)
))
})
_sym_db.RegisterMessage(CQueuedMatchmakingGameHost_SearchForPlayers_Response)
PlayerResult = _reflection.GeneratedProtocolMessageType('PlayerResult', (_message.Message,), dict(
DESCRIPTOR = _PLAYERRESULT,
__module__ = 'steammessages_qms_pb2'
PlayerResult = _reflection.GeneratedProtocolMessageType('PlayerResult', (_message.Message,), {
'DESCRIPTOR' : _PLAYERRESULT,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:PlayerResult)
))
})
_sym_db.RegisterMessage(PlayerResult)
CQueuedMatchmakingGameHost_SubmitPlayerResult_Request = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_SubmitPlayerResult_Request', (_message.Message,), dict(
DESCRIPTOR = _CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_REQUEST,
__module__ = 'steammessages_qms_pb2'
CQueuedMatchmakingGameHost_SubmitPlayerResult_Request = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_SubmitPlayerResult_Request', (_message.Message,), {
'DESCRIPTOR' : _CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_REQUEST,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:CQueuedMatchmakingGameHost_SubmitPlayerResult_Request)
))
})
_sym_db.RegisterMessage(CQueuedMatchmakingGameHost_SubmitPlayerResult_Request)
CQueuedMatchmakingGameHost_SubmitPlayerResult_Response = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_SubmitPlayerResult_Response', (_message.Message,), dict(
DESCRIPTOR = _CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_RESPONSE,
__module__ = 'steammessages_qms_pb2'
CQueuedMatchmakingGameHost_SubmitPlayerResult_Response = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_SubmitPlayerResult_Response', (_message.Message,), {
'DESCRIPTOR' : _CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_RESPONSE,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:CQueuedMatchmakingGameHost_SubmitPlayerResult_Response)
))
})
_sym_db.RegisterMessage(CQueuedMatchmakingGameHost_SubmitPlayerResult_Response)
CQueuedMatchmakingGameHost_EndGame_Request = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_EndGame_Request', (_message.Message,), dict(
DESCRIPTOR = _CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_REQUEST,
__module__ = 'steammessages_qms_pb2'
CQueuedMatchmakingGameHost_EndGame_Request = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_EndGame_Request', (_message.Message,), {
'DESCRIPTOR' : _CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_REQUEST,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:CQueuedMatchmakingGameHost_EndGame_Request)
))
})
_sym_db.RegisterMessage(CQueuedMatchmakingGameHost_EndGame_Request)
CQueuedMatchmakingGameHost_EndGame_Response = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_EndGame_Response', (_message.Message,), dict(
DESCRIPTOR = _CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_RESPONSE,
__module__ = 'steammessages_qms_pb2'
CQueuedMatchmakingGameHost_EndGame_Response = _reflection.GeneratedProtocolMessageType('CQueuedMatchmakingGameHost_EndGame_Response', (_message.Message,), {
'DESCRIPTOR' : _CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_RESPONSE,
'__module__' : 'steammessages_qms_pb2'
# @@protoc_insertion_point(class_scope:CQueuedMatchmakingGameHost_EndGame_Response)
))
})
_sym_db.RegisterMessage(CQueuedMatchmakingGameHost_EndGame_Response)
@ -818,9 +842,10 @@ _QUEUEDMATCHMAKING = _descriptor.ServiceDescriptor(
full_name='QueuedMatchmaking',
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030\032Queued matchmaking service'),
serialized_start=2270,
serialized_end=2448,
serialized_options=b'\202\265\030\032Queued matchmaking service',
create_key=_descriptor._internal_create_key,
serialized_start=2296,
serialized_end=2474,
methods=[
_descriptor.MethodDescriptor(
name='SearchForGame',
@ -829,7 +854,8 @@ _QUEUEDMATCHMAKING = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CQUEUEDMATCHMAKING_SEARCHFORGAME_REQUEST,
output_type=_CQUEUEDMATCHMAKING_SEARCHFORGAME_RESPONSE,
serialized_options=_b('\202\265\030\021Search for a game'),
serialized_options=b'\202\265\030\021Search for a game',
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_QUEUEDMATCHMAKING)
@ -842,9 +868,10 @@ _QUEUEDMATCHMAKINGGAMEHOST = _descriptor.ServiceDescriptor(
full_name='QueuedMatchmakingGameHost',
file=DESCRIPTOR,
index=1,
serialized_options=_b('\202\265\030\037Queued matchmaking host service'),
serialized_start=2451,
serialized_end=2942,
serialized_options=b'\202\265\030\037Queued matchmaking host service',
create_key=_descriptor._internal_create_key,
serialized_start=2477,
serialized_end=2968,
methods=[
_descriptor.MethodDescriptor(
name='SearchForPlayers',
@ -853,7 +880,8 @@ _QUEUEDMATCHMAKINGGAMEHOST = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_REQUEST,
output_type=_CQUEUEDMATCHMAKINGGAMEHOST_SEARCHFORPLAYERS_RESPONSE,
serialized_options=_b('\202\265\030\020SearchForPlayers'),
serialized_options=b'\202\265\030\020SearchForPlayers',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='SubmitPlayerResult',
@ -862,7 +890,8 @@ _QUEUEDMATCHMAKINGGAMEHOST = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_REQUEST,
output_type=_CQUEUEDMATCHMAKINGGAMEHOST_SUBMITPLAYERRESULT_RESPONSE,
serialized_options=_b('\202\265\030\022SubmitPlayerResult'),
serialized_options=b'\202\265\030\022SubmitPlayerResult',
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='EndGame',
@ -871,7 +900,8 @@ _QUEUEDMATCHMAKINGGAMEHOST = _descriptor.ServiceDescriptor(
containing_service=None,
input_type=_CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_REQUEST,
output_type=_CQUEUEDMATCHMAKINGGAMEHOST_ENDGAME_RESPONSE,
serialized_options=_b('\202\265\030\007EndGame'),
serialized_options=b'\202\265\030\007EndGame',
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_QUEUEDMATCHMAKINGGAMEHOST)

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save