From 9ef43407c389a39382e539d7956acfa4415aca72 Mon Sep 17 00:00:00 2001 From: Laura Braker Date: Thu, 16 Mar 2023 03:27:16 +0100 Subject: [PATCH 001/100] Add protobuff files --- protobuf_files/encrypted_app_ticket.proto | 11 + protobuf_files/enums.proto | 392 ++ .../google/protobuf/descriptor.proto | 282 + protobuf_files/orig/.gitattributes | 1 + protobuf_files/orig/.gitignore | 1 + protobuf_files/orig/LICENSE | 24 + protobuf_files/orig/README.md | 7 + .../orig/google/protobuf/descriptor.proto | 281 + protobuf_files/orig/steam/clientmetrics.proto | 45 + .../orig/steam/content_manifest.proto | 62 + protobuf_files/orig/steam/contenthubs.proto | 41 + .../orig/steam/encrypted_app_ticket.proto | 10 + protobuf_files/orig/steam/enums.proto | 391 ++ .../orig/steam/enums_clientserver.proto | 1543 +++++ .../orig/steam/enums_productinfo.proto | 13 + protobuf_files/orig/steam/htmlmessages.proto | 1022 +++ .../orig/steam/offline_ticket.proto | 8 + .../orig/steam/renderer/rendermessages.proto | 893 +++ .../steam/steamdatagram_messages_auth.proto | 65 + .../steam/steamdatagram_messages_sdr.proto | 528 ++ ...messages_accounthardware.steamclient.proto | 201 + .../steam/steammessages_appoverview.proto | 187 + .../steammessages_auth.steamclient.proto | 411 ++ .../orig/steam/steammessages_base.proto | 314 + .../steammessages_broadcast.steamclient.proto | 758 +++ .../steammessages_chat.steamclient.proto | 1281 ++++ .../steam/steammessages_client_objects.proto | 614 ++ .../steam/steammessages_clientlanp2p.proto | 42 + ...ammessages_clientmetrics.steamclient.proto | 194 + ...teammessages_clientnotificationtypes.proto | 176 + .../steam/steammessages_clientserver.proto | 392 ++ .../steam/steammessages_clientserver_2.proto | 758 +++ .../steammessages_clientserver_appinfo.proto | 130 + .../steammessages_clientserver_friends.proto | 260 + ...eammessages_clientserver_gameservers.proto | 159 + .../steammessages_clientserver_lbs.proto | 70 + .../steammessages_clientserver_login.proto | 166 + .../steammessages_clientserver_mms.proto | 228 + .../steammessages_clientserver_ucm.proto | 204 + .../steammessages_clientserver_uds.proto | 124 + .../steammessages_clientserver_ufs.proto | 172 + ...steammessages_clientserver_userstats.proto | 80 + .../steam/steammessages_clientsettings.proto | 131 + .../steammessages_cloud.steamclient.proto | 513 ++ ...ammessages_contentsystem.steamclient.proto | 113 + ...teammessages_credentials.steamclient.proto | 115 + ...ammessages_datapublisher.steamclient.proto | 66 + ...eammessages_depotbuilder.steamclient.proto | 118 + ...steammessages_deviceauth.steamclient.proto | 203 + .../steammessages_econ.steamclient.proto | 149 + ...mmessages_friendmessages.steamclient.proto | 168 + ...mmessages_gamenetworking.steamclient.proto | 32 + .../steammessages_gamenetworkingui.proto | 42 + ...ssages_gamenotifications.steamclient.proto | 156 + ...teammessages_gameservers.steamclient.proto | 152 + .../orig/steam/steammessages_hiddevices.proto | 156 + .../steammessages_inventory.steamclient.proto | 224 + ...steammessages_linkfilter.steamclient.proto | 49 + ...essages_lobbymatchmaking.steamclient.proto | 33 + .../steammessages_market.steamclient.proto | 26 + ...ssages_marketingmessages.steamclient.proto | 226 + .../steammessages_offline.steamclient.proto | 40 + .../steammessages_parental.steamclient.proto | 186 + .../steammessages_parties.steamclient.proto | 94 + ...teammessages_partnerapps.steamclient.proto | 137 + .../steammessages_player.steamclient.proto | 1001 +++ ...ammessages_publishedfile.steamclient.proto | 809 +++ .../steam/steammessages_qms.steamclient.proto | 125 + .../steam/steammessages_remoteclient.proto | 99 + ...steammessages_remoteclient_discovery.proto | 232 + ...ges_remoteclient_service.steamclient.proto | 90 + ...ssages_remoteclient_service_messages.proto | 198 + .../orig/steam/steammessages_remoteplay.proto | 943 +++ .../steammessages_secrets.steamclient.proto | 39 + .../steammessages_shader.steamclient.proto | 96 + ...eammessages_site_license.steamclient.proto | 128 + .../steammessages_sitelicenseclient.proto | 38 + .../steam/steammessages_siteserverui.proto | 130 + .../steammessages_star.steamclient.proto | 64 + .../steammessages_steamtv.steamclient.proto | 630 ++ .../steammessages_store.steamclient.proto | 344 + ...teammessages_storebrowse.steamclient.proto | 386 ++ ...steammessages_timedtrial.steamclient.proto | 50 + .../steammessages_twofactor.steamclient.proto | 186 + ...eammessages_unified_base.steamclient.proto | 33 + ...eammessages_unified_test.steamclient.proto | 61 + ...teammessages_useraccount.steamclient.proto | 249 + .../steam/steammessages_vac.steamclient.proto | 44 + .../steammessages_video.steamclient.proto | 84 + .../steammessages_virtualcontroller.proto | 138 + .../steammessages_workshop.steamclient.proto | 23 + .../steamnetworkingsockets_messages.proto | 204 + ...teamnetworkingsockets_messages_certs.proto | 39 + .../steamnetworkingsockets_messages_udp.proto | 75 + protobuf_files/orig/update.sh | 13 + protobuf_files/orig/webui/common.proto | 5809 +++++++++++++++++ protobuf_files/orig/webui/common_base.proto | 27 + .../orig/webui/service_accountlinking.proto | 27 + .../orig/webui/service_accountprivacy.proto | 42 + .../orig/webui/service_auction.proto | 89 + .../orig/webui/service_authentication.proto | 208 + .../webui/service_authenticationsupport.proto | 74 + .../orig/webui/service_broadcast.proto | 562 ++ protobuf_files/orig/webui/service_chat.proto | 11 + .../orig/webui/service_chatroom.proto | 810 +++ .../orig/webui/service_chatusability.proto | 107 + protobuf_files/orig/webui/service_clan.proto | 41 + .../orig/webui/service_clanchatrooms.proto | 25 + .../orig/webui/service_clanfaqs.proto | 170 + .../orig/webui/service_clientcomm.proto | 150 + .../orig/webui/service_clientmetrics.proto | 63 + protobuf_files/orig/webui/service_cloud.proto | 222 + .../orig/webui/service_cloudconfigstore.proto | 51 + .../orig/webui/service_cloudgaming.proto | 30 + .../orig/webui/service_community.proto | 362 + protobuf_files/orig/webui/service_econ.proto | 133 + .../orig/webui/service_embedded.proto | 24 + .../webui/service_experimentservice.proto | 6 + .../orig/webui/service_fovasvideo.proto | 11 + .../orig/webui/service_friendmessages.proto | 133 + .../orig/webui/service_friendslist.proto | 70 + .../orig/webui/service_helprequestlogs.proto | 26 + .../orig/webui/service_loyaltyrewards.proto | 247 + .../webui/service_marketingmessages.proto | 155 + .../orig/webui/service_mobileapp.proto | 18 + .../orig/webui/service_mobileauth.proto | 24 + .../orig/webui/service_mobiledevice.proto | 26 + .../orig/webui/service_mobileperaccount.proto | 31 + protobuf_files/orig/webui/service_news.proto | 101 + .../orig/webui/service_parental.proto | 142 + .../service_partnermembershipinvite.proto | 29 + .../webui/service_partnerstorebrowse.proto | 6 + protobuf_files/orig/webui/service_phone.proto | 51 + .../orig/webui/service_player.proto | 828 +++ .../webui/service_promotioneventinvites.proto | 82 + .../webui/service_promotionplanning.proto | 72 + .../orig/webui/service_publishedfile.proto | 668 ++ .../orig/webui/service_publishing.proto | 165 + protobuf_files/orig/webui/service_quest.proto | 126 + .../orig/webui/service_salefeature.proto | 297 + .../orig/webui/service_saleitemrewards.proto | 54 + .../orig/webui/service_steamawards.proto | 19 + .../orig/webui/service_steamcharts.proto | 71 + .../orig/webui/service_steamlearn.proto | 471 ++ .../webui/service_steamnotification.proto | 67 + .../orig/webui/service_steamtv.proto | 344 + .../orig/webui/service_steamvrvoicechat.proto | 23 + .../orig/webui/service_steamvrwebrtc.proto | 48 + protobuf_files/orig/webui/service_store.proto | 271 + .../webui/service_storeappsimilarity.proto | 57 + .../orig/webui/service_storebrowse.proto | 73 + .../orig/webui/service_storequery.proto | 96 + .../orig/webui/service_storesales.proto | 15 + .../orig/webui/service_storetopsellers.proto | 44 + .../orig/webui/service_twofactor.proto | 164 + .../orig/webui/service_useraccount.proto | 138 + .../orig/webui/service_usergameactivity.proto | 34 + .../orig/webui/service_usergamenotes.proto | 53 + .../orig/webui/service_usernews.proto | 68 + .../orig/webui/service_userreviews.proto | 96 + protobuf_files/orig/webui/service_video.proto | 40 + .../orig/webui/service_voicechat.proto | 139 + .../orig/webui/service_webrtc.proto | 50 + protobuf_files/service_cloudconfigstore.proto | 52 + protobuf_files/service_community.proto | 323 + protobuf_files/steammessages_base.proto | 317 + .../steammessages_chat.steamclient.proto | 1282 ++++ .../steammessages_client_objects.proto | 615 ++ .../steammessages_clientserver.proto | 393 ++ .../steammessages_clientserver_2.proto | 759 +++ .../steammessages_clientserver_appinfo.proto | 131 + .../steammessages_clientserver_friends.proto | 261 + .../steammessages_clientserver_login.proto | 167 + ...steammessages_clientserver_userstats.proto | 81 + .../steammessages_player.steamclient.proto | 1002 +++ ...eammessages_unified_base.steamclient.proto | 34 + 176 files changed, 42424 insertions(+) create mode 100644 protobuf_files/encrypted_app_ticket.proto create mode 100644 protobuf_files/enums.proto create mode 100644 protobuf_files/google/protobuf/descriptor.proto create mode 100644 protobuf_files/orig/.gitattributes create mode 100644 protobuf_files/orig/.gitignore create mode 100644 protobuf_files/orig/LICENSE create mode 100644 protobuf_files/orig/README.md create mode 100644 protobuf_files/orig/google/protobuf/descriptor.proto create mode 100644 protobuf_files/orig/steam/clientmetrics.proto create mode 100644 protobuf_files/orig/steam/content_manifest.proto create mode 100644 protobuf_files/orig/steam/contenthubs.proto create mode 100644 protobuf_files/orig/steam/encrypted_app_ticket.proto create mode 100644 protobuf_files/orig/steam/enums.proto create mode 100644 protobuf_files/orig/steam/enums_clientserver.proto create mode 100644 protobuf_files/orig/steam/enums_productinfo.proto create mode 100644 protobuf_files/orig/steam/htmlmessages.proto create mode 100644 protobuf_files/orig/steam/offline_ticket.proto create mode 100644 protobuf_files/orig/steam/renderer/rendermessages.proto create mode 100644 protobuf_files/orig/steam/steamdatagram_messages_auth.proto create mode 100644 protobuf_files/orig/steam/steamdatagram_messages_sdr.proto create mode 100644 protobuf_files/orig/steam/steammessages_accounthardware.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_appoverview.proto create mode 100644 protobuf_files/orig/steam/steammessages_auth.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_base.proto create mode 100644 protobuf_files/orig/steam/steammessages_broadcast.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_chat.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_client_objects.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientlanp2p.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientmetrics.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientnotificationtypes.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_2.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_appinfo.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_friends.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_gameservers.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_lbs.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_login.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_mms.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_ucm.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_uds.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_ufs.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientserver_userstats.proto create mode 100644 protobuf_files/orig/steam/steammessages_clientsettings.proto create mode 100644 protobuf_files/orig/steam/steammessages_cloud.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_contentsystem.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_credentials.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_datapublisher.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_depotbuilder.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_deviceauth.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_econ.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_friendmessages.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_gamenetworking.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_gamenetworkingui.proto create mode 100644 protobuf_files/orig/steam/steammessages_gamenotifications.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_gameservers.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_hiddevices.proto create mode 100644 protobuf_files/orig/steam/steammessages_inventory.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_linkfilter.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_lobbymatchmaking.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_market.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_marketingmessages.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_offline.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_parental.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_parties.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_partnerapps.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_player.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_publishedfile.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_qms.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_remoteclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_remoteclient_discovery.proto create mode 100644 protobuf_files/orig/steam/steammessages_remoteclient_service.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_remoteclient_service_messages.proto create mode 100644 protobuf_files/orig/steam/steammessages_remoteplay.proto create mode 100644 protobuf_files/orig/steam/steammessages_secrets.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_shader.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_site_license.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_sitelicenseclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_siteserverui.proto create mode 100644 protobuf_files/orig/steam/steammessages_star.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_steamtv.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_store.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_storebrowse.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_timedtrial.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_twofactor.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_unified_base.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_unified_test.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_useraccount.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_vac.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_video.steamclient.proto create mode 100644 protobuf_files/orig/steam/steammessages_virtualcontroller.proto create mode 100644 protobuf_files/orig/steam/steammessages_workshop.steamclient.proto create mode 100644 protobuf_files/orig/steam/steamnetworkingsockets_messages.proto create mode 100644 protobuf_files/orig/steam/steamnetworkingsockets_messages_certs.proto create mode 100644 protobuf_files/orig/steam/steamnetworkingsockets_messages_udp.proto create mode 100644 protobuf_files/orig/update.sh create mode 100644 protobuf_files/orig/webui/common.proto create mode 100644 protobuf_files/orig/webui/common_base.proto create mode 100644 protobuf_files/orig/webui/service_accountlinking.proto create mode 100644 protobuf_files/orig/webui/service_accountprivacy.proto create mode 100644 protobuf_files/orig/webui/service_auction.proto create mode 100644 protobuf_files/orig/webui/service_authentication.proto create mode 100644 protobuf_files/orig/webui/service_authenticationsupport.proto create mode 100644 protobuf_files/orig/webui/service_broadcast.proto create mode 100644 protobuf_files/orig/webui/service_chat.proto create mode 100644 protobuf_files/orig/webui/service_chatroom.proto create mode 100644 protobuf_files/orig/webui/service_chatusability.proto create mode 100644 protobuf_files/orig/webui/service_clan.proto create mode 100644 protobuf_files/orig/webui/service_clanchatrooms.proto create mode 100644 protobuf_files/orig/webui/service_clanfaqs.proto create mode 100644 protobuf_files/orig/webui/service_clientcomm.proto create mode 100644 protobuf_files/orig/webui/service_clientmetrics.proto create mode 100644 protobuf_files/orig/webui/service_cloud.proto create mode 100644 protobuf_files/orig/webui/service_cloudconfigstore.proto create mode 100644 protobuf_files/orig/webui/service_cloudgaming.proto create mode 100644 protobuf_files/orig/webui/service_community.proto create mode 100644 protobuf_files/orig/webui/service_econ.proto create mode 100644 protobuf_files/orig/webui/service_embedded.proto create mode 100644 protobuf_files/orig/webui/service_experimentservice.proto create mode 100644 protobuf_files/orig/webui/service_fovasvideo.proto create mode 100644 protobuf_files/orig/webui/service_friendmessages.proto create mode 100644 protobuf_files/orig/webui/service_friendslist.proto create mode 100644 protobuf_files/orig/webui/service_helprequestlogs.proto create mode 100644 protobuf_files/orig/webui/service_loyaltyrewards.proto create mode 100644 protobuf_files/orig/webui/service_marketingmessages.proto create mode 100644 protobuf_files/orig/webui/service_mobileapp.proto create mode 100644 protobuf_files/orig/webui/service_mobileauth.proto create mode 100644 protobuf_files/orig/webui/service_mobiledevice.proto create mode 100644 protobuf_files/orig/webui/service_mobileperaccount.proto create mode 100644 protobuf_files/orig/webui/service_news.proto create mode 100644 protobuf_files/orig/webui/service_parental.proto create mode 100644 protobuf_files/orig/webui/service_partnermembershipinvite.proto create mode 100644 protobuf_files/orig/webui/service_partnerstorebrowse.proto create mode 100644 protobuf_files/orig/webui/service_phone.proto create mode 100644 protobuf_files/orig/webui/service_player.proto create mode 100644 protobuf_files/orig/webui/service_promotioneventinvites.proto create mode 100644 protobuf_files/orig/webui/service_promotionplanning.proto create mode 100644 protobuf_files/orig/webui/service_publishedfile.proto create mode 100644 protobuf_files/orig/webui/service_publishing.proto create mode 100644 protobuf_files/orig/webui/service_quest.proto create mode 100644 protobuf_files/orig/webui/service_salefeature.proto create mode 100644 protobuf_files/orig/webui/service_saleitemrewards.proto create mode 100644 protobuf_files/orig/webui/service_steamawards.proto create mode 100644 protobuf_files/orig/webui/service_steamcharts.proto create mode 100644 protobuf_files/orig/webui/service_steamlearn.proto create mode 100644 protobuf_files/orig/webui/service_steamnotification.proto create mode 100644 protobuf_files/orig/webui/service_steamtv.proto create mode 100644 protobuf_files/orig/webui/service_steamvrvoicechat.proto create mode 100644 protobuf_files/orig/webui/service_steamvrwebrtc.proto create mode 100644 protobuf_files/orig/webui/service_store.proto create mode 100644 protobuf_files/orig/webui/service_storeappsimilarity.proto create mode 100644 protobuf_files/orig/webui/service_storebrowse.proto create mode 100644 protobuf_files/orig/webui/service_storequery.proto create mode 100644 protobuf_files/orig/webui/service_storesales.proto create mode 100644 protobuf_files/orig/webui/service_storetopsellers.proto create mode 100644 protobuf_files/orig/webui/service_twofactor.proto create mode 100644 protobuf_files/orig/webui/service_useraccount.proto create mode 100644 protobuf_files/orig/webui/service_usergameactivity.proto create mode 100644 protobuf_files/orig/webui/service_usergamenotes.proto create mode 100644 protobuf_files/orig/webui/service_usernews.proto create mode 100644 protobuf_files/orig/webui/service_userreviews.proto create mode 100644 protobuf_files/orig/webui/service_video.proto create mode 100644 protobuf_files/orig/webui/service_voicechat.proto create mode 100644 protobuf_files/orig/webui/service_webrtc.proto create mode 100644 protobuf_files/service_cloudconfigstore.proto create mode 100644 protobuf_files/service_community.proto create mode 100644 protobuf_files/steammessages_base.proto create mode 100644 protobuf_files/steammessages_chat.steamclient.proto create mode 100644 protobuf_files/steammessages_client_objects.proto create mode 100644 protobuf_files/steammessages_clientserver.proto create mode 100644 protobuf_files/steammessages_clientserver_2.proto create mode 100644 protobuf_files/steammessages_clientserver_appinfo.proto create mode 100644 protobuf_files/steammessages_clientserver_friends.proto create mode 100644 protobuf_files/steammessages_clientserver_login.proto create mode 100644 protobuf_files/steammessages_clientserver_userstats.proto create mode 100644 protobuf_files/steammessages_player.steamclient.proto create mode 100644 protobuf_files/steammessages_unified_base.steamclient.proto diff --git a/protobuf_files/encrypted_app_ticket.proto b/protobuf_files/encrypted_app_ticket.proto new file mode 100644 index 00000000..821242ca --- /dev/null +++ b/protobuf_files/encrypted_app_ticket.proto @@ -0,0 +1,11 @@ +syntax = "proto2"; +option optimize_for = SPEED; +option cc_generic_services = false; + +message EncryptedAppTicket { + optional uint32 ticket_version_no = 1; + optional uint32 crc_encryptedticket = 2; + optional uint32 cb_encrypteduserdata = 3; + optional uint32 cb_encrypted_appownershipticket = 4; + optional bytes encrypted_ticket = 5; +} diff --git a/protobuf_files/enums.proto b/protobuf_files/enums.proto new file mode 100644 index 00000000..a7aafae1 --- /dev/null +++ b/protobuf_files/enums.proto @@ -0,0 +1,392 @@ +syntax = "proto2"; +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = true; +option (force_php_generation) = true; + +enum EPublishedFileQueryType { + k_PublishedFileQueryType_RankedByVote = 0; + k_PublishedFileQueryType_RankedByPublicationDate = 1; + k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate = 2; + k_PublishedFileQueryType_RankedByTrend = 3; + k_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate = 4; + k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate = 5; + k_PublishedFileQueryType_RankedByNumTimesReported = 6; + k_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate = 7; + k_PublishedFileQueryType_NotYetRated = 8; + k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions = 9; + k_PublishedFileQueryType_RankedByTotalVotesAsc = 10; + k_PublishedFileQueryType_RankedByVotesUp = 11; + k_PublishedFileQueryType_RankedByTextSearch = 12; + k_PublishedFileQueryType_RankedByPlaytimeTrend = 13; + k_PublishedFileQueryType_RankedByTotalPlaytime = 14; + k_PublishedFileQueryType_RankedByAveragePlaytimeTrend = 15; + k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime = 16; + k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend = 17; + k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions = 18; + k_PublishedFileQueryType_RankedByInappropriateContentRating = 19; + k_PublishedFileQueryType_RankedByBanContentCheck = 20; + k_PublishedFileQueryType_RankedByLastUpdatedDate = 21; +} + +enum EPublishedFileInappropriateProvider { + k_EPublishedFileInappropriateProvider_Invalid = 0; + k_EPublishedFileInappropriateProvider_Google = 1; + k_EPublishedFileInappropriateProvider_Amazon = 2; +} + +enum EPublishedFileInappropriateResult { + k_EPublishedFileInappropriateResult_NotScanned = 0; + k_EPublishedFileInappropriateResult_VeryUnlikely = 1; + k_EPublishedFileInappropriateResult_Unlikely = 30; + k_EPublishedFileInappropriateResult_Possible = 50; + k_EPublishedFileInappropriateResult_Likely = 75; + k_EPublishedFileInappropriateResult_VeryLikely = 100; +} + +enum EPersonaStateFlag { + k_EPersonaStateFlag_HasRichPresence = 1; + k_EPersonaStateFlag_InJoinableGame = 2; + k_EPersonaStateFlag_Golden = 4; + k_EPersonaStateFlag_RemotePlayTogether = 8; + k_EPersonaStateFlag_ClientTypeWeb = 256; + k_EPersonaStateFlag_ClientTypeMobile = 512; + k_EPersonaStateFlag_ClientTypeTenfoot = 1024; + k_EPersonaStateFlag_ClientTypeVR = 2048; + k_EPersonaStateFlag_LaunchTypeGamepad = 4096; + k_EPersonaStateFlag_LaunchTypeCompatTool = 8192; +} + +enum EContentCheckProvider { + k_EContentCheckProvider_Invalid = 0; + k_EContentCheckProvider_Google = 1; + k_EContentCheckProvider_Amazon = 2; + k_EContentCheckProvider_Local = 3; +} + +enum EProfileCustomizationType { + k_EProfileCustomizationTypeInvalid = 0; + k_EProfileCustomizationTypeRareAchievementShowcase = 1; + k_EProfileCustomizationTypeGameCollector = 2; + k_EProfileCustomizationTypeItemShowcase = 3; + k_EProfileCustomizationTypeTradeShowcase = 4; + k_EProfileCustomizationTypeBadges = 5; + k_EProfileCustomizationTypeFavoriteGame = 6; + k_EProfileCustomizationTypeScreenshotShowcase = 7; + k_EProfileCustomizationTypeCustomText = 8; + k_EProfileCustomizationTypeFavoriteGroup = 9; + k_EProfileCustomizationTypeRecommendation = 10; + k_EProfileCustomizationTypeWorkshopItem = 11; + k_EProfileCustomizationTypeMyWorkshop = 12; + k_EProfileCustomizationTypeArtworkShowcase = 13; + k_EProfileCustomizationTypeVideoShowcase = 14; + k_EProfileCustomizationTypeGuides = 15; + k_EProfileCustomizationTypeMyGuides = 16; + k_EProfileCustomizationTypeAchievements = 17; + k_EProfileCustomizationTypeGreenlight = 18; + k_EProfileCustomizationTypeMyGreenlight = 19; + k_EProfileCustomizationTypeSalien = 20; + k_EProfileCustomizationTypeLoyaltyRewardReactions = 21; + k_EProfileCustomizationTypeSingleArtworkShowcase = 22; + k_EProfileCustomizationTypeAchievementsCompletionist = 23; + k_EProfileCustomizationTypeReplay = 24; +} + +enum EPublishedFileStorageSystem { + k_EPublishedFileStorageSystemInvalid = 0; + k_EPublishedFileStorageSystemLegacyCloud = 1; + k_EPublishedFileStorageSystemDepot = 2; + k_EPublishedFileStorageSystemUGCCloud = 3; +} + +enum ECloudStoragePersistState { + k_ECloudStoragePersistStatePersisted = 0; + k_ECloudStoragePersistStateForgotten = 1; + 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; + k_BluetoothDeviceType_Phone = 2; + k_BluetoothDeviceType_Computer = 3; + k_BluetoothDeviceType_Headset = 4; + k_BluetoothDeviceType_Headphones = 5; + k_BluetoothDeviceType_Speakers = 6; + k_BluetoothDeviceType_OtherAudio = 7; + k_BluetoothDeviceType_Mouse = 8; + k_BluetoothDeviceType_Joystick = 9; + k_BluetoothDeviceType_Gamepad = 10; + 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 ESplitScalingFilter { + k_ESplitScalingFilter_Invalid = 0; + k_ESplitScalingFilter_Linear = 1; + k_ESplitScalingFilter_Nearest = 2; + k_ESplitScalingFilter_FSR = 3; + k_ESplitScalingFilter_NIS = 4; +} + +enum ESplitScalingScaler { + k_ESplitScalingScaler_Invalid = 0; + k_ESplitScalingScaler_Auto = 1; + k_ESplitScalingScaler_Integer = 2; + k_ESplitScalingScaler_Fit = 3; + k_ESplitScalingScaler_Fill = 4; + k_ESplitScalingScaler_Stretch = 5; +} + +enum EHDRToneMapOperator { + k_EHDRToneMapOperator_Invalid = 0; + k_EHDRToneMapOperator_Uncharted = 1; + k_EHDRToneMapOperator_Reinhard = 2; +} + +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; + k_EStorageBlockContentType_FileSystem = 2; + k_EStorageBlockContentType_Crypto = 3; + k_EStorageBlockContentType_Raid = 4; +} + +enum EStorageBlockFileSystemType { + k_EStorageBlockFileSystemType_Invalid = 0; + k_EStorageBlockFileSystemType_Unknown = 1; + k_EStorageBlockFileSystemType_VFat = 2; + k_EStorageBlockFileSystemType_Ext4 = 3; +} + +enum EStorageDriveMediaType { + k_EStorageDriveMediaType_Invalid = 0; + k_EStorageDriveMediaType_Unknown = 1; + k_EStorageDriveMediaType_HDD = 2; + k_EStorageDriveMediaType_SSD = 3; + k_EStorageDriveMediaType_Removable = 4; +} + +enum ESystemDisplayCompatibilityMode { + k_ESystemDisplayCompatibilityMode_Invalid = 0; + k_ESystemDisplayCompatibilityMode_None = 1; + k_ESystemDisplayCompatibilityMode_MinimalBandwith = 2; +} + +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; + k_EOSBranch_Staging = 6; +} + +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; + k_ECommunityItemClass_SteamDeckStartupMovie = 17; +} + +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; +} + +enum ENewSteamAnnouncementState { + k_ENewSteamAnnouncementState_Invalid = 0; + k_ENewSteamAnnouncementState_AllRead = 1; + k_ENewSteamAnnouncementState_NewAnnouncement = 2; + k_ENewSteamAnnouncementState_FeaturedAnnouncement = 3; +} diff --git a/protobuf_files/google/protobuf/descriptor.proto b/protobuf_files/google/protobuf/descriptor.proto new file mode 100644 index 00000000..50c782c9 --- /dev/null +++ b/protobuf_files/google/protobuf/descriptor.proto @@ -0,0 +1,282 @@ +syntax = "proto2"; +package google.protobuf; + +option optimize_for = SPEED; +option go_package = "google.golang.org/protobuf/types/descriptorpb"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "DescriptorProtos"; + +message FileDescriptorSet { + repeated .google.protobuf.FileDescriptorProto file = 1; +} + +message FileDescriptorProto { + optional string name = 1; + optional string package = 2; + repeated string dependency = 3; + repeated int32 public_dependency = 10; + repeated int32 weak_dependency = 11; + repeated .google.protobuf.DescriptorProto message_type = 4; + repeated .google.protobuf.EnumDescriptorProto enum_type = 5; + repeated .google.protobuf.ServiceDescriptorProto service = 6; + repeated .google.protobuf.FieldDescriptorProto extension = 7; + optional .google.protobuf.FileOptions options = 8; + optional .google.protobuf.SourceCodeInfo source_code_info = 9; + optional string syntax = 12; +} + +message DescriptorProto { + message ExtensionRange { + optional int32 start = 1; + optional int32 end = 2; + optional .google.protobuf.ExtensionRangeOptions options = 3; + } + + message ReservedRange { + optional int32 start = 1; + optional int32 end = 2; + } + + optional string name = 1; + repeated .google.protobuf.FieldDescriptorProto field = 2; + repeated .google.protobuf.FieldDescriptorProto extension = 6; + repeated .google.protobuf.DescriptorProto nested_type = 3; + repeated .google.protobuf.EnumDescriptorProto enum_type = 4; + repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5; + repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8; + optional .google.protobuf.MessageOptions options = 7; + repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9; + repeated string reserved_name = 10; +} + +message ExtensionRangeOptions { + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message FieldDescriptorProto { + enum Type { + TYPE_DOUBLE = 1; + TYPE_FLOAT = 2; + TYPE_INT64 = 3; + TYPE_UINT64 = 4; + TYPE_INT32 = 5; + TYPE_FIXED64 = 6; + TYPE_FIXED32 = 7; + TYPE_BOOL = 8; + TYPE_STRING = 9; + TYPE_GROUP = 10; + TYPE_MESSAGE = 11; + TYPE_BYTES = 12; + TYPE_UINT32 = 13; + TYPE_ENUM = 14; + TYPE_SFIXED32 = 15; + TYPE_SFIXED64 = 16; + TYPE_SINT32 = 17; + TYPE_SINT64 = 18; + } + + enum Label { + LABEL_OPTIONAL = 1; + LABEL_REQUIRED = 2; + LABEL_REPEATED = 3; + } + + optional string name = 1; + optional int32 number = 3; + optional .google.protobuf.FieldDescriptorProto.Label label = 4 [default = LABEL_OPTIONAL]; + optional .google.protobuf.FieldDescriptorProto.Type type = 5 [default = TYPE_DOUBLE]; + optional string type_name = 6; + optional string extendee = 2; + optional string default_value = 7; + optional int32 oneof_index = 9; + optional string json_name = 10; + optional .google.protobuf.FieldOptions options = 8; + optional bool proto3_optional = 17; +} + +message OneofDescriptorProto { + optional string name = 1; + optional .google.protobuf.OneofOptions options = 2; +} + +message EnumDescriptorProto { + message EnumReservedRange { + optional int32 start = 1; + optional int32 end = 2; + } + + optional string name = 1; + repeated .google.protobuf.EnumValueDescriptorProto value = 2; + optional .google.protobuf.EnumOptions options = 3; + repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4; + repeated string reserved_name = 5; +} + +message EnumValueDescriptorProto { + optional string name = 1; + optional int32 number = 2; + optional .google.protobuf.EnumValueOptions options = 3; +} + +message ServiceDescriptorProto { + optional string name = 1; + repeated .google.protobuf.MethodDescriptorProto method = 2; + optional .google.protobuf.ServiceOptions options = 3; +} + +message MethodDescriptorProto { + optional string name = 1; + optional string input_type = 2; + optional string output_type = 3; + optional .google.protobuf.MethodOptions options = 4; + optional bool client_streaming = 5 [default = false]; + optional bool server_streaming = 6 [default = false]; +} + +message FileOptions { + enum OptimizeMode { + SPEED = 1; + CODE_SIZE = 2; + LITE_RUNTIME = 3; + } + + optional string java_package = 1; + optional string java_outer_classname = 8; + optional bool java_multiple_files = 10 [default = false]; + optional bool java_generate_equals_and_hash = 20 [deprecated = true]; + optional bool java_string_check_utf8 = 27 [default = false]; + optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; + optional string go_package = 11; + optional bool cc_generic_services = 16 [default = false]; + optional bool java_generic_services = 17 [default = false]; + optional bool py_generic_services = 18 [default = false]; + optional bool php_generic_services = 42 [default = false]; + optional bool deprecated = 23 [default = false]; + optional bool cc_enable_arenas = 31 [default = true]; + optional string objc_class_prefix = 36; + optional string csharp_namespace = 37; + optional string swift_prefix = 39; + optional string php_class_prefix = 40; + optional string php_namespace = 41; + optional string php_metadata_namespace = 44; + optional string ruby_package = 45; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message MessageOptions { + optional bool message_set_wire_format = 1 [default = false]; + optional bool no_standard_descriptor_accessor = 2 [default = false]; + optional bool deprecated = 3 [default = false]; + optional bool map_entry = 7; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message FieldOptions { + enum CType { + STRING = 0; + CORD = 1; + STRING_PIECE = 2; + } + + enum JSType { + JS_NORMAL = 0; + JS_STRING = 1; + JS_NUMBER = 2; + } + + optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING]; + optional bool packed = 2; + optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL]; + optional bool lazy = 5 [default = false]; + optional bool deprecated = 3 [default = false]; + optional bool weak = 10 [default = false]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message OneofOptions { + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message EnumOptions { + optional bool allow_alias = 2; + optional bool deprecated = 3 [default = false]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message EnumValueOptions { + optional bool deprecated = 1 [default = false]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message ServiceOptions { + optional bool deprecated = 33 [default = false]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message MethodOptions { + enum IdempotencyLevel { + IDEMPOTENCY_UNKNOWN = 0; + NO_SIDE_EFFECTS = 1; + IDEMPOTENT = 2; + } + + optional bool deprecated = 33 [default = false]; + optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message UninterpretedOption { + message NamePart { + required string name_part = 1; + required bool is_extension = 2; + } + + repeated .google.protobuf.UninterpretedOption.NamePart name = 2; + optional string identifier_value = 3; + optional uint64 positive_int_value = 4; + optional int64 negative_int_value = 5; + optional double double_value = 6; + optional bytes string_value = 7; + optional string aggregate_value = 8; +} + +message SourceCodeInfo { + message Location { + repeated int32 path = 1 [packed = true]; + repeated int32 span = 2 [packed = true]; + optional string leading_comments = 3; + optional string trailing_comments = 4; + repeated string leading_detached_comments = 6; + } + + repeated .google.protobuf.SourceCodeInfo.Location location = 1; +} + +message GeneratedCodeInfo { + message Annotation { + repeated int32 path = 1 [packed = true]; + optional string source_file = 2; + optional int32 begin = 3; + optional int32 end = 4; + } + + repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1; +} diff --git a/protobuf_files/orig/.gitattributes b/protobuf_files/orig/.gitattributes new file mode 100644 index 00000000..fcadb2cf --- /dev/null +++ b/protobuf_files/orig/.gitattributes @@ -0,0 +1 @@ +* text eol=lf diff --git a/protobuf_files/orig/.gitignore b/protobuf_files/orig/.gitignore new file mode 100644 index 00000000..3bdd36ed --- /dev/null +++ b/protobuf_files/orig/.gitignore @@ -0,0 +1 @@ +*/google/ diff --git a/protobuf_files/orig/LICENSE b/protobuf_files/orig/LICENSE new file mode 100644 index 00000000..68a49daa --- /dev/null +++ b/protobuf_files/orig/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to diff --git a/protobuf_files/orig/README.md b/protobuf_files/orig/README.md new file mode 100644 index 00000000..a0abefee --- /dev/null +++ b/protobuf_files/orig/README.md @@ -0,0 +1,7 @@ +### Automatically tracked protobufs for Steam and Valve's games. + +These protobufs are being dumped as updates come in the [SteamTracking](https://github.com/SteamDatabase/SteamTracking) repository. + +Protobufs are dumped using [SteamKit's protobuf dumper](https://github.com/SteamRE/SteamKit/tree/master/Resources/ProtobufDumper). + +For protobufs dumped from javascript files (in webui folder), we have a [separate dumper](https://github.com/SteamDatabase/SteamTracking/blob/master/dump_javascript_protobufs.mjs) which parses javascript files into abstract syntax tree and tries to find all the messages and services. As such, these dumps are not as complete as dumps from binary files because minified javascript files lack some information. diff --git a/protobuf_files/orig/google/protobuf/descriptor.proto b/protobuf_files/orig/google/protobuf/descriptor.proto new file mode 100644 index 00000000..79381e8a --- /dev/null +++ b/protobuf_files/orig/google/protobuf/descriptor.proto @@ -0,0 +1,281 @@ +package google.protobuf; + +option optimize_for = SPEED; +option go_package = "google.golang.org/protobuf/types/descriptorpb"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "DescriptorProtos"; + +message FileDescriptorSet { + repeated .google.protobuf.FileDescriptorProto file = 1; +} + +message FileDescriptorProto { + optional string name = 1; + optional string package = 2; + repeated string dependency = 3; + repeated int32 public_dependency = 10; + repeated int32 weak_dependency = 11; + repeated .google.protobuf.DescriptorProto message_type = 4; + repeated .google.protobuf.EnumDescriptorProto enum_type = 5; + repeated .google.protobuf.ServiceDescriptorProto service = 6; + repeated .google.protobuf.FieldDescriptorProto extension = 7; + optional .google.protobuf.FileOptions options = 8; + optional .google.protobuf.SourceCodeInfo source_code_info = 9; + optional string syntax = 12; +} + +message DescriptorProto { + message ExtensionRange { + optional int32 start = 1; + optional int32 end = 2; + optional .google.protobuf.ExtensionRangeOptions options = 3; + } + + message ReservedRange { + optional int32 start = 1; + optional int32 end = 2; + } + + optional string name = 1; + repeated .google.protobuf.FieldDescriptorProto field = 2; + repeated .google.protobuf.FieldDescriptorProto extension = 6; + repeated .google.protobuf.DescriptorProto nested_type = 3; + repeated .google.protobuf.EnumDescriptorProto enum_type = 4; + repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5; + repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8; + optional .google.protobuf.MessageOptions options = 7; + repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9; + repeated string reserved_name = 10; +} + +message ExtensionRangeOptions { + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message FieldDescriptorProto { + enum Type { + TYPE_DOUBLE = 1; + TYPE_FLOAT = 2; + TYPE_INT64 = 3; + TYPE_UINT64 = 4; + TYPE_INT32 = 5; + TYPE_FIXED64 = 6; + TYPE_FIXED32 = 7; + TYPE_BOOL = 8; + TYPE_STRING = 9; + TYPE_GROUP = 10; + TYPE_MESSAGE = 11; + TYPE_BYTES = 12; + TYPE_UINT32 = 13; + TYPE_ENUM = 14; + TYPE_SFIXED32 = 15; + TYPE_SFIXED64 = 16; + TYPE_SINT32 = 17; + TYPE_SINT64 = 18; + } + + enum Label { + LABEL_OPTIONAL = 1; + LABEL_REQUIRED = 2; + LABEL_REPEATED = 3; + } + + optional string name = 1; + optional int32 number = 3; + optional .google.protobuf.FieldDescriptorProto.Label label = 4 [default = LABEL_OPTIONAL]; + optional .google.protobuf.FieldDescriptorProto.Type type = 5 [default = TYPE_DOUBLE]; + optional string type_name = 6; + optional string extendee = 2; + optional string default_value = 7; + optional int32 oneof_index = 9; + optional string json_name = 10; + optional .google.protobuf.FieldOptions options = 8; + optional bool proto3_optional = 17; +} + +message OneofDescriptorProto { + optional string name = 1; + optional .google.protobuf.OneofOptions options = 2; +} + +message EnumDescriptorProto { + message EnumReservedRange { + optional int32 start = 1; + optional int32 end = 2; + } + + optional string name = 1; + repeated .google.protobuf.EnumValueDescriptorProto value = 2; + optional .google.protobuf.EnumOptions options = 3; + repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4; + repeated string reserved_name = 5; +} + +message EnumValueDescriptorProto { + optional string name = 1; + optional int32 number = 2; + optional .google.protobuf.EnumValueOptions options = 3; +} + +message ServiceDescriptorProto { + optional string name = 1; + repeated .google.protobuf.MethodDescriptorProto method = 2; + optional .google.protobuf.ServiceOptions options = 3; +} + +message MethodDescriptorProto { + optional string name = 1; + optional string input_type = 2; + optional string output_type = 3; + optional .google.protobuf.MethodOptions options = 4; + optional bool client_streaming = 5 [default = false]; + optional bool server_streaming = 6 [default = false]; +} + +message FileOptions { + enum OptimizeMode { + SPEED = 1; + CODE_SIZE = 2; + LITE_RUNTIME = 3; + } + + optional string java_package = 1; + optional string java_outer_classname = 8; + optional bool java_multiple_files = 10 [default = false]; + optional bool java_generate_equals_and_hash = 20 [deprecated = true]; + optional bool java_string_check_utf8 = 27 [default = false]; + optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; + optional string go_package = 11; + optional bool cc_generic_services = 16 [default = false]; + optional bool java_generic_services = 17 [default = false]; + optional bool py_generic_services = 18 [default = false]; + optional bool php_generic_services = 42 [default = false]; + optional bool deprecated = 23 [default = false]; + optional bool cc_enable_arenas = 31 [default = true]; + optional string objc_class_prefix = 36; + optional string csharp_namespace = 37; + optional string swift_prefix = 39; + optional string php_class_prefix = 40; + optional string php_namespace = 41; + optional string php_metadata_namespace = 44; + optional string ruby_package = 45; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message MessageOptions { + optional bool message_set_wire_format = 1 [default = false]; + optional bool no_standard_descriptor_accessor = 2 [default = false]; + optional bool deprecated = 3 [default = false]; + optional bool map_entry = 7; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message FieldOptions { + enum CType { + STRING = 0; + CORD = 1; + STRING_PIECE = 2; + } + + enum JSType { + JS_NORMAL = 0; + JS_STRING = 1; + JS_NUMBER = 2; + } + + optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING]; + optional bool packed = 2; + optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL]; + optional bool lazy = 5 [default = false]; + optional bool deprecated = 3 [default = false]; + optional bool weak = 10 [default = false]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message OneofOptions { + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message EnumOptions { + optional bool allow_alias = 2; + optional bool deprecated = 3 [default = false]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message EnumValueOptions { + optional bool deprecated = 1 [default = false]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message ServiceOptions { + optional bool deprecated = 33 [default = false]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message MethodOptions { + enum IdempotencyLevel { + IDEMPOTENCY_UNKNOWN = 0; + NO_SIDE_EFFECTS = 1; + IDEMPOTENT = 2; + } + + optional bool deprecated = 33 [default = false]; + optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN]; + repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; + + extensions 1000 to max; +} + +message UninterpretedOption { + message NamePart { + required string name_part = 1; + required bool is_extension = 2; + } + + repeated .google.protobuf.UninterpretedOption.NamePart name = 2; + optional string identifier_value = 3; + optional uint64 positive_int_value = 4; + optional int64 negative_int_value = 5; + optional double double_value = 6; + optional bytes string_value = 7; + optional string aggregate_value = 8; +} + +message SourceCodeInfo { + message Location { + repeated int32 path = 1 [packed = true]; + repeated int32 span = 2 [packed = true]; + optional string leading_comments = 3; + optional string trailing_comments = 4; + repeated string leading_detached_comments = 6; + } + + repeated .google.protobuf.SourceCodeInfo.Location location = 1; +} + +message GeneratedCodeInfo { + message Annotation { + repeated int32 path = 1 [packed = true]; + optional string source_file = 2; + optional int32 begin = 3; + optional int32 end = 4; + } + + repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1; +} diff --git a/protobuf_files/orig/steam/clientmetrics.proto b/protobuf_files/orig/steam/clientmetrics.proto new file mode 100644 index 00000000..f12abcd6 --- /dev/null +++ b/protobuf_files/orig/steam/clientmetrics.proto @@ -0,0 +1,45 @@ +option optimize_for = SPEED; +option cc_generic_services = false; + +message CClientMetrics_ClientBootstrap_RequestInfo { + optional string original_hostname = 1; + optional string actual_hostname = 2; + optional string path = 3; + optional string base_name = 4; + optional bool success = 5; + optional uint32 status_code = 6; + optional string address_of_request_url = 7; + optional uint32 response_time_ms = 8; + optional uint64 bytes_received = 9; + optional uint32 num_retries = 10; +} + +message CClientMetrics_ClientBootstrap_Summary { + optional uint32 launcher_type = 1; + optional uint32 steam_realm = 2; + optional string beta_name = 3; + optional bool download_completed = 4; + optional uint32 total_time_ms = 6; + repeated .CClientMetrics_ClientBootstrap_RequestInfo manifest_requests = 7; + repeated .CClientMetrics_ClientBootstrap_RequestInfo package_requests = 8; +} + +message CClientMetrics_ContentDownloadResponse_Counts { + optional uint32 class_100 = 1; + optional uint32 class_200 = 2; + optional uint32 class_300 = 3; + optional uint32 class_400 = 4; + optional uint32 class_500 = 5; + optional uint32 no_response = 6; + optional uint32 class_unknown = 7; +} + +message CClientMetrics_ContentDownloadResponse_HostCounts { + optional string hostname = 1; + optional uint32 source_type = 2; + optional .CClientMetrics_ContentDownloadResponse_Counts counts = 3; +} + +message CClientMetrics_ContentDownloadResponse_Hosts { + repeated .CClientMetrics_ContentDownloadResponse_HostCounts hosts = 1; +} diff --git a/protobuf_files/orig/steam/content_manifest.proto b/protobuf_files/orig/steam/content_manifest.proto new file mode 100644 index 00000000..d255e1db --- /dev/null +++ b/protobuf_files/orig/steam/content_manifest.proto @@ -0,0 +1,62 @@ +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EContentDeltaChunkDataLocation { + k_EContentDeltaChunkDataLocationInProtobuf = 0; + k_EContentDeltaChunkDataLocationAfterProtobuf = 1; +} + +message ContentManifestPayload { + message FileMapping { + message ChunkData { + optional bytes sha = 1; + optional fixed32 crc = 2; + optional uint64 offset = 3; + optional uint32 cb_original = 4; + optional uint32 cb_compressed = 5; + } + + optional string filename = 1; + optional uint64 size = 2; + optional uint32 flags = 3; + optional bytes sha_filename = 4; + optional bytes sha_content = 5; + repeated .ContentManifestPayload.FileMapping.ChunkData chunks = 6; + optional string linktarget = 7; + } + + repeated .ContentManifestPayload.FileMapping mappings = 1; +} + +message ContentManifestMetadata { + optional uint32 depot_id = 1; + optional uint64 gid_manifest = 2; + optional uint32 creation_time = 3; + optional bool filenames_encrypted = 4; + optional uint64 cb_disk_original = 5; + optional uint64 cb_disk_compressed = 6; + optional uint32 unique_chunks = 7; + optional uint32 crc_encrypted = 8; + optional uint32 crc_clear = 9; +} + +message ContentManifestSignature { + optional bytes signature = 1; +} + +message ContentDeltaChunks { + message DeltaChunk { + optional bytes sha_source = 1; + optional bytes sha_target = 2; + optional uint32 size_original = 3; + optional uint32 patch_method = 4; + optional bytes chunk = 5; + optional uint32 size_delta = 6; + } + + optional uint32 depot_id = 1; + optional uint64 manifest_id_source = 2; + optional uint64 manifest_id_target = 3; + repeated .ContentDeltaChunks.DeltaChunk deltaChunks = 4; + optional .EContentDeltaChunkDataLocation chunk_data_location = 5 [default = k_EContentDeltaChunkDataLocationInProtobuf]; +} diff --git a/protobuf_files/orig/steam/contenthubs.proto b/protobuf_files/orig/steam/contenthubs.proto new file mode 100644 index 00000000..c3a447f8 --- /dev/null +++ b/protobuf_files/orig/steam/contenthubs.proto @@ -0,0 +1,41 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = true; +option (force_php_generation) = true; + +enum EContentHubDiscountFilterType { + k_EContentHubDiscountFilterType_None = 0; + k_EContentHubDiscountFilterType_DiscountsOnly = 1; + k_EContentHubDiscountFilterType_PrioritizeDiscounts = 2; +} + +message CStorePageFilter { + message SalePageFilter { + optional uint32 sale_tagid = 1; + } + + message ContentHubFilter { + message OptInInfo { + optional string name = 1; + optional uint32 optin_tagid = 2; + optional uint32 prune_tagid = 3; + optional bool optin_only = 4; + } + + optional string hub_type = 1; + optional string hub_category = 2; + optional uint32 hub_tagid = 3; + optional .EContentHubDiscountFilterType discount_filter = 4 [default = k_EContentHubDiscountFilterType_None]; + optional .CStorePageFilter.ContentHubFilter.OptInInfo optin = 5; + } + + message StoreFilter { + optional string filter_json = 1; + optional string cache_key = 2; + } + + optional .CStorePageFilter.SalePageFilter sale_filter = 1; + optional .CStorePageFilter.ContentHubFilter content_hub_filter = 2; + repeated .CStorePageFilter.StoreFilter store_filters = 3; +} diff --git a/protobuf_files/orig/steam/encrypted_app_ticket.proto b/protobuf_files/orig/steam/encrypted_app_ticket.proto new file mode 100644 index 00000000..0b88bad8 --- /dev/null +++ b/protobuf_files/orig/steam/encrypted_app_ticket.proto @@ -0,0 +1,10 @@ +option optimize_for = SPEED; +option cc_generic_services = false; + +message EncryptedAppTicket { + optional uint32 ticket_version_no = 1; + optional uint32 crc_encryptedticket = 2; + optional uint32 cb_encrypteduserdata = 3; + optional uint32 cb_encrypted_appownershipticket = 4; + optional bytes encrypted_ticket = 5; +} diff --git a/protobuf_files/orig/steam/enums.proto b/protobuf_files/orig/steam/enums.proto new file mode 100644 index 00000000..d36d4d1b --- /dev/null +++ b/protobuf_files/orig/steam/enums.proto @@ -0,0 +1,391 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = true; +option (force_php_generation) = true; + +enum EPublishedFileQueryType { + k_PublishedFileQueryType_RankedByVote = 0; + k_PublishedFileQueryType_RankedByPublicationDate = 1; + k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate = 2; + k_PublishedFileQueryType_RankedByTrend = 3; + k_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate = 4; + k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate = 5; + k_PublishedFileQueryType_RankedByNumTimesReported = 6; + k_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate = 7; + k_PublishedFileQueryType_NotYetRated = 8; + k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions = 9; + k_PublishedFileQueryType_RankedByTotalVotesAsc = 10; + k_PublishedFileQueryType_RankedByVotesUp = 11; + k_PublishedFileQueryType_RankedByTextSearch = 12; + k_PublishedFileQueryType_RankedByPlaytimeTrend = 13; + k_PublishedFileQueryType_RankedByTotalPlaytime = 14; + k_PublishedFileQueryType_RankedByAveragePlaytimeTrend = 15; + k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime = 16; + k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend = 17; + k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions = 18; + k_PublishedFileQueryType_RankedByInappropriateContentRating = 19; + k_PublishedFileQueryType_RankedByBanContentCheck = 20; + k_PublishedFileQueryType_RankedByLastUpdatedDate = 21; +} + +enum EPublishedFileInappropriateProvider { + k_EPublishedFileInappropriateProvider_Invalid = 0; + k_EPublishedFileInappropriateProvider_Google = 1; + k_EPublishedFileInappropriateProvider_Amazon = 2; +} + +enum EPublishedFileInappropriateResult { + k_EPublishedFileInappropriateResult_NotScanned = 0; + k_EPublishedFileInappropriateResult_VeryUnlikely = 1; + k_EPublishedFileInappropriateResult_Unlikely = 30; + k_EPublishedFileInappropriateResult_Possible = 50; + k_EPublishedFileInappropriateResult_Likely = 75; + k_EPublishedFileInappropriateResult_VeryLikely = 100; +} + +enum EPersonaStateFlag { + k_EPersonaStateFlag_HasRichPresence = 1; + k_EPersonaStateFlag_InJoinableGame = 2; + k_EPersonaStateFlag_Golden = 4; + k_EPersonaStateFlag_RemotePlayTogether = 8; + k_EPersonaStateFlag_ClientTypeWeb = 256; + k_EPersonaStateFlag_ClientTypeMobile = 512; + k_EPersonaStateFlag_ClientTypeTenfoot = 1024; + k_EPersonaStateFlag_ClientTypeVR = 2048; + k_EPersonaStateFlag_LaunchTypeGamepad = 4096; + k_EPersonaStateFlag_LaunchTypeCompatTool = 8192; +} + +enum EContentCheckProvider { + k_EContentCheckProvider_Invalid = 0; + k_EContentCheckProvider_Google = 1; + k_EContentCheckProvider_Amazon = 2; + k_EContentCheckProvider_Local = 3; +} + +enum EProfileCustomizationType { + k_EProfileCustomizationTypeInvalid = 0; + k_EProfileCustomizationTypeRareAchievementShowcase = 1; + k_EProfileCustomizationTypeGameCollector = 2; + k_EProfileCustomizationTypeItemShowcase = 3; + k_EProfileCustomizationTypeTradeShowcase = 4; + k_EProfileCustomizationTypeBadges = 5; + k_EProfileCustomizationTypeFavoriteGame = 6; + k_EProfileCustomizationTypeScreenshotShowcase = 7; + k_EProfileCustomizationTypeCustomText = 8; + k_EProfileCustomizationTypeFavoriteGroup = 9; + k_EProfileCustomizationTypeRecommendation = 10; + k_EProfileCustomizationTypeWorkshopItem = 11; + k_EProfileCustomizationTypeMyWorkshop = 12; + k_EProfileCustomizationTypeArtworkShowcase = 13; + k_EProfileCustomizationTypeVideoShowcase = 14; + k_EProfileCustomizationTypeGuides = 15; + k_EProfileCustomizationTypeMyGuides = 16; + k_EProfileCustomizationTypeAchievements = 17; + k_EProfileCustomizationTypeGreenlight = 18; + k_EProfileCustomizationTypeMyGreenlight = 19; + k_EProfileCustomizationTypeSalien = 20; + k_EProfileCustomizationTypeLoyaltyRewardReactions = 21; + k_EProfileCustomizationTypeSingleArtworkShowcase = 22; + k_EProfileCustomizationTypeAchievementsCompletionist = 23; + k_EProfileCustomizationTypeReplay = 24; +} + +enum EPublishedFileStorageSystem { + k_EPublishedFileStorageSystemInvalid = 0; + k_EPublishedFileStorageSystemLegacyCloud = 1; + k_EPublishedFileStorageSystemDepot = 2; + k_EPublishedFileStorageSystemUGCCloud = 3; +} + +enum ECloudStoragePersistState { + k_ECloudStoragePersistStatePersisted = 0; + k_ECloudStoragePersistStateForgotten = 1; + 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; + k_BluetoothDeviceType_Phone = 2; + k_BluetoothDeviceType_Computer = 3; + k_BluetoothDeviceType_Headset = 4; + k_BluetoothDeviceType_Headphones = 5; + k_BluetoothDeviceType_Speakers = 6; + k_BluetoothDeviceType_OtherAudio = 7; + k_BluetoothDeviceType_Mouse = 8; + k_BluetoothDeviceType_Joystick = 9; + k_BluetoothDeviceType_Gamepad = 10; + 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 ESplitScalingFilter { + k_ESplitScalingFilter_Invalid = 0; + k_ESplitScalingFilter_Linear = 1; + k_ESplitScalingFilter_Nearest = 2; + k_ESplitScalingFilter_FSR = 3; + k_ESplitScalingFilter_NIS = 4; +} + +enum ESplitScalingScaler { + k_ESplitScalingScaler_Invalid = 0; + k_ESplitScalingScaler_Auto = 1; + k_ESplitScalingScaler_Integer = 2; + k_ESplitScalingScaler_Fit = 3; + k_ESplitScalingScaler_Fill = 4; + k_ESplitScalingScaler_Stretch = 5; +} + +enum EHDRToneMapOperator { + k_EHDRToneMapOperator_Invalid = 0; + k_EHDRToneMapOperator_Uncharted = 1; + k_EHDRToneMapOperator_Reinhard = 2; +} + +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; + k_EStorageBlockContentType_FileSystem = 2; + k_EStorageBlockContentType_Crypto = 3; + k_EStorageBlockContentType_Raid = 4; +} + +enum EStorageBlockFileSystemType { + k_EStorageBlockFileSystemType_Invalid = 0; + k_EStorageBlockFileSystemType_Unknown = 1; + k_EStorageBlockFileSystemType_VFat = 2; + k_EStorageBlockFileSystemType_Ext4 = 3; +} + +enum EStorageDriveMediaType { + k_EStorageDriveMediaType_Invalid = 0; + k_EStorageDriveMediaType_Unknown = 1; + k_EStorageDriveMediaType_HDD = 2; + k_EStorageDriveMediaType_SSD = 3; + k_EStorageDriveMediaType_Removable = 4; +} + +enum ESystemDisplayCompatibilityMode { + k_ESystemDisplayCompatibilityMode_Invalid = 0; + k_ESystemDisplayCompatibilityMode_None = 1; + k_ESystemDisplayCompatibilityMode_MinimalBandwith = 2; +} + +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; + k_EOSBranch_Staging = 6; +} + +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; + k_ECommunityItemClass_SteamDeckStartupMovie = 17; +} + +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; +} + +enum ENewSteamAnnouncementState { + k_ENewSteamAnnouncementState_Invalid = 0; + k_ENewSteamAnnouncementState_AllRead = 1; + k_ENewSteamAnnouncementState_NewAnnouncement = 2; + k_ENewSteamAnnouncementState_FeaturedAnnouncement = 3; +} diff --git a/protobuf_files/orig/steam/enums_clientserver.proto b/protobuf_files/orig/steam/enums_clientserver.proto new file mode 100644 index 00000000..405adf69 --- /dev/null +++ b/protobuf_files/orig/steam/enums_clientserver.proto @@ -0,0 +1,1543 @@ +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EMsg { + option allow_alias = true; + k_EMsgInvalid = 0; + k_EMsgMulti = 1; + k_EMsgProtobufWrapped = 2; + k_EMsgBaseGeneral = 100; + k_EMsgGenericReply = 100; + k_EMsgDestJobFailed = 113; + k_EMsgAlert = 115; + k_EMsgSCIDRequest = 120; + k_EMsgSCIDResponse = 121; + k_EMsgJobHeartbeat = 123; + k_EMsgHubConnect = 124; + k_EMsgSubscribe = 126; + k_EMRouteMessage = 127; + k_EMsgWGRequest = 130; + k_EMsgWGResponse = 131; + k_EMsgKeepAlive = 132; + k_EMsgWebAPIJobRequest = 133; + k_EMsgWebAPIJobResponse = 134; + k_EMsgClientSessionStart = 135; + k_EMsgClientSessionEnd = 136; + k_EMsgClientSessionUpdate = 137; + k_EMsgStatsDeprecated = 138; + k_EMsgPing = 139; + k_EMsgPingResponse = 140; + k_EMsgStats = 141; + k_EMsgRequestFullStatsBlock = 142; + k_EMsgLoadDBOCacheItem = 143; + k_EMsgLoadDBOCacheItemResponse = 144; + k_EMsgInvalidateDBOCacheItems = 145; + k_EMsgServiceMethod = 146; + k_EMsgServiceMethodResponse = 147; + k_EMsgClientPackageVersions = 148; + k_EMsgTimestampRequest = 149; + k_EMsgTimestampResponse = 150; + k_EMsgServiceMethodCallFromClient = 151; + k_EMsgServiceMethodSendToClient = 152; + k_EMsgBaseShell = 200; + k_EMsgAssignSysID = 200; + k_EMsgExit = 201; + k_EMsgDirRequest = 202; + k_EMsgDirResponse = 203; + k_EMsgZipRequest = 204; + k_EMsgZipResponse = 205; + k_EMsgUpdateRecordResponse = 215; + k_EMsgUpdateCreditCardRequest = 221; + k_EMsgUpdateUserBanResponse = 225; + k_EMsgPrepareToExit = 226; + k_EMsgContentDescriptionUpdate = 227; + k_EMsgTestResetServer = 228; + k_EMsgUniverseChanged = 229; + k_EMsgShellConfigInfoUpdate = 230; + k_EMsgRequestWindowsEventLogEntries = 233; + k_EMsgProvideWindowsEventLogEntries = 234; + k_EMsgShellSearchLogs = 235; + k_EMsgShellSearchLogsResponse = 236; + k_EMsgShellCheckWindowsUpdates = 237; + k_EMsgShellCheckWindowsUpdatesResponse = 238; + k_EMsgTestFlushDelayedSQL = 240; + k_EMsgTestFlushDelayedSQLResponse = 241; + k_EMsgEnsureExecuteScheduledTask_TEST = 242; + k_EMsgEnsureExecuteScheduledTaskResponse_TEST = 243; + k_EMsgUpdateScheduledTaskEnableState_TEST = 244; + k_EMsgUpdateScheduledTaskEnableStateResponse_TEST = 245; + k_EMsgContentDescriptionDeltaUpdate = 246; + k_EMsgGMShellAndServerAddressUpdates = 247; + k_EMsgBaseGM = 300; + k_EMsgHeartbeat = 300; + k_EMsgShellFailed = 301; + k_EMsgExitShells = 307; + k_EMsgExitShell = 308; + k_EMsgGracefulExitShell = 309; + k_EMsgLicenseProcessingComplete = 316; + k_EMsgSetTestFlag = 317; + k_EMsgQueuedEmailsComplete = 318; + k_EMsgGMDRMSync = 320; + k_EMsgPhysicalBoxInventory = 321; + k_EMsgUpdateConfigFile = 322; + k_EMsgTestInitDB = 323; + k_EMsgGMWriteConfigToSQL = 324; + k_EMsgGMLoadActivationCodes = 325; + k_EMsgGMQueueForFBS = 326; + k_EMsgGMSchemaConversionResults = 327; + k_EMsgGMWriteShellFailureToSQL = 329; + k_EMsgGMWriteStatsToSOS = 330; + k_EMsgGMGetServiceMethodRouting = 331; + k_EMsgGMGetServiceMethodRoutingResponse = 332; + k_EMsgGMTestNextBuildSchemaConversion = 334; + k_EMsgGMTestNextBuildSchemaConversionResponse = 335; + k_EMsgExpectShellRestart = 336; + k_EMsgHotFixProgress = 337; + k_EMsgGMStatsForwardToAdminConnections = 338; + k_EMsgGMGetModifiedConVars = 339; + k_EMsgGMGetModifiedConVarsResponse = 340; + k_EMsgBaseAIS = 400; + k_EMsgAISRequestContentDescription = 402; + k_EMsgAISUpdateAppInfo = 403; + k_EMsgAISGetPackageChangeNumber = 405; + k_EMsgAISGetPackageChangeNumberResponse = 406; + k_EMsgAIGetAppGCFlags = 423; + k_EMsgAIGetAppGCFlagsResponse = 424; + k_EMsgAIGetAppList = 425; + k_EMsgAIGetAppListResponse = 426; + k_EMsgAISGetCouponDefinition = 429; + k_EMsgAISGetCouponDefinitionResponse = 430; + k_EMsgAISUpdateSubordinateContentDescription = 431; + k_EMsgAISUpdateSubordinateContentDescriptionResponse = 432; + k_EMsgAISTestEnableGC = 433; + k_EMsgBaseAM = 500; + k_EMsgAMUpdateUserBanRequest = 504; + k_EMsgAMAddLicense = 505; + k_EMsgAMSendSystemIMToUser = 508; + k_EMsgAMExtendLicense = 509; + k_EMsgAMAddMinutesToLicense = 510; + k_EMsgAMCancelLicense = 511; + k_EMsgAMInitPurchase = 512; + k_EMsgAMPurchaseResponse = 513; + k_EMsgAMGetFinalPrice = 514; + k_EMsgAMGetFinalPriceResponse = 515; + k_EMsgAMGetLegacyGameKey = 516; + k_EMsgAMGetLegacyGameKeyResponse = 517; + k_EMsgAMFindHungTransactions = 518; + k_EMsgAMSetAccountTrustedRequest = 519; + k_EMsgAMCancelPurchase = 522; + k_EMsgAMNewChallenge = 523; + k_EMsgAMLoadOEMTickets = 524; + k_EMsgAMFixPendingPurchase = 525; + k_EMsgAMFixPendingPurchaseResponse = 526; + k_EMsgAMIsUserBanned = 527; + k_EMsgAMRegisterKey = 528; + k_EMsgAMLoadActivationCodes = 529; + k_EMsgAMLoadActivationCodesResponse = 530; + k_EMsgAMLookupKeyResponse = 531; + k_EMsgAMLookupKey = 532; + k_EMsgAMChatCleanup = 533; + k_EMsgAMClanCleanup = 534; + k_EMsgAMFixPendingRefund = 535; + k_EMsgAMReverseChargeback = 536; + k_EMsgAMReverseChargebackResponse = 537; + k_EMsgAMClanCleanupList = 538; + k_EMsgAMGetLicenses = 539; + k_EMsgAMGetLicensesResponse = 540; + k_EMsgAMSendCartRepurchase = 541; + k_EMsgAMSendCartRepurchaseResponse = 542; + k_EMsgAllowUserToPlayQuery = 550; + k_EMsgAllowUserToPlayResponse = 551; + k_EMsgAMVerfiyUser = 552; + k_EMsgAMClientNotPlaying = 553; + k_EMsgAMClientRequestFriendship = 554; + k_EMsgAMRelayPublishStatus = 555; + k_EMsgAMInitPurchaseResponse = 560; + k_EMsgAMRevokePurchaseResponse = 561; + k_EMsgAMRefreshGuestPasses = 563; + k_EMsgAMGrantGuestPasses = 566; + k_EMsgAMClanDataUpdated = 567; + k_EMsgAMReloadAccount = 568; + k_EMsgAMClientChatMsgRelay = 569; + k_EMsgAMChatMulti = 570; + k_EMsgAMClientChatInviteRelay = 571; + k_EMsgAMChatInvite = 572; + k_EMsgAMClientJoinChatRelay = 573; + k_EMsgAMClientChatMemberInfoRelay = 574; + k_EMsgAMPublishChatMemberInfo = 575; + k_EMsgAMClientAcceptFriendInvite = 576; + k_EMsgAMChatEnter = 577; + k_EMsgAMClientPublishRemovalFromSource = 578; + k_EMsgAMChatActionResult = 579; + k_EMsgAMFindAccounts = 580; + k_EMsgAMFindAccountsResponse = 581; + k_EMsgAMIsAccountNameInUse = 582; + k_EMsgAMIsAccountNameInUseResponse = 583; + k_EMsgAMSetAccountFlags = 584; + k_EMsgAMCreateClan = 586; + k_EMsgAMCreateClanResponse = 587; + k_EMsgAMGetClanDetails = 588; + k_EMsgAMGetClanDetailsResponse = 589; + k_EMsgAMSetPersonaName = 590; + k_EMsgAMSetAvatar = 591; + k_EMsgAMAuthenticateUser = 592; + k_EMsgAMAuthenticateUserResponse = 593; + k_EMsgAMP2PIntroducerMessage = 596; + k_EMsgClientChatAction = 597; + k_EMsgAMClientChatActionRelay = 598; + k_EMsgBaseVS = 600; + k_EMsgReqChallenge = 600; + k_EMsgVACResponse = 601; + k_EMsgReqChallengeTest = 602; + k_EMsgVSMarkCheat = 604; + k_EMsgVSAddCheat = 605; + k_EMsgVSPurgeCodeModDB = 606; + k_EMsgVSGetChallengeResults = 607; + k_EMsgVSChallengeResultText = 608; + k_EMsgVSReportLingerer = 609; + k_EMsgVSRequestManagedChallenge = 610; + k_EMsgVSLoadDBFinished = 611; + k_EMsgBaseDRMS = 625; + k_EMsgDRMBuildBlobRequest = 628; + k_EMsgDRMBuildBlobResponse = 629; + k_EMsgDRMResolveGuidRequest = 630; + k_EMsgDRMResolveGuidResponse = 631; + k_EMsgDRMVariabilityReport = 633; + k_EMsgDRMVariabilityReportResponse = 634; + k_EMsgDRMStabilityReport = 635; + k_EMsgDRMStabilityReportResponse = 636; + k_EMsgDRMDetailsReportRequest = 637; + k_EMsgDRMDetailsReportResponse = 638; + k_EMsgDRMProcessFile = 639; + k_EMsgDRMAdminUpdate = 640; + k_EMsgDRMAdminUpdateResponse = 641; + k_EMsgDRMSync = 642; + k_EMsgDRMSyncResponse = 643; + k_EMsgDRMProcessFileResponse = 644; + k_EMsgDRMEmptyGuidCache = 645; + k_EMsgDRMEmptyGuidCacheResponse = 646; + k_EMsgBaseCS = 650; + k_EMsgBaseClient = 700; + k_EMsgClientLogOn_Deprecated = 701; + k_EMsgClientAnonLogOn_Deprecated = 702; + k_EMsgClientHeartBeat = 703; + k_EMsgClientVACResponse = 704; + k_EMsgClientGamesPlayed_obsolete = 705; + k_EMsgClientLogOff = 706; + k_EMsgClientNoUDPConnectivity = 707; + k_EMsgClientConnectionStats = 710; + k_EMsgClientPingResponse = 712; + k_EMsgClientRemoveFriend = 714; + k_EMsgClientGamesPlayedNoDataBlob = 715; + k_EMsgClientChangeStatus = 716; + k_EMsgClientVacStatusResponse = 717; + k_EMsgClientFriendMsg = 718; + k_EMsgClientGameConnect_obsolete = 719; + k_EMsgClientGamesPlayed2_obsolete = 720; + k_EMsgClientGameEnded_obsolete = 721; + k_EMsgClientSystemIM = 726; + k_EMsgClientSystemIMAck = 727; + k_EMsgClientGetLicenses = 728; + k_EMsgClientGetLegacyGameKey = 730; + k_EMsgClientContentServerLogOn_Deprecated = 731; + k_EMsgClientAckVACBan2 = 732; + k_EMsgClientGetPurchaseReceipts = 736; + k_EMsgClientGamesPlayed3_obsolete = 738; + k_EMsgClientAckGuestPass = 740; + k_EMsgClientRedeemGuestPass = 741; + k_EMsgClientGamesPlayed = 742; + k_EMsgClientRegisterKey = 743; + k_EMsgClientInviteUserToClan = 744; + k_EMsgClientAcknowledgeClanInvite = 745; + k_EMsgClientPurchaseWithMachineID = 746; + k_EMsgClientAppUsageEvent = 747; + k_EMsgClientLogOnResponse = 751; + k_EMsgClientSetHeartbeatRate = 755; + k_EMsgClientNotLoggedOnDeprecated = 756; + k_EMsgClientLoggedOff = 757; + k_EMsgGSApprove = 758; + k_EMsgGSDeny = 759; + k_EMsgGSKick = 760; + k_EMsgClientPurchaseResponse = 763; + k_EMsgClientPing = 764; + k_EMsgClientNOP = 765; + k_EMsgClientPersonaState = 766; + k_EMsgClientFriendsList = 767; + k_EMsgClientAccountInfo = 768; + k_EMsgClientNewsUpdate = 771; + k_EMsgClientGameConnectDeny = 773; + k_EMsgGSStatusReply = 774; + k_EMsgClientGameConnectTokens = 779; + k_EMsgClientLicenseList = 780; + k_EMsgClientVACBanStatus = 782; + k_EMsgClientCMList = 783; + k_EMsgClientEncryptPct = 784; + k_EMsgClientGetLegacyGameKeyResponse = 785; + k_EMsgClientAddFriend = 791; + k_EMsgClientAddFriendResponse = 792; + k_EMsgClientAckGuestPassResponse = 796; + k_EMsgClientRedeemGuestPassResponse = 797; + k_EMsgClientUpdateGuestPassesList = 798; + k_EMsgClientChatMsg = 799; + k_EMsgClientChatInvite = 800; + k_EMsgClientJoinChat = 801; + k_EMsgClientChatMemberInfo = 802; + k_EMsgClientLogOnWithCredentials_Deprecated = 803; + k_EMsgClientPasswordChangeResponse = 805; + k_EMsgClientChatEnter = 807; + k_EMsgClientFriendRemovedFromSource = 808; + k_EMsgClientCreateChat = 809; + k_EMsgClientCreateChatResponse = 810; + k_EMsgClientP2PIntroducerMessage = 813; + k_EMsgClientChatActionResult = 814; + k_EMsgClientRequestFriendData = 815; + k_EMsgClientGetUserStats = 818; + k_EMsgClientGetUserStatsResponse = 819; + k_EMsgClientStoreUserStats = 820; + k_EMsgClientStoreUserStatsResponse = 821; + k_EMsgClientClanState = 822; + k_EMsgClientServiceModule = 830; + k_EMsgClientServiceCall = 831; + k_EMsgClientServiceCallResponse = 832; + k_EMsgClientNatTraversalStatEvent = 839; + k_EMsgClientSteamUsageEvent = 842; + k_EMsgClientCheckPassword = 845; + k_EMsgClientResetPassword = 846; + k_EMsgClientCheckPasswordResponse = 848; + k_EMsgClientResetPasswordResponse = 849; + k_EMsgClientSessionToken = 850; + k_EMsgClientDRMProblemReport = 851; + k_EMsgClientSetIgnoreFriend = 855; + k_EMsgClientSetIgnoreFriendResponse = 856; + k_EMsgClientGetAppOwnershipTicket = 857; + k_EMsgClientGetAppOwnershipTicketResponse = 858; + k_EMsgClientGetLobbyListResponse = 860; + k_EMsgClientServerList = 880; + k_EMsgClientDRMBlobRequest = 896; + k_EMsgClientDRMBlobResponse = 897; + k_EMsgBaseGameServer = 900; + k_EMsgGSDisconnectNotice = 901; + k_EMsgGSStatus = 903; + k_EMsgGSUserPlaying = 905; + k_EMsgGSStatus2 = 906; + k_EMsgGSStatusUpdate_Unused = 907; + k_EMsgGSServerType = 908; + k_EMsgGSPlayerList = 909; + k_EMsgGSGetUserAchievementStatus = 910; + k_EMsgGSGetUserAchievementStatusResponse = 911; + k_EMsgGSGetPlayStats = 918; + k_EMsgGSGetPlayStatsResponse = 919; + k_EMsgGSGetUserGroupStatus = 920; + k_EMsgAMGetUserGroupStatus = 921; + k_EMsgAMGetUserGroupStatusResponse = 922; + k_EMsgGSGetUserGroupStatusResponse = 923; + k_EMsgGSGetReputation = 936; + k_EMsgGSGetReputationResponse = 937; + k_EMsgGSAssociateWithClan = 938; + k_EMsgGSAssociateWithClanResponse = 939; + k_EMsgGSComputeNewPlayerCompatibility = 940; + k_EMsgGSComputeNewPlayerCompatibilityResponse = 941; + k_EMsgBaseAdmin = 1000; + k_EMsgAdminCmd = 1000; + k_EMsgAdminCmdResponse = 1004; + k_EMsgAdminLogListenRequest = 1005; + k_EMsgAdminLogEvent = 1006; + k_EMsgUniverseData = 1010; + k_EMsgAdminSpew = 1019; + k_EMsgAdminConsoleTitle = 1020; + k_EMsgAdminGCSpew = 1023; + k_EMsgAdminGCCommand = 1024; + k_EMsgAdminGCGetCommandList = 1025; + k_EMsgAdminGCGetCommandListResponse = 1026; + k_EMsgFBSConnectionData = 1027; + k_EMsgAdminMsgSpew = 1028; + k_EMsgBaseFBS = 1100; + k_EMsgFBSReqVersion = 1100; + k_EMsgFBSVersionInfo = 1101; + k_EMsgFBSForceRefresh = 1102; + k_EMsgFBSForceBounce = 1103; + k_EMsgFBSDeployPackage = 1104; + k_EMsgFBSDeployResponse = 1105; + k_EMsgFBSUpdateBootstrapper = 1106; + k_EMsgFBSSetState = 1107; + k_EMsgFBSApplyOSUpdates = 1108; + k_EMsgFBSRunCMDScript = 1109; + k_EMsgFBSRebootBox = 1110; + k_EMsgFBSSetBigBrotherMode = 1111; + k_EMsgFBSMinidumpServer = 1112; + k_EMsgFBSDeployHotFixPackage = 1114; + k_EMsgFBSDeployHotFixResponse = 1115; + k_EMsgFBSDownloadHotFix = 1116; + k_EMsgFBSDownloadHotFixResponse = 1117; + k_EMsgFBSUpdateTargetConfigFile = 1118; + k_EMsgFBSApplyAccountCred = 1119; + k_EMsgFBSApplyAccountCredResponse = 1120; + k_EMsgFBSSetShellCount = 1121; + k_EMsgFBSTerminateShell = 1122; + k_EMsgFBSQueryGMForRequest = 1123; + k_EMsgFBSQueryGMResponse = 1124; + k_EMsgFBSTerminateZombies = 1125; + k_EMsgFBSInfoFromBootstrapper = 1126; + k_EMsgFBSRebootBoxResponse = 1127; + k_EMsgFBSBootstrapperPackageRequest = 1128; + k_EMsgFBSBootstrapperPackageResponse = 1129; + k_EMsgFBSBootstrapperGetPackageChunk = 1130; + k_EMsgFBSBootstrapperGetPackageChunkResponse = 1131; + k_EMsgFBSBootstrapperPackageTransferProgress = 1132; + k_EMsgFBSRestartBootstrapper = 1133; + k_EMsgFBSPauseFrozenDumps = 1134; + k_EMsgBaseFileXfer = 1200; + k_EMsgFileXferRequest = 1200; + k_EMsgFileXferResponse = 1201; + k_EMsgFileXferData = 1202; + k_EMsgFileXferEnd = 1203; + k_EMsgFileXferDataAck = 1204; + k_EMsgBaseChannelAuth = 1300; + k_EMsgChannelAuthChallenge = 1300; + k_EMsgChannelAuthResponse = 1301; + k_EMsgChannelAuthResult = 1302; + k_EMsgChannelEncryptRequest = 1303; + k_EMsgChannelEncryptResponse = 1304; + k_EMsgChannelEncryptResult = 1305; + k_EMsgBaseBS = 1400; + k_EMsgBSPurchaseStart = 1401; + k_EMsgBSPurchaseResponse = 1402; + k_EMsgBSAuthenticateCCTrans = 1403; + k_EMsgBSAuthenticateCCTransResponse = 1404; + k_EMsgBSSettleComplete = 1406; + k_EMsgBSInitPayPalTxn = 1408; + k_EMsgBSInitPayPalTxnResponse = 1409; + k_EMsgBSGetPayPalUserInfo = 1410; + k_EMsgBSGetPayPalUserInfoResponse = 1411; + k_EMsgBSPaymentInstrBan = 1417; + k_EMsgBSPaymentInstrBanResponse = 1418; + k_EMsgBSInitGCBankXferTxn = 1421; + k_EMsgBSInitGCBankXferTxnResponse = 1422; + k_EMsgBSCommitGCTxn = 1425; + k_EMsgBSQueryTransactionStatus = 1426; + k_EMsgBSQueryTransactionStatusResponse = 1427; + k_EMsgBSQueryTxnExtendedInfo = 1433; + k_EMsgBSQueryTxnExtendedInfoResponse = 1434; + k_EMsgBSUpdateConversionRates = 1435; + k_EMsgBSPurchaseRunFraudChecks = 1437; + k_EMsgBSPurchaseRunFraudChecksResponse = 1438; + k_EMsgBSQueryBankInformation = 1440; + k_EMsgBSQueryBankInformationResponse = 1441; + k_EMsgBSValidateXsollaSignature = 1445; + k_EMsgBSValidateXsollaSignatureResponse = 1446; + k_EMsgBSQiwiWalletInvoice = 1448; + k_EMsgBSQiwiWalletInvoiceResponse = 1449; + k_EMsgBSUpdateInventoryFromProPack = 1450; + k_EMsgBSUpdateInventoryFromProPackResponse = 1451; + k_EMsgBSSendShippingRequest = 1452; + k_EMsgBSSendShippingRequestResponse = 1453; + k_EMsgBSGetProPackOrderStatus = 1454; + k_EMsgBSGetProPackOrderStatusResponse = 1455; + k_EMsgBSCheckJobRunning = 1456; + k_EMsgBSCheckJobRunningResponse = 1457; + k_EMsgBSResetPackagePurchaseRateLimit = 1458; + k_EMsgBSResetPackagePurchaseRateLimitResponse = 1459; + k_EMsgBSUpdatePaymentData = 1460; + k_EMsgBSUpdatePaymentDataResponse = 1461; + k_EMsgBSGetBillingAddress = 1462; + k_EMsgBSGetBillingAddressResponse = 1463; + k_EMsgBSGetCreditCardInfo = 1464; + k_EMsgBSGetCreditCardInfoResponse = 1465; + k_EMsgBSRemoveExpiredPaymentData = 1468; + k_EMsgBSRemoveExpiredPaymentDataResponse = 1469; + k_EMsgBSConvertToCurrentKeys = 1470; + k_EMsgBSConvertToCurrentKeysResponse = 1471; + k_EMsgBSInitPurchase = 1472; + k_EMsgBSInitPurchaseResponse = 1473; + k_EMsgBSCompletePurchase = 1474; + k_EMsgBSCompletePurchaseResponse = 1475; + k_EMsgBSPruneCardUsageStats = 1476; + k_EMsgBSPruneCardUsageStatsResponse = 1477; + k_EMsgBSStoreBankInformation = 1478; + k_EMsgBSStoreBankInformationResponse = 1479; + k_EMsgBSVerifyPOSAKey = 1480; + k_EMsgBSVerifyPOSAKeyResponse = 1481; + k_EMsgBSReverseRedeemPOSAKey = 1482; + k_EMsgBSReverseRedeemPOSAKeyResponse = 1483; + k_EMsgBSQueryFindCreditCard = 1484; + k_EMsgBSQueryFindCreditCardResponse = 1485; + k_EMsgBSStatusInquiryPOSAKey = 1486; + k_EMsgBSStatusInquiryPOSAKeyResponse = 1487; + k_EMsgBSBoaCompraConfirmProductDelivery = 1494; + k_EMsgBSBoaCompraConfirmProductDeliveryResponse = 1495; + k_EMsgBSGenerateBoaCompraMD5 = 1496; + k_EMsgBSGenerateBoaCompraMD5Response = 1497; + k_EMsgBSCommitWPTxn = 1498; + k_EMsgBSCommitAdyenTxn = 1499; + k_EMsgBaseATS = 1500; + k_EMsgATSStartStressTest = 1501; + k_EMsgATSStopStressTest = 1502; + k_EMsgATSRunFailServerTest = 1503; + k_EMsgATSUFSPerfTestTask = 1504; + k_EMsgATSUFSPerfTestResponse = 1505; + k_EMsgATSCycleTCM = 1506; + k_EMsgATSInitDRMSStressTest = 1507; + k_EMsgATSCallTest = 1508; + k_EMsgATSCallTestReply = 1509; + k_EMsgATSStartExternalStress = 1510; + k_EMsgATSExternalStressJobStart = 1511; + k_EMsgATSExternalStressJobQueued = 1512; + k_EMsgATSExternalStressJobRunning = 1513; + k_EMsgATSExternalStressJobStopped = 1514; + k_EMsgATSExternalStressJobStopAll = 1515; + k_EMsgATSExternalStressActionResult = 1516; + k_EMsgATSStarted = 1517; + k_EMsgATSCSPerfTestTask = 1518; + k_EMsgATSCSPerfTestResponse = 1519; + k_EMsgBaseDP = 1600; + k_EMsgDPSetPublishingState = 1601; + k_EMsgDPUniquePlayersStat = 1603; + k_EMsgDPStreamingUniquePlayersStat = 1604; + k_EMsgDPBlockingStats = 1607; + k_EMsgDPNatTraversalStats = 1608; + k_EMsgDPCloudStats = 1612; + k_EMsgDPGetPlayerCount = 1615; + k_EMsgDPGetPlayerCountResponse = 1616; + k_EMsgDPGameServersPlayersStats = 1617; + k_EMsgClientDPCheckSpecialSurvey = 1620; + k_EMsgClientDPCheckSpecialSurveyResponse = 1621; + k_EMsgClientDPSendSpecialSurveyResponse = 1622; + k_EMsgClientDPSendSpecialSurveyResponseReply = 1623; + k_EMsgDPStoreSaleStatistics = 1624; + k_EMsgDPPartnerMicroTxns = 1628; + k_EMsgDPPartnerMicroTxnsResponse = 1629; + k_EMsgDPVRUniquePlayersStat = 1631; + k_EMsgBaseCM = 1700; + k_EMsgCMSetAllowState = 1701; + k_EMsgCMSpewAllowState = 1702; + k_EMsgCMSessionRejected = 1703; + k_EMsgCMSetSecrets = 1704; + k_EMsgCMGetSecrets = 1705; + k_EMsgBaseGC = 2200; + k_EMsgGCCmdRevive = 2203; + k_EMsgGCCmdDown = 2206; + k_EMsgGCCmdDeploy = 2207; + k_EMsgGCCmdDeployResponse = 2208; + k_EMsgGCCmdSwitch = 2209; + k_EMsgAMRefreshSessions = 2210; + k_EMsgGCAchievementAwarded = 2212; + k_EMsgGCSystemMessage = 2213; + k_EMsgGCCmdStatus = 2216; + k_EMsgGCRegisterWebInterfaces_Deprecated = 2217; + k_EMsgGCGetAccountDetails_DEPRECATED = 2218; + k_EMsgGCInterAppMessage = 2219; + k_EMsgGCGetEmailTemplate = 2220; + k_EMsgGCGetEmailTemplateResponse = 2221; + k_EMsgGCHRelay = 2222; + k_EMsgGCHRelayToClient = 2223; + k_EMsgGCHUpdateSession = 2224; + k_EMsgGCHRequestUpdateSession = 2225; + k_EMsgGCHRequestStatus = 2226; + k_EMsgGCHRequestStatusResponse = 2227; + k_EMsgGCHAccountVacStatusChange = 2228; + k_EMsgGCHSpawnGC = 2229; + k_EMsgGCHSpawnGCResponse = 2230; + k_EMsgGCHKillGC = 2231; + k_EMsgGCHKillGCResponse = 2232; + k_EMsgGCHAccountTradeBanStatusChange = 2233; + k_EMsgGCHAccountLockStatusChange = 2234; + k_EMsgGCHVacVerificationChange = 2235; + k_EMsgGCHAccountPhoneNumberChange = 2236; + k_EMsgGCHAccountTwoFactorChange = 2237; + k_EMsgGCHInviteUserToLobby = 2238; + k_EMsgGCHUpdateMultipleSessions = 2239; + k_EMsgGCHMarkAppSessionsAuthoritative = 2240; + k_EMsgGCHRecurringSubscriptionStatusChange = 2241; + k_EMsgGCHAppCheersReceived = 2242; + k_EMsgGCHAppCheersGetAllowedTypes = 2243; + k_EMsgGCHAppCheersGetAllowedTypesResponse = 2244; + k_EMsgGCHRoutingRulesFromGCHtoGM = 2245; + k_EMsgGCHRoutingRulesToGCHfromGM = 2246; + k_EMsgUpdateCMMessageRateRules = 2247; + k_EMsgBaseP2P = 2500; + k_EMsgP2PIntroducerMessage = 2502; + k_EMsgBaseSM = 2900; + k_EMsgSMExpensiveReport = 2902; + k_EMsgSMHourlyReport = 2903; + k_EMsgSMPartitionRenames = 2905; + k_EMsgSMMonitorSpace = 2906; + k_EMsgSMTestNextBuildSchemaConversion = 2907; + k_EMsgSMTestNextBuildSchemaConversionResponse = 2908; + k_EMsgBaseTest = 3000; + k_EMsgFailServer = 3000; + k_EMsgJobHeartbeatTest = 3001; + k_EMsgJobHeartbeatTestResponse = 3002; + k_EMsgBaseFTSRange = 3100; + k_EMsgBaseCCSRange = 3150; + k_EMsgCCSDeleteAllCommentsByAuthor = 3161; + k_EMsgCCSDeleteAllCommentsByAuthorResponse = 3162; + k_EMsgBaseLBSRange = 3200; + k_EMsgLBSSetScore = 3201; + k_EMsgLBSSetScoreResponse = 3202; + k_EMsgLBSFindOrCreateLB = 3203; + k_EMsgLBSFindOrCreateLBResponse = 3204; + k_EMsgLBSGetLBEntries = 3205; + k_EMsgLBSGetLBEntriesResponse = 3206; + k_EMsgLBSGetLBList = 3207; + k_EMsgLBSGetLBListResponse = 3208; + k_EMsgLBSSetLBDetails = 3209; + k_EMsgLBSDeleteLB = 3210; + k_EMsgLBSDeleteLBEntry = 3211; + k_EMsgLBSResetLB = 3212; + k_EMsgLBSResetLBResponse = 3213; + k_EMsgLBSDeleteLBResponse = 3214; + k_EMsgBaseOGS = 3400; + k_EMsgOGSBeginSession = 3401; + k_EMsgOGSBeginSessionResponse = 3402; + k_EMsgOGSEndSession = 3403; + k_EMsgOGSEndSessionResponse = 3404; + k_EMsgOGSWriteAppSessionRow = 3406; + k_EMsgBaseBRP = 3600; + k_EMsgBRPPostTransactionTax = 3629; + k_EMsgBRPPostTransactionTaxResponse = 3630; + k_EMsgBaseAMRange2 = 4000; + k_EMsgAMCreateChat = 4001; + k_EMsgAMCreateChatResponse = 4002; + k_EMsgAMSetProfileURL = 4005; + k_EMsgAMGetAccountEmailAddress = 4006; + k_EMsgAMGetAccountEmailAddressResponse = 4007; + k_EMsgAMRequestClanData = 4008; + k_EMsgAMRouteToClients = 4009; + k_EMsgAMLeaveClan = 4010; + k_EMsgAMClanPermissions = 4011; + k_EMsgAMClanPermissionsResponse = 4012; + k_EMsgAMCreateClanEventDummyForRateLimiting = 4013; + k_EMsgAMUpdateClanEventDummyForRateLimiting = 4015; + k_EMsgAMSetClanPermissionSettings = 4021; + k_EMsgAMSetClanPermissionSettingsResponse = 4022; + k_EMsgAMGetClanPermissionSettings = 4023; + k_EMsgAMGetClanPermissionSettingsResponse = 4024; + k_EMsgAMPublishChatRoomInfo = 4025; + k_EMsgClientChatRoomInfo = 4026; + k_EMsgAMGetClanHistory = 4039; + k_EMsgAMGetClanHistoryResponse = 4040; + k_EMsgAMGetClanPermissionBits = 4041; + k_EMsgAMGetClanPermissionBitsResponse = 4042; + k_EMsgAMSetClanPermissionBits = 4043; + k_EMsgAMSetClanPermissionBitsResponse = 4044; + k_EMsgAMSessionInfoRequest = 4045; + k_EMsgAMSessionInfoResponse = 4046; + k_EMsgAMValidateWGToken = 4047; + k_EMsgAMGetClanRank = 4050; + k_EMsgAMGetClanRankResponse = 4051; + k_EMsgAMSetClanRank = 4052; + k_EMsgAMSetClanRankResponse = 4053; + k_EMsgAMGetClanPOTW = 4054; + k_EMsgAMGetClanPOTWResponse = 4055; + k_EMsgAMSetClanPOTW = 4056; + k_EMsgAMSetClanPOTWResponse = 4057; + k_EMsgAMDumpUser = 4059; + k_EMsgAMKickUserFromClan = 4060; + k_EMsgAMAddFounderToClan = 4061; + k_EMsgAMValidateWGTokenResponse = 4062; + k_EMsgAMSetAccountDetails = 4064; + k_EMsgAMGetChatBanList = 4065; + k_EMsgAMGetChatBanListResponse = 4066; + k_EMsgAMUnBanFromChat = 4067; + k_EMsgAMSetClanDetails = 4068; + k_EMsgUGSGetUserGameStats = 4073; + k_EMsgUGSGetUserGameStatsResponse = 4074; + k_EMsgAMCheckClanMembership = 4075; + k_EMsgAMGetClanMembers = 4076; + k_EMsgAMGetClanMembersResponse = 4077; + k_EMsgAMNotifyChatOfClanChange = 4079; + k_EMsgAMResubmitPurchase = 4080; + k_EMsgAMAddFriend = 4081; + k_EMsgAMAddFriendResponse = 4082; + k_EMsgAMRemoveFriend = 4083; + k_EMsgAMDumpClan = 4084; + k_EMsgAMChangeClanOwner = 4085; + k_EMsgAMCancelEasyCollect = 4086; + k_EMsgAMCancelEasyCollectResponse = 4087; + k_EMsgAMClansInCommon = 4090; + k_EMsgAMClansInCommonResponse = 4091; + k_EMsgAMIsValidAccountID = 4092; + k_EMsgAMWipeFriendsList = 4095; + k_EMsgAMSetIgnored = 4096; + k_EMsgAMClansInCommonCountResponse = 4097; + k_EMsgAMFriendsList = 4098; + k_EMsgAMFriendsListResponse = 4099; + k_EMsgAMFriendsInCommon = 4100; + k_EMsgAMFriendsInCommonResponse = 4101; + k_EMsgAMFriendsInCommonCountResponse = 4102; + k_EMsgAMClansInCommonCount = 4103; + k_EMsgAMChallengeVerdict = 4104; + k_EMsgAMChallengeNotification = 4105; + k_EMsgAMFindGSByIP = 4106; + k_EMsgAMFoundGSByIP = 4107; + k_EMsgAMGiftRevoked = 4108; + k_EMsgAMUserClanList = 4110; + k_EMsgAMUserClanListResponse = 4111; + k_EMsgAMGetAccountDetails2 = 4112; + k_EMsgAMGetAccountDetailsResponse2 = 4113; + k_EMsgAMSetCommunityProfileSettings = 4114; + k_EMsgAMSetCommunityProfileSettingsResponse = 4115; + k_EMsgAMGetCommunityPrivacyState = 4116; + k_EMsgAMGetCommunityPrivacyStateResponse = 4117; + k_EMsgAMCheckClanInviteRateLimiting = 4118; + k_EMsgUGSGetUserAchievementStatus = 4119; + k_EMsgAMGetIgnored = 4120; + k_EMsgAMGetIgnoredResponse = 4121; + k_EMsgAMSetIgnoredResponse = 4122; + k_EMsgAMSetFriendRelationshipNone = 4123; + k_EMsgAMGetFriendRelationship = 4124; + k_EMsgAMGetFriendRelationshipResponse = 4125; + k_EMsgAMServiceModulesCache = 4126; + k_EMsgAMServiceModulesCall = 4127; + k_EMsgAMServiceModulesCallResponse = 4128; + k_EMsgCommunityAddFriendNews = 4140; + k_EMsgAMFindClanUser = 4143; + k_EMsgAMFindClanUserResponse = 4144; + k_EMsgAMBanFromChat = 4145; + k_EMsgAMGetUserNewsSubscriptions = 4147; + k_EMsgAMGetUserNewsSubscriptionsResponse = 4148; + k_EMsgAMSetUserNewsSubscriptions = 4149; + k_EMsgAMSendQueuedEmails = 4152; + k_EMsgAMSetLicenseFlags = 4153; + k_EMsgCommunityDeleteUserNews = 4155; + k_EMsgAMGetAccountStatus = 4158; + k_EMsgAMGetAccountStatusResponse = 4159; + k_EMsgAMEditBanReason = 4160; + k_EMsgAMCheckClanMembershipResponse = 4161; + k_EMsgAMProbeClanMembershipList = 4162; + k_EMsgAMProbeClanMembershipListResponse = 4163; + k_EMsgUGSGetUserAchievementStatusResponse = 4164; + k_EMsgAMGetFriendsLobbies = 4165; + k_EMsgAMGetFriendsLobbiesResponse = 4166; + k_EMsgAMGetUserFriendNewsResponse = 4172; + k_EMsgCommunityGetUserFriendNews = 4173; + k_EMsgAMGetUserClansNewsResponse = 4174; + k_EMsgAMGetUserClansNews = 4175; + k_EMsgAMGetPreviousCBAccount = 4184; + k_EMsgAMGetPreviousCBAccountResponse = 4185; + k_EMsgAMGetUserLicenseHistory = 4190; + k_EMsgAMGetUserLicenseHistoryResponse = 4191; + k_EMsgAMSupportChangePassword = 4194; + k_EMsgAMSupportChangeEmail = 4195; + k_EMsgAMResetUserVerificationGSByIP = 4197; + k_EMsgAMUpdateGSPlayStats = 4198; + k_EMsgAMSupportEnableOrDisable = 4199; + k_EMsgAMGetPurchaseStatus = 4206; + k_EMsgAMSupportIsAccountEnabled = 4209; + k_EMsgAMSupportIsAccountEnabledResponse = 4210; + k_EMsgUGSGetUserStats = 4211; + k_EMsgAMGSSearch = 4213; + k_EMsgChatServerRouteFriendMsg = 4219; + k_EMsgAMTicketAuthRequestOrResponse = 4220; + k_EMsgAMAddFreeLicense = 4224; + k_EMsgAMValidateEmailLink = 4231; + k_EMsgAMValidateEmailLinkResponse = 4232; + k_EMsgUGSStoreUserStats = 4236; + k_EMsgAMDeleteStoredCard = 4241; + k_EMsgAMRevokeLegacyGameKeys = 4242; + k_EMsgAMGetWalletDetails = 4244; + k_EMsgAMGetWalletDetailsResponse = 4245; + k_EMsgAMDeleteStoredPaymentInfo = 4246; + k_EMsgAMGetStoredPaymentSummary = 4247; + k_EMsgAMGetStoredPaymentSummaryResponse = 4248; + k_EMsgAMGetWalletConversionRate = 4249; + k_EMsgAMGetWalletConversionRateResponse = 4250; + k_EMsgAMConvertWallet = 4251; + k_EMsgAMConvertWalletResponse = 4252; + k_EMsgAMSetPreApproval = 4255; + k_EMsgAMSetPreApprovalResponse = 4256; + k_EMsgAMCreateRefund = 4258; + k_EMsgAMCreateChargeback = 4260; + k_EMsgAMCreateDispute = 4262; + k_EMsgAMClearDispute = 4264; + k_EMsgAMCreateFinancialAdjustment = 4265; + k_EMsgAMPlayerNicknameList = 4266; + k_EMsgAMPlayerNicknameListResponse = 4267; + k_EMsgAMGetUserCurrentGameInfo = 4269; + k_EMsgAMGetUserCurrentGameInfoResponse = 4270; + k_EMsgAMGetGSPlayerList = 4271; + k_EMsgAMGetGSPlayerListResponse = 4272; + k_EMsgAMGetSteamIDForMicroTxn = 4278; + k_EMsgAMGetSteamIDForMicroTxnResponse = 4279; + k_EMsgAMSetPartnerMember = 4280; + k_EMsgAMRemovePublisherUser = 4281; + k_EMsgAMGetUserLicenseList = 4282; + k_EMsgAMGetUserLicenseListResponse = 4283; + k_EMsgAMReloadGameGroupPolicy = 4284; + k_EMsgAMAddFreeLicenseResponse = 4285; + k_EMsgAMVACStatusUpdate = 4286; + k_EMsgAMGetAccountDetails = 4287; + k_EMsgAMGetAccountDetailsResponse = 4288; + k_EMsgAMGetPlayerLinkDetails = 4289; + k_EMsgAMGetPlayerLinkDetailsResponse = 4290; + k_EMsgAMGetAccountFlagsForWGSpoofing = 4294; + k_EMsgAMGetAccountFlagsForWGSpoofingResponse = 4295; + k_EMsgAMGetClanOfficers = 4298; + k_EMsgAMGetClanOfficersResponse = 4299; + k_EMsgAMNameChange = 4300; + k_EMsgAMGetNameHistory = 4301; + k_EMsgAMGetNameHistoryResponse = 4302; + k_EMsgAMUpdateProviderStatus = 4305; + k_EMsgAMSupportRemoveAccountSecurity = 4307; + k_EMsgAMIsAccountInCaptchaGracePeriod = 4308; + k_EMsgAMIsAccountInCaptchaGracePeriodResponse = 4309; + k_EMsgAMAccountPS3Unlink = 4310; + k_EMsgAMAccountPS3UnlinkResponse = 4311; + k_EMsgUGSStoreUserStatsResponse = 4312; + k_EMsgAMGetAccountPSNInfo = 4313; + k_EMsgAMGetAccountPSNInfoResponse = 4314; + k_EMsgAMAuthenticatedPlayerList = 4315; + k_EMsgAMGetUserGifts = 4316; + k_EMsgAMGetUserGiftsResponse = 4317; + k_EMsgAMTransferLockedGifts = 4320; + k_EMsgAMTransferLockedGiftsResponse = 4321; + k_EMsgAMPlayerHostedOnGameServer = 4322; + k_EMsgAMGetAccountBanInfo = 4323; + k_EMsgAMGetAccountBanInfoResponse = 4324; + k_EMsgAMRecordBanEnforcement = 4325; + k_EMsgAMRollbackGiftTransfer = 4326; + k_EMsgAMRollbackGiftTransferResponse = 4327; + k_EMsgAMHandlePendingTransaction = 4328; + k_EMsgAMRequestClanDetails = 4329; + k_EMsgAMDeleteStoredPaypalAgreement = 4330; + k_EMsgAMGameServerUpdate = 4331; + k_EMsgAMGameServerRemove = 4332; + k_EMsgAMGetPaypalAgreements = 4333; + k_EMsgAMGetPaypalAgreementsResponse = 4334; + k_EMsgAMGameServerPlayerCompatibilityCheck = 4335; + k_EMsgAMGameServerPlayerCompatibilityCheckResponse = 4336; + k_EMsgAMRenewLicense = 4337; + k_EMsgAMGetAccountCommunityBanInfo = 4338; + k_EMsgAMGetAccountCommunityBanInfoResponse = 4339; + k_EMsgAMGameServerAccountChangePassword = 4340; + k_EMsgAMGameServerAccountDeleteAccount = 4341; + k_EMsgAMRenewAgreement = 4342; + k_EMsgAMXsollaPayment = 4344; + k_EMsgAMXsollaPaymentResponse = 4345; + k_EMsgAMAcctAllowedToPurchase = 4346; + k_EMsgAMAcctAllowedToPurchaseResponse = 4347; + k_EMsgAMSwapKioskDeposit = 4348; + k_EMsgAMSwapKioskDepositResponse = 4349; + k_EMsgAMSetUserGiftUnowned = 4350; + k_EMsgAMSetUserGiftUnownedResponse = 4351; + k_EMsgAMClaimUnownedUserGift = 4352; + k_EMsgAMClaimUnownedUserGiftResponse = 4353; + k_EMsgAMSetClanName = 4354; + k_EMsgAMSetClanNameResponse = 4355; + k_EMsgAMGrantCoupon = 4356; + k_EMsgAMGrantCouponResponse = 4357; + k_EMsgAMIsPackageRestrictedInUserCountry = 4358; + k_EMsgAMIsPackageRestrictedInUserCountryResponse = 4359; + k_EMsgAMHandlePendingTransactionResponse = 4360; + k_EMsgAMGrantGuestPasses2 = 4361; + k_EMsgAMGrantGuestPasses2Response = 4362; + k_EMsgAMGetPlayerBanDetails = 4365; + k_EMsgAMGetPlayerBanDetailsResponse = 4366; + k_EMsgAMFinalizePurchase = 4367; + k_EMsgAMFinalizePurchaseResponse = 4368; + k_EMsgAMPersonaChangeResponse = 4372; + k_EMsgAMGetClanDetailsForForumCreation = 4373; + k_EMsgAMGetClanDetailsForForumCreationResponse = 4374; + k_EMsgAMGetPendingNotificationCount = 4375; + k_EMsgAMGetPendingNotificationCountResponse = 4376; + k_EMsgAMPasswordHashUpgrade = 4377; + k_EMsgAMBoaCompraPayment = 4380; + k_EMsgAMBoaCompraPaymentResponse = 4381; + k_EMsgAMCompleteExternalPurchase = 4383; + k_EMsgAMCompleteExternalPurchaseResponse = 4384; + k_EMsgAMResolveNegativeWalletCredits = 4385; + k_EMsgAMResolveNegativeWalletCreditsResponse = 4386; + k_EMsgAMPlayerGetClanBasicDetails = 4389; + k_EMsgAMPlayerGetClanBasicDetailsResponse = 4390; + k_EMsgAMMOLPayment = 4391; + k_EMsgAMMOLPaymentResponse = 4392; + k_EMsgGetUserIPCountry = 4393; + k_EMsgGetUserIPCountryResponse = 4394; + k_EMsgNotificationOfSuspiciousActivity = 4395; + k_EMsgAMDegicaPayment = 4396; + k_EMsgAMDegicaPaymentResponse = 4397; + k_EMsgAMEClubPayment = 4398; + k_EMsgAMEClubPaymentResponse = 4399; + k_EMsgAMPayPalPaymentsHubPayment = 4400; + k_EMsgAMPayPalPaymentsHubPaymentResponse = 4401; + k_EMsgAMTwoFactorRecoverAuthenticatorRequest = 4402; + k_EMsgAMTwoFactorRecoverAuthenticatorResponse = 4403; + k_EMsgAMSmart2PayPayment = 4404; + k_EMsgAMSmart2PayPaymentResponse = 4405; + k_EMsgAMValidatePasswordResetCodeAndSendSmsRequest = 4406; + k_EMsgAMValidatePasswordResetCodeAndSendSmsResponse = 4407; + k_EMsgAMGetAccountResetDetailsRequest = 4408; + k_EMsgAMGetAccountResetDetailsResponse = 4409; + k_EMsgAMBitPayPayment = 4410; + k_EMsgAMBitPayPaymentResponse = 4411; + k_EMsgAMSendAccountInfoUpdate = 4412; + k_EMsgAMSendScheduledGift = 4413; + k_EMsgAMNodwinPayment = 4414; + k_EMsgAMNodwinPaymentResponse = 4415; + k_EMsgAMResolveWalletRevoke = 4416; + k_EMsgAMResolveWalletReverseRevoke = 4417; + k_EMsgAMFundedPayment = 4418; + k_EMsgAMFundedPaymentResponse = 4419; + k_EMsgAMRequestPersonaUpdateForChatServer = 4420; + k_EMsgAMPerfectWorldPayment = 4421; + k_EMsgAMPerfectWorldPaymentResponse = 4422; + k_EMsgAMECommPayPayment = 4423; + k_EMsgAMECommPayPaymentResponse = 4424; + k_EMsgAMSetRemoteClientID = 4425; + k_EMsgBasePSRange = 5000; + k_EMsgPSCreateShoppingCart = 5001; + k_EMsgPSCreateShoppingCartResponse = 5002; + k_EMsgPSIsValidShoppingCart = 5003; + k_EMsgPSIsValidShoppingCartResponse = 5004; + k_EMsgPSRemoveLineItemFromShoppingCart = 5007; + k_EMsgPSRemoveLineItemFromShoppingCartResponse = 5008; + k_EMsgPSGetShoppingCartContents = 5009; + k_EMsgPSGetShoppingCartContentsResponse = 5010; + k_EMsgPSAddWalletCreditToShoppingCart = 5011; + k_EMsgPSAddWalletCreditToShoppingCartResponse = 5012; + k_EMsgBaseUFSRange = 5200; + k_EMsgClientUFSUploadFileRequest = 5202; + k_EMsgClientUFSUploadFileResponse = 5203; + k_EMsgClientUFSUploadFileChunk = 5204; + k_EMsgClientUFSUploadFileFinished = 5205; + k_EMsgClientUFSGetFileListForApp = 5206; + k_EMsgClientUFSGetFileListForAppResponse = 5207; + k_EMsgClientUFSDownloadRequest = 5210; + k_EMsgClientUFSDownloadResponse = 5211; + k_EMsgClientUFSDownloadChunk = 5212; + k_EMsgClientUFSLoginRequest = 5213; + k_EMsgClientUFSLoginResponse = 5214; + k_EMsgUFSReloadPartitionInfo = 5215; + k_EMsgClientUFSTransferHeartbeat = 5216; + k_EMsgUFSSynchronizeFile = 5217; + k_EMsgUFSSynchronizeFileResponse = 5218; + k_EMsgClientUFSDeleteFileRequest = 5219; + k_EMsgClientUFSDeleteFileResponse = 5220; + k_EMsgClientUFSGetUGCDetails = 5226; + k_EMsgClientUFSGetUGCDetailsResponse = 5227; + k_EMsgUFSUpdateFileFlags = 5228; + k_EMsgUFSUpdateFileFlagsResponse = 5229; + k_EMsgClientUFSGetSingleFileInfo = 5230; + k_EMsgClientUFSGetSingleFileInfoResponse = 5231; + k_EMsgClientUFSShareFile = 5232; + k_EMsgClientUFSShareFileResponse = 5233; + k_EMsgUFSReloadAccount = 5234; + k_EMsgUFSReloadAccountResponse = 5235; + k_EMsgUFSUpdateRecordBatched = 5236; + k_EMsgUFSUpdateRecordBatchedResponse = 5237; + k_EMsgUFSMigrateFile = 5238; + k_EMsgUFSMigrateFileResponse = 5239; + k_EMsgUFSGetUGCURLs = 5240; + k_EMsgUFSGetUGCURLsResponse = 5241; + k_EMsgUFSHttpUploadFileFinishRequest = 5242; + k_EMsgUFSHttpUploadFileFinishResponse = 5243; + k_EMsgUFSDownloadStartRequest = 5244; + k_EMsgUFSDownloadStartResponse = 5245; + k_EMsgUFSDownloadChunkRequest = 5246; + k_EMsgUFSDownloadChunkResponse = 5247; + k_EMsgUFSDownloadFinishRequest = 5248; + k_EMsgUFSDownloadFinishResponse = 5249; + k_EMsgUFSFlushURLCache = 5250; + k_EMsgClientUFSUploadCommit = 5251; + k_EMsgClientUFSUploadCommitResponse = 5252; + k_EMsgUFSMigrateFileAppID = 5253; + k_EMsgUFSMigrateFileAppIDResponse = 5254; + k_EMsgBaseClient2 = 5400; + k_EMsgClientRequestForgottenPasswordEmail = 5401; + k_EMsgClientRequestForgottenPasswordEmailResponse = 5402; + k_EMsgClientCreateAccountResponse = 5403; + k_EMsgClientResetForgottenPassword = 5404; + k_EMsgClientResetForgottenPasswordResponse = 5405; + k_EMsgClientInformOfResetForgottenPassword = 5407; + k_EMsgClientInformOfResetForgottenPasswordResponse = 5408; + k_EMsgClientAnonUserLogOn_Deprecated = 5409; + k_EMsgClientGamesPlayedWithDataBlob = 5410; + k_EMsgClientUpdateUserGameInfo = 5411; + k_EMsgClientFileToDownload = 5412; + k_EMsgClientFileToDownloadResponse = 5413; + k_EMsgClientLBSSetScore = 5414; + k_EMsgClientLBSSetScoreResponse = 5415; + k_EMsgClientLBSFindOrCreateLB = 5416; + k_EMsgClientLBSFindOrCreateLBResponse = 5417; + k_EMsgClientLBSGetLBEntries = 5418; + k_EMsgClientLBSGetLBEntriesResponse = 5419; + k_EMsgClientChatDeclined = 5426; + k_EMsgClientFriendMsgIncoming = 5427; + k_EMsgClientAuthList_Deprecated = 5428; + k_EMsgClientTicketAuthComplete = 5429; + k_EMsgClientIsLimitedAccount = 5430; + k_EMsgClientRequestAuthList = 5431; + k_EMsgClientAuthList = 5432; + k_EMsgClientStat = 5433; + k_EMsgClientP2PConnectionInfo = 5434; + k_EMsgClientP2PConnectionFailInfo = 5435; + k_EMsgClientGetDepotDecryptionKey = 5438; + k_EMsgClientGetDepotDecryptionKeyResponse = 5439; + k_EMsgGSPerformHardwareSurvey = 5440; + k_EMsgClientEnableTestLicense = 5443; + k_EMsgClientEnableTestLicenseResponse = 5444; + k_EMsgClientDisableTestLicense = 5445; + k_EMsgClientDisableTestLicenseResponse = 5446; + k_EMsgClientRequestValidationMail = 5448; + k_EMsgClientRequestValidationMailResponse = 5449; + k_EMsgClientCheckAppBetaPassword = 5450; + k_EMsgClientCheckAppBetaPasswordResponse = 5451; + k_EMsgClientToGC = 5452; + k_EMsgClientFromGC = 5453; + k_EMsgClientEmailAddrInfo = 5456; + k_EMsgClientPasswordChange3 = 5457; + k_EMsgClientEmailChange3 = 5458; + k_EMsgClientPersonalQAChange3 = 5459; + k_EMsgClientResetForgottenPassword3 = 5460; + k_EMsgClientRequestForgottenPasswordEmail3 = 5461; + k_EMsgClientNewLoginKey = 5463; + k_EMsgClientNewLoginKeyAccepted = 5464; + k_EMsgClientLogOnWithHash_Deprecated = 5465; + k_EMsgClientStoreUserStats2 = 5466; + k_EMsgClientStatsUpdated = 5467; + k_EMsgClientActivateOEMLicense = 5468; + k_EMsgClientRegisterOEMMachine = 5469; + k_EMsgClientRegisterOEMMachineResponse = 5470; + k_EMsgClientRequestedClientStats = 5480; + k_EMsgClientStat2Int32 = 5481; + k_EMsgClientStat2 = 5482; + k_EMsgClientVerifyPassword = 5483; + k_EMsgClientVerifyPasswordResponse = 5484; + k_EMsgClientDRMDownloadRequest = 5485; + k_EMsgClientDRMDownloadResponse = 5486; + k_EMsgClientDRMFinalResult = 5487; + k_EMsgClientGetFriendsWhoPlayGame = 5488; + k_EMsgClientGetFriendsWhoPlayGameResponse = 5489; + k_EMsgClientOGSBeginSession = 5490; + k_EMsgClientOGSBeginSessionResponse = 5491; + k_EMsgClientOGSEndSession = 5492; + k_EMsgClientOGSEndSessionResponse = 5493; + k_EMsgClientOGSWriteRow = 5494; + k_EMsgClientGetPeerContentInfo = 5495; + k_EMsgClientGetPeerContentInfoResponse = 5496; + k_EMsgClientStartPeerContentServer = 5497; + k_EMsgClientStartPeerContentServerResponse = 5498; + k_EMsgClientServerUnavailable = 5500; + k_EMsgClientServersAvailable = 5501; + k_EMsgClientRegisterAuthTicketWithCM = 5502; + k_EMsgClientGCMsgFailed = 5503; + k_EMsgClientMicroTxnAuthRequest = 5504; + k_EMsgClientMicroTxnAuthorize = 5505; + k_EMsgClientMicroTxnAuthorizeResponse = 5506; + k_EMsgClientGetMicroTxnInfo = 5508; + k_EMsgClientGetMicroTxnInfoResponse = 5509; + k_EMsgClientDeregisterWithServer = 5511; + k_EMsgClientSubscribeToPersonaFeed = 5512; + k_EMsgClientLogon = 5514; + k_EMsgClientGetClientDetails = 5515; + k_EMsgClientGetClientDetailsResponse = 5516; + k_EMsgClientReportOverlayDetourFailure = 5517; + k_EMsgClientGetClientAppList = 5518; + k_EMsgClientGetClientAppListResponse = 5519; + k_EMsgClientInstallClientApp = 5520; + k_EMsgClientInstallClientAppResponse = 5521; + k_EMsgClientUninstallClientApp = 5522; + k_EMsgClientUninstallClientAppResponse = 5523; + k_EMsgClientSetClientAppUpdateState = 5524; + k_EMsgClientSetClientAppUpdateStateResponse = 5525; + k_EMsgClientRequestEncryptedAppTicket = 5526; + k_EMsgClientRequestEncryptedAppTicketResponse = 5527; + k_EMsgClientWalletInfoUpdate = 5528; + k_EMsgClientLBSSetUGC = 5529; + k_EMsgClientLBSSetUGCResponse = 5530; + k_EMsgClientAMGetClanOfficers = 5531; + k_EMsgClientAMGetClanOfficersResponse = 5532; + k_EMsgClientFriendProfileInfo = 5535; + k_EMsgClientFriendProfileInfoResponse = 5536; + k_EMsgClientUpdateMachineAuth = 5537; + k_EMsgClientUpdateMachineAuthResponse = 5538; + k_EMsgClientReadMachineAuth = 5539; + k_EMsgClientReadMachineAuthResponse = 5540; + k_EMsgClientRequestMachineAuth = 5541; + k_EMsgClientRequestMachineAuthResponse = 5542; + k_EMsgClientScreenshotsChanged = 5543; + k_EMsgClientGetCDNAuthToken = 5546; + k_EMsgClientGetCDNAuthTokenResponse = 5547; + k_EMsgClientDownloadRateStatistics = 5548; + k_EMsgClientRequestAccountData = 5549; + k_EMsgClientRequestAccountDataResponse = 5550; + k_EMsgClientResetForgottenPassword4 = 5551; + k_EMsgClientHideFriend = 5552; + k_EMsgClientFriendsGroupsList = 5553; + k_EMsgClientGetClanActivityCounts = 5554; + k_EMsgClientGetClanActivityCountsResponse = 5555; + k_EMsgClientOGSReportString = 5556; + k_EMsgClientOGSReportBug = 5557; + k_EMsgClientSentLogs = 5558; + k_EMsgClientLogonGameServer = 5559; + k_EMsgAMClientCreateFriendsGroup = 5560; + k_EMsgAMClientCreateFriendsGroupResponse = 5561; + k_EMsgAMClientDeleteFriendsGroup = 5562; + k_EMsgAMClientDeleteFriendsGroupResponse = 5563; + k_EMsgAMClientManageFriendsGroup = 5564; + k_EMsgAMClientManageFriendsGroupResponse = 5565; + k_EMsgAMClientAddFriendToGroup = 5566; + k_EMsgAMClientAddFriendToGroupResponse = 5567; + k_EMsgAMClientRemoveFriendFromGroup = 5568; + k_EMsgAMClientRemoveFriendFromGroupResponse = 5569; + k_EMsgClientAMGetPersonaNameHistory = 5570; + k_EMsgClientAMGetPersonaNameHistoryResponse = 5571; + k_EMsgClientRequestFreeLicense = 5572; + k_EMsgClientRequestFreeLicenseResponse = 5573; + k_EMsgClientDRMDownloadRequestWithCrashData = 5574; + k_EMsgClientAuthListAck = 5575; + k_EMsgClientItemAnnouncements = 5576; + k_EMsgClientRequestItemAnnouncements = 5577; + k_EMsgClientFriendMsgEchoToSender = 5578; + k_EMsgClientCommentNotifications = 5582; + k_EMsgClientRequestCommentNotifications = 5583; + k_EMsgClientPersonaChangeResponse = 5584; + k_EMsgClientRequestWebAPIAuthenticateUserNonce = 5585; + k_EMsgClientRequestWebAPIAuthenticateUserNonceResponse = 5586; + k_EMsgClientPlayerNicknameList = 5587; + k_EMsgAMClientSetPlayerNickname = 5588; + k_EMsgAMClientSetPlayerNicknameResponse = 5589; + k_EMsgClientGetNumberOfCurrentPlayersDP = 5592; + k_EMsgClientGetNumberOfCurrentPlayersDPResponse = 5593; + k_EMsgClientServiceMethodLegacy = 5594; + k_EMsgClientServiceMethodLegacyResponse = 5595; + k_EMsgClientFriendUserStatusPublished = 5596; + k_EMsgClientCurrentUIMode = 5597; + k_EMsgClientVanityURLChangedNotification = 5598; + k_EMsgClientUserNotifications = 5599; + k_EMsgBaseDFS = 5600; + k_EMsgDFSGetFile = 5601; + k_EMsgDFSInstallLocalFile = 5602; + k_EMsgDFSConnection = 5603; + k_EMsgDFSConnectionReply = 5604; + k_EMsgClientDFSAuthenticateRequest = 5605; + k_EMsgClientDFSAuthenticateResponse = 5606; + k_EMsgClientDFSEndSession = 5607; + k_EMsgDFSPurgeFile = 5608; + k_EMsgDFSRouteFile = 5609; + k_EMsgDFSGetFileFromServer = 5610; + k_EMsgDFSAcceptedResponse = 5611; + k_EMsgDFSRequestPingback = 5612; + k_EMsgDFSRecvTransmitFile = 5613; + k_EMsgDFSSendTransmitFile = 5614; + k_EMsgDFSRequestPingback2 = 5615; + k_EMsgDFSResponsePingback2 = 5616; + k_EMsgClientDFSDownloadStatus = 5617; + k_EMsgDFSStartTransfer = 5618; + k_EMsgDFSTransferComplete = 5619; + k_EMsgDFSRouteFileResponse = 5620; + k_EMsgClientNetworkingCertRequest = 5621; + k_EMsgClientNetworkingCertRequestResponse = 5622; + k_EMsgClientChallengeRequest = 5623; + k_EMsgClientChallengeResponse = 5624; + k_EMsgBadgeCraftedNotification = 5625; + k_EMsgClientNetworkingMobileCertRequest = 5626; + k_EMsgClientNetworkingMobileCertRequestResponse = 5627; + k_EMsgBaseMDS = 5800; + k_EMsgMDSGetDepotDecryptionKey = 5812; + k_EMsgMDSGetDepotDecryptionKeyResponse = 5813; + k_EMsgMDSContentServerConfigRequest = 5827; + k_EMsgMDSContentServerConfig = 5828; + k_EMsgMDSGetDepotManifest = 5829; + k_EMsgMDSGetDepotManifestResponse = 5830; + k_EMsgMDSGetDepotManifestChunk = 5831; + k_EMsgMDSGetDepotChunk = 5832; + k_EMsgMDSGetDepotChunkResponse = 5833; + k_EMsgMDSGetDepotChunkChunk = 5834; + k_EMsgMDSToCSFlushChunk = 5844; + k_EMsgMDSMigrateChunk = 5847; + k_EMsgMDSMigrateChunkResponse = 5848; + k_EMsgMDSToCSFlushManifest = 5849; + k_EMsgCSBase = 6200; + k_EMsgCSPing = 6201; + k_EMsgCSPingResponse = 6202; + k_EMsgGMSBase = 6400; + k_EMsgGMSGameServerReplicate = 6401; + k_EMsgClientGMSServerQuery = 6403; + k_EMsgGMSClientServerQueryResponse = 6404; + k_EMsgAMGMSGameServerUpdate = 6405; + k_EMsgAMGMSGameServerRemove = 6406; + k_EMsgGameServerOutOfDate = 6407; + k_EMsgDeviceAuthorizationBase = 6500; + k_EMsgClientAuthorizeLocalDeviceRequest = 6501; + k_EMsgClientAuthorizeLocalDeviceResponse = 6502; + k_EMsgClientDeauthorizeDeviceRequest = 6503; + k_EMsgClientDeauthorizeDevice = 6504; + k_EMsgClientUseLocalDeviceAuthorizations = 6505; + k_EMsgClientGetAuthorizedDevices = 6506; + k_EMsgClientGetAuthorizedDevicesResponse = 6507; + k_EMsgAMNotifySessionDeviceAuthorized = 6508; + k_EMsgClientAuthorizeLocalDeviceNotification = 6509; + k_EMsgMMSBase = 6600; + k_EMsgClientMMSCreateLobby = 6601; + k_EMsgClientMMSCreateLobbyResponse = 6602; + k_EMsgClientMMSJoinLobby = 6603; + k_EMsgClientMMSJoinLobbyResponse = 6604; + k_EMsgClientMMSLeaveLobby = 6605; + k_EMsgClientMMSLeaveLobbyResponse = 6606; + k_EMsgClientMMSGetLobbyList = 6607; + k_EMsgClientMMSGetLobbyListResponse = 6608; + k_EMsgClientMMSSetLobbyData = 6609; + k_EMsgClientMMSSetLobbyDataResponse = 6610; + k_EMsgClientMMSGetLobbyData = 6611; + k_EMsgClientMMSLobbyData = 6612; + k_EMsgClientMMSSendLobbyChatMsg = 6613; + k_EMsgClientMMSLobbyChatMsg = 6614; + k_EMsgClientMMSSetLobbyOwner = 6615; + k_EMsgClientMMSSetLobbyOwnerResponse = 6616; + k_EMsgClientMMSSetLobbyGameServer = 6617; + k_EMsgClientMMSLobbyGameServerSet = 6618; + k_EMsgClientMMSUserJoinedLobby = 6619; + k_EMsgClientMMSUserLeftLobby = 6620; + k_EMsgClientMMSInviteToLobby = 6621; + k_EMsgClientMMSFlushFrenemyListCache = 6622; + k_EMsgClientMMSFlushFrenemyListCacheResponse = 6623; + k_EMsgClientMMSSetLobbyLinked = 6624; + k_EMsgClientMMSSetRatelimitPolicyOnClient = 6625; + k_EMsgClientMMSGetLobbyStatus = 6626; + k_EMsgClientMMSGetLobbyStatusResponse = 6627; + k_EMsgMMSGetLobbyList = 6628; + k_EMsgMMSGetLobbyListResponse = 6629; + k_EMsgNonStdMsgBase = 6800; + k_EMsgNonStdMsgMemcached = 6801; + k_EMsgNonStdMsgHTTPServer = 6802; + k_EMsgNonStdMsgHTTPClient = 6803; + k_EMsgNonStdMsgWGResponse = 6804; + k_EMsgNonStdMsgPHPSimulator = 6805; + k_EMsgNonStdMsgChase = 6806; + k_EMsgNonStdMsgDFSTransfer = 6807; + k_EMsgNonStdMsgTests = 6808; + k_EMsgNonStdMsgUMQpipeAAPL = 6809; + k_EMSgNonStdMsgSyslog = 6810; + k_EMsgNonStdMsgLogsink = 6811; + k_EMsgNonStdMsgSteam2Emulator = 6812; + k_EMsgNonStdMsgRTMPServer = 6813; + k_EMsgNonStdMsgWebSocket = 6814; + k_EMsgNonStdMsgRedis = 6815; + k_EMsgUDSBase = 7000; + k_EMsgClientUDSP2PSessionStarted = 7001; + k_EMsgClientUDSP2PSessionEnded = 7002; + k_EMsgUDSRenderUserAuth = 7003; + k_EMsgUDSRenderUserAuthResponse = 7004; + k_EMsgClientInviteToGame = 7005; + k_EMsgUDSHasSession = 7006; + k_EMsgUDSHasSessionResponse = 7007; + k_EMsgMPASBase = 7100; + k_EMsgMPASVacBanReset = 7101; + k_EMsgKGSBase = 7200; + k_EMsgUCMBase = 7300; + k_EMsgClientUCMAddScreenshot = 7301; + k_EMsgClientUCMAddScreenshotResponse = 7302; + k_EMsgUCMResetCommunityContent = 7307; + k_EMsgUCMResetCommunityContentResponse = 7308; + k_EMsgClientUCMDeleteScreenshot = 7309; + k_EMsgClientUCMDeleteScreenshotResponse = 7310; + k_EMsgClientUCMPublishFile = 7311; + k_EMsgClientUCMPublishFileResponse = 7312; + k_EMsgClientUCMDeletePublishedFile = 7315; + k_EMsgClientUCMDeletePublishedFileResponse = 7316; + k_EMsgClientUCMUpdatePublishedFile = 7325; + k_EMsgClientUCMUpdatePublishedFileResponse = 7326; + k_EMsgUCMUpdatePublishedFile = 7327; + k_EMsgUCMUpdatePublishedFileResponse = 7328; + k_EMsgUCMUpdatePublishedFileStat = 7331; + k_EMsgUCMReloadPublishedFile = 7337; + k_EMsgUCMReloadUserFileListCaches = 7338; + k_EMsgUCMPublishedFileReported = 7339; + k_EMsgUCMPublishedFilePreviewAdd = 7341; + k_EMsgUCMPublishedFilePreviewAddResponse = 7342; + k_EMsgUCMPublishedFilePreviewRemove = 7343; + k_EMsgUCMPublishedFilePreviewRemoveResponse = 7344; + k_EMsgUCMPublishedFileSubscribed = 7349; + k_EMsgUCMPublishedFileUnsubscribed = 7350; + k_EMsgUCMPublishFile = 7351; + k_EMsgUCMPublishFileResponse = 7352; + k_EMsgUCMPublishedFileChildAdd = 7353; + k_EMsgUCMPublishedFileChildAddResponse = 7354; + k_EMsgUCMPublishedFileChildRemove = 7355; + k_EMsgUCMPublishedFileChildRemoveResponse = 7356; + k_EMsgUCMPublishedFileParentChanged = 7359; + k_EMsgClientUCMSetUserPublishedFileAction = 7364; + k_EMsgClientUCMSetUserPublishedFileActionResponse = 7365; + k_EMsgClientUCMEnumeratePublishedFilesByUserAction = 7366; + k_EMsgClientUCMEnumeratePublishedFilesByUserActionResponse = 7367; + k_EMsgUCMGetUserSubscribedFiles = 7369; + k_EMsgUCMGetUserSubscribedFilesResponse = 7370; + k_EMsgUCMFixStatsPublishedFile = 7371; + k_EMsgClientUCMEnumerateUserSubscribedFilesWithUpdates = 7378; + k_EMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse = 7379; + k_EMsgUCMPublishedFileContentUpdated = 7380; + k_EMsgClientUCMPublishedFileUpdated = 7381; + k_EMsgFSBase = 7500; + k_EMsgClientRichPresenceUpload = 7501; + k_EMsgClientRichPresenceRequest = 7502; + k_EMsgClientRichPresenceInfo = 7503; + k_EMsgFSRichPresenceRequest = 7504; + k_EMsgFSRichPresenceResponse = 7505; + k_EMsgFSComputeFrenematrix = 7506; + k_EMsgFSComputeFrenematrixResponse = 7507; + k_EMsgFSPlayStatusNotification = 7508; + k_EMsgFSAddOrRemoveFollower = 7510; + k_EMsgFSAddOrRemoveFollowerResponse = 7511; + k_EMsgFSUpdateFollowingList = 7512; + k_EMsgFSCommentNotification = 7513; + k_EMsgFSCommentNotificationViewed = 7514; + k_EMsgClientFSGetFollowerCount = 7515; + k_EMsgClientFSGetFollowerCountResponse = 7516; + k_EMsgClientFSGetIsFollowing = 7517; + k_EMsgClientFSGetIsFollowingResponse = 7518; + k_EMsgClientFSEnumerateFollowingList = 7519; + k_EMsgClientFSEnumerateFollowingListResponse = 7520; + k_EMsgFSGetPendingNotificationCount = 7521; + k_EMsgFSGetPendingNotificationCountResponse = 7522; + k_EMsgClientChatOfflineMessageNotification = 7523; + k_EMsgClientChatRequestOfflineMessageCount = 7524; + k_EMsgClientChatGetFriendMessageHistory = 7525; + k_EMsgClientChatGetFriendMessageHistoryResponse = 7526; + k_EMsgClientChatGetFriendMessageHistoryForOfflineMessages = 7527; + k_EMsgClientFSGetFriendsSteamLevels = 7528; + k_EMsgClientFSGetFriendsSteamLevelsResponse = 7529; + k_EMsgAMRequestFriendData = 7530; + k_EMsgDRMRange2 = 7600; + k_EMsgCEGVersionSetEnableDisableRequest = 7600; + k_EMsgCEGVersionSetEnableDisableResponse = 7601; + k_EMsgCEGPropStatusDRMSRequest = 7602; + k_EMsgCEGPropStatusDRMSResponse = 7603; + k_EMsgCEGWhackFailureReportRequest = 7604; + k_EMsgCEGWhackFailureReportResponse = 7605; + k_EMsgDRMSFetchVersionSet = 7606; + k_EMsgDRMSFetchVersionSetResponse = 7607; + k_EMsgEconBase = 7700; + k_EMsgEconTrading_InitiateTradeRequest = 7701; + k_EMsgEconTrading_InitiateTradeProposed = 7702; + k_EMsgEconTrading_InitiateTradeResponse = 7703; + k_EMsgEconTrading_InitiateTradeResult = 7704; + k_EMsgEconTrading_StartSession = 7705; + k_EMsgEconTrading_CancelTradeRequest = 7706; + k_EMsgEconFlushInventoryCache = 7707; + k_EMsgEconFlushInventoryCacheResponse = 7708; + k_EMsgEconCDKeyProcessTransaction = 7711; + k_EMsgEconCDKeyProcessTransactionResponse = 7712; + k_EMsgEconGetErrorLogs = 7713; + k_EMsgEconGetErrorLogsResponse = 7714; + k_EMsgRMRange = 7800; + k_EMsgRMTestVerisignOTP = 7800; + k_EMsgRMTestVerisignOTPResponse = 7801; + k_EMsgRMDeleteMemcachedKeys = 7803; + k_EMsgRMRemoteInvoke = 7804; + k_EMsgBadLoginIPList = 7805; + k_EMsgRMMsgTraceAddTrigger = 7806; + k_EMsgRMMsgTraceRemoveTrigger = 7807; + k_EMsgRMMsgTraceEvent = 7808; + k_EMsgUGSBase = 7900; + k_EMsgUGSUpdateGlobalStats = 7900; + k_EMsgClientUGSGetGlobalStats = 7901; + k_EMsgClientUGSGetGlobalStatsResponse = 7902; + k_EMsgStoreBase = 8000; + k_EMsgUMQBase = 8100; + k_EMsgUMQLogonRequest = 8100; + k_EMsgUMQLogonResponse = 8101; + k_EMsgUMQLogoffRequest = 8102; + k_EMsgUMQLogoffResponse = 8103; + k_EMsgUMQSendChatMessage = 8104; + k_EMsgUMQIncomingChatMessage = 8105; + k_EMsgUMQPoll = 8106; + k_EMsgUMQPollResults = 8107; + k_EMsgUMQ2AM_ClientMsgBatch = 8108; + k_EMsgWorkshopBase = 8200; + k_EMsgWebAPIBase = 8300; + k_EMsgWebAPIValidateOAuth2Token = 8300; + k_EMsgWebAPIValidateOAuth2TokenResponse = 8301; + k_EMsgWebAPIRegisterGCInterfaces = 8303; + k_EMsgWebAPIInvalidateOAuthClientCache = 8304; + k_EMsgWebAPIInvalidateOAuthTokenCache = 8305; + k_EMsgWebAPISetSecrets = 8306; + k_EMsgBackpackBase = 8400; + k_EMsgBackpackAddToCurrency = 8401; + k_EMsgBackpackAddToCurrencyResponse = 8402; + k_EMsgCREBase = 8500; + k_EMsgCREItemVoteSummary = 8503; + k_EMsgCREItemVoteSummaryResponse = 8504; + k_EMsgCREUpdateUserPublishedItemVote = 8507; + k_EMsgCREUpdateUserPublishedItemVoteResponse = 8508; + k_EMsgCREGetUserPublishedItemVoteDetails = 8509; + k_EMsgCREGetUserPublishedItemVoteDetailsResponse = 8510; + k_EMsgSecretsBase = 8600; + k_EMsgSecretsRequestCredentialPair = 8600; + k_EMsgSecretsCredentialPairResponse = 8601; + k_EMsgBoxMonitorBase = 8700; + k_EMsgBoxMonitorReportRequest = 8700; + k_EMsgBoxMonitorReportResponse = 8701; + k_EMsgLogsinkBase = 8800; + k_EMsgLogsinkWriteReport = 8800; + k_EMsgPICSBase = 8900; + k_EMsgClientPICSChangesSinceRequest = 8901; + k_EMsgClientPICSChangesSinceResponse = 8902; + k_EMsgClientPICSProductInfoRequest = 8903; + k_EMsgClientPICSProductInfoResponse = 8904; + k_EMsgClientPICSAccessTokenRequest = 8905; + k_EMsgClientPICSAccessTokenResponse = 8906; + k_EMsgWorkerProcess = 9000; + k_EMsgWorkerProcessPingRequest = 9000; + k_EMsgWorkerProcessPingResponse = 9001; + k_EMsgWorkerProcessShutdown = 9002; + k_EMsgDRMWorkerProcess = 9100; + k_EMsgDRMWorkerProcessDRMAndSign = 9100; + k_EMsgDRMWorkerProcessDRMAndSignResponse = 9101; + k_EMsgDRMWorkerProcessSteamworksInfoRequest = 9102; + k_EMsgDRMWorkerProcessSteamworksInfoResponse = 9103; + k_EMsgDRMWorkerProcessInstallDRMDLLRequest = 9104; + k_EMsgDRMWorkerProcessInstallDRMDLLResponse = 9105; + k_EMsgDRMWorkerProcessSecretIdStringRequest = 9106; + k_EMsgDRMWorkerProcessSecretIdStringResponse = 9107; + k_EMsgDRMWorkerProcessInstallProcessedFilesRequest = 9110; + k_EMsgDRMWorkerProcessInstallProcessedFilesResponse = 9111; + k_EMsgDRMWorkerProcessExamineBlobRequest = 9112; + k_EMsgDRMWorkerProcessExamineBlobResponse = 9113; + k_EMsgDRMWorkerProcessDescribeSecretRequest = 9114; + k_EMsgDRMWorkerProcessDescribeSecretResponse = 9115; + k_EMsgDRMWorkerProcessBackfillOriginalRequest = 9116; + k_EMsgDRMWorkerProcessBackfillOriginalResponse = 9117; + k_EMsgDRMWorkerProcessValidateDRMDLLRequest = 9118; + k_EMsgDRMWorkerProcessValidateDRMDLLResponse = 9119; + k_EMsgDRMWorkerProcessValidateFileRequest = 9120; + k_EMsgDRMWorkerProcessValidateFileResponse = 9121; + k_EMsgDRMWorkerProcessSplitAndInstallRequest = 9122; + k_EMsgDRMWorkerProcessSplitAndInstallResponse = 9123; + k_EMsgDRMWorkerProcessGetBlobRequest = 9124; + k_EMsgDRMWorkerProcessGetBlobResponse = 9125; + k_EMsgDRMWorkerProcessEvaluateCrashRequest = 9126; + k_EMsgDRMWorkerProcessEvaluateCrashResponse = 9127; + k_EMsgDRMWorkerProcessAnalyzeFileRequest = 9128; + k_EMsgDRMWorkerProcessAnalyzeFileResponse = 9129; + k_EMsgDRMWorkerProcessUnpackBlobRequest = 9130; + k_EMsgDRMWorkerProcessUnpackBlobResponse = 9131; + k_EMsgDRMWorkerProcessInstallAllRequest = 9132; + k_EMsgDRMWorkerProcessInstallAllResponse = 9133; + k_EMsgTestWorkerProcess = 9200; + k_EMsgTestWorkerProcessLoadUnloadModuleRequest = 9200; + k_EMsgTestWorkerProcessLoadUnloadModuleResponse = 9201; + k_EMsgTestWorkerProcessServiceModuleCallRequest = 9202; + k_EMsgTestWorkerProcessServiceModuleCallResponse = 9203; + k_EMsgQuestServerBase = 9300; + k_EMsgClientGetEmoticonList = 9330; + k_EMsgClientEmoticonList = 9331; + k_EMsgSLCBase = 9400; + k_EMsgSLCUserSessionStatus = 9400; + k_EMsgSLCRequestUserSessionStatus = 9401; + k_EMsgSLCSharedLicensesLockStatus = 9402; + k_EMsgClientSharedLibraryLockStatus = 9405; + k_EMsgClientSharedLibraryStopPlaying = 9406; + k_EMsgSLCOwnerLibraryChanged = 9407; + k_EMsgSLCSharedLibraryChanged = 9408; + k_EMsgRemoteClientBase = 9500; + k_EMsgRemoteClientAuth_OBSOLETE = 9500; + k_EMsgRemoteClientAuthResponse_OBSOLETE = 9501; + k_EMsgRemoteClientAppStatus = 9502; + k_EMsgRemoteClientStartStream = 9503; + k_EMsgRemoteClientStartStreamResponse = 9504; + k_EMsgRemoteClientPing = 9505; + k_EMsgRemoteClientPingResponse = 9506; + k_EMsgClientUnlockH264 = 9507; + k_EMsgClientUnlockH264Response = 9508; + k_EMsgRemoteClientAcceptEULA = 9509; + k_EMsgRemoteClientGetControllerConfig = 9510; + k_EMsgRemoteClientGetControllerConfigResponse = 9511; + k_EMsgRemoteClientStreamingEnabled = 9512; + k_EMsgClientUnlockHEVC_OBSOLETE = 9513; + k_EMsgClientUnlockHEVCResponse_OBSOLETE = 9514; + k_EMsgRemoteClientStatusRequest = 9515; + k_EMsgRemoteClientStatusResponse = 9516; + k_EMsgClientConcurrentSessionsBase = 9600; + k_EMsgClientPlayingSessionState = 9600; + k_EMsgClientKickPlayingSession = 9601; + k_EMsgClientBroadcastBase = 9700; + k_EMsgClientBroadcastInit = 9700; + k_EMsgClientBroadcastFrames = 9701; + k_EMsgClientBroadcastDisconnect = 9702; + k_EMsgClientBroadcastScreenshot = 9703; + k_EMsgClientBroadcastUploadConfig = 9704; + k_EMsgBaseClient3 = 9800; + k_EMsgClientVoiceCallPreAuthorize = 9800; + 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; + k_EMsgClientPeerChunkRequest = 9902; + k_EMsgClientPeerChunkResponse = 9903; + k_EMsgClientLANP2PMax = 9999; + k_EMsgBaseWatchdogServer = 10000; + k_EMsgNotifyWatchdog = 10000; + k_EMsgClientSiteLicenseBase = 10100; + k_EMsgClientSiteLicenseSiteInfoNotification = 10100; + k_EMsgClientSiteLicenseCheckout = 10101; + k_EMsgClientSiteLicenseCheckoutResponse = 10102; + k_EMsgClientSiteLicenseGetAvailableSeats = 10103; + k_EMsgClientSiteLicenseGetAvailableSeatsResponse = 10104; + k_EMsgClientSiteLicenseGetContentCacheInfo = 10105; + k_EMsgClientSiteLicenseGetContentCacheInfoResponse = 10106; + k_EMsgBaseChatServer = 12000; + k_EMsgChatServerGetPendingNotificationCount = 12000; + k_EMsgChatServerGetPendingNotificationCountResponse = 12001; + k_EMsgBaseSecretServer = 12100; + k_EMsgServerSecretChanged = 12100; +} + +enum EClientPersonaStateFlag { + k_EClientPersonaStateFlagStatus = 1; + k_EClientPersonaStateFlagPlayerName = 2; + k_EClientPersonaStateFlagQueryPort = 4; + k_EClientPersonaStateFlagSourceID = 8; + k_EClientPersonaStateFlagPresence = 16; + k_EClientPersonaStateFlagLastSeen = 64; + k_EClientPersonaStateFlagUserClanRank = 128; + k_EClientPersonaStateGameExtraInfo = 256; + k_EClientPersonaStateGameDataBlob = 512; + k_EClientPersonaStateFlagClanData = 1024; + k_EClientPersonaStateFlagFacebook = 2048; + k_EClientPersonaStateFlagRichPresence = 4096; + k_EClientPersonaStateFlagBroadcast = 8192; + k_EClientPersonaStateFlagWatching = 16384; +} + +enum EMsgClanAccountFlags { + k_EMsgClanAccountFlagPublic = 1; + k_EMsgClanAccountFlagLarge = 2; + k_EMsgClanAccountFlagLocked = 4; + k_EMsgClanAccountFlagDisabled = 8; + k_EMsgClanAccountFlagOGG = 16; +} + +enum ESteamReviewScore { + k_ESteamReviewScore_OverwhelminglyPositive = 9; + k_ESteamReviewScore_VeryPositive = 8; + k_ESteamReviewScore_Positive = 7; + k_ESteamReviewScore_MostlyPositive = 6; + k_ESteamReviewScore_Mixed = 5; + k_ESteamReviewScore_MostlyNegative = 4; + k_ESteamReviewScore_Negative = 3; + k_ESteamReviewScore_VeryNegative = 2; + k_ESteamReviewScore_OverwhelminglyNegative = 1; + k_ESteamReviewScore_None = 0; +} + +enum ECodecUsagePlatform { + k_ECodecUsagePlatformUnknown = 0; + k_ECodecUsagePlatformWindows = 1; + k_ECodecUsagePlatformMacOS = 2; + k_ECodecUsagePlatformLinux = 3; + k_ECodecUsagePlatformSteamDeck = 4; +} + +enum ECodecUsageReason { + k_ECodecUsageReasonUnknown = 0; + k_ECodecUsageReasonRemotePlay = 1; + k_ECodecUsageReasonBroadcasting = 2; + k_ECodecUsageReasonGameVideo = 3; +} diff --git a/protobuf_files/orig/steam/enums_productinfo.proto b/protobuf_files/orig/steam/enums_productinfo.proto new file mode 100644 index 00000000..9cde4002 --- /dev/null +++ b/protobuf_files/orig/steam/enums_productinfo.proto @@ -0,0 +1,13 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_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; +} diff --git a/protobuf_files/orig/steam/htmlmessages.proto b/protobuf_files/orig/steam/htmlmessages.proto new file mode 100644 index 00000000..3bd7186a --- /dev/null +++ b/protobuf_files/orig/steam/htmlmessages.proto @@ -0,0 +1,1022 @@ +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EJSRegisterMethodType { + k_EJSRegisterMethodType_Invalid = 0; + k_EJSRegisterMethodType_Function = 1; + k_EJSRegisterMethodType_Callback = 2; + k_EJSRegisterMethodType_Promise = 3; +} + +message CMsgKeyUp { + optional uint32 browser_handle = 1; + optional uint32 keyCode = 2; + optional uint32 modifiers = 3; + optional uint32 nativeKeyCode = 4; +} + +message CMsgKeyDown { + optional uint32 browser_handle = 1; + optional uint32 keyCode = 2; + optional uint32 modifiers = 3; + optional bool is_system_key = 4; + optional uint32 nativeKeyCode = 5; +} + +message CMsgKeyChar { + optional uint32 browser_handle = 1; + optional uint32 unichar = 2; + optional uint32 modifiers = 3; + optional uint32 keyCode = 4; + optional uint32 nativeKeyCode = 5; +} + +message CMsgMouseDown { + optional uint32 browser_handle = 1; + optional uint32 mouse_button = 2; + optional uint32 modifiers = 3; +} + +message CMsgMouseUp { + optional uint32 browser_handle = 1; + optional uint32 mouse_button = 2; + optional uint32 modifiers = 3; + optional bool is_off_panel = 4; + optional int32 x = 5; + optional int32 y = 6; +} + +message CMsgMouseDblClick { + optional uint32 browser_handle = 1; + optional uint32 mouse_button = 2; + optional uint32 modifiers = 3; +} + +message CMsgMouseWheel { + optional uint32 browser_handle = 1; + optional int32 deltax = 2; + optional int32 deltay = 3; + optional uint32 modifiers = 4; +} + +message CMsgMouseMove { + optional uint32 browser_handle = 1; + optional int32 x = 2; + optional int32 y = 3; + optional uint32 modifiers = 4; +} + +message CMsgMouseLeave { + optional uint32 browser_handle = 1; +} + +message CMsgBrowserCreate { + optional uint32 request_id = 1; + optional string useragent = 3; + optional string user_css = 5; + optional bool native_dropdowns = 6; + optional float dpi_scaling = 7; + optional bool offscreen = 8 [default = true]; + optional uint32 initial_width = 9 [default = 0]; + optional uint32 initial_height = 10 [default = 0]; + optional string window_icon = 11; + optional bool borderless = 12 [default = false]; + optional string vroverlay_key = 13; + optional uint32 browser_type = 14 [default = 0]; + optional int32 initial_top = 15 [default = -2147483648]; + optional int32 initial_left = 16 [default = -2147483648]; + optional bool only_allow_trusted_popups = 17 [default = false]; + optional string initial_url = 18; + optional fixed64 hwnd_parent = 19; + optional uint32 creation_flags = 20 [default = 0]; +} + +message CMsgBrowserCreateResponse { + optional uint32 browser_handle = 1; + optional uint32 request_id = 2; +} + +message CMsgBrowserRemove { + optional uint32 browser_handle = 1; +} + +message CMsgSetLocalFileRequestMapping { + message AdditionalRoute { + optional string relative_url = 1; + optional string local_path = 2; + optional string allowed_extensions = 3; + optional bool url_rewrite = 4; + } + + optional uint32 browser_handle = 1; + optional string request_url = 2; + optional string default_local_path = 3; + repeated .CMsgSetLocalFileRequestMapping.AdditionalRoute routes = 4; +} + +message CMsgBrowserErrorStrings { + optional uint32 browser_handle = 1; + optional string title = 2; + optional string header = 3; + optional string cache_miss = 4; + optional string bad_url = 5; + optional string connection_problem = 6; + optional string proxy_problem = 7; + optional string unknown = 8; +} + +message CMsgBrowserSetName { + optional uint32 browser_handle = 1; + optional string name = 2; +} + +message CMsgBrowserSize { + optional uint32 browser_handle = 1; + optional double width = 2; + optional double height = 3; +} + +message CMsgBrowserSetMinSize { + optional uint32 browser_handle = 1; + optional double width = 2; + optional double height = 3; +} + +message CMsgBrowserPosition { + optional uint32 browser_handle = 1; + optional double x = 2; + optional double y = 3; + optional double x_local = 4; + optional double y_local = 5; +} + +message CMsgBrowserResized { + optional uint32 browser_handle = 1; + optional double x = 2; + optional double y = 3; + optional double width = 4; + optional double height = 5; + optional double dpi_horizontal = 6; + optional double dpi_vertical = 7; + optional string display_name = 8; +} + +message CMsgPostURL { + optional uint32 browser_handle = 1; + optional string url = 2; + optional string post = 3; + optional uint32 pageserial = 4; +} + +message CMsgAddHeader { + optional uint32 browser_handle = 1; + optional string key = 2; + optional string value = 3; +} + +message CMsgStopLoad { + optional uint32 browser_handle = 1; +} + +message CMsgReload { + optional uint32 browser_handle = 1; +} + +message CMsgGoForward { + optional uint32 browser_handle = 1; +} + +message CMsgGoBack { + optional uint32 browser_handle = 1; +} + +message CMsgWasHidden { + optional uint32 browser_handle = 1; + optional bool hidden = 2; +} + +message CMsgSetWindowVisibility { + optional uint32 browser_handle = 1; + optional bool visible = 2; +} + +message CMsgClearHistory { + optional uint32 browser_handle = 1; +} + +message CMsgClearAllBrowsingData { + optional uint32 browser_handle = 1; +} + +message CMsgCopy { + optional uint32 browser_handle = 1; +} + +message CMsgPaste { + optional uint32 browser_handle = 1; +} + +message CMsgExecuteJavaScript { + optional uint32 browser_handle = 1; + optional string script = 2; +} + +message CMsgSetFocus { + optional uint32 browser_handle = 1; + optional bool focus = 2; +} + +message CMsgHorizontalScrollBarSize { + optional uint32 browser_handle = 1; +} + +message CMsgHorizontalScrollBarSizeResponse { + optional uint32 browser_handle = 1; + optional uint32 scroll_max = 6; + optional uint32 scroll = 7; + optional float zoom = 8; + optional bool visible = 9; + optional uint32 page_size = 10; +} + +message CMsgVerticalScrollBarSize { + optional uint32 browser_handle = 1; +} + +message CMsgVerticalScrollBarSizeResponse { + optional uint32 browser_handle = 1; + optional uint32 scroll_max = 6; + optional uint32 scroll = 7; + optional float zoom = 8; + optional bool visible = 9; + optional uint32 page_size = 10; +} + +message CMsgFind { + optional uint32 browser_handle = 1; + optional string find = 2; + optional bool infind = 3; + optional bool reverse = 4 [default = false]; +} + +message CMsgStopFind { + optional uint32 browser_handle = 1; +} + +message CMsgSetHorizontalScroll { + optional uint32 browser_handle = 1; + optional uint32 scroll = 2; +} + +message CMsgSetVerticalScroll { + optional uint32 browser_handle = 1; + optional uint32 scroll = 2; +} + +message CMsgSetZoomLevel { + optional uint32 browser_handle = 1; + optional double zoom = 2; +} + +message CMsgViewSource { + optional uint32 browser_handle = 1; +} + +message CMsgBrowserReady { + optional uint32 browser_handle = 1; + optional string vr_overlay_key = 2; + optional fixed64 hwnd_browser = 3; +} + +message CMsgURLChanged { + optional uint32 browser_handle = 1; + optional string url = 2; + optional string postData = 3; + optional bool bIsRedirect = 4; + optional string pagetitle = 5; + optional bool bNewNavigation = 6; +} + +message CHistoryEntry { + optional string url = 1; +} + +message CMsgHistoryChanged { + optional uint32 browser_handle = 1; + optional uint32 index = 2; + repeated .CHistoryEntry entries = 3; +} + +message CMsgLoadError { + optional uint32 browser_handle = 1; + optional int32 error_code = 2; + optional string url = 3; + optional string error_description = 4; +} + +message CHTMLHeader { + optional string key = 1; + optional string value = 2; +} + +message CHTMLPageSecurityInfo { + optional bool bIsSecure = 1 [default = false]; + optional bool bHasCertError = 2 [default = false]; + optional string issuerName = 3; + optional string certName = 4; + optional int32 certExpiry = 5 [default = 0]; + optional int32 nCertBits = 6 [default = 0]; + optional bool bIsEVCert = 7 [default = false]; +} + +message CMsgFinishedRequest { + optional uint32 browser_handle = 1; + optional string url = 2; + optional string pageTitle = 3; +} + +message CMsgLoadedRequest { + optional uint32 browser_handle = 1; + optional string url = 2; + optional string pageTitle = 3; + repeated .CHTMLHeader headers = 5; +} + +message CMsgPageSecurity { + optional uint32 browser_handle = 1; + optional string url = 2; + optional .CHTMLPageSecurityInfo security_info = 3; +} + +message CMsgStartRequest { + optional uint32 browser_handle = 1; + optional string url = 2; + optional string target = 3; + optional string postData = 4; + optional bool bIsRedirect = 5; +} + +message CMsgStartRequestResponse { + optional uint32 browser_handle = 1; + optional bool bAllow = 2; +} + +message CMsgShowPopup { + optional uint32 browser_handle = 1; +} + +message CMsgHidePopup { + optional uint32 browser_handle = 1; +} + +message CMsgSizePopup { + optional uint32 browser_handle = 1; + optional int32 x = 2; + optional int32 y = 3; + optional uint32 wide = 4; + optional uint32 tall = 5; +} + +message CMsgOpenNewTab { + optional uint32 browser_handle = 1; + optional string url = 2; + optional bool bForeground = 3; +} + +message CMsgPopupHTMLWindow { + optional uint32 browser_handle = 1; + optional string url = 2; + optional int32 x = 3 [default = -2147483648]; + optional int32 y = 4 [default = -2147483648]; + optional uint32 wide = 5; + optional uint32 tall = 6; + optional uint32 popup_index = 7; + optional bool trusted_creator = 8; + optional string name = 9; + optional uint64 hwnd = 10; + optional uint32 parent_popup_index = 11; +} + +message CMsgPopupHTMLWindowResponse { + optional uint32 browser_handle = 1; + optional bool bAllow = 2; +} + +message CMsgSetHTMLTitle { + optional uint32 browser_handle = 1; + optional string title = 2; +} + +message CMsgLoadingResource { + optional uint32 browser_handle = 1; + optional string url = 2; +} + +message CMsgStatusText { + optional uint32 browser_handle = 1; + optional string text = 2; +} + +message CMsgSetCursor { + optional uint32 browser_handle = 1; + optional uint32 cursor = 2; + optional bytes custom_data = 3; + optional uint32 wide = 4; + optional uint32 tall = 5; + optional uint32 xhotspot = 6; + optional uint32 yhotspot = 7; +} + +message CMsgFileLoadDialog { + optional uint32 browser_handle = 1; + optional string title = 2; + optional string initialFile = 3; + repeated string accept_types = 4; + optional bool is_save = 5; +} + +message CMsgFileLoadDialogResponse { + optional uint32 browser_handle = 1; + repeated string files = 2; +} + +message CMsgShowToolTip { + optional uint32 browser_handle = 1; + optional string text = 2; +} + +message CMsgUpdateToolTip { + optional uint32 browser_handle = 1; + optional string text = 2; +} + +message CMsgHideToolTip { + optional uint32 browser_handle = 1; +} + +message CMsgSearchResults { + optional uint32 browser_handle = 1; + optional int32 activeMatch = 2; + optional int32 results = 3; +} + +message CMsgClose { + optional uint32 browser_handle = 1; +} + +message CMsgSetSharedPaintBuffers { + optional uint32 browser_handle = 1; + optional uint32 wide = 2; + optional uint32 tall = 3; + optional uint64 source_pid = 4; + optional uint64 source_handle = 5; + optional uint64 handle = 6; +} + +message CMsgAckSharedPaintBuffers { + optional uint32 browser_handle = 1; +} + +message CMsgNeedsPaint { + optional uint32 browser_handle = 1; + optional uint32 scrollx = 10; + optional uint32 scrolly = 11; + optional float pagescale = 12; + optional uint32 pageserial = 15; + optional uint32 avg_frame_ms = 20; + optional float stddev_sum_frame_ms = 21; + optional uint32 long_frame_ms = 22; +} + +message CMsgComboNeedsPaint { + optional uint32 browser_handle = 1; + optional uint64 rgba = 2; + optional uint32 combobox_wide = 3 [default = 0]; + optional uint32 combobox_tall = 4 [default = 0]; + optional uint64 shared_memory_handle = 5 [default = 0]; + optional uint64 shared_memory_size = 7 [default = 0]; +} + +message CMsgNeedsSharedTexturePaint { + optional uint32 browser_handle = 1; + optional uint32 share_handle = 2; + optional uint32 width = 3; + optional uint32 height = 4; + optional uint32 scrollx = 5; + optional uint32 scrolly = 6; + optional float pagescale = 7; + optional uint32 pageserial = 8; +} + +message CMsgGameOverlayTexturePaint { + optional uint32 browser_handle = 1; + optional uint32 width = 3; + optional uint32 height = 4; + optional uint32 scrollx = 5; + optional uint32 scrolly = 6; + optional float pagescale = 7; + optional uint32 pageserial = 8; +} + +message CMsgGetZoom { + optional uint32 browser_handle = 1; +} + +message CMsgGetZoomResponse { + optional uint32 browser_handle = 1; + optional float zoom = 2; +} + +message CMsgLinkAtPosition { + optional uint32 browser_handle = 1; + optional uint32 x = 2; + optional uint32 y = 3; +} + +message CMsgLinkAtPositionResponse { + optional uint32 browser_handle = 1; + optional uint32 x = 2; + optional uint32 y = 3; + optional string url = 4; + optional bool blivelink = 5; + optional bool binput = 6; +} + +message CMsgZoomToElementAtPosition { + optional uint32 browser_handle = 1; + optional uint32 x = 2; + optional uint32 y = 3; +} + +message CMsgZoomToElementAtPositionResponse { + optional uint32 browser_handle = 1; + optional float scale = 2; + optional float duration = 3; +} + +message CMsgScalePageToValue { + optional uint32 browser_handle = 1; + optional float scale = 2; + optional float x = 3; + optional float y = 4; +} + +message CMsgForcePopupsToDirectHWND { + optional uint32 browser_handle = 1; + optional bool force_direct_hwnd_popups = 2; +} + +message CMsgScalePageToValueResponse { + optional uint32 browser_handle = 1; + optional float zoom = 2; +} + +message CMsgSavePageToJPEG { + optional uint32 browser_handle = 1; + optional string url = 2; + optional string filename = 3; + optional uint32 width = 4; + optional uint32 height = 5; +} + +message CMsgSavePageToJPEGResponse { + optional uint32 browser_handle = 1; + optional string url = 2; + optional string filename = 3; +} + +message CMsgJSAlert { + optional uint32 browser_handle = 1; + optional string message = 2; +} + +message CMsgJSConfirm { + optional uint32 browser_handle = 1; + optional string message = 2; +} + +message CMsgJSDialogResponse { + optional uint32 browser_handle = 1; + optional bool result = 2; +} + +message CMsgCanGoBackAndForward { + optional uint32 browser_handle = 1; + optional bool bgoback = 2; + optional bool bgoforward = 3; +} + +message CMsgOpenSteamURL { + optional uint32 browser_handle = 1; + optional string url = 2; + optional string referrer = 3; +} + +message CMsgSetCookie { + optional string key = 1; + optional string value = 2; + optional string path = 3; + optional string host = 4; + optional uint32 expires = 5; + optional bool secure = 6; + optional bool httponly = 7; +} + +message CMsgSetTargetFrameRate { + optional uint32 browser_handle = 1; + optional uint32 nTargetFrameRate = 2; +} + +message CMsgPauseRepaint { + optional uint32 browser_handle = 1; +} + +message CMsgFullRepaint { + optional uint32 browser_handle = 1; +} + +message CMsgRequestFullScreen { + optional uint32 browser_handle = 1; +} + +message CMsgExitFullScreen { + optional uint32 browser_handle = 1; +} + +message CMsgToggleFindInPageDialog { + optional uint32 browser_handle = 1; +} + +message CMsgSetPIDShuttingDown { + optional uint32 browser_handle = 1; +} + +message CMsgDisableBackgroundThrottling { + optional uint32 browser_handle = 1; +} + +message CMsgAckPIDShuttingDown { + optional uint32 browser_handle = 1; +} + +message CMsgGetCookiesForURL { + optional uint32 browser_handle = 1; + optional string url = 2; +} + +message CCookie { + optional string name = 1; + optional string value = 2; + optional string domain = 3; + optional string path = 4; +} + +message CMsgGetCookiesForURLResponse { + optional uint32 browser_handle = 1; + optional string url = 2; + repeated .CCookie cookies = 3; +} + +message CMsgNodeHasFocus { + optional uint32 browser_handle = 1; + optional bool bInput = 2; + optional string name = 3; + optional string elementtagname = 4; + optional string searchbuttontext = 5; + optional bool bHasMultipleInputs = 6; + optional string input_type = 7; + optional bool bIsMainFrame = 8; +} + +message CMsgZoomToFocusedElement { + optional uint32 browser_handle = 1; +} + +message CMsgCloseFullScreenFlashIfOpen { + optional uint32 browser_handle = 1; +} + +message CMsgPauseFullScreenFlashMovieIfOpen { + optional uint32 browser_handle = 1; +} + +message CMsgFocusedNodeText { + optional uint32 browser_handle = 1; +} + +message CMsgFocusedNodeTextResponse { + optional uint32 browser_handle = 1; + optional string value = 2; +} + +message CMsgBuildID { + optional uint64 build_id = 1; +} + +message CMsgOpenDevTools { + optional uint32 browser_handle = 1; +} + +message CMsgCloseDevTools { + optional uint32 browser_handle = 1; +} + +message CMsgUnlockH264 { + optional uint32 browser_handle = 1; + optional string unlock_code = 2; +} + +message CMsgScreenInformationChanged { + optional uint32 browser_handle = 1; + optional uint32 override_width = 2; + optional uint32 override_height = 3; + optional uint32 monitor_left = 4; + optional uint32 monitor_top = 5; + optional uint32 monitor_right = 6; + optional uint32 monitor_bottom = 7; + optional uint32 usable_left = 8; + optional uint32 usable_top = 9; + optional uint32 usable_right = 10; + optional uint32 usable_bottom = 11; +} + +message CMsgClearAllCookies { + optional uint32 browser_handle = 1; +} + +message CMsgScreenDPI { + optional uint32 browser_handle = 1; + optional float dpi_scaling = 2; +} + +message CMsgAckScreenDPI { + optional uint32 browser_handle = 1; +} + +message CMsgAuthedSteamDomains { + repeated string domains = 1; +} + +message CMsgSteamAuthNeeded { + optional bool filler = 1; +} + +message CMsgSteamAuthCookiesSet { + optional bool success = 1; +} + +message CMsgJSRegisterMethod { + optional uint32 browser_handle = 1; + optional string name = 2; + optional .EJSRegisterMethodType method_type = 3 [default = k_EJSRegisterMethodType_Invalid]; +} + +message CMsgJSValue { + message JSObjectProperty { + optional string name = 1; + optional .CMsgJSValue value = 2; + } + + optional bool bool_value = 1; + optional int32 int_value = 2; + optional uint32 uint_value = 3; + optional double double_value = 4; + optional string string_value = 5; + optional uint64 function_handle = 6; + optional bytes bytes_value = 12; + optional bool is_array = 8; + repeated .CMsgJSValue array_values = 9; + optional bool is_object = 10; + repeated .CMsgJSValue.JSObjectProperty object_properties = 11; +} + +message CMsgJSMethodCall { + optional uint32 browser_handle = 1; + optional uint32 owning_browser_handle = 2; + optional string name = 3; + repeated .CMsgJSValue arguments = 4; +} + +message CMsgJSExecuteCallback { + optional uint32 browser_handle = 1; + optional uint32 owning_browser_handle = 2; + optional uint64 function_handle = 3; + repeated .CMsgJSValue arguments = 4; +} + +message CMsgJSReleaseCallback { + optional uint32 browser_handle = 1; + optional uint32 owning_browser_handle = 2; + optional uint64 function_handle = 3; +} + +message CMsgJSRaiseException { + optional uint32 browser_handle = 1; + optional uint32 owning_browser_handle = 2; + optional string exception = 3; +} + +message CMsgLoadLocalization { + optional uint32 browser_handle = 1; + optional string localization_path = 2; + optional string language = 3; +} + +message CMsgNotifyUserActivation { + optional uint32 browser_handle = 1; +} + +message CMsgSetNetFakeLocalSystemState { + optional uint32 state = 1; +} + +message CMsgJumpListLink { + optional string display_name = 1; + optional string url_link = 2; + optional string icon_path = 3; +} + +message CMSgJumpListMRUApp { + optional uint32 appid = 1; + optional string display_name = 2; + optional string url_link = 3; + optional string icon_path = 4; +} + +message CMsgSetJumpList { + optional string steam_path = 1; + optional string mru_title = 2; + repeated .CMSgJumpListMRUApp apps = 3; + repeated .CMsgJumpListLink links = 4; +} + +message CMsgSetGameOverlayTargetPIDs { + optional uint32 browser_handle = 1; + repeated uint32 target_pid = 2; +} + +message CMsgGameOverlayTargetTextureID { + optional uint32 browser_handle = 1; + optional uint32 target_pid = 2; + optional uint32 texture_handle = 3; +} + +message CMsgDraggableRegionsChanged { + message DraggableRects { + optional int32 x = 1; + optional int32 y = 2; + optional int32 width = 3; + optional int32 height = 4; + optional bool draggable = 5; + } + + optional uint32 browser_handle = 1; + repeated .CMsgDraggableRegionsChanged.DraggableRects rects = 2; +} + +message CMsgResizeGripChanged { + optional uint32 browser_handle = 1; + optional int32 width = 2; + optional int32 height = 3; +} + +message CMsgSetWindowPosition { + optional uint32 browser_handle = 1; + optional double x = 2; + optional double y = 3; + optional double width = 4; + optional double height = 5; + optional double min_width = 6; + optional double min_height = 7; +} + +message CMsgShowWindow { + optional uint32 browser_handle = 1; +} + +message CMsgHideWindow { + optional uint32 browser_handle = 1; +} + +message CMsgBringWindowToFront { + optional uint32 browser_handle = 1; +} + +message CMsgSetForegroundWindow { + optional uint32 browser_handle = 1; +} + +message CMsgMaximizeRestoreWindow { + optional uint32 browser_handle = 1; +} + +message CMsgMinimizeWindow { + optional uint32 browser_handle = 1; +} + +message CMsgShowBrowserContextMenu { + message ContextCommand { + optional int32 id = 1; + optional string label = 2; + } + + optional uint32 browser_handle = 1; + repeated .CMsgShowBrowserContextMenu.ContextCommand custom_commands = 2; +} + +message CMsgHandleContextMenuCommand { + optional uint32 browser_handle = 1; + optional int32 command_id = 2; +} + +message CMsgTouchGesture { + optional uint32 browser_handle = 1; + optional int32 id = 2; + optional uint32 gesture = 3; + optional double x = 4; + optional double y = 5; + optional double width = 6; + optional double height = 7; + optional uint32 tap_count = 8; + optional double pinch_scale = 9; +} + +message CMsgSetTouchGesturesToCancel { + optional uint32 browser_handle = 1; + repeated uint32 gestures = 2; +} + +message CMsgImeSetComposition { + optional uint32 browser_handle = 1; + optional string text = 2; +} + +message CMsgImeCommitText { + optional uint32 browser_handle = 1; + optional string text = 2; +} + +message CMsgImeCancelComposition { + optional uint32 browser_handle = 1; +} + +message CMsgImeCompositionRangeChanged { + optional uint32 browser_handle = 1; + optional uint32 x = 2; + optional uint32 y = 3; +} + +message CMsgInspectElement { + optional uint32 browser_handle = 1; + optional uint32 x = 2; + optional uint32 y = 3; +} + +message CMsgDisableF5 { + optional uint32 browser_handle = 1; + optional bool disable = 2; +} + +message CMsgStartDownload { + optional uint32 browser_handle = 1; + optional string url = 2; +} + +message CMsgSetTopWindow { + optional uint32 browser_handle = 1; +} + +message CMsgBrowserViewPostMessageToParentRequest { + optional uint32 browser_handle = 1; + optional string message = 2; + optional string args = 3; + optional string requesting_url = 4; +} + +message CMsgBlockedRequest { + optional uint32 browser_handle = 1; + optional string url = 2; +} + +message CMsgBrowserFocusChanged { + optional uint32 browser_handle = 1; + optional bool focused = 2; +} + +message CMsgSetProtocolBlockList { + optional uint32 browser_handle = 1; + optional string list = 2; +} + +message CMsgSetForceDeviceScaleFactors { + optional double dpi_scale = 1; + optional double browser_scale = 2; +} + +message CMsgSetUIMode { + optional int32 ui_mode = 1; +} + +message CMsgPopupCreated { + optional uint32 browser_handle = 1; +} diff --git a/protobuf_files/orig/steam/offline_ticket.proto b/protobuf_files/orig/steam/offline_ticket.proto new file mode 100644 index 00000000..3afd3bec --- /dev/null +++ b/protobuf_files/orig/steam/offline_ticket.proto @@ -0,0 +1,8 @@ +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; +} diff --git a/protobuf_files/orig/steam/renderer/rendermessages.proto b/protobuf_files/orig/steam/renderer/rendermessages.proto new file mode 100644 index 00000000..a940e436 --- /dev/null +++ b/protobuf_files/orig/steam/renderer/rendermessages.proto @@ -0,0 +1,893 @@ +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgBeginFrame { + optional double frame_paint_time = 1; + optional uint32 surface_width = 2; + optional uint32 surface_height = 3; + optional uint32 render_target = 4; + optional double ui_scale_factor = 5; + optional bool empty_frame = 6; + optional bool clear_gpu_resources_before_frame = 7; +} + +message CMsgEndFrame { + optional uint32 mouse_cursor_texture_id = 1; + optional float mouse_cursor_hotspot_x = 2; + optional float mouse_cursor_hotspot_y = 3; +} + +message CMsgClearBackbuffer { + optional uint32 clear_color_rgba = 1; +} + +message CMsgDeleteTexture { + optional uint64 texture_pointer = 1; +} + +message CMsgDeletePanel { + optional uint64 context_id = 1; +} + +message CMsgDeleteParticleSystem { + optional uint64 panel_handle = 1; + optional uint32 brush_index = 2; +} + +message CMsgPoint { + optional double x = 1; + optional double y = 2; + optional double z = 3; +} + +message CMsgMatrix4x4 { + optional double m00 = 1; + optional double m01 = 2; + optional double m02 = 3; + optional double m03 = 4; + optional double m10 = 5; + optional double m11 = 6; + optional double m12 = 7; + optional double m13 = 8; + optional double m20 = 9; + optional double m21 = 10; + optional double m22 = 11; + optional double m23 = 12; + optional double m30 = 13; + optional double m31 = 14; + optional double m32 = 15; + optional double m33 = 16; +} + +message CRadiusData { + message CCornerRadius { + optional double horizontal = 1; + optional double vertical = 2; + } + + optional .CRadiusData.CCornerRadius top_left = 1; + optional .CRadiusData.CCornerRadius top_right = 2; + optional .CRadiusData.CCornerRadius bottom_right = 3; + optional .CRadiusData.CCornerRadius bottom_left = 4; +} + +message CBorderData { + message CBorderSide { + optional uint32 style = 1; + optional double width = 2; + optional uint32 color = 3; + } + + optional .CBorderData.CBorderSide top = 1; + optional .CBorderData.CBorderSide right = 2; + optional .CBorderData.CBorderSide bottom = 3; + optional .CBorderData.CBorderSide left = 4; +} + +message CBoxShadowData { + optional bool inset = 1; + optional double horizontal_offset = 2; + optional double vertical_offset = 3; + optional double blur_radius = 4; + optional double spread_distance = 5; + optional uint32 color = 6; + optional bool fill = 7; + optional bool animating = 8; +} + +message CTextShadowData { + optional double horizontal_offset = 2; + optional double vertical_offset = 3; + optional double blur_radius = 4; + optional uint32 color = 6; + optional bool animating = 8; + optional double strength = 9; +} + +message CRadialClipData { + optional double center_x = 1; + optional double center_y = 2; + optional double start_angle = 3; + optional double sector_angle = 4; +} + +message CMsgClipData { + optional bool rect_clip = 1; + optional double left = 2; + optional double top = 3; + optional double right = 4; + optional double bottom = 5; + optional .CRadialClipData radial_clip = 6; +} + +message CMsgPushCompositingLayer { + optional uint64 layer_id = 1; + optional double width = 2; + optional double height = 3; + optional double layer_quad_top_left_x = 4; + optional double layer_quad_top_left_y = 5; + optional double layer_quad_top_left_z = 6; + optional double layer_quad_top_right_x = 7; + optional double layer_quad_top_right_y = 8; + optional double layer_quad_top_right_z = 9; + optional double layer_quad_bottom_left_x = 10; + optional double layer_quad_bottom_left_y = 11; + optional double layer_quad_bottom_left_z = 12; + optional double layer_quad_bottom_right_x = 13; + optional double layer_quad_bottom_right_y = 14; + optional double layer_quad_bottom_right_z = 15; + optional double transform_m00 = 16; + optional double transform_m01 = 17; + optional double transform_m02 = 18; + optional double transform_m03 = 19; + optional double transform_m10 = 20; + optional double transform_m11 = 21; + optional double transform_m12 = 22; + optional double transform_m13 = 23; + optional double transform_m20 = 24; + optional double transform_m21 = 25; + optional double transform_m22 = 26; + optional double transform_m23 = 27; + optional double transform_m30 = 28; + optional double transform_m31 = 29; + optional double transform_m32 = 30; + optional double transform_m33 = 31; + optional double perspective_depth = 32; + optional double opacity = 33; + optional uint32 composition_color = 34; + optional double saturation = 35; + optional double hue_shift = 36; + optional double brightness = 37; + optional double contrast = 38; + optional uint32 opacity_mask_texture_id = 39; + optional double opacity_mask_opacity = 40; + optional .CBorderData border = 41; + optional .CRadiusData border_radius = 42; + optional .CBoxShadowData box_shadow = 43; + optional double gaussianblur_passes = 44; + optional double gaussianblur_stddevhor = 45; + optional double gaussianblur_stddevver = 46; + optional double scale_2d_factors_x = 47; + optional double scale_2d_factors_y = 48; + optional double rotate_2d = 49; + optional bool needs_clear = 50; + optional bool needs_depth = 51; + optional bool needs_intermediate_texture = 52; + optional bool needs_redraw_every_frame = 53; + optional .CTextShadowData text_shadow = 54; + optional uint32 mix_blend_mode = 55; + optional double occluded_left_edge = 56; + optional double occluded_top_edge = 57; + optional double occluded_right_edge = 58; + optional double occluded_bottom_edge = 59; + optional .CRadialClipData radial_clip = 60; + optional double motionblur_velocity = 61; + optional double motionblur_dirx = 62; + optional double motionblur_diry = 63; + optional string composition_layer_texture_name = 64; +} + +message CMsgPopCompositingLayer { +} + +message CMsgFreeCompositingLayer { + optional uint64 layer_id = 1; +} + +message CMsgTransitionData { + optional double start_time = 1; + optional double delay_seconds = 2; + optional double duration_seconds = 3; + optional uint32 timing_func = 4 [default = 0]; + optional float cubic_bezier_0 = 5; + optional float cubic_bezier_1 = 6; + optional float cubic_bezier_2 = 7; + optional float cubic_bezier_3 = 8; +} + +message CMsgAnimationData { + optional double start_time = 1; + optional double delay_seconds = 2; + optional double duration_seconds = 3; + optional uint32 timing_func = 4; + optional float cubic_bezier_0 = 5; + optional float cubic_bezier_1 = 6; + optional float cubic_bezier_2 = 7; + optional float cubic_bezier_3 = 8; + optional uint32 direction = 9; + optional float iteration = 10; + repeated .CMsgAnimationFrameData frames = 11; +} + +message CMsgAnimationFrameData { + optional float percent = 1; + optional uint32 timing_func = 2 [default = 0]; + optional float cubic_bezier_0 = 3; + optional float cubic_bezier_1 = 4; + optional float cubic_bezier_2 = 5; + optional float cubic_bezier_3 = 6; + + extensions 1000 to max; +} + +message CMsgPointWithTransition { + extend .CMsgAnimationFrameData { + optional .CMsgPointWithTransition.AnimationFrameData animation_frame_data = 1012; + } + + message AnimationFrameData { + optional .CMsgPoint data = 1; + } + + optional .CMsgPoint base = 1; + optional .CMsgPoint transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgColor { + extend .CMsgAnimationFrameData { + optional .CMsgColor.AnimationFrameData animation_frame_data = 1001; + } + + message AnimationFrameData { + optional uint32 data = 1; + } + + optional uint32 base = 1; + optional uint32 transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgColorStop { + optional double position = 1; + optional uint32 color_rgba = 2; +} + +message CMsgLinearGradient { + optional .CMsgPoint start_position = 1; + optional .CMsgPoint end_position = 2; + repeated .CMsgColorStop color_stop = 3; +} + +message CMsgRadialGradient { + optional .CMsgPoint center_position = 1; + optional .CMsgPoint offset_distance = 2; + optional .CMsgPoint radii = 3; + repeated .CMsgColorStop color_stop = 4; +} + +message CMsgParticle { + optional .CMsgPoint particle_position = 1; + optional float particle_size = 2; + optional float particle_sharpness = 3; + optional uint32 color_rgba = 4; +} + +message CMsgParticleSystem { + optional .CMsgPoint base_position = 1; + optional .CMsgPoint base_position_variance = 2; + optional double particle_size = 3; + optional double particle_size_variance = 4; + optional double particles_per_second = 5; + optional double particles_per_second_variance = 6; + optional double particle_lifespan_seconds = 7; + optional double particle_lifespan_seconds_variance = 8; + optional .CMsgPoint particle_initial_velocity = 9; + optional .CMsgPoint particle_initial_velocity_variance = 10; + optional .CMsgPoint gravity_acceleration = 11; + optional .CMsgPoint gravity_acceleration_particle_variance = 12; + optional uint32 color_start_rgba = 13; + optional uint32 color_start_rgba_variance = 14; + optional uint32 color_end_rgba = 15; + optional uint32 color_end_rgba_variance = 16; + optional uint64 parent_panel_handle = 17; + optional uint32 parent_brush_index = 18; + optional float particle_sharpness = 19; + optional float particle_sharpness_variance = 20; + optional float particle_flicker = 21; + optional float particle_flicker_variance = 22; + optional .CMsgPoint particle_velocity_min = 23; + optional .CMsgPoint particle_velocity_max = 24; + repeated .CMsgParticle particles = 50; +} + +message CMsgFillBrush { + optional double opacity = 1; + optional uint32 color_rgba = 2; + optional .CMsgLinearGradient linear_gradient = 3; + optional .CMsgRadialGradient radial_gradient = 4; + optional .CMsgParticleSystem particle_system = 5; +} + +message CMsgFillBrushCollection { + extend .CMsgAnimationFrameData { + optional .CMsgFillBrushCollection.AnimationFrameData animation_frame_data = 1007; + } + + message AnimationFrameData { + repeated .CMsgFillBrush data = 1; + } + + repeated .CMsgFillBrush base = 1; + repeated .CMsgFillBrush transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgRenderFillBrushCollection { + repeated .CMsgFillBrush fill_brush = 1; +} + +message CMsgPanelPosition { + extend .CMsgAnimationFrameData { + optional .CMsgPanelPosition.AnimationFrameData animation_frame_data = 1011; + } + + message AnimationFrameData { + optional .CMsgPoint data = 1; + } + + optional .CMsgPoint base = 1; + optional .CMsgPoint transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; + optional .CMsgPoint scroll_offset = 6; + optional .CMsgPoint scroll_offset_target = 7; + optional .CMsgTransitionData scroll_transition_x = 8; + optional .CMsgTransitionData scroll_transition_y = 9; +} + +message CMsgOpacity { + extend .CMsgAnimationFrameData { + optional .CMsgOpacity.AnimationFrameData animation_frame_data = 1004; + } + + message AnimationFrameData { + optional double data = 1; + } + + optional double base = 1; + optional double transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgRotate2D { + extend .CMsgAnimationFrameData { + optional .CMsgRotate2D.AnimationFrameData animation_frame_data = 1014; + } + + message AnimationFrameData { + optional double data = 1; + } + + optional double base = 1; + optional double transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgOpacityMaskData { + optional uint32 opacity_mask_texture_id = 1; + optional double opacity_mask_opacity = 2; +} + +message CMsgOpacityMask { + extend .CMsgAnimationFrameData { + optional .CMsgOpacityMask.AnimationFrameData animation_frame_data = 1013; + } + + message AnimationFrameData { + optional .CMsgOpacityMaskData data = 1; + } + + optional .CMsgOpacityMaskData base = 1; + optional .CMsgOpacityMaskData transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgHueShift { + extend .CMsgAnimationFrameData { + optional .CMsgHueShift.AnimationFrameData animation_frame_data = 1019; + } + + message AnimationFrameData { + optional double data = 1; + } + + optional double base = 1; + optional double transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgSaturation { + extend .CMsgAnimationFrameData { + optional .CMsgSaturation.AnimationFrameData animation_frame_data = 1005; + } + + message AnimationFrameData { + optional double data = 1; + } + + optional double base = 1; + optional double transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgBrightness { + extend .CMsgAnimationFrameData { + optional .CMsgBrightness.AnimationFrameData animation_frame_data = 1020; + } + + message AnimationFrameData { + optional double data = 1; + } + + optional double base = 1; + optional double transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgContrast { + extend .CMsgAnimationFrameData { + optional .CMsgContrast.AnimationFrameData animation_frame_data = 1021; + } + + message AnimationFrameData { + optional double data = 1; + } + + optional double base = 1; + optional double transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgGaussianValues { + optional double passes = 1; + optional double stddev_hor = 2; + optional double stddev_ver = 3; +} + +message CMsgGaussianBlur { + extend .CMsgAnimationFrameData { + optional .CMsgGaussianBlur.AnimationFrameData animation_frame_data = 1008; + } + + message AnimationFrameData { + optional .CMsgGaussianValues data = 1; + } + + optional .CMsgGaussianValues base = 1; + optional .CMsgGaussianValues transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgMotionBlurValues { + optional double velocity = 1; + optional double dirx = 2; + optional double diry = 3; +} + +message CMsgMotionBlur { + extend .CMsgAnimationFrameData { + optional .CMsgMotionBlur.AnimationFrameData animation_frame_data = 1022; + } + + message AnimationFrameData { + optional .CMsgMotionBlurValues data = 1; + } + + optional .CMsgMotionBlurValues base = 1; + optional .CMsgMotionBlurValues transition = 2; + optional .CMsgTransitionData transition_data = 3; + repeated .CMsgAnimationData animations = 4; + optional uint32 style_symbol = 5; +} + +message CMsg3DTransformPerspective { + extend .CMsgAnimationFrameData { + optional .CMsg3DTransformPerspective.AnimationFrameData animation_frame_data = 1003; + } + + message AnimationFrameData { + optional double data = 1; + } + + optional double base = 1; + optional double transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsg3DTransformPerspectiveOrigin { + extend .CMsgAnimationFrameData { + optional .CMsg3DTransformPerspectiveOrigin.AnimationFrameData animation_frame_data = 1002; + } + + message AnimationFrameData { + optional .CMsgPoint data = 1; + } + + optional .CMsgPoint base = 1; + optional .CMsgPoint transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgTransformOriginData { + optional double x = 1; + optional double y = 2; + optional bool x_is_percent = 3; + optional bool y_is_percent = 4; + optional bool is_parent_relative = 5; +} + +message CMsg3DTransformOrigin { + extend .CMsgAnimationFrameData { + optional .CMsg3DTransformOrigin.AnimationFrameData animation_frame_data = 1015; + } + + message AnimationFrameData { + optional .CMsgTransformOriginData data = 1; + } + + optional .CMsgTransformOriginData base = 1; + optional .CMsgTransformOriginData transition = 2; + optional .CMsgTransitionData transition_data = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsg3DTransformMatrix { + extend .CMsgAnimationFrameData { + optional .CMsg3DTransformMatrix.AnimationFrameData animation_frame_data = 1000; + } + + message AnimationFrameData { + optional .CMsgMatrix4x4 data = 1; + } + + optional .CMsgMatrix4x4 base = 1; + optional .CMsgTransitionData transition_data = 2; + optional .CMsgMatrix4x4 transition = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgBorderRadius { + extend .CMsgAnimationFrameData { + optional .CMsgBorderRadius.AnimationFrameData animation_frame_data = 1006; + } + + message AnimationFrameData { + optional .CRadiusData data = 1; + } + + optional .CRadiusData base = 1; + optional .CMsgTransitionData transition_data = 2; + optional .CRadiusData transition = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgBorder { + extend .CMsgAnimationFrameData { + optional .CMsgBorder.AnimationFrameData animation_frame_data = 1009; + } + + message AnimationFrameData { + optional .CBorderData data = 1; + } + + optional .CBorderData base = 1; + optional .CMsgTransitionData transition_data = 2; + optional .CBorderData transition = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgBoxShadow { + extend .CMsgAnimationFrameData { + optional .CMsgBoxShadow.AnimationFrameData animation_frame_data = 1010; + } + + message AnimationFrameData { + optional .CBoxShadowData data = 1; + } + + optional .CBoxShadowData base = 1; + optional .CMsgTransitionData transition_data = 2; + optional .CBoxShadowData transition = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgTextShadow { + extend .CMsgAnimationFrameData { + optional .CMsgTextShadow.AnimationFrameData animation_frame_data = 1017; + } + + message AnimationFrameData { + optional .CTextShadowData data = 1; + } + + optional .CTextShadowData base = 1; + optional .CMsgTransitionData transition_data = 2; + optional .CTextShadowData transition = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgClip { + extend .CMsgAnimationFrameData { + optional .CMsgClip.AnimationFrameData animation_frame_data = 1018; + } + + message AnimationFrameData { + optional .CMsgClipData data = 1; + } + + optional .CMsgClipData base = 1; + optional .CMsgTransitionData transition_data = 2; + optional .CMsgClipData transition = 3; + optional uint32 style_symbol = 4; + repeated .CMsgAnimationData animations = 5; +} + +message CMsgPushClipLayer { + optional .CMsgPoint top_left = 1; + optional .CMsgPoint bottom_right = 2; + optional .CRadiusData border_radius = 3; +} + +message CMsgPopClipLayer { +} + +message CMsgPushPanelContextInLayer { + optional double transform_m00 = 1; + optional double transform_m01 = 2; + optional double transform_m02 = 3; + optional double transform_m03 = 4; + optional double transform_m10 = 5; + optional double transform_m11 = 6; + optional double transform_m12 = 7; + optional double transform_m13 = 8; + optional double transform_m20 = 9; + optional double transform_m21 = 10; + optional double transform_m22 = 11; + optional double transform_m23 = 12; + optional double transform_m30 = 13; + optional double transform_m31 = 14; + optional double transform_m32 = 15; + optional double transform_m33 = 16; + optional .CBoxShadowData box_shadow = 17; + optional double width = 18; + optional double height = 19; + optional double position_x = 20; + optional double position_y = 21; + optional double position_z = 22; + optional .CBorderData border = 23; + optional double scroll_x = 24; + optional double scroll_y = 25; +} + +message CMsgPopPanelContextInLayer { +} + +message CMsgPushAAndTContext { + optional uint64 context_id = 1; + optional double width = 3; + optional double height = 4; + optional bool chilren_have_3dtransforms = 5; + optional float zindex = 6; + optional .CMsgPanelPosition panel_position = 7; + optional .CMsg3DTransformMatrix transform_matrix = 8; + optional .CMsg3DTransformOrigin transform_origin = 9; + optional .CMsg3DTransformPerspective transform_perspective = 10; + optional .CMsg3DTransformPerspectiveOrigin transform_perspective_origin = 11; + optional .CMsgOpacity opacity = 12; + optional .CMsgColor wash_color = 13; + optional .CMsgHueShift hue_shift = 14; + optional .CMsgSaturation saturation = 15; + optional .CMsgBrightness brightness = 16; + optional .CMsgContrast contrast = 17; + optional .CMsgOpacityMask opacity_mask = 18; + optional .CMsgBorderRadius border_radius = 19; + optional .CMsgGaussianBlur gaussian_blur = 20; + optional .CMsgBorder border = 21; + optional .CMsgBoxShadow box_shadow = 22; + optional .CMsgPointWithTransition scale_2d_centered = 23; + optional .CMsgRotate2D rotate_2d_centered = 24; + optional .CMsgTextShadow text_shadow = 25; + optional .CMsgClip clip = 26; + optional bool suppress_clip_to_bounds = 27; + optional int32 needs_full_repaint = 28; + optional bool needs_intermediate_texture = 29; + optional bool clip_after_transform = 30; + optional bool wants_hit_test = 31; + optional bool wants_hit_test_children = 32; + optional uint32 mix_blend_mode = 33; + optional bool opaque_background = 34; + optional uint32 child_panel_count = 35; + optional bool wants_screenspace_quad_output = 36; + optional .CMsgMotionBlur motion_blur = 37; + optional string composition_layer_texture_name = 38; +} + +message CMsgPopAAndTContext { + optional uint64 context_id = 1; +} + +message CMsgBeginPaintBackground { +} + +message CMsgEndPaintBackground { +} + +message CMsgBeginPaintLast { +} + +message CMsgEndPaintLast { +} + +message CMsgDrawFilledRect { + optional .CMsgPoint top_left = 1; + optional .CMsgPoint bottom_right = 2; + optional .CMsgFillBrushCollection fill_brush_collection = 3; + optional uint32 antialiasing = 4; +} + +message CMsgRenderFilledRect { + optional .CMsgPoint top_left = 1; + optional .CMsgPoint bottom_right = 2; + optional .CMsgRenderFillBrushCollection fill_brush_collection = 3; + optional uint32 antialiasing = 4; +} + +message CMsgDrawTexturedRect { + optional .CMsgPoint top_left = 1; + optional .CMsgPoint bottom_right = 2; + optional uint32 texture_id = 3; + optional .CMsgPoint texture_top_left = 4; + optional .CMsgPoint texture_bottom_right = 5; + optional int32 texture_serial = 6 [default = 0]; + optional uint32 texture_sample_mode = 7 [default = 0]; + optional .CMsgOpacity texture_opacity = 8; +} + +message CMsgRenderTexturedRect { + optional .CMsgPoint top_left = 1; + optional .CMsgPoint bottom_right = 2; + optional uint32 texture_id = 3; + optional .CMsgPoint texture_top_left = 4; + optional .CMsgPoint texture_bottom_right = 5; + optional int32 texture_serial = 6 [default = 0]; + optional uint32 texture_sample_mode = 7 [default = 0]; + optional float texture_opacity = 8 [default = 1]; +} + +message CMsgLockTexture { + optional uint32 texture_id = 1; + optional int32 texture_serial = 2 [default = 0]; +} + +message CMsgTextInlineObject { + optional float width = 1; + optional float height = 2; +} + +message CMsgTextFormat { + optional string font_name = 1; + optional double font_size = 2; + optional int32 font_weight = 3 [default = -1]; + optional int32 font_style = 4 [default = -1]; + optional bool underline = 5; + optional bool strikethrough = 6; + optional .CMsgFillBrushCollection fill_brush_collection = 7; + optional int32 letter_spacing = 8 [default = 0]; + optional .CMsgTextInlineObject inline_object = 9; +} + +message CMsgTextRangeFormat { + optional uint32 start_index = 1; + optional uint32 end_index = 2; + optional .CMsgTextFormat format = 3; +} + +message CMsgRenderTextFormat { + optional string font_name = 1; + optional double font_size = 2; + optional int32 font_weight = 3 [default = -1]; + optional int32 font_style = 4 [default = -1]; + optional bool underline = 5; + optional bool strikethrough = 6; + optional .CMsgRenderFillBrushCollection fill_brush_collection = 7; + optional int32 letter_spacing = 8 [default = 0]; + optional .CMsgTextInlineObject inline_object = 9; +} + +message CMsgRenderTextRangeFormat { + optional uint32 start_index = 1; + optional uint32 end_index = 2; + optional .CMsgRenderTextFormat format = 3; +} + +message CMsgDrawTextRegion { + optional bytes raw_text = 11; + optional int32 text_chars = 12; + optional int32 text_encoding = 13; + optional .CMsgTextFormat default_format = 3; + optional uint32 text_align = 4; + optional uint32 line_height = 5; + optional .CMsgPoint top_left = 6; + optional .CMsgPoint bottom_right = 7; + optional bool wrapping = 8; + optional bool ellipsis = 9; + repeated .CMsgTextRangeFormat range_formats = 10; +} + +message CMsgRenderTextRegion { + optional bytes raw_text = 12; + optional int32 text_chars = 13; + optional int32 text_encoding = 14; + optional .CMsgRenderTextFormat default_format = 3; + optional uint32 text_align = 4; + optional uint32 line_height = 5; + optional .CMsgPoint top_left = 6; + optional .CMsgPoint bottom_right = 7; + optional bool wrapping = 8; + optional bool ellipsis = 9; + repeated .CMsgRenderTextRangeFormat range_formats = 10; + optional .CTextShadowData text_shadow = 11; +} + +message CMsgRequestRenderCallback { + optional bytes callback_obj = 1; + optional .CMsgPoint top_left = 2; + optional .CMsgPoint bottom_right = 3; + optional .CMsgPoint top_left_padding = 4; + optional .CMsgPoint bottom_right_padding = 5; + optional bool needs_redraw_every_frame = 6; +} diff --git a/protobuf_files/orig/steam/steamdatagram_messages_auth.proto b/protobuf_files/orig/steam/steamdatagram_messages_auth.proto new file mode 100644 index 00000000..c97793e4 --- /dev/null +++ b/protobuf_files/orig/steam/steamdatagram_messages_auth.proto @@ -0,0 +1,65 @@ +import "steamnetworkingsockets_messages_certs.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgSteamDatagramRelayAuthTicket { + message ExtraField { + optional string name = 1; + optional string string_value = 2; + optional sint64 int64_value = 3; + optional fixed64 fixed64_value = 5; + } + + optional fixed32 time_expiry = 1; + optional string authorized_client_identity_string = 14; + optional string gameserver_identity_string = 15; + optional fixed32 authorized_public_ip = 3; + optional bytes gameserver_address = 11; + optional uint32 app_id = 7; + optional uint32 virtual_port = 10; + repeated .CMsgSteamDatagramRelayAuthTicket.ExtraField extra_fields = 8; + optional fixed64 legacy_authorized_steam_id = 2; + optional fixed64 legacy_gameserver_steam_id = 4; + optional fixed32 legacy_gameserver_pop_id = 9; + optional bytes legacy_authorized_client_identity_binary = 12; + optional bytes legacy_gameserver_identity_binary = 13; +} + +message CMsgSteamDatagramSignedRelayAuthTicket { + optional fixed64 reserved_do_not_use = 1; + optional bytes ticket = 3; + optional bytes signature = 4; + optional fixed64 key_id = 2; + repeated .CMsgSteamDatagramCertificateSigned certs = 5; +} + +message CMsgSteamDatagramCachedCredentialsForApp { + optional bytes private_key = 1; + optional bytes cert = 2; + repeated bytes relay_tickets = 3; +} + +message CMsgSteamDatagramGameCoordinatorServerLogin { + optional uint32 time_generated = 1; + optional uint32 appid = 2; + optional bytes routing = 3; + optional bytes appdata = 4; + optional bytes legacy_identity_binary = 5; + optional string identity_string = 6; + optional fixed64 dummy_steam_id = 99; +} + +message CMsgSteamDatagramSignedGameCoordinatorServerLogin { + optional .CMsgSteamDatagramCertificateSigned cert = 1; + optional bytes login = 2; + optional bytes signature = 3; +} + +message CMsgSteamDatagramHostedServerAddressPlaintext { + optional fixed32 ipv4 = 1; + optional bytes ipv6 = 2; + optional uint32 port = 3; + optional fixed64 routing_secret = 4; + optional uint32 protocol_version = 5; +} diff --git a/protobuf_files/orig/steam/steamdatagram_messages_sdr.proto b/protobuf_files/orig/steam/steamdatagram_messages_sdr.proto new file mode 100644 index 00000000..7cdc47ac --- /dev/null +++ b/protobuf_files/orig/steam/steamdatagram_messages_sdr.proto @@ -0,0 +1,528 @@ +import "steamnetworkingsockets_messages_certs.proto"; +import "steamnetworkingsockets_messages.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ESteamDatagramMsgID { + k_ESteamDatagramMsg_Invalid = 0; + k_ESteamDatagramMsg_RouterPingRequest = 1; + k_ESteamDatagramMsg_RouterPingReply = 2; + k_ESteamDatagramMsg_GameserverPingRequest = 3; + k_ESteamDatagramMsg_GameserverSessionRequest = 5; + k_ESteamDatagramMsg_GameserverSessionEstablished = 6; + k_ESteamDatagramMsg_NoSession = 7; + k_ESteamDatagramMsg_Diagnostic = 8; + k_ESteamDatagramMsg_DataClientToRouter = 9; + k_ESteamDatagramMsg_DataRouterToServer = 10; + k_ESteamDatagramMsg_DataServerToRouter = 11; + k_ESteamDatagramMsg_DataRouterToClient = 12; + k_ESteamDatagramMsg_Stats = 13; + k_ESteamDatagramMsg_ClientPingSampleRequest = 14; + k_ESteamDatagramMsg_ClientPingSampleReply = 15; + k_ESteamDatagramMsg_ClientToRouterSwitchedPrimary = 16; + k_ESteamDatagramMsg_RelayHealth = 17; + k_ESteamDatagramMsg_ConnectRequest = 18; + k_ESteamDatagramMsg_ConnectOK = 19; + k_ESteamDatagramMsg_ConnectionClosed = 20; + k_ESteamDatagramMsg_NoConnection = 21; + k_ESteamDatagramMsg_TicketDecryptRequest = 22; + k_ESteamDatagramMsg_TicketDecryptReply = 23; + k_ESteamDatagramMsg_P2PSessionRequest = 24; + k_ESteamDatagramMsg_P2PSessionEstablished = 25; + k_ESteamDatagramMsg_P2PStatsClient = 26; + k_ESteamDatagramMsg_P2PStatsRelay = 27; + k_ESteamDatagramMsg_P2PBadRoute = 28; + k_ESteamDatagramMsg_GameserverPingReply = 29; + k_ESteamDatagramMsg_LegacyGameserverRegistration = 30; + k_ESteamDatagramMsg_SetSecondaryAddressRequest = 31; + k_ESteamDatagramMsg_SetSecondaryAddressResult = 32; + k_ESteamDatagramMsg_RelayToRelayPingRequest = 33; + k_ESteamDatagramMsg_RelayToRelayPingReply = 34; +} + +message CMsgSteamNetworkingIPAddress { + optional fixed32 v4 = 1; + optional bytes v6 = 2; +} + +message CMsgSteamDatagramSignedMessageGeneric { + optional .CMsgSteamDatagramCertificateSigned cert = 1; + optional bytes signed_data = 2; + optional bytes signature = 3; + optional bytes dummy_pad = 1023; +} + +message CMsgSteamDatagramRouterPingReply { + message RouteException { + optional fixed32 data_center_id = 1; + optional uint32 flags = 2; + optional uint32 penalty = 3; + } + + message AltAddress { + enum Protocol { + DefaultProtocol = 0; + NetworkNext = 1; + } + + optional fixed32 ipv4 = 1; + optional uint32 port = 2; + optional uint32 penalty = 3; + optional .CMsgSteamDatagramRouterPingReply.AltAddress.Protocol protocol = 4 [default = DefaultProtocol]; + optional string id = 5; + } + + enum Flags { + FLAG_MAYBE_MORE_DATA_CENTERS = 1; + FLAG_MAYBE_MORE_ALT_ADDRESSES = 2; + } + + optional fixed32 client_timestamp = 1; + repeated fixed32 latency_datacenter_ids = 2 [packed = true]; + repeated uint32 latency_ping_ms = 3 [packed = true]; + repeated fixed32 latency_datacenter_ids_p2p = 14 [packed = true]; + repeated uint32 latency_ping_ms_p2p = 15 [packed = true]; + optional fixed32 your_public_ip = 4; + optional fixed32 your_public_port = 11; + optional fixed32 server_time = 5; + optional fixed64 challenge = 6; + optional uint32 seconds_until_shutdown = 7; + optional fixed32 client_cookie = 8; + optional uint32 scoring_penalty_relay_cluster = 9; + optional uint32 flags = 12; + repeated .CMsgSteamDatagramRouterPingReply.RouteException route_exceptions = 10; + repeated .CMsgSteamDatagramRouterPingReply.AltAddress alt_addresses = 13; +} + +message CMsgSteamDatagramGameserverPingRequestBody { + optional fixed32 relay_popid = 1; + optional .CMsgSteamNetworkingIPAddress your_public_ip = 2; + optional uint32 your_public_port = 3; + optional uint64 relay_unix_time = 4; + optional fixed64 routing_secret = 5; + repeated .CMsgSteamNetworkingIPAddress my_ips = 6; + optional bytes echo = 8; +} + +message CMsgSteamDatagramGameserverPingRequestEnvelope { + optional .CMsgSteamDatagramCertificateSigned cert = 6; + optional bytes signed_data = 7; + optional bytes signature = 8; + optional fixed32 legacy_your_public_ip = 1; + optional fixed32 legacy_your_public_port = 5; + optional fixed32 legacy_relay_unix_time = 2; + optional fixed64 legacy_challenge = 3; + optional fixed32 legacy_router_timestamp = 4; + optional bytes dummy_pad = 1023; +} + +message CMsgSteamDatagramGameserverPingReplyData { + optional fixed32 echo_relay_unix_time = 2; + optional bytes echo = 8; + optional fixed64 legacy_challenge = 3; + optional fixed32 legacy_router_timestamp = 4; + optional fixed32 data_center_id = 5; + optional uint32 appid = 6; + optional uint32 protocol_version = 7; + optional string build = 9; + optional uint64 network_config_version = 10; + optional fixed32 my_unix_time = 11; +} + +message CMsgSteamDatagramNoSessionRelayToClient { + optional fixed32 connection_id = 7; + optional fixed32 your_public_ip = 2; + optional fixed32 your_public_port = 6; + optional fixed32 server_time = 3; + optional fixed64 challenge = 4; + optional uint32 seconds_until_shutdown = 5; +} + +message CMsgSteamDatagramNoSessionRelayToPeer { + optional uint32 legacy_relay_session_id = 1; + optional fixed32 from_relay_session_id = 2; + optional fixed32 from_connection_id = 7; + optional fixed64 kludge_pad = 99; +} + +message CMsgSteamDatagramClientPingSampleRequest { + optional fixed32 connection_id = 1; +} + +message CMsgSteamDatagramClientPingSampleReply { + message POP { + message AltAddress { + optional string id = 1; + optional uint32 front_ping_ms = 2; + optional uint32 penalty = 3; + } + + optional fixed32 pop_id = 1; + optional uint32 default_front_ping_ms = 2; + optional uint32 cluster_penalty = 4; + repeated .CMsgSteamDatagramClientPingSampleReply.POP.AltAddress alt_addresses = 7; + optional uint32 default_e2e_ping_ms = 3; + optional uint32 default_e2e_score = 5; + optional fixed32 p2p_via_peer_relay_pop_id = 6; + optional uint32 best_dc_ping_ms = 9; + optional uint32 best_dc_score = 10; + optional fixed32 best_dc_via_relay_pop_id = 11; + optional uint32 default_dc_ping_ms = 12; + optional uint32 default_dc_score = 13; + optional fixed32 default_dc_via_relay_pop_id = 14; + optional uint32 test_dc_ping_ms = 15; + optional uint32 test_dc_score = 16; + optional fixed32 test_dc_via_relay_pop_id = 17; + } + + message LegacyDataCenter { + optional fixed32 data_center_id = 1; + optional fixed32 best_dc_via_relay_pop_id = 2; + optional uint32 best_dc_ping_ms = 3; + } + + optional fixed32 connection_id = 1; + optional bool override_active = 4; + repeated .CMsgSteamDatagramClientPingSampleReply.POP pops = 2; + repeated .CMsgSteamDatagramClientPingSampleReply.LegacyDataCenter legacy_data_centers = 3; +} + +message CMsgSteamDatagramClientSwitchedPrimary { + message RouterQuality { + optional uint32 score = 1; + optional uint32 front_ping = 2; + optional uint32 back_ping = 3; + optional uint32 seconds_until_down = 4; + } + + optional fixed32 connection_id = 1; + optional fixed32 from_ip = 2; + optional uint32 from_port = 3; + optional fixed32 from_router_cluster = 4; + optional uint32 from_active_time = 5; + optional uint32 from_active_packets_recv = 6; + optional string from_dropped_reason = 7; + optional uint32 gap_ms = 8; + optional .CMsgSteamDatagramClientSwitchedPrimary.RouterQuality from_quality_now = 9; + optional .CMsgSteamDatagramClientSwitchedPrimary.RouterQuality to_quality_now = 10; + optional .CMsgSteamDatagramClientSwitchedPrimary.RouterQuality from_quality_then = 11; + optional .CMsgSteamDatagramClientSwitchedPrimary.RouterQuality to_quality_then = 12; +} + +message CMsgSteamDatagramConnectRequest { + optional fixed32 connection_id = 1; + optional fixed64 my_timestamp = 4; + optional uint32 ping_est_ms = 5; + optional uint32 virtual_port = 9; + optional uint32 gameserver_relay_session_id = 2; + optional .CMsgSteamDatagramSessionCryptInfoSigned crypt = 6; + optional .CMsgSteamDatagramCertificateSigned cert = 7; + optional fixed64 routing_secret = 10; + optional fixed64 legacy_client_steam_id = 3; +} + +message CMsgSteamDatagramConnectOK { + optional fixed32 client_connection_id = 1; + optional fixed32 server_connection_id = 7; + optional fixed64 your_timestamp = 3; + optional uint32 delay_time_usec = 4; + optional uint32 gameserver_relay_session_id = 2; + optional .CMsgSteamDatagramSessionCryptInfoSigned crypt = 5; + optional .CMsgSteamDatagramCertificateSigned cert = 6; +} + +message CMsgSteamNetworkingP2PSDRRoutingSummary { + optional uint32 initial_ping = 1; + optional uint32 initial_ping_front_local = 2; + optional uint32 initial_ping_front_remote = 3; + optional uint32 initial_score = 4; + optional fixed32 initial_pop_local = 5; + optional fixed32 initial_pop_remote = 6; + optional uint32 best_ping = 11; + optional uint32 best_ping_front_local = 12; + optional uint32 best_ping_front_remote = 13; + optional uint32 best_score = 14; + optional fixed32 best_pop_local = 15; + optional fixed32 best_pop_remote = 16; + optional uint32 best_time = 17; + optional uint32 negotiation_ms = 7; + optional uint32 selected_seconds = 8; +} + +message CMsgSteamDatagramP2PRoutingSummary { + optional .CMsgSteamNetworkingICESessionSummary ice = 2; + optional .CMsgSteamNetworkingP2PSDRRoutingSummary sdr = 3; +} + +message CMsgSteamDatagramConnectionClosed { + enum ERelayMode { + None = 0; + EndToEnd = 1; + ClosedByPeer = 2; + } + + optional fixed32 to_connection_id = 7; + optional fixed32 from_connection_id = 8; + optional string from_identity_string = 15; + optional .CMsgSteamNetworkingIdentityLegacyBinary legacy_from_identity_binary = 13; + optional fixed64 legacy_from_steam_id = 3; + optional uint32 legacy_gameserver_relay_session_id = 2; + optional fixed32 to_relay_session_id = 9; + optional fixed32 from_relay_session_id = 10; + optional bytes forward_target_relay_routing_token = 11; + optional uint32 forward_target_revision = 12; + optional .CMsgSteamDatagramConnectionClosed.ERelayMode relay_mode = 4 [default = None]; + optional string debug = 5; + optional uint32 reason_code = 6; + optional fixed64 routing_secret = 14; + optional bool not_primary_session = 16; + optional bool not_primary_transport = 19; + optional .CMsgSteamDatagramConnectionQuality quality_relay = 17; + optional .CMsgSteamDatagramConnectionQuality quality_e2e = 18; + optional .CMsgSteamDatagramP2PRoutingSummary p2p_routing_summary = 21; +} + +message CMsgSteamDatagramNoConnection { + optional fixed32 to_connection_id = 5; + optional fixed32 from_connection_id = 6; + optional uint32 legacy_gameserver_relay_session_id = 2; + optional fixed32 to_relay_session_id = 9; + optional fixed32 from_relay_session_id = 10; + optional string from_identity_string = 7; + optional fixed64 legacy_from_steam_id = 3; + optional bool end_to_end = 4; + optional bool not_primary_session = 12; + optional bool not_primary_transport = 15; + optional .CMsgSteamDatagramConnectionQuality quality_relay = 13; + optional .CMsgSteamDatagramConnectionQuality quality_e2e = 14; + optional .CMsgSteamDatagramP2PRoutingSummary p2p_routing_summary = 16; + optional fixed64 routing_secret = 11; + optional fixed32 dummy_pad = 1023; +} + +message CMsgSteamDatagramGameserverSessionRequest { + optional bytes ticket = 1; + optional fixed32 challenge_time = 3; + optional fixed64 challenge = 4; + optional fixed32 client_connection_id = 5; + optional fixed32 server_connection_id = 8; + optional uint64 network_config_version = 6; + optional uint32 protocol_version = 7; + optional string platform = 9; + optional string build = 10; + optional string dev_gameserver_identity = 100; + optional .CMsgSteamDatagramCertificateSigned dev_client_cert = 101; +} + +message CMsgSteamDatagramGameserverSessionEstablished { + optional fixed32 connection_id = 1; + optional string gameserver_identity_string = 2; + optional uint32 seconds_until_shutdown = 4; + optional uint32 seq_num_r2c = 6; + optional bytes dummy_legacy_identity_binary = 7; + optional fixed64 legacy_gameserver_steamid = 3; +} + +message CMsgSteamDatagramConnectionStatsClientToRouter { + enum Flags { + ACK_REQUEST_RELAY = 1; + ACK_REQUEST_E2E = 2; + ACK_REQUEST_IMMEDIATE = 4; + NOT_PRIMARY_SESSION = 8; + } + + optional .CMsgSteamDatagramConnectionQuality quality_relay = 1; + optional .CMsgSteamDatagramConnectionQuality quality_e2e = 2; + repeated fixed32 ack_relay = 4; + repeated fixed32 legacy_ack_e2e = 5; + optional uint32 flags = 6; + optional fixed32 client_connection_id = 8; + optional uint32 seq_num_c2r = 9; + optional uint32 seq_num_e2e = 10; +} + +message CMsgSteamDatagramConnectionStatsRouterToClient { + enum Flags { + ACK_REQUEST_RELAY = 1; + ACK_REQUEST_E2E = 2; + ACK_REQUEST_IMMEDIATE = 4; + } + + optional .CMsgSteamDatagramConnectionQuality quality_relay = 1; + optional .CMsgSteamDatagramConnectionQuality quality_e2e = 2; + optional uint32 seconds_until_shutdown = 6; + optional fixed32 migrate_request_ip = 10; + optional uint32 migrate_request_port = 11; + optional uint32 scoring_penalty_relay_cluster = 12; + repeated fixed32 ack_relay = 13; + repeated fixed32 legacy_ack_e2e = 14; + optional uint32 flags = 15; + optional fixed32 client_connection_id = 7; + optional uint32 seq_num_r2c = 8; + optional uint32 seq_num_e2e = 9; +} + +message CMsgSteamDatagramConnectionStatsRouterToServer { + enum Flags { + ACK_REQUEST_RELAY = 1; + ACK_REQUEST_E2E = 2; + ACK_REQUEST_IMMEDIATE = 4; + } + + optional .CMsgSteamDatagramConnectionQuality quality_relay = 1; + optional .CMsgSteamDatagramConnectionQuality quality_e2e = 2; + repeated fixed32 ack_relay = 10; + repeated fixed32 legacy_ack_e2e = 11; + optional uint32 flags = 12; + optional uint32 seq_num_r2s = 5; + optional uint32 seq_num_e2e = 6; + optional string client_identity_string = 15; + optional fixed64 legacy_client_steam_id = 7; + optional uint32 relay_session_id = 8; + optional fixed32 client_connection_id = 9; + optional fixed32 server_connection_id = 13; + optional fixed64 routing_secret = 14; +} + +message CMsgSteamDatagramConnectionStatsServerToRouter { + enum Flags { + ACK_REQUEST_RELAY = 1; + ACK_REQUEST_E2E = 2; + ACK_REQUEST_IMMEDIATE = 4; + } + + optional .CMsgSteamDatagramConnectionQuality quality_relay = 1; + optional .CMsgSteamDatagramConnectionQuality quality_e2e = 2; + repeated fixed32 ack_relay = 8; + repeated fixed32 legacy_ack_e2e = 9; + optional uint32 flags = 10; + optional uint32 seq_num_s2r = 3; + optional uint32 seq_num_e2e = 4; + optional uint32 relay_session_id = 6; + optional fixed32 client_connection_id = 7; + optional fixed32 server_connection_id = 11; +} + +message CMsgSteamDatagramP2PSessionRequestBody { + message EncryptedData { + optional string peer_identity_string = 1; + } + + optional fixed32 challenge_time = 1; + optional fixed64 challenge = 2; + optional fixed32 client_connection_id = 3; + optional fixed64 legacy_peer_steam_id = 4; + optional string peer_identity_string = 11; + optional fixed32 peer_connection_id = 5; + optional bytes encrypted_data = 14; + optional uint32 encryption_your_public_key_lead_byte = 15; + optional bytes encryption_my_ephemeral_public_key = 16; + optional uint32 protocol_version = 8; + optional uint64 network_config_version = 9; + optional string platform = 12; + optional string build = 13; +} + +message CMsgSteamDatagramP2PSessionRequest { + optional .CMsgSteamDatagramCertificateSigned cert = 1; + optional bytes body = 2; + optional bytes signature = 3; +} + +message CMsgSteamDatagramP2PSessionEstablished { + optional fixed32 connection_id = 1; + optional uint32 seconds_until_shutdown = 3; + optional bytes relay_routing_token = 4; + optional uint32 seq_num_r2c = 5; +} + +message CMsgSteamDatagramConnectionStatsP2PClientToRouter { + enum Flags { + ACK_REQUEST_RELAY = 1; + ACK_REQUEST_E2E = 2; + ACK_REQUEST_IMMEDIATE = 4; + NOT_PRIMARY_SESSION = 8; + NOT_PRIMARY_TRANSPORT_E2E = 16; + } + + optional .CMsgSteamDatagramConnectionQuality quality_relay = 1; + optional .CMsgSteamDatagramConnectionQuality quality_e2e = 2; + optional .CMsgSteamDatagramP2PRoutingSummary p2p_routing_summary = 14; + repeated fixed32 ack_relay = 3; + repeated fixed32 legacy_ack_e2e = 4; + optional uint32 flags = 5; + optional bytes forward_target_relay_routing_token = 6; + optional uint32 forward_target_revision = 7; + optional bytes routes = 8; + optional uint32 ack_peer_routes_revision = 9; + optional fixed32 connection_id = 10; + optional uint32 seq_num_c2r = 11; + optional uint32 seq_num_e2e = 12; +} + +message CMsgSteamDatagramConnectionStatsP2PRouterToClient { + enum Flags { + ACK_REQUEST_RELAY = 1; + ACK_REQUEST_E2E = 2; + ACK_REQUEST_IMMEDIATE = 4; + NOT_PRIMARY_TRANSPORT_E2E = 16; + } + + optional .CMsgSteamDatagramConnectionQuality quality_relay = 1; + optional .CMsgSteamDatagramConnectionQuality quality_e2e = 2; + optional uint32 seconds_until_shutdown = 3; + optional fixed32 migrate_request_ip = 4; + optional uint32 migrate_request_port = 5; + optional uint32 scoring_penalty_relay_cluster = 6; + repeated fixed32 ack_relay = 7; + repeated fixed32 legacy_ack_e2e = 8; + optional uint32 flags = 9; + optional uint32 ack_forward_target_revision = 10; + optional bytes routes = 11; + optional uint32 ack_peer_routes_revision = 12; + optional fixed32 connection_id = 13; + optional uint32 seq_num_r2c = 14; + optional uint32 seq_num_e2e = 15; +} + +message CMsgSteamDatagramP2PBadRouteRouterToClient { + optional fixed32 connection_id = 1; + optional bytes failed_relay_routing_token = 2; + optional uint32 ack_forward_target_revision = 3; + optional fixed64 kludge_pad = 99; +} + +message CMsgSteamDatagramP2PRoutes { + message RelayCluster { + optional fixed32 pop_id = 1; + optional uint32 ping_ms = 2; + optional uint32 score_penalty = 3; + optional bytes session_relay_routing_token = 4; + } + + message Route { + optional fixed32 my_pop_id = 1; + optional fixed32 your_pop_id = 2; + optional uint32 legacy_score = 3; + optional uint32 interior_score = 4; + } + + repeated .CMsgSteamDatagramP2PRoutes.RelayCluster relay_clusters = 1; + repeated .CMsgSteamDatagramP2PRoutes.Route routes = 2; + optional uint32 revision = 3; +} + +message CMsgSteamDatagramSetSecondaryAddressRequest { + optional fixed32 client_main_ip = 1; + optional fixed32 client_main_port = 2; + optional fixed32 client_connection_id = 3; + optional string client_identity = 4; + optional bool request_send_duplication = 5; + optional bytes kludge_pad = 99; +} + +message CMsgSteamDatagramSetSecondaryAddressResult { + optional bool success = 1; + optional string message = 2; +} diff --git a/protobuf_files/orig/steam/steammessages_accounthardware.steamclient.proto b/protobuf_files/orig/steam/steammessages_accounthardware.steamclient.proto new file mode 100644 index 00000000..1839f687 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_accounthardware.steamclient.proto @@ -0,0 +1,201 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +enum EValveIndexComponent { + k_EValveIndexComponentUnknown = 0; + k_EValveIndexComponentHMD = 1; + k_EValveIndexComponentLeftKnuckle = 2; + k_EValveIndexComponentRightKnuckle = 3; +} + +message CAccountHardware_RegisterSteamController_Request { + optional string serial_number = 1; + optional string controller_code = 2; +} + +message CAccountHardware_RegisterSteamController_Response { +} + +message CAccountHardware_CompleteSteamControllerRegistration_Request { + optional string serial_number = 1; + optional string controller_code = 2; +} + +message CAccountHardware_CompleteSteamControllerRegistration_Response { +} + +message CAccountHardware_QueryAccountsRegisteredToSerial_Request { + optional string serial_number = 1; + optional string controller_code = 2; +} + +message CAccountHardware_QueryAccountsRegisteredToSerial_Accounts { + optional uint32 accountid = 1; + optional bool registration_complete = 2; +} + +message CAccountHardware_QueryAccountsRegisteredToSerial_Response { + repeated .CAccountHardware_QueryAccountsRegisteredToSerial_Accounts accounts = 1; +} + +message CAccountHardware_SteamControllerSetConfig_ControllerConfig { + optional string appidorname = 1; + optional uint64 publishedfileid = 2; + optional string templatename = 3; +} + +message CAccountHardware_SteamControllerSetConfig_Request { + optional string serial_number = 1; + optional string controller_code = 2; + optional uint32 accountid = 3; + repeated .CAccountHardware_SteamControllerSetConfig_ControllerConfig configurations = 4; + optional int32 controller_type = 5 [default = 2]; + optional bool only_for_this_serial = 6 [default = false]; +} + +message CAccountHardware_SteamControllerSetConfig_Response { +} + +message CAccountHardware_SteamControllerGetConfig_Request { + optional string serial_number = 1; + optional string controller_code = 2; + optional uint32 accountid = 3; + optional string appidorname = 4; + optional int32 controller_type = 5 [default = 2]; + optional bool only_for_this_serial = 6 [default = false]; +} + +message CAccountHardware_SteamControllerGetConfig_ControllerConfig { + optional string appidorname = 1; + optional uint64 publishedfileid = 2; + optional string templatename = 3; + optional string serial_number = 4; + optional bool autosave = 5 [default = false]; +} + +message CAccountHardware_SteamControllerGetConfig_Response { + repeated .CAccountHardware_SteamControllerGetConfig_ControllerConfig configurations = 1; +} + +message CAccountHardware_DeRegisterSteamController_Request { + optional string serial_number = 1; + optional string controller_code = 2; + optional uint32 accountid = 3; +} + +message CAccountHardware_DeRegisterSteamController_Response { +} + +message CAccountHardware_SetPersonalizationFile_Request { + optional string serial_number = 1; + optional uint64 publishedfileid = 2; + optional uint32 accountid = 3; +} + +message CAccountHardware_SetPersonalizationFile_Response { +} + +message CAccountHardware_GetPersonalizationFile_Request { + optional string serial_number = 1; + optional uint32 accountid = 2; +} + +message CAccountHardware_GetPersonalizationFile_Response { + optional uint64 publishedfileid = 1; +} + +message CAccountHardware_VRCompatibilityCheck_Request { + message Pair { + optional string key = 1; + optional string value = 2; + } + + optional string product_name = 1 [(description) = "Name of product we're checking"]; + repeated .CAccountHardware_VRCompatibilityCheck_Request.Pair values = 2 [(description) = "Values from client system probe"]; +} + +message CAccountHardware_VRCompatibilityCheck_Response { + message Pair { + optional string key = 1; + optional string value = 2; + } + + message ComponentDisplay { + optional string name = 1 [(description) = "Name of component (OS, RAM, GPU, etc.)"]; + optional string image = 2 [(description) = "Name of icon to use"]; + optional string value = 3 [(description) = "String value to report"]; + } + + repeated .CAccountHardware_VRCompatibilityCheck_Response.Pair values = 1 [(description) = "Top-level values reported to client"]; + repeated .CAccountHardware_VRCompatibilityCheck_Response.ComponentDisplay components = 2 [(description) = "Specific values to display"]; +} + +message CAccountHardware_RegisterValveIndexComponent_Request { + optional string serial_number = 1; + optional string manufacturer_serial_number = 2; + optional string component_code = 3; + optional .EValveIndexComponent component_type = 4 [default = k_EValveIndexComponentUnknown]; + optional int32 estimated_time_registered = 5; +} + +message CAccountHardware_RegisterValveIndexComponent_Response { +} + +message CAccountHardware_GetSteamDeckComponents_Request { + optional string serial_number = 1; + optional string controller_code = 2; +} + +message CAccountHardware_GetSteamDeckComponents_Response { + optional string json_components = 1; +} + +service AccountHardware { + option (service_description) = "A service to use account hardware related methods"; + + rpc RegisterSteamController (.CAccountHardware_RegisterSteamController_Request) returns (.CAccountHardware_RegisterSteamController_Response) { + option (method_description) = "Records a serial number and the calling user's account info for warranty purposes."; + } + + rpc CompleteSteamControllerRegistration (.CAccountHardware_CompleteSteamControllerRegistration_Request) returns (.CAccountHardware_CompleteSteamControllerRegistration_Response) { + option (method_description) = "Marks a controller's registration as complete"; + } + + rpc QueryAccountsRegisteredToController (.CAccountHardware_QueryAccountsRegisteredToSerial_Request) returns (.CAccountHardware_QueryAccountsRegisteredToSerial_Response) { + option (method_description) = "Sends back a list of accounts registered to a controller."; + } + + rpc SetDesiredControllerConfigForApp (.CAccountHardware_SteamControllerSetConfig_Request) returns (.CAccountHardware_SteamControllerSetConfig_Response) { + option (method_description) = "Sets a desired controller config for an app"; + } + + rpc GetDesiredControllerConfigForApp (.CAccountHardware_SteamControllerGetConfig_Request) returns (.CAccountHardware_SteamControllerGetConfig_Response) { + option (method_description) = "Gets a desired controller config for an app"; + } + + rpc DeRegisterSteamController (.CAccountHardware_DeRegisterSteamController_Request) returns (.CAccountHardware_DeRegisterSteamController_Response) { + option (method_description) = "De registers a controller"; + } + + rpc SetControllerPersonalizationFile (.CAccountHardware_SetPersonalizationFile_Request) returns (.CAccountHardware_SetPersonalizationFile_Response) { + option (method_description) = "Stores the file ID of the personalization file"; + } + + rpc GetControllerPersonalizationFile (.CAccountHardware_GetPersonalizationFile_Request) returns (.CAccountHardware_GetPersonalizationFile_Response) { + option (method_description) = "Gets the file ID of the personalization file"; + } + + rpc VRCompatibilityCheck (.CAccountHardware_VRCompatibilityCheck_Request) returns (.CAccountHardware_VRCompatibilityCheck_Response) { + option (method_description) = "Check system info for compatibility with VR"; + } + + rpc RegisterValveIndexComponent (.CAccountHardware_RegisterValveIndexComponent_Request) returns (.CAccountHardware_RegisterValveIndexComponent_Response) { + option (method_description) = "Registers a valve index component to a customer"; + } + + rpc GetSteamDeckComponents (.CAccountHardware_GetSteamDeckComponents_Request) returns (.CAccountHardware_GetSteamDeckComponents_Response) { + option (method_description) = "Returns the components that went into the given Steam Deck"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_appoverview.proto b/protobuf_files/orig/steam/steammessages_appoverview.proto new file mode 100644 index 00000000..bce7b2d9 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_appoverview.proto @@ -0,0 +1,187 @@ +import "enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = true; + +enum EDisplayStatus { + k_EDisplayStatusInvalid = 0; + k_EDisplayStatusLaunching = 1; + k_EDisplayStatusUninstalling = 2; + k_EDisplayStatusInstalling = 3; + k_EDisplayStatusRunning = 4; + k_EDisplayStatusValidating = 5; + k_EDisplayStatusUpdating = 6; + k_EDisplayStatusDownloading = 7; + k_EDisplayStatusSynchronizing = 8; + k_EDisplayStatusReadyToInstall = 9; + k_EDisplayStatusReadyToPreload = 10; + k_EDisplayStatusReadyToLaunch = 11; + k_EDisplayStatusRegionRestricted = 12; + k_EDisplayStatusPresaleOnly = 13; + k_EDisplayStatusInvalidPlatform = 14; + k_EDisplayStatusPreloadComplete = 16; + k_EDisplayStatusBorrowerLocked = 17; + k_EDisplayStatusUpdatePaused = 18; + k_EDisplayStatusUpdateQueued = 19; + k_EDisplayStatusUpdateRequired = 20; + k_EDisplayStatusUpdateDisabled = 21; + k_EDisplayStatusDownloadPaused = 22; + k_EDisplayStatusDownloadQueued = 23; + k_EDisplayStatusDownloadRequired = 24; + k_EDisplayStatusDownloadDisabled = 25; + k_EDisplayStatusLicensePending = 26; + k_EDisplayStatusLicenseExpired = 27; + k_EDisplayStatusAvailForFree = 28; + k_EDisplayStatusAvailToBorrow = 29; + k_EDisplayStatusAvailGuestPass = 30; + k_EDisplayStatusPurchase = 31; + k_EDisplayStatusUnavailable = 32; + k_EDisplayStatusNotLaunchable = 33; + k_EDisplayStatusCloudError = 34; + k_EDisplayStatusCloudOutOfDate = 35; + k_EDisplayStatusTerminating = 36; +} + +enum EAppCloudStatus { + k_EAppCloudStatusInvalid = 0; + k_EAppCloudStatusDisabled = 1; + k_EAppCloudStatusUnknown = 2; + k_EAppCloudStatusSynchronized = 3; + k_EAppCloudStatusChecking = 4; + k_EAppCloudStatusOutOfSync = 5; + k_EAppCloudStatusUploading = 6; + k_EAppCloudStatusDownloading = 7; + k_EAppCloudStatusSyncFailed = 8; + k_EAppCloudStatusConflict = 9; + k_EAppCloudStatusPendingElsewhere = 10; +} + +enum EProtoAppType { + k_EAppTypeInvalid = 0; + k_EAppTypeGame = 1; + k_EAppTypeApplication = 2; + k_EAppTypeTool = 4; + k_EAppTypeDemo = 8; + k_EAppTypeDeprected = 16; + k_EAppTypeDLC = 32; + k_EAppTypeGuide = 64; + k_EAppTypeDriver = 128; + k_EAppTypeConfig = 256; + k_EAppTypeHardware = 512; + k_EAppTypeFranchise = 1024; + k_EAppTypeVideo = 2048; + k_EAppTypePlugin = 4096; + k_EAppTypeMusicAlbum = 8192; + k_EAppTypeSeries = 16384; + k_EAppTypeComic = 32768; + k_EAppTypeBeta = 65536; + k_EAppTypeShortcut = 1073741824; + k_EAppTypeDepotOnly = -2147483648; +} + +enum EAppAssociationType { + k_EAppAssociationTypeInvalid = 0; + k_EAppAssociationTypePublisher = 1; + k_EAppAssociationTypeDeveloper = 2; + k_EAppAssociationTypeFranchise = 3; +} + +enum EAppControllerSupportLevel { + k_EAppControllerSupportLevelNone = 0; + k_EAppControllerSupportLevelPartial = 1; + k_EAppControllerSupportLevelFull = 2; +} + +enum EAppGamepadGyroTrackpadSupportLevel { + k_EAppGamepadGyroTrackpadSupportLevelUnknown = -1; + k_EAppGamepadGyroTrackpadSupportLevelNoGamepad = 0; + k_EAppGamepadGyroTrackpadSupportLevelGamepad = 1; + k_EAppGamepadGyroTrackpadSupportLevelSimultaneous = 2; +} + +message CAppOverview_AppAssociation { + optional .EAppAssociationType type = 1 [default = k_EAppAssociationTypeInvalid]; + optional string name = 2; +} + +message CAppOverview_PerClientData { + optional uint64 clientid = 1; + optional string client_name = 2; + optional .EDisplayStatus display_status = 3 [default = k_EDisplayStatusInvalid]; + optional uint32 status_percentage = 4 [default = 0]; + optional string active_beta = 5; + optional bool installed = 6; + optional uint64 bytes_downloaded = 7 [default = 0]; + optional uint64 bytes_total = 8 [default = 0]; + optional bool streaming_to_local_client = 9; + optional bool is_available_on_current_platform = 10; + optional bool is_invalid_os_type = 11; + optional uint32 playtime_left = 12; + optional .EAppCloudStatus cloud_status = 13 [default = k_EAppCloudStatusInvalid]; +} + +message CAppOverview { + optional uint32 appid = 1; + optional string display_name = 2; + optional bool visible_in_game_list = 4; + optional string sort_as = 6; + optional .EProtoAppType app_type = 7 [default = k_EAppTypeInvalid]; + optional uint32 mru_index = 13; + optional uint32 rt_recent_activity_time = 14 [default = 0]; + optional uint32 minutes_playtime_forever = 16 [default = 0]; + optional uint32 minutes_playtime_last_two_weeks = 17 [default = 0]; + optional uint32 rt_last_time_played = 18 [default = 0]; + repeated uint32 store_tag = 19; + repeated .CAppOverview_AppAssociation association = 20; + repeated uint32 store_category = 23; + optional uint32 rt_original_release_date = 25 [default = 0]; + optional uint32 rt_steam_release_date = 26 [default = 0]; + optional string icon_hash = 27; + optional .EAppControllerSupportLevel controller_support = 31 [default = k_EAppControllerSupportLevelNone]; + optional bool vr_supported = 32; + optional uint32 metacritic_score = 36; + optional uint64 size_on_disk = 37; + optional bool third_party_mod = 38; + optional string icon_data = 39; + optional string icon_data_format = 40; + optional string gameid = 41; + optional string library_capsule_filename = 42; + repeated .CAppOverview_PerClientData per_client_data = 43; + optional uint64 most_available_clientid = 44; + optional uint64 selected_clientid = 45; + optional uint32 rt_store_asset_mtime = 46; + optional uint32 rt_custom_image_mtime = 47; + optional uint32 optional_parent_app_id = 48; + optional uint32 owner_account_id = 49; + optional uint32 review_score_with_bombs = 53; + optional uint32 review_percentage_with_bombs = 54; + optional uint32 review_score_without_bombs = 55; + optional uint32 review_percentage_without_bombs = 56; + optional string library_id = 57; + optional bool vr_only = 58; + optional uint32 mastersub_appid = 59; + optional string mastersub_includedwith_logo = 60; + optional string site_license_site_name = 62; + optional uint32 shortcut_override_appid = 63; + optional .ESteamDeckCompatibilityCategory steam_deck_compat_category = 64 [default = k_ESteamDeckCompatibilityCategory_Unknown]; + optional uint32 rt_last_time_locally_played = 65; + optional uint32 rt_purchased_time = 66; + optional string header_filename = 67; +} + +message CAppOverview_Change { + repeated .CAppOverview app_overview = 1; + repeated uint32 removed_appid = 2; + optional bool full_update = 3; + optional bool update_complete = 4; +} + +message CAppBootstrapData { + optional uint32 appid = 1; + optional bool hidden = 2; + repeated string user_tag = 3; +} + +message CLibraryBootstrapData { + repeated .CAppBootstrapData app_data = 1; +} diff --git a/protobuf_files/orig/steam/steammessages_auth.steamclient.proto b/protobuf_files/orig/steam/steammessages_auth.steamclient.proto new file mode 100644 index 00000000..f39bf912 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_auth.steamclient.proto @@ -0,0 +1,411 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "enums.proto"; + +option cc_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; + k_EAuthSessionGuardType_LegacyMachineAuth = 7; +} + +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; + k_EAuthTokenRevokeConsume = 4; +} + +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_Consumed = 6; + 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"]; + optional string website_id = 4 [default = "Unknown", (description) = "(EMachineAuthWebDomain) identifier of client requesting auth"]; +} + +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"]; + optional uint32 language = 11; + optional int32 qos_level = 12 [default = 2, (description) = "[ENetQOSLevel] client-specified priority for this auth attempt"]; +} + +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"]; + optional string agreement_session_url = 7 [(description) = "agreement the user needs to agree to"]; + optional string extended_error_message = 8 [(description) = "error string to display if supported by the client"]; +} + +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"]; + optional string agreement_session_url = 8 [(description) = "agreement the user needs to agree to"]; +} + +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 { + optional string agreement_session_url = 7 [(description) = "agreement the user needs to agree to"]; +} + +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; + optional string country = 4 [(description) = "Location (country code) of event, as inferred from IP"]; + optional string state = 5 [(description) = "Location (state code) of event, as inferred from IP"]; + optional string city = 6 [(description) = "Location (city) of event, as inferred from IP"]; + } + + 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"]; + optional int32 os_type = 11 [(description) = "EOSType - specific device OS, if known"]; + } + + 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 { + 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 country = 3 [(description) = "Location (country code) of event, as inferred from IP"]; + optional string state = 4 [(description) = "Location (state code) of event, as inferred from IP"]; + optional string city = 5 [(description) = "Location (city) of event, as inferred from IP"]; + } + + 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; + optional uint32 os_platform = 7 [(description) = "EPlatformType - rough classification of device OS, if known"]; + optional int32 os_type = 8 [(description) = "EOSType - specific device OS, if known"]; + optional uint32 auth_type = 9 [(description) = "EAuthTokenGuardType - device authorization mechanism, if known"]; + optional uint32 gaming_device_type = 10 [(description) = "EGamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices"]; + optional .CSupportRefreshTokenDescription.TokenUsageEvent first_seen = 11 [(description) = "Information about original authorization event"]; + optional .CSupportRefreshTokenDescription.TokenUsageEvent last_seen = 12 [(description) = "Information about most-recently seen, if known for this device"]; +} + +message CAuthenticationSupport_QueryRefreshTokensByAccount_Response { + repeated .CSupportRefreshTokenDescription refresh_tokens = 1; + optional int32 last_token_reset = 2; +} + +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)"]; + optional fixed64 steamid = 2 [(description) = "Steam ID of the owner of that token (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"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_base.proto b/protobuf_files/orig/steam/steammessages_base.proto new file mode 100644 index 00000000..d64ce8ac --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_base.proto @@ -0,0 +1,314 @@ +import "google/protobuf/descriptor.proto"; + +option optimize_for = SPEED; +option cc_generic_services = true; +option (force_php_generation) = true; + +extend .google.protobuf.MessageOptions { + optional int32 msgpool_soft_limit = 50000 [default = 32]; + optional int32 msgpool_hard_limit = 50001 [default = 384]; +} + +extend .google.protobuf.FileOptions { + optional bool force_php_generation = 50000 [default = false]; +} + +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 { + k_EClanOtherEvent = 1; + k_EClanGameEvent = 2; + k_EClanPartyEvent = 3; + k_EClanMeetingEvent = 4; + k_EClanSpecialCauseEvent = 5; + k_EClanMusicAndArtsEvent = 6; + k_EClanSportsEvent = 7; + k_EClanTripEvent = 8; + k_EClanChatEvent = 9; + k_EClanGameReleaseEvent = 10; + k_EClanBroadcastEvent = 11; + k_EClanSmallUpdateEvent = 12; + k_EClanPreAnnounceMajorUpdateEvent = 13; + k_EClanMajorUpdateEvent = 14; + k_EClanDLCReleaseEvent = 15; + k_EClanFutureReleaseEvent = 16; + k_EClanESportTournamentStreamEvent = 17; + k_EClanDevStreamEvent = 18; + k_EClanFamousStreamEvent = 19; + k_EClanGameSalesEvent = 20; + k_EClanGameItemSalesEvent = 21; + k_EClanInGameBonusXPEvent = 22; + k_EClanInGameLootEvent = 23; + k_EClanInGamePerksEvent = 24; + k_EClanInGameChallengeEvent = 25; + k_EClanInGameContestEvent = 26; + k_EClanIRLEvent = 27; + k_EClanNewsEvent = 28; + k_EClanBetaReleaseEvent = 29; + k_EClanInGameContentReleaseEvent = 30; + k_EClanFreeTrial = 31; + k_EClanSeasonRelease = 32; + k_EClanSeasonUpdate = 33; + k_EClanCrosspostEvent = 34; + k_EClanInGameEventGeneral = 35; +} + +enum PartnerEventNotificationType { + k_EEventStart = 0; + k_EEventBroadcastStart = 1; + k_EEventMatchStart = 2; + k_EEventPartnerMaxType = 3; +} + +message CMsgIPAddress { + oneof ip { + fixed32 v4 = 1; + bytes v6 = 2; + } +} + +message CMsgIPAddressBucket { + optional .CMsgIPAddress original_ip_address = 1; + optional fixed64 bucket = 2; +} + +message CMsgGCRoutingProtoBufHeader { + optional uint64 dst_gcid_queue = 1; + optional uint32 dst_gc_dir_index = 2; +} + +message CMsgProtoBufHeader { + optional fixed64 steamid = 1; + optional int32 client_sessionid = 2; + optional uint32 routing_appid = 3; + optional fixed64 jobid_source = 10 [default = 18446744073709551615]; + optional fixed64 jobid_target = 11 [default = 18446744073709551615]; + optional string target_job_name = 12; + optional int32 seq_num = 24; + optional int32 eresult = 13 [default = 2]; + optional string error_message = 14; + optional uint32 auth_account_flags = 16; + optional uint32 token_source = 22; + optional bool admin_spoofing_user = 23; + optional int32 transport_error = 17 [default = 1]; + optional uint64 messageid = 18 [default = 18446744073709551615]; + optional uint32 publisher_group_id = 19; + optional uint32 sysid = 20; + optional uint64 trace_tag = 21; + optional uint32 webapi_key_id = 25; + optional bool is_from_external_source = 26; + repeated uint32 forward_to_sysid = 27; + optional uint32 cm_sysid = 28; + 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; + optional .CMsgGCRoutingProtoBufHeader routing_gc = 37; + + oneof ip_addr { + uint32 ip = 15; + bytes ip_v6 = 29; + } +} + +message CMsgMulti { + optional uint32 size_unzipped = 1; + optional bytes message_body = 2; +} + +message CMsgProtobufWrapped { + optional bytes message_body = 1; +} + +message CMsgAuthTicket { + optional uint32 estate = 1; + optional uint32 eresult = 2 [default = 2]; + optional fixed64 steamid = 3; + optional fixed64 gameid = 4; + optional uint32 h_steam_pipe = 5; + optional uint32 ticket_crc = 6; + optional bytes ticket = 7; + optional bytes server_secret = 8; +} + +message CCDDBAppDetailCommon { + optional uint32 appid = 1; + optional string name = 2; + optional string icon = 3; + optional bool tool = 6; + optional bool demo = 7; + optional bool media = 8; + optional bool community_visible_stats = 9; + optional string friendly_name = 10; + optional string propagation = 11; + optional bool has_adult_content = 12; + optional bool is_visible_in_steam_china = 13; + optional uint32 app_type = 14; + optional bool has_adult_content_sex = 15; + optional bool has_adult_content_violence = 16; + repeated uint32 content_descriptorids = 17; +} + +message CMsgAppRights { + optional bool edit_info = 1; + optional bool publish = 2; + optional bool view_error_data = 3; + optional bool download = 4; + optional bool upload_cdkeys = 5; + optional bool generate_cdkeys = 6; + optional bool view_financials = 7; + optional bool manage_ceg = 8; + optional bool manage_signing = 9; + optional bool manage_cdkeys = 10; + optional bool edit_marketing = 11; + optional bool economy_support = 12; + optional bool economy_support_supervisor = 13; + optional bool manage_pricing = 14; + optional bool broadcast_live = 15; + optional bool view_marketing_traffic = 16; + optional bool edit_store_display_content = 17; +} + +message CCuratorPreferences { + optional uint32 supported_languages = 1; + optional bool platform_windows = 2; + optional bool platform_mac = 3; + optional bool platform_linux = 4; + optional bool vr_content = 5; + optional bool adult_content_violence = 6; + optional bool adult_content_sex = 7; + optional uint32 timestamp_updated = 8; + repeated uint32 tagids_curated = 9; + repeated uint32 tagids_filtered = 10; + optional string website_title = 11; + optional string website_url = 12; + optional string discussion_url = 13; + optional bool show_broadcast = 14; +} + +message CLocalizationToken { + optional uint32 language = 1; + optional string localized_string = 2; +} + +message CClanEventUserNewsTuple { + optional uint32 clanid = 1; + optional fixed64 event_gid = 2; + optional fixed64 announcement_gid = 3; + optional uint32 rtime_start = 4; + optional uint32 rtime_end = 5; + optional uint32 priority_score = 6; + optional uint32 type = 7; + optional uint32 clamp_range_slot = 8; + optional uint32 appid = 9; + optional uint32 rtime32_last_modified = 10; +} + +message CClanMatchEventByRange { + optional uint32 rtime_before = 1; + optional uint32 rtime_after = 2; + optional uint32 qualified = 3; + repeated .CClanEventUserNewsTuple events = 4; +} + +message CCommunity_ClanAnnouncementInfo { + optional uint64 gid = 1; + optional uint64 clanid = 2; + optional uint64 posterid = 3; + optional string headline = 4; + optional uint32 posttime = 5; + optional uint32 updatetime = 6; + optional string body = 7; + optional int32 commentcount = 8; + repeated string tags = 9; + optional int32 language = 10; + optional bool hidden = 11; + optional fixed64 forum_topic_id = 12; + optional fixed64 event_gid = 13; + optional int32 voteupcount = 14; + optional int32 votedowncount = 15; + optional .EBanContentCheckResult ban_check_result = 16 [default = k_EBanContentCheckResult_NotScanned]; + optional bool banned = 17; +} + +message CClanEventData { + optional fixed64 gid = 1; + optional fixed64 clan_steamid = 2; + optional string event_name = 3; + optional .EProtoClanEventType event_type = 4 [default = k_EClanOtherEvent]; + optional uint32 appid = 5; + optional string server_address = 6; + optional string server_password = 7; + optional uint32 rtime32_start_time = 8; + optional uint32 rtime32_end_time = 9; + optional int32 comment_count = 10; + optional fixed64 creator_steamid = 11; + optional fixed64 last_update_steamid = 12; + optional string event_notes = 13; + optional string jsondata = 14; + optional .CCommunity_ClanAnnouncementInfo announcement_body = 15; + optional bool published = 16; + optional bool hidden = 17; + optional uint32 rtime32_visibility_start = 18; + optional uint32 rtime32_visibility_end = 19; + optional uint32 broadcaster_accountid = 20; + optional uint32 follower_count = 21; + optional uint32 ignore_count = 22; + optional fixed64 forum_topic_id = 23; + optional uint32 rtime32_last_modified = 24; + optional fixed64 news_post_gid = 25; + optional uint32 rtime_mod_reviewed = 26; + optional uint32 featured_app_tagid = 27; + repeated uint32 referenced_appids = 28; + optional uint32 build_id = 29; + optional string build_branch = 30; +} + +message CBilling_Address { + optional string first_name = 1; + optional string last_name = 2; + optional string address1 = 3; + optional string address2 = 4; + optional string city = 5; + optional string us_state = 6; + optional string country_code = 7; + optional string postcode = 8; + optional int32 zip_plus4 = 9; + optional string phone = 10; +} + +message CPackageReservationStatus { + optional uint32 packageid = 1; + optional int32 reservation_state = 2; + optional int32 queue_position = 3; + optional int32 total_queue_size = 4; + optional string reservation_country_code = 5; + optional bool expired = 6; + 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; +} diff --git a/protobuf_files/orig/steam/steammessages_broadcast.steamclient.proto b/protobuf_files/orig/steam/steammessages_broadcast.steamclient.proto new file mode 100644 index 00000000..7b66a07c --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_broadcast.steamclient.proto @@ -0,0 +1,758 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +enum EBroadcastWatchLocation { + k_EBroadcastWatchLocation_Invalid = 0; + k_EBroadcastWatchLocation_SteamTV_Tab = 1; + k_EBroadcastWatchLocation_SteamTV_WatchParty = 2; + k_EBroadcastWatchLocation_Chat_Tab = 3; + k_EBroadcastWatchLocation_Chat_WatchParty = 4; + k_EBroadcastWatchLocation_CommunityPage = 5; + k_EBroadcastWatchLocation_StoreAppPage = 6; + k_EBroadcastWatchLocation_InGame = 7; + k_EBroadcastWatchLocation_BigPicture = 8; + k_EBroadcastWatchLocation_SalesPage = 9; + k_EBroadcastWatchLocation_CuratorPage = 10; + k_EBroadcastWatchLocation_DeveloperPage = 11; + k_EBroadcastWatchLocation_Chat_Friends = 12; + k_EBroadcastWatchLocation_SteamTV_Web = 13; +} + +enum EBroadcastChatPermission { + k_EBroadcastChatPermissionPublic = 0; + k_EBroadcastChatPermissionOwnsApp = 1; +} + +message CBroadcast_BeginBroadcastSession_Request { + optional int32 permission = 1; + optional uint64 gameid = 2; + optional uint64 client_instance_id = 3; + optional string title = 4; + optional uint32 cellid = 5; + optional uint64 rtmp_token = 6; + optional bool thumbnail_upload = 7; + optional string client_beta = 8; + optional uint32 sysid = 9; + optional bool allow_webrtc = 10; +} + +message CBroadcast_BeginBroadcastSession_Response { + optional fixed64 broadcast_id = 1; + optional string thumbnail_upload_address = 2 [(description) = "Http address to upload the thumbnail data."]; + optional string thumbnail_upload_token = 3 [(description) = "token to authorize as broadcaster to upload content to the relay."]; + optional uint32 thumbnail_interval_seconds = 4 [(description) = "how many seconds between thumbnails"]; + optional uint32 heartbeat_interval_seconds = 5 [(description) = "how many seconds between session heartbeats"]; +} + +message CBroadcast_EndBroadcastSession_Request { + optional fixed64 broadcast_id = 1; +} + +message CBroadcast_EndBroadcastSession_Response { +} + +message CBroadcast_StartBroadcastUpload_Request { + optional fixed64 broadcast_id = 1; + optional uint32 cellid = 2; + optional bool as_rtmp = 3; + optional uint32 delay_seconds = 4; + optional uint64 rtmp_token = 5 [default = 0, (description) = "Only set during RTMP uploads; secret key from the user."]; + optional uint32 upload_ip_address = 6; + optional bool is_replay = 7; + optional uint32 sysid = 8; +} + +message CBroadcast_StartBroadcastUpload_Response { + optional string upload_token = 1; + optional string upload_address = 2; + optional fixed64 broadcast_upload_id = 3; + optional bool enable_replay = 6; + optional string http_address = 7; +} + +message CBroadcast_NotifyBroadcastUploadStop_Notification { + optional fixed64 broadcast_upload_id = 1; + optional uint32 upload_result = 2; +} + +message CBroadcast_WatchBroadcast_Request { + optional fixed64 steamid = 1 [(description) = "broadcaster steamID."]; + optional fixed64 existing_broadcast_id = 2 [(description) = "broadcast session ID (optional, rejoin if specified)."]; + optional fixed64 viewer_token = 3 [(description) = "viewer token received from last WatchRequest call, from browser storage."]; + optional uint32 client_cell = 5; + optional .EBroadcastWatchLocation watch_location = 6 [default = k_EBroadcastWatchLocation_Invalid]; + optional bool is_webrtc = 7; +} + +message CBroadcast_WatchBroadcast_Response { + enum EWatchResponse { + k_EWatchResponseReady = 1; + k_EWatchResponseNotAvailable = 2; + k_EWatchResponseWaitingForApproval = 3; + k_EWatchResponseWaitingForStart = 4; + k_EWatchResponseInvalidSession = 5; + k_EWatchResponseTooManyBroadcasts = 6; + k_EWatchResponseWaitingForReconnect = 7; + k_EWatchResponseSystemNotSupported = 8; + k_EWatchResponseUserRestricted = 9; + k_EWatchResponseClientOutOfDate = 10; + k_EWatchResponsePoorUploadQuality = 11; + k_EWatchResponseMissingSubscription = 12; + } + + optional .CBroadcast_WatchBroadcast_Response.EWatchResponse response = 1 [default = k_EWatchResponseReady]; + optional string mpd_url = 2; + optional fixed64 broadcast_id = 3; + optional uint64 gameid = 4; + optional string title = 5; + optional uint32 num_viewers = 6; + optional int32 permission = 7; + optional bool is_rtmp = 8; + optional int32 seconds_delay = 9; + optional fixed64 viewer_token = 10; + optional string hls_m3u8_master_url = 11; + optional int32 heartbeat_interval = 12; + optional string thumbnail_url = 13; + optional bool is_webrtc = 14; + optional fixed64 webrtc_session_id = 15; + optional string webrtc_offer_sdp = 16; + optional string webrtc_turn_server = 17; + optional bool is_replay = 18; + optional int32 duration = 19; + optional string cdn_auth_url_parameters = 20; +} + +message CBroadcast_HeartbeatBroadcast_Notification { + optional fixed64 steamid = 1 [(description) = "broadcaster steamID."]; + optional fixed64 broadcast_id = 2 [(description) = "broadcast session ID."]; + optional fixed64 viewer_token = 3 [(description) = "viewer token received from last WatchRequest call, from browser storage."]; + optional uint32 representation = 4 [(description) = "video stream representation watching"]; +} + +message CBroadcast_StopWatchingBroadcast_Notification { + optional fixed64 steamid = 1 [(description) = "broadcaster steamID."]; + optional fixed64 broadcast_id = 2 [(description) = "broadcast session ID."]; + optional fixed64 viewer_token = 3 [(description) = "viewer token received from last WatchRequest call, from browser storage."]; +} + +message CBroadcast_GetBroadcastStatus_Request { + optional fixed64 steamid = 1 [(description) = "broadcaster steamID."]; + optional fixed64 broadcast_id = 2 [(description) = "broadcast session ID to proof that user is allowed to see details."]; +} + +message CBroadcast_GetBroadcastStatus_Response { + optional uint64 gameid = 1; + optional string title = 2; + optional uint32 num_viewers = 3; + optional int32 permission = 4; + optional bool is_rtmp = 5; + optional int32 seconds_delay = 6; + optional bool is_publisher = 7; + optional string thumbnail_url = 8; + optional int32 update_interval = 9; + optional bool is_uploading = 10; + optional uint32 duration = 11; + optional bool is_replay = 12; + optional bool is_capturing_vod = 13; + optional bool is_store_whitelisted = 14; +} + +message CBroadcast_GetBroadcastThumbnail_Request { + optional fixed64 steamid = 1; + optional fixed64 broadcast_id = 2; +} + +message CBroadcast_GetBroadcastThumbnail_Response { + optional string thumbnail_url = 1; + optional int32 update_interval = 2; + optional int32 num_viewers = 3; + optional int32 duration = 4; +} + +message CBroadcast_InviteToBroadcast_Request { + optional fixed64 steamid = 1; + optional bool approval_response = 2; +} + +message CBroadcast_InviteToBroadcast_Response { + optional bool success = 1; +} + +message CBroadcast_SendBroadcastStateToServer_Request { + optional int32 permission = 1; + optional uint64 gameid = 2; + optional string title = 3; + optional string game_data_config = 4; +} + +message CBroadcast_SendBroadcastStateToServer_Response { +} + +message CBroadcast_NotifyBroadcastSessionHeartbeat_Notification { + optional fixed64 broadcast_id = 1; +} + +message CBroadcast_GetBroadcastChatInfo_Request { + optional fixed64 steamid = 1; + optional fixed64 broadcast_id = 2; + optional uint32 client_ip = 3; + optional uint32 client_cell = 4; +} + +message CBroadcast_GetBroadcastChatInfo_Response { + optional fixed64 chat_id = 1; + optional string view_url_template = 3; + repeated uint32 flair_group_ids = 4; +} + +message CBroadcast_PostChatMessage_Request { + optional fixed64 chat_id = 1; + optional string message = 2; + optional uint32 instance_id = 3; + optional uint32 language = 4 [default = 0, (description) = "ELanguage of the user posting the message, default is english"]; + optional string country_code = 5 [(description) = "The two letter country code"]; +} + +message CBroadcast_PostChatMessage_Response { + optional string persona_name = 1; + optional bool in_game = 2; + optional int32 result = 3; + optional int32 cooldown_time_seconds = 4; +} + +message CBroadcast_UpdateChatMessageFlair_Request { + optional fixed64 chat_id = 1; + optional string flair = 2; +} + +message CBroadcast_UpdateChatMessageFlair_Response { + optional int32 result = 1; + optional fixed64 chat_id = 2; + optional string flair = 3; +} + +message CBroadcast_MuteBroadcastChatUser_Request { + optional fixed64 chat_id = 1; + optional fixed64 user_steamid = 2; + optional bool muted = 3; +} + +message CBroadcast_MuteBroadcastChatUser_Response { +} + +message CBroadcast_RemoveUserChatText_Request { + optional fixed64 chat_id = 1; + optional fixed64 user_steamid = 2; +} + +message CBroadcast_RemoveUserChatText_Response { +} + +message CBroadcast_GetBroadcastChatUserNames_Request { + optional fixed64 chat_id = 1; + repeated fixed64 user_steamid = 2; +} + +message CBroadcast_GetBroadcastChatUserNames_Response { + message PersonaName { + optional fixed64 steam_id = 1 [(allow_field_named_steam_id) = true]; + optional string persona = 2; + } + + repeated .CBroadcast_GetBroadcastChatUserNames_Response.PersonaName persona_names = 1; +} + +message CBroadcast_StartBuildClip_Request { + optional fixed64 steamid = 1; + optional fixed64 broadcast_session_id = 2; + optional int32 first_segment = 3; + optional int32 num_segments = 4; + optional string clip_description = 5; +} + +message CBroadcast_StartBuildClip_Response { + optional fixed64 broadcast_clip_id = 1; +} + +message CBroadcast_GetBuildClipStatus_Request { + optional fixed64 broadcast_clip_id = 1; +} + +message CBroadcast_GetBuildClipStatus_Response { +} + +message CBroadcast_SetClipDetails_Request { + optional uint64 broadcast_clip_id = 1 [(description) = "Clip ID"]; + optional uint32 start_time = 2 [(description) = "start time of the clip"]; + optional uint32 end_time = 3 [(description) = "end time of the clip"]; + optional string video_description = 4; +} + +message CBroadcast_SetClipDetails_Response { +} + +message CBroadcast_GetClipDetails_Request { + optional uint64 broadcast_clip_id = 1 [(description) = "List of clip IDs we want details for"]; +} + +message CBroadcast_GetClipDetails_Response { + optional uint64 broadcast_clip_id = 1 [(description) = "broadcast clip ID"]; + optional uint64 video_id = 2 [(description) = "matching unique video ID"]; + optional uint64 channel_id = 3 [(description) = "Broadcast Channel ID"]; + optional uint32 app_id = 4 [(description) = "App ID stream is tagged with"]; + optional uint32 accountid_broadcaster = 5 [(description) = "Account ID of broadcaster"]; + optional uint32 accountid_clipmaker = 6 [(description) = "Account ID of clip-maker"]; + optional string video_description = 7 [(description) = "Short name or description of this clip"]; + optional uint32 start_time = 8 [(description) = "Wall time clip was broadcasted live"]; + optional uint32 length_milliseconds = 9 [(description) = "length of video in MS"]; + optional string thumbnail_path = 10 [(description) = "Path for thumbnail URL"]; +} + +message CBroadcast_SetRTMPInfo_Request { + optional int32 broadcast_permission = 1; + optional bool update_token = 2; + optional int32 broadcast_delay = 3; + optional uint32 app_id = 4; + optional uint32 required_app_id = 5; + optional .EBroadcastChatPermission broadcast_chat_permission = 6 [default = k_EBroadcastChatPermissionPublic, (description) = "Who is permitted to send a chat message during broadcast"]; + optional int32 broadcast_buffer = 7 [(description) = "Previous seconds we keep of the stream available"]; + 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."]; + optional string wordban_list = 12; +} + +message CBroadcast_SetRTMPInfo_Response { +} + +message CBroadcast_GetRTMPInfo_Request { + optional uint32 ip = 1; + optional fixed64 steamid = 2 [(description) = "broadcaster steamID if not logged-in user"]; +} + +message CBroadcast_GetRTMPInfo_Response { + optional int32 broadcast_permission = 1; + optional string rtmp_host = 2; + optional string rtmp_token = 3; + optional int32 broadcast_delay = 4; + optional uint32 app_id = 5; + optional uint32 required_app_id = 6; + optional .EBroadcastChatPermission broadcast_chat_permission = 7 [default = k_EBroadcastChatPermissionPublic, (description) = "Who is permitted to send a chat message during broadcast"]; + optional int32 broadcast_buffer = 8 [(description) = "Seconds we keep streams available"]; + 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."]; + optional string wordban_list = 13; +} + +message CBroadcast_WebRTCHaveTURNServer_Notification { + optional fixed64 broadcast_session_id = 1; + optional string turn_server = 2; +} + +message CBroadcast_WebRTCStartResult_Request { + optional fixed64 webrtc_session_id = 1; + optional bool started = 2; + optional string offer = 3; + optional uint32 resolution_x = 4; + optional uint32 resolution_y = 5; + optional uint32 fps = 6; +} + +message CBroadcast_WebRTCStartResult_Response { +} + +message CBroadcast_WebRTCStopped_Request { + optional fixed64 webrtc_session_id = 1; +} + +message CBroadcast_WebRTCStopped_Response { +} + +message CBroadcast_WebRTCSetAnswer_Request { + optional fixed64 broadcaster_steamid = 1; + optional fixed64 webrtc_session_id = 2; + optional string answer = 3; +} + +message CBroadcast_WebRTCSetAnswer_Response { +} + +message CBroadcast_WebRTCLookupTURNServer_Request { + optional uint32 cellid = 1; +} + +message CBroadcast_WebRTCLookupTURNServer_Response { + optional string turn_server = 1; +} + +message CBroadcast_WebRTC_Candidate { + optional string sdp_mid = 1; + optional int32 sdp_mline_index = 2; + optional string candidate = 3; +} + +message CBroadcast_WebRTCAddHostCandidate_Request { + optional fixed64 webrtc_session_id = 1; + optional .CBroadcast_WebRTC_Candidate candidate = 2; +} + +message CBroadcast_WebRTCAddHostCandidate_Response { +} + +message CBroadcast_WebRTCAddViewerCandidate_Request { + optional fixed64 broadcaster_steamid = 1; + optional fixed64 webrtc_session_id = 2; + optional .CBroadcast_WebRTC_Candidate candidate = 3; +} + +message CBroadcast_WebRTCAddViewerCandidate_Response { +} + +message CBroadcast_WebRTCGetHostCandidates_Request { + optional fixed64 broadcaster_steamid = 1; + optional fixed64 webrtc_session_id = 2; + optional uint32 candidate_generation = 3; +} + +message CBroadcast_WebRTCGetHostCandidates_Response { + optional uint32 candidate_generation = 1; + repeated .CBroadcast_WebRTC_Candidate candidates = 2; +} + +message CBroadcast_GetBroadcastUploadStats_Request { + optional uint32 row_limit = 1 [default = 100, (description) = "How many at maximum to return."]; + optional uint32 start_time = 2 [default = 0, (description) = "Start time"]; + optional uint64 upload_id = 3 [(description) = "Optional relay upload ID - not compatible with session_id"]; + optional fixed64 steamid = 4 [(description) = "Optional the steamid whose stats you want, otherwise the user logged in - admin only"]; + optional uint64 session_id = 5 [(description) = "Optional broadcast session ID - not compatiable with upload_id"]; +} + +message CBroadcast_GetBroadcastUploadStats_Response { + message UploadStats { + optional uint32 upload_result = 1 [(description) = ""]; + optional uint32 time_stopped = 2 [(description) = "time broadcast upload stopped"]; + optional uint32 seconds_uploaded = 3 [(description) = "seconds of vido uploaded"]; + optional uint32 max_viewers = 4 [(description) = "max concurrent viewers"]; + optional uint32 resolution_x = 5 [(description) = "horizontal resultion"]; + optional uint32 resolution_y = 6 [(description) = "vertical resultion"]; + optional uint32 avg_bandwidth = 7 [(description) = ""]; + optional uint64 total_bytes = 8 [(description) = "total byte uploaded by broadcaster"]; + optional uint32 app_id = 9 [(description) = "game broadcasted"]; + optional uint32 total_unique_viewers = 10 [(description) = "total unique viewers seen"]; + optional uint64 total_seconds_watched = 11 [(description) = "total number of seconds watched by all viewers"]; + optional uint32 time_started = 12 [(description) = "time broadcast upload started"]; + optional uint64 upload_id = 13 [(description) = "broadcast relay upload id"]; + optional string local_address = 14 [(description) = "upload to server address"]; + optional string remote_address = 15 [(description) = "upload from client address"]; + optional uint32 frames_per_second = 16 [(description) = "frames per second"]; + optional uint32 num_representations = 17 [(description) = "number of video represetations"]; + optional string app_name = 18 [(description) = "game name"]; + optional bool is_replay = 19 [(description) = "replay of previous recording"]; + optional uint64 session_id = 20 [(description) = "broadcast session id"]; + } + + repeated .CBroadcast_GetBroadcastUploadStats_Response.UploadStats upload_stats = 1; +} + +message CBroadcast_GetBroadcastViewerStats_Request { + optional uint64 upload_id = 1 [(description) = "Get stats for this stream"]; + optional fixed64 steamid = 2 [(description) = "Optional: The steamid of the broadcast whose details you are requesting."]; +} + +message CBroadcast_GetBroadcastViewerStats_Response { + message ViewerStats { + optional uint32 time = 1 [(description) = "time of record"]; + optional uint32 num_viewers = 2 [(description) = "current number of viewers"]; + } + + message CountryStats { + optional string country_code = 1 [(description) = "country code"]; + optional uint32 num_viewers = 2 [(description) = "number of viewers"]; + } + + repeated .CBroadcast_GetBroadcastViewerStats_Response.ViewerStats viewer_stats = 1; + repeated .CBroadcast_GetBroadcastViewerStats_Response.CountryStats country_stats = 2; +} + +message CBroadcast_BroadcastViewerState_Notification { + enum EViewerState { + k_EViewerNeedsApproval = 1; + k_EViewerWatching = 2; + k_EViewerLeft = 3; + } + + optional fixed64 steamid = 1; + optional .CBroadcast_BroadcastViewerState_Notification.EViewerState state = 2 [default = k_EViewerNeedsApproval]; +} + +message CBroadcast_WaitingBroadcastViewer_Notification { + optional fixed64 broadcast_id = 1; +} + +message CBroadcast_BroadcastUploadStarted_Notification { + optional fixed64 broadcast_id = 1; + optional string upload_token = 2; + optional string upload_address = 3; + optional string http_address = 4; + optional fixed64 broadcast_upload_id = 5; + optional uint32 heartbeat_interval_seconds = 6 [(description) = "how many seconds between session heartbeats"]; + optional bool is_rtmp = 7; +} + +message CBroadcast_StopBroadcastUpload_Notification { + optional fixed64 broadcast_id = 1; + optional fixed64 broadcast_relay_id = 2; + optional uint32 upload_result = 3; + optional bool too_many_poor_uploads = 4; +} + +message CBroadcast_SessionClosed_Notification { + optional fixed64 broadcast_id = 1; +} + +message CBroadcast_ViewerBroadcastInvite_Notification { + optional fixed64 broadcaster_steamid = 1; +} + +message CBroadcast_BroadcastStatus_Notification { + optional fixed64 broadcast_id = 1; + optional int32 num_viewers = 2; +} + +message CBroadcast_BroadcastChannelLive_Notification { + optional fixed64 broadcast_channel_id = 1; + optional string broadcast_channel_name = 2; + optional string broadcast_channel_avatar = 3; +} + +message CBroadcast_SendThumbnailToRelay_Notification { + optional string thumbnail_upload_token = 1; + optional fixed64 thumbnail_broadcast_session_id = 2; + optional bytes thumbnail_data = 3; + optional uint32 thumbnail_width = 4; + optional uint32 thumbnail_height = 5; +} + +message CBroadcast_WebRTCNeedTURNServer_Notification { + optional fixed64 broadcast_session_id = 1; +} + +message CBroadcast_WebRTCStart_Notification { + optional fixed64 broadcast_session_id = 1; + optional fixed64 webrtc_session_id = 2; + optional fixed64 viewer_steamid = 3; + optional fixed64 viewer_token = 4; +} + +message CBroadcast_WebRTCSetAnswer_Notification { + optional fixed64 broadcast_session_id = 1; + optional fixed64 webrtc_session_id = 2; + optional string answer = 3; +} + +message CBroadcast_WebRTCAddViewerCandidate_Notification { + optional fixed64 broadcast_session_id = 1; + optional fixed64 webrtc_session_id = 2; + optional .CBroadcast_WebRTC_Candidate candidate = 3; +} + +service Broadcast { + option (service_description) = "Methods for Steam broadcast operations"; + + rpc BeginBroadcastSession (.CBroadcast_BeginBroadcastSession_Request) returns (.CBroadcast_BeginBroadcastSession_Response) { + option (method_description) = "Request from client to directory to begin a broadcast session. No data being sent to relay; just available for broadcast."; + } + + rpc EndBroadcastSession (.CBroadcast_EndBroadcastSession_Request) returns (.CBroadcast_EndBroadcastSession_Response) { + option (method_description) = "Request from client to stop a broadcast session. Any uploads will terminate."; + } + + rpc StartBroadcastUpload (.CBroadcast_StartBroadcastUpload_Request) returns (.CBroadcast_StartBroadcastUpload_Response) { + option (method_description) = "Request from client to begin sending video for a broadcast."; + } + + rpc NotifyBroadcastUploadStop (.CBroadcast_NotifyBroadcastUploadStop_Notification) returns (.NoResponse) { + option (method_description) = "Tells directory that client stopped uploading broadcast"; + } + + rpc WatchBroadcast (.CBroadcast_WatchBroadcast_Request) returns (.CBroadcast_WatchBroadcast_Response) { + option (method_description) = "Request from viewer to watch a broadcast"; + } + + rpc HeartbeatBroadcast (.CBroadcast_HeartbeatBroadcast_Notification) returns (.NoResponse) { + option (method_description) = "Notify directory that user is still watching."; + } + + rpc StopWatchingBroadcast (.CBroadcast_StopWatchingBroadcast_Notification) returns (.NoResponse) { + option (method_description) = "Request to immediately stop watching a broadcast. Optional Method, if not called, viewer will time out."; + } + + rpc GetBroadcastStatus (.CBroadcast_GetBroadcastStatus_Request) returns (.CBroadcast_GetBroadcastStatus_Response) { + option (method_description) = "Request from viewer about broadcast details"; + } + + rpc GetBroadcastThumbnail (.CBroadcast_GetBroadcastThumbnail_Request) returns (.CBroadcast_GetBroadcastThumbnail_Response) { + option (method_description) = "Request thumbnail URL for broadcast"; + } + + rpc InviteToBroadcast (.CBroadcast_InviteToBroadcast_Request) returns (.CBroadcast_InviteToBroadcast_Response) { + option (method_description) = "Invites another steam user to watch the caller's broadcast"; + } + + rpc SendBroadcastStateToServer (.CBroadcast_SendBroadcastStateToServer_Request) returns (.CBroadcast_SendBroadcastStateToServer_Response) { + option (method_description) = "Sends users current broadcast state (permissions, game) to the server"; + } + + rpc NotifyBroadcastSessionHeartbeat (.CBroadcast_NotifyBroadcastSessionHeartbeat_Notification) returns (.NoResponse) { + option (method_description) = "Tells directory broadcast session is still available"; + } + + rpc GetBroadcastChatInfo (.CBroadcast_GetBroadcastChatInfo_Request) returns (.CBroadcast_GetBroadcastChatInfo_Response) { + option (method_description) = "Gets chat room info for a broadcast"; + } + + rpc PostChatMessage (.CBroadcast_PostChatMessage_Request) returns (.CBroadcast_PostChatMessage_Response) { + option (method_description) = "Post chat message to specified chat room"; + } + + rpc UpdateChatMessageFlair (.CBroadcast_UpdateChatMessageFlair_Request) returns (.CBroadcast_UpdateChatMessageFlair_Response) { + option (method_description) = "Update chat message flair in the specified chat room"; + } + + rpc MuteBroadcastChatUser (.CBroadcast_MuteBroadcastChatUser_Request) returns (.CBroadcast_MuteBroadcastChatUser_Response) { + option (method_description) = "Mute a user in your broadcast chat"; + } + + rpc RemoveUserChatText (.CBroadcast_RemoveUserChatText_Request) returns (.CBroadcast_RemoveUserChatText_Response) { + option (method_description) = "Tell all viewers to remove user chat text"; + } + + rpc GetBroadcastChatUserNames (.CBroadcast_GetBroadcastChatUserNames_Request) returns (.CBroadcast_GetBroadcastChatUserNames_Response) { + option (method_description) = "Get names for list of users in chat"; + } + + rpc StartBuildClip (.CBroadcast_StartBuildClip_Request) returns (.CBroadcast_StartBuildClip_Response) { + option (method_description) = "Start building a broadcast clip"; + } + + rpc GetBuildClipStatus (.CBroadcast_GetBuildClipStatus_Request) returns (.CBroadcast_GetBuildClipStatus_Response) { + option (method_description) = "Start building a broadcast clip"; + } + + rpc SetClipDetails (.CBroadcast_SetClipDetails_Request) returns (.CBroadcast_SetClipDetails_Response) { + option (method_description) = "Updates a broadcast clip"; + } + + rpc GetClipDetails (.CBroadcast_GetClipDetails_Request) returns (.CBroadcast_GetClipDetails_Response) { + option (method_description) = "Get details for Broadcast Clips"; + } + + rpc SetRTMPInfo (.CBroadcast_SetRTMPInfo_Request) returns (.CBroadcast_SetRTMPInfo_Response) { + option (method_description) = "Sets RTMP broadcast info"; + } + + rpc GetRTMPInfo (.CBroadcast_GetRTMPInfo_Request) returns (.CBroadcast_GetRTMPInfo_Response) { + option (method_description) = "Gets RTMP broadcast info"; + } + + rpc NotifyWebRTCHaveTURNServer (.CBroadcast_WebRTCHaveTURNServer_Notification) returns (.NoResponse) { + option (method_description) = "Notification from client to server with the client's TURN server"; + } + + rpc WebRTCStartResult (.CBroadcast_WebRTCStartResult_Request) returns (.CBroadcast_WebRTCStartResult_Response) { + option (method_description) = "Notify the server that a WebRTC session has been created by the host"; + } + + rpc WebRTCStopped (.CBroadcast_WebRTCStopped_Request) returns (.CBroadcast_WebRTCStopped_Response) { + option (method_description) = "Notify the server that a WebRTC session has been stopped by the host"; + } + + rpc WebRTCSetAnswer (.CBroadcast_WebRTCSetAnswer_Request) returns (.CBroadcast_WebRTCSetAnswer_Response) { + option (method_description) = "Notify the server that a WebRTC session has been created by the viewer"; + } + + rpc WebRTCLookupTURNServer (.CBroadcast_WebRTCLookupTURNServer_Request) returns (.CBroadcast_WebRTCLookupTURNServer_Response) { + option (method_description) = "Lookup the best TURN server for this client"; + } + + rpc WebRTCAddHostCandidate (.CBroadcast_WebRTCAddHostCandidate_Request) returns (.CBroadcast_WebRTCAddHostCandidate_Response) { + option (method_description) = "Add an ICE candidate for the host side of a WebRTC session"; + } + + rpc WebRTCAddViewerCandidate (.CBroadcast_WebRTCAddViewerCandidate_Request) returns (.CBroadcast_WebRTCAddViewerCandidate_Response) { + option (method_description) = "Add an ICE candidate for the viewer side of a WebRTC session"; + } + + rpc WebRTCGetHostCandidates (.CBroadcast_WebRTCGetHostCandidates_Request) returns (.CBroadcast_WebRTCGetHostCandidates_Response) { + option (method_description) = "Get the ICE candidates for the host side of a WebRTC session"; + } + + rpc GetBroadcastUploadStats (.CBroadcast_GetBroadcastUploadStats_Request) returns (.CBroadcast_GetBroadcastUploadStats_Response) { + option (method_description) = "Gets broadcast upload stats for user"; + } + + rpc GetBroadcastViewerStats (.CBroadcast_GetBroadcastViewerStats_Request) returns (.CBroadcast_GetBroadcastViewerStats_Response) { + option (method_description) = "Gets viewer stats for given broadcast"; + } +} + +service BroadcastClient { + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyBroadcastViewerState (.CBroadcast_BroadcastViewerState_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that a viewers state has changed"; + } + + rpc NotifyWaitingBroadcastViewer (.CBroadcast_WaitingBroadcastViewer_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client one or more users is waiting for user to start broadcast"; + } + + rpc NotifyBroadcastUploadStarted (.CBroadcast_BroadcastUploadStarted_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client with information about a broadcast"; + } + + rpc NotifyStopBroadcastUpload (.CBroadcast_StopBroadcastUpload_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client telling it to stop uploading when the last viewer has disconnected from their broadcast"; + } + + rpc NotifySessionClosed (.CBroadcast_SessionClosed_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client telling it a session has been closed unexpectedly by the directory"; + } + + rpc NotifyViewerBroadcastInvite (.CBroadcast_ViewerBroadcastInvite_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that a broadcaster is inviting a viewer to watch their broadcast"; + } + + rpc NotifyBroadcastStatus (.CBroadcast_BroadcastStatus_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client about current broadcast status"; + } + + rpc NotifyBroadcastChannelLive (.CBroadcast_BroadcastChannelLive_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client about current broadcast status"; + } + + rpc SendThumbnailToRelay (.CBroadcast_SendThumbnailToRelay_Notification) returns (.NoResponse) { + option (method_description) = "Send thumbnails to relay"; + } + + rpc NotifyWebRTCNeedTURNServer (.CBroadcast_WebRTCNeedTURNServer_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that it needs the client's TURN server"; + } + + rpc NotifyWebRTCStart (.CBroadcast_WebRTCStart_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that it should start a WebRTC session"; + } + + rpc NotifyWebRTCSetAnswer (.CBroadcast_WebRTCSetAnswer_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client about the broadcast viewer WebRTC answer"; + } + + rpc NotifyWebRTCAddViewerCandidate (.CBroadcast_WebRTCAddViewerCandidate_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client about a broadcast viewer WebRTC ICE candidate"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_chat.steamclient.proto b/protobuf_files/orig/steam/steammessages_chat.steamclient.proto new file mode 100644 index 00000000..150367eb --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_chat.steamclient.proto @@ -0,0 +1,1281 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "steammessages_clientserver_friends.proto"; + +option cc_generic_services = true; + +enum EChatRoomJoinState { + k_EChatRoomJoinState_Default = 0; + k_EChatRoomJoinState_None = 1; + k_EChatRoomJoinState_Joined = 2; + k_EChatRoomJoinState_TestInvalid = 99; +} + +enum EChatRoomGroupRank { + k_EChatRoomGroupRank_Default = 0; + k_EChatRoomGroupRank_Viewer = 10; + k_EChatRoomGroupRank_Guest = 15; + k_EChatRoomGroupRank_Member = 20; + k_EChatRoomGroupRank_Moderator = 30; + k_EChatRoomGroupRank_Officer = 40; + k_EChatRoomGroupRank_Owner = 50; + k_EChatRoomGroupRank_TestInvalid = 99; +} + +enum EChatRoomNotificationLevel { + k_EChatroomNotificationLevel_Invalid = 0; + k_EChatroomNotificationLevel_None = 1; + k_EChatroomNotificationLevel_MentionMe = 2; + k_EChatroomNotificationLevel_MentionAll = 3; + k_EChatroomNotificationLevel_AllMessages = 4; +} + +enum EChatRoomServerMessage { + k_EChatRoomServerMsg_Invalid = 0; + k_EChatRoomServerMsg_RenameChatRoom = 1; + k_EChatRoomServerMsg_Joined = 2; + k_EChatRoomServerMsg_Parted = 3; + k_EChatRoomServerMsg_Kicked = 4; + k_EChatRoomServerMsg_Invited = 5; + k_EChatRoomServerMsg_InviteDismissed = 8; + k_EChatRoomServerMsg_ChatRoomTaglineChanged = 9; + k_EChatRoomServerMsg_ChatRoomAvatarChanged = 10; + k_EChatRoomServerMsg_AppCustom = 11; +} + +enum EChatRoomMessageReactionType { + k_EChatRoomMessageReactionType_Invalid = 0; + k_EChatRoomMessageReactionType_Emoticon = 1; + k_EChatRoomMessageReactionType_Sticker = 2; +} + +enum EChatRoomMemberStateChange { + k_EChatRoomMemberStateChange_Invalid = 0; + k_EChatRoomMemberStateChange_Joined = 1; + k_EChatRoomMemberStateChange_Parted = 2; + k_EChatRoomMemberStateChange_Kicked = 3; + k_EChatRoomMemberStateChange_Invited = 4; + k_EChatRoomMemberStateChange_RankChanged = 7; + k_EChatRoomMemberStateChange_InviteDismissed = 8; + k_EChatRoomMemberStateChange_Muted = 9; + k_EChatRoomMemberStateChange_Banned = 10; + k_EChatRoomMemberStateChange_RolesChanged = 12; +} + +message CChat_RequestFriendPersonaStates_Request { +} + +message CChat_RequestFriendPersonaStates_Response { +} + +message CChatRoom_CreateChatRoomGroup_Request { + optional fixed64 steamid_partner = 1; + optional fixed64 steamid_invited = 2; + optional string name = 3; + repeated fixed64 steamid_invitees = 4; + optional uint32 watching_broadcast_accountid = 6; + optional uint64 watching_broadcast_channel_id = 7; +} + +message CChatRole { + optional uint64 role_id = 1; + optional string name = 2; + optional uint32 ordinal = 3; +} + +message CChatRoleActions { + optional uint64 role_id = 1; + optional bool can_create_rename_delete_channel = 2; + optional bool can_kick = 3; + optional bool can_ban = 4; + optional bool can_invite = 5; + optional bool can_change_tagline_avatar_name = 6; + optional bool can_chat = 7; + optional bool can_view_history = 8; + optional bool can_change_group_roles = 9; + optional bool can_change_user_roles = 10; + optional bool can_mention_all = 11; + optional bool can_set_watching_broadcast = 12; +} + +message CChatPartyBeacon { + optional uint32 app_id = 1; + optional fixed64 steamid_owner = 2; + optional fixed64 beacon_id = 3; + optional string game_metadata = 4; +} + +message CChatRoomGroupHeaderState { + optional uint64 chat_group_id = 1; + optional string chat_name = 2; + optional uint32 clanid = 13; + optional uint32 accountid_owner = 14; + optional uint32 appid = 21; + optional string tagline = 15; + optional bytes avatar_sha = 16; + optional uint64 default_role_id = 17; + repeated .CChatRole roles = 18; + repeated .CChatRoleActions role_actions = 19; + optional uint32 watching_broadcast_accountid = 20; + repeated .CChatPartyBeacon party_beacons = 22; + optional uint64 watching_broadcast_channel_id = 23; + optional uint64 active_minigame_id = 24; + optional string avatar_ugc_url = 25; + optional bool disabled = 26; +} + +message CChatRoomMember { + optional uint32 accountid = 1; + optional .EChatRoomJoinState state = 3 [default = k_EChatRoomJoinState_Default]; + optional .EChatRoomGroupRank rank = 4 [default = k_EChatRoomGroupRank_Default]; + optional uint32 time_kick_expire = 6; + repeated uint64 role_ids = 7; +} + +message CChatRoomState { + optional uint64 chat_id = 1; + optional string chat_name = 2; + optional bool voice_allowed = 3; + repeated uint32 members_in_voice = 4; + optional uint32 time_last_message = 5; + optional uint32 sort_order = 6; + optional string last_message = 7; + optional uint32 accountid_last_message = 8; +} + +message CChatRoomGroupState { + optional .CChatRoomGroupHeaderState header_state = 1; + repeated .CChatRoomMember members = 2; + optional uint64 default_chat_id = 4; + repeated .CChatRoomState chat_rooms = 5; + repeated .CChatRoomMember kicked = 7; +} + +message CUserChatRoomState { + optional uint64 chat_id = 1; + optional uint32 time_joined = 2; + optional uint32 time_last_ack = 3; + optional .EChatRoomNotificationLevel desktop_notification_level = 4 [default = k_EChatroomNotificationLevel_Invalid]; + optional .EChatRoomNotificationLevel mobile_notification_level = 5 [default = k_EChatroomNotificationLevel_Invalid]; + optional uint32 time_last_mention = 6; + optional bool unread_indicator_muted = 7 [default = false]; + optional uint32 time_first_unread = 8; +} + +message CUserChatRoomGroupState { + optional uint64 chat_group_id = 1; + optional uint32 time_joined = 2; + repeated .CUserChatRoomState user_chat_room_state = 3; + optional .EChatRoomNotificationLevel desktop_notification_level = 4 [default = k_EChatroomNotificationLevel_Invalid]; + optional .EChatRoomNotificationLevel mobile_notification_level = 5 [default = k_EChatroomNotificationLevel_Invalid]; + optional uint32 time_last_group_ack = 6; + optional bool unread_indicator_muted = 7 [default = false]; +} + +message CChatRoom_CreateChatRoomGroup_Response { + optional uint64 chat_group_id = 1; + optional .CChatRoomGroupState state = 2; + optional .CUserChatRoomGroupState user_chat_state = 3; +} + +message CChatRoom_SaveChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; +} + +message CChatRoom_SaveChatRoomGroup_Response { +} + +message CChatRoom_RenameChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; +} + +message CChatRoom_RenameChatRoomGroup_Response { + optional string name = 1; +} + +message CChatRoom_SetChatRoomGroupTagline_Request { + optional uint64 chat_group_id = 1; + optional string tagline = 2; +} + +message CChatRoom_SetChatRoomGroupTagline_Response { +} + +message CChatRoom_SetChatRoomGroupAvatar_Request { + optional uint64 chat_group_id = 1; + optional bytes avatar_sha = 2; +} + +message CChatRoom_SetChatRoomGroupAvatar_Response { +} + +message CChatRoom_SetChatRoomGroupWatchingBroadcast_Request { + optional uint64 chat_group_id = 1; + optional uint32 watching_broadcast_accountid = 2; + optional uint64 watching_broadcast_channel_id = 3; +} + +message CChatRoom_SetChatRoomGroupWatchingBroadcast_Response { +} + +message CChatRoom_JoinMiniGameForChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_JoinMiniGameForChatRoomGroup_Response { + optional uint64 minigame_id = 1; +} + +message CChatRoom_EndMiniGameForChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint64 minigame_id = 3; +} + +message CChatRoom_EndMiniGameForChatRoomGroup_Response { +} + +message CChatRoom_MuteUser_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional int32 expiration = 3; +} + +message CChatRoom_MuteUser_Response { +} + +message CChatRoom_KickUser_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional int32 expiration = 3; +} + +message CChatRoom_KickUser_Response { +} + +message CChatRoom_SetUserBanState_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional bool ban_state = 3; +} + +message CChatRoom_SetUserBanState_Response { +} + +message CChatRoom_RevokeInvite_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; +} + +message CChatRoom_RevokeInvite_Response { +} + +message CChatRoom_CreateRole_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; +} + +message CChatRoom_CreateRole_Response { + optional .CChatRoleActions actions = 2; +} + +message CChatRoom_GetRoles_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetRoles_Response { + repeated .CChatRole roles = 1; +} + +message CChatRoom_RenameRole_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; + optional string name = 3; +} + +message CChatRoom_RenameRole_Response { +} + +message CChatRoom_ReorderRole_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; + optional uint32 ordinal = 3; +} + +message CChatRoom_ReorderRole_Response { +} + +message CChatRoom_DeleteRole_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; +} + +message CChatRoom_DeleteRole_Response { +} + +message CChatRoom_GetRoleActions_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; +} + +message CChatRoom_GetRoleActions_Response { + repeated .CChatRoleActions actions = 1; +} + +message CChatRoom_ReplaceRoleActions_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; + optional .CChatRoleActions actions = 4; +} + +message CChatRoom_ReplaceRoleActions_Response { +} + +message CChatRoom_AddRoleToUser_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 3; + optional fixed64 steamid = 4; +} + +message CChatRoom_AddRoleToUser_Response { +} + +message CChatRoom_GetRolesForUser_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 3; +} + +message CChatRoom_GetRolesForUser_Response { + repeated uint64 role_ids = 1; +} + +message CChatRoom_DeleteRoleFromUser_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 3; + optional fixed64 steamid = 4; +} + +message CChatRoom_DeleteRoleFromUser_Response { +} + +message CChatRoom_JoinChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional string invite_code = 2; + optional uint64 chat_id = 3; +} + +message CChatRoom_JoinChatRoomGroup_Response { + optional .CChatRoomGroupState state = 1; + optional .CUserChatRoomGroupState user_chat_state = 3; + optional uint64 join_chat_id = 4; + optional uint32 time_expire = 5; +} + +message CChatRoom_InviteFriendToChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional uint64 chat_id = 3; + optional bool skip_friendsui_check = 4; +} + +message CChatRoom_InviteFriendToChatRoomGroup_Response { +} + +message CChatRoom_LeaveChatRoomGroup_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_LeaveChatRoomGroup_Response { +} + +message CChatRoom_CreateChatRoom_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; + optional bool allow_voice = 3; +} + +message CChatRoom_CreateChatRoom_Response { + optional .CChatRoomState chat_room = 1; +} + +message CChatRoom_DeleteChatRoom_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_DeleteChatRoom_Response { +} + +message CChatRoom_RenameChatRoom_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional string name = 3; +} + +message CChatRoom_RenameChatRoom_Response { +} + +message CChatRoom_ReorderChatRoom_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint64 move_after_chat_id = 3; +} + +message CChatRoom_ReorderChatRoom_Response { +} + +message CChatRoom_SendChatMessage_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional string message = 3; + optional bool echo_to_sender = 4; +} + +message CChatRoom_SendChatMessage_Response { + optional string modified_message = 1; + optional uint32 server_timestamp = 2; + optional uint32 ordinal = 3; + optional string message_without_bb_code = 4; +} + +message CChatRoom_JoinVoiceChat_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_JoinVoiceChat_Response { + optional uint64 voice_chatid = 1; +} + +message CChatRoom_LeaveVoiceChat_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_LeaveVoiceChat_Response { +} + +message CChatRoom_GetMessageHistory_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 last_time = 3; + optional uint32 last_ordinal = 4; + optional uint32 start_time = 5; + optional uint32 start_ordinal = 6; + optional uint32 max_count = 7; +} + +message ServerMessage { + optional .EChatRoomServerMessage message = 1 [default = k_EChatRoomServerMsg_Invalid]; + optional string string_param = 2; + optional uint32 accountid_param = 3; +} + +message CChatRoom_GetMessageHistory_Response { + message ChatMessage { + message MessageReaction { + optional .EChatRoomMessageReactionType reaction_type = 1 [default = k_EChatRoomMessageReactionType_Invalid]; + optional string reaction = 2; + optional uint32 num_reactors = 3; + optional bool has_user_reacted = 4; + } + + optional uint32 sender = 1; + optional uint32 server_timestamp = 2; + optional string message = 3; + optional uint32 ordinal = 4; + optional .ServerMessage server_message = 5; + optional bool deleted = 6; + repeated .CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction reactions = 7; + } + + repeated .CChatRoom_GetMessageHistory_Response.ChatMessage messages = 1; + optional bool more_available = 4; +} + +message CChatRoom_GetMyChatRoomGroups_Request { +} + +message CChatRoom_GetChatRoomGroupSummary_Response { + optional uint64 chat_group_id = 1; + optional string chat_group_name = 2; + optional uint32 active_member_count = 3; + optional uint32 active_voice_member_count = 4; + optional uint64 default_chat_id = 5; + repeated .CChatRoomState chat_rooms = 6; + optional uint32 clanid = 7; + optional string chat_group_tagline = 8; + optional uint32 accountid_owner = 9; + repeated uint32 top_members = 10; + optional bytes chat_group_avatar_sha = 11; + optional .EChatRoomGroupRank rank = 12 [default = k_EChatRoomGroupRank_Default]; + optional uint64 default_role_id = 13; + repeated uint64 role_ids = 14; + repeated .CChatRoleActions role_actions = 15; + optional uint32 watching_broadcast_accountid = 16; + optional uint32 appid = 17; + repeated .CChatPartyBeacon party_beacons = 18; + optional uint64 watching_broadcast_channel_id = 19; + optional uint64 active_minigame_id = 20; + optional string avatar_ugc_url = 21; + optional bool disabled = 22; +} + +message CChatRoomSummaryPair { + optional .CUserChatRoomGroupState user_chat_group_state = 1; + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 2; +} + +message CChatRoom_GetMyChatRoomGroups_Response { + repeated .CChatRoomSummaryPair chat_room_groups = 1; +} + +message CChatRoom_GetChatRoomGroupState_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetChatRoomGroupState_Response { + optional .CChatRoomGroupState state = 1; +} + +message CChatRoom_GetChatRoomGroupSummary_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_SetAppChatRoomGroupForceActive_Request { + optional uint64 chat_group_id = 1; + optional uint32 requesting_app_id = 2; +} + +message CChatRoom_SetAppChatRoomGroupForceActive_Response { + optional uint32 result = 1; + repeated uint32 accounts_in_channel = 2; +} + +message CChatRoom_SetAppChatRoomGroupStopForceActive_Notification { + optional uint64 chat_group_id = 1; + optional uint32 requesting_app_id = 2; +} + +message CChatRoom_AckChatMessage_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 timestamp = 3; +} + +message CChatRoom_CreateInviteLink_Request { + optional uint64 chat_group_id = 1; + optional uint32 seconds_valid = 2; + optional uint64 chat_id = 3; +} + +message CChatRoom_CreateInviteLink_Response { + optional string invite_code = 1; + optional uint32 seconds_valid = 2; +} + +message CChatRoom_GetInviteLinkInfo_Request { + optional string invite_code = 1; +} + +message CChatRoom_GetInviteLinkInfo_Response { + optional fixed64 steamid_sender = 3; + optional uint32 time_expires = 4; + optional uint64 chat_id = 6; + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 8; + optional .CUserChatRoomGroupState user_chat_group_state = 9; + optional uint32 time_kick_expire = 10; + optional bool banned = 11; +} + +message CChatRoom_GetInviteInfo_Request { + optional fixed64 steamid_invitee = 1; + optional uint64 chat_group_id = 2; + optional uint64 chat_id = 3; + optional string invite_code = 4; +} + +message CChatRoom_GetInviteInfo_Response { + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 1; + optional uint32 time_kick_expire = 2; + optional bool banned = 3; +} + +message CChatRoom_GetInviteLinksForGroup_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetInviteLinksForGroup_Response { + message LinkInfo { + optional string invite_code = 1; + optional fixed64 steamid_creator = 2; + optional uint32 time_expires = 3; + optional uint64 chat_id = 4; + } + + repeated .CChatRoom_GetInviteLinksForGroup_Response.LinkInfo invite_links = 1; +} + +message CChatRoom_GetBanList_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetBanList_Response { + message BanInfo { + optional uint32 accountid = 1; + optional uint32 accountid_actor = 2; + optional uint32 time_banned = 3; + optional string ban_reason = 4; + } + + repeated .CChatRoom_GetBanList_Response.BanInfo bans = 1; +} + +message CChatRoom_GetInviteList_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoomGroupInvite { + optional uint32 accountid = 1; + optional uint32 accountid_actor = 2; + optional uint32 time_invited = 3; +} + +message CChatRoom_GetInviteList_Response { + repeated .CChatRoomGroupInvite invites = 1; +} + +message CChatRoom_DeleteInviteLink_Request { + optional uint64 chat_group_id = 1; + optional string invite_code = 2; +} + +message CChatRoom_DeleteInviteLink_Response { +} + +message CChatRoom_SetSessionActiveChatRoomGroups_Request { + repeated uint64 chat_group_ids = 1; + repeated uint64 chat_groups_data_requested = 2; + optional int32 virtualize_members_threshold = 3 [(description) = "If a chat room has more members than this threshold, we will opt in to a virtualized list"]; +} + +message CChatRoom_SetSessionActiveChatRoomGroups_Response { + repeated .CChatRoomGroupState chat_states = 1; + repeated uint64 virtualize_members_chat_group_ids = 2; +} + +message CChatRoom_SetUserChatGroupPreferences_Request { + message ChatGroupPreferences { + optional .EChatRoomNotificationLevel desktop_notification_level = 1 [default = k_EChatroomNotificationLevel_Invalid]; + optional .EChatRoomNotificationLevel mobile_notification_level = 2 [default = k_EChatroomNotificationLevel_Invalid]; + optional bool unread_indicator_muted = 3; + } + + message ChatRoomPreferences { + optional uint64 chat_id = 1; + optional .EChatRoomNotificationLevel desktop_notification_level = 2 [default = k_EChatroomNotificationLevel_Invalid]; + optional .EChatRoomNotificationLevel mobile_notification_level = 3 [default = k_EChatroomNotificationLevel_Invalid]; + optional bool unread_indicator_muted = 4; + } + + optional uint64 chat_group_id = 1; + optional .CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences chat_group_preferences = 2; + repeated .CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences chat_room_preferences = 3; +} + +message CChatRoom_SetUserChatGroupPreferences_Response { +} + +message CChatRoom_DeleteChatMessages_Request { + message Message { + optional uint32 server_timestamp = 1; + optional uint32 ordinal = 2; + } + + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + repeated .CChatRoom_DeleteChatMessages_Request.Message messages = 3; +} + +message CChatRoom_DeleteChatMessages_Response { +} + +message CChatRoom_UpdateMemberListView_Notification { + optional uint64 chat_group_id = 1; + optional uint64 view_id = 2 [(description) = "Client-generated ID. Should send the same value on all requests for the same view"]; + optional int32 start = 3; + optional int32 end = 4; + optional int32 client_changenumber = 5 [(description) = "Any updates from this call on will have this changenumber present. Can be used to guarantee in-order updates."]; + optional bool delete_view = 6 [(description) = "Indicates this view has been deleted."]; + repeated int32 persona_subscribe_accountids = 7; + repeated int32 persona_unsubscribe_accountids = 8; +} + +message CChatRoom_SearchMembers_Request { + optional uint64 chat_group_id = 1; + optional uint64 search_id = 2 [(description) = "Client-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid."]; + optional string search_text = 3; + optional int32 max_results = 4; +} + +message CChatRoom_SearchMembers_Response { + message MemberMatch { + optional int32 accountid = 1; + optional .CMsgClientPersonaState.Friend persona = 2; + } + + repeated .CChatRoom_SearchMembers_Response.MemberMatch matching_members = 1; + optional uint32 status_flags = 2; +} + +message CChatRoom_UpdateMessageReaction_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 server_timestamp = 3; + optional uint32 ordinal = 4; + optional .EChatRoomMessageReactionType reaction_type = 5 [default = k_EChatRoomMessageReactionType_Invalid]; + optional string reaction = 6; + optional bool is_add = 7; +} + +message CChatRoom_UpdateMessageReaction_Response { + optional uint32 num_reactors = 1; +} + +message CChatRoom_GetMessageReactionReactors_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 server_timestamp = 3; + optional uint32 ordinal = 4; + optional .EChatRoomMessageReactionType reaction_type = 5 [default = k_EChatRoomMessageReactionType_Invalid]; + optional string reaction = 6; + optional uint32 limit = 7; +} + +message CChatRoom_GetMessageReactionReactors_Response { + repeated uint32 reactors = 1; +} + +message CClanChatRooms_GetClanChatRoomInfo_Request { + optional fixed64 steamid = 1; + optional bool autocreate = 2 [default = true, (description) = "Create a default chat room if none has been created before."]; +} + +message CClanChatRooms_GetClanChatRoomInfo_Response { + optional .CChatRoom_GetChatRoomGroupSummary_Response chat_group_summary = 1; +} + +message CClanChatRooms_SetClanChatRoomPrivate_Request { + optional fixed64 steamid = 1; + optional bool chat_room_private = 2; +} + +message CClanChatRooms_SetClanChatRoomPrivate_Response { + optional bool chat_room_private = 1; +} + +message CChatMentions { + optional bool mention_all = 1; + optional bool mention_here = 2; + repeated uint32 mention_accountids = 3; +} + +message CChatRoom_IncomingChatMessage_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional fixed64 steamid_sender = 3; + optional string message = 4; + optional uint32 timestamp = 5; + optional .CChatMentions mentions = 6; + optional uint32 ordinal = 7; + optional .ServerMessage server_message = 8; + optional string message_no_bbcode = 9; + optional string chat_name = 10 [(description) = "A name to use for the chat, intended for notifications"]; +} + +message CChatRoom_ChatMessageModified_Notification { + message ChatMessage { + optional uint32 server_timestamp = 1; + optional uint32 ordinal = 2; + optional bool deleted = 3; + } + + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + repeated .CChatRoom_ChatMessageModified_Notification.ChatMessage messages = 3; +} + +message CChatRoom_MemberStateChange_Notification { + optional uint64 chat_group_id = 1; + optional .CChatRoomMember member = 2; + optional .EChatRoomMemberStateChange change = 3 [default = k_EChatRoomMemberStateChange_Invalid]; +} + +message CChatRoom_ChatRoomHeaderState_Notification { + optional .CChatRoomGroupHeaderState header_state = 1; +} + +message CChatRoom_ChatRoomGroupRoomsChange_Notification { + optional uint64 chat_group_id = 1; + optional uint64 default_chat_id = 2; + repeated .CChatRoomState chat_rooms = 3; +} + +message CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification { + optional uint64 chat_id = 1; + optional uint64 chat_group_id = 2; +} + +message ChatRoomClient_NotifyChatGroupUserStateChanged_Notification { + optional uint64 chat_group_id = 1; + optional .CUserChatRoomGroupState user_chat_group_state = 2; + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 3; + optional .EChatRoomMemberStateChange user_action = 4 [default = k_EChatRoomMemberStateChange_Invalid]; +} + +message ChatRoomClient_NotifyChatRoomDisconnect_Notification { + repeated uint64 chat_group_ids = 1; +} + +message CChatRoomMemberListView { + optional int32 start = 3; + optional int32 end = 4; + optional int32 total_count = 5; + optional int32 client_changenumber = 6 [(description) = "Value sent by the client on the last UpdateMemberListView call. "]; + optional int32 server_changenumber = 7 [(description) = "Value incremented by the server on each MemberListViewUpdated call. "]; +} + +message CChatRoomMemberSummaryCounts { + optional int32 ingame = 1; + optional int32 online = 2; + optional int32 offline = 3; +} + +message CChatRoomClient_MemberListViewUpdated_Notification { + message MemberListViewEntry { + optional int32 rank = 1; + optional uint32 accountid = 2; + optional .CMsgClientPersonaState.Friend persona = 3; + } + + optional uint64 chat_group_id = 1; + optional uint64 view_id = 2 [(description) = "Thew view_id supplied when the client created the view. "]; + optional .CChatRoomMemberListView view = 3; + repeated .CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry members = 4; + optional uint32 status_flags = 5; + optional .CChatRoomMemberSummaryCounts member_summary = 6; + repeated .CMsgClientPersonaState.Friend subscribed_personas = 7; +} + +message CChatRoom_MessageReaction_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 server_timestamp = 3; + optional uint32 ordinal = 4; + optional fixed64 reactor = 5; + optional .EChatRoomMessageReactionType reaction_type = 6 [default = k_EChatRoomMessageReactionType_Invalid]; + optional string reaction = 7; + optional bool is_add = 8; +} + +message CChatUsability_ClientUsabilityMetrics_Notification { + message Settings { + optional bool notifications_show_ingame = 1; + optional bool notifications_show_online = 2; + optional bool notifications_show_message = 3; + optional bool notifications_events_and_announcements = 4; + optional bool sounds_play_ingame = 5; + optional bool sounds_play_online = 6; + optional bool sounds_play_message = 7; + optional bool sounds_events_and_announcements = 8; + optional bool always_new_chat_window = 9; + optional bool force_alphabetic_friend_sorting = 10; + optional int32 chat_flash_mode = 11; + optional bool remember_open_chats = 12; + optional bool compact_quick_access = 13; + optional bool compact_friends_list = 14; + optional bool notifications_show_chat_room_notification = 15; + optional bool sounds_play_chat_room_notification = 16; + optional bool hide_offline_friends_in_tag_groups = 17; + optional bool hide_categorized_friends = 18; + optional bool categorize_in_game_friends_by_game = 19; + optional int32 chat_font_size = 20; + optional bool use24hour_clock = 21; + optional bool do_not_disturb_mode = 22; + optional bool disable_embed_inlining = 23; + optional bool sign_into_friends = 24; + optional bool animated_avatars = 25; + } + + message VoiceSettings { + optional float voice_input_gain = 1; + optional float voice_output_gain = 2; + optional int32 noise_gate_level = 3; + optional bool voice_use_echo_cancellation = 4; + optional bool voice_use_noise_cancellation = 5; + optional bool voice_use_auto_gain_control = 6; + optional bool selected_non_default_mic = 7; + optional bool selected_non_default_output = 8; + optional bool push_to_talk_enabled = 9; + optional bool push_to_mute_enabled = 10; + optional bool play_ptt_sounds = 11; + } + + message UIState { + message CategoryCollapseState { + optional bool in_game_collapsed = 1; + optional bool online_collapsed = 2; + optional bool offline_collapsed = 3; + optional int32 game_groups_collapsed = 4; + optional int32 categories_collapsed = 5; + } + + optional int32 friends_list_height = 1; + optional int32 friends_list_width = 2; + optional bool friends_list_docked = 3; + optional bool friends_list_collapsed = 4; + optional int32 friends_list_group_chats_height = 5; + optional bool friends_list_visible = 6; + optional int32 chat_popups_opened = 7; + optional int32 group_chat_tabs_opened = 8; + optional int32 friend_chat_tabs_opened = 9; + optional int32 chat_window_width = 10; + optional int32 chat_window_height = 11; + optional .CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState category_collapse = 12; + optional int32 group_chat_left_col_collapsed = 13; + optional int32 group_chat_right_col_collapsed = 14; + optional bool in_one_on_one_voice_chat = 15; + optional bool in_group_voice_chat = 16; + } + + message Metrics { + optional int32 friends_count = 1; + optional int32 friends_category_count = 2; + optional int32 friends_categorized_count = 3; + optional int32 friends_online_count = 4; + optional int32 friends_in_game_count = 5; + optional int32 friends_in_game_singleton_count = 6; + optional int32 game_group_count = 7; + optional int32 friends_favorite_count = 8; + optional int32 group_chat_count = 9; + optional int32 group_chat_favorite_count = 10; + } + + optional uint32 metrics_run_id = 1; + optional uint32 client_build = 2; + optional uint32 metrics_version = 3; + optional bool in_web = 4; + optional .CChatUsability_ClientUsabilityMetrics_Notification.Settings settings = 10; + optional .CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings voice_settings = 11; + optional .CChatUsability_ClientUsabilityMetrics_Notification.UIState ui_state = 12; + optional .CChatUsability_ClientUsabilityMetrics_Notification.Metrics metrics = 13; +} + +message CChatUsability_RequestClientUsabilityMetrics_Notification { + optional uint32 metrics_run_id = 1; +} + +service Chat { + option (service_description) = "Chat-related services"; + + rpc RequestFriendPersonaStates (.CChat_RequestFriendPersonaStates_Request) returns (.CChat_RequestFriendPersonaStates_Response) { + option (method_description) = "Request to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState."; + } +} + +service ChatRoom { + option (service_description) = "Service for joining, managing, and using multi-user chat rooms"; + + rpc CreateChatRoomGroup (.CChatRoom_CreateChatRoomGroup_Request) returns (.CChatRoom_CreateChatRoomGroup_Response) { + option (method_description) = "Create's a chat group that can contain other chat rooms"; + } + + rpc SaveChatRoomGroup (.CChatRoom_SaveChatRoomGroup_Request) returns (.CChatRoom_SaveChatRoomGroup_Response) { + option (method_description) = "Saves's a chat group"; + } + + rpc RenameChatRoomGroup (.CChatRoom_RenameChatRoomGroup_Request) returns (.CChatRoom_RenameChatRoomGroup_Response) { + option (method_description) = "Rename a chat room group"; + } + + rpc SetChatRoomGroupTagline (.CChatRoom_SetChatRoomGroupTagline_Request) returns (.CChatRoom_SetChatRoomGroupTagline_Response) { + option (method_description) = "Set tagline for a chat room group"; + } + + rpc SetChatRoomGroupAvatar (.CChatRoom_SetChatRoomGroupAvatar_Request) returns (.CChatRoom_SetChatRoomGroupAvatar_Response) { + option (method_description) = "Set avatar SHA for a chat room group"; + } + + rpc SetChatRoomGroupWatchingBroadcast (.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request) returns (.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response) { + option (method_description) = "Sets a broadcast that the chat room group is watching"; + } + + rpc JoinMiniGameForChatRoomGroup (.CChatRoom_JoinMiniGameForChatRoomGroup_Request) returns (.CChatRoom_JoinMiniGameForChatRoomGroup_Response) { + option (method_description) = "Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)"; + } + + rpc EndMiniGameForChatRoomGroup (.CChatRoom_EndMiniGameForChatRoomGroup_Request) returns (.CChatRoom_EndMiniGameForChatRoomGroup_Response) { + option (method_description) = "Ends the minigame in the chat room group"; + } + + rpc MuteUserInGroup (.CChatRoom_MuteUser_Request) returns (.CChatRoom_MuteUser_Response) { + option (method_description) = "Mute user in group"; + } + + rpc KickUserFromGroup (.CChatRoom_KickUser_Request) returns (.CChatRoom_KickUser_Response) { + option (method_description) = "Kick user from group"; + } + + rpc SetUserBanState (.CChatRoom_SetUserBanState_Request) returns (.CChatRoom_SetUserBanState_Response) { + option (method_description) = "Ban/unban user from group"; + } + + rpc RevokeInviteToGroup (.CChatRoom_RevokeInvite_Request) returns (.CChatRoom_RevokeInvite_Response) { + option (method_description) = "Revoke a direct invitation of a user"; + } + + rpc CreateRole (.CChatRoom_CreateRole_Request) returns (.CChatRoom_CreateRole_Response) { + option (method_description) = "Create role for goup"; + } + + rpc GetRoles (.CChatRoom_GetRoles_Request) returns (.CChatRoom_GetRoles_Response) { + option (method_description) = "Get all roles in group"; + } + + rpc RenameRole (.CChatRoom_RenameRole_Request) returns (.CChatRoom_RenameRole_Response) { + option (method_description) = "Rename role for goup"; + } + + rpc ReorderRole (.CChatRoom_ReorderRole_Request) returns (.CChatRoom_ReorderRole_Response) { + option (method_description) = "Reorder role with a goup"; + } + + rpc DeleteRole (.CChatRoom_DeleteRole_Request) returns (.CChatRoom_DeleteRole_Response) { + option (method_description) = "Delete role from group"; + } + + rpc GetRoleActions (.CChatRoom_GetRoleActions_Request) returns (.CChatRoom_GetRoleActions_Response) { + option (method_description) = "Get all defined roles and actions in group"; + } + + rpc ReplaceRoleActions (.CChatRoom_ReplaceRoleActions_Request) returns (.CChatRoom_ReplaceRoleActions_Response) { + option (method_description) = "Replace role actions in group"; + } + + rpc AddRoleToUser (.CChatRoom_AddRoleToUser_Request) returns (.CChatRoom_AddRoleToUser_Response) { + option (method_description) = "Add role to user in group"; + } + + rpc GetRolesForUser (.CChatRoom_GetRolesForUser_Request) returns (.CChatRoom_GetRolesForUser_Response) { + option (method_description) = "Get all roles assigned to user in group"; + } + + rpc DeleteRoleFromUser (.CChatRoom_DeleteRoleFromUser_Request) returns (.CChatRoom_DeleteRoleFromUser_Response) { + option (method_description) = "Delete role from user in group"; + } + + rpc JoinChatRoomGroup (.CChatRoom_JoinChatRoomGroup_Request) returns (.CChatRoom_JoinChatRoomGroup_Response) { + option (method_description) = "Join a multi-user chat room"; + } + + rpc InviteFriendToChatRoomGroup (.CChatRoom_InviteFriendToChatRoomGroup_Request) returns (.CChatRoom_InviteFriendToChatRoomGroup_Response) { + option (method_description) = "Invite a friend to a multi-user chat room"; + } + + rpc LeaveChatRoomGroup (.CChatRoom_LeaveChatRoomGroup_Request) returns (.CChatRoom_LeaveChatRoomGroup_Response) { + option (method_description) = "Leaves a chat room group and all related chats"; + } + + rpc CreateChatRoom (.CChatRoom_CreateChatRoom_Request) returns (.CChatRoom_CreateChatRoom_Response) { + option (method_description) = "Creates a chat room inside a chat room group"; + } + + rpc DeleteChatRoom (.CChatRoom_DeleteChatRoom_Request) returns (.CChatRoom_DeleteChatRoom_Response) { + option (method_description) = "Deletes a chat room inside a chat room group"; + } + + rpc RenameChatRoom (.CChatRoom_RenameChatRoom_Request) returns (.CChatRoom_RenameChatRoom_Response) { + option (method_description) = "Renames a chat room inside a chat room group"; + } + + rpc ReorderChatRoom (.CChatRoom_ReorderChatRoom_Request) returns (.CChatRoom_ReorderChatRoom_Response) { + option (method_description) = "Reorders a chat room inside a chat room group"; + } + + rpc SendChatMessage (.CChatRoom_SendChatMessage_Request) returns (.CChatRoom_SendChatMessage_Response) { + option (method_description) = "Send a chat message to a multi-user chat room"; + } + + rpc JoinVoiceChat (.CChatRoom_JoinVoiceChat_Request) returns (.CChatRoom_JoinVoiceChat_Response) { + option (method_description) = "Join the voice chat in a multi-room chat (should already be in the chat room)"; + } + + rpc LeaveVoiceChat (.CChatRoom_LeaveVoiceChat_Request) returns (.CChatRoom_LeaveVoiceChat_Response) { + option (method_description) = "Leave the voice chat in a multi-room chat"; + } + + rpc GetMessageHistory (.CChatRoom_GetMessageHistory_Request) returns (.CChatRoom_GetMessageHistory_Response) { + option (method_description) = "Get the history of messages in a chat room. You must currently be a member of the chat room."; + } + + rpc GetMyChatRoomGroups (.CChatRoom_GetMyChatRoomGroups_Request) returns (.CChatRoom_GetMyChatRoomGroups_Response) { + option (method_description) = "Get a list of our chat rooms"; + } + + rpc GetChatRoomGroupState (.CChatRoom_GetChatRoomGroupState_Request) returns (.CChatRoom_GetChatRoomGroupState_Response) { + option (method_description) = "Get information about a single chat room"; + } + + rpc GetChatRoomGroupSummary (.CChatRoom_GetChatRoomGroupSummary_Request) returns (.CChatRoom_GetChatRoomGroupSummary_Response) { + option (method_description) = "Get basic information about a chat room group"; + } + + rpc SetAppChatRoomGroupForceActive (.CChatRoom_SetAppChatRoomGroupForceActive_Request) returns (.CChatRoom_SetAppChatRoomGroupForceActive_Response) { + option (method_description) = "Force a group chat to be considered active on the server for this user"; + } + + rpc SetAppChatRoomGroupStopForceActive (.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification) returns (.NoResponse) { + option (method_description) = "If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count"; + } + + rpc AckChatMessage (.CChatRoom_AckChatMessage_Notification) returns (.NoResponse) { + option (method_description) = "Acknowledge that we have seen the most recent chat message in a chat"; + } + + rpc CreateInviteLink (.CChatRoom_CreateInviteLink_Request) returns (.CChatRoom_CreateInviteLink_Response) { + option (method_description) = "Creates a chatroom invite link"; + } + + rpc GetInviteLinkInfo (.CChatRoom_GetInviteLinkInfo_Request) returns (.CChatRoom_GetInviteLinkInfo_Response) { + option (method_description) = "Returns chat room info about provided link"; + } + + rpc GetInviteInfo (.CChatRoom_GetInviteInfo_Request) returns (.CChatRoom_GetInviteInfo_Response) { + option (method_description) = "Returns chat room info about any invite involving the sender and passed group id"; + } + + rpc GetInviteLinksForGroup (.CChatRoom_GetInviteLinksForGroup_Request) returns (.CChatRoom_GetInviteLinksForGroup_Response) { + option (method_description) = "Returns all invite links for the specified group"; + } + + rpc GetBanList (.CChatRoom_GetBanList_Request) returns (.CChatRoom_GetBanList_Response) { + option (method_description) = "Gets a list of users who have been banned from a chat room"; + } + + rpc GetInviteList (.CChatRoom_GetInviteList_Request) returns (.CChatRoom_GetInviteList_Response) { + option (method_description) = "Gets a list of users who have been invited to a chat room"; + } + + rpc DeleteInviteLink (.CChatRoom_DeleteInviteLink_Request) returns (.CChatRoom_DeleteInviteLink_Response) { + option (method_description) = "Deletes specified invite link"; + } + + rpc SetSessionActiveChatRoomGroups (.CChatRoom_SetSessionActiveChatRoomGroups_Request) returns (.CChatRoom_SetSessionActiveChatRoomGroups_Response) { + option (method_description) = "Set which chat rooms we are using in the active session"; + } + + rpc SetUserChatGroupPreferences (.CChatRoom_SetUserChatGroupPreferences_Request) returns (.CChatRoom_SetUserChatGroupPreferences_Response) { + option (method_description) = "Set preferences around chat notifications for a group"; + } + + rpc DeleteChatMessages (.CChatRoom_DeleteChatMessages_Request) returns (.CChatRoom_DeleteChatMessages_Response) { + option (method_description) = "Deletes specified chat messages"; + } + + rpc UpdateMemberListView (.CChatRoom_UpdateMemberListView_Notification) returns (.NoResponse) { + option (method_description) = "A client is indicating it has an active view into the members list."; + } + + rpc SearchMembers (.CChatRoom_SearchMembers_Request) returns (.CChatRoom_SearchMembers_Response) { + option (method_description) = "Search chat room members by name."; + } + + rpc UpdateMessageReaction (.CChatRoom_UpdateMessageReaction_Request) returns (.CChatRoom_UpdateMessageReaction_Response) { + option (method_description) = "Adds/removes a reaction to/from a chat room message"; + } + + rpc GetMessageReactionReactors (.CChatRoom_GetMessageReactionReactors_Request) returns (.CChatRoom_GetMessageReactionReactors_Response) { + option (method_description) = "Fetches a list of reactors for a specified reaction"; + } +} + +service ClanChatRooms { + option (service_description) = "Methods for getting clan chat information"; + + rpc GetClanChatRoomInfo (.CClanChatRooms_GetClanChatRoomInfo_Request) returns (.CClanChatRooms_GetClanChatRoomInfo_Response) { + option (method_description) = "Get a list of chat rooms for a clan, optionally creating a new one"; + } + + rpc SetClanChatRoomPrivate (.CClanChatRooms_SetClanChatRoomPrivate_Request) returns (.CClanChatRooms_SetClanChatRoomPrivate_Response) { + option (method_description) = "Set a clan chat room to be members only (or public)"; + } +} + +service ChatRoomClient { + option (service_description) = "Client notifications for chat events"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyIncomingChatMessage (.CChatRoom_IncomingChatMessage_Notification) returns (.NoResponse) { + option (method_description) = "New chat message for a chat room"; + } + + rpc NotifyChatMessageModified (.CChatRoom_ChatMessageModified_Notification) returns (.NoResponse) { + option (method_description) = "An existing chat message has been modified on the backend"; + } + + rpc NotifyMemberStateChange (.CChatRoom_MemberStateChange_Notification) returns (.NoResponse) { + option (method_description) = "A chat room member's state has changed (join/part/permissions)"; + } + + rpc NotifyChatRoomHeaderStateChange (.CChatRoom_ChatRoomHeaderState_Notification) returns (.NoResponse) { + option (method_description) = "Chat Room header / metadata has changed"; + } + + rpc NotifyChatRoomGroupRoomsChange (.CChatRoom_ChatRoomGroupRoomsChange_Notification) returns (.NoResponse) { + option (method_description) = "Something about a chatroom group changed (created, deleted, etc.)"; + } + + rpc NotifyShouldRejoinChatRoomVoiceChat (.CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification) returns (.NoResponse) { + option (method_description) = "Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat."; + } + + rpc NotifyChatGroupUserStateChanged (.ChatRoomClient_NotifyChatGroupUserStateChanged_Notification) returns (.NoResponse) { + option (method_description) = "User chat group state (preferences, ack state, etc) have changed."; + } + + rpc NotifyAckChatMessageEcho (.CChatRoom_AckChatMessage_Notification) returns (.NoResponse) { + option (method_description) = "A session acked an unread message, echo to other sessions."; + } + + rpc NotifyChatRoomDisconnect (.ChatRoomClient_NotifyChatRoomDisconnect_Notification) returns (.NoResponse) { + option (method_description) = "The ChatRoom server hosting the chat rooms has reconnected to the user's Chat server (may have restarted), client should refresh state."; + } + + rpc NotifyMemberListViewUpdated (.CChatRoomClient_MemberListViewUpdated_Notification) returns (.NoResponse) { + option (method_description) = "The list of members for a chat room with virtualized member list has changed on the server (or client requested)"; + } + + rpc NotifyMessageReaction (.CChatRoom_MessageReaction_Notification) returns (.NoResponse) { + option (method_description) = "New message reaction"; + } +} + +service ChatUsability { + option (service_description) = "Client notifications for chat events"; + + rpc NotifyClientUsabilityMetrics (.CChatUsability_ClientUsabilityMetrics_Notification) returns (.NoResponse) { + option (method_description) = "Incoming metrics from the client"; + } +} + +service ChatUsabilityClient { + option (service_description) = "Client notifications for chat usability"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyRequestClientUsabilityMetrics (.CChatUsability_RequestClientUsabilityMetrics_Notification) returns (.NoResponse) { + option (method_description) = "Request client send usability metrics"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_client_objects.proto b/protobuf_files/orig/steam/steammessages_client_objects.proto new file mode 100644 index 00000000..d7fddce1 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_client_objects.proto @@ -0,0 +1,614 @@ +import "enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ECloudPendingRemoteOperation { + k_ECloudPendingRemoteOperationNone = 0; + k_ECloudPendingRemoteOperationAppSessionActive = 1; + k_ECloudPendingRemoteOperationUploadInProgress = 2; + k_ECloudPendingRemoteOperationUploadPending = 3; + 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 { + optional int32 ip = 1 [default = 0]; + optional int32 netmask = 2; +} + +message CMsgNetworkDeviceIP4Config { + repeated .CMsgNetworkDeviceIP4Address addresses = 1; + repeated int32 dns_ip = 2; + optional int32 gateway_ip = 3; + optional bool is_dhcp_enabled = 4; + optional bool is_default_route = 5; + optional bool is_enabled = 6 [default = false]; +} + +message CMsgNetworkDeviceIP6Address { + optional string ip = 1; +} + +message CMsgNetworkDeviceIP6Config { + repeated .CMsgNetworkDeviceIP6Address addresses = 1; + repeated string dns_ip = 2; + optional string gateway_ip = 3; + optional bool is_dhcp_enabled = 4; + optional bool is_default_route = 5; + optional bool is_enabled = 6 [default = false]; +} + +message CMsgNetworkDevicesData { + message Device { + message Wired { + optional bool is_cable_present = 1 [default = false]; + optional uint32 speed_mbit = 2; + optional string friendly_name = 3; + } + + message Wireless { + message AP { + optional uint32 id = 1 [default = 0]; + optional int32 estrength = 2; + optional string ssid = 3; + optional bool is_active = 4; + optional bool is_autoconnect = 5; + optional int32 esecurity = 6; + optional string user_name = 7; + optional string password = 8; + optional int32 strength_raw = 9; + } + + repeated .CMsgNetworkDevicesData.Device.Wireless.AP aps = 1; + optional int32 esecurity_supported = 2; + } + + optional uint32 id = 1 [default = 0]; + optional int32 etype = 2; + optional int32 estate = 3; + optional string mac = 4; + optional string vendor = 5; + optional string product = 6; + optional .CMsgNetworkDeviceIP4Config ip4 = 7; + optional .CMsgNetworkDeviceIP6Config ip6 = 8; + optional .CMsgNetworkDevicesData.Device.Wired wired = 9; + optional .CMsgNetworkDevicesData.Device.Wireless wireless = 10; + } + + repeated .CMsgNetworkDevicesData.Device devices = 1; + optional bool is_wifi_enabled = 2; + optional bool is_wifi_scanning_enabled = 3; +} + +message CMsgNetworkDeviceConnect { + message KnownAP { + optional uint32 ap_id = 1; + } + + message CustomAP { + optional string ssid = 1; + optional int32 esecurity = 2; + } + + message Credentials { + optional string username = 1; + optional string password = 2; + } + + optional uint32 device_id = 1 [default = 0]; + optional .CMsgNetworkDeviceConnect.Credentials credentials = 4; + optional .CMsgNetworkDeviceIP4Config ip4 = 5; + optional .CMsgNetworkDeviceIP6Config ip6 = 6; + + oneof ap_info { + .CMsgNetworkDeviceConnect.KnownAP ap_known = 2; + .CMsgNetworkDeviceConnect.CustomAP ap_custom = 3; + } +} + +message CMsgStorageDevicesData { + message Drive { + optional uint32 id = 1 [default = 0]; + optional string model = 2; + optional string vendor = 3; + optional string serial = 4; + optional bool is_ejectable = 5; + optional uint64 size_bytes = 6; + optional .EStorageDriveMediaType media_type = 7 [default = k_EStorageDriveMediaType_Invalid]; + } + + message BlockDevice { + optional uint32 id = 1 [default = 0]; + optional uint32 drive_id = 2 [default = 0]; + optional string path = 3; + optional string friendly_path = 4; + optional string label = 5; + optional uint64 size_bytes = 6; + optional bool is_formattable = 7; + optional bool is_read_only = 8; + optional bool is_root_device = 9; + optional .EStorageBlockContentType content_type = 10 [default = k_EStorageBlockContentType_Invalid]; + optional .EStorageBlockFileSystemType filesystem_type = 11 [default = k_EStorageBlockFileSystemType_Invalid]; + optional string mount_path = 12; + } + + repeated .CMsgStorageDevicesData.Drive drives = 1; + repeated .CMsgStorageDevicesData.BlockDevice block_devices = 2; + optional bool is_unmount_supported = 3; + optional bool is_trim_supported = 4; + optional bool is_trim_running = 5; +} + +message CCloud_PendingRemoteOperation { + optional .ECloudPendingRemoteOperation operation = 1 [default = k_ECloudPendingRemoteOperationNone]; + optional string machine_name = 2; + optional uint64 client_id = 3; + optional uint32 time_last_updated = 4; +} + +message CMsgCloudPendingRemoteOperations { + repeated .CCloud_PendingRemoteOperation operations = 1; +} + +message CMsgBluetoothDevicesData { + message Adapter { + optional uint32 id = 1 [default = 0]; + optional string mac = 2; + optional string name = 3; + optional bool is_enabled = 4; + optional bool is_discovering = 5; + } + + message Device { + optional uint32 id = 1 [default = 0]; + optional uint32 adapter_id = 2 [default = 0]; + optional .EBluetoothDeviceType etype = 3 [default = k_BluetoothDeviceType_Invalid]; + optional string mac = 4; + optional string name = 5; + optional bool is_connected = 6; + optional bool is_paired = 7; + optional int32 strength_raw = 8; + } + + message Manager { + optional bool is_bluetooth_enabled = 1; + } + + repeated .CMsgBluetoothDevicesData.Adapter adapters = 1; + repeated .CMsgBluetoothDevicesData.Device devices = 2; + optional .CMsgBluetoothDevicesData.Manager manager = 3; +} + +message CMsgSystemPerfDiagnosticEntry { + optional string name = 1; + 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; + optional int32 display_external_refresh_manual_hz_min = 19; + optional int32 display_external_refresh_manual_hz_max = 20; + repeated int32 fps_limit_options_external = 21; + optional bool is_tearing_supported = 22; + optional bool is_vrr_supported = 23; + optional bool is_dynamic_refresh_rate_in_steam_supported = 24; + optional bool is_split_scaling_and_filtering_supported = 25; + repeated .ESplitScalingFilter split_scaling_filters_available = 26; + repeated .ESplitScalingScaler split_scaling_scalers_available = 27; + optional bool is_hdr_supported = 28; +} + +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; + optional bool allow_external_display_refresh_control = 8; + optional bool is_hdr_enabled = 9; + optional bool force_hdr_10pq_output_debug = 11; + optional .EHDRToneMapOperator hdr_on_sdr_tonemap_operator = 12 [default = k_EHDRToneMapOperator_Invalid]; + optional bool is_hdr_debug_heatmap_enabled = 13; + optional bool debug_force_hdr_support = 14; + optional bool force_hdr_wide_gammut_for_sdr = 15 [default = true]; + optional bool allow_experimental_hdr = 16; + optional float sdr_to_hdr_brightness = 17; +} + +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; + optional int32 display_external_refresh_manual_hz = 17; + optional int32 fps_limit_external = 18; + optional bool is_tearing_enabled = 19; + optional bool is_vrr_enabled = 20; + optional bool is_composite_debug_enabled = 21; + optional bool force_composite = 22; + optional bool use_dynamic_refresh_rate_in_steam = 23; + optional .ESplitScalingFilter split_scaling_filter = 24 [default = k_ESplitScalingFilter_Invalid]; + optional .ESplitScalingScaler split_scaling_scaler = 25 [default = k_ESplitScalingScaler_Invalid]; +} + +message CMsgSystemPerfSettings { + optional .CMsgSystemPerfSettingsGlobal global = 1; + optional .CMsgSystemPerfSettingsPerApp per_app = 2; +} + +message CMsgSystemPerfSettingsV1 { + 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 .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; + optional int32 old_fw_workaround = 7; +} + +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 CMsgSystemDisplayMode { + optional int32 id = 1; + optional int32 width = 2; + optional int32 height = 3; + optional int32 refresh_hz = 4; +} + +message CMsgSystemDisplay { + optional int32 id = 1; + optional string name = 2; + optional string description = 3; + optional bool is_primary = 4; + optional bool is_enabled = 5; + optional bool is_internal = 6; + optional bool has_mode_override = 7; + optional int32 width_mm = 8; + optional int32 height_mm = 9; + optional int32 current_mode_id = 10; + repeated .CMsgSystemDisplayMode modes = 11; + optional int32 refresh_rate_min = 12; + optional int32 refresh_rate_max = 13; + optional bool is_vrr_capable = 14; + optional bool is_vrr_enabled = 15; + optional bool is_hdr_capable = 16; + optional bool is_hdr_enabled = 17; +} + +message CMsgSystemDisplayManagerState { + repeated .CMsgSystemDisplay displays = 1; + optional bool is_mode_switching_supported = 2; + optional .ESystemDisplayCompatibilityMode compatibility_mode = 3 [default = k_ESystemDisplayCompatibilityMode_Invalid]; +} + +message CMsgSystemDisplayManagerSetMode { + optional int32 display_id = 1; + optional int32 mode_id = 2; +} + +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]; + optional string custom_branch = 2; +} + +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; + optional string auto_message = 6; +} + +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; + optional bool supports_os_updates = 5; +} + +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; +} + +message CMsgMonitorInfo { + message MonitorInfo { + required string monitor_device_name = 1; + required string monitor_display_name = 2; + } + + required string selected_display_name = 1; + repeated .CMsgMonitorInfo.MonitorInfo monitors = 2; +} diff --git a/protobuf_files/orig/steam/steammessages_clientlanp2p.proto b/protobuf_files/orig/steam/steammessages_clientlanp2p.proto new file mode 100644 index 00000000..340b502d --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientlanp2p.proto @@ -0,0 +1,42 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientLANP2PRequestChunks { + message ChunkKey { + optional uint32 depot_id = 1; + optional bytes sha = 2; + } + + repeated .CMsgClientLANP2PRequestChunks.ChunkKey chunk_keys = 1; +} + +message CMsgClientLANP2PRequestChunksResponse { + message ChunkData { + optional uint32 result = 1; + optional uint32 depot_id = 2; + optional bytes sha = 3; + optional bytes chunk_data = 4; + optional bool encrypted = 5; + optional bool compressed = 6; + } + + repeated .CMsgClientLANP2PRequestChunksResponse.ChunkData chunk_responses = 1; +} + +message CMsgClientPeerChunkRequest { + optional uint32 app_id = 1; + optional uint32 depot_id = 2; + optional bytes sha = 3; +} + +message CMsgClientPeerChunkResponse { + optional uint32 result = 1; + optional uint32 app_id = 2; + optional uint32 depot_id = 3; + optional bytes sha = 4; + optional bool encrypted = 5; + optional bool compressed = 6; + optional bytes chunk_data = 7; +} diff --git a/protobuf_files/orig/steam/steammessages_clientmetrics.steamclient.proto b/protobuf_files/orig/steam/steammessages_clientmetrics.steamclient.proto new file mode 100644 index 00000000..0e0af10d --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientmetrics.steamclient.proto @@ -0,0 +1,194 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "clientmetrics.proto"; + +option cc_generic_services = true; + +enum ESteamPipeWorkType { + k_ESteamPipeClientWorkType_Invalid = 0; + k_ESteamPipeClientWorkType_StageFromChunkStores = 1; +} + +enum ESteamPipeOperationType { + k_ESteamPipeOperationType_Invalid = 0; + k_ESteamPipeOperationType_DecryptCPU = 1; + k_ESteamPipeOperationType_DiskRead = 2; + k_ESteamPipeOperationType_DiskWrite = 3; +} + +message CClientMetrics_AppInterfaceCreation { + optional string raw_version = 1; + optional string requested_interface_type = 2; +} + +message CClientMetrics_AppInterfaceMethodCounts { + optional string interface_name = 1; + optional string method_name = 2; + optional uint32 call_count = 3; +} + +message CClientMetrics_AppInterfaceStats_Notification { + optional uint64 game_id = 1; + repeated .CClientMetrics_AppInterfaceCreation interfaces_created = 2; + repeated .CClientMetrics_AppInterfaceMethodCounts methods_called = 3; + optional uint32 session_length_seconds = 4; +} + +message CClientMetrics_IPv6Connectivity_Result { + optional uint32 protocol_tested = 1; + optional uint32 connectivity_state = 2; +} + +message CClientMetrics_IPv6Connectivity_Notification { + optional uint32 cell_id = 1; + repeated .CClientMetrics_IPv6Connectivity_Result results = 2; + optional bool private_ip_is_rfc6598 = 3; +} + +message CClientMetrics_SteamPipeWorkStats_Operation { + optional .ESteamPipeOperationType type = 1 [default = k_ESteamPipeOperationType_Invalid]; + optional uint32 num_ops = 2; + optional uint64 num_bytes = 3; + optional uint64 busy_time_ms = 4; + optional uint64 idle_time_ms = 5; + optional uint64 sum_run_time_ms = 6; + optional uint64 sum_wait_time_ms = 7; +} + +message CClientMetrics_SteamPipeWorkStats_Notification { + optional uint32 appid = 1; + optional uint32 depotid = 2; + optional .ESteamPipeWorkType work_type = 3 [default = k_ESteamPipeClientWorkType_Invalid]; + repeated .CClientMetrics_SteamPipeWorkStats_Operation operations = 4; + optional uint32 hardware_type = 5; +} + +message CClientMetrics_ReportReactUsage_Notification { + message RouteData { + optional string route = 1; + optional uint32 count = 2; + } + + message ComponentData { + optional string component = 1; + optional uint32 count = 2; + } + + message ActionData { + optional string action = 1; + optional uint32 count = 2; + } + + optional string product = 1; + optional string version = 2; + repeated .CClientMetrics_ReportReactUsage_Notification.RouteData routes = 3; + repeated .CClientMetrics_ReportReactUsage_Notification.ComponentData components = 4; + repeated .CClientMetrics_ReportReactUsage_Notification.ActionData actions = 5; +} + +message CClientMetrics_ReportClientError_Notification { + message Error { + optional string identifier = 1; + optional string message = 2; + optional uint32 count = 3; + } + + optional string product = 1; + optional string version = 2; + repeated .CClientMetrics_ReportClientError_Notification.Error errors = 3; +} + +message CClientMetrics_ClientBootstrap_Notification { + optional .CClientMetrics_ClientBootstrap_Summary summary = 1; +} + +message CClientMetrics_DownloadRates_Notification { + message StatsInfo { + optional uint32 source_type = 1; + optional uint32 source_id = 2; + optional uint64 bytes = 3; + optional string host_name = 4; + optional uint64 microseconds = 5; + optional bool used_ipv6 = 6; + optional bool proxied = 7; + optional bool used_http2 = 8; + optional uint32 cache_hits = 9; + optional uint32 cache_misses = 10; + optional uint64 hit_bytes = 11; + optional uint64 miss_bytes = 12; + } + + optional uint32 cell_id = 1; + repeated .CClientMetrics_DownloadRates_Notification.StatsInfo stats = 2; + optional uint32 throttling_kbps = 3; +} + +message CClientMetrics_ContentValidation_Notification { + optional int32 validation_result = 1; + optional uint32 app_id = 2; + optional bool staged_files = 3; + optional bool user_initiated = 4; + optional bool early_out = 5; + optional uint32 chunks_scanned = 6; + optional uint32 chunks_corrupt = 7; + optional uint64 bytes_scanned = 8; + optional uint64 chunk_bytes_corrupt = 9; + optional uint64 total_file_size_corrupt = 10; +} + +message CClientMetrics_CloudAppSyncStats_Notification { + optional uint32 app_id = 1; + optional uint32 platform_type = 2; + optional bool preload = 3; + optional bool blocking_app_launch = 4; + optional uint32 files_uploaded = 5; + optional uint32 files_downloaded = 6; + optional uint32 files_deleted = 7; + optional uint64 bytes_uploaded = 8; + optional uint64 bytes_downloaded = 9; + optional uint64 microsec_total = 10; + optional uint64 microsec_init_caches = 11; + optional uint64 microsec_validate_state = 12; + optional uint64 microsec_ac_launch = 13; + optional uint64 microsec_ac_prep_user_files = 14; + optional uint64 microsec_ac_exit = 15; + optional uint64 microsec_build_sync_list = 16; + optional uint64 microsec_delete_files = 17; + optional uint64 microsec_download_files = 18; + optional uint64 microsec_upload_files = 19; + optional uint32 hardware_type = 20; + optional uint32 files_managed = 21; +} + +message CClientMetrics_ContentDownloadResponse_Counts_Notification { + optional uint32 cell_id = 1; + optional .CClientMetrics_ContentDownloadResponse_Hosts data = 2; +} + +message CClientMetrics_ReportClientArgs_Notification { + repeated string client_args = 1; + optional bool gpu_webview_regkey_disabled = 2; + optional bool suppress_gpu_chrome = 3; + optional bool browser_not_supported = 4; + optional bool hw_accel_video_regkey_disabled = 5; + optional bool mini_mode_enabled = 6; + optional bool fps_counter_enabled = 7; + optional bool library_low_bandwidth_mode_enabled = 8; + optional bool library_low_perf_mode_enabled = 9; +} + +service ClientMetrics { + option (service_description) = "A service for client-reported metrics"; + + rpc ClientAppInterfaceStatsReport (.CClientMetrics_AppInterfaceStats_Notification) returns (.NoResponse); + rpc ClientIPv6ConnectivityReport (.CClientMetrics_IPv6Connectivity_Notification) returns (.NoResponse); + rpc SteamPipeWorkStatsReport (.CClientMetrics_SteamPipeWorkStats_Notification) returns (.NoResponse); + rpc ReportReactUsage (.CClientMetrics_ReportReactUsage_Notification) returns (.NoResponse); + rpc ReportClientError (.CClientMetrics_ReportClientError_Notification) returns (.NoResponse); + rpc ClientBootstrapReport (.CClientMetrics_ClientBootstrap_Notification) returns (.NoResponse); + rpc ClientDownloadRatesReport (.CClientMetrics_DownloadRates_Notification) returns (.NoResponse); + rpc ClientContentValidationReport (.CClientMetrics_ContentValidation_Notification) returns (.NoResponse); + rpc ClientCloudAppSyncStats (.CClientMetrics_CloudAppSyncStats_Notification) returns (.NoResponse); + rpc ClientDownloadResponseCodeCounts (.CClientMetrics_ContentDownloadResponse_Counts_Notification) returns (.NoResponse); + rpc ReportClientArgs (.CClientMetrics_ReportClientArgs_Notification) returns (.NoResponse); +} diff --git a/protobuf_files/orig/steam/steammessages_clientnotificationtypes.proto b/protobuf_files/orig/steam/steammessages_clientnotificationtypes.proto new file mode 100644 index 00000000..057a62c8 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientnotificationtypes.proto @@ -0,0 +1,176 @@ +option optimize_for = SPEED; +option cc_generic_services = true; + +enum EClientNotificationType { + k_EClientNotificationType_Invalid = 0; + k_EClientNotificationType_DownloadCompleted = 1; + k_EClientNotificationType_FriendInvite = 2; + k_EClientNotificationType_FriendInGame = 3; + k_EClientNotificationType_FriendOnline = 4; + k_EClientNotificationType_Achievement = 5; + k_EClientNotificationType_LowBattery = 6; + k_EClientNotificationType_SystemUpdate = 7; + k_EClientNotificationType_FriendMessage = 8; + k_EClientNotificationType_GroupChatMessage = 9; + k_EClientNotificationType_FriendInviteRollup = 10; + k_EClientNotificationType_FamilySharingDeviceAuthorizationChanged = 11; + k_EClientNotificationType_FamilySharingStopPlaying = 12; + k_EClientNotificationType_FamilySharingLibraryAvailable = 13; + k_EClientNotificationType_Screenshot = 14; + k_EClientNotificationType_CloudSyncFailure = 15; + k_EClientNotificationType_CloudSyncConflict = 16; + k_EClientNotificationType_IncomingVoiceChat = 17; + k_EClientNotificationType_ClaimSteamDeckRewards = 18; + k_EClientNotificationType_GiftReceived = 19; + k_EClientNotificationType_ItemAnnouncement = 20; + k_EClientNotificationType_HardwareSurvey = 21; + k_EClientNotificationType_LowDiskSpace = 22; + k_EClientNotificationType_BatteryTemperature = 23; + k_EClientNotificationType_DockUnsupportedFirmware = 24; + k_EClientNotificationType_PeerContentUpload = 25; + k_EClientNotificationType_CannotReadControllerGuideButton = 26; + k_EClientNotificationType_Comment = 27; + k_EClientNotificationType_Wishlist = 28; + k_EClientNotificationType_TradeOffer = 29; + k_EClientNotificationType_AsyncGame = 30; + k_EClientNotificationType_General = 31; +} + +enum ESystemUpdateNotificationType { + k_ESystemUpdateNotificationType_Invalid = 0; + k_ESystemUpdateNotificationType_Available = 1; + k_ESystemUpdateNotificationType_NeedsRestart = 2; +} + +message CClientNotificationCloudSyncFailure { + optional uint32 appid = 1; +} + +message CClientNotificationCloudSyncConflict { + optional uint32 appid = 1; +} + +message CClientNotificationScreenshot { + optional string screenshot_handle = 1; + optional string description = 2; + optional string local_url = 3; +} + +message CClientNotificationDownloadCompleted { + optional uint32 appid = 1; +} + +message CClientNotificationFriendInvite { + optional fixed64 steamid = 1; +} + +message CClientNotificationFriendInviteRollup { + optional uint32 new_invite_count = 1; +} + +message CClientNotificationFriendInGame { + optional fixed64 steamid = 1; + optional string game_name = 2; +} + +message CClientNotificationFriendOnline { + optional fixed64 steamid = 1; +} + +message CClientNotificationAchievement { + optional string achievement_id = 1; + optional uint32 appid = 2; + optional string name = 3; + optional string description = 4; + optional string image_url = 5; + optional bool achieved = 6; + optional uint32 rtime_unlocked = 7; + optional float min_progress = 8; + optional float current_progress = 9; + optional float max_progress = 10; + optional float global_achieved_pct = 11; +} + +message CClientNotificationLowBattery { + optional float pct_remaining = 1; +} + +message CClientNotificationSystemUpdate { + optional .ESystemUpdateNotificationType type = 1 [default = k_ESystemUpdateNotificationType_Invalid]; +} + +message CClientNotificationFriendMessage { + optional string tag = 1; + optional string steamid = 2; + optional string title = 3; + optional string body = 4; + optional string icon = 5; + optional uint32 notificationid = 6; + optional string response_steamurl = 7; +} + +message CClientNotificationGroupChatMessage { + optional string tag = 1; + optional string steamid_sender = 2; + optional string chat_group_id = 3; + optional string chat_id = 4; + optional string title = 5; + optional string body = 6; + optional string rawbody = 7; + optional string icon = 8; + optional uint32 notificationid = 9; +} + +message CClientNotificationFamilySharingDeviceAuthorizationChanged { + optional uint32 accountid_owner = 1; + optional bool authorized = 2; +} + +message CClientNotificationFamilySharingStopPlaying { + optional uint32 accountid_owner = 1; + optional uint32 seconds_remaining = 2; +} + +message CClientNotificationFamilySharingLibraryAvailable { + optional uint32 accountid_owner = 1; +} + +message CClientNotificationIncomingVoiceChat { + optional fixed64 steamid = 1; +} + +message CClientNotificationClaimSteamDeckRewards { +} + +message CClientNotificationGiftReceived { + optional string sender_name = 1; +} + +message CClientNotificationItemAnnouncement { + optional uint32 new_item_count = 1; + optional bool new_backpack_items = 2; +} + +message CClientNotificationHardwareSurveyPending { +} + +message CClientNotificationLowDiskSpace { + optional uint32 folder_index = 1; +} + +message CClientNotificationBatteryTemperature { + optional uint32 temperature = 1; + optional string notification_type = 2; +} + +message CClientNotificationDockUnsupportedFirmware { +} + +message CClientNotificationPeerContentUpload { + optional uint32 appid = 1; + optional string peer_name = 2; +} + +message CClientNotificationCannotReadControllerGuideButton { + optional int32 controller_index = 1; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver.proto b/protobuf_files/orig/steam/steammessages_clientserver.proto new file mode 100644 index 00000000..02eb7ecc --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver.proto @@ -0,0 +1,392 @@ +import "steammessages_base.proto"; +import "encrypted_app_ticket.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientRegisterAuthTicketWithCM { + optional uint32 protocol_version = 1; + optional bytes ticket = 3; + optional uint64 client_instance_id = 4; +} + +message CMsgClientTicketAuthComplete { + optional fixed64 steam_id = 1; + optional fixed64 game_id = 2; + optional uint32 estate = 3; + optional uint32 eauth_session_response = 4; + optional bytes DEPRECATED_ticket = 5; + optional uint32 ticket_crc = 6; + optional uint32 ticket_sequence = 7; + optional fixed64 owner_steam_id = 8; +} + +message CMsgClientCMList { + repeated uint32 cm_addresses = 1; + repeated uint32 cm_ports = 2; + repeated string cm_websocket_addresses = 3; + optional uint32 percent_default_to_websocket = 4; +} + +message CMsgClientP2PConnectionInfo { + optional fixed64 steam_id_dest = 1; + optional fixed64 steam_id_src = 2; + optional uint32 app_id = 3; + optional bytes candidate = 4; + optional fixed64 legacy_connection_id_src = 5; + optional bytes rendezvous = 6; +} + +message CMsgClientP2PConnectionFailInfo { + optional fixed64 steam_id_dest = 1; + optional fixed64 steam_id_src = 2; + optional uint32 app_id = 3; + optional uint32 ep2p_session_error = 4; + optional fixed64 connection_id_dest = 5; + optional uint32 close_reason = 7; + optional string close_message = 8; +} + +message CMsgClientNetworkingCertRequest { + optional bytes key_data = 2; + optional uint32 app_id = 3; +} + +message CMsgClientNetworkingCertReply { + optional bytes cert = 4; + optional fixed64 ca_key_id = 5; + optional bytes ca_signature = 6; +} + +message CMsgClientNetworkingMobileCertRequest { + optional uint32 app_id = 1; +} + +message CMsgClientNetworkingMobileCertReply { + optional string encoded_cert = 1; +} + +message CMsgClientGetAppOwnershipTicket { + optional uint32 app_id = 1; +} + +message CMsgClientGetAppOwnershipTicketResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional bytes ticket = 3; +} + +message CMsgClientSessionToken { + optional uint64 token = 1; +} + +message CMsgClientGameConnectTokens { + optional uint32 max_tokens_to_keep = 1 [default = 10]; + repeated bytes tokens = 2; +} + +message CMsgClientGamesPlayed { + message ProcessInfo { + optional uint32 process_id = 1; + optional uint32 process_id_parent = 2; + optional bool parent_is_steam = 3; + } + + message GamePlayed { + optional uint64 steam_id_gs = 1; + optional fixed64 game_id = 2; + optional uint32 deprecated_game_ip_address = 3; + optional uint32 game_port = 4; + optional bool is_secure = 5; + optional bytes token = 6; + optional string game_extra_info = 7; + optional bytes game_data_blob = 8; + optional uint32 process_id = 9; + optional uint32 streaming_provider_id = 10; + optional uint32 game_flags = 11; + optional uint32 owner_id = 12; + optional string vr_hmd_vendor = 13; + optional string vr_hmd_model = 14; + optional uint32 launch_option_type = 15 [default = 0]; + optional int32 primary_controller_type = 16 [default = -1]; + optional string primary_steam_controller_serial = 17; + optional uint32 total_steam_controller_count = 18 [default = 0]; + optional uint32 total_non_steam_controller_count = 19 [default = 0]; + optional uint64 controller_workshop_file_id = 20 [default = 0]; + optional uint32 launch_source = 21 [default = 0]; + 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.ProcessInfo process_id_list = 32; + } + + 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 { + optional fixed64 steam_id = 1; + optional fixed64 owner_steam_id = 2; +} + +message CMsgGSDeny { + optional fixed64 steam_id = 1; + optional int32 edeny_reason = 2; + optional string deny_string = 3; +} + +message CMsgGSKick { + optional fixed64 steam_id = 1; + optional int32 edeny_reason = 2; +} + +message CMsgClientAuthList { + optional uint32 tokens_left = 1; + optional uint32 last_request_seq = 2; + optional uint32 last_request_seq_from_server = 3; + repeated .CMsgAuthTicket tickets = 4; + repeated uint32 app_ids = 5; + optional uint32 message_sequence = 6; +} + +message CMsgClientAuthListAck { + repeated uint32 ticket_crc = 1; + repeated uint32 app_ids = 2; + optional uint32 message_sequence = 3; +} + +message CMsgClientLicenseList { + message License { + optional uint32 package_id = 1; + optional fixed32 time_created = 2; + optional fixed32 time_next_process = 3; + optional int32 minute_limit = 4; + optional int32 minutes_used = 5; + optional uint32 payment_method = 6; + optional uint32 flags = 7; + optional string purchase_country_code = 8; + optional uint32 license_type = 9; + optional int32 territory_code = 10; + optional int32 change_number = 11; + optional uint32 owner_id = 12; + optional uint32 initial_period = 13; + optional uint32 initial_time_unit = 14; + optional uint32 renewal_period = 15; + optional uint32 renewal_time_unit = 16; + optional uint64 access_token = 17; + optional uint32 master_package_id = 18; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientLicenseList.License licenses = 2; +} + +message CMsgClientIsLimitedAccount { + optional bool bis_limited_account = 1; + optional bool bis_community_banned = 2; + optional bool bis_locked_account = 3; + optional bool bis_limited_account_allowed_to_invite_friends = 4; +} + +message CMsgClientRequestedClientStats { + message StatsToSend { + optional uint32 client_stat = 1; + optional uint32 stat_aggregate_method = 2; + } + + repeated .CMsgClientRequestedClientStats.StatsToSend stats_to_send = 1; +} + +message CMsgClientStat2 { + message StatDetail { + optional uint32 client_stat = 1; + optional int64 ll_value = 2; + optional uint32 time_of_day = 3; + optional uint32 cell_id = 4; + optional uint32 depot_id = 5; + optional uint32 app_id = 6; + } + + repeated .CMsgClientStat2.StatDetail stat_detail = 1; +} + +message CMsgClientInviteToGame { + optional fixed64 steam_id_dest = 1; + optional fixed64 steam_id_src = 2; + optional string connect_string = 3; + optional string remote_play = 4; +} + +message CMsgClientChatInvite { + optional fixed64 steam_id_invited = 1; + optional fixed64 steam_id_chat = 2; + optional fixed64 steam_id_patron = 3; + optional int32 chatroom_type = 4; + optional fixed64 steam_id_friend_chat = 5; + optional string chat_name = 6; + optional fixed64 game_id = 7; +} + +message CMsgClientConnectionStats { + message Stats_Logon { + optional int32 connect_attempts = 1; + optional int32 connect_successes = 2; + optional int32 connect_failures = 3; + optional int32 connections_dropped = 4; + 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 { + optional uint64 pkts_sent = 1; + optional uint64 bytes_sent = 2; + optional uint64 pkts_recv = 3; + optional uint64 pkts_processed = 4; + optional uint64 bytes_recv = 5; + } + + message Stats_VConn { + optional uint32 connections_udp = 1; + optional uint32 connections_tcp = 2; + optional .CMsgClientConnectionStats.Stats_UDP stats_udp = 3; + optional uint64 pkts_abandoned = 4; + optional uint64 conn_req_received = 5; + optional uint64 pkts_resent = 6; + optional uint64 msgs_sent = 7; + optional uint64 msgs_sent_failed = 8; + optional uint64 msgs_recv = 9; + optional uint64 datagrams_sent = 10; + optional uint64 datagrams_recv = 11; + optional uint64 bad_pkts_recv = 12; + optional uint64 unknown_conn_pkts_recv = 13; + optional uint64 missed_pkts_recv = 14; + optional uint64 dup_pkts_recv = 15; + optional uint64 failed_connect_challenges = 16; + optional uint32 micro_sec_avg_latency = 17; + optional uint32 micro_sec_min_latency = 18; + optional uint32 micro_sec_max_latency = 19; + optional uint32 mem_pool_msg_in_use = 20; + } + + optional .CMsgClientConnectionStats.Stats_Logon stats_logon = 1; + optional .CMsgClientConnectionStats.Stats_VConn stats_vconn = 2; +} + +message CMsgClientServersAvailable { + message Server_Types_Available { + optional uint32 server = 1; + optional bool changed = 2; + } + + repeated .CMsgClientServersAvailable.Server_Types_Available server_types_available = 1; + optional uint32 server_type_for_auth_services = 2; +} + +message CMsgClientReportOverlayDetourFailure { + repeated string failure_strings = 1; +} + +message CMsgClientRequestEncryptedAppTicket { + optional uint32 app_id = 1; + optional bytes userdata = 2; +} + +message CMsgClientRequestEncryptedAppTicketResponse { + optional uint32 app_id = 1; + optional int32 eresult = 2 [default = 2]; + optional .EncryptedAppTicket encrypted_app_ticket = 3; +} + +message CMsgClientWalletInfoUpdate { + optional bool has_wallet = 1; + optional int32 balance = 2; + optional int32 currency = 3; + optional int32 balance_delayed = 4; + optional int64 balance64 = 5 [(php_output_always_number) = true]; + optional int64 balance64_delayed = 6 [(php_output_always_number) = true]; + optional int32 realm = 7; +} + +message CMsgClientAMGetClanOfficers { + optional fixed64 steamid_clan = 1; +} + +message CMsgClientAMGetClanOfficersResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steamid_clan = 2; + optional int32 officer_count = 3; +} + +message CMsgClientAMGetPersonaNameHistory { + message IdInstance { + optional fixed64 steamid = 1; + } + + optional int32 id_count = 1; + repeated .CMsgClientAMGetPersonaNameHistory.IdInstance Ids = 2; +} + +message CMsgClientAMGetPersonaNameHistoryResponse { + message NameTableInstance { + message NameInstance { + optional fixed32 name_since = 1; + optional string name = 2; + } + + optional int32 eresult = 1 [default = 2]; + optional fixed64 steamid = 2; + repeated .CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance names = 3; + } + + repeated .CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance responses = 2; +} + +message CMsgClientDeregisterWithServer { + optional uint32 eservertype = 1; + optional uint32 app_id = 2; +} + +message CMsgClientClanState { + message NameInfo { + optional string clan_name = 1; + optional bytes sha_avatar = 2; + } + + message UserCounts { + optional uint32 members = 1; + optional uint32 online = 2; + optional uint32 chatting = 3; + optional uint32 in_game = 4; + optional uint32 chat_room_members = 5; + } + + message Event { + optional fixed64 gid = 1; + optional uint32 event_time = 2; + optional string headline = 3; + optional fixed64 game_id = 4; + optional bool just_posted = 5; + } + + optional fixed64 steamid_clan = 1; + optional uint32 clan_account_flags = 3; + optional .CMsgClientClanState.NameInfo name_info = 4; + optional .CMsgClientClanState.UserCounts user_counts = 5; + repeated .CMsgClientClanState.Event events = 6; + repeated .CMsgClientClanState.Event announcements = 7; + optional bool chat_room_private = 8; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_2.proto b/protobuf_files/orig/steam/steammessages_clientserver_2.proto new file mode 100644 index 00000000..b32e8be9 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_2.proto @@ -0,0 +1,758 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientUpdateUserGameInfo { + optional fixed64 steamid_idgs = 1; + optional fixed64 gameid = 2; + optional uint32 game_ip = 3; + optional uint32 game_port = 4; + optional bytes token = 5; +} + +message CMsgClientRichPresenceUpload { + optional bytes rich_presence_kv = 1; + repeated fixed64 steamid_broadcast = 2; +} + +message CMsgClientRichPresenceRequest { + repeated fixed64 steamid_request = 1; +} + +message CMsgClientRichPresenceInfo { + message RichPresence { + optional fixed64 steamid_user = 1; + optional bytes rich_presence_kv = 2; + } + + repeated .CMsgClientRichPresenceInfo.RichPresence rich_presence = 1; +} + +message CMsgClientCheckFileSignature { + optional uint32 app_id = 1; +} + +message CMsgClientCheckFileSignatureResponse { + optional uint32 app_id = 1; + optional uint32 pid = 2; + optional uint32 eresult = 3; + optional string filename = 4; + optional uint32 esignatureresult = 5; + optional bytes sha_file = 6; + optional bytes signatureheader = 7; + optional uint32 filesize = 8; + optional uint32 getlasterror = 9; + optional uint32 evalvesignaturecheckdetail = 10; +} + +message CMsgClientReadMachineAuth { + optional string filename = 1; + optional uint32 offset = 2; + optional uint32 cubtoread = 3; +} + +message CMsgClientReadMachineAuthResponse { + optional string filename = 1; + optional uint32 eresult = 2; + optional uint32 filesize = 3; + optional bytes sha_file = 4; + optional uint32 getlasterror = 5; + optional uint32 offset = 6; + optional uint32 cubread = 7; + optional bytes bytes_read = 8; + optional string filename_sentry = 9; +} + +message CMsgClientUpdateMachineAuth { + optional string filename = 1; + optional uint32 offset = 2; + optional uint32 cubtowrite = 3; + optional bytes bytes = 4; + optional uint32 otp_type = 5; + optional string otp_identifier = 6; + optional bytes otp_sharedsecret = 7; + optional uint32 otp_timedrift = 8; +} + +message CMsgClientUpdateMachineAuthResponse { + optional string filename = 1; + optional uint32 eresult = 2; + optional uint32 filesize = 3; + optional bytes sha_file = 4; + optional uint32 getlasterror = 5; + optional uint32 offset = 6; + optional uint32 cubwrote = 7; + optional int32 otp_type = 8; + optional uint32 otp_value = 9; + optional string otp_identifier = 10; +} + +message CMsgClientRequestMachineAuth { + optional string filename = 1; + optional uint32 eresult_sentryfile = 2; + optional uint32 filesize = 3; + optional bytes sha_sentryfile = 4; + optional int32 lock_account_action = 6; + optional uint32 otp_type = 7; + optional string otp_identifier = 8; + optional bytes otp_sharedsecret = 9; + optional uint32 otp_value = 10; + optional string machine_name = 11; + optional string machine_name_userchosen = 12; +} + +message CMsgClientRequestMachineAuthResponse { + optional uint32 eresult = 1; +} + +message CMsgClientRegisterKey { + optional string key = 1; +} + +message CMsgClientPurchaseResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 purchase_result_details = 2; + optional bytes purchase_receipt_info = 3; +} + +message CMsgClientActivateOEMLicense { + optional string bios_manufacturer = 1; + optional string bios_serialnumber = 2; + optional bytes license_file = 3; + optional string mainboard_manufacturer = 4; + optional string mainboard_product = 5; + optional string mainboard_serialnumber = 6; +} + +message CMsgClientRegisterOEMMachine { + optional bytes oem_register_file = 1; +} + +message CMsgClientRegisterOEMMachineResponse { + optional uint32 eresult = 1; +} + +message CMsgClientPurchaseWithMachineID { + optional uint32 package_id = 1; + optional bytes machine_info = 2; +} + +message CMsgTrading_InitiateTradeRequest { + optional uint32 trade_request_id = 1; + optional uint64 other_steamid = 2; + optional string other_name = 3; +} + +message CMsgTrading_InitiateTradeResponse { + optional uint32 response = 1; + optional uint32 trade_request_id = 2; + optional uint64 other_steamid = 3; + optional uint32 steamguard_required_days = 4; + optional uint32 new_device_cooldown_days = 5; + optional uint32 default_password_reset_probation_days = 6; + optional uint32 password_reset_probation_days = 7; + optional uint32 default_email_change_probation_days = 8; + optional uint32 email_change_probation_days = 9; +} + +message CMsgTrading_CancelTradeRequest { + optional uint64 other_steamid = 1; +} + +message CMsgTrading_StartSession { + optional uint64 other_steamid = 1; +} + +message CMsgClientGetCDNAuthToken { + optional uint32 depot_id = 1; + optional string host_name = 2; + optional uint32 app_id = 3; +} + +message CMsgClientGetDepotDecryptionKey { + optional uint32 depot_id = 1; + optional uint32 app_id = 2; +} + +message CMsgClientGetDepotDecryptionKeyResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 depot_id = 2; + optional bytes depot_encryption_key = 3; +} + +message CMsgClientCheckAppBetaPassword { + optional uint32 app_id = 1; + optional string betapassword = 2; + optional int32 language = 3; +} + +message CMsgClientCheckAppBetaPasswordResponse { + message BetaPassword { + optional string betaname = 1; + optional string betapassword = 2; + optional string betadescription = 3; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientCheckAppBetaPasswordResponse.BetaPassword betapasswords = 4; +} + +message CMsgClientGetCDNAuthTokenResponse { + optional uint32 eresult = 1 [default = 2]; + optional string token = 2; + optional uint32 expiration_time = 3; +} + +message CMsgDownloadRateStatistics { + message StatsInfo { + optional uint32 source_type = 1; + optional uint32 source_id = 2; + optional uint32 seconds = 3; + optional uint64 bytes = 4; + optional string host_name = 5; + optional uint64 microseconds = 6; + optional bool used_ipv6 = 7; + optional bool proxied = 8; + } + + optional uint32 cell_id = 1; + repeated .CMsgDownloadRateStatistics.StatsInfo stats = 2; + optional uint32 throttling_kbps = 3; + optional uint32 steam_realm = 4; +} + +message CMsgClientRequestAccountData { + optional string account_or_email = 1; + optional uint32 action = 2; +} + +message CMsgClientRequestAccountDataResponse { + optional uint32 action = 1; + optional uint32 eresult = 2; + optional string account_name = 3; + optional uint32 ct_matches = 4; + optional string account_name_suggestion1 = 5; + optional string account_name_suggestion2 = 6; + optional string account_name_suggestion3 = 7; +} + +message CMsgClientUGSGetGlobalStats { + optional uint64 gameid = 1; + optional uint32 history_days_requested = 2; + optional fixed32 time_last_requested = 3; + optional uint32 first_day_cached = 4; + optional uint32 days_cached = 5; +} + +message CMsgClientUGSGetGlobalStatsResponse { + message Day { + message Stat { + optional int32 stat_id = 1; + optional int64 data = 2; + } + + optional uint32 day_id = 1; + repeated .CMsgClientUGSGetGlobalStatsResponse.Day.Stat stats = 2; + } + + optional int32 eresult = 1 [default = 2]; + optional fixed32 timestamp = 2; + optional int32 day_current = 3; + repeated .CMsgClientUGSGetGlobalStatsResponse.Day days = 4; +} + +message CMsgClientRedeemGuestPass { + optional fixed64 guest_pass_id = 1; +} + +message CMsgClientRedeemGuestPassResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 package_id = 2; + optional uint32 must_own_appid = 3; +} + +message CMsgClientGetClanActivityCounts { + repeated uint64 steamid_clans = 1; +} + +message CMsgClientGetClanActivityCountsResponse { + optional uint32 eresult = 1 [default = 2]; +} + +message CMsgClientOGSReportString { + optional bool accumulated = 1; + optional uint64 sessionid = 2; + optional int32 severity = 3; + optional string formatter = 4; + optional bytes varargs = 5; +} + +message CMsgClientOGSReportBug { + optional uint64 sessionid = 1; + optional string bugtext = 2; + optional bytes screenshot = 3; +} + +message CMsgClientSentLogs { +} + +message CMsgGCClient { + optional uint32 appid = 1; + optional uint32 msgtype = 2; + optional bytes payload = 3; + optional fixed64 steamid = 4; + optional string gcname = 5; + optional uint32 ip = 6; +} + +message CMsgClientRequestFreeLicense { + repeated uint32 appids = 2; +} + +message CMsgClientRequestFreeLicenseResponse { + optional uint32 eresult = 1 [default = 2]; + repeated uint32 granted_packageids = 2; + repeated uint32 granted_appids = 3; +} + +message CMsgDRMDownloadRequestWithCrashData { + optional uint32 download_flags = 1; + optional uint32 download_types_known = 2; + optional bytes guid_drm = 3; + optional bytes guid_split = 4; + optional bytes guid_merge = 5; + optional string module_name = 6; + optional string module_path = 7; + optional bytes crash_data = 8; +} + +message CMsgDRMDownloadResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 blob_download_type = 3; + optional bytes merge_guid = 4; + optional uint32 download_file_dfs_ip = 5; + optional uint32 download_file_dfs_port = 6; + optional string download_file_url = 7; + optional string module_path = 8; +} + +message CMsgDRMFinalResult { + optional uint32 eResult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 blob_download_type = 3; + optional uint32 error_detail = 4; + optional bytes merge_guid = 5; + optional uint32 download_file_dfs_ip = 6; + optional uint32 download_file_dfs_port = 7; + optional string download_file_url = 8; +} + +message CMsgClientDPCheckSpecialSurvey { + optional uint32 survey_id = 1; +} + +message CMsgClientDPCheckSpecialSurveyResponse { + optional uint32 eResult = 1 [default = 2]; + optional uint32 state = 2; + optional string name = 3; + optional string custom_url = 4; + optional bool include_software = 5; + optional bytes token = 6; +} + +message CMsgClientDPSendSpecialSurveyResponse { + optional uint32 survey_id = 1; + optional bytes data = 2; +} + +message CMsgClientDPSendSpecialSurveyResponseReply { + optional uint32 eResult = 1 [default = 2]; + optional bytes token = 2; +} + +message CMsgClientRequestForgottenPasswordEmail { + optional string account_name = 1; + optional string password_tried = 2; +} + +message CMsgClientRequestForgottenPasswordEmailResponse { + optional uint32 eResult = 1; + optional bool use_secret_question = 2; +} + +message CMsgClientItemAnnouncements { + message UnseenItem { + optional uint32 appid = 1; + optional uint64 context_id = 2; + optional uint64 asset_id = 3; + optional uint64 amount = 4; + optional fixed32 rtime32_gained = 5; + optional uint32 source_appid = 6; + } + + optional uint32 count_new_items = 1; + repeated .CMsgClientItemAnnouncements.UnseenItem unseen_items = 2; +} + +message CMsgClientRequestItemAnnouncements { +} + +message CMsgClientUserNotifications { + message Notification { + optional uint32 user_notification_type = 1; + optional uint32 count = 2; + } + + repeated .CMsgClientUserNotifications.Notification notifications = 1; +} + +message CMsgClientCommentNotifications { + optional uint32 count_new_comments = 1; + optional uint32 count_new_comments_owner = 2; + optional uint32 count_new_comments_subscriptions = 3; +} + +message CMsgClientRequestCommentNotifications { +} + +message CMsgClientOfflineMessageNotification { + optional uint32 offline_messages = 1; + repeated uint32 friends_with_offline_messages = 2; +} + +message CMsgClientRequestOfflineMessageCount { +} + +message CMsgClientChatGetFriendMessageHistory { + optional fixed64 steamid = 1; +} + +message CMsgClientChatGetFriendMessageHistoryResponse { + message FriendMessage { + optional uint32 accountid = 1; + optional uint32 timestamp = 2; + optional string message = 3; + optional bool unread = 4; + } + + optional fixed64 steamid = 1; + optional uint32 success = 2; + repeated .CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage messages = 3; +} + +message CMsgClientChatGetFriendMessageHistoryForOfflineMessages { +} + +message CMsgClientFSGetFriendsSteamLevels { + repeated uint32 accountids = 1; +} + +message CMsgClientFSGetFriendsSteamLevelsResponse { + message Friend { + optional uint32 accountid = 1; + optional uint32 level = 2; + } + + repeated .CMsgClientFSGetFriendsSteamLevelsResponse.Friend friends = 1; +} + +message CMsgClientEmailAddrInfo { + optional string email_address = 1; + optional bool email_is_validated = 2; + optional bool email_validation_changed = 3; + optional bool credential_change_requires_code = 4; + optional bool password_or_secretqa_change_requires_code = 5; +} + +message CMsgCREItemVoteSummary { + message PublishedFileId { + optional fixed64 published_file_id = 1; + } + + repeated .CMsgCREItemVoteSummary.PublishedFileId published_file_ids = 1; +} + +message CMsgCREItemVoteSummaryResponse { + message ItemVoteSummary { + optional fixed64 published_file_id = 1; + optional int32 votes_for = 2; + optional int32 votes_against = 3; + optional int32 reports = 4; + optional float score = 5; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgCREItemVoteSummaryResponse.ItemVoteSummary item_vote_summaries = 2; +} + +message CMsgCREUpdateUserPublishedItemVote { + optional fixed64 published_file_id = 1; + optional bool vote_up = 2; +} + +message CMsgCREUpdateUserPublishedItemVoteResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgCREGetUserPublishedItemVoteDetails { + message PublishedFileId { + optional fixed64 published_file_id = 1; + } + + repeated .CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId published_file_ids = 1; +} + +message CMsgCREGetUserPublishedItemVoteDetailsResponse { + message UserItemVoteDetail { + optional fixed64 published_file_id = 1; + optional int32 vote = 2 [default = 0]; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail user_item_vote_details = 2; +} + +message CMsgFSGetFollowerCount { + optional fixed64 steam_id = 1; +} + +message CMsgFSGetFollowerCountResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 count = 2 [default = 0]; +} + +message CMsgFSGetIsFollowing { + optional fixed64 steam_id = 1; +} + +message CMsgFSGetIsFollowingResponse { + optional int32 eresult = 1 [default = 2]; + optional bool is_following = 2 [default = false]; +} + +message CMsgFSEnumerateFollowingList { + optional uint32 start_index = 1; +} + +message CMsgFSEnumerateFollowingListResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 total_results = 2; + repeated fixed64 steam_ids = 3; +} + +message CMsgDPGetNumberOfCurrentPlayers { + optional uint32 appid = 1; +} + +message CMsgDPGetNumberOfCurrentPlayersResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 player_count = 2; +} + +message CMsgClientFriendUserStatusPublished { + optional fixed64 friend_steamid = 1; + optional uint32 appid = 2; + optional string status_text = 3; +} + +message CMsgClientServiceMethodLegacy { + optional string method_name = 1; + optional bytes serialized_method = 2; + optional bool is_notification = 3; +} + +message CMsgClientServiceMethodLegacyResponse { + optional string method_name = 1; + optional bytes serialized_method_response = 2; +} + +message CMsgClientUIMode { + optional uint32 uimode = 1; + optional uint32 chat_mode = 2; +} + +message CMsgClientVanityURLChangedNotification { + optional string vanity_url = 1; +} + +message CMsgClientAuthorizeLocalDeviceRequest { + optional string device_description = 1; + optional uint32 owner_account_id = 2; + optional uint64 local_device_token = 3; +} + +message CMsgClientAuthorizeLocalDevice { + optional int32 eresult = 1 [default = 2]; + optional uint32 owner_account_id = 2; + optional uint64 authed_device_token = 3; +} + +message CMsgClientAuthorizeLocalDeviceNotification { + optional int32 eresult = 1 [default = 2]; + optional uint32 owner_account_id = 2; + optional uint64 local_device_token = 3; +} + +message CMsgClientDeauthorizeDeviceRequest { + optional uint32 deauthorization_account_id = 1; + optional uint64 deauthorization_device_token = 2; +} + +message CMsgClientDeauthorizeDevice { + optional int32 eresult = 1 [default = 2]; + optional uint32 deauthorization_account_id = 2; +} + +message CMsgClientUseLocalDeviceAuthorizations { + message DeviceToken { + optional uint32 owner_account_id = 1; + optional uint64 token_id = 2; + } + + repeated uint32 authorization_account_id = 1; + repeated .CMsgClientUseLocalDeviceAuthorizations.DeviceToken device_tokens = 2; +} + +message CMsgClientGetAuthorizedDevices { +} + +message CMsgClientGetAuthorizedDevicesResponse { + message AuthorizedDevice { + optional uint64 auth_device_token = 1; + optional string device_name = 2; + optional uint32 last_access_time = 3; + optional uint32 borrower_id = 4; + optional bool is_pending = 5; + optional uint32 app_played = 6; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice authorized_device = 2; +} + +message CMsgClientSharedLibraryLockStatus { + message LockedLibrary { + optional uint32 owner_id = 1; + optional uint32 locked_by = 2; + } + + repeated .CMsgClientSharedLibraryLockStatus.LockedLibrary locked_library = 1; + optional uint32 own_library_locked_by = 2; +} + +message CMsgClientSharedLibraryStopPlaying { + message StopApp { + optional uint32 app_id = 1; + optional uint32 owner_id = 2; + } + + optional int32 seconds_left = 1; + repeated .CMsgClientSharedLibraryStopPlaying.StopApp stop_apps = 2; +} + +message CMsgClientServiceCall { + optional bytes sysid_routing = 1; + optional uint32 call_handle = 2; + optional uint32 module_crc = 3; + optional bytes module_hash = 4; + optional uint32 function_id = 5; + optional uint32 cub_output_max = 6; + optional uint32 flags = 7; + optional bytes callparameter = 8; + optional bool ping_only = 9; + optional uint32 max_outstanding_calls = 10; + optional uint32 app_id = 11; +} + +message CMsgClientServiceModule { + optional uint32 module_crc = 1; + optional bytes module_hash = 2; + optional bytes module_content = 3; +} + +message CMsgClientServiceCallResponse { + optional bytes sysid_routing = 1; + optional uint32 call_handle = 2; + optional uint32 module_crc = 3; + optional bytes module_hash = 4; + optional uint32 ecallresult = 5; + optional bytes result_content = 6; + optional bytes os_version_info = 7; + optional bytes system_info = 8; + optional fixed64 load_address = 9; + optional bytes exception_record = 10; + optional bytes portable_os_version_info = 11; + optional bytes portable_system_info = 12; + optional bool was_converted = 13; + optional uint32 internal_result = 14; + optional uint32 current_count = 15; + optional uint32 last_call_handle = 16; + optional uint32 last_call_module_crc = 17; + optional bytes last_call_sysid_routing = 18; + optional uint32 last_ecallresult = 19; + optional uint32 last_callissue_delta = 20; + optional uint32 last_callcomplete_delta = 21; +} + +message CMsgAMUnlockH264 { + optional uint32 appid = 1; + optional int32 platform = 2; + optional int32 reason = 3; +} + +message CMsgAMUnlockH264Response { + optional int32 eresult = 1 [default = 2]; + optional bytes encryption_key = 2; +} + +message CMsgClientPlayingSessionState { + optional bool playing_blocked = 2; + optional uint32 playing_app = 3; +} + +message CMsgClientKickPlayingSession { + optional bool only_stop_game = 1; +} + +message CMsgClientVoiceCallPreAuthorize { + optional fixed64 caller_steamid = 1; + optional fixed64 receiver_steamid = 2; + optional int32 caller_id = 3; + optional bool hangup = 4; +} + +message CMsgClientVoiceCallPreAuthorizeResponse { + optional fixed64 caller_steamid = 1; + optional fixed64 receiver_steamid = 2; + optional int32 eresult = 3 [default = 2]; + optional int32 caller_id = 4; +} + +message CMsgBadgeCraftedNotification { + optional uint32 appid = 1; + optional uint32 badge_level = 2; +} + +message CMsgClientStartPeerContentServer { + optional fixed64 steamid = 1; + optional fixed64 client_remote_id = 2; + optional uint32 app_id = 3; + optional uint32 current_build_id = 4; +} + +message CMsgClientStartPeerContentServerResponse { + optional uint32 result = 1; + optional uint32 server_port = 2; +} + +message CMsgClientGetPeerContentInfo { + optional fixed64 steamid = 1; + optional fixed64 client_remote_id = 2; +} + +message CMsgClientGetPeerContentInfoResponse { + optional uint32 result = 1; + repeated uint32 apps = 2; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_appinfo.proto b/protobuf_files/orig/steam/steammessages_clientserver_appinfo.proto new file mode 100644 index 00000000..41bcdabd --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_appinfo.proto @@ -0,0 +1,130 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientAppInfoUpdate { + optional uint32 last_changenumber = 1; + optional bool send_changelist = 2; +} + +message CMsgClientAppInfoChanges { + optional uint32 current_change_number = 1; + optional bool force_full_update = 2; + repeated uint32 appIDs = 3; +} + +message CMsgClientAppInfoRequest { + message App { + optional uint32 app_id = 1; + optional uint32 section_flags = 2; + repeated uint32 section_CRC = 3; + } + + repeated .CMsgClientAppInfoRequest.App apps = 1; + optional bool supports_batches = 2 [default = false]; +} + +message CMsgClientPICSChangesSinceRequest { + optional uint32 since_change_number = 1; + optional bool send_app_info_changes = 2; + optional bool send_package_info_changes = 3; + optional uint32 num_app_info_cached = 4; + optional uint32 num_package_info_cached = 5; +} + +message CMsgClientPICSChangesSinceResponse { + message PackageChange { + optional uint32 packageid = 1; + optional uint32 change_number = 2; + optional bool needs_token = 3; + } + + message AppChange { + optional uint32 appid = 1; + optional uint32 change_number = 2; + optional bool needs_token = 3; + } + + optional uint32 current_change_number = 1; + optional uint32 since_change_number = 2; + optional bool force_full_update = 3; + repeated .CMsgClientPICSChangesSinceResponse.PackageChange package_changes = 4; + repeated .CMsgClientPICSChangesSinceResponse.AppChange app_changes = 5; + optional bool force_full_app_update = 6; + optional bool force_full_package_update = 7; +} + +message CMsgClientPICSProductInfoRequest { + message AppInfo { + optional uint32 appid = 1; + optional uint64 access_token = 2; + optional bool only_public_obsolete = 3; + } + + message PackageInfo { + optional uint32 packageid = 1; + optional uint64 access_token = 2; + } + + repeated .CMsgClientPICSProductInfoRequest.PackageInfo packages = 1; + repeated .CMsgClientPICSProductInfoRequest.AppInfo apps = 2; + optional bool meta_data_only = 3; + optional uint32 num_prev_failed = 4; + optional uint32 OBSOLETE_supports_package_tokens = 5; + optional uint32 sequence_number = 6; +} + +message CMsgClientPICSProductInfoResponse { + option (msgpool_hard_limit) = 0; + + message AppInfo { + optional uint32 appid = 1; + optional uint32 change_number = 2; + optional bool missing_token = 3; + optional bytes sha = 4; + optional bytes buffer = 5; + optional bool only_public = 6; + optional uint32 size = 7; + } + + message PackageInfo { + optional uint32 packageid = 1; + optional uint32 change_number = 2; + optional bool missing_token = 3; + optional bytes sha = 4; + optional bytes buffer = 5; + optional uint32 size = 6; + } + + repeated .CMsgClientPICSProductInfoResponse.AppInfo apps = 1; + repeated uint32 unknown_appids = 2; + repeated .CMsgClientPICSProductInfoResponse.PackageInfo packages = 3; + repeated uint32 unknown_packageids = 4; + optional bool meta_data_only = 5; + optional bool response_pending = 6; + optional uint32 http_min_size = 7; + optional string http_host = 8; +} + +message CMsgClientPICSAccessTokenRequest { + repeated uint32 packageids = 1; + repeated uint32 appids = 2; +} + +message CMsgClientPICSAccessTokenResponse { + message PackageToken { + optional uint32 packageid = 1; + optional uint64 access_token = 2; + } + + message AppToken { + optional uint32 appid = 1; + optional uint64 access_token = 2; + } + + repeated .CMsgClientPICSAccessTokenResponse.PackageToken package_access_tokens = 1; + repeated uint32 package_denied_tokens = 2; + repeated .CMsgClientPICSAccessTokenResponse.AppToken app_access_tokens = 3; + repeated uint32 app_denied_tokens = 4; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_friends.proto b/protobuf_files/orig/steam/steammessages_clientserver_friends.proto new file mode 100644 index 00000000..62c70e10 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_friends.proto @@ -0,0 +1,260 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientFriendMsg { + optional fixed64 steamid = 1; + optional int32 chat_entry_type = 2; + optional bytes message = 3; + optional fixed32 rtime32_server_timestamp = 4; + optional bool echo_to_sender = 5; +} + +message CMsgClientFriendMsgIncoming { + optional fixed64 steamid_from = 1; + optional int32 chat_entry_type = 2; + optional bool from_limited_account = 3; + optional bytes message = 4; + optional fixed32 rtime32_server_timestamp = 5; +} + +message CMsgClientAddFriend { + optional fixed64 steamid_to_add = 1; + optional string accountname_or_email_to_add = 2; +} + +message CMsgClientAddFriendResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steam_id_added = 2; + optional string persona_name_added = 3; +} + +message CMsgClientRemoveFriend { + optional fixed64 friendid = 1; +} + +message CMsgClientHideFriend { + optional fixed64 friendid = 1; + optional bool hide = 2; +} + +message CMsgClientFriendsList { + message Friend { + optional fixed64 ulfriendid = 1; + optional uint32 efriendrelationship = 2; + } + + optional bool bincremental = 1; + repeated .CMsgClientFriendsList.Friend friends = 2; + optional uint32 max_friend_count = 3; + optional uint32 active_friend_count = 4; + optional bool friends_limit_hit = 5; +} + +message CMsgClientFriendsGroupsList { + message FriendGroup { + optional int32 nGroupID = 1; + optional string strGroupName = 2; + } + + message FriendGroupsMembership { + optional fixed64 ulSteamID = 1; + optional int32 nGroupID = 2; + } + + optional bool bremoval = 1; + optional bool bincremental = 2; + repeated .CMsgClientFriendsGroupsList.FriendGroup friendGroups = 3; + repeated .CMsgClientFriendsGroupsList.FriendGroupsMembership memberships = 4; +} + +message CMsgClientPlayerNicknameList { + message PlayerNickname { + optional fixed64 steamid = 1; + optional string nickname = 3; + } + + optional bool removal = 1; + optional bool incremental = 2; + repeated .CMsgClientPlayerNicknameList.PlayerNickname nicknames = 3; +} + +message CMsgClientSetPlayerNickname { + optional fixed64 steamid = 1; + optional string nickname = 2; +} + +message CMsgClientSetPlayerNicknameResponse { + optional uint32 eresult = 1; +} + +message CMsgClientRequestFriendData { + optional uint32 persona_state_requested = 1; + repeated fixed64 friends = 2; +} + +message CMsgClientChangeStatus { + optional uint32 persona_state = 1; + optional string player_name = 2; + optional bool is_auto_generated_name = 3; + optional bool high_priority = 4; + optional bool persona_set_by_user = 5; + optional uint32 persona_state_flags = 6 [default = 0]; + optional bool need_persona_response = 7; + optional bool is_client_idle = 8; +} + +message CMsgPersonaChangeResponse { + optional uint32 result = 1; + optional string player_name = 2; +} + +message CMsgClientPersonaState { + message Friend { + message ClanData { + optional uint32 ogg_app_id = 1; + optional uint64 chat_group_id = 2; + } + + message KV { + optional string key = 1; + optional string value = 2; + } + + optional fixed64 friendid = 1; + optional uint32 persona_state = 2; + optional uint32 game_played_app_id = 3; + optional uint32 game_server_ip = 4; + optional uint32 game_server_port = 5; + optional uint32 persona_state_flags = 6; + optional uint32 online_session_instances = 7; + optional bool persona_set_by_user = 10; + optional string player_name = 15; + optional uint32 query_port = 20; + optional fixed64 steamid_source = 25; + optional bytes avatar_hash = 31; + optional uint32 last_logoff = 45; + optional uint32 last_logon = 46; + optional uint32 last_seen_online = 47; + optional uint32 clan_rank = 50; + optional string game_name = 55; + optional fixed64 gameid = 56; + optional bytes game_data_blob = 60; + optional .CMsgClientPersonaState.Friend.ClanData clan_data = 64; + optional string clan_tag = 65; + repeated .CMsgClientPersonaState.Friend.KV rich_presence = 71; + optional fixed64 broadcast_id = 72; + optional fixed64 game_lobby_id = 73; + optional uint32 watching_broadcast_accountid = 74; + optional uint32 watching_broadcast_appid = 75; + optional uint32 watching_broadcast_viewers = 76; + optional string watching_broadcast_title = 77; + optional bool is_community_banned = 78; + optional bool player_name_pending_review = 79; + optional bool avatar_pending_review = 80; + } + + optional uint32 status_flags = 1; + repeated .CMsgClientPersonaState.Friend friends = 2; +} + +message CMsgClientFriendProfileInfo { + optional fixed64 steamid_friend = 1; +} + +message CMsgClientFriendProfileInfoResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steamid_friend = 2; + optional uint32 time_created = 3; + optional string real_name = 4; + optional string city_name = 5; + optional string state_name = 6; + optional string country_name = 7; + optional string headline = 8; + optional string summary = 9; +} + +message CMsgClientCreateFriendsGroup { + optional fixed64 steamid = 1; + optional string groupname = 2; + repeated fixed64 steamid_friends = 3; +} + +message CMsgClientCreateFriendsGroupResponse { + optional uint32 eresult = 1; + optional int32 groupid = 2; +} + +message CMsgClientDeleteFriendsGroup { + optional fixed64 steamid = 1; + optional int32 groupid = 2; +} + +message CMsgClientDeleteFriendsGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientManageFriendsGroup { + optional int32 groupid = 1; + optional string groupname = 2; + repeated fixed64 steamid_friends_added = 3; + repeated fixed64 steamid_friends_removed = 4; +} + +message CMsgClientManageFriendsGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientAddFriendToGroup { + optional int32 groupid = 1; + optional fixed64 steamiduser = 2; +} + +message CMsgClientAddFriendToGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientRemoveFriendFromGroup { + optional int32 groupid = 1; + optional fixed64 steamiduser = 2; +} + +message CMsgClientRemoveFriendFromGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientGetEmoticonList { +} + +message CMsgClientEmoticonList { + message Emoticon { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_last_used = 3; + optional uint32 use_count = 4; + optional uint32 time_received = 5; + optional uint32 appid = 6; + } + + message Sticker { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_received = 3; + optional uint32 appid = 4; + optional uint32 time_last_used = 5; + optional uint32 use_count = 6; + } + + message Effect { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_received = 3; + optional bool infinite_use = 4; + optional uint32 appid = 5; + } + + repeated .CMsgClientEmoticonList.Emoticon emoticons = 1; + repeated .CMsgClientEmoticonList.Sticker stickers = 2; + repeated .CMsgClientEmoticonList.Effect effects = 3; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_gameservers.proto b/protobuf_files/orig/steam/steammessages_clientserver_gameservers.proto new file mode 100644 index 00000000..061b8a50 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_gameservers.proto @@ -0,0 +1,159 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgGSServerType { + optional uint32 app_id_served = 1; + optional uint32 flags = 2; + optional uint32 deprecated_game_ip_address = 3; + optional uint32 game_port = 4; + 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; +} + +message CMsgGSStatusReply { + optional bool is_secure = 1; +} + +message CMsgGSPlayerList { + message Player { + optional uint64 steam_id = 1; + optional uint32 deprecated_public_ip = 2; + optional bytes token = 3; + optional .CMsgIPAddress public_ip = 4; + } + + repeated .CMsgGSPlayerList.Player players = 1; +} + +message CMsgGSUserPlaying { + optional fixed64 steam_id = 1; + optional uint32 deprecated_public_ip = 2; + optional bytes token = 3; + optional .CMsgIPAddress public_ip = 4; +} + +message CMsgGSDisconnectNotice { + optional fixed64 steam_id = 1; +} + +message CMsgGameServerData { + message Player { + optional fixed64 steam_id = 1; + } + + optional uint32 revision = 24; + optional uint32 query_port = 3; + optional uint32 game_port = 4; + optional uint32 spectator_port = 5; + optional string server_name = 22; + 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; + optional string product = 9; + optional string region = 10; + repeated .CMsgGameServerData.Player players = 11; + optional uint32 max_players = 12; + optional uint32 bot_count = 13; + optional bool password = 14; + optional bool secure = 15; + optional bool dedicated = 16; + optional string os = 17; + optional string game_data = 18; + optional string game_type = 20; + optional string map = 21; +} + +message CMsgGameServerRemove { + optional fixed64 legacy_steam_id_gs = 1; + optional uint32 legacy_query_port = 3; +} + +message CMsgClientGMSServerQuery { + optional uint32 app_id = 1; + optional uint32 geo_location_ip = 2; + optional uint32 region_code = 3; + optional string filter_text = 4; + optional uint32 max_servers = 5; +} + +message CMsgGMSClientServerQueryResponse { + message Server { + optional uint32 deprecated_server_ip = 1; + optional uint32 query_port = 2; + optional uint32 auth_players = 3; + optional .CMsgIPAddress server_ip = 4; + optional fixed64 steam_id = 6; + optional uint32 revision = 7; + 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; + optional uint32 bots = 14; + optional uint32 spectator_port = 15; + optional string gamedir_str = 16; + optional uint32 gamedir_strindex = 17; + optional string map_str = 18; + optional uint32 map_strindex = 19; + optional string name_str = 20; + optional uint32 name_strindex = 21; + optional string game_description_str = 22; + optional uint32 game_description_strindex = 23; + optional string version_str = 24; + optional uint32 version_strindex = 25; + optional string gametype_str = 26; + optional uint32 gametype_strindex = 27; + optional string spectator_name_str = 30; + optional uint32 spectator_name_strindex = 31; + } + + enum EFlags { + k_EFlag_HasPassword = 1; + k_EFlag_Secure = 2; + } + + repeated .CMsgGMSClientServerQueryResponse.Server servers = 1; + optional string error = 2; + optional .CMsgGMSClientServerQueryResponse.Server default_server_data = 3; + repeated string server_strings = 4; +} + +message CMsgGameServerOutOfDate { + optional fixed64 steam_id_gs = 1; + optional bool reject = 2; + optional string message = 3; +} + +message CMsgGSAssociateWithClan { + optional fixed64 steam_id_clan = 1; +} + +message CMsgGSAssociateWithClanResponse { + optional fixed64 steam_id_clan = 1; + optional uint32 eresult = 2 [default = 2]; +} + +message CMsgGSComputeNewPlayerCompatibility { + optional fixed64 steam_id_candidate = 1; +} + +message CMsgGSComputeNewPlayerCompatibilityResponse { + optional fixed64 steam_id_candidate = 1; + optional uint32 eresult = 2 [default = 2]; + optional bool is_clan_member = 3; + optional int32 ct_dont_like_you = 4; + optional int32 ct_you_dont_like = 5; + optional int32 ct_clanmembers_dont_like_you = 6; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_lbs.proto b/protobuf_files/orig/steam/steammessages_clientserver_lbs.proto new file mode 100644 index 00000000..466efeb4 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_lbs.proto @@ -0,0 +1,70 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientLBSSetScore { + optional uint32 app_id = 1; + optional int32 leaderboard_id = 2; + optional int32 score = 3; + optional bytes details = 4; + optional int32 upload_score_method = 5; +} + +message CMsgClientLBSSetScoreResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 leaderboard_entry_count = 2; + optional bool score_changed = 3; + optional int32 global_rank_previous = 4; + optional int32 global_rank_new = 5; +} + +message CMsgClientLBSSetUGC { + optional uint32 app_id = 1; + optional int32 leaderboard_id = 2; + optional fixed64 ugc_id = 3; +} + +message CMsgClientLBSSetUGCResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientLBSFindOrCreateLB { + optional uint32 app_id = 1; + optional int32 leaderboard_sort_method = 2; + optional int32 leaderboard_display_type = 3; + optional bool create_if_not_found = 4; + optional string leaderboard_name = 5; +} + +message CMsgClientLBSFindOrCreateLBResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 leaderboard_id = 2; + optional int32 leaderboard_entry_count = 3; + optional int32 leaderboard_sort_method = 4 [default = 0]; + optional int32 leaderboard_display_type = 5 [default = 0]; + optional string leaderboard_name = 6; +} + +message CMsgClientLBSGetLBEntries { + optional int32 app_id = 1; + optional int32 leaderboard_id = 2; + optional int32 range_start = 3; + optional int32 range_end = 4; + optional int32 leaderboard_data_request = 5; + repeated fixed64 steamids = 6; +} + +message CMsgClientLBSGetLBEntriesResponse { + message Entry { + optional fixed64 steam_id_user = 1; + optional int32 global_rank = 2; + optional int32 score = 3; + optional bytes details = 4; + optional fixed64 ugc_id = 5; + } + + optional int32 eresult = 1 [default = 2]; + optional int32 leaderboard_entry_count = 2; + repeated .CMsgClientLBSGetLBEntriesResponse.Entry entries = 3; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_login.proto b/protobuf_files/orig/steam/steammessages_clientserver_login.proto new file mode 100644 index 00000000..f68ad765 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_login.proto @@ -0,0 +1,166 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientHeartBeat { + optional bool send_reply = 1; +} + +message CMsgClientServerTimestampRequest { + optional uint64 client_request_timestamp = 1; +} + +message CMsgClientServerTimestampResponse { + optional uint64 client_request_timestamp = 1; + optional uint64 server_timestamp_ms = 2; +} + +message CMsgClientSecret { + optional uint32 version = 1; + optional uint32 appid = 2; + optional uint32 deviceid = 3; + optional fixed64 nonce = 4; + 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; + optional uint32 cell_id = 3; + optional uint32 last_session_id = 4; + optional uint32 client_package_version = 5; + optional string client_language = 6; + optional uint32 client_os_type = 7; + optional bool should_remember_password = 8 [default = false]; + optional string wine_version = 9; + optional uint32 deprecated_10 = 10; + optional .CMsgIPAddress obfuscated_private_ip = 11; + optional uint32 deprecated_public_ip = 20; + optional uint32 qos_level = 21; + optional fixed64 client_supplied_steam_id = 22; + optional .CMsgIPAddress public_ip = 23; + optional bytes machine_id = 30; + optional uint32 launcher_type = 31 [default = 0]; + optional uint32 ui_mode = 32 [default = 0]; + optional uint32 chat_mode = 33 [default = 0]; + optional bytes steam2_auth_ticket = 41; + optional string email_address = 42; + optional fixed32 rtime32_account_creation = 43; + optional string account_name = 50; + optional string password = 51; + optional string game_server_token = 52; + optional string login_key = 60; + optional bool was_converted_deprecated_msg = 70 [default = false]; + optional string anon_user_target_account_name = 80; + optional fixed64 resolved_user_steam_id = 81; + optional int32 eresult_sentryfile = 82; + optional bytes sha_sentryfile = 83; + optional string auth_code = 84; + optional int32 otp_type = 85; + optional uint32 otp_value = 86; + optional string otp_identifier = 87; + optional bool steam2_ticket_request = 88; + optional bytes sony_psn_ticket = 90; + optional string sony_psn_service_id = 91; + optional bool create_new_psn_linked_account_if_needed = 92 [default = false]; + optional string sony_psn_name = 93; + optional int32 game_server_app_id = 94; + optional bool steamguard_dont_remember_computer = 95; + optional string machine_name = 96; + optional string machine_name_userchosen = 97; + optional string country_override = 98; + optional bool is_steam_box = 99; + optional uint64 client_instance_id = 100; + optional string two_factor_code = 101; + optional bool supports_rate_limit_response = 102; + optional string web_logon_nonce = 103; + 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; + optional bool is_chrome_os = 109; + optional bool is_tesla = 110; +} + +message CMsgClientLogonResponse { + optional int32 eresult = 1 [default = 2]; + 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; + optional uint32 cell_id = 7; + optional string email_domain = 8; + optional bytes steam2_ticket = 9; + optional int32 eresult_extended = 10; + optional string webapi_authenticate_user_nonce = 11; + optional uint32 cell_id_ping_threshold = 12; + optional bool deprecated_use_pics = 13; + optional string vanity_url = 14; + optional .CMsgIPAddress public_ip = 15; + optional fixed64 client_supplied_steamid = 20; + optional string ip_country_code = 21; + optional bytes parental_settings = 22; + optional bytes parental_setting_signature = 23; + optional int32 count_loginfailures_to_migrate = 24; + optional int32 count_disconnects_to_migrate = 25; + optional int32 ogs_data_report_time_window = 26; + 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 { + optional int32 token_type = 1 [default = -1]; +} + +message CMsgClientRequestWebAPIAuthenticateUserNonceResponse { + optional int32 eresult = 1 [default = 2]; + optional string webapi_authenticate_user_nonce = 11; + optional int32 token_type = 3 [default = -1]; +} + +message CMsgClientLogOff { +} + +message CMsgClientLoggedOff { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientNewLoginKey { + optional uint32 unique_id = 1; + optional string login_key = 2; +} + +message CMsgClientNewLoginKeyAccepted { + optional uint32 unique_id = 1; +} + +message CMsgClientAccountInfo { + optional string persona_name = 1; + optional string ip_country = 2; + optional int32 count_authed_computers = 5; + optional uint32 account_flags = 7; + optional uint64 facebook_id = 8; + optional string facebook_name = 9; + optional string steamguard_machine_name_user_chosen = 15; + optional bool is_phone_verified = 16; + optional uint32 two_factor_state = 17; + optional bool is_phone_identifying = 18; + optional bool is_phone_needing_reverify = 19; +} + +message CMsgClientChallengeRequest { + optional fixed64 steamid = 1; +} + +message CMsgClientChallengeResponse { + optional fixed64 challenge = 1; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_mms.proto b/protobuf_files/orig/steam/steammessages_clientserver_mms.proto new file mode 100644 index 00000000..f60a9613 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_mms.proto @@ -0,0 +1,228 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EMMSLobbyStatus { + k_EMMSLobbyStatusInvalid = 0; + k_EMMSLobbyStatusExists = 1; + k_EMMSLobbyStatusDoesNotExist = 2; + k_EMMSLobbyStatusNotAMember = 3; +} + +message CMsgClientMMSSetRatelimitPolicyOnClient { + optional uint32 app_id = 1; + optional bool enable_rate_limits = 2; + optional int32 seconds_per_message = 3; + optional int32 milliseconds_per_data_update = 4; +} + +message CMsgClientMMSCreateLobby { + optional uint32 app_id = 1; + optional int32 max_members = 2; + optional int32 lobby_type = 3; + optional int32 lobby_flags = 4; + optional uint32 cell_id = 5; + optional uint32 deprecated_public_ip = 6; + optional bytes metadata = 7; + optional string persona_name_owner = 8; + optional .CMsgIPAddress public_ip = 9; +} + +message CMsgClientMMSCreateLobbyResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 eresult = 3 [default = 2]; +} + +message CMsgClientMMSJoinLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional string persona_name = 3; +} + +message CMsgClientMMSJoinLobbyResponse { + message Member { + optional fixed64 steam_id = 1; + optional string persona_name = 2; + optional bytes metadata = 3; + } + + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 chat_room_enter_response = 3; + optional int32 max_members = 4; + optional int32 lobby_type = 5; + optional int32 lobby_flags = 6; + optional fixed64 steam_id_owner = 7; + optional bytes metadata = 8; + repeated .CMsgClientMMSJoinLobbyResponse.Member members = 9; +} + +message CMsgClientMMSLeaveLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; +} + +message CMsgClientMMSLeaveLobbyResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 eresult = 3 [default = 2]; +} + +message CMsgClientMMSGetLobbyList { + message Filter { + optional string key = 1; + optional string value = 2; + optional int32 comparision = 3; + optional int32 filter_type = 4; + } + + optional uint32 app_id = 1; + optional int32 num_lobbies_requested = 3; + optional uint32 cell_id = 4; + optional uint32 deprecated_public_ip = 5; + repeated .CMsgClientMMSGetLobbyList.Filter filters = 6; + optional .CMsgIPAddress public_ip = 7; +} + +message CMsgClientMMSGetLobbyListResponse { + message Lobby { + optional fixed64 steam_id = 1; + optional int32 max_members = 2; + optional int32 lobby_type = 3; + optional int32 lobby_flags = 4; + optional bytes metadata = 5; + optional int32 num_members = 6; + optional float distance = 7; + optional int64 weight = 8; + } + + optional uint32 app_id = 1; + optional int32 eresult = 3 [default = 2]; + repeated .CMsgClientMMSGetLobbyListResponse.Lobby lobbies = 4; +} + +message CMsgClientMMSSetLobbyData { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_member = 3; + optional int32 max_members = 4; + optional int32 lobby_type = 5; + optional int32 lobby_flags = 6; + optional bytes metadata = 7; +} + +message CMsgClientMMSSetLobbyDataResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 eresult = 3 [default = 2]; +} + +message CMsgClientMMSGetLobbyData { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; +} + +message CMsgClientMMSLobbyData { + message Member { + optional fixed64 steam_id = 1; + optional string persona_name = 2; + optional bytes metadata = 3; + } + + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 num_members = 3; + optional int32 max_members = 4; + optional int32 lobby_type = 5; + optional int32 lobby_flags = 6; + optional fixed64 steam_id_owner = 7; + optional bytes metadata = 8; + repeated .CMsgClientMMSLobbyData.Member members = 9; + optional uint32 lobby_cellid = 10; + optional bool owner_should_accept_changes = 11; +} + +message CMsgClientMMSSendLobbyChatMsg { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_target = 3; + optional bytes lobby_message = 4; +} + +message CMsgClientMMSLobbyChatMsg { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_sender = 3; + optional bytes lobby_message = 4; +} + +message CMsgClientMMSSetLobbyOwner { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_new_owner = 3; +} + +message CMsgClientMMSSetLobbyOwnerResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 eresult = 3 [default = 2]; +} + +message CMsgClientMMSSetLobbyLinked { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_lobby2 = 3; +} + +message CMsgClientMMSSetLobbyGameServer { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional uint32 deprecated_game_server_ip = 3; + optional uint32 game_server_port = 4; + optional fixed64 game_server_steam_id = 5; + optional .CMsgIPAddress game_server_ip = 6; +} + +message CMsgClientMMSLobbyGameServerSet { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional uint32 deprecated_game_server_ip = 3; + optional uint32 game_server_port = 4; + optional fixed64 game_server_steam_id = 5; + optional .CMsgIPAddress game_server_ip = 6; +} + +message CMsgClientMMSUserJoinedLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_user = 3; + optional string persona_name = 4; +} + +message CMsgClientMMSUserLeftLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_user = 3; + optional string persona_name = 4; +} + +message CMsgClientMMSInviteToLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_user_invited = 3; +} + +message CMsgClientMMSGetLobbyStatus { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional bool claim_membership = 3; + optional bool claim_ownership = 4; +} + +message CMsgClientMMSGetLobbyStatusResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional .EMMSLobbyStatus lobby_status = 3 [default = k_EMMSLobbyStatusInvalid]; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_ucm.proto b/protobuf_files/orig/steam/steammessages_clientserver_ucm.proto new file mode 100644 index 00000000..bd138994 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_ucm.proto @@ -0,0 +1,204 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientUCMAddScreenshot { + message Tag { + optional string tag_name = 1; + optional string tag_value = 2; + } + + optional uint32 appid = 1; + optional string filename = 2; + optional string thumbname = 3; + optional string vr_filename = 14; + optional fixed32 rtime32_created = 4; + optional uint32 width = 5; + optional uint32 height = 6; + optional uint32 permissions = 7; + optional string caption = 8; + optional string shortcut_name = 9; + repeated .CMsgClientUCMAddScreenshot.Tag tag = 10; + repeated fixed64 tagged_steamid = 11; + optional bool spoiler_tag = 12; + repeated uint64 tagged_publishedfileid = 13; +} + +message CMsgClientUCMAddScreenshotResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 screenshotid = 2 [default = 18446744073709551615]; +} + +message CMsgClientUCMDeleteScreenshot { + optional fixed64 screenshotid = 1 [default = 18446744073709551615]; +} + +message CMsgClientUCMDeleteScreenshotResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientUCMPublishFile { + optional uint32 app_id = 1; + optional string file_name = 2; + optional string preview_file_name = 3; + optional uint32 consumer_app_id = 4; + optional string title = 5; + optional string description = 6; + repeated string tags = 8; + optional bool workshop_file = 9; + optional int32 visibility = 10; + optional uint32 file_type = 11; + optional string url = 12; + optional uint32 video_provider = 13; + optional string video_account_name = 14; + optional string video_identifier = 15; + optional bool in_progress = 16; +} + +message CMsgClientUCMPublishFileResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 published_file_id = 2 [default = 18446744073709551615]; + optional bool needs_workshop_legal_agreement_acceptance = 3 [default = false]; +} + +message CMsgClientUCMUpdatePublishedFile { + message KeyValueTag { + optional string key = 1; + optional string value = 2; + } + + message AdditionalPreview { + optional string original_file_name = 1; + optional string internal_file_name = 2; + optional string videoid = 3; + optional uint32 preview_type = 4; + optional int32 update_index = 5 [default = -1]; + } + + optional uint32 app_id = 1; + optional fixed64 published_file_id = 2; + optional string file_name = 3; + optional string preview_file_name = 4; + optional string title = 5; + optional string description = 6; + repeated string tags = 7; + optional int32 visibility = 8; + optional bool update_file = 9; + optional bool update_preview_file = 10; + optional bool update_title = 11; + optional bool update_description = 12; + optional bool update_tags = 13; + optional bool update_visibility = 14; + optional string change_description = 15; + optional bool update_url = 16; + optional string url = 17; + optional bool update_content_manifest = 18; + optional fixed64 content_manifest = 19; + optional string metadata = 20; + optional bool update_metadata = 21; + optional int32 language = 22 [default = 0]; + repeated string removed_kvtags = 23; + repeated .CMsgClientUCMUpdatePublishedFile.KeyValueTag kvtags = 24; + repeated .CMsgClientUCMUpdatePublishedFile.AdditionalPreview previews = 25; + repeated int32 previews_to_remove = 26; + optional bool clear_in_progress = 27; + optional bool remove_all_kvtags = 28; + repeated int32 content_descriptors_to_add = 29; + repeated int32 content_descriptors_to_remove = 30; +} + +message CMsgClientUCMUpdatePublishedFileResponse { + optional int32 eresult = 1 [default = 2]; + optional bool needs_workshop_legal_agreement_acceptance = 2 [default = false]; +} + +message CMsgClientUCMDeletePublishedFile { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; +} + +message CMsgClientUCMDeletePublishedFileResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates { + optional uint32 app_id = 1; + optional uint32 start_index = 2; + optional fixed32 start_time = 3; + optional uint32 desired_revision = 4 [default = 0]; +} + +message CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse { + message PublishedFileId { + optional fixed64 published_file_id = 1; + optional fixed32 rtime32_subscribed = 2 [default = 0]; + optional uint32 appid = 3; + optional fixed64 file_hcontent = 4; + optional uint32 file_size = 5; + optional fixed32 rtime32_last_updated = 6; + optional bool is_depot_content = 7; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId subscribed_files = 2; + optional uint32 total_results = 3; +} + +message CMsgClientUCMPublishedFileUpdated { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; + optional uint32 time_updated = 3; + optional fixed64 hcontent = 4; + optional fixed32 file_size = 5; + optional bool is_depot_content = 6; + optional uint32 revision = 7; +} + +message CMsgClientWorkshopItemChangesRequest { + optional uint32 app_id = 1; + optional uint32 last_time_updated = 2; + optional uint32 num_items_needed = 3; +} + +message CMsgClientWorkshopItemChangesResponse { + message WorkshopItemInfo { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional fixed64 manifest_id = 3; + } + + optional int32 eresult = 1 [default = 2]; + optional uint32 update_time = 2; + repeated .CMsgClientWorkshopItemChangesResponse.WorkshopItemInfo workshop_items = 5; +} + +message CMsgClientUCMSetUserPublishedFileAction { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; + optional int32 action = 3; +} + +message CMsgClientUCMSetUserPublishedFileActionResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientUCMEnumeratePublishedFilesByUserAction { + optional uint32 app_id = 1; + optional uint32 start_index = 2; + optional int32 action = 3; +} + +message CMsgClientUCMEnumeratePublishedFilesByUserActionResponse { + message PublishedFileId { + optional fixed64 published_file_id = 1; + optional fixed32 rtime_time_stamp = 2 [default = 0]; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.PublishedFileId published_files = 2; + optional uint32 total_results = 3; +} + +message CMsgClientScreenshotsChanged { +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_uds.proto b/protobuf_files/orig/steam/steammessages_clientserver_uds.proto new file mode 100644 index 00000000..17aa5be7 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_uds.proto @@ -0,0 +1,124 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientUDSP2PSessionStarted { + optional fixed64 steamid_remote = 1; + optional int32 appid = 2; +} + +message CMsgClientUDSP2PSessionEnded { + optional fixed64 steamid_remote = 1; + optional int32 appid = 2; + optional int32 session_length_sec = 3; + optional int32 session_error = 4; + optional int32 nattype = 5; + optional int32 bytes_recv = 6; + optional int32 bytes_sent = 7; + optional int32 bytes_sent_relay = 8; + optional int32 bytes_recv_relay = 9; + optional int32 time_to_connect_ms = 10; +} + +message CMsgClientGetClientDetails { +} + +message CMsgClientGetClientDetailsResponse { + message Game { + optional uint32 appid = 1; + optional string extra_info = 2; + optional uint32 time_running_sec = 3; + } + + optional uint32 package_version = 1; + optional string os = 2; + optional string machine_name = 3; + optional string ip_public = 4; + optional string ip_private = 5; + repeated .CMsgClientGetClientDetailsResponse.Game games_running = 6; + optional uint64 bytes_available = 7; + optional uint32 protocol_version = 8; + optional uint32 clientcomm_version = 9; +} + +message CMsgClientGetClientAppList { + optional bool media = 1; + optional bool tools = 2; + optional bool games = 3; + optional bool only_installed = 4; + optional bool only_changing = 5; + optional bool comics = 6; + optional bool include_client_info = 7; +} + +message CMsgClientGetClientAppListResponse { + message App { + message DLC { + optional uint32 appid = 1; + optional bool installed = 2; + } + + optional uint32 appid = 1; + optional string category = 2; + optional string app_type = 10; + optional bool favorite = 3; + optional bool installed = 4; + optional bool auto_update = 5; + optional uint64 bytes_downloaded = 6; + 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; + 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 { + optional uint32 appid = 1; +} + +message CMsgClientInstallClientAppResponse { + optional uint32 result = 1; +} + +message CMsgClientUninstallClientApp { + optional uint32 appid = 1; +} + +message CMsgClientUninstallClientAppResponse { + optional uint32 result = 1; +} + +message CMsgClientSetClientAppUpdateState { + optional uint32 appid = 1; + optional bool update = 2; +} + +message CMsgClientSetClientAppUpdateStateResponse { + optional uint32 result = 1; +} + +message CMsgClientEnableOrDisableDownloads { + optional bool enable = 1; +} + +message CMsgClientEnableOrDisableDownloadsResponse { + optional uint32 result = 1; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_ufs.proto b/protobuf_files/orig/steam/steammessages_clientserver_ufs.proto new file mode 100644 index 00000000..550ba77e --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_ufs.proto @@ -0,0 +1,172 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientUFSUploadFileRequest { + optional uint32 app_id = 1; + optional uint32 file_size = 2; + optional uint32 raw_file_size = 3; + optional bytes sha_file = 4; + optional uint64 time_stamp = 5; + optional string file_name = 6; + optional uint32 platforms_to_sync_deprecated = 7; + optional uint32 platforms_to_sync = 8 [default = 4294967295]; + optional uint32 cell_id = 9; + optional bool can_encrypt = 10; +} + +message CMsgClientUFSUploadFileResponse { + optional int32 eresult = 1 [default = 2]; + optional bytes sha_file = 2; + optional bool use_http = 3; + optional string http_host = 4; + optional string http_url = 5; + optional bytes kv_headers = 6; + optional bool use_https = 7; + optional bool encrypt_file = 8; +} + +message CMsgClientUFSUploadCommit { + message File { + optional int32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional bytes sha_file = 3; + optional uint32 cub_file = 4; + optional string file_name = 5; + } + + repeated .CMsgClientUFSUploadCommit.File files = 1; +} + +message CMsgClientUFSUploadCommitResponse { + message File { + optional int32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional bytes sha_file = 3; + } + + repeated .CMsgClientUFSUploadCommitResponse.File files = 1; +} + +message CMsgClientUFSFileChunk { + optional bytes sha_file = 1; + optional uint32 file_start = 2; + optional bytes data = 3; +} + +message CMsgClientUFSTransferHeartbeat { +} + +message CMsgClientUFSUploadFileFinished { + optional int32 eresult = 1 [default = 2]; + optional bytes sha_file = 2; +} + +message CMsgClientUFSDeleteFileRequest { + optional uint32 app_id = 1; + optional string file_name = 2; + optional bool is_explicit_delete = 3; +} + +message CMsgClientUFSDeleteFileResponse { + optional int32 eresult = 1 [default = 2]; + optional string file_name = 2; +} + +message CMsgClientUFSGetFileListForApp { + repeated uint32 apps_to_query = 1; + optional bool send_path_prefixes = 2; +} + +message CMsgClientUFSGetFileListForAppResponse { + option (msgpool_soft_limit) = 8; + option (msgpool_hard_limit) = 16; + + message File { + optional uint32 app_id = 1; + optional string file_name = 2; + optional bytes sha_file = 3; + optional uint64 time_stamp = 4; + optional uint32 raw_file_size = 5; + optional bool is_explicit_delete = 6; + optional uint32 platforms_to_sync = 7; + optional uint32 path_prefix_index = 8; + } + + repeated .CMsgClientUFSGetFileListForAppResponse.File files = 1; + repeated string path_prefixes = 2; +} + +message CMsgClientUFSDownloadRequest { + optional uint32 app_id = 1; + optional string file_name = 2; + optional bool can_handle_http = 3; +} + +message CMsgClientUFSDownloadResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 file_size = 3; + optional uint32 raw_file_size = 4; + optional bytes sha_file = 5; + optional uint64 time_stamp = 6; + optional bool is_explicit_delete = 7; + optional bool use_http = 8; + optional string http_host = 9; + optional string http_url = 10; + optional bytes kv_headers = 11; + optional bool use_https = 12; + optional bool encrypted = 13; +} + +message CMsgClientUFSLoginRequest { + optional uint32 protocol_version = 1; + optional uint64 am_session_token = 2; + repeated uint32 apps = 3; +} + +message CMsgClientUFSLoginResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientUFSGetUGCDetails { + optional fixed64 hcontent = 1 [default = 18446744073709551615]; +} + +message CMsgClientUFSGetUGCDetailsResponse { + optional int32 eresult = 1 [default = 2]; + optional string url = 2; + optional uint32 app_id = 3; + optional string filename = 4; + optional fixed64 steamid_creator = 5; + optional uint32 file_size = 6; + optional uint32 compressed_file_size = 7; + optional string rangecheck_host = 8; + optional string file_encoded_sha1 = 9; +} + +message CMsgClientUFSGetSingleFileInfo { + optional uint32 app_id = 1; + optional string file_name = 2; +} + +message CMsgClientUFSGetSingleFileInfoResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional string file_name = 3; + optional bytes sha_file = 4; + optional uint64 time_stamp = 5; + optional uint32 raw_file_size = 6; + optional bool is_explicit_delete = 7; +} + +message CMsgClientUFSShareFile { + optional uint32 app_id = 1; + optional string file_name = 2; +} + +message CMsgClientUFSShareFileResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 hcontent = 2 [default = 18446744073709551615]; +} diff --git a/protobuf_files/orig/steam/steammessages_clientserver_userstats.proto b/protobuf_files/orig/steam/steammessages_clientserver_userstats.proto new file mode 100644 index 00000000..fe52e9e6 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientserver_userstats.proto @@ -0,0 +1,80 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientGetUserStats { + optional fixed64 game_id = 1; + optional uint32 crc_stats = 2; + optional int32 schema_local_version = 3; + optional fixed64 steam_id_for_user = 4; +} + +message CMsgClientGetUserStatsResponse { + message Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; + } + + message Achievement_Blocks { + optional uint32 achievement_id = 1; + repeated fixed32 unlock_time = 2; + } + + optional fixed64 game_id = 1; + optional int32 eresult = 2 [default = 2]; + optional uint32 crc_stats = 3; + optional bytes schema = 4; + repeated .CMsgClientGetUserStatsResponse.Stats stats = 5; + repeated .CMsgClientGetUserStatsResponse.Achievement_Blocks achievement_blocks = 6; +} + +message CMsgClientStoreUserStatsResponse { + message Stats_Failed_Validation { + optional uint32 stat_id = 1; + optional uint32 reverted_stat_value = 2; + } + + optional fixed64 game_id = 1; + optional int32 eresult = 2 [default = 2]; + optional uint32 crc_stats = 3; + repeated .CMsgClientStoreUserStatsResponse.Stats_Failed_Validation stats_failed_validation = 4; + optional bool stats_out_of_date = 5; +} + +message CMsgClientStoreUserStats2 { + message Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; + } + + optional fixed64 game_id = 1; + optional fixed64 settor_steam_id = 2; + optional fixed64 settee_steam_id = 3; + optional uint32 crc_stats = 4; + optional bool explicit_reset = 5; + repeated .CMsgClientStoreUserStats2.Stats stats = 6; +} + +message CMsgClientStatsUpdated { + message Updated_Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; + } + + optional fixed64 steam_id = 1; + optional fixed64 game_id = 2; + optional uint32 crc_stats = 3; + repeated .CMsgClientStatsUpdated.Updated_Stats updated_stats = 4; +} + +message CMsgClientStoreUserStats { + message Stats_To_Store { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; + } + + optional fixed64 game_id = 1; + optional bool explicit_reset = 2; + repeated .CMsgClientStoreUserStats.Stats_To_Store stats_to_store = 3; +} diff --git a/protobuf_files/orig/steam/steammessages_clientsettings.proto b/protobuf_files/orig/steam/steammessages_clientsettings.proto new file mode 100644 index 00000000..49ad9084 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_clientsettings.proto @@ -0,0 +1,131 @@ +import "google/protobuf/descriptor.proto"; + +option optimize_for = SPEED; +option cc_generic_services = true; + +extend .google.protobuf.FieldOptions { + optional .EClientSettingStore setting_store = 60000 [default = k_EClientSettingStore_Invalid]; + optional string setting_name = 60001; + optional bool setting_pre_login = 60002; + optional bool setting_default_bool = 60003; + optional int32 setting_default_int = 60004; + optional uint32 setting_default_uint = 60005; + optional float setting_default_float = 60006; + optional string setting_default_string = 60007; + optional bool setting_readonly = 60008; + optional string setting_description = 60009; +} + +enum EClientSettingStore { + k_EClientSettingStore_Invalid = 0; + k_EClientSettingStore_ConfigStore_Install = 1; + k_EClientSettingStore_ConfigStore_UserRoaming = 2; + k_EClientSettingStore_ConfigStore_UserLocal = 3; + k_EClientSettingStore_Registry = 4; + k_EClientSettingStore_CustomFunc = 5; +} + +message CMsgHotkey { + optional uint32 key_code = 1; + optional bool alt_key = 2; + optional bool shift_key = 3; + optional bool ctrl_key = 4; + optional bool meta_key = 5; + optional string display_name = 6; +} + +message CMsgClientSettings { + optional bool no_save_personal_info = 1 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Software\\Valve\\Steam\\NoSavePersonalInfo"]; + optional bool oobe_test_mode_enabled = 2 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Software\\Valve\\Steam\\OOBETestModeEnabled"]; + optional bool in_client_beta = 3 [(setting_store) = k_EClientSettingStore_CustomFunc, (setting_pre_login) = true]; + optional bool is_steam_sideloaded = 4 [(setting_store) = k_EClientSettingStore_CustomFunc, (setting_pre_login) = true]; + optional string preferred_monitor = 5 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "BigPicture/Monitor"]; + optional bool steam_cef_gpu_blocklist_disabled = 6 [(setting_store) = k_EClientSettingStore_Registry, (setting_name) = "HKEY_CURRENT_USER\\Software\\Valve\\Steam\\CEFGPUBlocklistDisabled"]; + optional bool bigpicture_windowed = 7 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "BigPicture/Windowed", (setting_pre_login) = true]; + optional string display_name = 8 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "UI/Display/Current/Name"]; + optional bool is_external_display = 9 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "UI/Display/Current/IsExternalDisplay"]; + optional float steam_os_underscan_level = 10 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOSScreenUnderscanLevel"]; + optional bool steam_os_underscan_enabled = 11 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamOSScreenUnderscanEnabled"]; + optional float min_scale_factor = 12 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "UI/Display/Current/MinScaleFactor"]; + optional float max_scale_factor = 13 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "UI/Display/Current/MaxScaleFactor"]; + optional float auto_scale_factor = 14 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "UI/Display/Current/AutoScaleFactor"]; + optional bool enable_test_updaters = 15 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "EnableTestUpdaters"]; + optional bool small_mode = 16 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Software\\Valve\\Steam\\SmallMode"]; + optional bool disable_all_toasts = 17 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "DisableAllToasts"]; + optional bool disable_toasts_in_game = 18 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "DisableToastsInGame"]; + optional bool show_family_sharing_notifications = 3000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "HideSharingNotifications"]; + optional int32 overlay_fps_counter_corner = 4000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSCorner"]; + optional bool overlay_fps_counter_high_contrast = 4001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShowFPSContrast"]; + optional .CMsgHotkey overlay_key = 4002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayShortcutKey", (setting_default_string) = "Shift\tKEY_TAB"]; + optional .CMsgHotkey screenshot_key = 4003 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayScreenshotHotKey", (setting_default_string) = "KEY_F12"]; + optional bool enable_overlay = 4004 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\EnableGameOverlay"]; + optional bool disable_desktop_game_theater = 4005 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\DisableLaunchInVR"]; + optional bool enable_screenshot_notification = 4006 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayScreenshotNotification"]; + optional bool enable_screenshot_sound = 4007 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayScreenshotPlaySound"]; + optional bool save_uncompressed_screenshots = 4008 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\InGameOverlayScreenshotSaveUncompressed"]; + optional string screenshots_path = 4009 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional int32 default_ping_rate = 4010 [(setting_store) = k_EClientSettingStore_CustomFunc, (setting_readonly) = true, (setting_description) = "Computed default (automatic) server ping rate based on network speed"]; + optional int32 server_ping_rate = 4011 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional int32 steam_networking_share_ip = 4012 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional string web_browser_home = 4013 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool smooth_scroll_webviews = 5000 [(setting_store) = k_EClientSettingStore_Registry, (setting_name) = "HKEY_CURRENT_USER\\Software\\Valve\\Steam\\SmoothScrollWebViews", (setting_default_bool) = true]; + optional bool enable_gpu_accelerated_webviews = 5001 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool enable_hardware_video_decoding = 5003 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool run_at_startup = 5004 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool enable_dpi_scaling = 5005 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool enable_marketing_messages = 5006 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "news\\NotifyAvailableGames"]; + optional bool start_in_big_picture_mode = 5007 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional uint32 jumplist_flags = 5008 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "system\\JumplistSettings", (setting_default_uint) = 77680]; + optional int32 library_display_size = 7000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "LibraryDisplaySize"]; + optional bool library_whats_new_show_only_product_updates = 7001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "LibraryWhatsNewShowOnlyProductUpdates"]; + optional bool show_store_content_on_home = 7002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "ShowStoreContentOnHome", (setting_default_bool) = true]; + optional string start_page = 7003 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool library_low_bandwidth_mode = 7004 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "LibraryLowBandwidthMode"]; + optional bool library_low_perf_mode = 7005 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "LibraryLowPerfMode"]; + optional bool library_disable_community_content = 7006 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "LibraryDisableCommunityContent"]; + optional bool library_display_icon_in_game_list = 7007 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "LibraryDisplayIconInGameList", (setting_default_bool) = true]; + optional bool enable_shader_precache = 8000 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool enable_shader_background_processing = 8001 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional uint64 shader_precached_size = 8002 [(setting_store) = k_EClientSettingStore_CustomFunc, (setting_readonly) = true]; + optional bool needs_steam_service_repair = 8003 [(setting_store) = k_EClientSettingStore_CustomFunc, (setting_readonly) = true]; + optional int32 download_peer_content = 8004 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool download_rate_bits_per_s = 8005 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool restrict_auto_updates = 8006 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional int32 restrict_auto_updates_start = 8007 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional int32 restrict_auto_updates_end = 8008 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional int32 download_region = 8009 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool download_while_app_running = 8010 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool download_throttle_while_streaming = 8011 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional int32 download_throttle_rate = 8012 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool cloud_enabled = 10000 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool show_screenshot_manager = 10001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserRoaming, (setting_name) = "Software\\Valve\\Steam\\ShowScreenshotManager"]; + optional int32 music_volume = 11000 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional bool music_pause_on_app_start = 11001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Music\\PauseOnAppStartedProcess"]; + optional bool music_pause_on_voice_chat = 11002 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Music\\PauseOnVoiceChat"]; + optional bool music_download_high_quality = 11003 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Music\\DownloadHighQualityAudioSoundtracks"]; + optional bool music_playlist_notification = 11004 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Music\\PlaylistNowPlayingNotification"]; + optional int32 broadcast_permissions = 12000 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\Permissions"]; + optional int32 broadcast_output_width = 12001 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\OutputWidth"]; + optional int32 broadcast_output_height = 12002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\OutputHeight"]; + optional int32 broadcast_bitrate = 12003 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\MaxKbps"]; + optional int32 broadcast_encoding_option = 12004 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\EncoderSetting"]; + optional bool broadcast_record_all_video = 12005 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\IncludeDesktop"]; + optional bool broadcast_record_all_audio = 12006 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\RecordSystemAudio"]; + optional bool broadcast_record_microphone = 12007 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\RecordMic"]; + optional bool broadcast_show_upload_stats = 12008 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\ShowDebugInfo"]; + optional bool broadcast_show_live_reminder = 12009 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\ShowReminder"]; + optional int32 broadcast_chat_corner = 12010 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Broadcast\\ShowChat"]; + optional bool steam_input_configurator_error_msg_enable = 14001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "SteamInput/Configurator/ErrorMsgEnabled"]; + optional bool controller_guide_button_focus_steam = 14002 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "Controller_CheckGuideButton"]; + optional bool controller_ps4_support = 14003 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamController_PS4Support"]; + optional bool controller_xbox_support = 14004 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamController_XBoxSupport"]; + optional bool controller_xbox_driver = 14005 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamController_XBoxDriver"]; + optional bool controller_switch_support = 14006 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamController_SwitchSupport"]; + optional bool controller_generic_support = 14007 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "SteamController_GenericGamepadSupport"]; + optional int32 controller_power_off_timeout = 14008 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "CSettingsPanelGameController.Timeout", (setting_default_int) = 15]; + optional bool turn_off_controller_on_exit = 14009 [(setting_store) = k_EClientSettingStore_ConfigStore_UserLocal, (setting_name) = "CSettingsPanelGameController.TurnOff"]; + optional bool controller_combine_nintendo_joycons = 14010 [(setting_store) = k_EClientSettingStore_CustomFunc]; + optional uint64 startup_movie_id = 16000 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Customization/StartupMovie/MovieID", (setting_pre_login) = true]; + optional string startup_movie_local_path = 16001 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Customization/StartupMovie/LocalPath", (setting_pre_login) = true]; + optional bool startup_movie_shuffle = 16002 [(setting_store) = k_EClientSettingStore_ConfigStore_Install, (setting_name) = "Customization/StartupMovie/Shuffle", (setting_pre_login) = true]; +} diff --git a/protobuf_files/orig/steam/steammessages_cloud.steamclient.proto b/protobuf_files/orig/steam/steammessages_cloud.steamclient.proto new file mode 100644 index 00000000..779c4e91 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_cloud.steamclient.proto @@ -0,0 +1,513 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "enums.proto"; +import "steammessages_client_objects.proto"; + +option cc_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."]; +} + +message CCloud_GetUploadServerInfo_Response { + optional string server_url = 1; +} + +message CCloud_BeginHTTPUpload_Request { + optional uint32 appid = 1 [(description) = "App ID for which the file is being uploaded."]; + optional uint32 file_size = 2 [(description) = "Original file size in bytes."]; + optional string filename = 3 [(description) = "Name of the file to store in the cloud."]; + optional string file_sha = 4 [(description) = "Hex string (40 digits) representing the SHA1 digest of the file."]; + optional bool is_public = 5 [(description) = "True if the file should be marked public on the UFS, false otherwise."]; + repeated string platforms_to_sync = 6 [(description) = "Array of string specifying which platforms to sync; value values: all, Windows, MacOS, linux, Switch, iPhoneOS, Android."]; + repeated string request_headers_names = 7 [(description) = "Names for headers you'll want to set on your upload request. May be left blank."]; + repeated string request_headers_values = 8 [(description) = "Values for headers you'll want to set on your upload request. The number of names must equal the number of values."]; + optional uint64 upload_batch_id = 9 [(description) = "ID of this batch returned by prior BeginAppUploadBatch call."]; +} + +message CCloud_BeginHTTPUpload_Response { + message HTTPHeaders { + optional string name = 1; + optional string value = 2; + } + + optional fixed64 ugcid = 1 [(description) = "UGC ID of the uploaded file."]; + optional fixed32 timestamp = 2 [(description) = "Server timestamp of file."]; + optional string url_host = 3 [(description) = "Host name of server to which file should be uploaded via HTTP PUT."]; + optional string url_path = 4 [(description) = "Relative path on server to which file should be uploaded."]; + optional bool use_https = 5 [(description) = "If true, use https, otherwise use http."]; + repeated .CCloud_BeginHTTPUpload_Response.HTTPHeaders request_headers = 6 [(description) = "Name-value pairs to be sent in HTTP PUT request."]; +} + +message CCloud_CommitHTTPUpload_Request { + optional bool transfer_succeeded = 1 [(description) = "True if the HTTP PUT to the upload URL succeeded (URL provided in response to Cloud.BeginHTTPUpload), false if a failure occurred."]; + optional uint32 appid = 2 [(description) = "App ID for which the file is being uploaded. Must match the app ID provided to Cloud.BeginHTTPUpload."]; + optional string file_sha = 3 [(description) = "Hex string (40 digits) representing the SHA1 digest of the file. Must match the SHA1 digest provided to Cloud.BeginHTTPUpload."]; + optional string filename = 4 [(description) = "Filename as specified in the Cloud.BeginHTTPUpload request."]; +} + +message CCloud_CommitHTTPUpload_Response { + optional bool file_committed = 1 [(description) = "True if the file was successfully committed, false otherwise."]; +} + +message CCloud_BeginUGCUpload_Request { + optional uint32 appid = 1 [(description) = "App ID this UGC belongs to."]; + optional uint32 file_size = 2 [(description) = "File size in bytes."]; + optional string filename = 3 [(description) = "Name of the file."]; + optional string file_sha = 4 [(description) = "Hex string (40 digits) representing the SHA1 digest of the file."]; + optional string content_type = 5 [(description) = "MIME content type of the file"]; +} + +message CCloud_BeginUGCUpload_Response { + message HTTPHeaders { + optional string name = 1; + optional string value = 2; + } + + optional .EPublishedFileStorageSystem storage_system = 1 [default = k_EPublishedFileStorageSystemInvalid, (description) = "UGC Storage system chosen for this file"]; + optional fixed64 ugcid = 2 [(description) = "UGC ID of the uploaded file."]; + optional fixed32 timestamp = 3 [(description) = "Server timestamp of file."]; + optional string url_host = 4 [(description) = "Host name of server to which file should be uploaded via HTTP PUT."]; + optional string url_path = 5 [(description) = "Relative path on server to which file should be uploaded."]; + optional bool use_https = 6 [(description) = "If true, use https, otherwise use http."]; + repeated .CCloud_BeginUGCUpload_Response.HTTPHeaders request_headers = 7 [(description) = "Name-value pairs to be sent in HTTP PUT request."]; +} + +message CCloud_CommitUGCUpload_Request { + optional bool transfer_succeeded = 1 [(description) = "True if the HTTP PUT to the upload URL succeeded (URL provided in response to Cloud.BeginUGCUpload), false if a failure occurred."]; + optional uint32 appid = 2 [(description) = "App ID for which the file is being uploaded. Must match the app ID provided to Cloud.BeginUGCUpload."]; + optional fixed64 ugcid = 3 [(description) = "UGC ID of the uploaded file."]; +} + +message CCloud_CommitUGCUpload_Response { + optional bool file_committed = 1 [(description) = "True if the file was successfully committed, false otherwise."]; +} + +message CCloud_GetFileDetails_Request { + optional uint64 ugcid = 1 [(description) = "ID of the Cloud file to get details for."]; + optional uint32 appid = 2 [(description) = "App ID the file belongs to."]; +} + +message CCloud_UserFile { + optional uint32 appid = 1; + optional uint64 ugcid = 2; + optional string filename = 3; + optional uint64 timestamp = 4; + optional uint32 file_size = 5; + optional string url = 6; + optional fixed64 steamid_creator = 7; + optional uint32 flags = 8; + repeated string platforms_to_sync = 9 [(description) = "Array of string specifying which platforms to sync; value values: all, Windows, MacOS, linux, Switch, iPhoneOS, Android."]; + optional string file_sha = 10 [(description) = "Hex string (40 digits) representing the SHA1 digest of the file."]; +} + +message CCloud_GetFileDetails_Response { + optional .CCloud_UserFile details = 1; +} + +message CCloud_EnumerateUserFiles_Request { + optional uint32 appid = 1 [(description) = "App ID to enumerate the files of."]; + optional bool extended_details = 2 [(description) = "(Optional) Get extended details back on the files found. Defaults to only returned the app Id and UGC Id of the files found."]; + optional uint32 count = 3 [(description) = "(Optional) Maximum number of results to return on this call. Defaults to a maximum of 500 files returned."]; + optional uint32 start_index = 4 [(description) = "(Optional) Starting index to begin enumeration at. Defaults to the beginning of the list."]; +} + +message CCloud_EnumerateUserFiles_Response { + repeated .CCloud_UserFile files = 1; + optional uint32 total_files = 2; +} + +message CCloud_Delete_Request { + optional string filename = 1; + optional uint32 appid = 2 [(description) = "App ID the file belongs to."]; + optional uint64 upload_batch_id = 3 [(description) = "ID of this batch returned by prior BeginAppUploadBatch call."]; +} + +message CCloud_Delete_Response { +} + +message CCloud_GetClientEncryptionKey_Request { +} + +message CCloud_GetClientEncryptionKey_Response { + optional bytes key = 1 [(description) = "AES-256 encryption key"]; + optional int32 crc = 2 [(description) = "CRC of key"]; +} + +message CCloud_CDNReport_Notification { + optional fixed64 steamid = 1; + optional string url = 2; + optional bool success = 3; + optional uint32 http_status_code = 4; + optional uint64 expected_bytes = 5; + optional uint64 received_bytes = 6; + optional uint32 duration = 7; +} + +message CCloud_ExternalStorageTransferReport_Notification { + optional string host = 1; + optional string path = 2; + optional bool is_upload = 3; + optional bool success = 4; + optional uint32 http_status_code = 5; + optional uint64 bytes_expected = 6; + optional uint64 bytes_actual = 7; + optional uint32 duration_ms = 8; + optional uint32 cellid = 9; + 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 { + optional uint32 appid = 1 [(description) = "App ID for this batch is for."]; + optional string machine_name = 2 [(description) = "Client machine name (may be user's alias)."]; + 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 { + optional uint64 batch_id = 1 [(description) = "ID of this batch."]; + optional uint64 app_change_number = 4 [(description) = "New App Change Number"]; +} + +message CCloud_CompleteAppUploadBatch_Notification { + optional uint32 appid = 1 [(description) = "App ID for this batch is for."]; + optional uint64 batch_id = 2 [(description) = "ID of this batch."]; + optional uint32 batch_eresult = 3 [(description) = "result of this batch."]; +} + +message CCloud_CompleteAppUploadBatch_Request { + optional uint32 appid = 1 [(description) = "App ID for this batch is for."]; + optional uint64 batch_id = 2 [(description) = "ID of this batch."]; + optional uint32 batch_eresult = 3 [(description) = "result of this batch."]; +} + +message CCloud_CompleteAppUploadBatch_Response { +} + +message CCloud_ClientBeginFileUpload_Request { + optional uint32 appid = 1 [(description) = "App ID for which the file is being uploaded."]; + optional uint32 file_size = 2 [(description) = "file size as transmitted and stored in Cloud."]; + optional uint32 raw_file_size = 3 [(description) = "file size before any compression and/or encryption."]; + optional bytes file_sha = 4 [(description) = "SHA-1 of raw file."]; + optional uint64 time_stamp = 5 [(description) = "Timestamp of file."]; + optional string filename = 6 [(description) = "Name of the file to store in the cloud."]; + optional uint32 platforms_to_sync = 7 [default = 4294967295]; + optional uint32 cell_id = 9 [(description) = "Client's cell ID so we can pick storage location."]; + optional bool can_encrypt = 10 [(description) = "if true, client can encrypt the file before uploading it"]; + optional bool is_shared_file = 11 [(description) = "if true, this is going to be UGC or a screenshot or some other shared file"]; + optional uint32 deprecated_realm = 12 [(description) = "unused"]; + optional uint64 upload_batch_id = 13 [(description) = "ID of this batch."]; +} + +message ClientCloudFileUploadBlockDetails { + message HTTPHeaders { + optional string name = 1; + optional string value = 2; + } + + optional string url_host = 1 [(description) = "Host name of server to which file should be uploaded via HTTP PUT."]; + optional string url_path = 2 [(description) = "Relative path on server to which file should be uploaded."]; + optional bool use_https = 3 [(description) = "If true, use https, otherwise use http."]; + optional int32 http_method = 4 [(description) = "EHTTPMethod to use for this block."]; + repeated .ClientCloudFileUploadBlockDetails.HTTPHeaders request_headers = 5 [(description) = "Name-value pairs to be sent in HTTP PUT request."]; + optional uint64 block_offset = 6 [(description) = "offset of file block to upload"]; + optional uint32 block_length = 7 [(description) = "length of file block to upload - if zero, no part of the file is part of this block"]; + optional bytes explicit_body_data = 8 [(description) = "explicit body data to use, instead of file data, for this block"]; + optional bool may_parallelize = 9 [(description) = "if true, this request may be done in parallel with other similarly-marked requests"]; +} + +message CCloud_ClientBeginFileUpload_Response { + optional bool encrypt_file = 1 [(description) = "If true, the file should be encrypted by the client before upload"]; + repeated .ClientCloudFileUploadBlockDetails block_requests = 2 [(description) = "HTTP requests to make to perform upload"]; +} + +message CCloud_ClientCommitFileUpload_Request { + optional bool transfer_succeeded = 1 [(description) = "True if all block uploads succeeded, false if any of them failed."]; + optional uint32 appid = 2 [(description) = "App ID for which the file is being uploaded. Must match the app ID provided to Cloud.BeginFileUpload."]; + optional bytes file_sha = 3 [(description) = "SHA1 digest of the raw file. Must match the SHA1 digest provided to Cloud.BeginFileUpload."]; + optional string filename = 4 [(description) = "Filename as specified in the Cloud.BeginFileUpload request."]; +} + +message CCloud_ClientCommitFileUpload_Response { + optional bool file_committed = 1 [(description) = "True if the file was successfully committed, false otherwise."]; +} + +message CCloud_ClientFileDownload_Request { + optional uint32 appid = 1 [(description) = "App ID the file is part of."]; + optional string filename = 2 [(description) = "Filename of the file."]; + optional uint32 realm = 3 [(description) = "Steam Realm"]; +} + +message CCloud_ClientFileDownload_Response { + message HTTPHeaders { + optional string name = 1; + optional string value = 2; + } + + optional uint32 appid = 1 [(description) = "Application the file belongs to"]; + optional uint32 file_size = 2 [(description) = "file size as transmitted and stored in the Cloud"]; + optional uint32 raw_file_size = 3 [(description) = "file size when decompressed and/or decrypted"]; + optional bytes sha_file = 4 [(description) = "SHA of file"]; + optional uint64 time_stamp = 5 [(description) = "Timestamp of file"]; + optional bool is_explicit_delete = 6 [(description) = "True if this is an explicitly deleted file"]; + optional string url_host = 7 [(description) = "Host to GET the file from"]; + optional string url_path = 8 [(description) = "Path on that host to use, including URL parameters if any"]; + optional bool use_https = 9 [(description) = "If set, use HTTPS, else use HTTP"]; + repeated .CCloud_ClientFileDownload_Response.HTTPHeaders request_headers = 10 [(description) = "Name-value pairs to be sent in HTTP GET request."]; + optional bool encrypted = 11; +} + +message CCloud_ClientDeleteFile_Request { + optional uint32 appid = 1 [(description) = "App ID for which the file is being deleted."]; + optional string filename = 2 [(description) = "Filename of file."]; + optional bool is_explicit_delete = 3 [(description) = "If true, this is a 'delete'; if false, it is a 'forget'"]; + optional uint64 upload_batch_id = 4 [(description) = "ID of this batch."]; +} + +message CCloud_ClientDeleteFile_Response { +} + +message CCloud_ClientConflictResolution_Notification { + optional uint32 appid = 1 [(description) = "App ID for which the conflict was resolved."]; + optional bool chose_local_files = 2 [(description) = "Did the user choose to keep the files local to the machine they are on right now?"]; +} + +message CCloud_EnumerateUserApps_Request { +} + +message CCloud_EnumerateUserApps_Response { + message Apps { + optional uint32 appid = 1; + optional int32 totalcount = 2; + optional int64 totalsize = 3; + } + + repeated .CCloud_EnumerateUserApps_Response.Apps apps = 1; +} + +message CCloud_GetAppFileChangelist_Request { + optional uint32 appid = 1 [(description) = "App ID"]; + optional uint64 synced_change_number = 2 [(description) = "Change Number to which local machine was last successfully synced"]; +} + +message CCloud_AppFileInfo { + optional string file_name = 1 [(description) = "unqualified filename"]; + optional bytes sha_file = 2 [(description) = "SHA of file"]; + optional uint64 time_stamp = 3 [(description) = "server timestamp of last modification"]; + optional uint32 raw_file_size = 4 [(description) = "size of raw file"]; + optional .ECloudStoragePersistState persist_state = 5 [default = k_ECloudStoragePersistStatePersisted, (description) = "current persist state of the file"]; + optional uint32 platforms_to_sync = 6 [(description) = "ERemoteStoragePlatform bits"]; + optional uint32 path_prefix_index = 7 [(description) = "index into string table of path prefixes"]; + optional uint32 machine_name_index = 8 [(description) = "what machine last modified this file"]; +} + +message CCloud_GetAppFileChangelist_Response { + optional uint64 current_change_number = 1 [(description) = "Change Number current on server"]; + repeated .CCloud_AppFileInfo files = 2 [(description) = "List of files; may be the full list of extant/deleted files, or just a delta from the client list"]; + 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 { + optional uint32 appid = 1; + optional uint64 client_id = 2; + optional string machine_name = 3; + optional bool cloud_sync_completed = 4; +} + +message CCloud_AppSessionSuspend_Response { +} + +message CCloud_AppSessionResume_Request { + optional uint32 appid = 1; + optional uint64 client_id = 2; +} + +message CCloud_AppSessionResume_Response { +} + +message CCloud_AppLaunchIntent_Request { + optional uint32 appid = 1; + optional uint64 client_id = 2; + optional string machine_name = 3; + optional bool ignore_pending_operations = 4; +} + +message CCloud_AppLaunchIntent_Response { + repeated .CCloud_PendingRemoteOperation pending_remote_operations = 1 [(description) = "pending remote operations you should be aware of"]; +} + +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 { + optional uint32 appid = 1 [(description) = "App which has had a change in cloud state"]; + 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."; + } + + rpc BeginHTTPUpload (.CCloud_BeginHTTPUpload_Request) returns (.CCloud_BeginHTTPUpload_Response) { + option (method_description) = "Begins the process of uploading a file to Steam external storage services. File should be uploaded via HTTP PUT to the returned URL, after which the upload must be finalized by a call to CommitHTTPUpload."; + } + + rpc CommitHTTPUpload (.CCloud_CommitHTTPUpload_Request) returns (.CCloud_CommitHTTPUpload_Response) { + option (method_description) = "Commits a file upload initiated by BeginHTTPUpload and transferred via HTTP PUT."; + } + + rpc BeginUGCUpload (.CCloud_BeginUGCUpload_Request) returns (.CCloud_BeginUGCUpload_Response) { + option (method_description) = "Begins the process of uploading a file to Steam external storage services. File should be uploaded via HTTP PUT to the returned URL, after which the upload must be finalized by a call to CommitHTTPUpload."; + } + + rpc CommitUGCUpload (.CCloud_CommitUGCUpload_Request) returns (.CCloud_CommitUGCUpload_Response) { + option (method_description) = "Commits a file upload initiated by BeginUGCUpload and transferred via HTTP PUT."; + } + + rpc GetFileDetails (.CCloud_GetFileDetails_Request) returns (.CCloud_GetFileDetails_Response) { + option (method_description) = "Returns details on a Cloud file."; + } + + rpc EnumerateUserFiles (.CCloud_EnumerateUserFiles_Request) returns (.CCloud_EnumerateUserFiles_Response) { + option (method_description) = "Enumerates Cloud files for a user of a given app ID. Returns up to 500 files at a time."; + } + + rpc Delete (.CCloud_Delete_Request) returns (.CCloud_Delete_Response) { + option (method_description) = "Deletes a file from the user's cloud."; + } + + rpc GetClientEncryptionKey (.CCloud_GetClientEncryptionKey_Request) returns (.CCloud_GetClientEncryptionKey_Response) { + option (method_description) = "Gets the user's Cloud file encryption key."; + } + + rpc CDNReport (.CCloud_CDNReport_Notification) returns (.NoResponse) { + option (method_description) = "Reports the result of a CDN transfer."; + } + + rpc ExternalStorageTransferReport (.CCloud_ExternalStorageTransferReport_Notification) returns (.NoResponse) { + option (method_description) = "Reports the result of an external Cloud storage transfer."; + } + + rpc BeginAppUploadBatch (.CCloud_BeginAppUploadBatch_Request) returns (.CCloud_BeginAppUploadBatch_Response) { + option (method_description) = "Indicate a batch of files that will be uploaded / deleted for an app."; + } + + rpc CompleteAppUploadBatch (.CCloud_CompleteAppUploadBatch_Notification) returns (.NoResponse) { + option (method_description) = "Indicate that the batch is complete or being stopped for some other reason."; + } + + rpc CompleteAppUploadBatchBlocking (.CCloud_CompleteAppUploadBatch_Request) returns (.CCloud_CompleteAppUploadBatch_Response) { + option (method_description) = "Indicate that the batch is complete or being stopped for some other reason."; + } + + rpc ClientBeginFileUpload (.CCloud_ClientBeginFileUpload_Request) returns (.CCloud_ClientBeginFileUpload_Response) { + option (method_description) = "Initiate an upload to Cloud."; + } + + rpc ClientCommitFileUpload (.CCloud_ClientCommitFileUpload_Request) returns (.CCloud_ClientCommitFileUpload_Response) { + option (method_description) = "Commit the file upload or indicate failure."; + } + + rpc ClientFileDownload (.CCloud_ClientFileDownload_Request) returns (.CCloud_ClientFileDownload_Response) { + option (method_description) = "Initiate a file download."; + } + + rpc ClientDeleteFile (.CCloud_ClientDeleteFile_Request) returns (.CCloud_ClientDeleteFile_Response) { + option (method_description) = "Delete or forget a file."; + } + + rpc ClientConflictResolution (.CCloud_ClientConflictResolution_Notification) returns (.NoResponse) { + option (method_description) = "User has picked a resolution for a Cloud conflict."; + } + + rpc EnumerateUserApps (.CCloud_EnumerateUserApps_Request) returns (.CCloud_EnumerateUserApps_Response) { + option (method_description) = "Enumerates apps stroing cloud files for a user."; + } + + rpc GetAppFileChangelist (.CCloud_GetAppFileChangelist_Request) returns (.CCloud_GetAppFileChangelist_Response) { + option (method_description) = "Get a list of Cloud file changes for an app given a starting Change Number."; + } + + rpc SuspendAppSession (.CCloud_AppSessionSuspend_Request) returns (.CCloud_AppSessionSuspend_Response) { + option (method_description) = "An app session is being suspended"; + } + + rpc ResumeAppSession (.CCloud_AppSessionResume_Request) returns (.CCloud_AppSessionResume_Response) { + option (method_description) = "An app session is being resumed"; + } + + rpc SignalAppLaunchIntent (.CCloud_AppLaunchIntent_Request) returns (.CCloud_AppLaunchIntent_Response) { + option (method_description) = "Client intends to launch an app"; + } + + 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 { + option (service_description) = "Client notifications for Steam cloud events"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + 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."; + } +} diff --git a/protobuf_files/orig/steam/steammessages_contentsystem.steamclient.proto b/protobuf_files/orig/steam/steammessages_contentsystem.steamclient.proto new file mode 100644 index 00000000..22c32594 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_contentsystem.steamclient.proto @@ -0,0 +1,113 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CContentServerDirectory_GetServersForSteamPipe_Request { + optional uint32 cell_id = 1 [(description) = "client Cell ID"]; + optional uint32 max_servers = 2 [default = 20, (description) = "max servers in response list"]; + optional string ip_override = 3 [(description) = "client IP address"]; + optional int32 launcher_type = 4 [default = 0, (description) = "launcher type"]; + optional string ipv6_public = 5 [(description) = "client public ipv6 address if it knows it"]; +} + +message CContentServerDirectory_ServerInfo { + optional string type = 1; + optional int32 source_id = 2; + optional int32 cell_id = 3; + optional int32 load = 4; + optional float weighted_load = 5; + optional int32 num_entries_in_client_list = 6; + optional bool steam_china_only = 7; + optional string host = 8; + optional string vhost = 9; + optional bool use_as_proxy = 10; + optional string proxy_request_path_template = 11; + optional string https_support = 12; + repeated uint32 allowed_app_ids = 13; + optional bool preferred_server = 14; +} + +message CContentServerDirectory_GetServersForSteamPipe_Response { + repeated .CContentServerDirectory_ServerInfo servers = 1; +} + +message CContentServerDirectory_GetDepotPatchInfo_Request { + optional uint32 appid = 1; + optional uint32 depotid = 2; + optional uint64 source_manifestid = 3; + optional uint64 target_manifestid = 4; +} + +message CContentServerDirectory_GetDepotPatchInfo_Response { + optional bool is_available = 1; + optional uint64 patch_size = 2; + optional uint64 patched_chunks_size = 3; +} + +message CContentServerDirectory_GetClientUpdateHosts_Request { + optional string cached_signature = 1; +} + +message CContentServerDirectory_GetClientUpdateHosts_Response { + optional string hosts_kv = 1; + optional uint64 valid_until_time = 2; + optional string ip_country = 3; +} + +message CContentServerDirectory_GetManifestRequestCode_Request { + optional uint32 app_id = 1; + optional uint32 depot_id = 2; + optional uint64 manifest_id = 3; + optional string app_branch = 4; + optional string branch_password_hash = 5; +} + +message CContentServerDirectory_GetManifestRequestCode_Response { + optional uint64 manifest_request_code = 1; +} + +message CContentServerDirectory_GetCDNAuthToken_Request { + optional uint32 depot_id = 1; + optional string host_name = 2; + optional uint32 app_id = 3; +} + +message CContentServerDirectory_GetCDNAuthToken_Response { + optional string token = 1; + optional uint32 expiration_time = 2; +} + +message CContentServerDirectory_RequestPeerContentServer_Request { + optional uint64 remote_client_id = 1; + optional uint64 steamid = 2; + optional uint64 server_remote_client_id = 3; + optional uint32 app_id = 4; + optional uint32 current_build_id = 5; +} + +message CContentServerDirectory_RequestPeerContentServer_Response { + optional uint32 server_port = 1; +} + +message CContentServerDirectory_GetPeerContentInfo_Request { + optional uint64 remote_client_id = 1; + optional uint64 steamid = 2; + optional uint64 server_remote_client_id = 3; +} + +message CContentServerDirectory_GetPeerContentInfo_Response { + repeated uint32 appids = 1; +} + +service ContentServerDirectory { + option (service_description) = "Content Server and CDN directory"; + + rpc GetServersForSteamPipe (.CContentServerDirectory_GetServersForSteamPipe_Request) returns (.CContentServerDirectory_GetServersForSteamPipe_Response); + rpc GetDepotPatchInfo (.CContentServerDirectory_GetDepotPatchInfo_Request) returns (.CContentServerDirectory_GetDepotPatchInfo_Response); + rpc GetClientUpdateHosts (.CContentServerDirectory_GetClientUpdateHosts_Request) returns (.CContentServerDirectory_GetClientUpdateHosts_Response); + rpc GetManifestRequestCode (.CContentServerDirectory_GetManifestRequestCode_Request) returns (.CContentServerDirectory_GetManifestRequestCode_Response); + rpc GetCDNAuthToken (.CContentServerDirectory_GetCDNAuthToken_Request) returns (.CContentServerDirectory_GetCDNAuthToken_Response); + rpc RequestPeerContentServer (.CContentServerDirectory_RequestPeerContentServer_Request) returns (.CContentServerDirectory_RequestPeerContentServer_Response); + rpc GetPeerContentInfo (.CContentServerDirectory_GetPeerContentInfo_Request) returns (.CContentServerDirectory_GetPeerContentInfo_Response); +} diff --git a/protobuf_files/orig/steam/steammessages_credentials.steamclient.proto b/protobuf_files/orig/steam/steammessages_credentials.steamclient.proto new file mode 100644 index 00000000..7e2ddaae --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_credentials.steamclient.proto @@ -0,0 +1,115 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CCredentials_TestAvailablePassword_Request { + optional string password = 1; + optional bytes sha_digest_password = 2; + optional string account_name = 3; +} + +message CCredentials_TestAvailablePassword_Response { + optional bool is_valid = 3; +} + +message CCredentials_GetSteamGuardDetails_Request { + optional string webcookie = 2 [(description) = "The user's Steam Guard machine auth cookie. If present, it'll be used to get the user's machine ID instead of the AM session."]; + optional fixed32 timestamp_minimum_wanted = 3; + optional int32 deprecated_ipaddress = 4; + optional .CMsgIPAddress ip_address = 5; +} + +message CCredentials_GetSteamGuardDetails_Response { + message SessionData { + optional uint64 machine_id = 1; + optional string machine_name_userchosen = 2; + optional fixed32 timestamp_machine_steamguard_enabled = 3; + optional bool authentication_exists_from_geoloc_before_mintime = 4; + optional bool authentication_exists_from_same_ip_before_mintime = 6; + optional uint32 public_ipv4 = 7; + optional string public_ip_address = 8; + } + + optional bool is_steamguard_enabled = 1; + optional fixed32 timestamp_steamguard_enabled = 2; + optional string deprecated_machine_name_userchosen = 4; + optional fixed32 deprecated_timestamp_machine_steamguard_enabled = 5; + optional bool deprecated_authentication_exists_from_geoloc_before_mintime = 6; + optional uint64 deprecated_machine_id = 7; + repeated .CCredentials_GetSteamGuardDetails_Response.SessionData session_data = 8; + optional bool is_twofactor_enabled = 9; + optional fixed32 timestamp_twofactor_enabled = 10; + optional bool is_phone_verified = 11; +} + +message CCredentials_ValidateEmailAddress_Request { + optional string stoken = 1; +} + +message CCredentials_ValidateEmailAddress_Response { + optional bool was_validated = 1; +} + +message CCredentials_SteamGuardPhishingReport_Request { + optional string param_string = 1; + optional string ipaddress_actual = 2; +} + +message CCredentials_SteamGuardPhishingReport_Response { + optional string ipaddress_loginattempt = 1; + optional string countryname_loginattempt = 2; + optional string statename_loginattempt = 3; + optional string cityname_loginattempt = 4; + optional string ipaddress_actual = 5; + optional string countryname_actual = 6; + optional string statename_actual = 7; + optional string cityname_actual = 8; + optional string steamguard_code = 9; +} + +message CCredentials_LastCredentialChangeTime_Request { + optional bool user_changes_only = 1; +} + +message CCredentials_LastCredentialChangeTime_Response { + optional fixed32 timestamp_last_password_change = 1; + optional fixed32 timestamp_last_email_change = 2; + optional fixed32 timestamp_last_password_reset = 3; +} + +message CCredentials_GetAccountAuthSecret_Request { +} + +message CCredentials_GetAccountAuthSecret_Response { + optional int32 secret_id = 1; + optional bytes secret = 2; +} + +service Credentials { + option (service_description) = "Credentials service"; + + rpc TestAvailablePassword (.CCredentials_TestAvailablePassword_Request) returns (.CCredentials_TestAvailablePassword_Response) { + option (method_description) = "TestAvailablePassword."; + } + + rpc GetSteamGuardDetails (.CCredentials_GetSteamGuardDetails_Request) returns (.CCredentials_GetSteamGuardDetails_Response) { + option (method_description) = "GetSteamGuardDetails."; + } + + rpc ValidateEmailAddress (.CCredentials_ValidateEmailAddress_Request) returns (.CCredentials_ValidateEmailAddress_Response) { + option (method_description) = "Validate an email address given a token"; + } + + rpc SteamGuardPhishingReport (.CCredentials_SteamGuardPhishingReport_Request) returns (.CCredentials_SteamGuardPhishingReport_Response) { + option (method_description) = "SteamGuardPhishingReport"; + } + + rpc GetCredentialChangeTimeDetails (.CCredentials_LastCredentialChangeTime_Request) returns (.CCredentials_LastCredentialChangeTime_Response) { + option (method_description) = "GetCredentialChangeTimeDetails."; + } + + rpc GetAccountAuthSecret (.CCredentials_GetAccountAuthSecret_Request) returns (.CCredentials_GetAccountAuthSecret_Response) { + option (method_description) = "GetAccountAuthSecret"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_datapublisher.steamclient.proto b/protobuf_files/orig/steam/steammessages_datapublisher.steamclient.proto new file mode 100644 index 00000000..48845bb4 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_datapublisher.steamclient.proto @@ -0,0 +1,66 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CDataPublisher_ClientContentCorruptionReport_Notification { + optional uint32 appid = 1; + optional uint32 depotid = 2; + optional string download_source = 3 [(description) = "host name of download source"]; + optional string objectid = 4 [(description) = "Chunk SHA or Manifest ID"]; + optional uint32 cellid = 5 [(description) = "Client Cell ID"]; + optional bool is_manifest = 6 [(description) = "The object is a manifest, not a chunk"]; + optional uint64 object_size = 7 [(description) = "object size in bytes"]; + optional uint32 corruption_type = 8 [(description) = "See EContentCorruptionType"]; + optional bool used_https = 9 [(description) = "the request was HTTPS"]; + optional bool oc_proxy_detected = 10 [(description) = "detected an OpenCache proxy"]; +} + +message CDataPublisher_ClientUpdateAppJob_Notification { + optional uint32 app_id = 1; + repeated uint32 depot_ids = 2; + optional uint32 app_state = 3; + optional uint32 job_app_error = 4; + optional string error_details = 5; + optional uint32 job_duration = 6; + optional uint32 files_validation_failed = 7; + optional uint64 job_bytes_downloaded = 8; + optional uint64 job_bytes_staged = 9; + optional uint64 bytes_comitted = 10; + optional uint32 start_app_state = 11; + optional fixed64 stats_machine_id = 12; + optional string branch_name = 13; + optional uint64 total_bytes_downloaded = 14; + optional uint64 total_bytes_staged = 15; + optional uint64 total_bytes_restored = 16; + optional bool is_borrowed = 17; + optional bool is_free_weekend = 18; + optional uint64 total_bytes_patched = 20; + optional uint64 total_bytes_saved = 21; + optional uint32 cell_id = 22; +} + +message CValveHWSurvey_GetSurveySchedule_Request { + optional string surveydatetoken = 1; + optional fixed64 surveydatetokenversion = 2; +} + +message CValveHWSurvey_GetSurveySchedule_Response { + optional uint32 surveydatetoken = 1; + optional fixed64 surveydatetokenversion = 2; +} + +service DataPublisher { + option (service_description) = "Data Publisher (DP) server services"; + + rpc ClientContentCorruptionReport (.CDataPublisher_ClientContentCorruptionReport_Notification) returns (.NoResponse); + rpc ClientUpdateAppJobReport (.CDataPublisher_ClientUpdateAppJob_Notification) returns (.NoResponse); +} + +service ValveHWSurvey { + option (service_description) = "ValveHWSurvey"; + + rpc GetSurveySchedule (.CValveHWSurvey_GetSurveySchedule_Request) returns (.CValveHWSurvey_GetSurveySchedule_Response) { + option (method_description) = "Should I run the survey"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_depotbuilder.steamclient.proto b/protobuf_files/orig/steam/steammessages_depotbuilder.steamclient.proto new file mode 100644 index 00000000..accf42e5 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_depotbuilder.steamclient.proto @@ -0,0 +1,118 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CContentBuilder_InitDepotBuild_Request { + optional uint32 appid = 1; + optional uint32 depotid = 2; + optional uint64 workshop_itemid = 3; + optional bool for_local_cs = 4; + optional string target_branch = 5; +} + +message CContentBuilder_InitDepotBuild_Response { + optional uint64 baseline_manifestid = 1; + optional uint32 chunk_size = 2; + optional bytes aes_key = 3; + optional bytes rsa_key = 4; + optional string url_host = 5; + optional bool offset_detection_enabled = 6; + optional uint32 offset_detection_min_clean_chunk = 7; + optional uint32 offset_detection_blast_radius_pre = 8; + optional uint32 offset_detection_blast_radius_post = 9; + optional uint32 offset_detection_max_distance_pre = 10; + optional uint32 offset_detection_max_distance_post = 11; +} + +message CContentBuilder_StartDepotUpload_Request { + optional uint32 appid = 1; + optional uint32 depotid = 2; + optional uint64 workshop_itemid = 3; + optional bool for_local_cs = 4; + optional uint64 baseline_manifestid = 5; + optional uint32 manifest_size = 6; +} + +message CContentBuilder_StartDepotUpload_Response { + optional uint64 depot_build_handle = 1; +} + +message CContentBuilder_GetMissingDepotChunks_Request { + optional uint32 appid = 1; + optional uint64 depot_build_handle = 2; +} + +message CContentBuilder_GetMissingDepotChunks_Response { + message Chunks { + optional bytes sha = 1; + } + + repeated .CContentBuilder_GetMissingDepotChunks_Response.Chunks missing_chunks = 1; + optional uint32 total_missing_chunks = 2; + optional uint64 total_missing_bytes = 3; +} + +message CContentBuilder_FinishDepotUpload_Request { + optional uint32 appid = 1; + optional uint64 depot_build_handle = 2; +} + +message CContentBuilder_FinishDepotUpload_Response { + optional uint64 manifestid = 1; + optional bool prev_reused = 2; +} + +message CContentBuilder_CommitAppBuild_Request { + message Depots { + optional uint32 depotid = 1; + optional uint64 manifestid = 2; + } + + optional uint32 appid = 1; + repeated .CContentBuilder_CommitAppBuild_Request.Depots depot_manifests = 2; + optional string build_notes = 4; + optional string live_branch = 5; +} + +message CContentBuilder_CommitAppBuild_Response { + optional uint32 buildid = 1; +} + +message CContentBuilder_SignInstallScript_Request { + optional uint32 appid = 1; + optional uint32 depotid = 2; + optional string install_script = 3; +} + +message CContentBuilder_SignInstallScript_Response { + optional string signed_install_script = 1; +} + +service ContentBuilder { + option (service_description) = "Interface to build and upload depot content"; + + rpc InitDepotBuild (.CContentBuilder_InitDepotBuild_Request) returns (.CContentBuilder_InitDepotBuild_Response) { + option (method_description) = "Get inital parameters to start building a depot"; + } + + rpc StartDepotUpload (.CContentBuilder_StartDepotUpload_Request) returns (.CContentBuilder_StartDepotUpload_Response) { + option (method_description) = "Start uploading manifest and chunks for a depot"; + } + + rpc GetMissingDepotChunks (.CContentBuilder_GetMissingDepotChunks_Request) returns (.CContentBuilder_GetMissingDepotChunks_Response) { + option (method_description) = "Get list of missing chunks for depot upload"; + } + + rpc FinishDepotUpload (.CContentBuilder_FinishDepotUpload_Request) returns (.CContentBuilder_FinishDepotUpload_Response) { + option (method_description) = "Commit a depot build after manifest and all chunks are uploaded"; + } + + rpc CommitAppBuild (.CContentBuilder_CommitAppBuild_Request) returns (.CContentBuilder_CommitAppBuild_Response) { + option (method_description) = "Combine previous depot uploads into an app build and commit it"; + } + + rpc SignInstallScript (.CContentBuilder_SignInstallScript_Request) returns (.CContentBuilder_SignInstallScript_Response) { + option (method_description) = "Sign an install script"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_deviceauth.steamclient.proto b/protobuf_files/orig/steam/steammessages_deviceauth.steamclient.proto new file mode 100644 index 00000000..8ac46d01 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_deviceauth.steamclient.proto @@ -0,0 +1,203 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CDeviceAuth_GetOwnAuthorizedDevices_Request { + optional fixed64 steamid = 1; + optional bool include_canceled = 2; +} + +message CDeviceAuth_GetOwnAuthorizedDevices_Response { + message Device { + optional fixed64 auth_device_token = 1; + optional string device_name = 2; + optional bool is_pending = 3; + optional bool is_canceled = 4; + optional uint32 last_time_used = 5; + optional fixed64 last_borrower_id = 6; + optional uint32 last_app_played = 7; + optional bool is_limited = 8; + } + + repeated .CDeviceAuth_GetOwnAuthorizedDevices_Response.Device devices = 1; +} + +message CDeviceAuth_AcceptAuthorizationRequest_Request { + optional fixed64 steamid = 1; + optional fixed64 auth_device_token = 2; + optional fixed64 auth_code = 3; + optional fixed64 from_steamid = 4; +} + +message CDeviceAuth_AcceptAuthorizationRequest_Response { +} + +message CDeviceAuth_AuthorizeRemoteDevice_Request { + optional fixed64 steamid = 1; + optional fixed64 auth_device_token = 2; +} + +message CDeviceAuth_AuthorizeRemoteDevice_Response { +} + +message CDeviceAuth_DeauthorizeRemoteDevice_Request { + optional fixed64 steamid = 1; + optional fixed64 auth_device_token = 2; +} + +message CDeviceAuth_DeauthorizeRemoteDevice_Response { +} + +message CDeviceAuth_GetUsedAuthorizedDevices_Request { + optional fixed64 steamid = 1; +} + +message CDeviceAuth_GetUsedAuthorizedDevices_Response { + message Device { + optional fixed64 auth_device_token = 1; + optional string device_name = 2; + optional fixed64 owner_steamid = 3; + optional uint32 last_time_used = 4; + optional uint32 last_app_played = 5; + } + + repeated .CDeviceAuth_GetUsedAuthorizedDevices_Response.Device devices = 1; +} + +message CDeviceAuth_GetAuthorizedBorrowers_Request { + optional fixed64 steamid = 1; + optional bool include_canceled = 2; + optional bool include_pending = 3; +} + +message CDeviceAuth_GetAuthorizedBorrowers_Response { + message Borrower { + optional fixed64 steamid = 1; + optional bool is_pending = 2; + optional bool is_canceled = 3; + optional uint32 time_created = 4; + } + + repeated .CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower borrowers = 1; +} + +message CDeviceAuth_AddAuthorizedBorrowers_Request { + optional fixed64 steamid = 1; + repeated fixed64 steamid_borrower = 2; +} + +message CDeviceAuth_AddAuthorizedBorrowers_Response { + optional int32 seconds_to_wait = 1; +} + +message CDeviceAuth_RemoveAuthorizedBorrowers_Request { + optional fixed64 steamid = 1; + repeated fixed64 steamid_borrower = 2; +} + +message CDeviceAuth_RemoveAuthorizedBorrowers_Response { +} + +message CDeviceAuth_GetAuthorizedAsBorrower_Request { + optional fixed64 steamid = 1; + optional bool include_canceled = 2; + optional bool include_pending = 3; +} + +message CDeviceAuth_GetAuthorizedAsBorrower_Response { + message Lender { + optional fixed64 steamid = 1; + optional uint32 time_created = 2; + optional bool is_pending = 3; + optional bool is_canceled = 4; + optional bool is_used = 5; + optional uint32 time_removed = 6; + optional uint32 time_first = 7; + } + + repeated .CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender lenders = 1; +} + +message CDeviceAuth_GetExcludedGamesInLibrary_Request { + optional fixed64 steamid = 1; +} + +message CDeviceAuth_GetExcludedGamesInLibrary_Response { + message ExcludedGame { + optional uint32 appid = 1; + optional string game_name = 2; + optional bool vac_banned = 3; + optional bool package_excluded = 4; + } + + repeated .CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame excluded_games = 1; +} + +message CDeviceAuth_GetBorrowerPlayHistory_Request { + optional fixed64 steamid = 1; + optional uint32 appid = 2; +} + +message CDeviceAuth_GetBorrowerPlayHistory_Response { + message GameHistory { + optional uint32 appid = 1; + optional uint32 time_last = 2; + optional uint32 time_total = 3; + } + + message LenderHistory { + optional fixed64 steamid = 1; + repeated .CDeviceAuth_GetBorrowerPlayHistory_Response.GameHistory game_history = 2; + } + + repeated .CDeviceAuth_GetBorrowerPlayHistory_Response.LenderHistory lender_history = 1; +} + +service DeviceAuth { + option (service_description) = "Library Sharing settings service"; + + rpc GetOwnAuthorizedDevices (.CDeviceAuth_GetOwnAuthorizedDevices_Request) returns (.CDeviceAuth_GetOwnAuthorizedDevices_Response) { + option (method_description) = "Get list of authorized devices"; + } + + rpc AcceptAuthorizationRequest (.CDeviceAuth_AcceptAuthorizationRequest_Request) returns (.CDeviceAuth_AcceptAuthorizationRequest_Response) { + option (method_description) = "Accept an authorization request by another users"; + } + + rpc AuthorizeRemoteDevice (.CDeviceAuth_AuthorizeRemoteDevice_Request) returns (.CDeviceAuth_AuthorizeRemoteDevice_Response) { + option (method_description) = "Authorize own remote device that has pending request"; + } + + rpc DeauthorizeRemoteDevice (.CDeviceAuth_DeauthorizeRemoteDevice_Request) returns (.CDeviceAuth_DeauthorizeRemoteDevice_Response) { + option (method_description) = "Revoke own device authorization"; + } + + rpc GetUsedAuthorizedDevices (.CDeviceAuth_GetUsedAuthorizedDevices_Request) returns (.CDeviceAuth_GetUsedAuthorizedDevices_Response) { + option (method_description) = "Get list of authorized devices user played borrowed games on"; + } + + rpc GetAuthorizedBorrowers (.CDeviceAuth_GetAuthorizedBorrowers_Request) returns (.CDeviceAuth_GetAuthorizedBorrowers_Response) { + option (method_description) = "Get list of users that can borrow on an authorized device"; + } + + rpc AddAuthorizedBorrowers (.CDeviceAuth_AddAuthorizedBorrowers_Request) returns (.CDeviceAuth_AddAuthorizedBorrowers_Response) { + option (method_description) = "Add users that can borrow on limited authorized devices"; + } + + rpc RemoveAuthorizedBorrowers (.CDeviceAuth_RemoveAuthorizedBorrowers_Request) returns (.CDeviceAuth_RemoveAuthorizedBorrowers_Response) { + option (method_description) = "Remove users that can borrow on limited authorized devices"; + } + + rpc GetAuthorizedAsBorrower (.CDeviceAuth_GetAuthorizedAsBorrower_Request) returns (.CDeviceAuth_GetAuthorizedAsBorrower_Response) { + option (method_description) = "Get list of lenders that authorized given account as borrower"; + } + + rpc GetExcludedGamesInLibrary (.CDeviceAuth_GetExcludedGamesInLibrary_Request) returns (.CDeviceAuth_GetExcludedGamesInLibrary_Response) { + option (method_description) = "Get list of excluded games in lenders library"; + } + + rpc GetBorrowerPlayHistory (.CDeviceAuth_GetBorrowerPlayHistory_Request) returns (.CDeviceAuth_GetBorrowerPlayHistory_Response) { + option (method_description) = "Get list played games as borrower"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_econ.steamclient.proto b/protobuf_files/orig/steam/steammessages_econ.steamclient.proto new file mode 100644 index 00000000..522fbe09 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_econ.steamclient.proto @@ -0,0 +1,149 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +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 fixed64 steamid = 1; + optional uint32 appid = 2; + 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 { + optional string type = 1; + optional string value = 2; + optional string color = 3; + optional string label = 4; +} + +message CEconItem_Action { + optional string link = 1; + optional string name = 2; +} + +message CEconItem_Description { + optional int32 appid = 1; + optional uint64 classid = 2; + optional uint64 instanceid = 3; + optional bool currency = 4; + optional string background_color = 5; + optional string icon_url = 6; + optional string icon_url_large = 7; + repeated .CEconItem_DescriptionLine descriptions = 8; + optional bool tradable = 9; + repeated .CEconItem_Action actions = 10; + repeated .CEconItem_DescriptionLine owner_descriptions = 11; + repeated .CEconItem_Action owner_actions = 12; + repeated string fraudwarnings = 13; + optional string name = 14; + optional string name_color = 15; + optional string type = 16; + optional string market_name = 17; + optional string market_hash_name = 18; + optional string market_fee = 19; + optional int32 market_fee_app = 28; + optional .CEconItem_Description contained_item = 20; + repeated .CEconItem_Action market_actions = 21; + optional bool commodity = 22; + optional int32 market_tradable_restriction = 23; + optional int32 market_marketable_restriction = 24; + optional bool marketable = 25; + repeated .CEconItem_Tag tags = 26; + optional string item_expiration = 27; + optional string market_buy_country_restriction = 30; + optional string market_sell_country_restriction = 31; +} + +message CEconItem_Tag { + optional uint32 appid = 1 [(description) = "The app that contains the item"]; + optional string category = 2 [(description) = "The internal name of the category the tag belongs to"]; + optional string internal_name = 3 [(description) = "The internal name of the tag"]; + optional string localized_category_name = 4 [(description) = "The localized name of the category"]; + optional string localized_tag_name = 5 [(description) = "The localized name of the 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; +} + +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"; + } + + rpc ClientGetItemShopOverlayAuthURL (.CEcon_ClientGetItemShopOverlayAuthURL_Request) returns (.CEcon_ClientGetItemShopOverlayAuthURL_Response) { + option (method_description) = "Generates a URL which sets a secure cookie for in-game-browser itemshop purchases"; + } + + rpc GetAssetClassInfo (.CEcon_GetAssetClassInfo_Request) returns (.CEcon_GetAssetClassInfo_Response) { + option (method_description) = "Returns description information about the passed in asset classes"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_friendmessages.steamclient.proto b/protobuf_files/orig/steam/steammessages_friendmessages.steamclient.proto new file mode 100644 index 00000000..93114bdd --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_friendmessages.steamclient.proto @@ -0,0 +1,168 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +enum EMessageReactionType { + k_EMessageReactionType_Invalid = 0; + k_EMessageReactionType_Emoticon = 1; + k_EMessageReactionType_Sticker = 2; +} + +message CFriendMessages_GetRecentMessages_Request { + optional fixed64 steamid1 = 1; + optional fixed64 steamid2 = 2; + optional uint32 count = 3 [(description) = "If non-zero, cap the number of recent messages to return."]; + optional bool most_recent_conversation = 4 [(description) = "Grab the block of chat from the most recent conversation (a ~5 minute period)"]; + optional fixed32 rtime32_start_time = 5 [(description) = "If non-zero, return only messages with timestamps greater or equal to this. If zero, we only return messages from a recent time cutoff."]; + optional bool bbcode_format = 6 [(description) = "Return the results with bbcode formatting."]; + optional uint32 start_ordinal = 7 [(description) = "Combined with start time, only messages after this ordinal are returned (dedupes messages in same second)"]; + optional uint32 time_last = 8 [(description) = "if present/non-zero, return only messages before this."]; + optional uint32 ordinal_last = 9; +} + +message CFriendMessages_GetRecentMessages_Response { + message FriendMessage { + message MessageReaction { + optional .EMessageReactionType reaction_type = 1 [default = k_EMessageReactionType_Invalid]; + optional string reaction = 2; + repeated uint32 reactors = 3; + } + + optional uint32 accountid = 1; + optional uint32 timestamp = 2; + optional string message = 3; + optional uint32 ordinal = 4; + repeated .CFriendMessages_GetRecentMessages_Response.FriendMessage.MessageReaction reactions = 5; + } + + repeated .CFriendMessages_GetRecentMessages_Response.FriendMessage messages = 1 [(description) = "Array of messages, returned newest to oldest."]; + optional bool more_available = 4; +} + +message CFriendsMessages_GetActiveMessageSessions_Request { + optional uint32 lastmessage_since = 1 [(description) = "return only session information where a chat message has been sent since this time (for polling)"]; + optional bool only_sessions_with_messages = 2 [(description) = "If non-zero, return only message sessions that have messages since our message cutoff. If zero, we return all active sessions."]; +} + +message CFriendsMessages_GetActiveMessageSessions_Response { + message FriendMessageSession { + optional uint32 accountid_friend = 1; + optional uint32 last_message = 2; + optional uint32 last_view = 3; + optional uint32 unread_message_count = 4; + } + + repeated .CFriendsMessages_GetActiveMessageSessions_Response.FriendMessageSession message_sessions = 1; + optional uint32 timestamp = 2 [(description) = "This should be passed in the next request as lastmessage_since to poll for updates"]; +} + +message CFriendMessages_SendMessage_Request { + optional fixed64 steamid = 1; + optional int32 chat_entry_type = 2; + optional string message = 3; + optional bool contains_bbcode = 4; + optional bool echo_to_sender = 5; + optional bool low_priority = 6; + optional string client_message_id = 8; +} + +message CFriendMessages_SendMessage_Response { + optional string modified_message = 1; + optional uint32 server_timestamp = 2; + optional uint32 ordinal = 3; + optional string message_without_bb_code = 4; +} + +message CFriendMessages_AckMessage_Notification { + optional fixed64 steamid_partner = 1; + optional uint32 timestamp = 2; +} + +message CFriendMessages_IsInFriendsUIBeta_Request { + optional fixed64 steamid = 1; +} + +message CFriendMessages_IsInFriendsUIBeta_Response { + optional bool online_in_friendsui = 1; + optional bool has_used_friendsui = 2; +} + +message CFriendMessages_UpdateMessageReaction_Request { + optional fixed64 steamid = 1; + optional uint32 server_timestamp = 2; + optional uint32 ordinal = 3; + optional .EMessageReactionType reaction_type = 4 [default = k_EMessageReactionType_Invalid]; + optional string reaction = 5; + optional bool is_add = 6; +} + +message CFriendMessages_UpdateMessageReaction_Response { + repeated uint32 reactors = 1; +} + +message CFriendMessages_IncomingMessage_Notification { + optional fixed64 steamid_friend = 1; + optional int32 chat_entry_type = 2; + optional bool from_limited_account = 3; + optional string message = 4; + optional fixed32 rtime32_server_timestamp = 5; + optional uint32 ordinal = 6; + optional bool local_echo = 7; + optional string message_no_bbcode = 8; + optional bool low_priority = 9; +} + +message CFriendMessages_MessageReaction_Notification { + optional fixed64 steamid_friend = 1; + optional uint32 server_timestamp = 2; + optional uint32 ordinal = 3; + optional fixed64 reactor = 4; + optional .EMessageReactionType reaction_type = 5 [default = k_EMessageReactionType_Invalid]; + optional string reaction = 6; + optional bool is_add = 7; +} + +service FriendMessages { + option (service_description) = "A service for relaying and logging friend messages (user-to-user chats and offline messaging)"; + + rpc GetRecentMessages (.CFriendMessages_GetRecentMessages_Request) returns (.CFriendMessages_GetRecentMessages_Response) { + option (method_description) = "Get a log of recent chat messages between two users"; + } + + rpc GetActiveMessageSessions (.CFriendsMessages_GetActiveMessageSessions_Request) returns (.CFriendsMessages_GetActiveMessageSessions_Response) { + option (method_description) = "Get information about recent offline messages and chats"; + } + + rpc SendMessage (.CFriendMessages_SendMessage_Request) returns (.CFriendMessages_SendMessage_Response) { + option (method_description) = "Send a chat message to a friend"; + } + + rpc AckMessage (.CFriendMessages_AckMessage_Notification) returns (.NoResponse) { + option (method_description) = "Acknowledge that we have seen the most recent message from a friend"; + } + + rpc IsInFriendsUIBeta (.CFriendMessages_IsInFriendsUIBeta_Request) returns (.CFriendMessages_IsInFriendsUIBeta_Response) { + option (method_description) = "See if a friend is in the friendsui beta."; + } + + rpc UpdateMessageReaction (.CFriendMessages_UpdateMessageReaction_Request) returns (.CFriendMessages_UpdateMessageReaction_Response) { + option (method_description) = "Adds/removes a reaction to/from a friend message"; + } +} + +service FriendMessagesClient { + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc IncomingMessage (.CFriendMessages_IncomingMessage_Notification) returns (.NoResponse) { + option (method_description) = "New chat message from a friend."; + } + + rpc NotifyAckMessageEcho (.CFriendMessages_AckMessage_Notification) returns (.NoResponse) { + option (method_description) = "A session acked an unread message, echo to other sessions."; + } + + rpc MessageReaction (.CFriendMessages_MessageReaction_Notification) returns (.NoResponse) { + option (method_description) = "New message reaction from a friend."; + } +} diff --git a/protobuf_files/orig/steam/steammessages_gamenetworking.steamclient.proto b/protobuf_files/orig/steam/steammessages_gamenetworking.steamclient.proto new file mode 100644 index 00000000..3184a71b --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_gamenetworking.steamclient.proto @@ -0,0 +1,32 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CGameNetworking_AllocateFakeIP_Request { + optional uint32 app_id = 1; + optional uint32 num_fake_ports = 2; +} + +message CGameNetworking_AllocateFakeIP_Response { + optional fixed32 fake_ip = 1; + repeated uint32 fake_ports = 2; +} + +message CGameNetworking_ReleaseFakeIP_Notification { + optional uint32 app_id = 1; + optional fixed32 fake_ip = 2; + repeated uint32 fake_ports = 3; +} + +service GameNetworking { + option (service_description) = "Services that support P2P networking"; + + rpc AllocateFakeIP (.CGameNetworking_AllocateFakeIP_Request) returns (.CGameNetworking_AllocateFakeIP_Response) { + option (method_description) = "Client is asking to lease a FakeIP."; + } + + rpc NotifyReleaseFakeIP (.CGameNetworking_ReleaseFakeIP_Notification) returns (.NoResponse) { + option (method_description) = "Client informs server it is done with the FakeIP."; + } +} diff --git a/protobuf_files/orig/steam/steammessages_gamenetworkingui.proto b/protobuf_files/orig/steam/steammessages_gamenetworkingui.proto new file mode 100644 index 00000000..a5c67d03 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_gamenetworkingui.proto @@ -0,0 +1,42 @@ +import "steamnetworkingsockets_messages.proto"; +import "steamdatagram_messages_sdr.proto"; + +option optimize_for = SPEED; +option cc_generic_services = true; + +message CGameNetworkingUI_GlobalState { +} + +message CGameNetworkingUI_ConnectionState { + optional string connection_key = 1; + optional uint32 appid = 2; + optional fixed32 connection_id_local = 3; + optional string identity_local = 4; + optional string identity_remote = 5; + optional uint32 connection_state = 10; + optional uint32 start_time = 12; + optional uint32 close_time = 13; + optional uint32 close_reason = 14; + optional string close_message = 15; + optional string status_loc_token = 16; + optional uint32 transport_kind = 20; + optional string sdrpopid_local = 21; + optional string sdrpopid_remote = 22; + optional string address_remote = 23; + optional .CMsgSteamDatagramP2PRoutingSummary p2p_routing = 24; + optional uint32 ping_interior = 25; + optional uint32 ping_remote_front = 26; + optional uint32 ping_default_internet_route = 27; + optional .CMsgSteamDatagramConnectionQuality e2e_quality_local = 30; + optional .CMsgSteamDatagramConnectionQuality e2e_quality_remote = 31; + optional uint64 e2e_quality_remote_instantaneous_time = 32; + optional uint64 e2e_quality_remote_lifetime_time = 33; + optional .CMsgSteamDatagramConnectionQuality front_quality_local = 40; + optional .CMsgSteamDatagramConnectionQuality front_quality_remote = 41; + optional uint64 front_quality_remote_instantaneous_time = 42; + optional uint64 front_quality_remote_lifetime_time = 43; +} + +message CGameNetworkingUI_Message { + repeated .CGameNetworkingUI_ConnectionState connection_state = 1; +} diff --git a/protobuf_files/orig/steam/steammessages_gamenotifications.steamclient.proto b/protobuf_files/orig/steam/steammessages_gamenotifications.steamclient.proto new file mode 100644 index 00000000..592292bb --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_gamenotifications.steamclient.proto @@ -0,0 +1,156 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CGameNotifications_Variable { + optional string key = 1 [(description) = "The name of the variable in the localized text -- anywhere that %variablename% is found within the text it will be substituded with the given value"]; + optional string value = 2 [(description) = "The value of the variable to substitute in the localized text in place of the given variable. Can itself be a localization token."]; +} + +message CGameNotifications_LocalizedText { + optional string token = 1 [(description) = "A localization token that maps to the desired string."]; + repeated .CGameNotifications_Variable variables = 2 [(description) = "A list of variables values to substitute in any variables found in the localized string."]; + optional string rendered_text = 3 [(description) = "Text rendered in the requested language, complete with variable substitutions, if a language was specified."]; +} + +message CGameNotifications_UserStatus { + optional fixed64 steamid = 1 [(description) = "The specific user's steamid."]; + optional string state = 2 [(description) = "The user's state. ready -- the user is ready to play. waiting -- The game is waiting on an action from the user. completed, the game is over."]; + optional .CGameNotifications_LocalizedText title = 3 [(description) = "Title of the session to display to this user in their list of active sessions."]; + optional .CGameNotifications_LocalizedText message = 4 [(description) = "Subtitle of the session to display to this user user within their list of active sessions."]; +} + +message CGameNotifications_CreateSession_Request { + optional uint32 appid = 1 [(description) = "The appid to create the session for."]; + optional uint64 context = 2 [(description) = "Game-specified context value the game can used to associate the session with some object on their backend."]; + optional .CGameNotifications_LocalizedText title = 3 [(description) = "The title of the session to be displayed within each user's list of sessions."]; + repeated .CGameNotifications_UserStatus users = 4 [(description) = "The initial state of all users in the session."]; + optional fixed64 steamid = 5 [(description) = "(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user."]; +} + +message CGameNotifications_CreateSession_Response { + optional uint64 sessionid = 1 [(description) = "The sessionid of the created session."]; +} + +message CGameNotifications_DeleteSession_Request { + optional uint64 sessionid = 1 [(description) = "The sessionid to delete."]; + optional uint32 appid = 2 [(description) = "The appid of the session to delete."]; + optional fixed64 steamid = 3 [(description) = "(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session."]; +} + +message CGameNotifications_DeleteSession_Response { +} + +message CGameNotifications_UpdateSession_Request { + optional uint64 sessionid = 1 [(description) = "The sessionid to update."]; + optional uint32 appid = 2 [(description) = "The appid of the session to update."]; + optional .CGameNotifications_LocalizedText title = 3 [(description) = "(Optional) The new title of the session. If not specified, the title will not be changed."]; + repeated .CGameNotifications_UserStatus users = 4 [(description) = "(Optional) A list of users whose state will be updated to reflect the given state. If the users are not already in the session, they will be added to it."]; + optional fixed64 steamid = 6 [(description) = "(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user."]; +} + +message CGameNotifications_UpdateSession_Response { +} + +message CGameNotifications_EnumerateSessions_Request { + optional uint32 appid = 1 [(description) = "The sessionid to request details for. Optional. If not specified, all the user's sessions will be returned."]; + optional bool include_all_user_messages = 3 [(description) = "(Optional) Boolean determining whether the message for all users should be included. Defaults to false."]; + optional bool include_auth_user_message = 4 [(description) = "(Optional) Boolean determining whether the message for the authenticated user should be included. Defaults to false."]; + optional string language = 5 [(description) = "(Optional) Language to localize the text in."]; +} + +message CGameNotifications_Session { + optional uint64 sessionid = 1 [(description) = "The sessionid for this session."]; + optional uint64 appid = 2 [(description) = "The appid for the session."]; + optional uint64 context = 3 [(description) = "Game-specified context value the game can used to associate the session with some object on their backend."]; + optional .CGameNotifications_LocalizedText title = 4 [(description) = "The current title for the session."]; + optional uint32 time_created = 5 [(description) = "The time the session was created."]; + optional uint32 time_updated = 6 [(description) = "The last time the session was updated."]; + repeated .CGameNotifications_UserStatus user_status = 7 [(description) = "The status of all the users in the session."]; +} + +message CGameNotifications_EnumerateSessions_Response { + repeated .CGameNotifications_Session sessions = 1 [(description) = "A list of the user's sessions."]; +} + +message CGameNotifications_GetSessionDetails_Request { + message RequestedSession { + optional uint64 sessionid = 1 [(description) = "The sessionid to get details for."]; + optional bool include_auth_user_message = 3 [(description) = "(Optional) Boolean determining whether the message for the authenticated user should be included. Defaults to false."]; + } + + repeated .CGameNotifications_GetSessionDetails_Request.RequestedSession sessions = 1; + optional uint32 appid = 2 [(description) = "The appid for the sessions."]; + optional string language = 3 [(description) = "Language to localize the text in."]; +} + +message CGameNotifications_GetSessionDetails_Response { + repeated .CGameNotifications_Session sessions = 1 [(description) = "The details of the session."]; +} + +message GameNotificationSettings { + optional uint32 appid = 1 [(description) = "The appid to create the session for."]; + optional bool allow_notifications = 2 [(description) = "Whether the user allows notification for this app."]; +} + +message CGameNotifications_UpdateNotificationSettings_Request { + repeated .GameNotificationSettings game_notification_settings = 1; +} + +message CGameNotifications_UpdateNotificationSettings_Response { +} + +message CGameNotifications_OnNotificationsRequested_Notification { + optional fixed64 steamid = 1 [(description) = "steamid of the user who notifications were requested for."]; + optional uint32 appid = 2 [(description) = "The appid that requested notifications."]; +} + +message CGameNotifications_OnUserStatusChanged_Notification { + optional fixed64 steamid = 1 [(description) = "steamid of the user whose status changed."]; + optional uint64 sessionid = 2 [(description) = "The sessionid of the session where the user's status was changed."]; + optional uint32 appid = 3 [(description) = "The appid of the session where the user's status changed."]; + optional .CGameNotifications_UserStatus status = 4 [(description) = "(Optional) New status of the user."]; + optional bool removed = 5 [(description) = "(Optional) User has been removed from the session."]; +} + +service GameNotifications { + option (service_description) = "A service for functions related to the asyncronous game notification server."; + + rpc UserCreateSession (.CGameNotifications_CreateSession_Request) returns (.CGameNotifications_CreateSession_Response) { + option (method_description) = "Creates an async game session"; + } + + rpc UserDeleteSession (.CGameNotifications_DeleteSession_Request) returns (.CGameNotifications_DeleteSession_Response) { + option (method_description) = "Deletes an async game session"; + } + + rpc UserUpdateSession (.CGameNotifications_UpdateSession_Request) returns (.CGameNotifications_UpdateSession_Response) { + option (method_description) = "Updates an async game session"; + } + + rpc EnumerateSessions (.CGameNotifications_EnumerateSessions_Request) returns (.CGameNotifications_EnumerateSessions_Response) { + option (method_description) = "Enumerates a user's sessions"; + } + + rpc GetSessionDetails (.CGameNotifications_GetSessionDetails_Request) returns (.CGameNotifications_GetSessionDetails_Response) { + option (method_description) = "Get the details for a specific session"; + } + + rpc UpdateNotificationSettings (.CGameNotifications_UpdateNotificationSettings_Request) returns (.CGameNotifications_UpdateNotificationSettings_Response) { + option (method_description) = "Updates whether a user allows game notifications for a specific app"; + } +} + +service GameNotificationsClient { + option (service_description) = "Client notifications"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc OnNotificationsRequested (.CGameNotifications_OnNotificationsRequested_Notification) returns (.NoResponse) { + option (method_description) = "Requests that the user opt into notifications"; + } + + rpc OnUserStatusChanged (.CGameNotifications_OnUserStatusChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification that the user's status has changed"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_gameservers.steamclient.proto b/protobuf_files/orig/steam/steammessages_gameservers.steamclient.proto new file mode 100644 index 00000000..e3103878 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_gameservers.steamclient.proto @@ -0,0 +1,152 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CGameServers_GetServerList_Request { + optional string filter = 1 [(description) = "Query filter string."]; + optional uint32 limit = 2 [default = 100, (description) = "The maximum number of servers to return in the response"]; +} + +message CGameServers_GetServerList_Response { + message Server { + optional string addr = 1 [(description) = "The server's IP and query port"]; + optional uint32 gameport = 2; + optional uint32 specport = 3; + optional fixed64 steamid = 4; + optional string name = 5; + optional uint32 appid = 6; + optional string gamedir = 7; + optional string version = 8; + optional string product = 9; + optional int32 region = 10; + optional int32 players = 11; + optional int32 max_players = 12; + optional int32 bots = 13; + optional string map = 14; + optional bool secure = 15; + optional bool dedicated = 16; + optional string os = 17; + optional string gametype = 18; + } + + repeated .CGameServers_GetServerList_Response.Server servers = 1 [(description) = "List of servers matching the filter"]; +} + +message CGameServers_GetServerSteamIDsByIP_Request { + repeated string server_ips = 1; +} + +message CGameServers_IPsWithSteamIDs_Response { + message Server { + optional string addr = 1; + optional fixed64 steamid = 2; + } + + repeated .CGameServers_IPsWithSteamIDs_Response.Server servers = 1; +} + +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."; + + rpc GetServerList (.CGameServers_GetServerList_Request) returns (.CGameServers_GetServerList_Response) { + option (method_description) = "Gets a list of servers given a filter string"; + } + + rpc GetServerSteamIDsByIP (.CGameServers_GetServerSteamIDsByIP_Request) returns (.CGameServers_IPsWithSteamIDs_Response) { + option (method_description) = "Gets a list of server SteamIDs given a list of IPs"; + } + + 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"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_hiddevices.proto b/protobuf_files/orig/steam/steammessages_hiddevices.proto new file mode 100644 index 00000000..e93b0efe --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_hiddevices.proto @@ -0,0 +1,156 @@ +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EHIDDeviceLocation { + k_EDeviceLocationLocal = 0; + k_EDeviceLocationRemote = 2; + k_EDeviceLocationAny = 3; +} + +enum EHIDDeviceDisconnectMethod { + k_EDeviceDisconnectMethodUnknown = 0; + k_EDeviceDisconnectMethodBluetooth = 1; + k_EDeviceDisconnectMethodFeatureReport = 2; + k_EDeviceDisconnectMethodOutputReport = 3; +} + +message CHIDDeviceInfo { + optional .EHIDDeviceLocation location = 1 [default = k_EDeviceLocationLocal]; + optional string path = 2; + optional uint32 vendor_id = 3; + optional uint32 product_id = 4; + optional string serial_number = 5; + optional uint32 release_number = 6; + optional string manufacturer_string = 7; + optional string product_string = 8; + optional uint32 usage_page = 9; + optional uint32 usage = 10; + optional int32 interface_number = 11 [default = -1]; + optional int32 ostype = 12 [default = -1]; + optional bool is_generic_gamepad = 13; + optional bool is_generic_joystick = 14; + optional uint32 caps_bits = 15; + optional uint32 session_id = 16; + optional uint32 eControllerType_OBSOLETE = 17 [default = 0]; + optional bool is_xinput_device_OBSOLETE = 18 [default = false]; + optional uint32 session_remote_play_together_appid = 19; +} + +message CHIDDeviceInputReport { + optional bytes full_report = 1; + optional bytes delta_report = 2; + optional uint32 delta_report_size = 3; + optional uint32 delta_report_crc = 4; +} + +message CHIDMessageToRemote { + message DeviceOpen { + optional .CHIDDeviceInfo info = 1; + } + + message DeviceClose { + optional uint32 device = 1; + } + + message DeviceWrite { + optional uint32 device = 1; + optional bytes data = 2; + } + + message DeviceRead { + optional uint32 device = 1; + optional uint32 length = 2; + optional int32 timeout_ms = 3; + } + + message DeviceSendFeatureReport { + optional uint32 device = 1; + optional bytes data = 2; + } + + message DeviceGetFeatureReport { + optional uint32 device = 1; + optional bytes report_number = 2; + optional uint32 length = 3; + } + + message DeviceGetVendorString { + optional uint32 device = 1; + } + + message DeviceGetProductString { + optional uint32 device = 1; + } + + message DeviceGetSerialNumberString { + optional uint32 device = 1; + } + + message DeviceStartInputReports { + optional uint32 device = 1; + optional uint32 length = 2; + } + + message DeviceRequestFullReport { + optional uint32 device = 1; + } + + message DeviceDisconnect { + optional uint32 device = 1; + optional .EHIDDeviceDisconnectMethod disconnectMethod = 2 [default = k_EDeviceDisconnectMethodUnknown]; + optional bytes data = 3; + } + + optional uint32 request_id = 1; + + oneof command { + .CHIDMessageToRemote.DeviceOpen device_open = 2; + .CHIDMessageToRemote.DeviceClose device_close = 3; + .CHIDMessageToRemote.DeviceWrite device_write = 4; + .CHIDMessageToRemote.DeviceRead device_read = 5; + .CHIDMessageToRemote.DeviceSendFeatureReport device_send_feature_report = 6; + .CHIDMessageToRemote.DeviceGetFeatureReport device_get_feature_report = 7; + .CHIDMessageToRemote.DeviceGetVendorString device_get_vendor_string = 8; + .CHIDMessageToRemote.DeviceGetProductString device_get_product_string = 9; + .CHIDMessageToRemote.DeviceGetSerialNumberString device_get_serial_number_string = 10; + .CHIDMessageToRemote.DeviceStartInputReports device_start_input_reports = 11; + .CHIDMessageToRemote.DeviceRequestFullReport device_request_full_report = 12; + .CHIDMessageToRemote.DeviceDisconnect device_disconnect = 13; + } +} + +message CHIDMessageFromRemote { + message UpdateDeviceList { + repeated .CHIDDeviceInfo devices = 1; + } + + message RequestResponse { + optional uint32 request_id = 1; + optional int32 result = 2; + optional bytes data = 3; + } + + message DeviceInputReports { + message DeviceInputReport { + optional uint32 device = 1; + repeated .CHIDDeviceInputReport reports = 2; + } + + repeated .CHIDMessageFromRemote.DeviceInputReports.DeviceInputReport device_reports = 1; + } + + message CloseDevice { + optional uint32 device = 1; + } + + message CloseAllDevices { + } + + oneof command { + .CHIDMessageFromRemote.UpdateDeviceList update_device_list = 1; + .CHIDMessageFromRemote.RequestResponse response = 2; + .CHIDMessageFromRemote.DeviceInputReports reports = 3; + .CHIDMessageFromRemote.CloseDevice close_device = 4; + .CHIDMessageFromRemote.CloseAllDevices close_all_devices = 5; + } +} diff --git a/protobuf_files/orig/steam/steammessages_inventory.steamclient.proto b/protobuf_files/orig/steam/steammessages_inventory.steamclient.proto new file mode 100644 index 00000000..3118c958 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_inventory.steamclient.proto @@ -0,0 +1,224 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CInventory_GetInventory_Request { + optional uint32 appid = 1; + optional uint64 steamid = 2; +} + +message CInventory_Response { + optional string etag = 1; + repeated uint64 removeditemids = 2; + optional string item_json = 3; + optional string itemdef_json = 4; + optional bytes ticket = 5; + optional bool replayed = 6 [(description) = "If true, the requestid given was processed earlier."]; +} + +message CInventory_ExchangeItem_Request { + optional uint32 appid = 1; + optional uint64 steamid = 2; + repeated uint64 materialsitemid = 3; + repeated uint32 materialsquantity = 4; + optional uint64 outputitemdefid = 5; +} + +message CInventory_GetEligiblePromoItemDefIDs_Request { + optional uint32 appid = 1; + optional uint64 steamid = 2; +} + +message CInventory_GetEligiblePromoItemDefIDs_Response { + repeated uint64 itemdefids = 1; +} + +message CInventory_AddItem_Request { + optional uint32 appid = 1; + repeated uint64 itemdefid = 2; + repeated string itempropsjson = 3; + optional uint64 steamid = 4; + optional bool notify = 5 [(description) = "Should notify the user that the item was added to their Steam Inventory."]; + optional uint64 requestid = 6; + optional bool trade_restriction = 7 [(description) = "If true, apply the default trade and market restriction times to this item."]; + optional bool is_purchase = 8 [default = false, (description) = "If set, treat requestid as a txnid and create this item as a result of user microtransaction purchase."]; +} + +message CInventory_ModifyItems_Request { + message ItemPropertyUpdate { + optional uint64 itemid = 1; + optional bool remove_property = 2; + optional string property_name = 3; + optional bool property_value_bool = 4; + optional int64 property_value_int = 5; + optional string property_value_string = 6; + optional float property_value_float = 7; + } + + optional uint32 appid = 1; + optional uint64 steamid = 2; + repeated .CInventory_ModifyItems_Request.ItemPropertyUpdate updates = 3; + optional uint32 timestamp = 4; +} + +message CInventory_ConsumePlaytime_Request { + optional uint32 appid = 1; + optional uint64 itemdefid = 2; +} + +message CInventory_ConsumeItem_Request { + optional uint32 appid = 1; + optional uint64 itemid = 2; + optional uint32 quantity = 3; + optional string timestamp = 4; + optional uint64 steamid = 5; + optional uint64 requestid = 6; +} + +message CInventory_DevSetNextDrop_Request { + optional uint32 appid = 1; + optional uint64 itemdefid = 2; + optional string droptime = 3; +} + +message CInventory_SplitItemStack_Request { + optional uint32 appid = 1; + optional uint64 itemid = 2; + optional uint32 quantity = 3; + optional uint64 steamid = 5; +} + +message CInventory_CombineItemStacks_Request { + optional uint32 appid = 1; + optional uint64 fromitemid = 2; + optional uint64 destitemid = 3; + optional uint32 quantity = 4; + optional fixed64 steamid = 7; +} + +message CInventory_GetItemDefMeta_Request { + optional uint32 appid = 1; +} + +message CInventory_GetItemDefMeta_Response { + optional uint32 modified = 1; + optional string digest = 2; +} + +message CInventory_GetUserPurchaseInfo_Request { +} + +message CInventory_GetUserPurchaseInfo_Response { + optional int32 ecurrency = 1; +} + +message CInventory_PurchaseInit_Request { + message LineItem { + optional uint64 itemdefid = 1; + optional uint32 quantity = 2; + } + + optional uint32 appid = 1; + optional int32 language = 2; + repeated .CInventory_PurchaseInit_Request.LineItem line_items = 3; +} + +message CInventory_PurchaseInit_Response { + optional uint64 orderid = 1; + optional uint64 transid = 2; +} + +message CInventory_PurchaseFinalize_Request { + optional uint32 appid = 1; + optional int32 language = 2; + optional uint64 orderid = 3; +} + +message CInventory_InspectItem_Request { + optional uint64 itemdefid = 1; + optional fixed64 itemid = 2; + optional string tags = 3; +} + +message CInventoryClient_NewItems_Notification { + optional uint32 appid = 1; + optional .CInventory_Response inventory_response = 2; +} + +service Inventory { + option (service_description) = "A service that provides access to inventory"; + + rpc GetInventory (.CInventory_GetInventory_Request) returns (.CInventory_Response) { + option (method_description) = "Retrieves a users inventory as a big JSON blob"; + } + + rpc ExchangeItem (.CInventory_ExchangeItem_Request) returns (.CInventory_Response) { + option (method_description) = "Craft an item in a user's inventory"; + } + + rpc GetEligiblePromoItemDefIDs (.CInventory_GetEligiblePromoItemDefIDs_Request) returns (.CInventory_GetEligiblePromoItemDefIDs_Response) { + option (method_description) = "Returns a list of promo item defs the user is eligible for"; + } + + rpc AddPromoItem (.CInventory_AddItem_Request) returns (.CInventory_Response) { + option (method_description) = "Adds a promo item to a user's inventory"; + } + + rpc SafeModifyItems (.CInventory_ModifyItems_Request) returns (.CInventory_Response) { + option (method_description) = "Modify an item in a user's inventory (safe properties only)"; + } + + rpc ConsumePlaytime (.CInventory_ConsumePlaytime_Request) returns (.CInventory_Response) { + option (method_description) = "Consumes playtime and possibly returns a granted item"; + } + + rpc ConsumeItem (.CInventory_ConsumeItem_Request) returns (.CInventory_Response) { + option (method_description) = "Consume an item"; + } + + rpc DevGenerateItem (.CInventory_AddItem_Request) returns (.CInventory_Response) { + option (method_description) = "Grant an item when in developer mode"; + } + + rpc DevSetNextDrop (.CInventory_DevSetNextDrop_Request) returns (.CInventory_Response) { + option (method_description) = "Consume an item"; + } + + rpc SplitItemStack (.CInventory_SplitItemStack_Request) returns (.CInventory_Response) { + option (method_description) = "Split an item stack into two stacks"; + } + + rpc CombineItemStacks (.CInventory_CombineItemStacks_Request) returns (.CInventory_Response) { + option (method_description) = "Combine two stacks of items"; + } + + rpc GetItemDefMeta (.CInventory_GetItemDefMeta_Request) returns (.CInventory_GetItemDefMeta_Response) { + option (method_description) = "Get metadata about the current item definition for this game."; + } + + rpc GetUserPurchaseInfo (.CInventory_GetUserPurchaseInfo_Request) returns (.CInventory_GetUserPurchaseInfo_Response) { + option (method_description) = "Returns information about the user such as their currency"; + } + + rpc PurchaseInit (.CInventory_PurchaseInit_Request) returns (.CInventory_PurchaseInit_Response) { + option (method_description) = "Initializes a purchase for the user"; + } + + rpc PurchaseFinalize (.CInventory_PurchaseFinalize_Request) returns (.CInventory_Response) { + option (method_description) = "Finalizes a purchase for the user"; + } + + rpc InspectItem (.CInventory_InspectItem_Request) returns (.CInventory_Response) { + option (method_description) = "Get item detail given a valid inspection token"; + } +} + +service InventoryClient { + option (service_description) = "Client notifications inventory service events"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyNewItems (.CInventoryClient_NewItems_Notification) returns (.NoResponse) { + option (method_description) = "Notify client that the user received new items"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_linkfilter.steamclient.proto b/protobuf_files/orig/steam/steammessages_linkfilter.steamclient.proto new file mode 100644 index 00000000..b1a3a2e0 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_linkfilter.steamclient.proto @@ -0,0 +1,49 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CCommunity_GetLinkFilterHashPrefixes_Request { + optional uint32 hit_type = 1 [(description) = "The retrieved hits will be filtered to this type."]; + optional uint32 count = 2 [(description) = "The number of hits to retrieve in a single batch. Specify 0 for no limit."]; + optional uint64 start = 3 [(description) = "The starting count when retrieving hits in batches."]; +} + +message CCommunity_GetLinkFilterHashPrefixes_Response { + repeated uint32 hash_prefixes = 1 [(description) = "The first 32 bits of the SHA1 hashes of each hit requested."]; +} + +message CCommunity_GetLinkFilterHashes_Request { + optional uint32 hit_type = 1 [(description) = "The retrieved hits will be filtered to this type."]; + optional uint32 count = 2 [(description) = "The number of hits to retrieve in a single batch. Specify 0 for no limit."]; + optional uint64 start = 3 [(description) = "The starting count when retrieving hits in batches."]; +} + +message CCommunity_GetLinkFilterHashes_Response { + repeated bytes hashes = 1 [(description) = "A list of hashes returned from our request."]; +} + +message CCommunity_GetLinkFilterListVersion_Request { + optional uint32 hit_type = 1 [(description) = "The version hashes for this type's chunks will be returned."]; +} + +message CCommunity_GetLinkFilterListVersion_Response { + optional string version = 1 [(description) = "A hash built using the IDs of the contained hits."]; + optional uint64 count = 2 [(description) = "The number of hits of this type"]; +} + +service CommunityLinkFilter { + option (service_description) = "A service for recording data about Steam Community phishing link filtering"; + + rpc GetLinkFilterHashPrefixes (.CCommunity_GetLinkFilterHashPrefixes_Request) returns (.CCommunity_GetLinkFilterHashPrefixes_Response) { + option (method_description) = "Get a list of hash prefixes for the specified hit type, to use for client caching."; + } + + rpc GetLinkFilterHashes (.CCommunity_GetLinkFilterHashes_Request) returns (.CCommunity_GetLinkFilterHashes_Response) { + option (method_description) = "Get a list of hashes for the specified hit type, to use for client caching."; + } + + rpc GetLinkFilterListVersion (.CCommunity_GetLinkFilterListVersion_Request) returns (.CCommunity_GetLinkFilterListVersion_Response) { + option (method_description) = "Get a list of hashes describing the version of each chunk of the requested size."; + } +} diff --git a/protobuf_files/orig/steam/steammessages_lobbymatchmaking.steamclient.proto b/protobuf_files/orig/steam/steammessages_lobbymatchmaking.steamclient.proto new file mode 100644 index 00000000..0ea18787 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_lobbymatchmaking.steamclient.proto @@ -0,0 +1,33 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +enum ELobbyStatus { + k_ELobbyStatusInvalid = 0; + k_ELobbyStatusExists = 1; + k_ELobbyStatusDoesNotExist = 2; + k_ELobbyStatusNotAMember = 3; +} + +message LobbyMatchmakingLegacy_GetLobbyStatus_Request { + optional uint32 app_id = 1; + optional fixed64 steamid_lobby = 2; + optional bool claim_ownership = 3; + optional bool claim_membership = 4; + optional uint32 version_num = 5; +} + +message LobbyMatchmakingLegacy_GetLobbyStatus_Response { + optional uint32 app_id = 1; + optional fixed64 steamid_lobby = 2; + optional .ELobbyStatus lobby_status = 3 [default = k_ELobbyStatusInvalid]; +} + +service LobbyMatchmakingLegacy { + option (service_description) = "Lobby matchmaking legacy service"; + + rpc GetLobbyStatus (.LobbyMatchmakingLegacy_GetLobbyStatus_Request) returns (.LobbyMatchmakingLegacy_GetLobbyStatus_Response) { + option (method_description) = "GetLobbyStatus"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_market.steamclient.proto b/protobuf_files/orig/steam/steammessages_market.steamclient.proto new file mode 100644 index 00000000..aad27d6a --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_market.steamclient.proto @@ -0,0 +1,26 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CEconMarket_IsMarketplaceAllowed_Request { + optional string webcookie = 1 [(description) = "The user's Steam Guard machine auth cookie."]; +} + +message CEconMarket_IsMarketplaceAllowed_Response { + optional bool allowed = 1 [(description) = "Whether or not the user is allowed to use the market"]; + optional uint32 reason = 2 [(description) = "The reason the user can't use the market, if applicable"]; + optional uint32 allowed_at_time = 3 [(description) = "The time the user will be allowed to use the market"]; + optional uint32 steamguard_required_days = 4 [(description) = "The number of days any user is required to have had Steam Guard before they can use the market"]; + optional bool forms_requested = 7 [(description) = "Whether or not we've requested the user fill out tax forms"]; + optional bool forms_require_verification = 8 [(description) = "True if we've received forms but they require verification first"]; + optional uint32 new_device_cooldown_days = 9 [(description) = "The number of days after initial device authorization a user must wait before using the market on that device"]; +} + +service EconMarket { + option (service_description) = "A service to use market functions"; + + rpc IsMarketplaceAllowed (.CEconMarket_IsMarketplaceAllowed_Request) returns (.CEconMarket_IsMarketplaceAllowed_Response) { + option (method_description) = "Checks whether or not the authed account is allowed to use the market"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_marketingmessages.steamclient.proto b/protobuf_files/orig/steam/steammessages_marketingmessages.steamclient.proto new file mode 100644 index 00000000..62076ca2 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_marketingmessages.steamclient.proto @@ -0,0 +1,226 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "steammessages_storebrowse.steamclient.proto"; + +option cc_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; + optional string template_vars_json = 24; + optional string additional_restrictions_json = 25; +} + +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_DoesUserHavePendingMarketingMessages_Request { + optional string country_code = 2; + optional int32 elanguage = 3; + optional int32 operating_system = 4 [(description) = "EOSType from client"]; + optional int32 client_package_version = 5; +} + +message CMarketingMessages_DoesUserHavePendingMarketingMessages_Response { + optional bool has_pending_messages = 1; + optional int32 pending_message_count = 2; +} + +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; + optional bool from_json = 2 [(description) = "If set, then overwrite the template_vars and additional_restrictions keyvalues from json"]; +} + +message CMarketingMessages_CreateMarketingMessage_Response { + optional fixed64 gid = 1; +} + +message CMarketingMessages_UpdateMarketingMessage_Request { + optional fixed64 gid = 1; + optional .CMarketingMessageProto message = 2; + optional bool from_json = 3 [(description) = "If set, then overwrite the template_vars and additional_restrictions keyvalues from json"]; +} + +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 DoesUserHavePendingMarketingMessages (.CMarketingMessages_DoesUserHavePendingMarketingMessages_Request) returns (.CMarketingMessages_DoesUserHavePendingMarketingMessages_Response) { + option (method_description) = "Returns a boolean if the user has pending marketing messages. Intended to be fast."; + } + + rpc GetDisplayMarketingMessage (.CMarketingMessages_GetDisplayMarketingMessage_Request) returns (.CMarketingMessages_GetDisplayMarketingMessage_Response) { + option (method_description) = "Get a single marketing message, cacheable."; + } + + rpc GetDisplayMarketingMessageAdmin (.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."; + } +} diff --git a/protobuf_files/orig/steam/steammessages_offline.steamclient.proto b/protobuf_files/orig/steam/steammessages_offline.steamclient.proto new file mode 100644 index 00000000..25f523de --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_offline.steamclient.proto @@ -0,0 +1,40 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "offline_ticket.proto"; + +option cc_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 { +} + +message COffline_OfflineLogonTicket { + optional uint32 accountid = 1; + optional fixed32 rtime32_creation_time = 2; +} + +message COffline_GetUnsignedOfflineLogonTicket_Response { + optional .COffline_OfflineLogonTicket ticket = 1; +} + +service Offline { + option (service_description) = "Offline settings service"; + + rpc GetOfflineLogonTicket (.COffline_GetOfflineLogonTicket_Request) returns (.COffline_GetOfflineLogonTicket_Response) { + option (method_description) = "Get a serialized and signed offline logon ticket for the current user"; + } + + rpc GetUnsignedOfflineLogonTicket (.COffline_GetUnsignedOfflineLogonTicket_Request) returns (.COffline_GetUnsignedOfflineLogonTicket_Response) { + option (method_description) = "Get an unsigned offline logon ticket for the current user"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_parental.steamclient.proto b/protobuf_files/orig/steam/steammessages_parental.steamclient.proto new file mode 100644 index 00000000..f6fb94c6 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_parental.steamclient.proto @@ -0,0 +1,186 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message ParentalApp { + optional uint32 appid = 1; + optional bool is_allowed = 2; +} + +message ParentalSettings { + optional fixed64 steamid = 1; + optional uint32 applist_base_id = 2; + optional string applist_base_description = 3; + repeated .ParentalApp applist_base = 4; + repeated .ParentalApp applist_custom = 5; + optional uint32 passwordhashtype = 6; + optional bytes salt = 7; + optional bytes passwordhash = 8; + optional bool is_enabled = 9; + optional uint32 enabled_features = 10; + optional string recovery_email = 11; + optional bool is_site_license_lock = 12; +} + +message CParental_EnableParentalSettings_Request { + optional string password = 1; + optional .ParentalSettings settings = 2; + optional string sessionid = 3; + optional uint32 enablecode = 4; + optional fixed64 steamid = 10; +} + +message CParental_EnableParentalSettings_Response { +} + +message CParental_DisableParentalSettings_Request { + optional string password = 1; + optional fixed64 steamid = 10; +} + +message CParental_DisableParentalSettings_Response { +} + +message CParental_GetParentalSettings_Request { + optional fixed64 steamid = 10; +} + +message CParental_GetParentalSettings_Response { + optional .ParentalSettings settings = 1; +} + +message CParental_GetSignedParentalSettings_Request { + optional uint32 priority = 1; +} + +message CParental_GetSignedParentalSettings_Response { + optional bytes serialized_settings = 1; + optional bytes signature = 2; +} + +message CParental_SetParentalSettings_Request { + optional string password = 1; + optional .ParentalSettings settings = 2; + optional string new_password = 3; + optional string sessionid = 4; + optional fixed64 steamid = 10; +} + +message CParental_SetParentalSettings_Response { +} + +message CParental_ValidateToken_Request { + optional string unlock_token = 1; +} + +message CParental_ValidateToken_Response { +} + +message CParental_ValidatePassword_Request { + optional string password = 1; + optional string session = 2; + optional bool send_unlock_on_success = 3; +} + +message CParental_ValidatePassword_Response { + optional string token = 1; +} + +message CParental_LockClient_Request { + optional string session = 1; +} + +message CParental_LockClient_Response { +} + +message CParental_RequestRecoveryCode_Request { +} + +message CParental_RequestRecoveryCode_Response { +} + +message CParental_DisableWithRecoveryCode_Request { + optional uint32 recovery_code = 1; + optional fixed64 steamid = 10; +} + +message CParental_DisableWithRecoveryCode_Response { +} + +message CParental_ParentalSettingsChange_Notification { + optional bytes serialized_settings = 1; + optional bytes signature = 2; + optional string password = 3; + optional string sessionid = 4; +} + +message CParental_ParentalUnlock_Notification { + optional string password = 1; + optional string sessionid = 2; +} + +message CParental_ParentalLock_Notification { + optional string sessionid = 1; +} + +service Parental { + option (service_description) = "Parental settings service"; + + rpc EnableParentalSettings (.CParental_EnableParentalSettings_Request) returns (.CParental_EnableParentalSettings_Response) { + option (method_description) = "Enable parental settings for the logged in account, optionally setting the current settings"; + } + + rpc DisableParentalSettings (.CParental_DisableParentalSettings_Request) returns (.CParental_DisableParentalSettings_Response) { + option (method_description) = "Disable parental settings for the logged in account"; + } + + rpc GetParentalSettings (.CParental_GetParentalSettings_Request) returns (.CParental_GetParentalSettings_Response) { + option (method_description) = "Get the current parental settings for the logged in account"; + } + + rpc GetSignedParentalSettings (.CParental_GetSignedParentalSettings_Request) returns (.CParental_GetSignedParentalSettings_Response) { + option (method_description) = "Get the current parental settings for the logged in account in a form that can by verified by the receiver"; + } + + rpc SetParentalSettings (.CParental_SetParentalSettings_Request) returns (.CParental_SetParentalSettings_Response) { + option (method_description) = "Set the current parental settings for the logged in account"; + } + + rpc ValidateToken (.CParental_ValidateToken_Request) returns (.CParental_ValidateToken_Response) { + option (method_description) = "Check if the given parental unlock token is correct for the logged in account"; + } + + rpc ValidatePassword (.CParental_ValidatePassword_Request) returns (.CParental_ValidatePassword_Response) { + option (method_description) = "Validate the plaintext password for the logged in account and return an unlock token"; + } + + rpc LockClient (.CParental_LockClient_Request) returns (.CParental_LockClient_Response) { + option (method_description) = "Notify connected clients that a lock has occurred in a browser"; + } + + rpc RequestRecoveryCode (.CParental_RequestRecoveryCode_Request) returns (.CParental_RequestRecoveryCode_Response) { + option (method_description) = "Request a recovery code be sent to the recovery email address for the specified account"; + } + + rpc DisableWithRecoveryCode (.CParental_DisableWithRecoveryCode_Request) returns (.CParental_DisableWithRecoveryCode_Response) { + option (method_description) = "Attempt a recovery unlock on the specified account"; + } +} + +service ParentalClient { + option (service_description) = "Parental settings client notifications"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifySettingsChange (.CParental_ParentalSettingsChange_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client of a change in parental settings"; + } + + rpc NotifyUnlock (.CParental_ParentalUnlock_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that an unlock has occurred in a browser"; + } + + rpc NotifyLock (.CParental_ParentalLock_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that a lock has occurred in a browser"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_parties.steamclient.proto b/protobuf_files/orig/steam/steammessages_parties.steamclient.proto new file mode 100644 index 00000000..5f519092 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_parties.steamclient.proto @@ -0,0 +1,94 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CParties_JoinParty_Request { + optional fixed64 steamid = 1; + optional uint64 beacon_id = 2; +} + +message CParties_JoinParty_Response { + optional uint64 beacon_id = 1; + optional string connect_string = 2; +} + +message CParties_BeaconLocation { + optional uint32 location_type = 1; + optional uint64 location_id = 2; +} + +message CParties_CreateBeacon_Request { + optional uint32 appid = 1; + optional uint32 num_open_slots = 2; + repeated .CParties_BeaconLocation locations = 3; + optional string connect_string = 4; + optional string metadata = 5; +} + +message CParties_CreateBeacon_Response { + optional uint64 beacon_id = 1; +} + +message CParties_OnReservationCompleted_Request { + optional uint64 beacon_id = 1; + optional fixed64 user_steamid = 2; +} + +message CParties_OnReservationCompleted_Response { + optional uint64 beacon_id = 1; +} + +message CParties_CancelReservation_Request { + optional uint64 beacon_id = 1; + optional fixed64 user_steamid = 2; +} + +message CParties_CancelReservation_Response { + optional uint64 beacon_id = 1; +} + +message CParties_ChangeNumOpenSlots_Request { + optional uint64 beacon_id = 1; + optional uint32 num_open_slots = 2; +} + +message CParties_ChangeNumOpenSlots_Response { + optional uint64 beacon_id = 1; +} + +message CParties_DestroyBeacon_Request { + optional uint64 beacon_id = 1; +} + +message CParties_DestroyBeacon_Response { + optional uint64 beacon_id = 1; +} + +service Parties { + option (service_description) = "Party-related services"; + + rpc JoinParty (.CParties_JoinParty_Request) returns (.CParties_JoinParty_Response) { + option (method_description) = "Request to join a Party via the given Beacon ID. If successful, will be given the necessary 'connect' string."; + } + + rpc CreateBeacon (.CParties_CreateBeacon_Request) returns (.CParties_CreateBeacon_Response) { + option (method_description) = "Create a Beacon to attract people to your Party."; + } + + rpc OnReservationCompleted (.CParties_OnReservationCompleted_Request) returns (.CParties_OnReservationCompleted_Response) { + option (method_description) = "Notify Steam that a user with a reservation has successfully joined."; + } + + rpc CancelReservation (.CParties_CancelReservation_Request) returns (.CParties_CancelReservation_Response) { + option (method_description) = "Notify Steam that a user with a reservation either never showed up, or has left the party."; + } + + rpc ChangeNumOpenSlots (.CParties_ChangeNumOpenSlots_Request) returns (.CParties_ChangeNumOpenSlots_Response) { + option (method_description) = "Change the number of open slots"; + } + + rpc DestroyBeacon (.CParties_DestroyBeacon_Request) returns (.CParties_DestroyBeacon_Response) { + option (method_description) = "Delete the Beacon."; + } +} diff --git a/protobuf_files/orig/steam/steammessages_partnerapps.steamclient.proto b/protobuf_files/orig/steam/steammessages_partnerapps.steamclient.proto new file mode 100644 index 00000000..18723786 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_partnerapps.steamclient.proto @@ -0,0 +1,137 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CPartnerApps_RequestUploadToken_Request { + optional string filename = 1; + optional uint32 appid = 2; +} + +message CPartnerApps_RequestUploadToken_Response { + optional uint64 upload_token = 1; + optional string location = 2; + optional uint64 routing_id = 3; +} + +message CPartnerApps_FinishUpload_Request { + optional uint64 upload_token = 1; + optional uint64 routing_id = 2; + optional uint32 app_id = 3; +} + +message CPartnerApps_FinishUploadKVSign_Response { + optional string signed_installscript = 1; +} + +message CPartnerApps_FinishUploadLegacyDRM_Request { + optional uint64 upload_token = 1; + optional uint64 routing_id = 2; + optional uint32 app_id = 3; + optional uint32 flags = 4; + optional string tool_name = 5; +} + +message CPartnerApps_FinishUploadLegacyDRM_Response { + optional string file_id = 1; +} + +message CPartnerApps_FinishUpload_Response { +} + +message CPartnerApps_FinishUploadDepot_Request { + optional uint64 upload_token = 1; + optional uint64 routing_id = 2; + optional uint32 app_id = 3; + optional uint32 depot_id = 4; + optional uint32 build_flags = 5; +} + +message CPartnerApps_FinishUploadDepot_Response { + optional uint64 build_routing_id = 1; +} + +message CPartnerApps_GetDepotBuildResult_Request { + optional uint64 upload_token = 1; + optional uint64 routing_id = 2; +} + +message CPartnerApps_GetDepotBuildResult_Response { + optional uint64 manifest_id = 1; + optional string error_msg = 2; +} + +message CPartnerApps_FindDRMUploads_Request { + optional int32 app_id = 1; +} + +message CPartnerApps_ExistingDRMUpload { + optional string file_id = 1; + optional uint32 app_id = 2; + optional int32 actor_id = 3; + optional string supplied_name = 5; + optional uint32 flags = 6; + optional string mod_type = 7; + optional fixed32 timestamp = 8; + optional string orig_file_id = 9; +} + +message CPartnerApps_FindDRMUploads_Response { + repeated .CPartnerApps_ExistingDRMUpload uploads = 1; +} + +message CPartnerApps_Download_Request { + optional string file_id = 1; + optional int32 app_id = 2; +} + +message CPartnerApps_Download_Response { + optional string download_url = 1; + optional int32 app_id = 2; +} + +service PartnerApps { + option (service_description) = "Service methods for app management by partners"; + + rpc RequestKVSignUploadToken (.CPartnerApps_RequestUploadToken_Request) returns (.CPartnerApps_RequestUploadToken_Response) { + option (method_description) = "Request upload token for installscript file upload / signing"; + } + + rpc RequestDRMUploadToken (.CPartnerApps_RequestUploadToken_Request) returns (.CPartnerApps_RequestUploadToken_Response) { + option (method_description) = "Request upload token for executable file upload / processing"; + } + + rpc RequestCEGUploadToken (.CPartnerApps_RequestUploadToken_Request) returns (.CPartnerApps_RequestUploadToken_Response) { + option (method_description) = "Request upload token for custom executable file upload / processing"; + } + + rpc RequestDepotUploadToken (.CPartnerApps_RequestUploadToken_Request) returns (.CPartnerApps_RequestUploadToken_Response) { + option (method_description) = "Request upload token for steampipe depot upload"; + } + + rpc FinishUploadKVSign (.CPartnerApps_FinishUpload_Request) returns (.CPartnerApps_FinishUploadKVSign_Response) { + option (method_description) = "Commit method to sign an installscript after an upload is complete"; + } + + rpc FinishUploadDRMUpload (.CPartnerApps_FinishUploadLegacyDRM_Request) returns (.CPartnerApps_FinishUploadLegacyDRM_Response) { + option (method_description) = "Commit method for executable file processing"; + } + + rpc FinishUploadCEGUpload (.CPartnerApps_FinishUpload_Request) returns (.CPartnerApps_FinishUpload_Response) { + option (method_description) = "Commit method for custom executable file processing"; + } + + rpc FinishUploadDepotUpload (.CPartnerApps_FinishUploadDepot_Request) returns (.CPartnerApps_FinishUploadDepot_Response) { + option (method_description) = "Commit method for custom executable file processing"; + } + + rpc GetDepotBuildResult (.CPartnerApps_GetDepotBuildResult_Request) returns (.CPartnerApps_GetDepotBuildResult_Response) { + option (method_description) = "Get build status for previously uploaded depot ZIP"; + } + + rpc FindDRMUploads (.CPartnerApps_FindDRMUploads_Request) returns (.CPartnerApps_FindDRMUploads_Response) { + option (method_description) = "Finds N most recent prior uploads by appid"; + } + + rpc Download (.CPartnerApps_Download_Request) returns (.CPartnerApps_Download_Response); +} diff --git a/protobuf_files/orig/steam/steammessages_player.steamclient.proto b/protobuf_files/orig/steam/steammessages_player.steamclient.proto new file mode 100644 index 00000000..f8744510 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_player.steamclient.proto @@ -0,0 +1,1001 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "enums.proto"; + +option cc_generic_services = true; + +enum EProfileCustomizationStyle { + k_EProfileCustomizationStyleDefault = 0; + k_EProfileCustomizationStyleSelected = 1; + k_EProfileCustomizationStyleRarest = 2; + k_EProfileCustomizationStyleMostRecent = 3; + k_EProfileCustomizationStyleRandom = 4; + k_EProfileCustomizationStyleHighestRated = 5; +} + +enum EAgreementType { + k_EAgreementType_Invalid = -1; + k_EAgreementType_GlobalSSA = 0; + k_EAgreementType_ChinaSSA = 1; +} + +enum ENotificationSetting { + k_ENotificationSettingNotifyUseDefault = 0; + k_ENotificationSettingAlways = 1; + k_ENotificationSettingNever = 2; +} + +enum ETextFilterSetting { + k_ETextFilterSettingSteamLabOptedOut = 0; + k_ETextFilterSettingEnabled = 1; + k_ETextFilterSettingEnabledAllowProfanity = 2; + k_ETextFilterSettingDisabled = 3; +} + +message CPlayer_GetMutualFriendsForIncomingInvites_Request { +} + +message CPlayer_IncomingInviteMutualFriendList { + optional fixed64 steamid = 1; + repeated uint32 mutual_friend_account_ids = 2; +} + +message CPlayer_GetMutualFriendsForIncomingInvites_Response { + repeated .CPlayer_IncomingInviteMutualFriendList incoming_invite_mutual_friends_lists = 1; +} + +message CPlayer_GetOwnedGames_Request { + optional uint64 steamid = 1 [(description) = "The player we're asking about"]; + optional bool include_appinfo = 2 [(description) = "true if we want additional details (name, icon) about each game"]; + optional bool include_played_free_games = 3 [(description) = "Free games are excluded by default. If this is set, free games the user has played will be returned."]; + 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 { + message Game { + optional int32 appid = 1; + optional string name = 2; + optional int32 playtime_2weeks = 3; + optional int32 playtime_forever = 4; + optional string img_icon_url = 5; + 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 bool has_leaderboards = 17; + repeated uint32 content_descriptorids = 18; + } + + optional uint32 game_count = 1; + repeated .CPlayer_GetOwnedGames_Response.Game games = 2; +} + +message CPlayer_GetPlayNext_Request { + optional uint32 max_age_seconds = 1; + repeated uint32 ignore_appids = 2; +} + +message CPlayer_GetPlayNext_Response { + optional uint32 last_update_time = 1; + repeated uint32 appids = 2; +} + +message CPlayer_GetFriendsGameplayInfo_Request { + optional uint32 appid = 1; +} + +message CPlayer_GetFriendsGameplayInfo_Response { + message FriendsGameplayInfo { + optional fixed64 steamid = 1; + optional uint32 minutes_played = 2; + optional uint32 minutes_played_forever = 3; + } + + message OwnGameplayInfo { + optional fixed64 steamid = 1; + optional uint32 minutes_played = 2; + optional uint32 minutes_played_forever = 3; + optional bool in_wishlist = 4; + optional bool owned = 5; + } + + optional .CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo your_info = 1; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo in_game = 2; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo played_recently = 3; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo played_ever = 4; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo owns = 5; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo in_wishlist = 6; +} + +message CPlayer_GetGameBadgeLevels_Request { + optional uint32 appid = 1; +} + +message CPlayer_GetGameBadgeLevels_Response { + message Badge { + optional int32 level = 1; + optional int32 series = 2; + optional uint32 border_color = 3; + } + + optional uint32 player_level = 1; + repeated .CPlayer_GetGameBadgeLevels_Response.Badge badges = 2; +} + +message CPlayer_GetProfileBackground_Request { + optional fixed64 steamid = 1 [(description) = "The player we're asking about"]; + optional string language = 2; +} + +message ProfileItem { + message ProfileColor { + optional string style_name = 1 [(description) = "EProfileColorStyle string version"]; + optional string color = 2 [(description) = "hex color to apply"]; + } + + optional uint64 communityitemid = 1; + optional string image_small = 2 [(description) = "small image used in backpack or selection"]; + optional string image_large = 3 [(description) = "the image itself"]; + optional string name = 4 [(description) = "english name"]; + optional string item_title = 5 [(description) = "localized title"]; + optional string item_description = 6 [(description) = "localized description"]; + optional uint32 appid = 7; + optional uint32 item_type = 8; + optional uint32 item_class = 9; + optional string movie_webm = 10 [(description) = "URL to webm, if any"]; + optional string movie_mp4 = 11 [(description) = "URL to mp4, if any"]; + optional string movie_webm_small = 13 [(description) = "URL to small webm, if any"]; + optional string movie_mp4_small = 14 [(description) = "URL to small mp4, if any"]; + optional uint32 equipped_flags = 12 [(description) = "Special flags set when equipped (EProfileItemEquippedFlag)"]; + repeated .ProfileItem.ProfileColor profile_colors = 15 [(description) = "Game profile css colors"]; +} + +message CPlayer_GetProfileBackground_Response { + optional .ProfileItem profile_background = 1; +} + +message CPlayer_SetProfileBackground_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetProfileBackground_Response { +} + +message CPlayer_GetMiniProfileBackground_Request { + optional fixed64 steamid = 1 [(description) = "The player we're asking about"]; + optional string language = 2; +} + +message CPlayer_GetMiniProfileBackground_Response { + optional .ProfileItem profile_background = 1; +} + +message CPlayer_SetMiniProfileBackground_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetMiniProfileBackground_Response { +} + +message CPlayer_GetAvatarFrame_Request { + optional fixed64 steamid = 1 [(description) = "The player we're asking about"]; + optional string language = 2; +} + +message CPlayer_GetAvatarFrame_Response { + optional .ProfileItem avatar_frame = 1; +} + +message CPlayer_SetAvatarFrame_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetAvatarFrame_Response { +} + +message CPlayer_GetAnimatedAvatar_Request { + optional fixed64 steamid = 1 [(description) = "The player we're asking about"]; + optional string language = 2; +} + +message CPlayer_GetAnimatedAvatar_Response { + optional .ProfileItem avatar = 1; +} + +message CPlayer_SetAnimatedAvatar_Request { + optional uint64 communityitemid = 1; +} + +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 { + repeated .ProfileItem profile_backgrounds = 1; + repeated .ProfileItem mini_profile_backgrounds = 2; + repeated .ProfileItem avatar_frames = 3; + repeated .ProfileItem animated_avatars = 4; + repeated .ProfileItem profile_modifiers = 5; + repeated .ProfileItem steam_deck_keyboard_skins = 6; + repeated .ProfileItem steam_deck_startup_movies = 7; +} + +message CPlayer_GetProfileItemsEquipped_Request { + optional fixed64 steamid = 1; + optional string language = 2; +} + +message CPlayer_GetProfileItemsEquipped_Response { + optional .ProfileItem profile_background = 1; + optional .ProfileItem mini_profile_background = 2; + 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 { + optional uint64 communityitemid = 1; + optional uint32 flags = 2 [(description) = "Set of EProfileItemEquippedFlag"]; +} + +message CPlayer_SetEquippedProfileItemFlags_Response { +} + +message CPlayer_GetEmoticonList_Request { +} + +message CPlayer_GetEmoticonList_Response { + message Emoticon { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_last_used = 3; + optional uint32 use_count = 4; + optional uint32 time_received = 5; + optional uint32 appid = 6; + } + + repeated .CPlayer_GetEmoticonList_Response.Emoticon emoticons = 1; +} + +message CPlayer_GetTopAchievementsForGames_Request { + optional uint64 steamid = 1; + optional string language = 2; + optional uint32 max_achievements = 3 [(description) = "The max achievements to load. Max 8"]; + repeated uint32 appids = 4; +} + +message CPlayer_GetTopAchievementsForGames_Response { + message Achievement { + optional uint32 statid = 1; + optional uint32 bit = 2; + optional string name = 3; + optional string desc = 4; + optional string icon = 5; + optional string icon_gray = 6; + optional bool hidden = 7; + optional string player_percent_unlocked = 8 [(description) = "Formatted to one decimal place, min value is 0.1, max value 100"]; + } + + message Game { + optional uint32 appid = 1; + optional uint32 total_achievements = 2; + repeated .CPlayer_GetTopAchievementsForGames_Response.Achievement achievements = 3; + } + + repeated .CPlayer_GetTopAchievementsForGames_Response.Game games = 1; +} + +message CPlayer_GetAchievementsProgress_Request { + optional uint64 steamid = 1; + optional string language = 2; + repeated uint32 appids = 3; +} + +message CPlayer_GetAchievementsProgress_Response { + message AchievementProgress { + optional uint32 appid = 1; + optional uint32 unlocked = 2; + optional uint32 total = 3; + optional float percentage = 4; + optional bool all_unlocked = 5; + optional uint32 cache_time = 6; + } + + repeated .CPlayer_GetAchievementsProgress_Response.AchievementProgress achievement_progress = 1; +} + +message CPlayer_GetGameAchievements_Request { + optional uint32 appid = 1; + optional string language = 2 [(description) = "Lowercase, language shortnames"]; +} + +message CPlayer_GetGameAchievements_Response { + message Achievement { + optional string internal_name = 1 [(description) = "Will come uppercase, internal facing name set by the partner; needed to associate with user unlock"]; + optional string localized_name = 2; + optional string localized_desc = 3; + optional string icon = 4; + optional string icon_gray = 5; + optional bool hidden = 6; + optional string player_percent_unlocked = 7 [(description) = "Formatted to one decimal place, min value is 0.1, max value 100"]; + } + + repeated .CPlayer_GetGameAchievements_Response.Achievement achievements = 1; +} + +message CPlayer_GetFavoriteBadge_Request { + optional uint64 steamid = 1; +} + +message CPlayer_GetFavoriteBadge_Response { + optional bool has_favorite_badge = 1; + optional uint32 badgeid = 2; + optional uint64 communityitemid = 3; + optional uint32 item_type = 4; + optional uint32 border_color = 5; + optional uint32 appid = 6; + optional uint32 level = 7; +} + +message CPlayer_SetFavoriteBadge_Request { + optional uint64 communityitemid = 1; + optional uint32 badgeid = 2; +} + +message CPlayer_SetFavoriteBadge_Response { +} + +message CPlayer_GetProfileCustomization_Request { + optional fixed64 steamid = 1; + optional bool include_inactive_customizations = 2; + optional bool include_purchased_customizations = 3; +} + +message ProfileCustomizationSlot { + optional uint32 slot = 1; + optional uint32 appid = 2; + optional uint64 publishedfileid = 3; + optional uint64 item_assetid = 4; + optional uint64 item_contextid = 5; + optional string notes = 6; + optional string title = 7; + optional uint32 accountid = 8; + optional uint32 badgeid = 9; + optional uint32 border_color = 10; + optional uint64 item_classid = 11; + optional uint64 item_instanceid = 12; + optional .EBanContentCheckResult ban_check_result = 13 [default = k_EBanContentCheckResult_NotScanned]; + optional uint32 replay_year = 14; +} + +message ProfileCustomization { + optional .EProfileCustomizationType customization_type = 1 [default = k_EProfileCustomizationTypeInvalid]; + optional bool large = 2; + repeated .ProfileCustomizationSlot slots = 3; + optional bool active = 4; + optional .EProfileCustomizationStyle customization_style = 5 [default = k_EProfileCustomizationStyleDefault]; + optional uint64 purchaseid = 6; + optional uint32 level = 7; +} + +message ProfileTheme { + optional string theme_id = 1; + optional string title = 2; +} + +message ProfilePreferences { + optional bool hide_profile_awards = 1; +} + +message CPlayer_GetProfileCustomization_Response { + message PurchasedCustomization { + optional uint64 purchaseid = 1; + optional .EProfileCustomizationType customization_type = 2 [default = k_EProfileCustomizationTypeInvalid]; + optional uint32 level = 3; + } + + repeated .ProfileCustomization customizations = 1; + optional uint32 slots_available = 2; + optional .ProfileTheme profile_theme = 3; + repeated .CPlayer_GetProfileCustomization_Response.PurchasedCustomization purchased_customizations = 4; + optional .ProfilePreferences profile_preferences = 5; +} + +message CPlayer_GetPurchasedProfileCustomizations_Request { + optional fixed64 steamid = 1; +} + +message CPlayer_GetPurchasedProfileCustomizations_Response { + message PurchasedCustomization { + optional uint64 purchaseid = 1; + optional .EProfileCustomizationType customization_type = 2 [default = k_EProfileCustomizationTypeInvalid]; + } + + repeated .CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization purchased_customizations = 1; +} + +message CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request { + optional fixed64 steamid = 1; +} + +message CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response { + message PurchasedCustomization { + optional .EProfileCustomizationType customization_type = 1 [default = k_EProfileCustomizationTypeInvalid]; + optional uint32 count = 2; + } + + message UpgradedCustomization { + optional .EProfileCustomizationType customization_type = 1 [default = k_EProfileCustomizationTypeInvalid]; + optional uint32 level = 2; + } + + repeated .CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.PurchasedCustomization purchased_customizations = 1; + repeated .CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.UpgradedCustomization upgraded_customizations = 2; +} + +message CPlayer_GetProfileThemesAvailable_Request { +} + +message CPlayer_GetProfileThemesAvailable_Response { + repeated .ProfileTheme profile_themes = 1; +} + +message CPlayer_SetProfileTheme_Request { + optional string theme_id = 1; +} + +message CPlayer_SetProfileTheme_Response { +} + +message CPlayer_SetProfilePreferences_Request { + optional .ProfilePreferences profile_preferences = 1; +} + +message CPlayer_SetProfilePreferences_Response { +} + +message CPlayer_PostStatusToFriends_Request { + optional uint32 appid = 1; + optional string status_text = 2; +} + +message CPlayer_PostStatusToFriends_Response { +} + +message CPlayer_GetPostedStatus_Request { + optional uint64 steamid = 1 [(description) = "The player we're asking about"]; + optional uint64 postid = 2; +} + +message CPlayer_GetPostedStatus_Response { + optional uint32 accountid = 1; + optional uint64 postid = 2; + optional string status_text = 3; + optional bool deleted = 4; + optional uint32 appid = 5; +} + +message CPlayer_DeletePostedStatus_Request { + optional uint64 postid = 1; +} + +message CPlayer_DeletePostedStatus_Response { +} + +message CPlayer_GetLastPlayedTimes_Request { + optional uint32 min_last_played = 1 [(description) = "The most recent last-played time the client already knows about"]; +} + +message CPlayer_GetLastPlayedTimes_Response { + message Game { + optional int32 appid = 1; + optional uint32 last_playtime = 2; + optional int32 playtime_2weeks = 3; + optional int32 playtime_forever = 4; + optional uint32 first_playtime = 5; + optional int32 playtime_windows_forever = 6; + optional int32 playtime_mac_forever = 7; + optional int32 playtime_linux_forever = 8; + optional uint32 first_windows_playtime = 9; + optional uint32 first_mac_playtime = 10; + optional uint32 first_linux_playtime = 11; + optional uint32 last_windows_playtime = 12; + optional uint32 last_mac_playtime = 13; + optional uint32 last_linux_playtime = 14; + } + + 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; +} + +message CPlayer_AcceptSSA_Response { +} + +message CPlayer_GetNicknameList_Request { +} + +message CPlayer_GetNicknameList_Response { + message PlayerNickname { + optional fixed32 accountid = 1; + optional string nickname = 2; + } + + repeated .CPlayer_GetNicknameList_Response.PlayerNickname nicknames = 1; +} + +message CPlayer_GetPerFriendPreferences_Request { +} + +message PerFriendPreferences { + optional fixed32 accountid = 1; + optional string nickname = 2; + optional .ENotificationSetting notifications_showingame = 3 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting notifications_showonline = 4 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting notifications_showmessages = 5 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting sounds_showingame = 6 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting sounds_showonline = 7 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting sounds_showmessages = 8 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting notifications_sendmobile = 9 [default = k_ENotificationSettingNotifyUseDefault]; +} + +message CPlayer_GetPerFriendPreferences_Response { + repeated .PerFriendPreferences preferences = 1; +} + +message CPlayer_SetPerFriendPreferences_Request { + optional .PerFriendPreferences preferences = 1; +} + +message CPlayer_SetPerFriendPreferences_Response { +} + +message CPlayer_AddFriend_Request { + optional fixed64 steamid = 1 [(description) = "Steam ID of user to whom to send a friend invite."]; +} + +message CPlayer_AddFriend_Response { + optional bool invite_sent = 1 [(description) = "True if the operation was successful, false otherwise."]; + optional uint32 friend_relationship = 2 [(description) = "the resulting relationship. Depending on state, may move directly to friends rather than invite sent"]; + optional int32 result = 3; +} + +message CPlayer_RemoveFriend_Request { + optional fixed64 steamid = 1 [(description) = "Steam ID of friend to remove."]; +} + +message CPlayer_RemoveFriend_Response { + optional uint32 friend_relationship = 1 [(description) = "the resulting relationship"]; +} + +message CPlayer_IgnoreFriend_Request { + optional fixed64 steamid = 1; + optional bool unignore = 2 [(description) = "If set, remove from ignore/block list instead of adding "]; +} + +message CPlayer_IgnoreFriend_Response { + optional uint32 friend_relationship = 1 [(description) = "the resulting relationship"]; +} + +message CPlayer_GetCommunityPreferences_Request { +} + +message CPlayer_CommunityPreferences { + optional bool parenthesize_nicknames = 4 [default = false]; + optional .ETextFilterSetting text_filter_setting = 5 [default = k_ETextFilterSettingSteamLabOptedOut]; + optional bool text_filter_ignore_friends = 6 [default = true]; + optional uint32 text_filter_words_revision = 7; + optional uint32 timestamp_updated = 3; +} + +message CPlayer_GetCommunityPreferences_Response { + optional .CPlayer_CommunityPreferences preferences = 1; +} + +message CPlayer_SetCommunityPreferences_Request { + optional .CPlayer_CommunityPreferences preferences = 1; +} + +message CPlayer_SetCommunityPreferences_Response { +} + +message CPlayer_GetTextFilterWords_Request { +} + +message CPlayer_TextFilterWords { + repeated string text_filter_custom_banned_words = 1; + repeated string text_filter_custom_clean_words = 2; + optional uint32 text_filter_words_revision = 3; +} + +message CPlayer_GetTextFilterWords_Response { + optional .CPlayer_TextFilterWords words = 1; +} + +message CPlayer_GetNewSteamAnnouncementState_Request { + optional int32 language = 1; +} + +message CPlayer_GetNewSteamAnnouncementState_Response { + optional .ENewSteamAnnouncementState state = 1 [default = k_ENewSteamAnnouncementState_Invalid]; + optional string announcement_headline = 2; + optional string announcement_url = 3; + optional uint32 time_posted = 4; + optional uint64 announcement_gid = 5; +} + +message CPlayer_UpdateSteamAnnouncementLastRead_Request { + optional uint64 announcement_gid = 1; + optional uint32 time_posted = 2; +} + +message CPlayer_UpdateSteamAnnouncementLastRead_Response { +} + +message CPlayer_GetPrivacySettings_Request { +} + +message CPrivacySettings { + optional int32 privacy_state = 1; + optional int32 privacy_state_inventory = 2; + optional int32 privacy_state_gifts = 3; + optional int32 privacy_state_ownedgames = 4; + optional int32 privacy_state_playtime = 5; + optional int32 privacy_state_friendslist = 6; +} + +message CPlayer_GetPrivacySettings_Response { + optional .CPrivacySettings privacy_settings = 1; +} + +message CPlayer_GetDurationControl_Request { + optional uint32 appid = 1; +} + +message CPlayer_GetDurationControl_Response { + optional bool is_enabled = 1; + optional int32 seconds = 2; + optional int32 seconds_today = 3; + optional bool is_steamchina_account = 4; + optional bool is_age_verified = 5; + optional uint32 seconds_allowed_today = 6; + optional bool age_verification_pending = 7; + optional bool block_minors = 8; +} + +message CPlayer_RecordDisconnectedPlaytime_Request { + message PlayHistory { + optional uint32 appid = 1; + optional uint32 session_time_start = 2; + optional uint32 seconds = 3; + optional bool offline = 4; + } + + repeated .CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory play_sessions = 3; +} + +message CPlayer_RecordDisconnectedPlaytime_Response { +} + +message CPlayer_LastPlayedTimes_Notification { + repeated .CPlayer_GetLastPlayedTimes_Response.Game games = 1; +} + +message CPlayer_FriendNicknameChanged_Notification { + optional fixed32 accountid = 1; + optional string nickname = 2; + optional bool is_echo_to_self = 3; +} + +message CPlayer_FriendEquippedProfileItemsChanged_Notification { + optional fixed32 accountid = 1; +} + +message CPlayer_NewSteamAnnouncementState_Notification { + optional .ENewSteamAnnouncementState state = 1 [default = k_ENewSteamAnnouncementState_Invalid]; + optional string announcement_headline = 2; + optional string announcement_url = 3; + optional uint32 time_posted = 4; + optional uint64 announcement_gid = 5; +} + +message CPlayer_CommunityPreferencesChanged_Notification { + optional .CPlayer_CommunityPreferences preferences = 1; +} + +message CPlayer_TextFilterWordsChanged_Notification { + optional .CPlayer_TextFilterWords words = 1; +} + +message CPlayer_PerFriendPreferencesChanged_Notification { + optional fixed32 accountid = 1; + optional .PerFriendPreferences preferences = 2; +} + +message CPlayer_PrivacySettingsChanged_Notification { + optional .CPrivacySettings privacy_settings = 1; +} + +service Player { + option (service_description) = "A service for accessing Steam player data"; + + rpc GetMutualFriendsForIncomingInvites (.CPlayer_GetMutualFriendsForIncomingInvites_Request) returns (.CPlayer_GetMutualFriendsForIncomingInvites_Response) { + option (method_description) = "Get me the mutual friends for each of my pending incoming invites (individuals and clans)."; + } + + rpc GetOwnedGames (.CPlayer_GetOwnedGames_Request) returns (.CPlayer_GetOwnedGames_Response) { + option (method_description) = "Return a list of games owned by the player"; + } + + rpc GetPlayNext (.CPlayer_GetPlayNext_Request) returns (.CPlayer_GetPlayNext_Response) { + option (method_description) = "Return suggested games for player to play next."; + } + + rpc GetFriendsGameplayInfo (.CPlayer_GetFriendsGameplayInfo_Request) returns (.CPlayer_GetFriendsGameplayInfo_Response) { + option (method_description) = "Get a list of friends who are playing, have played, own, or want a game"; + } + + 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"; + } + + rpc GetProfileBackground (.CPlayer_GetProfileBackground_Request) returns (.CPlayer_GetProfileBackground_Response) { + option (method_description) = "Gets which profile background is active for a specific user"; + } + + rpc SetProfileBackground (.CPlayer_SetProfileBackground_Request) returns (.CPlayer_SetProfileBackground_Response) { + option (method_description) = "Sets the user's profile background"; + } + + rpc GetMiniProfileBackground (.CPlayer_GetMiniProfileBackground_Request) returns (.CPlayer_GetMiniProfileBackground_Response) { + option (method_description) = "Gets which mini profile background is active for a specific user"; + } + + rpc SetMiniProfileBackground (.CPlayer_SetMiniProfileBackground_Request) returns (.CPlayer_SetMiniProfileBackground_Response) { + option (method_description) = "Sets the user's mini profile background"; + } + + rpc GetAvatarFrame (.CPlayer_GetAvatarFrame_Request) returns (.CPlayer_GetAvatarFrame_Response) { + option (method_description) = "Gets which avatar frame is active for a specific user"; + } + + rpc SetAvatarFrame (.CPlayer_SetAvatarFrame_Request) returns (.CPlayer_SetAvatarFrame_Response) { + option (method_description) = "Sets the user's avatar frame for their profile"; + } + + rpc GetAnimatedAvatar (.CPlayer_GetAnimatedAvatar_Request) returns (.CPlayer_GetAnimatedAvatar_Response) { + option (method_description) = "Gets which animated avatar is active for a specific user"; + } + + rpc SetAnimatedAvatar (.CPlayer_SetAnimatedAvatar_Request) returns (.CPlayer_SetAnimatedAvatar_Response) { + 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"; + } + + rpc GetProfileItemsEquipped (.CPlayer_GetProfileItemsEquipped_Request) returns (.CPlayer_GetProfileItemsEquipped_Response) { + option (method_description) = "Returns the items the user has equipped on their profile"; + } + + rpc SetEquippedProfileItemFlags (.CPlayer_SetEquippedProfileItemFlags_Request) returns (.CPlayer_SetEquippedProfileItemFlags_Response) { + option (method_description) = "Sets special flags on the equipped item"; + } + + rpc GetEmoticonList (.CPlayer_GetEmoticonList_Request) returns (.CPlayer_GetEmoticonList_Response) { + option (method_description) = "Gets a list of the emoticons a user has with metadata"; + } + + rpc GetTopAchievementsForGames (.CPlayer_GetTopAchievementsForGames_Request) returns (.CPlayer_GetTopAchievementsForGames_Response) { + option (method_description) = "Gets the best achievements the user has gotten for the specified list of apps."; + } + + rpc GetAchievementsProgress (.CPlayer_GetAchievementsProgress_Request) returns (.CPlayer_GetAchievementsProgress_Response) { + option (method_description) = "Gets the achievement completion stats for the specified list of apps."; + } + + rpc GetGameAchievements (.CPlayer_GetGameAchievements_Request) returns (.CPlayer_GetGameAchievements_Response) { + option (method_description) = "Get a games available achievements for display purposes."; + } + + rpc GetFavoriteBadge (.CPlayer_GetFavoriteBadge_Request) returns (.CPlayer_GetFavoriteBadge_Response) { + option (method_description) = "Gets the badge the user has set as their favorite"; + } + + rpc SetFavoriteBadge (.CPlayer_SetFavoriteBadge_Request) returns (.CPlayer_SetFavoriteBadge_Response) { + option (method_description) = "Sets the badge as the users favorite"; + } + + rpc GetProfileCustomization (.CPlayer_GetProfileCustomization_Request) returns (.CPlayer_GetProfileCustomization_Response) { + option (method_description) = "Returns the customizations (if any) for a profile"; + } + + rpc GetPurchasedProfileCustomizations (.CPlayer_GetPurchasedProfileCustomizations_Request) returns (.CPlayer_GetPurchasedProfileCustomizations_Response) { + option (method_description) = "Returns the purchased profile customizations"; + } + + rpc GetPurchasedAndUpgradedProfileCustomizations (.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request) returns (.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response) { + option (method_description) = "Returns the purchased and upgraded profile customizations"; + } + + rpc GetProfileThemesAvailable (.CPlayer_GetProfileThemesAvailable_Request) returns (.CPlayer_GetProfileThemesAvailable_Response) { + option (method_description) = "Gets themes available for the user."; + } + + rpc SetProfileTheme (.CPlayer_SetProfileTheme_Request) returns (.CPlayer_SetProfileTheme_Response) { + option (method_description) = "Selects a theme for the profile"; + } + + rpc SetProfilePreferences (.CPlayer_SetProfilePreferences_Request) returns (.CPlayer_SetProfilePreferences_Response) { + option (method_description) = "Sets profile preferences"; + } + + rpc PostStatusToFriends (.CPlayer_PostStatusToFriends_Request) returns (.CPlayer_PostStatusToFriends_Response) { + option (method_description) = "Posts custom status text into the blotter"; + } + + rpc GetPostedStatus (.CPlayer_GetPostedStatus_Request) returns (.CPlayer_GetPostedStatus_Response) { + option (method_description) = "Gets a posted status text for a user by id"; + } + + rpc DeletePostedStatus (.CPlayer_DeletePostedStatus_Request) returns (.CPlayer_DeletePostedStatus_Response) { + option (method_description) = "Deletes a posted status text for a user by id"; + } + + rpc ClientGetLastPlayedTimes (.CPlayer_GetLastPlayedTimes_Request) returns (.CPlayer_GetLastPlayedTimes_Response) { + 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"; + } + + rpc GetNicknameList (.CPlayer_GetNicknameList_Request) returns (.CPlayer_GetNicknameList_Response) { + option (method_description) = "Gets the list of nicknames this user has for other users"; + } + + rpc GetPerFriendPreferences (.CPlayer_GetPerFriendPreferences_Request) returns (.CPlayer_GetPerFriendPreferences_Response) { + option (method_description) = "Gets the list of per-friend preferences this user has set for other users"; + } + + rpc SetPerFriendPreferences (.CPlayer_SetPerFriendPreferences_Request) returns (.CPlayer_SetPerFriendPreferences_Response) { + option (method_description) = "Sets the logged in user's per-friend preferences for the given user"; + } + + rpc AddFriend (.CPlayer_AddFriend_Request) returns (.CPlayer_AddFriend_Response) { + option (method_description) = "Invites another Steam user to be a friend"; + } + + rpc RemoveFriend (.CPlayer_RemoveFriend_Request) returns (.CPlayer_RemoveFriend_Response) { + option (method_description) = "Removes a friend or ignores a friend suggestion"; + } + + rpc IgnoreFriend (.CPlayer_IgnoreFriend_Request) returns (.CPlayer_IgnoreFriend_Response) { + option (method_description) = "Blocks or unblocks communication with the user. Despite name, can be a non-friend."; + } + + rpc GetCommunityPreferences (.CPlayer_GetCommunityPreferences_Request) returns (.CPlayer_GetCommunityPreferences_Response) { + option (method_description) = "Returns the player's community preferences"; + } + + rpc SetCommunityPreferences (.CPlayer_SetCommunityPreferences_Request) returns (.CPlayer_SetCommunityPreferences_Response) { + option (method_description) = "Sets the player's community preferences"; + } + + rpc GetTextFilterWords (.CPlayer_GetTextFilterWords_Request) returns (.CPlayer_GetTextFilterWords_Response) { + option (method_description) = "Get the custom text filtering dictionary for this user"; + } + + rpc GetNewSteamAnnouncementState (.CPlayer_GetNewSteamAnnouncementState_Request) returns (.CPlayer_GetNewSteamAnnouncementState_Response) { + option (method_description) = "Calculates and returns what to display for UI that renders new steam announcement available"; + } + + rpc UpdateSteamAnnouncementLastRead (.CPlayer_UpdateSteamAnnouncementLastRead_Request) returns (.CPlayer_UpdateSteamAnnouncementLastRead_Response) { + option (method_description) = "Marks latest announcement timestamp read by user"; + } + + rpc GetPrivacySettings (.CPlayer_GetPrivacySettings_Request) returns (.CPlayer_GetPrivacySettings_Response) { + option (method_description) = "Get current privacy settings."; + } + + rpc GetDurationControl (.CPlayer_GetDurationControl_Request) returns (.CPlayer_GetDurationControl_Response) { + option (method_description) = "Get gameplay duration control settings."; + } + + rpc RecordDisconnectedPlaytime (.CPlayer_RecordDisconnectedPlaytime_Request) returns (.CPlayer_RecordDisconnectedPlaytime_Response) { + option (method_description) = "Submit playtime records that happened while the client was disconnected from steam (whether marked offline or not)"; + } +} + +service PlayerClient { + option (service_description) = "Steam player data client notifications"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyLastPlayedTimes (.CPlayer_LastPlayedTimes_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client of more recent play time"; + } + + rpc NotifyFriendNicknameChanged (.CPlayer_FriendNicknameChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that a friend's nickname has changed"; + } + + rpc NotifyFriendEquippedProfileItemsChanged (.CPlayer_FriendEquippedProfileItemsChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that a friend's equipped profile items have changed"; + } + + rpc NotifyNewSteamAnnouncementState (.CPlayer_NewSteamAnnouncementState_Notification) returns (.NoResponse) { + option (method_description) = "Notifies client of changes to steam announcement state for user"; + } + + rpc NotifyCommunityPreferencesChanged (.CPlayer_CommunityPreferencesChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that their community preferences have changed"; + } + + rpc NotifyTextFilterWordsChanged (.CPlayer_TextFilterWordsChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that their text filtering dictionary has changed"; + } + + rpc NotifyPerFriendPreferencesChanged (.CPlayer_PerFriendPreferencesChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server that per-friend preferences have changed"; + } + + rpc NotifyPrivacyPrivacySettingsChanged (.CPlayer_PrivacySettingsChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server that privacy settings changed"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_publishedfile.steamclient.proto b/protobuf_files/orig/steam/steammessages_publishedfile.steamclient.proto new file mode 100644 index 00000000..700e94e3 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_publishedfile.steamclient.proto @@ -0,0 +1,809 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "enums_productinfo.proto"; + +option cc_generic_services = true; + +enum EPublishedFileRevision { + k_EPublishedFileRevision_Default = 0; + k_EPublishedFileRevision_Latest = 1; + k_EPublishedFileRevision_ApprovedSnapshot = 2; + k_EPublishedFileRevision_ApprovedSnapshot_China = 3; + k_EPublishedFileRevision_RejectedSnapshot = 4; + k_EPublishedFileRevision_RejectedSnapshot_China = 5; +} + +enum EPublishedFileForSaleStatus { + k_PFFSS_NotForSale = 0; + k_PFFSS_PendingApproval = 1; + k_PFFSS_ApprovedForSale = 2; + k_PFFSS_RejectedForSale = 3; + k_PFFSS_NoLongerForSale = 4; + 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; + optional int32 appid = 3; + optional bool notify_client = 4; +} + +message CPublishedFile_Subscribe_Response { +} + +message CPublishedFile_Unsubscribe_Request { + optional uint64 publishedfileid = 1; + optional uint32 list_type = 2; + optional int32 appid = 3; + optional bool notify_client = 4; +} + +message CPublishedFile_Unsubscribe_Response { +} + +message CPublishedFile_CanSubscribe_Request { + optional uint64 publishedfileid = 1; +} + +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."]; + optional string cloudfilename = 3 [(description) = "Name of the file to publish in the user's cloud."]; + optional string preview_cloudfilename = 4 [(description) = "Name of the file to use as the published file's preview."]; + optional string title = 5 [(description) = "Text title for the published file."]; + optional string file_description = 6 [(description) = "Text description for the published file."]; + optional uint32 file_type = 7 [(description) = "(EWorkshopFileType) Type of Workshop file to publish."]; + optional string consumer_shortcut_name = 8 [(description) = "Shortcut name for the published file."]; + optional string youtube_username = 9 [(description) = "(Optional) User's YouTube account username."]; + optional string youtube_videoid = 10 [(description) = "(Optional) Video Id of a YouTube video for this published file."]; + optional uint32 visibility = 11 [(description) = "(ERemoteStoragePublishedFileVisibility) Visibility of the published file (private, friends, public, etc.)"]; + optional string redirect_uri = 12 [(description) = "(Optional) If supplied, the resulting published file's Id is appended to the URI."]; + repeated string tags = 13 [(description) = "Array of text tags to apply to the published file."]; + optional string collection_type = 14 [(description) = "(Optional) Type of collection the published file represents."]; + optional string game_type = 15 [(description) = "(Optional) Type of game the published file represents."]; + optional string url = 16 [(description) = "(Optional) If this represents a game, this is the URL to that game's page."]; +} + +message CPublishedFile_Publish_Response { + optional uint64 publishedfileid = 1; + optional string redirect_uri = 2; +} + +message CPublishedFile_GetDetails_Request { + repeated fixed64 publishedfileids = 1 [(description) = "Set of published file Ids to retrieve details for."]; + optional bool includetags = 2 [(description) = "If true, return tag information in the returned details."]; + optional bool includeadditionalpreviews = 3 [(description) = "If true, return preview information in the returned details."]; + optional bool includechildren = 4 [(description) = "If true, return children in the returned details."]; + optional bool includekvtags = 5 [(description) = "If true, return key value tags in the returned details."]; + optional bool includevotes = 6 [(description) = "If true, return vote data in the returned details."]; + optional bool short_description = 8 [(description) = "If true, return a short description instead of the full description."]; + optional bool includeforsaledata = 10 [(description) = "If true, return pricing data, if applicable."]; + optional bool includemetadata = 11 [(description) = "If true, populate the metadata field."]; + optional int32 language = 12 [default = 0, (description) = "Specifies the localized text to return. Defaults to English."]; + optional uint32 return_playtime_stats = 13 [(description) = "Return playtime stats for the specified number of days before today."]; + optional uint32 appid = 14; + optional bool strip_description_bbcode = 15 [(description) = "Strips BBCode from descriptions."]; + optional .EPublishedFileRevision desired_revision = 16 [default = k_EPublishedFileRevision_Default, (description) = "Return the data for the specified revision."]; + optional bool includereactions = 17 [default = false, (description) = "If true, then reactions to items will be returned."]; +} + +message PublishedFileDetails { + message Tag { + optional string tag = 1; + optional bool adminonly = 2; + optional string display_name = 3; + } + + message Preview { + optional uint64 previewid = 1; + optional uint32 sortorder = 2; + optional string url = 3; + optional uint32 size = 4; + optional string filename = 5; + optional string youtubevideoid = 6; + optional uint32 preview_type = 7; + optional string external_reference = 8; + } + + message Child { + optional uint64 publishedfileid = 1; + optional uint32 sortorder = 2; + optional uint32 file_type = 3; + } + + message KVTag { + optional string key = 1; + optional string value = 2; + } + + message VoteData { + optional float score = 1; + optional uint32 votes_up = 2; + optional uint32 votes_down = 3; + } + + message ForSaleData { + optional bool is_for_sale = 1; + optional uint32 price_category = 2; + optional .EPublishedFileForSaleStatus estatus = 3 [default = k_PFFSS_NotForSale]; + optional uint32 price_category_floor = 4; + optional bool price_is_pay_what_you_want = 5; + optional uint32 discount_percentage = 6; + } + + message PlaytimeStats { + optional uint64 playtime_seconds = 1; + optional uint64 num_sessions = 2; + } + + message Reaction { + optional uint32 reactionid = 1; + optional uint32 count = 2; + } + + optional uint32 result = 1; + optional uint64 publishedfileid = 2; + optional fixed64 creator = 3; + optional uint32 creator_appid = 4; + optional uint32 consumer_appid = 5; + optional uint32 consumer_shortcutid = 6; + optional string filename = 7; + optional uint64 file_size = 8; + optional uint64 preview_file_size = 9; + optional string file_url = 10; + optional string preview_url = 11; + optional string youtubevideoid = 12; + optional string url = 13; + optional fixed64 hcontent_file = 14; + optional fixed64 hcontent_preview = 15; + optional string title = 16; + optional string file_description = 17; + optional string short_description = 18; + optional uint32 time_created = 19; + optional uint32 time_updated = 20; + optional uint32 visibility = 21; + optional uint32 flags = 22; + optional bool workshop_file = 23; + optional bool workshop_accepted = 24; + optional bool show_subscribe_all = 25; + optional int32 num_comments_developer = 26; + optional int32 num_comments_public = 27; + optional bool banned = 28; + optional string ban_reason = 29; + optional fixed64 banner = 30; + optional bool can_be_deleted = 31; + optional bool incompatible = 32; + optional string app_name = 33; + optional uint32 file_type = 34; + optional bool can_subscribe = 35; + optional uint32 subscriptions = 36; + optional uint32 favorited = 37; + optional uint32 followers = 38; + optional uint32 lifetime_subscriptions = 39; + optional uint32 lifetime_favorited = 40; + optional uint32 lifetime_followers = 41; + optional uint64 lifetime_playtime = 62; + optional uint64 lifetime_playtime_sessions = 63; + optional uint32 views = 42; + optional uint32 image_width = 43; + optional uint32 image_height = 44; + optional string image_url = 45; + optional bool spoiler_tag = 46; + optional uint32 shortcutid = 47; + optional string shortcutname = 48; + optional uint32 num_children = 49; + optional uint32 num_reports = 50; + repeated .PublishedFileDetails.Preview previews = 51; + repeated .PublishedFileDetails.Tag tags = 52; + repeated .PublishedFileDetails.Child children = 53; + repeated .PublishedFileDetails.KVTag kvtags = 54; + optional .PublishedFileDetails.VoteData vote_data = 55; + optional .PublishedFileDetails.PlaytimeStats playtime_stats = 64; + optional uint32 time_subscribed = 56 [(description) = "Only valid in PublishedFile.GetUserFiles and not normal PublishedFile.GetDetail calls"]; + optional .PublishedFileDetails.ForSaleData for_sale_data = 57 [(description) = "Pricing information, if applicable."]; + optional string metadata = 58 [(description) = "Metadata associated with the item"]; + optional int32 language = 61 [default = 0, (description) = "The language of the title and description."]; + optional bool maybe_inappropriate_sex = 65; + optional bool maybe_inappropriate_violence = 66; + repeated .EContentDescriptorID content_descriptorids = 72; + optional uint64 revision_change_number = 67 [(description) = "The change number for the specified revision."]; + optional .EPublishedFileRevision revision = 68 [default = k_EPublishedFileRevision_Default, (description) = "The revision of the data returned, usually k_EPublishedFileRevision_Latest, but can be another revision/snapshot depending on the caller."]; + repeated .EPublishedFileRevision available_revisions = 69 [(description) = "Available revisions"]; + repeated .PublishedFileDetails.Reaction reactions = 70 [(description) = "Reactions to this item"]; + optional .EBanContentCheckResult ban_text_check_result = 71 [default = k_EBanContentCheckResult_NotScanned]; +} + +message CPublishedFile_GetDetails_Response { + repeated .PublishedFileDetails publishedfiledetails = 1; +} + +message CPublishedFile_GetItemInfo_Request { + message WorkshopItem { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional .EPublishedFileRevision desired_revision = 3 [default = k_EPublishedFileRevision_Default, (description) = "Return the data for the specified revision."]; + } + + optional uint32 appid = 1; + optional uint32 last_time_updated = 2; + repeated .CPublishedFile_GetItemInfo_Request.WorkshopItem workshop_items = 3; +} + +message CPublishedFile_GetItemInfo_Response { + message WorkshopItemInfo { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional fixed64 manifest_id = 3; + optional uint32 flags = 4; + } + + optional uint32 update_time = 1; + repeated .CPublishedFile_GetItemInfo_Response.WorkshopItemInfo workshop_items = 2; + repeated fixed64 private_items = 3; +} + +message CPublishedFile_GetUserFiles_Request { + message KVTag { + optional string key = 1; + optional string value = 2; + } + + message TagGroup { + repeated string tags = 1; + } + + optional fixed64 steamid = 1 [(description) = "Steam ID of the user whose files are being requested."]; + optional uint32 appid = 2 [(description) = "App Id of the app that the files were published to."]; + optional uint32 page = 4 [default = 1, (description) = "(Optional) Starting page for results."]; + optional uint32 numperpage = 5 [default = 1, (description) = "(Optional) The number of results, per page to return."]; + optional string type = 6 [default = "myfiles", (description) = "(Optional) Type of files to be returned."]; + optional string sortmethod = 7 [default = "lastupdated", (description) = "(Optional) Sorting method to use on returned values."]; + optional uint32 privacy = 9 [(description) = "(optional) Filter by privacy settings."]; + repeated string requiredtags = 10 [(description) = "(Optional) Tags that must be present on a published file to satisfy the query."]; + repeated string excludedtags = 11 [(description) = "(Optional) Tags that must NOT be present on a published file to satisfy the query."]; + repeated .CPublishedFile_GetUserFiles_Request.KVTag required_kv_tags = 30 [(description) = "Required key-value tags to match on."]; + optional uint32 filetype = 14 [(description) = "(Optional) File type to match files to."]; + optional uint32 creator_appid = 15 [(description) = "App Id of the app that published the files, only matched if specified."]; + optional string match_cloud_filename = 16 [(description) = "Match this cloud filename if specified."]; + optional uint32 cache_max_age_seconds = 27 [default = 0, (description) = "Allow stale data to be returned for the specified number of seconds."]; + optional int32 language = 29 [default = 0, (description) = "Specifies the localized text to return. Defaults to English."]; + repeated .CPublishedFile_GetUserFiles_Request.TagGroup taggroups = 34 [(description) = "(Optional) At least one of the tags must be present on a published file to satisfy the query."]; + repeated .EContentDescriptorID excluded_content_descriptors = 37 [(description) = "(Optional) Filter out items that have these content descriptors."]; + optional bool totalonly = 17 [(description) = "(Optional) If true, only return the total number of files that satisfy this query."]; + optional bool ids_only = 18 [(description) = "(Optional) If true, only return the published file ids of files that satisfy this query."]; + optional bool return_vote_data = 19 [default = true, (description) = "Return vote data"]; + optional bool return_tags = 20 [(description) = "Return tags in the file details"]; + optional bool return_kv_tags = 21 [default = true, (description) = "Return key-value tags in the file details"]; + optional bool return_previews = 22 [(description) = "Return preview image and video details in the file details"]; + optional bool return_children = 23 [(description) = "Return child item ids in the file details"]; + optional bool return_short_description = 24 [default = true, (description) = "Populate the short_description field instead of file_description"]; + optional bool return_for_sale_data = 26 [(description) = "Return pricing information, if applicable"]; + optional bool return_metadata = 28 [default = false, (description) = "Populate the metadata field"]; + optional uint32 return_playtime_stats = 31 [(description) = "Return playtime stats for the specified number of days before today."]; + optional bool strip_description_bbcode = 32 [(description) = "Strips BBCode from descriptions."]; + 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 { + message App { + optional uint32 appid = 1; + optional string name = 2; + optional uint32 shortcutid = 3; + optional bool private = 4; + } + + optional uint32 total = 1; + optional uint32 startindex = 2; + repeated .PublishedFileDetails publishedfiledetails = 3; + repeated .CPublishedFile_GetUserFiles_Response.App apps = 4; +} + +message CPublishedFile_AreFilesInSubscriptionList_Request { + optional uint32 appid = 1; + repeated fixed64 publishedfileids = 2; + optional uint32 listtype = 3 [(description) = "See EUCMListType"]; + optional uint32 filetype = 4 [(description) = "See EPublishedFileInfoMatchingFileType"]; + optional uint32 workshopfiletype = 5 [(description) = "See EWorkshopFileType. If specified, overrides filetype"]; +} + +message CPublishedFile_AreFilesInSubscriptionList_Response { + message InList { + optional fixed64 publishedfileid = 1; + optional bool inlist = 2; + } + + repeated .CPublishedFile_AreFilesInSubscriptionList_Response.InList files = 1; +} + +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 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."]; +} + +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; + optional int32 language = 3; +} + +message CPublishedFile_GetChangeHistoryEntry_Response { + optional string change_description = 1; + optional int32 language = 2; +} + +message CPublishedFile_GetChangeHistory_Request { + optional fixed64 publishedfileid = 1 [(description) = "Published file id of the file we'd like to get the change history for."]; + optional bool total_only = 2 [(description) = "Return the total number of changes only."]; + optional uint32 startindex = 3; + optional uint32 count = 4; + optional int32 language = 5 [default = 0, (description) = "Desired language"]; +} + +message CPublishedFile_GetChangeHistory_Response { + message ChangeLog { + optional uint32 timestamp = 1; + optional string change_description = 2; + optional int32 language = 3; + } + + repeated .CPublishedFile_GetChangeHistory_Response.ChangeLog changes = 1; + optional uint32 total = 2; +} + +message CPublishedFile_RefreshVotingQueue_Request { + optional uint32 appid = 1; + optional uint32 matching_file_type = 2 [(description) = "EPublishedFileInfoMatchingFileType"]; + repeated string tags = 3 [(description) = "Include files that have all the tags or any of the tags if match_all_tags is set to false."]; + optional bool match_all_tags = 4 [default = true, (description) = "If true, then files must have all the tags specified. If false, then must have at least one of the tags specified."]; + repeated string excluded_tags = 5 [(description) = "Exclude any files that have any of these tags."]; + optional uint32 desired_queue_size = 6 [(description) = "Desired number of items in the voting queue. May be clamped by the server"]; + optional .EPublishedFileRevision desired_revision = 8 [default = k_EPublishedFileRevision_Default, (description) = "Filter to items that have data for the specified revision."]; +} + +message CPublishedFile_RefreshVotingQueue_Response { +} + +message CPublishedFile_QueryFiles_Request { + message KVTag { + optional string key = 1; + optional string value = 2; + } + + message TagGroup { + repeated string tags = 1; + } + + message DateRange { + optional uint32 timestamp_start = 1 [(description) = "(Optional) Include items with the relevant date field after this value."]; + optional uint32 timestamp_end = 2 [(description) = "(Optional) Include items with the relevant date field before this value."]; + } + + optional uint32 query_type = 1 [(description) = "enumeration EPublishedFileQueryType in clientenums.h"]; + optional uint32 page = 2 [(description) = "Current page"]; + optional string cursor = 39 [(description) = "Cursor to paginate through the results (set to '*' for the first request). Prefer this over using the page parameter, as it will allow you to do deep pagination. When used, the page parameter will be ignored."]; + optional uint32 numperpage = 3 [default = 1, (description) = "(Optional) The number of results, per page to return."]; + optional uint32 creator_appid = 4 [(description) = "App that created the files"]; + optional uint32 appid = 5 [(description) = "App that consumes the files"]; + repeated string requiredtags = 6 [(description) = "Tags to match on. See match_all_tags parameter below"]; + repeated string excludedtags = 7 [(description) = "(Optional) Tags that must NOT be present on a published file to satisfy the query."]; + optional bool match_all_tags = 8 [default = true, (description) = "If true, then items must have all the tags specified, otherwise they must have at least one of the tags."]; + repeated string required_flags = 9 [(description) = "Required flags that must be set on any returned items"]; + repeated string omitted_flags = 10 [(description) = "Flags that must not be set on any returned items"]; + optional string search_text = 11 [(description) = "Text to match in the item's title or description"]; + optional uint32 filetype = 12 [(description) = "EPublishedFileInfoMatchingFileType"]; + optional fixed64 child_publishedfileid = 13 [(description) = "Find all items that reference the given item."]; + optional uint32 days = 14 [(description) = "If query_type is k_PublishedFileQueryType_RankedByTrend, then this is the number of days to get votes for [1,7]."]; + optional bool include_recent_votes_only = 15 [(description) = "If query_type is k_PublishedFileQueryType_RankedByTrend, then limit result set just to items that have votes within the day range given"]; + optional uint32 cache_max_age_seconds = 31 [default = 0, (description) = "Allow stale data to be returned for the specified number of seconds."]; + optional int32 language = 33 [default = 0, (description) = "Language to search in and also what gets returned. Defaults to English."]; + repeated .CPublishedFile_QueryFiles_Request.KVTag required_kv_tags = 34 [(description) = "Required key-value tags to match on."]; + repeated .CPublishedFile_QueryFiles_Request.TagGroup taggroups = 42 [(description) = "(Optional) At least one of the tags must be present on a published file to satisfy the query."]; + optional .CPublishedFile_QueryFiles_Request.DateRange date_range_created = 44 [(description) = "(Optional) Filter to items created within this range."]; + optional .CPublishedFile_QueryFiles_Request.DateRange date_range_updated = 45 [(description) = "(Optional) Filter to items updated within this range."]; + repeated .EContentDescriptorID excluded_content_descriptors = 46 [(description) = "(Optional) Filter out items that have these content descriptors."]; + optional bool totalonly = 16 [(description) = "(Optional) If true, only return the total number of files that satisfy this query."]; + optional bool ids_only = 35 [(description) = "(Optional) If true, only return the published file ids of files that satisfy this query."]; + optional bool return_vote_data = 17 [(description) = "Return vote data"]; + optional bool return_tags = 18 [(description) = "Return tags in the file details"]; + optional bool return_kv_tags = 19 [(description) = "Return key-value tags in the file details"]; + optional bool return_previews = 20 [(description) = "Return preview image and video details in the file details"]; + optional bool return_children = 21 [(description) = "Return child item ids in the file details"]; + optional bool return_short_description = 22 [(description) = "Populate the short_description field instead of file_description"]; + optional bool return_for_sale_data = 30 [(description) = "Return pricing information, if applicable"]; + optional bool return_metadata = 32 [default = false, (description) = "Populate the metadata"]; + optional uint32 return_playtime_stats = 36 [(description) = "Return playtime stats for the specified number of days before today."]; + optional bool return_details = 37 [(description) = "By default, if none of the other 'return_*' fields are set, only some voting details are returned. Set this to true to return the default set of details."]; + optional bool strip_description_bbcode = 38 [(description) = "Strips BBCode from descriptions."]; + optional .EPublishedFileRevision desired_revision = 40 [default = k_EPublishedFileRevision_Default, (description) = "Return the data for the specified revision."]; + optional bool return_reactions = 43 [default = false, (description) = "If true, then reactions to items will be returned."]; +} + +message CPublishedFile_QueryFiles_Response { + optional uint32 total = 1 [(description) = "Number of matches found, not necessarily number of items returned"]; + repeated .PublishedFileDetails publishedfiledetails = 2 [(description) = "Each file details will be populated, depending on what return values were requested."]; + optional string next_cursor = 3 [(description) = "If a paging cursor was used, then this will be the next cursor to use for paging through results"]; +} + +message CPublishedFile_AddAppRelationship_Request { + optional uint64 publishedfileid = 1; + optional uint32 appid = 2; + optional uint32 relationship = 3; +} + +message CPublishedFile_AddAppRelationship_Response { +} + +message CPublishedFile_RemoveAppRelationship_Request { + optional uint64 publishedfileid = 1; + optional uint32 appid = 2; + optional uint32 relationship = 3; +} + +message CPublishedFile_RemoveAppRelationship_Response { +} + +message CPublishedFile_GetAppRelationships_Request { + optional uint64 publishedfileid = 1; +} + +message CPublishedFile_GetAppRelationships_Response { + message AppRelationship { + optional uint32 appid = 1; + optional uint32 relationship = 2; + } + + repeated .CPublishedFile_GetAppRelationships_Response.AppRelationship app_relationships = 3; +} + +message CPublishedFile_GetAppRelationshipsBatched_Request { + repeated uint64 publishedfileids = 1; + optional uint32 filter_relationship = 2; +} + +message CPublishedFile_GetAppRelationshipsBatched_Response { + message AppRelationship { + optional uint32 appid = 1; + optional uint32 relationship = 2; + } + + message PublishedFileAppRelationship { + optional uint64 publishedfileid = 1; + optional uint32 result = 2; + repeated .CPublishedFile_GetAppRelationshipsBatched_Response.AppRelationship app_relationships = 3; + } + + repeated .CPublishedFile_GetAppRelationshipsBatched_Response.PublishedFileAppRelationship relationships = 1; +} + +message CPublishedFile_StartPlaytimeTracking_Request { + optional uint32 appid = 1; + repeated uint64 publishedfileids = 2; +} + +message CPublishedFile_StartPlaytimeTracking_Response { +} + +message CPublishedFile_StopPlaytimeTracking_Request { + optional uint32 appid = 1; + repeated uint64 publishedfileids = 2; +} + +message CPublishedFile_StopPlaytimeTracking_Response { +} + +message CPublishedFile_StopPlaytimeTrackingForAllAppItems_Request { + optional uint32 appid = 1; +} + +message CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response { +} + +message CPublishedFile_SetPlaytimeForControllerConfigs_Request { + message ControllerConfigUsage { + optional uint64 publishedfileid = 1; + optional float seconds_active = 2; + } + + optional uint32 appid = 1; + repeated .CPublishedFile_SetPlaytimeForControllerConfigs_Request.ControllerConfigUsage controller_config_usage = 2; +} + +message CPublishedFile_SetPlaytimeForControllerConfigs_Response { +} + +message CPublishedFile_AddChild_Request { + optional uint64 publishedfileid = 1; + optional uint64 child_publishedfileid = 2; +} + +message CPublishedFile_AddChild_Response { +} + +message CPublishedFile_RemoveChild_Request { + optional uint64 publishedfileid = 1; + optional uint64 child_publishedfileid = 2; +} + +message CPublishedFile_RemoveChild_Response { +} + +message CPublishedFile_GetUserVoteSummary_Request { + repeated fixed64 publishedfileids = 1; +} + +message CPublishedFile_GetUserVoteSummary_Response { + message VoteSummary { + optional fixed64 publishedfileid = 1; + optional bool vote_for = 2; + optional bool vote_against = 3; + optional bool reported = 4; + } + + repeated .CPublishedFile_GetUserVoteSummary_Response.VoteSummary summaries = 1; +} + +message CPublishedFile_GetItemChanges_Request { + optional uint32 appid = 1; + optional uint32 last_time_updated = 2; + optional uint32 num_items_max = 3; +} + +message CPublishedFile_GetItemChanges_Response { + message WorkshopItemInfo { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional fixed64 manifest_id = 3; + } + + optional uint32 update_time = 1; + repeated .CPublishedFile_GetItemChanges_Response.WorkshopItemInfo workshop_items = 2; +} + +message CPublishedFile_GetContentDescriptors_Request { + optional fixed64 publishedfileid = 1; +} + +message CPublishedFile_GetContentDescriptors_Response { + message ContentDescriptor { + optional .EContentDescriptorID descriptorid = 1 [default = k_EContentDescriptor_FrequentNudityOrSexualContent]; + optional uint32 accountid = 2; + optional uint32 timestamp = 3; + optional bool moderator_set = 4; + } + + repeated .CPublishedFile_GetContentDescriptors_Response.ContentDescriptor content_descriptors = 1; +} + +message CPublishedFile_UpdateContentDescriptors_Request { + optional fixed64 publishedfileid = 1; + repeated .EContentDescriptorID descriptors_to_add = 2; + repeated .EContentDescriptorID descriptors_to_remove = 3; +} + +message CPublishedFile_UpdateContentDescriptors_Response { +} + +message CPublishedFile_FileSubscribed_Notification { + message RevisionData { + optional .EPublishedFileRevision revision = 1 [default = k_EPublishedFileRevision_Default]; + optional fixed64 file_hcontent = 2 [(description) = "Manifest GID"]; + optional uint32 rtime_updated = 3 [(description) = "Last time content updated"]; + } + + optional fixed64 published_file_id = 1 [(description) = "PublishedFileID_t for the content"]; + optional uint32 app_id = 2; + optional fixed64 file_hcontent = 3 [(description) = "UGC file handle or manifest GID"]; + optional uint32 file_size = 4; + optional uint32 rtime_subscribed = 5; + optional bool is_depot_content = 6 [(description) = "True if workshop item is delivered via Steampipe"]; + optional uint32 rtime_updated = 7 [(description) = "Last time content updated"]; + repeated .CPublishedFile_FileSubscribed_Notification.RevisionData revisions = 8 [(description) = "Data for each of the revisions that this item has"]; +} + +message CPublishedFile_FileUnsubscribed_Notification { + optional fixed64 published_file_id = 1 [(description) = "PublishedFileID_t for the content"]; + optional uint32 app_id = 2; +} + +message CPublishedFile_FileDeleted_Client_Notification { + optional fixed64 published_file_id = 1 [(description) = "PublishedFileID_t for the content"]; + optional uint32 app_id = 2; +} + +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"; + } + + rpc Unsubscribe (.CPublishedFile_Unsubscribe_Request) returns (.CPublishedFile_Unsubscribe_Response) { + option (method_description) = "Unsubscribes the user from the published file"; + } + + rpc CanSubscribe (.CPublishedFile_CanSubscribe_Request) returns (.CPublishedFile_CanSubscribe_Response) { + 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."; + } + + rpc GetDetails (.CPublishedFile_GetDetails_Request) returns (.CPublishedFile_GetDetails_Response) { + option (method_description) = "Retrieves information about a set of published files."; + } + + rpc GetItemInfo (.CPublishedFile_GetItemInfo_Request) returns (.CPublishedFile_GetItemInfo_Response) { + option (method_description) = "Retrieves information about a set of published files."; + } + + rpc GetUserFiles (.CPublishedFile_GetUserFiles_Request) returns (.CPublishedFile_GetUserFiles_Response) { + 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"; + } + + rpc Update (.CPublishedFile_Update_Request) returns (.CPublishedFile_Update_Response) { + 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"; + } + + rpc GetChangeHistory (.CPublishedFile_GetChangeHistory_Request) returns (.CPublishedFile_GetChangeHistory_Response) { + option (method_description) = "Returns data on the change history for a published file"; + } + + rpc RefreshVotingQueue (.CPublishedFile_RefreshVotingQueue_Request) returns (.CPublishedFile_RefreshVotingQueue_Response) { + option (method_description) = "Refresh the voting queue for the user"; + } + + rpc QueryFiles (.CPublishedFile_QueryFiles_Request) returns (.CPublishedFile_QueryFiles_Response) { + option (method_description) = "Performs a search query for published files"; + } + + rpc AddAppRelationship (.CPublishedFile_AddAppRelationship_Request) returns (.CPublishedFile_AddAppRelationship_Response) { + option (method_description) = "Adds a relationship between the published file and the given app"; + } + + rpc RemoveAppRelationship (.CPublishedFile_RemoveAppRelationship_Request) returns (.CPublishedFile_RemoveAppRelationship_Response) { + option (method_description) = "Remove a relationship between the published file and the given app"; + } + + rpc GetAppRelationships (.CPublishedFile_GetAppRelationships_Request) returns (.CPublishedFile_GetAppRelationships_Response) { + option (method_description) = "Returns the list of app relationships for this published file"; + } + + rpc GetAppRelationshipsBatched (.CPublishedFile_GetAppRelationshipsBatched_Request) returns (.CPublishedFile_GetAppRelationshipsBatched_Response) { + option (method_description) = "Returns the list of app relationships for set of published files"; + } + + rpc StartPlaytimeTracking (.CPublishedFile_StartPlaytimeTracking_Request) returns (.CPublishedFile_StartPlaytimeTracking_Response) { + option (method_description) = "Start usage tracking for a given set of published files"; + } + + rpc StopPlaytimeTracking (.CPublishedFile_StopPlaytimeTracking_Request) returns (.CPublishedFile_StopPlaytimeTracking_Response) { + option (method_description) = "Stops usage tracking for a given set of published files"; + } + + rpc StopPlaytimeTrackingForAllAppItems (.CPublishedFile_StopPlaytimeTrackingForAllAppItems_Request) returns (.CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response) { + option (method_description) = "Stops usage tracking for all items currently tracked for the specified app"; + } + + rpc SetPlaytimeForControllerConfigs (.CPublishedFile_SetPlaytimeForControllerConfigs_Request) returns (.CPublishedFile_SetPlaytimeForControllerConfigs_Response) { + option (method_description) = "Stops usage tracking all controller configs for the given app and set the usage time for the for the given controller configs"; + } + + rpc AddChild (.CPublishedFile_AddChild_Request) returns (.CPublishedFile_AddChild_Response) { + option (method_description) = "Adds a parent->child relationship between the given items."; + } + + rpc RemoveChild (.CPublishedFile_RemoveChild_Request) returns (.CPublishedFile_RemoveChild_Response) { + option (method_description) = "Removes parent->child relationship between the given items."; + } + + rpc GetUserVoteSummary (.CPublishedFile_GetUserVoteSummary_Request) returns (.CPublishedFile_GetUserVoteSummary_Response) { + option (method_description) = "Get user vote summary"; + } + + rpc GetItemChanges (.CPublishedFile_GetItemChanges_Request) returns (.CPublishedFile_GetItemChanges_Response) { + option (method_description) = "Get list of updated items since given date"; + } + + rpc GetContentDescriptors (.CPublishedFile_GetContentDescriptors_Request) returns (.CPublishedFile_GetContentDescriptors_Response) { + option (method_description) = "Returns more detailed information about the content descriptors for the published file"; + } + + rpc UpdateContentDescriptors (.CPublishedFile_UpdateContentDescriptors_Request) returns (.CPublishedFile_UpdateContentDescriptors_Response) { + option (method_description) = "Updates content descriptors on the published file"; + } +} + +service PublishedFileClient { + option (service_description) = "Published file client notifications"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyFileSubscribed (.CPublishedFile_FileSubscribed_Notification) returns (.NoResponse) { + option (method_description) = "Notification from the server when a user subscribes to a file"; + } + + rpc NotifyFileUnsubscribed (.CPublishedFile_FileUnsubscribed_Notification) returns (.NoResponse) { + option (method_description) = "Notification from the server when a user unsubscribes from a file"; + } + + rpc NotifyFileDeleted (.CPublishedFile_FileDeleted_Client_Notification) returns (.NoResponse) { + option (method_description) = "Notification from the server when a published file is deleted"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_qms.steamclient.proto b/protobuf_files/orig/steam/steammessages_qms.steamclient.proto new file mode 100644 index 00000000..e7e9746c --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_qms.steamclient.proto @@ -0,0 +1,125 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +enum EGameSearchAction { + k_EGameSearchAction_None = 0; + k_EGameSearchAction_Accept = 1; + k_EGameSearchAction_Decline = 2; + k_EGameSearchAction_Cancel = 3; +} + +enum EGameSearchResult { + k_EGameSearchResult_Invalid = 0; + k_EGameSearchResult_SearchInProgress = 1; + k_EGameSearchResult_SearchFailedNoHosts = 2; + k_EGameSearchResult_SearchGameFound = 3; + k_EGameSearchResult_SearchCompleteAccepted = 4; + k_EGameSearchResult_SearchCompleteDeclined = 5; + k_EGameSearchResult_SearchCanceled = 6; +} + +message GameSearchParam { + optional string key_name = 1; + repeated string value = 2; +} + +message CQueuedMatchmaking_SearchForGame_Request { + optional uint32 appid = 1; + optional .EGameSearchAction action = 2 [default = k_EGameSearchAction_None]; + repeated .GameSearchParam params = 3; + optional uint32 player_min = 4; + optional uint32 player_max = 5; + optional fixed64 steamidlobby = 6; + optional uint64 searchid = 7; +} + +message CQueuedMatchmaking_SearchForGame_Response { + optional .EGameSearchResult gamesearchresult = 1 [default = k_EGameSearchResult_Invalid]; + optional uint64 searchid = 2; + optional uint32 seconds_time_estimate = 3; + optional uint32 poll_frequency = 4; + optional uint32 count_searching = 5; + optional uint32 players_in_match = 6; + optional uint32 players_accepted = 7; + optional string connect_string = 9; + optional fixed64 steamidhost = 10; + optional uint32 rtime_match_made = 11; + optional uint32 rtime_now = 12; + optional fixed64 steamid_canceled_search = 13; +} + +message CQueuedMatchmakingGameHost_SearchForPlayers_Request { + optional uint32 appid = 1; + optional .EGameSearchAction action = 2 [default = k_EGameSearchAction_None]; + repeated .GameSearchParam params = 3; + optional uint32 player_min = 4; + optional uint32 player_max = 5; + optional uint32 player_max_team_size = 6; + optional string connection_string = 7; + optional uint64 searchid = 8; +} + +message PlayerFound { + optional fixed64 steamid = 1; + optional .EGameSearchAction action = 2 [default = k_EGameSearchAction_None]; + repeated .GameSearchParam params = 3; + optional uint32 team_number = 4; +} + +message CQueuedMatchmakingGameHost_SearchForPlayers_Response { + optional .EGameSearchResult gamesearchresult = 1 [default = k_EGameSearchResult_Invalid]; + optional uint64 searchid = 2; + optional uint32 poll_frequency = 3; + optional uint64 matchid = 4; + repeated .PlayerFound players = 5; + optional uint32 rtime_match_made = 6; + optional uint32 rtime_now = 7; +} + +message PlayerResult { + optional fixed64 steamid = 1; + optional uint32 value = 2; +} + +message CQueuedMatchmakingGameHost_SubmitPlayerResult_Request { + optional uint32 appid = 1; + optional uint64 matchid = 2; + repeated .PlayerResult player_results = 3; +} + +message CQueuedMatchmakingGameHost_SubmitPlayerResult_Response { +} + +message CQueuedMatchmakingGameHost_EndGame_Request { + optional uint32 appid = 1; + optional uint64 matchid = 2; +} + +message CQueuedMatchmakingGameHost_EndGame_Response { +} + +service QueuedMatchmaking { + option (service_description) = "Queued matchmaking service"; + + rpc SearchForGame (.CQueuedMatchmaking_SearchForGame_Request) returns (.CQueuedMatchmaking_SearchForGame_Response) { + option (method_description) = "Search for a game"; + } +} + +service QueuedMatchmakingGameHost { + option (service_description) = "Queued matchmaking host service"; + + rpc SearchForPlayers (.CQueuedMatchmakingGameHost_SearchForPlayers_Request) returns (.CQueuedMatchmakingGameHost_SearchForPlayers_Response) { + option (method_description) = "SearchForPlayers"; + } + + rpc SubmitPlayerResult (.CQueuedMatchmakingGameHost_SubmitPlayerResult_Request) returns (.CQueuedMatchmakingGameHost_SubmitPlayerResult_Response) { + option (method_description) = "SubmitPlayerResult"; + } + + rpc EndGame (.CQueuedMatchmakingGameHost_EndGame_Request) returns (.CQueuedMatchmakingGameHost_EndGame_Response) { + option (method_description) = "EndGame"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_remoteclient.proto b/protobuf_files/orig/steam/steammessages_remoteclient.proto new file mode 100644 index 00000000..498d7493 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_remoteclient.proto @@ -0,0 +1,99 @@ +import "steammessages_base.proto"; +import "steammessages_remoteclient_discovery.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgRemoteClientStatus { + optional uint64 client_id = 1; + optional uint64 instance_id = 2; + optional .CMsgRemoteClientBroadcastStatus status = 3; +} + +message CMsgRemoteClientAppStatus { + message AppUpdateInfo { + optional fixed32 time_update_start = 1; + optional uint64 bytes_to_download = 2; + optional uint64 bytes_downloaded = 3; + optional uint64 bytes_to_process = 4; + optional uint64 bytes_processed = 5; + optional int32 estimated_seconds_remaining = 6 [default = -1]; + optional int32 update_result = 7; + optional uint32 update_state = 8; + } + + message ShortcutInfo { + optional string name = 1; + optional string icon = 2; + repeated string categories = 3; + optional string exepath = 4; + } + + message AppStatus { + optional uint32 app_id = 1; + optional uint32 app_state = 2; + optional .CMsgRemoteClientAppStatus.AppUpdateInfo update_info = 3; + optional .CMsgRemoteClientAppStatus.ShortcutInfo shortcut_info = 4; + optional bool launch_available = 5 [default = true]; + } + + repeated .CMsgRemoteClientAppStatus.AppStatus status_updates = 1; +} + +message CMsgRemoteClientStartStream { + message ReservedGamepad { + optional uint32 controller_type = 1; + optional uint32 controller_subtype = 2; + } + + optional uint32 app_id = 1; + optional int32 environment = 2; + optional int32 gamepad_count = 3; + optional int32 launch_option = 4 [default = -1]; + optional bool lock_parental_lock = 5 [default = false]; + optional string unlock_parental_lock = 6; + optional int32 maximum_resolution_x = 7; + optional int32 maximum_resolution_y = 8; + repeated .CMsgRemoteClientStartStream.ReservedGamepad gamepads = 9; + optional int32 audio_channel_count = 10 [default = 2]; + repeated .EStreamTransport supported_transport = 11; +} + +message CMsgRemoteClientStartStreamResponse { + optional int32 e_launch_result = 1 [default = 2]; + optional uint32 stream_port = 2; + repeated int32 launch_options = 3; + optional bytes auth_token = 4; + optional .EStreamTransport transport = 5 [default = k_EStreamTransportUDP]; + optional string relay_server = 6; + optional string launch_task = 7; + optional string launch_task_detail = 8; + optional int32 launch_tasks_done = 9; + optional int32 launch_tasks_total = 10; +} + +message CMsgRemoteClientPing { +} + +message CMsgRemoteClientPingResponse { +} + +message CMsgRemoteClientAcceptEULA { + repeated uint32 app_id = 1; + repeated string eula_id = 2; + repeated uint32 eula_version = 3; +} + +message CMsgRemoteClientGetControllerConfig { + optional uint32 app_id = 1; + optional uint32 controller_index = 3; +} + +message CMsgRemoteClientGetControllerConfigResponse { + optional int32 eresult = 1 [default = 2]; + optional bytes config_vdf = 2; +} + +message CMsgRemoteClientStreamingEnabled { + required bool enabled = 1; +} diff --git a/protobuf_files/orig/steam/steammessages_remoteclient_discovery.proto b/protobuf_files/orig/steam/steammessages_remoteclient_discovery.proto new file mode 100644 index 00000000..a98a7914 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_remoteclient_discovery.proto @@ -0,0 +1,232 @@ +option optimize_for = SPEED; + +enum ERemoteClientBroadcastMsg { + k_ERemoteClientBroadcastMsgDiscovery = 0; + k_ERemoteClientBroadcastMsgStatus = 1; + k_ERemoteClientBroadcastMsgOffline = 2; + k_ERemoteDeviceAuthorizationRequest = 3; + k_ERemoteDeviceAuthorizationResponse = 4; + k_ERemoteDeviceStreamingRequest = 5; + k_ERemoteDeviceStreamingResponse = 6; + k_ERemoteDeviceProofRequest = 7; + k_ERemoteDeviceProofResponse = 8; + k_ERemoteDeviceAuthorizationCancelRequest = 9; + k_ERemoteDeviceStreamingCancelRequest = 10; + k_ERemoteClientBroadcastMsgClientIDDeconflict = 11; + k_ERemoteDeviceStreamTransportSignal = 12; + k_ERemoteDeviceStreamingProgress = 13; + k_ERemoteDeviceAuthorizationConfirmed = 14; +} + +enum ERemoteClientService { + k_ERemoteClientServiceNone = 0; + k_ERemoteClientServiceRemoteControl = 1; + k_ERemoteClientServiceGameStreaming = 2; + k_ERemoteClientServiceSiteLicense = 4; + k_ERemoteClientServiceContentCache = 8; + k_ERemoteClientServiceContentServer = 16; +} + +enum ERemoteDeviceAuthorizationResult { + k_ERemoteDeviceAuthorizationSuccess = 0; + k_ERemoteDeviceAuthorizationDenied = 1; + k_ERemoteDeviceAuthorizationNotLoggedIn = 2; + k_ERemoteDeviceAuthorizationOffline = 3; + k_ERemoteDeviceAuthorizationBusy = 4; + k_ERemoteDeviceAuthorizationInProgress = 5; + k_ERemoteDeviceAuthorizationTimedOut = 6; + k_ERemoteDeviceAuthorizationFailed = 7; + k_ERemoteDeviceAuthorizationCanceled = 8; +} + +enum EStreamDeviceFormFactor { + k_EStreamDeviceFormFactorUnknown = 0; + k_EStreamDeviceFormFactorPhone = 1; + k_EStreamDeviceFormFactorTablet = 2; + k_EStreamDeviceFormFactorComputer = 3; + k_EStreamDeviceFormFactorTV = 4; +} + +enum EStreamTransport { + k_EStreamTransportNone = 0; + k_EStreamTransportUDP = 1; + k_EStreamTransportUDPRelay = 2; + k_EStreamTransportWebRTC = 3; + k_EStreamTransportSDR = 4; + k_EStreamTransportUDP_SNS = 5; + k_EStreamTransportUDPRelay_SNS = 6; +} + +enum EStreamInterface { + k_EStreamInterfaceDefault = 0; + k_EStreamInterfaceRecentGames = 1; + k_EStreamInterfaceBigPicture = 2; + k_EStreamInterfaceDesktop = 3; +} + +enum ERemoteDeviceStreamingResult { + k_ERemoteDeviceStreamingSuccess = 0; + k_ERemoteDeviceStreamingUnauthorized = 1; + k_ERemoteDeviceStreamingScreenLocked = 2; + k_ERemoteDeviceStreamingFailed = 3; + k_ERemoteDeviceStreamingBusy = 4; + k_ERemoteDeviceStreamingInProgress = 5; + k_ERemoteDeviceStreamingCanceled = 6; + k_ERemoteDeviceStreamingDriversNotInstalled = 7; + k_ERemoteDeviceStreamingDisabled = 8; + k_ERemoteDeviceStreamingBroadcastingActive = 9; + k_ERemoteDeviceStreamingVRActive = 10; + k_ERemoteDeviceStreamingPINRequired = 11; + k_ERemoteDeviceStreamingTransportUnavailable = 12; + k_ERemoteDeviceStreamingInvisible = 13; + k_ERemoteDeviceStreamingGameLaunchFailed = 14; +} + +message CMsgRemoteClientBroadcastHeader { + optional uint64 client_id = 1; + optional .ERemoteClientBroadcastMsg msg_type = 2 [default = k_ERemoteClientBroadcastMsgDiscovery]; + optional uint64 instance_id = 3; + optional uint64 device_id = 4; + optional bytes device_token = 5; +} + +message CMsgRemoteClientBroadcastStatus { + message User { + optional fixed64 steamid = 1; + optional uint32 auth_key_id = 2; + } + + optional int32 version = 1; + optional int32 min_version = 2; + optional uint32 connect_port = 3; + optional string hostname = 4; + optional uint32 enabled_services = 6; + optional int32 ostype = 7 [default = 0]; + optional bool is64bit = 8; + repeated .CMsgRemoteClientBroadcastStatus.User users = 9; + optional int32 euniverse = 11; + optional uint32 timestamp = 12; + optional bool screen_locked = 13; + optional bool games_running = 14; + repeated string mac_addresses = 15; + optional uint32 download_lan_peer_group = 16; + optional bool broadcasting_active = 17; + optional bool vr_active = 18; + optional uint32 content_cache_port = 19; + repeated string ip_addresses = 20; + optional string public_ip_address = 21; + optional bool remoteplay_active = 22; + optional uint32 supported_services = 23; + optional bool steam_deck = 24; + optional uint64 steam_version = 25; +} + +message CMsgRemoteClientBroadcastDiscovery { + optional uint32 seq_num = 1; + repeated uint64 client_ids = 2; +} + +message CMsgRemoteClientBroadcastClientIDDeconflict { + repeated uint64 client_ids = 2; +} + +message CMsgRemoteDeviceAuthorizationRequest { + message CKeyEscrow_Ticket { + optional bytes password = 1; + optional uint64 identifier = 2; + optional bytes payload = 3; + optional uint32 timestamp = 4; + optional .CMsgRemoteDeviceAuthorizationRequest.EKeyEscrowUsage usage = 5 [default = k_EKeyEscrowUsageStreamingDevice]; + optional string device_name = 6; + optional string device_model = 7; + optional string device_serial = 8; + optional uint32 device_provisioning_id = 9; + } + + enum EKeyEscrowUsage { + k_EKeyEscrowUsageStreamingDevice = 0; + } + + required bytes device_token = 1; + optional string device_name = 2; + required bytes encrypted_request = 3; + optional bytes auth_key = 4; +} + +message CMsgRemoteDeviceAuthorizationCancelRequest { +} + +message CMsgRemoteDeviceAuthorizationResponse { + required .ERemoteDeviceAuthorizationResult result = 1 [default = k_ERemoteDeviceAuthorizationSuccess]; + optional fixed64 steamid = 2; + optional bytes auth_key = 3; + optional bytes device_token = 4; +} + +message CMsgRemoteDeviceAuthorizationConfirmed { + required .ERemoteDeviceAuthorizationResult result = 1 [default = k_ERemoteDeviceAuthorizationSuccess]; +} + +message CMsgRemoteDeviceStreamingRequest { + message ReservedGamepad { + optional uint32 controller_type = 1; + optional uint32 controller_subtype = 2; + } + + required uint32 request_id = 1; + optional int32 maximum_resolution_x = 2; + optional int32 maximum_resolution_y = 3; + optional int32 audio_channel_count = 4 [default = 2]; + optional string device_version = 5; + optional bool stream_desktop = 6; + optional bytes device_token = 7; + optional bytes pin = 8; + optional bool enable_video_streaming = 9 [default = true]; + optional bool enable_audio_streaming = 10 [default = true]; + optional bool enable_input_streaming = 11 [default = true]; + optional bool network_test = 12; + optional uint64 client_id = 13; + repeated .EStreamTransport supported_transport = 14; + optional bool restricted = 15; + optional .EStreamDeviceFormFactor form_factor = 16 [default = k_EStreamDeviceFormFactorUnknown]; + optional int32 gamepad_count = 17; + repeated .CMsgRemoteDeviceStreamingRequest.ReservedGamepad gamepads = 18; + optional uint64 gameid = 19; + optional .EStreamInterface stream_interface = 20 [default = k_EStreamInterfaceDefault]; +} + +message CMsgRemoteDeviceStreamingCancelRequest { + required uint32 request_id = 1; +} + +message CMsgRemoteDeviceStreamingProgress { + required uint32 request_id = 1; + optional float progress = 2; +} + +message CMsgRemoteDeviceStreamingResponse { + required uint32 request_id = 1; + required .ERemoteDeviceStreamingResult result = 2 [default = k_ERemoteDeviceStreamingSuccess]; + optional uint32 port = 3; + optional bytes encrypted_session_key = 4; + optional .EStreamTransport transport = 6 [default = k_EStreamTransportUDP]; + optional string relay_server = 7; + optional string cert = 8; +} + +message CMsgRemoteDeviceProofRequest { + required bytes challenge = 1; + optional uint32 request_id = 2; + optional bool update_secret = 3; +} + +message CMsgRemoteDeviceProofResponse { + required bytes response = 1; + optional uint32 request_id = 2; + optional bool updated_secret = 3; +} + +message CMsgRemoteDeviceStreamTransportSignal { + optional bytes token = 1; + optional bytes payload = 2; +} diff --git a/protobuf_files/orig/steam/steammessages_remoteclient_service.steamclient.proto b/protobuf_files/orig/steam/steammessages_remoteclient_service.steamclient.proto new file mode 100644 index 00000000..c5cf628d --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_remoteclient_service.steamclient.proto @@ -0,0 +1,90 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "steammessages_remoteclient_service_messages.proto"; + +option cc_generic_services = true; + +service RemoteClient { + option (service_description) = "Methods for Steam remote client operations"; + + rpc GetPairingInfo (.CRemoteClient_GetPairingInfo_Request) returns (.CRemoteClient_GetPairingInfo_Response) { + option (method_description) = "Get pairing info for an entered PIN"; + } + + rpc NotifyOnline (.CRemoteClient_Online_Notification) returns (.NoResponse) { + option (method_description) = "Let the service know we're available for status listeners"; + } + + rpc NotifyReplyPacket (.CRemoteClient_ReplyPacket_Notification) returns (.NoResponse) { + option (method_description) = "Send a reply to a remote client"; + } + + rpc AllocateTURNServer (.CRemoteClient_AllocateTURNServer_Request) returns (.CRemoteClient_AllocateTURNServer_Response) { + option (method_description) = "Allocate a TURN server for a streaming session"; + } + + rpc AllocateRelayServer (.CRemoteClient_AllocateRelayServer_Request) returns (.CRemoteClient_AllocateRelayServer_Response) { + option (method_description) = "Allocate a UDP relay server for a streaming session"; + } + + rpc AllocateSDR (.CRemoteClient_AllocateSDR_Request) returns (.CRemoteClient_AllocateSDR_Response) { + option (method_description) = "Allocate SDR resources for an app"; + } + + rpc SendSteamBroadcastPacket (.CRemoteClient_SteamBroadcast_Notification) returns (.NoResponse) { + option (method_description) = "Broadcast a packet to remote Steam clients"; + } + + rpc SendSteamToSteamPacket (.CRemoteClient_SteamToSteam_Notification) returns (.NoResponse) { + option (method_description) = "Send a packet to a remote Steam client"; + } + + rpc SendRemotePlaySessionStarted (.CRemotePlay_SessionStarted_Request) returns (.CRemotePlay_SessionStarted_Response) { + option (method_description) = "Let the server know that we started a Remote Play session"; + } + + rpc SendRemotePlaySessionStopped (.CRemotePlay_SessionStopped_Notification) returns (.NoResponse) { + option (method_description) = "Let the server know that we stopped a Remote Play session"; + } + + rpc SendRemotePlayTogetherPacket (.CRemotePlayTogether_Notification) returns (.NoResponse) { + option (method_description) = "Send a Remote Play Together packet to a Steam client"; + } + + rpc CreateRemotePlayTogetherInvitation (.CRemoteClient_CreateRemotePlayTogetherInvitation_Request) returns (.CRemoteClient_CreateRemotePlayTogetherInvitation_Response) { + option (method_description) = "Create a Remote Play Together invitation"; + } + + rpc DeleteRemotePlayTogetherInvitation (.CRemoteClient_DeleteRemotePlayTogetherInvitation_Request) returns (.CRemoteClient_DeleteRemotePlayTogetherInvitation_Response) { + option (method_description) = "Delete a Remote Play Together invitation"; + } +} + +service RemoteClientSteamClient { + option (service_description) = "Methods for Steam remote client operations"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyRegisterStatusUpdate (.CRemoteClient_RegisterStatusUpdate_Notification) returns (.NoResponse) { + option (method_description) = "Register for status updates with a Steam client"; + } + + rpc NotifyUnregisterStatusUpdate (.CRemoteClient_UnregisterStatusUpdate_Notification) returns (.NoResponse) { + option (method_description) = "Unregister for status updates with a Steam client"; + } + + rpc NotifyRemotePacket (.CRemoteClient_RemotePacket_Notification) returns (.NoResponse) { + option (method_description) = "Send a packet to a Steam client"; + } + + rpc NotifySteamBroadcastPacket (.CRemoteClient_SteamBroadcast_Notification) returns (.NoResponse) { + option (method_description) = "Broadcast a packet to remote Steam clients"; + } + + rpc NotifySteamToSteamPacket (.CRemoteClient_SteamToSteam_Notification) returns (.NoResponse) { + option (method_description) = "Send a packet to a Steam client from a remote Steam client"; + } + + rpc NotifyRemotePlayTogetherPacket (.CRemotePlayTogether_Notification) returns (.NoResponse) { + option (method_description) = "Send a Remote Play Together packet to a Steam client"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_remoteclient_service_messages.proto b/protobuf_files/orig/steam/steammessages_remoteclient_service_messages.proto new file mode 100644 index 00000000..85620f4b --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_remoteclient_service_messages.proto @@ -0,0 +1,198 @@ +message CRemoteClient_CreateSession_Request { +} + +message CRemoteClient_CreateSession_Response { + optional fixed64 session_id = 1; + optional int32 euniverse = 2; +} + +message CRemoteClient_StartPairing_Request { + optional fixed64 session_id = 1; +} + +message CRemoteClient_StartPairing_Response { + optional uint32 pin = 1; +} + +message CRemoteClient_SetPairingInfo_Request { + optional fixed64 session_id = 1; + optional fixed64 device_id = 2; + optional bytes request = 3; +} + +message CRemoteClient_SetPairingInfo_Response { +} + +message CRemoteClient_GetPairingInfo_Request { + optional uint32 pin = 1; +} + +message CRemoteClient_GetPairingInfo_Response { + optional fixed64 session_id = 1; + optional fixed64 device_id = 2; + optional bytes request = 3; +} + +message CRemoteClient_CancelPairing_Request { + optional fixed64 session_id = 1; +} + +message CRemoteClient_CancelPairing_Response { +} + +message CRemoteClient_RegisterStatusUpdate_Notification { + optional fixed64 session_id = 1; + optional fixed64 steamid = 2; + optional fixed64 device_id = 3; +} + +message CRemoteClient_UnregisterStatusUpdate_Notification { + optional fixed64 session_id = 1; + optional fixed64 steamid = 2; +} + +message CRemoteClient_Online_Notification { + optional fixed64 steamid = 1; + optional fixed64 remote_client_id = 2; +} + +message CRemoteClient_RemotePacket_Notification { + optional fixed64 session_id = 1; + optional fixed64 steamid = 2; + optional bytes payload = 4; +} + +message CRemoteClient_ReplyPacket_Notification { + optional fixed64 session_id = 1; + optional bytes payload = 2; +} + +message CRemoteClient_GetReplies_Request { + optional fixed64 session_id = 1; +} + +message CRemoteClient_GetReplies_Response { + repeated bytes payload = 1; +} + +message CRemoteClient_AllocateTURNServer_Request { + optional uint32 cellid = 1; + optional string credentials = 2; +} + +message CRemoteClient_AllocateTURNServer_Response { + optional string turn_server = 1; +} + +message CRemoteClient_AllocateRelayServer_Request { + optional uint32 cellid = 1; + optional string credentials = 2; +} + +message CRemoteClient_AllocateRelayServer_Response { + optional string relay_server = 1; +} + +message CRemoteClient_AllocateSDR_Request { + optional uint32 appid = 1; +} + +message CRemoteClient_AllocateSDR_Response { +} + +message CRemoteClient_SteamBroadcast_Notification { + optional fixed64 steamid = 1; + optional fixed64 clientid = 2; + optional bytes payload = 3; +} + +message CRemoteClient_SteamToSteam_Notification { + optional fixed64 steamid = 1; + optional fixed64 src_clientid = 2; + optional fixed64 dst_clientid = 3; + optional uint32 secretid = 4; + optional bytes encrypted_payload = 5; +} + +message CRemotePlay_SessionStarted_Request { + optional uint32 host_account_id = 1; + optional uint32 client_account_id = 2; + optional uint32 appid = 3; + optional int32 device_form_factor = 4; + optional bool remote_play_together = 5; + optional bool guest_session = 6; +} + +message CRemotePlay_SessionStarted_Response { + optional fixed64 record_id = 1; +} + +message CRemotePlay_SessionStopped_Notification { + optional fixed64 record_id = 1; + optional bool used_x264 = 2; + optional bool used_h264 = 3; + optional bool used_hevc = 4; +} + +message CRemotePlayTogether_Notification { + message Player { + optional fixed64 steamid = 1; + optional uint32 guestid = 2; + optional bytes avatar_hash = 3; + optional bool keyboard_enabled = 4; + optional bool mouse_enabled = 5; + optional bool controller_enabled = 6; + } + + message ControllerSlot_obsolete { + optional uint32 slotid = 1; + optional fixed64 steamid = 2; + } + + message ControllerSlot { + optional uint32 slotid = 1; + optional .CRemotePlayTogether_Notification.Player player = 2; + optional int32 controller_type = 3; + } + + message GroupUpdated { + optional fixed64 host_steamid = 1; + optional fixed64 host_clientid = 2; + repeated fixed64 players_obsolete = 3; + optional fixed64 host_gameid = 4; + repeated .CRemotePlayTogether_Notification.ControllerSlot_obsolete controller_slots_obsolete = 5; + optional bool has_new_players = 6; + repeated .CRemotePlayTogether_Notification.Player player_slots = 7; + repeated .CRemotePlayTogether_Notification.ControllerSlot controller_slots = 8; + } + + optional fixed64 steamid = 1; + + oneof Message { + .CRemotePlayTogether_Notification.GroupUpdated group_updated = 2; + } +} + +message CRemoteClient_CreateRemotePlayTogetherInvitation_Request { + optional uint32 appid = 1; + optional string launch_parameters = 2; +} + +message CRemoteClient_CreateRemotePlayTogetherInvitation_Response { + optional string invitation_code = 1; +} + +message CRemoteClient_DeleteRemotePlayTogetherInvitation_Request { + optional string invitation_code = 1; +} + +message CRemoteClient_DeleteRemotePlayTogetherInvitation_Response { +} + +message CRemoteClient_LookupRemotePlayTogetherInvitation_Request { + optional string invitation_code = 1; +} + +message CRemoteClient_LookupRemotePlayTogetherInvitation_Response { + optional string invitation_url = 1; +} diff --git a/protobuf_files/orig/steam/steammessages_remoteplay.proto b/protobuf_files/orig/steam/steammessages_remoteplay.proto new file mode 100644 index 00000000..d0c79b32 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_remoteplay.proto @@ -0,0 +1,943 @@ +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EStreamChannel { + k_EStreamChannelInvalid = -1; + k_EStreamChannelDiscovery = 0; + k_EStreamChannelControl = 1; + k_EStreamChannelStats = 2; + k_EStreamChannelDataChannelStart = 3; +} + +enum EStreamDiscoveryMessage { + k_EStreamDiscoveryPingRequest = 1; + k_EStreamDiscoveryPingResponse = 2; +} + +enum EStreamControlMessage { + k_EStreamControlAuthenticationRequest = 1; + k_EStreamControlAuthenticationResponse = 2; + k_EStreamControlNegotiationInit = 3; + k_EStreamControlNegotiationSetConfig = 4; + k_EStreamControlNegotiationComplete = 5; + k_EStreamControlClientHandshake = 6; + k_EStreamControlServerHandshake = 7; + k_EStreamControlStartNetworkTest = 8; + k_EStreamControlKeepAlive = 9; + k_EStreamControl_LAST_SETUP_MESSAGE = 15; + k_EStreamControlStartAudioData = 50; + k_EStreamControlStopAudioData = 51; + k_EStreamControlStartVideoData = 52; + k_EStreamControlStopVideoData = 53; + k_EStreamControlInputMouseMotion = 54; + k_EStreamControlInputMouseWheel = 55; + k_EStreamControlInputMouseDown = 56; + k_EStreamControlInputMouseUp = 57; + k_EStreamControlInputKeyDown = 58; + k_EStreamControlInputKeyUp = 59; + k_EStreamControlInputGamepadAttached_OBSOLETE = 60; + k_EStreamControlInputGamepadEvent_OBSOLETE = 61; + k_EStreamControlInputGamepadDetached_OBSOLETE = 62; + k_EStreamControlShowCursor = 63; + k_EStreamControlHideCursor = 64; + k_EStreamControlSetCursor = 65; + k_EStreamControlGetCursorImage = 66; + k_EStreamControlSetCursorImage = 67; + k_EStreamControlDeleteCursor = 68; + k_EStreamControlSetTargetFramerate = 69; + k_EStreamControlInputLatencyTest = 70; + k_EStreamControlGamepadRumble_OBSOLETE = 71; + k_EStreamControlOverlayEnabled = 74; + k_EStreamControlInputControllerAttached_OBSOLETE = 75; + k_EStreamControlInputControllerState_OBSOLETE = 76; + k_EStreamControlTriggerHapticPulse_OBSOLETE = 77; + k_EStreamControlInputControllerDetached_OBSOLETE = 78; + k_EStreamControlVideoDecoderInfo = 80; + k_EStreamControlSetTitle = 81; + k_EStreamControlSetIcon = 82; + k_EStreamControlQuitRequest = 83; + k_EStreamControlSetQoS = 87; + k_EStreamControlInputControllerWirelessPresence_OBSOLETE = 88; + k_EStreamControlSetGammaRamp = 89; + k_EStreamControlVideoEncoderInfo = 90; + k_EStreamControlInputControllerStateHID_OBSOLETE = 93; + k_EStreamControlSetTargetBitrate = 94; + k_EStreamControlSetControllerPairingEnabled_OBSOLETE = 95; + k_EStreamControlSetControllerPairingResult_OBSOLETE = 96; + k_EStreamControlTriggerControllerDisconnect_OBSOLETE = 97; + k_EStreamControlSetActivity = 98; + k_EStreamControlSetStreamingClientConfig = 99; + k_EStreamControlSystemSuspend = 100; + k_EStreamControlSetControllerSettings_OBSOLETE = 101; + k_EStreamControlVirtualHereRequest = 102; + k_EStreamControlVirtualHereReady = 103; + k_EStreamControlVirtualHereShareDevice = 104; + k_EStreamControlSetSpectatorMode = 105; + k_EStreamControlRemoteHID = 106; + k_EStreamControlStartMicrophoneData = 107; + k_EStreamControlStopMicrophoneData = 108; + k_EStreamControlInputText = 109; + k_EStreamControlTouchConfigActive = 110; + k_EStreamControlGetTouchConfigData = 111; + k_EStreamControlSetTouchConfigData = 112; + k_EStreamControlSaveTouchConfigLayout = 113; + k_EStreamControlTouchActionSetActive = 114; + k_EStreamControlGetTouchIconData = 115; + k_EStreamControlSetTouchIconData = 116; + k_EStreamControlInputTouchFingerDown = 117; + k_EStreamControlInputTouchFingerMotion = 118; + k_EStreamControlInputTouchFingerUp = 119; + k_EStreamControlSetCaptureSize = 120; + k_EStreamControlSetFlashState = 121; + k_EStreamControlPause = 122; + k_EStreamControlResume = 123; + k_EStreamControlEnableHighResCapture = 124; + k_EStreamControlDisableHighResCapture = 125; + k_EStreamControlToggleMagnification = 126; + k_EStreamControlSetCapslock = 127; + k_EStreamControlSetKeymap = 128; + k_EStreamControlStopRequest = 129; + k_EStreamControlTouchActionSetLayerAdded = 130; + k_EStreamControlTouchActionSetLayerRemoved = 131; + k_EStreamControlRemotePlayTogetherGroupUpdate = 132; + k_EStreamControlSetInputTemporarilyDisabled = 133; + k_EStreamControlSetQualityOverride = 134; + k_EStreamControlSetBitrateOverride = 135; + k_EStreamControlShowOnScreenKeyboard = 136; + k_EStreamControlControllerConfigMsg = 137; + k_EStreamControlControllerPersonalizationUpdate = 138; + k_EStreamControlEnableNeptuneData = 139; + k_EStreamControlDisableNeptuneData = 140; + k_EStreamControlStartNeptuneData = 141; + k_EStreamControlStopNeptuneData = 142; +} + +enum EStreamVersion { + k_EStreamVersionNone = 0; + k_EStreamVersionCurrent = 1; +} + +enum EStreamAudioCodec { + k_EStreamAudioCodecNone = 0; + k_EStreamAudioCodecRaw = 1; + k_EStreamAudioCodecVorbis = 2; + k_EStreamAudioCodecOpus = 3; + k_EStreamAudioCodecMP3 = 4; + k_EStreamAudioCodecAAC = 5; +} + +enum EStreamVideoCodec { + k_EStreamVideoCodecNone = 0; + k_EStreamVideoCodecRaw = 1; + k_EStreamVideoCodecVP8 = 2; + k_EStreamVideoCodecVP9 = 3; + k_EStreamVideoCodecH264 = 4; + k_EStreamVideoCodecHEVC = 5; + k_EStreamVideoCodecORBX1 = 6; + k_EStreamVideoCodecORBX2 = 7; +} + +enum EStreamQualityPreference { + k_EStreamQualityAutomatic = -1; + k_EStreamQualityFast = 1; + k_EStreamQualityBalanced = 2; + k_EStreamQualityBeautiful = 3; +} + +enum EStreamBitrate { + k_EStreamBitrateAutodetect = -1; + 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; + k_EStreamP2PScopeOnlyMe = 2; + k_EStreamP2PScopeFriends = 3; + k_EStreamP2PScopeEveryone = 4; +} + +enum EStreamHostPlayAudioPreference { + k_EStreamHostPlayAudioDefault = 0; + k_EStreamHostPlayAudioAlways = 1; +} + +enum EStreamingDataType { + k_EStreamingAudioData = 0; + k_EStreamingVideoData = 1; + k_EStreamingMicrophoneData = 2; + k_EStreamingNeptuneData = 3; +} + +enum EStreamMouseButton { + k_EStreamMouseButtonLeft = 1; + k_EStreamMouseButtonRight = 2; + k_EStreamMouseButtonMiddle = 16; + k_EStreamMouseButtonX1 = 32; + k_EStreamMouseButtonX2 = 64; + k_EStreamMouseButtonUnknown = 4096; +} + +enum EStreamMouseWheelDirection { + k_EStreamMouseWheelUp = 120; + k_EStreamMouseWheelDown = -120; + k_EStreamMouseWheelLeft = 3; + k_EStreamMouseWheelRight = 4; +} + +enum EStreamFramerateLimiter { + k_EStreamFramerateSlowCapture = 1; + k_EStreamFramerateSlowConvert = 2; + k_EStreamFramerateSlowEncode = 4; + k_EStreamFramerateSlowNetwork = 8; + k_EStreamFramerateSlowDecode = 16; + k_EStreamFramerateSlowGame = 32; + k_EStreamFramerateSlowDisplay = 64; +} + +enum EStreamActivity { + k_EStreamActivityIdle = 1; + k_EStreamActivityGame = 2; + k_EStreamActivityDesktop = 3; + k_EStreamActivitySecureDesktop = 4; + k_EStreamActivityMusic = 5; +} + +enum EStreamDataMessage { + k_EStreamDataPacket = 1; + k_EStreamDataLost = 2; +} + +enum EAudioFormat { + k_EAudioFormatNone = 0; + k_EAudioFormat16BitLittleEndian = 1; + k_EAudioFormatFloat = 2; +} + +enum EVideoFormat { + k_EVideoFormatNone = 0; + k_EVideoFormatYV12 = 1; + k_EVideoFormatAccel = 2; +} + +enum EStreamStatsMessage { + k_EStreamStatsFrameEvents = 1; + k_EStreamStatsDebugDump = 2; + k_EStreamStatsLogMessage = 3; + k_EStreamStatsLogUploadBegin = 4; + k_EStreamStatsLogUploadData = 5; + k_EStreamStatsLogUploadComplete = 6; +} + +enum EStreamFrameEvent { + k_EStreamInputEventStart = 0; + k_EStreamInputEventSend = 1; + k_EStreamInputEventRecv = 2; + k_EStreamInputEventQueued = 3; + k_EStreamInputEventHandled = 4; + k_EStreamFrameEventStart = 5; + k_EStreamFrameEventCaptureBegin = 6; + k_EStreamFrameEventCaptureEnd = 7; + k_EStreamFrameEventConvertBegin = 8; + k_EStreamFrameEventConvertEnd = 9; + k_EStreamFrameEventEncodeBegin = 10; + k_EStreamFrameEventEncodeEnd = 11; + k_EStreamFrameEventSend = 12; + k_EStreamFrameEventRecv = 13; + k_EStreamFrameEventDecodeBegin = 14; + k_EStreamFrameEventDecodeEnd = 15; + k_EStreamFrameEventUploadBegin = 16; + k_EStreamFrameEventUploadEnd = 17; + k_EStreamFrameEventComplete = 18; +} + +enum EStreamFrameResult { + k_EStreamFrameResultPending = 0; + k_EStreamFrameResultDisplayed = 1; + k_EStreamFrameResultDroppedNetworkSlow = 2; + k_EStreamFrameResultDroppedNetworkLost = 3; + k_EStreamFrameResultDroppedDecodeSlow = 4; + k_EStreamFrameResultDroppedDecodeCorrupt = 5; + k_EStreamFrameResultDroppedLate = 6; + k_EStreamFrameResultDroppedReset = 7; +} + +enum EFrameAccumulatedStat { + k_EFrameStatFPS = 0; + k_EFrameStatCaptureDurationMS = 1; + k_EFrameStatConvertDurationMS = 2; + k_EFrameStatEncodeDurationMS = 3; + k_EFrameStatSteamDurationMS = 4; + k_EFrameStatServerDurationMS = 5; + k_EFrameStatNetworkDurationMS = 6; + k_EFrameStatDecodeDurationMS = 7; + k_EFrameStatDisplayDurationMS = 8; + k_EFrameStatClientDurationMS = 9; + k_EFrameStatFrameDurationMS = 10; + k_EFrameStatInputLatencyMS = 11; + k_EFrameStatGameLatencyMS = 12; + k_EFrameStatRoundTripLatencyMS = 13; + k_EFrameStatPingTimeMS = 14; + k_EFrameStatServerBitrateKbitPerSec = 15; + k_EFrameStatClientBitrateKbitPerSec = 16; + k_EFrameStatLinkBandwidthKbitPerSec = 17; + k_EFrameStatPacketLossPercentage = 18; +} + +enum ELogFileType { + k_ELogFileSystemBoot = 0; + k_ELogFileSystemReset = 1; + 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; +} + +message CDiscoveryPingResponse { + optional uint32 sequence = 1; + optional uint32 packet_size_received = 2; +} + +message CStreamingClientHandshakeInfo { + optional int32 network_test = 2; +} + +message CClientHandshakeMsg { + required .CStreamingClientHandshakeInfo info = 1; +} + +message CStreamingServerHandshakeInfo { + optional int32 mtu = 1; +} + +message CServerHandshakeMsg { + required .CStreamingServerHandshakeInfo info = 1; +} + +message CAuthenticationRequestMsg { + optional bytes token = 1; + optional .EStreamVersion version = 2 [default = k_EStreamVersionNone]; + optional uint64 steamid = 3; +} + +message CAuthenticationResponseMsg { + enum AuthenticationResult { + SUCCEEDED = 0; + FAILED = 1; + } + + optional .CAuthenticationResponseMsg.AuthenticationResult result = 1 [default = SUCCEEDED]; + optional .EStreamVersion version = 2 [default = k_EStreamVersionNone]; +} + +message CKeepAliveMsg { +} + +message CStartNetworkTestMsg { + optional uint32 frames = 1; + optional uint32 framerate = 2; + optional uint32 bitrate_kbps = 3; + optional uint32 burst_bitrate_kbps = 4; + optional bool bandwidth_test = 5; +} + +message CStreamVideoMode { + required uint32 width = 1; + required uint32 height = 2; + optional uint32 refresh_rate = 3; + optional uint32 refresh_rate_numerator = 4; + optional uint32 refresh_rate_denominator = 5; +} + +message CStreamingClientCaps { + optional string system_info = 1; + optional bool system_can_suspend = 2; + optional int32 maximum_decode_bitrate_kbps = 3; + optional int32 maximum_burst_bitrate_kbps = 4; + optional bool supports_video_hevc = 5; + optional bool disable_steam_store = 6; + optional bool disable_client_cursor = 7; + optional bool disable_intel_hardware_encoding = 8; + 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 { + optional .EStreamQualityPreference quality = 1 [default = k_EStreamQualityBalanced]; + optional uint32 maximum_resolution_x = 2; + optional uint32 maximum_resolution_y = 3; + optional uint32 maximum_framerate_numerator = 4; + optional uint32 maximum_framerate_denominator = 5; + optional int32 maximum_bitrate_kbps = 6 [default = -1]; + optional bool enable_hardware_decoding = 7 [default = true]; + optional bool enable_performance_overlay = 8 [default = false]; + optional bool enable_video_streaming = 9 [default = true]; + optional bool enable_audio_streaming = 10 [default = true]; + optional bool enable_input_streaming = 11 [default = true]; + optional int32 audio_channels = 12 [default = 2]; + optional bool enable_video_hevc = 13 [default = false]; + optional bool enable_performance_icons = 14 [default = true]; + optional bool enable_microphone_streaming = 15 [default = false]; + optional string controller_overlay_hotkey = 16; + optional bool enable_touch_controller_OBSOLETE = 17 [default = false]; + optional .EStreamP2PScope p2p_scope = 19 [default = k_EStreamP2PScopeAutomatic]; + optional bool enable_audio_uncompressed = 20 [default = false]; +} + +message CStreamingServerConfig { + optional bool change_desktop_resolution = 1; + optional bool dynamically_adjust_resolution = 2; + optional bool enable_capture_nvfbc = 3; + optional bool enable_hardware_encoding_nvidia = 4; + optional bool enable_hardware_encoding_amd = 5; + optional bool enable_hardware_encoding_intel = 6; + optional int32 software_encoding_threads = 7; + optional bool enable_traffic_priority = 8; + optional .EStreamHostPlayAudioPreference host_play_audio = 9 [default = k_EStreamHostPlayAudioDefault]; +} + +message CNegotiatedConfig { + optional bool reliable_data = 1; + optional .EStreamAudioCodec selected_audio_codec = 2 [default = k_EStreamAudioCodecNone]; + optional .EStreamVideoCodec selected_video_codec = 3 [default = k_EStreamVideoCodecNone]; + 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 { + optional bool reliable_data = 1; + repeated .EStreamAudioCodec supported_audio_codecs = 2; + repeated .EStreamVideoCodec supported_video_codecs = 3; + optional bool supports_remote_hid = 4; + optional bool supports_touch_input = 5; +} + +message CNegotiationSetConfigMsg { + required .CNegotiatedConfig config = 1; + optional .CStreamingClientConfig streaming_client_config = 2; + optional .CStreamingClientCaps streaming_client_caps = 3; +} + +message CNegotiationCompleteMsg { +} + +message CStartAudioDataMsg { + required uint32 channel = 2; + optional .EStreamAudioCodec codec = 3 [default = k_EStreamAudioCodecNone]; + optional bytes codec_data = 4; + optional uint32 frequency = 5; + optional uint32 channels = 6; +} + +message CStopAudioDataMsg { +} + +message CStartVideoDataMsg { + required uint32 channel = 1; + optional .EStreamVideoCodec codec = 2 [default = k_EStreamVideoCodecNone]; + optional bytes codec_data = 3; + optional uint32 width = 4; + optional uint32 height = 5; +} + +message CStopVideoDataMsg { +} + +message CStartNeptuneDataMsg { + required uint32 channel = 1; +} + +message CStopNeptuneDataMsg { +} + +message CRecordedInput { + optional .EStreamControlMessage type = 1 [default = k_EStreamControlAuthenticationRequest]; + optional uint32 timestamp = 2; + + oneof data { + .CInputTouchFingerDownMsg finger_down = 3; + .CInputTouchFingerMotionMsg finger_motion = 4; + .CInputTouchFingerUpMsg finger_up = 5; + .CInputMouseMotionMsg mouse_motion = 6; + .CInputMouseWheelMsg mouse_wheel = 7; + .CInputMouseDownMsg mouse_down = 8; + .CInputMouseUpMsg mouse_up = 9; + .CInputKeyDownMsg key_down = 10; + .CInputKeyUpMsg key_up = 11; + .CInputTextMsg text = 12; + .CRemoteHIDMsg hid = 13; + } +} + +message CRecordedInputStream { + repeated .CRecordedInput entries = 1; +} + +message CInputLatencyTestMsg { + required uint32 input_mark = 1; + optional uint32 color = 2; +} + +message CInputTouchFingerDownMsg { + optional uint32 input_mark = 1; + optional uint64 fingerid = 2; + optional float x_normalized = 3; + optional float y_normalized = 4; +} + +message CInputTouchFingerMotionMsg { + optional uint32 input_mark = 1; + optional uint64 fingerid = 2; + optional float x_normalized = 3; + optional float y_normalized = 4; +} + +message CInputTouchFingerUpMsg { + optional uint32 input_mark = 1; + optional uint64 fingerid = 2; + optional float x_normalized = 3; + optional float y_normalized = 4; +} + +message CInputMouseMotionMsg { + optional uint32 input_mark = 1; + optional float x_normalized = 2; + optional float y_normalized = 3; + optional int32 dx = 4; + optional int32 dy = 5; +} + +message CInputMouseWheelMsg { + optional uint32 input_mark = 1; + required .EStreamMouseWheelDirection direction = 2 [default = k_EStreamMouseWheelUp]; +} + +message CInputMouseDownMsg { + optional uint32 input_mark = 1; + required .EStreamMouseButton button = 2 [default = k_EStreamMouseButtonLeft]; +} + +message CInputMouseUpMsg { + optional uint32 input_mark = 1; + required .EStreamMouseButton button = 2 [default = k_EStreamMouseButtonLeft]; +} + +message CInputKeyDownMsg { + optional uint32 input_mark = 1; + required uint32 scancode = 2; +} + +message CInputKeyUpMsg { + optional uint32 input_mark = 1; + required uint32 scancode = 2; +} + +message CInputTextMsg { + optional uint32 input_mark = 1; + required string text_utf8 = 2; +} + +message CSetTitleMsg { + optional string text = 1; +} + +message CSetCaptureSizeMsg { + optional int32 width = 1; + optional int32 height = 2; +} + +message CSetIconMsg { + optional int32 width = 1; + optional int32 height = 2; + optional bytes image = 3; +} + +message CSetFlashStateMsg { + optional uint32 flags = 1; + optional uint32 count = 2; + optional uint32 timeout_ms = 3; +} + +message CShowCursorMsg { + optional float x_normalized = 1; + optional float y_normalized = 2; +} + +message CHideCursorMsg { +} + +message CSetCursorMsg { + required uint64 cursor_id = 1; +} + +message CGetCursorImageMsg { + required uint64 cursor_id = 1; +} + +message CSetCursorImageMsg { + required uint64 cursor_id = 1; + optional int32 width = 2; + optional int32 height = 3; + optional int32 hot_x = 4; + optional int32 hot_y = 5; + optional bytes image = 6; +} + +message CVideoDecoderInfoMsg { + optional string info = 1; + optional int32 threads = 2; +} + +message CVideoEncoderInfoMsg { + optional string info = 1; +} + +message CPauseMsg { +} + +message CResumeMsg { +} + +message CEnableHighResCaptureMsg { +} + +message CDisableHighResCaptureMsg { +} + +message CEnableNeptuneDataMsg { +} + +message CDisableNeptuneDataMsg { +} + +message CToggleMagnificationMsg { +} + +message CSetCapslockMsg { + optional bool pressed = 1; +} + +message CStreamingKeymapEntry { + optional int32 scancode = 1; + optional int32 normal_keycode = 2; + optional int32 shift_keycode = 3; + optional int32 capslock_keycode = 4; + optional int32 shift_capslock_keycode = 5; + optional int32 altgr_keycode = 6; + optional int32 altgr_shift_keycode = 7; + optional int32 altgr_capslock_keycode = 8; + optional int32 altgr_shift_capslock_keycode = 9; +} + +message CStreamingKeymap { + repeated .CStreamingKeymapEntry entries = 1; +} + +message CSetKeymapMsg { + optional .CStreamingKeymap keymap = 1; +} + +message CStopRequest { +} + +message CQuitRequest { +} + +message CDeleteCursorMsg { + required uint64 cursor_id = 1; +} + +message CSetStreamingClientConfig { + required .CStreamingClientConfig config = 1; +} + +message CSetQoSMsg { + required bool use_qos = 1; +} + +message CSetTargetFramerateMsg { + required uint32 framerate = 1; + optional uint32 reasons = 2; + optional uint32 framerate_numerator = 3; + optional uint32 framerate_denominator = 4; +} + +message CSetTargetBitrateMsg { + required int32 bitrate = 1; +} + +message COverlayEnabledMsg { + required bool enabled = 1; +} + +message CSetGammaRampMsg { + optional bytes gamma_ramp = 1; +} + +message CSetActivityMsg { + optional .EStreamActivity activity = 1 [default = k_EStreamActivityIdle]; + optional uint32 appid = 2; + optional uint64 gameid = 3; + optional string game_name = 4; +} + +message CSystemSuspendMsg { +} + +message CVirtualHereRequestMsg { + optional string hostname = 1; +} + +message CVirtualHereReadyMsg { + optional uint32 licensed_device_count = 1; +} + +message CVirtualHereShareDeviceMsg { + optional string device_address = 1; +} + +message CSetSpectatorModeMsg { + optional bool enabled = 1; +} + +message CRemoteHIDMsg { + optional bytes data = 1; + optional bool active_input = 2; +} + +message CTouchConfigActiveMsg { + optional uint32 appid = 1; + optional uint32 revision = 2; + optional uint64 creator = 3; +} + +message CGetTouchConfigDataMsg { + optional uint32 appid = 1; +} + +message CSetTouchConfigDataMsg { + optional uint32 appid = 1; + optional uint32 revision = 2; + optional bytes data = 3; + optional bytes layout = 4; + optional uint64 creator = 5; +} + +message CSaveTouchConfigLayoutMsg { + optional uint32 appid = 1; + optional bytes layout = 4; +} + +message CTouchActionSetActiveMsg { + optional uint32 appid = 1; + optional int32 actionset_id = 2; +} + +message CTouchActionSetLayerAddedMsg { + optional uint32 appid = 1; + optional int32 actionset_id = 2; +} + +message CTouchActionSetLayerRemovedMsg { + optional uint32 appid = 1; + optional int32 actionset_id = 2; +} + +message CGetTouchIconDataMsg { + optional uint32 appid = 1; + optional string icon = 2; +} + +message CSetTouchIconDataMsg { + optional uint32 appid = 1; + optional string icon = 2; + optional bytes data = 3; +} + +message CRemotePlayTogetherGroupUpdateMsg { + message Player { + optional uint32 accountid = 1; + optional uint32 guestid = 2; + optional bool keyboard_enabled = 3; + optional bool mouse_enabled = 4; + optional bool controller_enabled = 5; + repeated uint32 controller_slots = 6; + optional bytes avatar_hash = 7; + } + + repeated .CRemotePlayTogetherGroupUpdateMsg.Player players = 1; + optional int32 player_index = 2; + optional string miniprofile_location = 3; + optional string game_name = 4; + optional string avatar_location = 5; +} + +message CSetInputTemporarilyDisabledMsg { + optional bool disabled = 1; +} + +message CSetQualityOverrideMsg { + optional int32 value = 1; +} + +message CSetBitrateOverrideMsg { + optional int32 value = 1; +} + +message CShowOnScreenKeyboardMsg { +} + +message CControllerPersonalizationUpdateMsg { + optional string controller_path = 1; + optional string controller_name = 2; + optional bool reverse_diamond_button_layout = 3; +} + +message CStreamDataLostMsg { + repeated uint32 packets = 1; +} + +message CAudioFormat { + required .EAudioFormat format = 1 [default = k_EAudioFormatNone]; + optional uint32 frequency = 2; + optional uint32 channels = 3; +} + +message CVideoFormat { + required .EVideoFormat format = 1 [default = k_EVideoFormatNone]; + optional uint32 width = 2; + optional uint32 height = 3; +} + +message CFrameEvent { + required .EStreamFrameEvent event_id = 1 [default = k_EStreamInputEventStart]; + required uint32 timestamp = 2; +} + +message CFrameStats { + required uint32 frame_id = 1; + optional uint32 input_mark = 2; + repeated .CFrameEvent events = 3; + required .EStreamFrameResult result = 4 [default = k_EStreamFrameResultPending]; + optional float frame_start_delta = 5; + optional float frame_display_delta = 6; + optional float ping_time = 7; + optional float server_bitrate = 8; + optional float client_bitrate = 9; + optional float link_bandwidth = 10; + optional float packet_loss = 11; + optional uint32 frame_size = 12; +} + +message CFrameStatAccumulatedValue { + required .EFrameAccumulatedStat stat_type = 1 [default = k_EFrameStatFPS]; + required int32 count = 2; + required float average = 3; + optional float stddev = 4; +} + +message CFrameStatsListMsg { + required .EStreamingDataType data_type = 1 [default = k_EStreamingAudioData]; + repeated .CFrameStats stats = 2; + repeated .CFrameStatAccumulatedValue accumulated_stats = 3; + required int32 latest_frame_id = 4; +} + +message CStreamingSessionStats { + optional float frame_loss_percentage = 1; + optional float average_network_time_ms = 2; + optional float stddev_network_time_ms = 3; +} + +message CDebugDumpMsg { + optional bytes screenshot = 1; +} + +message CLogMsg { + optional int32 type = 1; + optional string message = 2; +} + +message CLogUploadMsg { + optional .ELogFileType type = 1 [default = k_ELogFileSystemBoot]; + optional bytes data = 3; +} + +message CTransportSignalMsg { + message WebRTCMessage { + message Candidate { + optional string sdp_mid = 1; + optional int32 sdp_mline_index = 2; + optional string candidate = 3; + } + + oneof msg { + bool greeting = 1; + string offer = 2; + string answer = 3; + .CTransportSignalMsg.WebRTCMessage.Candidate candidate = 4; + } + } + + 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; +} diff --git a/protobuf_files/orig/steam/steammessages_secrets.steamclient.proto b/protobuf_files/orig/steam/steammessages_secrets.steamclient.proto new file mode 100644 index 00000000..ef3bd9a6 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_secrets.steamclient.proto @@ -0,0 +1,39 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +enum EKeyEscrowUsage { + k_EKeyEscrowUsageStreamingDevice = 0; +} + +message CKeyEscrow_Request { + optional bytes rsa_oaep_sha_ticket = 1; + optional bytes password = 2; + optional .EKeyEscrowUsage usage = 3 [default = k_EKeyEscrowUsageStreamingDevice]; + optional string device_name = 4; +} + +message CKeyEscrow_Ticket { + optional bytes password = 1; + optional uint64 identifier = 2; + optional bytes payload = 3; + optional uint32 timestamp = 4; + optional .EKeyEscrowUsage usage = 5 [default = k_EKeyEscrowUsageStreamingDevice]; + optional string device_name = 6; + optional string device_model = 7; + optional string device_serial = 8; + optional uint32 device_provisioning_id = 9; +} + +message CKeyEscrow_Response { + optional .CKeyEscrow_Ticket ticket = 1; +} + +service Secrets { + option (service_description) = "Service for accessing credentials and guarding secrets"; + + rpc KeyEscrow (.CKeyEscrow_Request) returns (.CKeyEscrow_Response) { + option (method_description) = "Service to perform authenticated key-exchange involving Steam Client"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_shader.steamclient.proto b/protobuf_files/orig/steam/steammessages_shader.steamclient.proto new file mode 100644 index 00000000..c00ea326 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_shader.steamclient.proto @@ -0,0 +1,96 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CShader_RegisterShader_Request { + message Shader { + optional bytes cache_key_sha = 1; + optional bytes shader_code_sha = 2; + } + + optional uint32 appid = 1; + optional string gpu_desc = 2; + optional string driver_desc = 3; + repeated .CShader_RegisterShader_Request.Shader shaders = 4; +} + +message CShader_RegisterShader_Response { + repeated uint32 requested_codeids = 1; +} + +message CShader_SendShader_Request { + message ShaderCode { + optional bytes shader_code_sha = 1; + optional bytes shader_code = 2; + } + + optional uint32 appid = 1; + repeated .CShader_SendShader_Request.ShaderCode shaders = 2; +} + +message CShader_SendShader_Response { +} + +message CShader_GetBucketManifest_Request { + optional uint32 appid = 1; + optional string gpu_desc = 2; + optional string driver_desc = 3; +} + +message CShader_GetBucketManifest_Response { + optional uint64 manifestid = 1; + optional uint64 depotsize = 2; + optional uint64 bucketid = 3; +} + +message CShader_GetStaleBucket_Request { + optional string gpu_desc = 1; + optional string driver_desc = 2; +} + +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 { + optional uint32 appid = 1; + optional string gpu_desc = 2; + optional string driver_desc = 3; + optional uint64 manifestid = 4; + optional string source_gpu_desc = 5; + optional string source_driver_desc = 6; + optional uint64 depotsize = 7; +} + +message CShader_ReportExternalBuild_Response { +} + +service Shader { + option (service_description) = "Shader methods"; + + rpc RegisterShader (.CShader_RegisterShader_Request) returns (.CShader_RegisterShader_Response) { + option (method_description) = "Client just finished playing a game, detected new shader cache entries and is notifying us about them"; + } + + rpc SendShader (.CShader_SendShader_Request) returns (.CShader_SendShader_Response) { + option (method_description) = "Client is sending us actual compiled shader code that we requested"; + } + + rpc GetBucketManifest (.CShader_GetBucketManifest_Request) returns (.CShader_GetBucketManifest_Response) { + option (method_description) = "Client wants to know the manifest ID to fetch (if any) for a bucket's depot"; + } + + rpc GetStaleBucket (.CShader_GetStaleBucket_Request) returns (.CShader_GetStaleBucket_Response) { + option (method_description) = "Job to get a stale bucket given a gpu and driver desc"; + } + + rpc ReportExternalBuild (.CShader_ReportExternalBuild_Request) returns (.CShader_ReportExternalBuild_Response) { + option (method_description) = "Report an exernally built bucket"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_site_license.steamclient.proto b/protobuf_files/orig/steam/steammessages_site_license.steamclient.proto new file mode 100644 index 00000000..9f593366 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_site_license.steamclient.proto @@ -0,0 +1,128 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CSiteManagerClient_IncomingClient_Request { + optional fixed64 site_instanceid = 1; + optional fixed64 client_steamid = 2; + optional fixed32 client_local_ip = 3; + optional bytes connection_key = 4; +} + +message CSiteManagerClient_IncomingClient_Response { +} + +message CSiteLicense_ClientSeatCheckout_Notification { + optional uint32 appid = 1; + optional uint32 eresult = 2; +} + +message CSiteManagerClient_TrackedPayments_Notification { + message Payment { + optional uint64 transid = 1; + optional uint64 steamid = 2; + optional int64 amount = 3; + optional uint32 ecurrency = 4; + optional int32 time_created = 5; + optional int32 purchase_status = 6; + optional string machine_name = 7; + optional string persona_name = 8; + optional string profile_url = 9; + optional string avatar_url = 10; + } + + optional fixed64 site_id = 1; + repeated .CSiteManagerClient_TrackedPayments_Notification.Payment payments = 2; +} + +message CSiteLicense_InitiateAssociation_Request { + optional fixed64 site_steamid = 1; + optional fixed64 site_instanceid = 2; + optional fixed32 client_local_ip = 3; +} + +message CSiteLicense_InitiateAssociation_Response { + optional bytes connection_key = 1; +} + +message CSiteLicense_LCSAuthenticate_Request { + optional fixed64 instanceid = 1; +} + +message CSiteLicense_LCSAuthenticate_Response { + optional uint64 site_id = 1; + optional string site_name = 2; + optional bool new_session = 3; + optional bool no_site_licenses = 4; +} + +message CSiteLicense_LCSAssociateUser_Request { + optional fixed64 steamid = 1; + optional fixed32 local_ip = 2; + optional fixed64 instanceid = 3; + optional string machine_name = 4; +} + +message CSiteLicense_LCSAssociateUser_Response { +} + +message CSiteLicense_ClientSeatCheckout_Request { + optional fixed64 steamid = 1; + optional fixed64 instanceid = 2; + optional uint32 appid = 3; +} + +message CSiteLicense_ClientSeatCheckout_Response { +} + +message CSiteLicense_ClientGetAvailableSeats_Request { + optional fixed64 steamid = 1; + optional fixed64 instanceid = 2; + optional uint32 appid = 3; +} + +message CSiteLicense_ClientGetAvailableSeats_Response { + optional uint32 available_seats = 1; +} + +service SiteManagerClient { + option (service_description) = "Local site manager client service"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc IncomingClient (.CSiteManagerClient_IncomingClient_Request) returns (.CSiteManagerClient_IncomingClient_Response) { + option (method_description) = "Rack informing site manager of new inbound client PSK connection"; + } + + rpc ClientSeatCheckoutNotification (.CSiteLicense_ClientSeatCheckout_Notification) returns (.NoResponse) { + option (method_description) = "Notify client directly about seat checkout result"; + } + + rpc TrackedPaymentsNotification (.CSiteManagerClient_TrackedPayments_Notification) returns (.NoResponse) { + option (method_description) = "Rack informing site manager of existing tracked payments"; + } +} + +service SiteLicense { + option (service_description) = "Site License service"; + + rpc InitiateAssociation (.CSiteLicense_InitiateAssociation_Request) returns (.CSiteLicense_InitiateAssociation_Response) { + option (method_description) = "Client is requesting connetion info for local site"; + } + + rpc LCSAuthenticate (.CSiteLicense_LCSAuthenticate_Request) returns (.CSiteLicense_LCSAuthenticate_Response) { + option (method_description) = "Local cafe server authentication"; + } + + rpc LCSAssociateUser (.CSiteLicense_LCSAssociateUser_Request) returns (.CSiteLicense_LCSAssociateUser_Response) { + option (method_description) = "Local cafe server wants to grant user access to site"; + } + + rpc ClientSeatCheckout (.CSiteLicense_ClientSeatCheckout_Request) returns (.CSiteLicense_ClientSeatCheckout_Response) { + option (method_description) = "Client is requesting use of a site license seat"; + } + + rpc ClientGetAvailableSeats (.CSiteLicense_ClientGetAvailableSeats_Request) returns (.CSiteLicense_ClientGetAvailableSeats_Response) { + option (method_description) = "Client is requesting the number of currently available seats"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_sitelicenseclient.proto b/protobuf_files/orig/steam/steammessages_sitelicenseclient.proto new file mode 100644 index 00000000..b3c2697f --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_sitelicenseclient.proto @@ -0,0 +1,38 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientSiteInfo { + optional uint64 site_id = 1; + optional string site_name = 2; + optional bool allow_cached_credentials = 3; +} + +message CMsgClientSiteLicenseCheckout { + optional uint32 appid = 1; +} + +message CMsgClientSiteLicenseCheckoutResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientSiteLicenseGetAvailableSeats { + optional uint32 appid = 1; +} + +message CMsgClientSiteLicenseGetAvailableSeatsResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 seats = 2; +} + +message CMsgClientSiteLicenseGetContentCacheInfo { +} + +message CMsgClientSiteLicenseGetContentCacheInfoResponse { + optional bool use_cache = 1; + optional uint32 ipv4_address = 2; + optional uint32 port_number = 3; + optional uint32 p2p_group = 4; + optional string ip_address = 5; +} diff --git a/protobuf_files/orig/steam/steammessages_siteserverui.proto b/protobuf_files/orig/steam/steammessages_siteserverui.proto new file mode 100644 index 00000000..bee74b1f --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_siteserverui.proto @@ -0,0 +1,130 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message SiteServerUI_Login_Request { + optional string username = 1; + optional string password = 2; + optional string steamguardcode = 3; + optional bool remember_password = 4; +} + +message SiteServerUI_Login_Response { + optional int32 logon_state = 1; + optional int32 logon_eresult = 2; +} + +message SiteServerUI_LoginStatus_Request { +} + +message SiteServerUI_LoginStatus_Response { + optional string username = 1; + optional bool cached_credentials = 2; + optional int32 logon_state = 3; + optional int32 logon_eresult = 4; +} + +message SiteServerUI_CancelLogin_Request { +} + +message SiteServerUI_CancelLogin_Response { + optional int32 logon_state = 1; + optional int32 logon_eresult = 2; +} + +message SiteServerUI_Logout_Request { +} + +message SiteServerUI_Logout_Response { + optional int32 logon_state = 1; + optional int32 logout_eresult = 2; +} + +message SiteServerUI_Quit_Request { + optional bool restart = 1; +} + +message SiteServerUI_Quit_Response { +} + +message SiteServerUI_Status_Request { +} + +message SiteServerUI_Status_Response { + optional int32 logon_state = 1; + optional int32 logon_eresult = 2; + optional bool connected = 3; + optional bool cache_enabled = 4; + optional int32 acct_status = 5; +} + +message SiteServerUI_GetLanguage_Request { +} + +message SiteServerUI_GetLanguage_Response { + optional string language = 1; +} + +message SiteServerUI_SetLanguage_Request { + optional string language = 1; +} + +message SiteServerUI_SetLanguage_Response { +} + +message SiteServerUI_ClientStatus_Request { +} + +message SiteServerUI_ClientStatus_Response { + message ClientInfo { + optional uint32 ip = 1; + optional string hostname = 2; + optional bool connected = 3; + optional uint64 instance_id = 4; + } + + message Payment { + optional uint64 transid = 1; + optional uint64 steamid = 2; + optional string amount = 3; + optional int32 time_created = 4; + optional int32 purchase_status = 5; + optional string hostname = 6; + optional string persona_name = 7; + optional string profile_url = 8; + optional string avatar_url = 9; + } + + repeated .SiteServerUI_ClientStatus_Response.ClientInfo clients = 4; + repeated .SiteServerUI_ClientStatus_Response.Payment payments = 5; +} + +message SiteServerUI_ContentCacheStatus_Request { +} + +message SiteServerUI_ContentCacheStatus_Response { + optional bool enabled = 1; + optional uint32 port = 2; + optional string cache_location = 3; + optional uint32 max_size_gb = 4; + optional bool p2p_enabled = 5; + optional string explicit_ip_address = 9; + optional bool external_process = 10; + optional uint32 current_size_gb = 6; + optional uint64 current_bw = 7; + optional uint64 total_bytes_served = 8; +} + +message SiteServerUI_ContentCacheConfig_Request { + optional bool enabled = 1; + optional uint32 port = 2; + optional string cache_location = 3; + optional uint32 max_size_gb = 4; + optional bool p2p_enabled = 5; + optional bool external_process = 6; + optional string explicit_ip_address = 7; +} + +message SiteServerUI_ContentCacheConfig_Response { +} diff --git a/protobuf_files/orig/steam/steammessages_star.steamclient.proto b/protobuf_files/orig/steam/steammessages_star.steamclient.proto new file mode 100644 index 00000000..221b2e2b --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_star.steamclient.proto @@ -0,0 +1,64 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_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"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_steamtv.steamclient.proto b/protobuf_files/orig/steam/steammessages_steamtv.steamclient.proto new file mode 100644 index 00000000..f405862b --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_steamtv.steamclient.proto @@ -0,0 +1,630 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_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."; + } +} diff --git a/protobuf_files/orig/steam/steammessages_store.steamclient.proto b/protobuf_files/orig/steam/steammessages_store.steamclient.proto new file mode 100644 index 00000000..a062e682 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_store.steamclient.proto @@ -0,0 +1,344 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "contenthubs.proto"; +import "enums.proto"; + +option cc_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; +} + +message CStore_GetMostPopularTags_Response { + message Tag { + optional uint32 tagid = 1; + optional string name = 2; + } + + repeated .CStore_GetMostPopularTags_Response.Tag tags = 1; +} + +message CStore_GetLocalizedNameForTags_Request { + optional string language = 1; + repeated uint32 tagids = 2; +} + +message CStore_GetLocalizedNameForTags_Response { + message Tag { + 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; + optional .CStorePageFilter store_page_filter = 12; +} + +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]; + optional .CStorePageFilter store_page_filter = 2; +} + +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; + optional .CStorePageFilter store_page_filter = 3; +} + +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_GetDiscoveryQueueSkippedApps_Request { + optional fixed64 steamid = 1; + optional .EStoreDiscoveryQueueType queue_type = 2 [default = k_EStoreDiscoveryQueueTypeNew]; + optional .CStorePageFilter store_page_filter = 3; +} + +message CStore_GetDiscoveryQueueSkippedApps_Response { + repeated uint32 appids = 1; +} + +message CStore_GetStorePreferences_Request { +} + +message CStore_UserPreferences { + optional int32 primary_language = 1; + optional uint32 secondary_languages = 2; + optional bool platform_windows = 3; + optional bool platform_mac = 4; + optional bool platform_linux = 5; + optional uint32 timestamp_updated = 8; + 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]; + optional string additional_languages = 13; +} + +message CStore_UserTagPreferences { + message Tag { + optional uint32 tagid = 1; + optional string name = 2; + optional uint32 timestamp_added = 3; + } + + repeated .CStore_UserTagPreferences.Tag tags_to_exclude = 1; +} + +message CStore_UserContentDescriptorPreferences { + message ContentDescriptor { + optional uint32 content_descriptorid = 1; + optional uint32 timestamp_added = 2; + } + + repeated .CStore_UserContentDescriptorPreferences.ContentDescriptor content_descriptors_to_exclude = 1; +} + +message CStore_GetStorePreferences_Response { + optional .CStore_UserPreferences preferences = 1; + optional .CStore_UserTagPreferences tag_preferences = 2; + 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; + optional .CStore_UserContentDescriptorPreferences content_descriptor_preferences = 3; +} + +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."; + } + + rpc GetLocalizedNameForTags (.CStore_GetLocalizedNameForTags_Request) returns (.CStore_GetLocalizedNameForTags_Response) { + 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 GetDiscoveryQueueSkippedApps (.CStore_GetDiscoveryQueueSkippedApps_Request) returns (.CStore_GetDiscoveryQueueSkippedApps_Response) { + option (method_description) = "Returns all the apps skipped so far in the given discovery queue for the given user."; + } + + 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 { + option (service_description) = "Steam store to client notifications"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyStorePreferencesChanged (.CStore_StorePreferencesChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that the user's store preferences have changed"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_storebrowse.steamclient.proto b/protobuf_files/orig/steam/steammessages_storebrowse.steamclient.proto new file mode 100644 index 00000000..2e53a40b --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_storebrowse.steamclient.proto @@ -0,0 +1,386 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "enums_productinfo.proto"; +import "enums.proto"; +import "contenthubs.proto"; + +option cc_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; + k_EStoreItemType_Tag = 4; + k_EStoreItemType_Creator = 5; +} + +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; + optional uint32 tagid = 4; + optional uint32 creatorid = 5; +} + +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"]; + optional string clan_avatar = 14; + } + + 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 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."]; + optional bool unlisted = 55 [(description) = "If true, item is only accessible on store via a direct link"]; + optional uint32 game_count = 56 [(description) = "For creators and tags, how many games belong to them"]; +} + +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; +} + +message CStoreBrowse_GetDLCForApps_Request { + optional .StoreBrowseContext context = 1; + optional .CStorePageFilter store_page_filter = 2; + repeated .StoreItemID appids = 3 [(description) = "Apps for which we want DLC information."]; + optional uint64 steamid = 4 [(description) = "If specified, we want DLC information for all apps owned by this user."]; +} + +message CStoreBrowse_GetDLCForApps_Response { + message DLCData { + optional uint32 appid = 1; + optional uint32 parentappid = 2; + optional uint32 release_date = 3; + optional bool coming_soon = 4; + optional int64 price = 5; + optional uint32 discount = 6; + optional bool free = 7; + } + + message PlaytimeForApp { + optional uint32 appid = 1; + optional uint32 playtime = 2 [(description) = "Total time played over all time."]; + optional uint32 last_played = 3 [(description) = "Time last played on any platform."]; + } + + repeated .CStoreBrowse_GetDLCForApps_Response.DLCData dlc_data = 1; + repeated .CStoreBrowse_GetDLCForApps_Response.PlaytimeForApp playtime = 2; +} + +message CStoreBrowse_GetDLCForAppsSolr_Request { + optional .StoreBrowseContext context = 1; + repeated uint32 appids = 2; + optional string flavor = 3; + optional uint32 count = 4; + optional .CStorePageFilter store_page_filter = 5; +} + +message CStoreBrowse_GetDLCForAppsSolr_Response { + message DLCList { + optional uint32 parent_appid = 1; + repeated uint32 dlc_appids = 2; + } + + repeated .CStoreBrowse_GetDLCForAppsSolr_Response.DLCList dlc_lists = 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)"; + } + + rpc GetDLCForApps (.CStoreBrowse_GetDLCForApps_Request) returns (.CStoreBrowse_GetDLCForApps_Response) { + option (method_description) = "Returns all DLC appids for games owned by the user."; + } + + rpc GetDLCForAppsSolr (.CStoreBrowse_GetDLCForAppsSolr_Request) returns (.CStoreBrowse_GetDLCForAppsSolr_Response) { + option (method_description) = "Returns all DLC appids for the specified games."; + } +} diff --git a/protobuf_files/orig/steam/steammessages_timedtrial.steamclient.proto b/protobuf_files/orig/steam/steammessages_timedtrial.steamclient.proto new file mode 100644 index 00000000..abddabd5 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_timedtrial.steamclient.proto @@ -0,0 +1,50 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CTimedTrial_GetTimeRemaining_Request { + optional uint32 appid = 1; +} + +message CTimedTrial_GetTimeRemaining_Response { + optional uint32 seconds_played = 1; + optional uint32 seconds_allowed = 2; + optional uint32 packageid = 3; + optional uint32 mastersub_appid = 4; +} + +message CTimedTrial_RecordPlaytime_Request { + optional uint32 appid = 1; + optional uint32 seconds_played = 2; +} + +message CTimedTrial_RecordPlaytime_Response { + optional uint32 seconds_played = 1; + optional uint32 seconds_allowed = 2; +} + +message CTimedTrial_ResetPlaytime_Request { + optional uint32 appid = 1; +} + +message CTimedTrial_ResetPlaytime_Response { + optional uint32 seconds_played = 1; + optional uint32 seconds_allowed = 2; +} + +service TimedTrial { + option (service_description) = "A service to get user timed trial information"; + + rpc GetTimeRemaining (.CTimedTrial_GetTimeRemaining_Request) returns (.CTimedTrial_GetTimeRemaining_Response) { + option (method_description) = "Returns the amount of time a user has left on a timed trial for an app"; + } + + rpc RecordPlaytime (.CTimedTrial_RecordPlaytime_Request) returns (.CTimedTrial_RecordPlaytime_Response) { + option (method_description) = "Updates the user's remaining playtime while in game"; + } + + rpc ResetPlaytime (.CTimedTrial_ResetPlaytime_Request) returns (.CTimedTrial_ResetPlaytime_Response) { + option (method_description) = "Reset the user's remaining playtime (developer only)"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_twofactor.steamclient.proto b/protobuf_files/orig/steam/steammessages_twofactor.steamclient.proto new file mode 100644 index 00000000..a2014eb0 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_twofactor.steamclient.proto @@ -0,0 +1,186 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CTwoFactor_Time_Request { + optional uint64 sender_time = 1 [(description) = "Current time on the sender (for stats, don't trust this)"]; +} + +message CTwoFactor_Time_Response { + optional uint64 server_time = 1 [(description) = "Current server time"]; + optional uint64 skew_tolerance_seconds = 2 [(description) = "Time skew we'll tolerate before applying an adjustment"]; + optional uint64 large_time_jink = 3 [(description) = "Re-sync if local time jitters by this much"]; + optional uint32 probe_frequency_seconds = 4 [(description) = "Time probe frequency if phone time is synchronized"]; + optional uint32 adjusted_time_probe_frequency_seconds = 5 [(description) = "Time probe frequency if phone time is not synchronized"]; + optional uint32 hint_probe_frequency_seconds = 6 [(description) = "Floor of probe frequency, no matter what"]; + optional uint32 sync_timeout = 7 [(description) = "More than this, and we call the current sync failed"]; + optional uint32 try_again_seconds = 8 [(description) = "Seconds to try again after a failed sync"]; + optional uint32 max_attempts = 9 [(description) = "# times we'll ask for server time before we bail"]; +} + +message CTwoFactor_Status_Request { + optional fixed64 steamid = 1 [(description) = "steamid to use"]; +} + +message CTwoFactor_Status_Response { + optional uint32 state = 1 [(description) = "Authenticator state"]; + optional uint32 inactivation_reason = 2 [(description) = "Inactivation reason (if any)"]; + optional uint32 authenticator_type = 3 [(description) = "Type of authenticator"]; + optional bool authenticator_allowed = 4 [(description) = "Account allowed to have an authenticator?"]; + optional uint32 steamguard_scheme = 5 [(description) = "Steam Guard scheme in effect"]; + optional string token_gid = 6 [(description) = "String rep of token GID assigned by server"]; + optional bool email_validated = 7 [(description) = "Account has verified email capability"]; + optional string device_identifier = 8 [(description) = "Authenticator (phone) identifier"]; + optional uint32 time_created = 9 [(description) = "When the token was created"]; + optional uint32 revocation_attempts_remaining = 10 [(description) = "Number of revocation code attempts remaining"]; + optional string classified_agent = 11 [(description) = "Agent that added the authenticator (e.g., ios / android / other)"]; + optional bool allow_external_authenticator = 12 [(description) = "Allow a third-party authenticator (in addition to two-factor)"]; + optional uint32 time_transferred = 13 [(description) = "When the token was transferred from another device, if applicable"]; + optional uint32 version = 14 [(description) = "Current token version"]; +} + +message CTwoFactor_AddAuthenticator_Request { + optional fixed64 steamid = 1 [(description) = "steamid to use"]; + optional uint64 authenticator_time = 2 [(description) = "Current authenticator time"]; + optional fixed64 serial_number = 3 [(description) = "locally computed serial (deprecated)"]; + optional uint32 authenticator_type = 4 [(description) = "Authenticator type"]; + 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 { + 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 string phone_number_hint = 11 [(description) = "a portion of the phone number the SMS code was sent to"]; +} + +message CTwoFactor_SendEmail_Request { + optional fixed64 steamid = 1 [(description) = "Steamid to use"]; + optional uint32 email_type = 2 [(description) = "Type of email to send (ETwoFactorEmailType::*)"]; + optional bool include_activation_code = 3 [(description) = "Include activation code in email parameters"]; +} + +message CTwoFactor_SendEmail_Response { +} + +message CTwoFactor_FinalizeAddAuthenticator_Request { + optional fixed64 steamid = 1 [(description) = "steamid to use"]; + optional string authenticator_code = 2 [(description) = "Current auth code"]; + 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 { + optional bool success = 1 [(description) = "True if succeeded, or want more tries"]; + optional bool want_more = 2 [(description) = "True if want more tries"]; + optional uint64 server_time = 3 [(description) = "Current server time"]; + 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"]; + optional uint32 steamguard_scheme = 6 [(description) = "Type of Steam Guard to use once token is removed"]; + optional bool remove_all_steamguard_cookies = 7 [(description) = "Remove all steamguard cookies"]; +} + +message CTwoFactor_RemoveAuthenticator_Response { + optional bool success = 1 [(description) = "True if request succeeeded. The mobile app checks this."]; + optional uint64 server_time = 3 [(description) = "Current server time"]; + optional uint32 revocation_attempts_remaining = 5 [(description) = "Number of revocation code attempts remaining"]; +} + +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)"]; + optional uint32 version = 3 [default = 1, (description) = "What the version of our token should be"]; +} + +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"; + + rpc QueryTime (.CTwoFactor_Time_Request) returns (.CTwoFactor_Time_Response) { + option (method_description) = "Get server's idea of the current time"; + } + + rpc QueryStatus (.CTwoFactor_Status_Request) returns (.CTwoFactor_Status_Response) { + option (method_description) = "Get two-factor authentication settings for the logged-in account"; + } + + rpc AddAuthenticator (.CTwoFactor_AddAuthenticator_Request) returns (.CTwoFactor_AddAuthenticator_Response) { + option (method_description) = "Add two-factor authenticator to the logged-in account"; + } + + rpc SendEmail (.CTwoFactor_SendEmail_Request) returns (.CTwoFactor_SendEmail_Response) { + option (method_description) = "Send email to the account"; + } + + rpc FinalizeAddAuthenticator (.CTwoFactor_FinalizeAddAuthenticator_Request) returns (.CTwoFactor_FinalizeAddAuthenticator_Response) { + 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"; + } + + 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"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_unified_base.steamclient.proto b/protobuf_files/orig/steam/steammessages_unified_base.steamclient.proto new file mode 100644 index 00000000..b6feede1 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_unified_base.steamclient.proto @@ -0,0 +1,33 @@ +import "google/protobuf/descriptor.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +extend .google.protobuf.FieldOptions { + optional string description = 50000; +} + +extend .google.protobuf.ServiceOptions { + optional string service_description = 50000; + optional .EProtoExecutionSite service_execution_site = 50008 [default = k_EProtoExecutionSiteUnknown]; +} + +extend .google.protobuf.MethodOptions { + optional string method_description = 50000; +} + +extend .google.protobuf.EnumOptions { + optional string enum_description = 50000; +} + +extend .google.protobuf.EnumValueOptions { + optional string enum_value_description = 50000; +} + +enum EProtoExecutionSite { + k_EProtoExecutionSiteUnknown = 0; + k_EProtoExecutionSiteSteamClient = 2; +} + +message NoResponse { +} diff --git a/protobuf_files/orig/steam/steammessages_unified_test.steamclient.proto b/protobuf_files/orig/steam/steammessages_unified_test.steamclient.proto new file mode 100644 index 00000000..911183a8 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_unified_test.steamclient.proto @@ -0,0 +1,61 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CMsgTest_MessageToClient_Request { + optional string some_text = 1 [(description) = "Some string."]; +} + +message CMsgTest_MessageToClient_Response { + optional string some_text = 1 [(description) = "Some string."]; +} + +message CMsgTest_NotifyClient_Notification { + optional string some_text = 1 [(description) = "Some string."]; +} + +message CMsgTest_MessageToServer_Request { + optional string some_text = 1 [(description) = "Some string."]; +} + +message CMsgTest_MessageToServer_Response { + optional string some_text = 1 [(description) = "Some string."]; +} + +message CMsgTest_NotifyServer_Notification { + optional string some_text = 1 [(description) = "Some string."]; +} + +message CMsgTest_NoBody_Request { +} + +message CMsgTest_CallClient_Response { + optional int32 testvalue = 1; +} + +service TestSteamClient { + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc MessageToClient (.CMsgTest_MessageToClient_Request) returns (.CMsgTest_MessageToClient_Response) { + option (method_description) = "Some description - MessageToClient."; + } + + rpc NotifyClient (.CMsgTest_NotifyClient_Notification) returns (.NoResponse) { + option (method_description) = "Some description - NotifyClient."; + } +} + +service TestServerFromClient { + rpc MessageToServer (.CMsgTest_MessageToServer_Request) returns (.CMsgTest_MessageToServer_Response) { + option (method_description) = "Some description - MessageToServer."; + } + + rpc NotifyServer (.CMsgTest_NotifyServer_Notification) returns (.NoResponse) { + option (method_description) = "Some description - NotifyServer."; + } +} + +service TestExternalPrivilege { + rpc CallClient (.CMsgTest_NoBody_Request) returns (.CMsgTest_CallClient_Response); +} diff --git a/protobuf_files/orig/steam/steammessages_useraccount.steamclient.proto b/protobuf_files/orig/steam/steammessages_useraccount.steamclient.proto new file mode 100644 index 00000000..708a4841 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_useraccount.steamclient.proto @@ -0,0 +1,249 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +enum EInternalAccountType { + k_EInternalSteamAccountType = 1; + k_EInternalClanType = 2; + k_EInternalAppType = 3; + k_EInternalBroadcastChannelType = 4; +} + +enum EExternalAccountType { + k_EExternalNone = 0; + k_EExternalSteamAccount = 1; + k_EExternalGoogleAccount = 2; + k_EExternalFacebookAccount = 3; + k_EExternalTwitterAccount = 4; + k_EExternalTwitchAccount = 5; + k_EExternalYouTubeChannelAccount = 6; + k_EExternalFacebookPage = 7; +} + +message CUserAccount_GetAvailableValveDiscountPromotions_Request { + optional string country_code = 1; +} + +message CUserAccount_GetAvailableValveDiscountPromotions_Response { + message ValveDiscountPromotionDetails { + optional uint32 promotionid = 1; + optional string promotion_description = 2; + optional int64 minimum_cart_amount = 3; + optional int64 minimum_cart_amount_for_display = 4; + optional int64 discount_amount = 5; + optional int32 currency_code = 6; + optional int32 available_use_count = 7; + optional int32 promotional_discount_type = 8; + optional int32 loyalty_reward_id = 9; + optional string localized_name_token = 10; + optional int32 max_use_count = 11; + } + + 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 { +} + +message CUserAccount_GetAccountLinkStatus_Response { + optional uint32 pwid = 1; + optional uint32 identity_verification = 2; + optional bool performed_age_verification = 3; +} + +message CUserAccount_CancelLicenseForApp_Request { + optional uint32 appid = 1; +} + +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; + optional string invite_note = 3; +} + +message CUserAccount_CreateFriendInviteToken_Response { + optional string invite_token = 1; + optional uint64 invite_limit = 2; + optional uint64 invite_duration = 3; + optional fixed32 time_created = 4; + optional bool valid = 5; +} + +message CUserAccount_GetFriendInviteTokens_Request { +} + +message CUserAccount_GetFriendInviteTokens_Response { + repeated .CUserAccount_CreateFriendInviteToken_Response tokens = 1; +} + +message CUserAccount_ViewFriendInviteToken_Request { + optional fixed64 steamid = 1; + optional string invite_token = 2; +} + +message CUserAccount_ViewFriendInviteToken_Response { + optional bool valid = 1; + optional uint64 steamid = 2; + optional uint64 invite_duration = 3; +} + +message CUserAccount_RedeemFriendInviteToken_Request { + optional fixed64 steamid = 1; + optional string invite_token = 2; +} + +message CUserAccount_RedeemFriendInviteToken_Response { +} + +message CUserAccount_RevokeFriendInviteToken_Request { + optional string invite_token = 1; +} + +message CUserAccount_RevokeFriendInviteToken_Response { +} + +message CUserAccount_RegisterCompatTool_Request { + optional uint32 compat_tool = 1; +} + +message CUserAccount_RegisterCompatTool_Response { +} + +message CAccountLinking_GetLinkedAccountInfo_Request { + optional .EInternalAccountType account_type = 1 [default = k_EInternalSteamAccountType]; + optional uint64 account_id = 2 [(description) = "Internal account ID"]; + optional .EExternalAccountType filter = 3 [default = k_EExternalNone, (description) = "if specified then only return this external account type"]; + optional bool return_access_token = 4 [(description) = "if provided and true, then returns valid access token if available. It may refresh the token. "]; +} + +message CAccountLinking_GetLinkedAccountInfo_Response { + message CExternalAccountTuple_Response { + optional .EExternalAccountType external_type = 1 [default = k_EExternalNone]; + optional string external_id = 2 [(description) = "unique external account identifier"]; + optional string external_user_name = 3 [(description) = "user readable; best effort"]; + optional string external_url = 4 [(description) = "required for all, can be a sentinal to verify correctness"]; + optional string access_token = 5 [(description) = "provided if requeest and it was valid."]; + optional string access_token_secret = 6 [(description) = "required for OAuth v1 and signing the message, provided with access token."]; + optional bool is_valid = 7 [(description) = "If false, it means access token no longer work (expired, disconnected) and the link is now broken. Inform user to refresh."]; + } + + repeated .CAccountLinking_GetLinkedAccountInfo_Response.CExternalAccountTuple_Response external_accounts = 1; +} + +message CEmbeddedClient_AuthorizeCurrentDevice_Request { + optional fixed64 steamid = 1; + optional uint32 appid = 2; + optional string device_info = 3; + optional uint32 deviceid = 4; +} + +message CEmbeddedClient_Token { + optional fixed64 steamid = 1; + optional bytes client_token = 2; + optional uint32 expiry = 3; + optional uint32 deviceid = 4; +} + +message CEmbeddedClient_AuthorizeDevice_Response { + optional uint32 result = 1; + optional .CEmbeddedClient_Token token = 2; +} + +service UserAccount { + option (service_description) = "A service to get user account information"; + + rpc GetAvailableValveDiscountPromotions (.CUserAccount_GetAvailableValveDiscountPromotions_Request) returns (.CUserAccount_GetAvailableValveDiscountPromotions_Response) { + 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"; + } + + rpc CancelLicenseForApp (.CUserAccount_CancelLicenseForApp_Request) returns (.CUserAccount_CancelLicenseForApp_Response) { + 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"; + } + + rpc GetFriendInviteTokens (.CUserAccount_GetFriendInviteTokens_Request) returns (.CUserAccount_GetFriendInviteTokens_Response) { + option (method_description) = "Get the set of active tokens for the user"; + } + + rpc ViewFriendInviteToken (.CUserAccount_ViewFriendInviteToken_Request) returns (.CUserAccount_ViewFriendInviteToken_Response) { + option (method_description) = "View details about an invite token "; + } + + rpc RedeemFriendInviteToken (.CUserAccount_RedeemFriendInviteToken_Request) returns (.CUserAccount_RedeemFriendInviteToken_Response) { + option (method_description) = "Create a friend relationship using the given invite token"; + } + + rpc RevokeFriendInviteToken (.CUserAccount_RevokeFriendInviteToken_Request) returns (.CUserAccount_RevokeFriendInviteToken_Response) { + option (method_description) = "Revoke an active friend invite token"; + } + + rpc RegisterCompatTool (.CUserAccount_RegisterCompatTool_Request) returns (.CUserAccount_RegisterCompatTool_Response) { + option (method_description) = "Register intended account usage of a tool"; + } +} + +service AccountLinking { + option (service_description) = "A service to manage and link to external accounts"; + + rpc GetLinkedAccountInfo (.CAccountLinking_GetLinkedAccountInfo_Request) returns (.CAccountLinking_GetLinkedAccountInfo_Response) { + option (method_description) = "List all my active linked external accounts; may be requested to return the access token"; + } +} + +service EmbeddedClient { + option (service_description) = "Service to authorize and manage Steam functions directly embedded in games"; + + rpc AuthorizeCurrentDevice (.CEmbeddedClient_AuthorizeCurrentDevice_Request) returns (.CEmbeddedClient_AuthorizeDevice_Response) { + option (method_description) = "Use a logged-in (password/etc) session to create a durable access token"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_vac.steamclient.proto b/protobuf_files/orig/steam/steammessages_vac.steamclient.proto new file mode 100644 index 00000000..8d12b627 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_vac.steamclient.proto @@ -0,0 +1,44 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CFileVerification_SignatureCheck_Request { + optional fixed64 steamid = 1; + optional uint32 appid = 2; + optional uint64 file_size = 3; + optional uint32 file_timestamp = 4; + optional uint32 file_timestamp2 = 5; + optional uint32 signature_result = 6; + optional string filename = 7; + optional uint32 client_package_version = 8; + optional bytes sha1hash = 9; +} + +message CFileVerification_SignatureCheck_Response { + optional bool deny_operation = 1; +} + +message CFileVerification_SteamServiceCheck_Request { + optional uint32 service_status = 2; + optional uint32 client_package_version = 3; + optional uint32 launcher_type = 4; + optional uint32 os_type = 5; + optional uint32 service_repair = 6; +} + +message CFileVerification_SteamServiceCheck_Response { + optional bool attempt_repair = 1; +} + +service FileVerification { + option (service_description) = "File verification services"; + + rpc SignatureCheck (.CFileVerification_SignatureCheck_Request) returns (.CFileVerification_SignatureCheck_Response) { + option (method_description) = "File signature check was performed"; + } + + rpc SteamServiceCheck (.CFileVerification_SteamServiceCheck_Request) returns (.CFileVerification_SteamServiceCheck_Response) { + option (method_description) = "Steam Service check was performed"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_video.steamclient.proto b/protobuf_files/orig/steam/steammessages_video.steamclient.proto new file mode 100644 index 00000000..d8bdf2cb --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_video.steamclient.proto @@ -0,0 +1,84 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_generic_services = true; + +message CVideo_ClientGetVideoURL_Request { + optional uint64 video_id = 1 [(description) = "Video ID"]; + optional uint32 client_cellid = 2 [(description) = "Cell ID of client, zero if unknown"]; +} + +message CVideo_ClientGetVideoURL_Response { + optional uint64 video_id = 1 [(description) = "Video ID"]; + optional string video_url = 2 [(description) = "URL for video manifest"]; +} + +message VideoBookmark { + optional uint32 app_id = 1 [(description) = "App ID"]; + optional uint32 playback_position_in_seconds = 2 [(description) = "How many seconds into the video the bookmark is for"]; + optional uint64 video_track_id = 3 [(description) = "video track choice."]; + optional uint64 audio_track_id = 4 [(description) = "audio track choice."]; + optional uint64 timedtext_track_id = 5 [(description) = "timedtimed or subtitle track choice"]; + optional uint32 last_modified = 6 [(description) = "when we recorded it was last modified. Not settable."]; + optional bool hide_from_watch_history = 7 [default = false, (description) = "Whether I want to show this in my history"]; + optional bool hide_from_library = 8 [default = false, (description) = "Whether I want to show this in my library"]; +} + +message CVideo_SetVideoBookmark_Notification { + repeated .VideoBookmark bookmarks = 1 [(description) = "list of bookmarks we want to store."]; +} + +message CVideo_GetVideoBookmarks_Request { + repeated uint32 appids = 1 [(description) = "List of App IDs to grab bookmarks for. Can be empty if using updated_since."]; + optional uint32 updated_since = 2 [(description) = "Only return results after time. Min value is 1. (seconds since epoch January 1st, 1970 Unix Time)"]; +} + +message CVideo_GetVideoBookmarks_Response { + repeated .VideoBookmark bookmarks = 1 [(description) = "List of bookmarks we found. Can be empty."]; +} + +message CVideo_UnlockedH264_Notification { + optional bytes encryption_key = 1; +} + +message CFovasVideo_ClientGetOPFSettings_Request { + optional uint32 app_id = 1 [(description) = "App ID"]; + optional uint32 client_cellid = 2 [(description) = "Cell ID of client, zero if unknown"]; +} + +message CFovasVideo_ClientGetOPFSettings_Response { + optional uint32 app_id = 1 [(description) = "App ID"]; + optional string opf_settings = 2 [(description) = "JSON blob of OPF Settings"]; +} + +service Video { + option (service_description) = "Video methods"; + + rpc ClientGetVideoURL (.CVideo_ClientGetVideoURL_Request) returns (.CVideo_ClientGetVideoURL_Response) { + option (method_description) = "Get the initial URL to begin streaming a video"; + } + + rpc SetVideoBookmark (.CVideo_SetVideoBookmark_Notification) returns (.NoResponse) { + option (method_description) = "Bookmarks the locations in the video the user has reached. As as record playback settings per video. Fire and forget."; + } + + rpc GetVideoBookmarks (.CVideo_GetVideoBookmarks_Request) returns (.CVideo_GetVideoBookmarks_Response) { + option (method_description) = "Returns the video bookmarks locations for the specific videos. Includes playback settings per video"; + } +} + +service VideoClient { + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyUnlockedH264 (.CVideo_UnlockedH264_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that h264 has been unlocked"; + } +} + +service FovasVideo { + option (service_description) = "Fovas Video Service Methods"; + + rpc ClientGetOPFSettings (.CFovasVideo_ClientGetOPFSettings_Request) returns (.CFovasVideo_ClientGetOPFSettings_Response) { + option (method_description) = "Retrieve the OPF settings JSON blob. Available via the Client for 360 Player App"; + } +} diff --git a/protobuf_files/orig/steam/steammessages_virtualcontroller.proto b/protobuf_files/orig/steam/steammessages_virtualcontroller.proto new file mode 100644 index 00000000..991a9425 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_virtualcontroller.proto @@ -0,0 +1,138 @@ +enum EInputMode { + k_EInputModeUnknown = 0; + k_EInputModeMouse = 1; + k_EInputModeController = 2; + k_EInputModeMouseAndController = 3; +} + +enum EMouseMode { + k_EMouseModeUnknown = 0; + k_EMouseModeRelativeCursor = 1; + k_EMouseModeAbsoluteCursor = 2; + k_EMouseModeTouch = 3; + k_EMouseModeRelative = 4; +} + +enum EControllerElementType { + k_EControllerElementTypeNone = -1; + k_EControllerElementTypeThumb = 0; + k_EControllerElementTypeButtonSteam = 1; + k_EControllerElementTypeJoystickLeft = 2; + k_EControllerElementTypeButtonJoystickLeft = 3; + k_EControllerElementTypeJoystickRight = 4; + k_EControllerElementTypeButtonJoystickRight = 5; + k_EControllerElementTypeDPad = 6; + k_EControllerElementTypeButtonA = 7; + k_EControllerElementTypeButtonB = 8; + k_EControllerElementTypeButtonX = 9; + k_EControllerElementTypeButtonY = 10; + k_EControllerElementTypeButtonSelect = 11; + k_EControllerElementTypeButtonStart = 12; + k_EControllerElementTypeButtonTriggerLeft = 13; + k_EControllerElementTypeButtonTriggerRight = 14; + k_EControllerElementTypeButtonBumperLeft = 15; + k_EControllerElementTypeButtonBumperRight = 16; + k_EControllerElementTypeButtonMacro0 = 17; + k_EControllerElementTypeButtonMacro1 = 18; + k_EControllerElementTypeButtonMacro2 = 19; + k_EControllerElementTypeButtonMacro3 = 20; + k_EControllerElementTypeButtonMacro4 = 21; + k_EControllerElementTypeButtonMacro5 = 22; + k_EControllerElementTypeButtonMacro6 = 23; + k_EControllerElementTypeButtonMacro7 = 24; + k_EControllerElementTypeTrackpadCenter = 25; + k_EControllerElementTypeTrackpadLeft = 26; + k_EControllerElementTypeTrackpadRight = 27; + k_EControllerElementTypeKeyboard = 28; + k_EControllerElementTypeMagnifyingGlass = 29; + k_EControllerElementTypeButtonMacro1Finger = 30; + k_EControllerElementTypeButtonMacro2Finger = 31; + k_EControllerElementTypeRecordInput = 32; + k_EControllerElementTypePlaybackInput = 33; + k_EControllerElementTypePaste = 34; + k_EControllerElementTypeMax = 35; +} + +message CVirtualControllerElement { + optional .EControllerElementType type = 1 [default = k_EControllerElementTypeNone]; + optional bool visible = 2; + optional float x_position = 3; + optional float y_position = 4; + optional float x_scale = 5 [default = 1]; + optional float y_scale = 6 [default = 1]; +} + +message CVirtualControllerColor { + optional float r = 1 [default = 1]; + optional float g = 2 [default = 1]; + optional float b = 3 [default = 1]; + optional float a = 4 [default = 1]; +} + +message CVirtualControllerLayout { + optional int32 layout_version = 1; + optional int32 actionset_id = 2; + repeated .CVirtualControllerElement elements = 4; + optional .CVirtualControllerColor color = 5; +} + +message CVirtualControllerLayouts { + repeated .CVirtualControllerLayout layouts = 1; + optional .EInputMode input_mode = 2 [default = k_EInputModeController]; + optional .EMouseMode mouse_mode = 3 [default = k_EMouseModeUnknown]; + optional float trackpad_sensitivity = 4 [default = 1]; + optional bool pinch_zoom_enabled = 5 [default = false]; + optional float pinch_zoom_x = 6 [default = 0]; + optional float pinch_zoom_y = 7 [default = 0]; + optional float pinch_zoom_scale = 8 [default = 1]; + optional bool shaken = 9; + optional bool mouse_offscreen = 10; +} + +message CVirtualControllerConfig { + message Control { + optional string name = 1; + optional string icon = 2; + optional int32 input_source = 3; + optional int32 input_mode = 4; + optional int32 input_element = 5; + optional int32 output_gamepad = 6; + optional int32 output_keyboard = 7; + optional int32 output_mouse = 8; + optional string icon_foreground = 9; + optional string icon_background = 10; + optional bool input_toggle = 11; + optional int32 input_activate_stick_or_trackpad = 12; + optional int32 activation_type = 13; + optional int32 long_press_ms = 14; + optional int32 double_press_ms = 15; + } + + message ActionSet { + optional int32 id = 1; + optional int32 parent_id = 2; + optional string name = 3; + repeated .CVirtualControllerConfig.Control controls = 4; + } + + optional string name = 1; + repeated .CVirtualControllerConfig.ActionSet actionsets = 2; + optional .EMouseMode default_mouse_mode = 3 [default = k_EMouseModeAbsoluteCursor]; +} + +message CVirtualControllerLayoutPackage { + optional uint32 appid = 1; + optional uint64 creator = 2; + optional uint32 initial_revision = 3; + optional uint32 saved_revision = 4; + optional .CVirtualControllerConfig config = 5; + optional .CVirtualControllerLayouts layouts = 6; +} + +message CVirtualControllerGlobalConfig { + optional bool feedback_enabled = 1; + optional bool gyroscope_enabled = 2 [default = true]; + optional bool auto_fade_enabled = 3 [default = true]; + optional bool rumble_enabled = 4 [default = true]; + optional bool shake_fade_enabled = 5; +} diff --git a/protobuf_files/orig/steam/steammessages_workshop.steamclient.proto b/protobuf_files/orig/steam/steammessages_workshop.steamclient.proto new file mode 100644 index 00000000..e7f37897 --- /dev/null +++ b/protobuf_files/orig/steam/steammessages_workshop.steamclient.proto @@ -0,0 +1,23 @@ +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +option cc_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."; + } +} diff --git a/protobuf_files/orig/steam/steamnetworkingsockets_messages.proto b/protobuf_files/orig/steam/steamnetworkingsockets_messages.proto new file mode 100644 index 00000000..fb9ca583 --- /dev/null +++ b/protobuf_files/orig/steam/steamnetworkingsockets_messages.proto @@ -0,0 +1,204 @@ +import "steamnetworkingsockets_messages_certs.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ESteamNetworkingSocketsCipher { + k_ESteamNetworkingSocketsCipher_INVALID = 0; + k_ESteamNetworkingSocketsCipher_NULL = 1; + k_ESteamNetworkingSocketsCipher_AES_256_GCM = 2; +} + +message CMsgSteamDatagramSessionCryptInfo { + enum EKeyType { + INVALID = 0; + CURVE25519 = 1; + } + + optional .CMsgSteamDatagramSessionCryptInfo.EKeyType key_type = 1 [default = INVALID]; + optional bytes key_data = 2; + optional fixed64 nonce = 3; + optional uint32 protocol_version = 4; + repeated .ESteamNetworkingSocketsCipher ciphers = 5; +} + +message CMsgSteamDatagramSessionCryptInfoSigned { + optional bytes info = 1; + optional bytes signature = 2; +} + +message CMsgSteamDatagramDiagnostic { + optional uint32 severity = 1; + optional string text = 2; +} + +message CMsgSteamDatagramLinkInstantaneousStats { + optional uint32 out_packets_per_sec_x10 = 1; + optional uint32 out_bytes_per_sec = 2; + optional uint32 in_packets_per_sec_x10 = 3; + optional uint32 in_bytes_per_sec = 4; + optional uint32 ping_ms = 5; + optional uint32 packets_dropped_pct = 6; + optional uint32 packets_weird_sequence_pct = 7; + optional uint32 peak_jitter_usec = 8; +} + +message CMsgSteamDatagramLinkLifetimeStats { + optional uint32 connected_seconds = 2; + optional uint64 packets_sent = 3; + optional uint64 kb_sent = 4; + optional uint64 packets_recv = 5; + optional uint64 kb_recv = 6; + optional uint64 packets_recv_sequenced = 7; + optional uint64 packets_recv_dropped = 8; + optional uint64 packets_recv_out_of_order = 9; + optional uint64 packets_recv_duplicate = 10; + optional uint64 packets_recv_lurch = 11; + repeated uint64 multipath_packets_recv_sequenced = 12; + repeated uint64 multipath_packets_recv_later = 13; + optional uint32 multipath_send_enabled = 14; + optional uint32 quality_histogram_100 = 21; + optional uint32 quality_histogram_99 = 22; + optional uint32 quality_histogram_97 = 23; + optional uint32 quality_histogram_95 = 24; + optional uint32 quality_histogram_90 = 25; + optional uint32 quality_histogram_75 = 26; + optional uint32 quality_histogram_50 = 27; + optional uint32 quality_histogram_1 = 28; + optional uint32 quality_histogram_dead = 29; + optional uint32 quality_ntile_2nd = 30; + optional uint32 quality_ntile_5th = 31; + optional uint32 quality_ntile_25th = 32; + optional uint32 quality_ntile_50th = 33; + optional uint32 ping_histogram_25 = 41; + optional uint32 ping_histogram_50 = 42; + optional uint32 ping_histogram_75 = 43; + optional uint32 ping_histogram_100 = 44; + optional uint32 ping_histogram_125 = 45; + optional uint32 ping_histogram_150 = 46; + optional uint32 ping_histogram_200 = 47; + optional uint32 ping_histogram_300 = 48; + optional uint32 ping_histogram_max = 49; + optional uint32 ping_ntile_5th = 50; + optional uint32 ping_ntile_50th = 51; + optional uint32 ping_ntile_75th = 52; + optional uint32 ping_ntile_95th = 53; + optional uint32 ping_ntile_98th = 54; + optional uint32 jitter_histogram_negligible = 61; + optional uint32 jitter_histogram_1 = 62; + optional uint32 jitter_histogram_2 = 63; + optional uint32 jitter_histogram_5 = 64; + optional uint32 jitter_histogram_10 = 65; + optional uint32 jitter_histogram_20 = 66; + optional uint32 txspeed_max = 67; + optional uint32 txspeed_histogram_16 = 68; + optional uint32 txspeed_histogram_32 = 69; + optional uint32 txspeed_histogram_64 = 70; + optional uint32 txspeed_histogram_128 = 71; + optional uint32 txspeed_histogram_256 = 72; + optional uint32 txspeed_histogram_512 = 73; + optional uint32 txspeed_histogram_1024 = 74; + optional uint32 txspeed_histogram_max = 75; + optional uint32 txspeed_ntile_5th = 76; + optional uint32 txspeed_ntile_50th = 77; + optional uint32 txspeed_ntile_75th = 78; + optional uint32 txspeed_ntile_95th = 79; + optional uint32 txspeed_ntile_98th = 80; + optional uint32 rxspeed_max = 81; + optional uint32 rxspeed_histogram_16 = 82; + optional uint32 rxspeed_histogram_32 = 83; + optional uint32 rxspeed_histogram_64 = 84; + optional uint32 rxspeed_histogram_128 = 85; + optional uint32 rxspeed_histogram_256 = 86; + optional uint32 rxspeed_histogram_512 = 87; + optional uint32 rxspeed_histogram_1024 = 88; + optional uint32 rxspeed_histogram_max = 89; + optional uint32 rxspeed_ntile_5th = 90; + optional uint32 rxspeed_ntile_50th = 91; + optional uint32 rxspeed_ntile_75th = 92; + optional uint32 rxspeed_ntile_95th = 93; + optional uint32 rxspeed_ntile_98th = 94; +} + +message CMsgSteamDatagramConnectionQuality { + optional .CMsgSteamDatagramLinkInstantaneousStats instantaneous = 1; + optional .CMsgSteamDatagramLinkLifetimeStats lifetime = 2; +} + +message CMsgICECandidate { + optional string candidate = 3; +} + +message CMsgICERendezvous { + message Auth { + optional string pwd_frag = 1; + } + + optional .CMsgICERendezvous.Auth auth = 2; + optional .CMsgICECandidate add_candidate = 1; +} + +message CMsgSteamNetworkingP2PRendezvous { + message ConnectRequest { + optional .CMsgSteamDatagramSessionCryptInfoSigned crypt = 6; + optional .CMsgSteamDatagramCertificateSigned cert = 7; + optional uint32 to_virtual_port = 9; + optional uint32 from_virtual_port = 10; + optional string from_fakeip = 11; + } + + message ConnectOK { + optional .CMsgSteamDatagramSessionCryptInfoSigned crypt = 5; + optional .CMsgSteamDatagramCertificateSigned cert = 6; + } + + message ConnectionClosed { + optional string debug = 5; + optional uint32 reason_code = 6; + } + + message ReliableMessage { + optional .CMsgICERendezvous ice = 1; + } + + message ApplicationMessage { + optional bytes data = 1; + optional uint64 msg_num = 2; + optional uint32 flags = 3; + optional uint32 lane_idx = 4; + } + + optional string from_identity = 8; + optional fixed32 from_connection_id = 9; + optional string to_identity = 10; + optional fixed32 to_connection_id = 1; + optional bytes sdr_routes = 2; + optional uint32 ack_peer_routes_revision = 3; + optional bool ice_enabled = 7; + optional bytes hosted_server_ticket = 14; + optional .CMsgSteamNetworkingP2PRendezvous.ConnectRequest connect_request = 4; + optional .CMsgSteamNetworkingP2PRendezvous.ConnectOK connect_ok = 5; + optional .CMsgSteamNetworkingP2PRendezvous.ConnectionClosed connection_closed = 6; + optional uint32 ack_reliable_msg = 11; + optional uint32 first_reliable_msg = 12; + repeated .CMsgSteamNetworkingP2PRendezvous.ReliableMessage reliable_messages = 13; + repeated .CMsgSteamNetworkingP2PRendezvous.ApplicationMessage application_messages = 15; +} + +message CMsgSteamNetworkingICESessionSummary { + optional uint32 failure_reason_code = 7; + optional uint32 local_candidate_types = 1; + optional uint32 remote_candidate_types = 2; + optional uint32 initial_route_kind = 3; + optional uint32 initial_ping = 4; + optional uint32 initial_score = 6; + optional uint32 negotiation_ms = 5; + optional uint32 best_route_kind = 16; + optional uint32 best_ping = 17; + optional uint32 best_score = 18; + optional uint32 best_time = 19; + optional uint32 selected_seconds = 12; + optional uint32 user_settings = 13; + optional uint32 ice_enable_var = 14; + optional uint32 local_candidate_types_allowed = 15; +} diff --git a/protobuf_files/orig/steam/steamnetworkingsockets_messages_certs.proto b/protobuf_files/orig/steam/steamnetworkingsockets_messages_certs.proto new file mode 100644 index 00000000..3b85c9cf --- /dev/null +++ b/protobuf_files/orig/steam/steamnetworkingsockets_messages_certs.proto @@ -0,0 +1,39 @@ +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgSteamNetworkingIdentityLegacyBinary { + optional fixed64 steam_id = 16; + optional string xbox_pairwise_id = 17; + optional bytes generic_bytes = 2; + optional string generic_string = 3; + optional bytes ipv6_and_port = 4; +} + +message CMsgSteamDatagramCertificate { + enum EKeyType { + INVALID = 0; + ED25519 = 1; + } + + optional .CMsgSteamDatagramCertificate.EKeyType key_type = 1 [default = INVALID]; + optional bytes key_data = 2; + optional fixed64 legacy_steam_id = 4; + optional .CMsgSteamNetworkingIdentityLegacyBinary legacy_identity_binary = 11; + optional string identity_string = 12; + repeated fixed32 gameserver_datacenter_ids = 5; + optional fixed32 time_created = 8; + optional fixed32 time_expiry = 9; + repeated uint32 app_ids = 10; + repeated string ip_addresses = 13; +} + +message CMsgSteamDatagramCertificateSigned { + optional bytes cert = 4; + optional fixed64 ca_key_id = 5; + optional bytes ca_signature = 6; + optional bytes private_key_data = 1; +} + +message CMsgSteamDatagramCertificateRequest { + optional .CMsgSteamDatagramCertificate cert = 1; +} diff --git a/protobuf_files/orig/steam/steamnetworkingsockets_messages_udp.proto b/protobuf_files/orig/steam/steamnetworkingsockets_messages_udp.proto new file mode 100644 index 00000000..cc50836e --- /dev/null +++ b/protobuf_files/orig/steam/steamnetworkingsockets_messages_udp.proto @@ -0,0 +1,75 @@ +import "steamnetworkingsockets_messages_certs.proto"; +import "steamnetworkingsockets_messages.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ESteamNetworkingUDPMsgID { + k_ESteamNetworkingUDPMsg_ChallengeRequest = 32; + k_ESteamNetworkingUDPMsg_ChallengeReply = 33; + k_ESteamNetworkingUDPMsg_ConnectRequest = 34; + k_ESteamNetworkingUDPMsg_ConnectOK = 35; + k_ESteamNetworkingUDPMsg_ConnectionClosed = 36; + k_ESteamNetworkingUDPMsg_NoConnection = 37; +} + +message CMsgSteamSockets_UDP_ChallengeRequest { + optional fixed32 connection_id = 1; + optional fixed64 my_timestamp = 3; + optional uint32 protocol_version = 4; +} + +message CMsgSteamSockets_UDP_ChallengeReply { + optional fixed32 connection_id = 1; + optional fixed64 challenge = 2; + optional fixed64 your_timestamp = 3; + optional uint32 protocol_version = 4; +} + +message CMsgSteamSockets_UDP_ConnectRequest { + optional fixed32 client_connection_id = 1; + optional fixed64 challenge = 2; + optional fixed64 my_timestamp = 5; + optional uint32 ping_est_ms = 6; + optional .CMsgSteamDatagramSessionCryptInfoSigned crypt = 7; + optional .CMsgSteamDatagramCertificateSigned cert = 4; + optional uint32 legacy_protocol_version = 8; + optional string identity_string = 10; + optional fixed64 legacy_client_steam_id = 3; + optional .CMsgSteamNetworkingIdentityLegacyBinary legacy_identity_binary = 9; +} + +message CMsgSteamSockets_UDP_ConnectOK { + optional fixed32 client_connection_id = 1; + optional fixed32 server_connection_id = 5; + optional fixed64 your_timestamp = 3; + optional uint32 delay_time_usec = 4; + optional .CMsgSteamDatagramSessionCryptInfoSigned crypt = 7; + optional .CMsgSteamDatagramCertificateSigned cert = 8; + optional string identity_string = 11; + optional fixed64 legacy_server_steam_id = 2; + optional .CMsgSteamNetworkingIdentityLegacyBinary legacy_identity_binary = 10; +} + +message CMsgSteamSockets_UDP_ConnectionClosed { + optional fixed32 to_connection_id = 4; + optional fixed32 from_connection_id = 5; + optional string debug = 2; + optional uint32 reason_code = 3; +} + +message CMsgSteamSockets_UDP_NoConnection { + optional fixed32 from_connection_id = 2; + optional fixed32 to_connection_id = 3; +} + +message CMsgSteamSockets_UDP_Stats { + enum Flags { + ACK_REQUEST_E2E = 2; + ACK_REQUEST_IMMEDIATE = 4; + NOT_PRIMARY_TRANSPORT_E2E = 16; + } + + optional .CMsgSteamDatagramConnectionQuality stats = 1; + optional uint32 flags = 3; +} diff --git a/protobuf_files/orig/update.sh b/protobuf_files/orig/update.sh new file mode 100644 index 00000000..e4f0a8b5 --- /dev/null +++ b/protobuf_files/orig/update.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +cd "$(dirname "$0")" + +rsync -arhv --delete ../steamtrack/Protobufs/ ./steam/ +rsync -arhv --delete ../backend/files/csgo/Protobufs/ ./csgo/ +rsync -arhv --delete ../backend/files/dota/Protobufs/ ./dota2/ +rsync -arhv --delete ../backend/files/tf/Protobufs/ ./tf2/ +cp -r ./steam/google ./ + +git add -A +git commit -S -a -m "$(git status --porcelain | wc -l) files | $(git status --porcelain | sed '{:q;N;s/\n/, /g;t q}' | sed 's/^ *//g')" +git push diff --git a/protobuf_files/orig/webui/common.proto b/protobuf_files/orig/webui/common.proto new file mode 100644 index 00000000..043243be --- /dev/null +++ b/protobuf_files/orig/webui/common.proto @@ -0,0 +1,5809 @@ +import "common_base.proto"; + +// Used by: common.proto +message CAppBootstrapData { + optional uint32 appid = 1; + optional bool hidden = 2; + repeated string user_tag = 3; +} + +// Used by: common.proto +message CAppOverview { + optional uint32 appid = 1; + optional string display_name = 2; + optional bool visible_in_game_list = 4; + optional string sort_as = 6; + optional int32 app_type = 7 [(.description) = "enum"]; + optional uint32 mru_index = 13; + optional uint32 rt_recent_activity_time = 14 [default = 0]; + optional uint32 minutes_playtime_forever = 16 [default = 0]; + optional uint32 minutes_playtime_last_two_weeks = 17 [default = 0]; + optional uint32 rt_last_time_played = 18 [default = 0]; + repeated uint32 store_tag = 19; + repeated .CAppOverview_AppAssociation association = 20; + repeated uint32 store_category = 23; + optional uint32 rt_original_release_date = 25 [default = 0]; + optional uint32 rt_steam_release_date = 26 [default = 0]; + optional string icon_hash = 27; + optional string logo_hash = 30; + optional int32 controller_support = 31 [(.description) = "enum"]; + optional bool vr_supported = 32; + optional uint32 metacritic_score = 36; + optional uint64 size_on_disk = 37; + optional bool third_party_mod = 38; + optional string icon_data = 39; + optional string icon_data_format = 40; + optional string gameid = 41; + optional string library_capsule_filename = 42; + repeated .CAppOverview_PerClientData per_client_data = 43; + optional uint64 most_available_clientid = 44; + optional uint64 selected_clientid = 45; + optional uint32 rt_store_asset_mtime = 46; + optional uint32 rt_custom_image_mtime = 47; + optional uint32 optional_parent_app_id = 48; + optional uint32 owner_account_id = 49; + optional bool compat_mapping_enabled = 50; + optional uint32 compat_mapping_priority = 51; + optional string compat_mapping_tool_name = 52; + optional uint32 review_score_with_bombs = 53; + optional uint32 review_percentage_with_bombs = 54; + optional uint32 review_score_without_bombs = 55; + optional uint32 review_percentage_without_bombs = 56; + optional string library_id = 57; + optional bool vr_only = 58; + optional uint32 mastersub_appid = 59; + optional string mastersub_includedwith_logo = 60; + optional uint32 compat_allowlist_setting = 61 [default = 0]; + optional string site_license_site_name = 62; + optional uint32 shortcut_override_appid = 63; + optional int32 steam_deck_compat_category = 64 [(.description) = "enum"]; + optional uint32 rt_last_time_locally_played = 65; + optional uint32 rt_purchased_time = 66; + optional string header_filename = 67; +} + +// Used by: common.proto +message CAppOverview_AppAssociation { + optional int32 type = 1 [(.description) = "enum"]; + optional string name = 2; +} + +message CAppOverview_Change { + repeated .CAppOverview app_overview = 1; + repeated uint32 removed_appid = 2; + optional bool full_update = 3; + optional bool update_complete = 4; +} + +// Used by: common.proto +message CAppOverview_PerClientData { + optional uint64 clientid = 1; + optional string client_name = 2; + optional int32 display_status = 3 [(.description) = "enum"]; + optional uint32 status_percentage = 4 [default = 0]; + optional string active_beta = 5; + optional bool installed = 6; + optional uint64 bytes_downloaded = 7 [default = 0]; + optional uint64 bytes_total = 8 [default = 0]; + optional bool streaming_to_local_client = 9; + optional bool is_available_on_current_platform = 10; + optional bool is_invalid_os_type = 11; + optional uint32 playtime_left = 12; + optional int32 cloud_status = 13 [(.description) = "enum"]; +} + +message CAudioFormat { + optional int32 format = 1 [(.description) = "enum"]; + optional uint32 frequency = 2; + optional uint32 channels = 3; +} + +message CAuthenticationRequestMsg { + optional bytes token = 1; + optional int32 version = 2 [(.description) = "enum"]; + optional uint64 steamid = 3; +} + +message CAuthenticationResponseMsg { + optional int32 result = 1 [(.description) = "enum"]; + optional int32 version = 2 [(.description) = "enum"]; +} + +message CBilling_Address { + optional string first_name = 1; + optional string last_name = 2; + optional string address1 = 3; + optional string address2 = 4; + optional string city = 5; + optional string us_state = 6; + optional string country_code = 7; + optional string postcode = 8; + optional int32 zip_plus4 = 9; + optional string phone = 10; +} + +message CBroadcast_NotifyBroadcastSessionHeartbeat_Notification { + optional fixed64 broadcast_id = 1; +} + +message CBroadcast_NotifyBroadcastUploadStop_Notification { + optional fixed64 broadcast_upload_id = 1; + optional uint32 upload_result = 2; +} + +// Used by: ChatRoom, ChatRoomClient, ClanChatRooms +message CChatPartyBeacon { + optional uint32 app_id = 1; + optional fixed64 steamid_owner = 2; + optional fixed64 beacon_id = 3; + optional string game_metadata = 4; +} + +// Used by: ChatRoom, ChatRoomClient, ClanChatRooms +message CChatRoleActions { + optional uint64 role_id = 1; + optional bool can_create_rename_delete_channel = 2; + optional bool can_kick = 3; + optional bool can_ban = 4; + optional bool can_invite = 5; + optional bool can_change_tagline_avatar_name = 6; + optional bool can_chat = 7; + optional bool can_view_history = 8; + optional bool can_change_group_roles = 9; + optional bool can_change_user_roles = 10; + optional bool can_mention_all = 11; + optional bool can_set_watching_broadcast = 12; +} + +// Used by: ChatRoom, ChatRoomClient, ClanChatRooms +message CChatRoom_GetChatRoomGroupSummary_Response { + optional uint64 chat_group_id = 1; + optional string chat_group_name = 2; + optional uint32 active_member_count = 3; + optional uint32 active_voice_member_count = 4; + optional uint64 default_chat_id = 5; + repeated .CChatRoomState chat_rooms = 6; + optional uint32 clanid = 7; + optional string chat_group_tagline = 8; + optional uint32 accountid_owner = 9; + repeated uint32 top_members = 10; + optional bytes chat_group_avatar_sha = 11; + optional int32 rank = 12 [(.description) = "enum"]; + optional uint64 default_role_id = 13; + repeated uint64 role_ids = 14; + repeated .CChatRoleActions role_actions = 15; + optional uint32 watching_broadcast_accountid = 16; + optional uint32 appid = 17; + repeated .CChatPartyBeacon party_beacons = 18; + optional uint64 watching_broadcast_channel_id = 19; + optional uint64 active_minigame_id = 20; + optional string avatar_ugc_url = 21; + optional bool disabled = 22; +} + +// Used by: ChatRoom, ChatRoomClient, ClanChatRooms +message CChatRoomState { + optional uint64 chat_id = 1; + optional string chat_name = 2; + optional bool voice_allowed = 3; + repeated uint32 members_in_voice = 4; + optional uint32 time_last_message = 5; + optional uint32 sort_order = 6; + optional string last_message = 7; + optional uint32 accountid_last_message = 8; +} + +message CClanEventData { + optional fixed64 gid = 1; + optional fixed64 clan_steamid = 2; + optional string event_name = 3; + optional int32 event_type = 4 [(.description) = "enum"]; + optional uint32 appid = 5; + optional string server_address = 6; + optional string server_password = 7; + optional uint32 rtime32_start_time = 8; + optional uint32 rtime32_end_time = 9; + optional int32 comment_count = 10; + optional fixed64 creator_steamid = 11; + optional fixed64 last_update_steamid = 12; + optional string event_notes = 13; + optional string jsondata = 14; + optional .CCommunity_ClanAnnouncementInfo announcement_body = 15; + optional bool published = 16; + optional bool hidden = 17; + optional uint32 rtime32_visibility_start = 18; + optional uint32 rtime32_visibility_end = 19; + optional uint32 broadcaster_accountid = 20; + optional uint32 follower_count = 21; + optional uint32 ignore_count = 22; + optional fixed64 forum_topic_id = 23; + optional uint32 rtime32_last_modified = 24; + optional fixed64 news_post_gid = 25; + optional uint32 rtime_mod_reviewed = 26; + optional uint32 featured_app_tagid = 27; + repeated uint32 referenced_appids = 28; + optional uint32 build_id = 29; + optional string build_branch = 30; +} + +message CClientHandshakeMsg { + optional .CStreamingClientHandshakeInfo info = 1; +} + +// Used by: common.proto +message CClientMetrics_AppInterfaceCreation { + optional string raw_version = 1; + optional string requested_interface_type = 2; +} + +// Used by: common.proto +message CClientMetrics_AppInterfaceMethodCounts { + optional string interface_name = 1; + optional string method_name = 2; + optional uint32 call_count = 3; +} + +message CClientMetrics_AppInterfaceStats_Notification { + optional uint64 game_id = 1; + repeated .CClientMetrics_AppInterfaceCreation interfaces_created = 2; + repeated .CClientMetrics_AppInterfaceMethodCounts methods_called = 3; + optional uint32 session_length_seconds = 4; +} + +message CClientMetrics_ClientBootstrap_Notification { + optional .CClientMetrics_ClientBootstrap_Summary summary = 1; +} + +// Used by: common.proto +message CClientMetrics_ClientBootstrap_RequestInfo { + optional string original_hostname = 1; + optional string actual_hostname = 2; + optional string path = 3; + optional string base_name = 4; + optional bool success = 5; + optional uint32 status_code = 6; + optional string address_of_request_url = 7; + optional uint32 response_time_ms = 8; + optional uint64 bytes_received = 9; + optional uint32 num_retries = 10; +} + +// Used by: common.proto +message CClientMetrics_ClientBootstrap_Summary { + optional uint32 launcher_type = 1; + optional uint32 steam_realm = 2; + optional string beta_name = 3; + optional bool download_completed = 4; + optional uint32 total_time_ms = 6; + repeated .CClientMetrics_ClientBootstrap_RequestInfo manifest_requests = 7; + repeated .CClientMetrics_ClientBootstrap_RequestInfo package_requests = 8; +} + +message CClientMetrics_CloudAppSyncStats_Notification { + optional uint32 app_id = 1; + optional uint32 platform_type = 2; + optional bool preload = 3; + optional bool blocking_app_launch = 4; + optional uint32 files_uploaded = 5; + optional uint32 files_downloaded = 6; + optional uint32 files_deleted = 7; + optional uint64 bytes_uploaded = 8; + optional uint64 bytes_downloaded = 9; + optional uint64 microsec_total = 10; + optional uint64 microsec_init_caches = 11; + optional uint64 microsec_validate_state = 12; + optional uint64 microsec_ac_launch = 13; + optional uint64 microsec_ac_prep_user_files = 14; + optional uint64 microsec_ac_exit = 15; + optional uint64 microsec_build_sync_list = 16; + optional uint64 microsec_delete_files = 17; + optional uint64 microsec_download_files = 18; + optional uint64 microsec_upload_files = 19; + optional uint32 hardware_type = 20; + optional uint32 files_managed = 21; +} + +// Used by: common.proto +message CClientMetrics_ContentDownloadResponse_Counts { + optional uint32 class_100 = 1; + optional uint32 class_200 = 2; + optional uint32 class_300 = 3; + optional uint32 class_400 = 4; + optional uint32 class_500 = 5; + optional uint32 no_response = 6; + optional uint32 class_unknown = 7; +} + +message CClientMetrics_ContentDownloadResponse_Counts_Notification { + optional uint32 cell_id = 1; + optional .CClientMetrics_ContentDownloadResponse_Hosts data = 2; +} + +// Used by: common.proto +message CClientMetrics_ContentDownloadResponse_HostCounts { + optional string hostname = 1; + optional uint32 source_type = 2; + optional .CClientMetrics_ContentDownloadResponse_Counts counts = 3; +} + +// Used by: common.proto +message CClientMetrics_ContentDownloadResponse_Hosts { + repeated .CClientMetrics_ContentDownloadResponse_HostCounts hosts = 1; +} + +message CClientMetrics_ContentValidation_Notification { + optional int32 validation_result = 1; + optional uint32 app_id = 2; + optional bool staged_files = 3; + optional bool user_initiated = 4; + optional bool early_out = 5; + optional uint32 chunks_scanned = 6; + optional uint32 chunks_corrupt = 7; + optional uint64 bytes_scanned = 8; + optional uint64 chunk_bytes_corrupt = 9; + optional uint64 total_file_size_corrupt = 10; +} + +message CClientMetrics_DownloadRates_Notification { + optional uint32 cell_id = 1; + repeated .CClientMetrics_DownloadRates_Notification_StatsInfo stats = 2; + optional uint32 throttling_kbps = 3; +} + +// Used by: common.proto +message CClientMetrics_DownloadRates_Notification_StatsInfo { + optional uint32 source_type = 1; + optional uint32 source_id = 2; + optional uint64 bytes = 3; + optional string host_name = 4; + optional uint64 microseconds = 5; + optional bool used_ipv6 = 6; + optional bool proxied = 7; + optional bool used_http2 = 8; + optional uint32 cache_hits = 9; + optional uint32 cache_misses = 10; + optional uint64 hit_bytes = 11; + optional uint64 miss_bytes = 12; +} + +message CClientMetrics_IPv6Connectivity_Notification { + optional uint32 cell_id = 1; + repeated .CClientMetrics_IPv6Connectivity_Result results = 2; + optional bool private_ip_is_rfc6598 = 3; +} + +// Used by: common.proto +message CClientMetrics_IPv6Connectivity_Result { + optional uint32 protocol_tested = 1; + optional uint32 connectivity_state = 2; +} + +message CClientMetrics_SteamPipeWorkStats_Notification { + optional uint32 appid = 1; + optional uint32 depotid = 2; + optional int32 work_type = 3 [(.description) = "enum"]; + repeated .CClientMetrics_SteamPipeWorkStats_Operation operations = 4; + optional uint32 hardware_type = 5; +} + +// Used by: common.proto +message CClientMetrics_SteamPipeWorkStats_Operation { + optional int32 type = 1 [(.description) = "enum"]; + optional uint32 num_ops = 2; + optional uint64 num_bytes = 3; + optional uint64 busy_time_ms = 4; + optional uint64 idle_time_ms = 5; + optional uint64 sum_run_time_ms = 6; + optional uint64 sum_wait_time_ms = 7; +} + +message CClientNotificationAchievement { + optional string achievement_id = 1; + optional uint32 appid = 2; + optional string name = 3; + optional string description = 4; + optional string image_url = 5; + optional bool achieved = 6; + optional uint32 rtime_unlocked = 7; + optional float min_progress = 8; + optional float current_progress = 9; + optional float max_progress = 10; + optional float global_achieved_pct = 11; +} + +message CClientNotificationBatteryTemperature { + optional uint32 temperature = 1; + optional string notification_type = 2; +} + +message CClientNotificationCannotReadControllerGuideButton { + optional int32 controller_index = 1; +} + +message CClientNotificationClaimSteamDeckRewards { +} + +message CClientNotificationCloudSyncConflict { + optional uint32 appid = 1; +} + +message CClientNotificationCloudSyncFailure { + optional uint32 appid = 1; +} + +message CClientNotificationDockUnsupportedFirmware { +} + +message CClientNotificationDownloadCompleted { + optional uint32 appid = 1; +} + +message CClientNotificationFamilySharingDeviceAuthorizationChanged { + optional uint32 accountid_owner = 1; + optional bool authorized = 2; +} + +message CClientNotificationFamilySharingLibraryAvailable { + optional uint32 accountid_owner = 1; +} + +message CClientNotificationFamilySharingStopPlaying { + optional uint32 accountid_owner = 1; + optional uint32 seconds_remaining = 2; +} + +message CClientNotificationFriendInGame { + optional fixed64 steamid = 1; + optional string game_name = 2; +} + +message CClientNotificationFriendInvite { + optional fixed64 steamid = 1; +} + +message CClientNotificationFriendInviteRollup { + optional uint32 new_invite_count = 1; +} + +message CClientNotificationFriendMessage { + optional string tag = 1; + optional string steamid = 2; + optional string title = 3; + optional string body = 4; + optional string icon = 5; + optional uint32 notificationid = 6; + optional string response_steamurl = 7; +} + +message CClientNotificationFriendOnline { + optional fixed64 steamid = 1; +} + +message CClientNotificationGiftReceived { + optional string sender_name = 1; +} + +message CClientNotificationGroupChatMessage { + optional string tag = 1; + optional string steamid_sender = 2; + optional string chat_group_id = 3; + optional string chat_id = 4; + optional string title = 5; + optional string body = 6; + optional string rawbody = 7; + optional string icon = 8; + optional uint32 notificationid = 9; +} + +message CClientNotificationHardwareSurveyPending { +} + +message CClientNotificationIncomingVoiceChat { + optional fixed64 steamid = 1; +} + +message CClientNotificationItemAnnouncement { + optional uint32 new_item_count = 1; + optional bool new_backpack_items = 2; +} + +message CClientNotificationLowBattery { + optional float pct_remaining = 1; +} + +message CClientNotificationLowDiskSpace { + optional uint32 folder_index = 1; +} + +message CClientNotificationScreenshot { + optional string screenshot_handle = 1; + optional string description = 2; + optional string local_url = 3; +} + +message CClientNotificationSystemUpdate { + optional int32 type = 1 [(.description) = "enum"]; +} + +// Used by: Cloud, common.proto +message CCloud_PendingRemoteOperation { + optional int32 operation = 1 [(.description) = "enum"]; + optional string machine_name = 2; + optional uint64 client_id = 3; + optional uint32 time_last_updated = 4; +} + +// Used by: common.proto +message CCommunity_ClanAnnouncementInfo { + optional uint64 gid = 1; + optional uint64 clanid = 2; + optional uint64 posterid = 3; + optional string headline = 4; + optional uint32 posttime = 5; + optional uint32 updatetime = 6; + optional string body = 7; + optional int32 commentcount = 8; + repeated string tags = 9; + optional int32 language = 10; + optional bool hidden = 11; + optional fixed64 forum_topic_id = 12; + optional fixed64 event_gid = 13; + optional int32 voteupcount = 14; + optional int32 votedowncount = 15; + optional int32 ban_check_result = 16 [(.description) = "enum"]; + optional bool banned = 17; +} + +message CCuratorPreferences { + optional uint32 supported_languages = 1; + optional bool platform_windows = 2; + optional bool platform_mac = 3; + optional bool platform_linux = 4; + optional bool vr_content = 5; + optional bool adult_content_violence = 6; + optional bool adult_content_sex = 7; + optional uint32 timestamp_updated = 8; + repeated uint32 tagids_curated = 9; + repeated uint32 tagids_filtered = 10; + optional string website_title = 11; + optional string website_url = 12; + optional string discussion_url = 13; + optional bool show_broadcast = 14; +} + +message CDebugDumpMsg { + optional bytes screenshot = 1; +} + +message CDeleteCursorMsg { + optional uint64 cursor_id = 1; +} + +message CDisableHighResCaptureMsg { +} + +message CDiscoveryPingRequest { + optional uint32 sequence = 1; + optional uint32 packet_size_requested = 2; +} + +message CDiscoveryPingResponse { + optional uint32 sequence = 1; + optional uint32 packet_size_received = 2; +} + +message CEnableHighResCaptureMsg { +} + +// Used by: common.proto +message CFrameEvent { + optional int32 event_id = 1 [(.description) = "enum"]; + optional uint32 timestamp = 2; +} + +// Used by: common.proto +message CFrameStatAccumulatedValue { + optional int32 stat_type = 1 [(.description) = "enum"]; + optional int32 count = 2; + optional float average = 3; + optional float stddev = 4; +} + +// Used by: common.proto +message CFrameStats { + optional uint32 frame_id = 1; + optional uint32 input_mark = 2; + repeated .CFrameEvent events = 3; + optional int32 result = 4 [(.description) = "enum"]; + optional float frame_start_delta = 5; + optional float frame_display_delta = 6; + optional float ping_time = 7; + optional float server_bitrate = 8; + optional float client_bitrate = 9; + optional float link_bandwidth = 10; + optional float packet_loss = 11; + optional uint32 frame_size = 12; +} + +message CFrameStatsListMsg { + optional int32 data_type = 1 [(.description) = "enum"]; + repeated .CFrameStats stats = 2; + repeated .CFrameStatAccumulatedValue accumulated_stats = 3; + optional int32 latest_frame_id = 4; +} + +message CGameNetworkingUI_ConnectionState { + optional string connection_key = 1; + optional uint32 appid = 2; + optional fixed32 connection_id_local = 3; + optional string identity_local = 4; + optional string identity_remote = 5; + optional uint32 connection_state = 10; + optional uint32 start_time = 12; + optional uint32 close_time = 13; + optional uint32 close_reason = 14; + optional string close_message = 15; + optional string status_loc_token = 16; + optional uint32 transport_kind = 20; + optional string sdrpopid_local = 21; + optional string sdrpopid_remote = 22; + optional string address_remote = 23; + optional .CMsgSteamDatagramP2PRoutingSummary p2p_routing = 24; + optional uint32 ping_interior = 25; + optional uint32 ping_remote_front = 26; + optional uint32 ping_default_internet_route = 27; + optional .CMsgSteamDatagramConnectionQuality e2e_quality_local = 30; + optional .CMsgSteamDatagramConnectionQuality e2e_quality_remote = 31; + optional uint64 e2e_quality_remote_instantaneous_time = 32; + optional uint64 e2e_quality_remote_lifetime_time = 33; + optional .CMsgSteamDatagramConnectionQuality front_quality_local = 40; + optional .CMsgSteamDatagramConnectionQuality front_quality_remote = 41; + optional uint64 front_quality_remote_instantaneous_time = 42; + optional uint64 front_quality_remote_lifetime_time = 43; +} + +message CGetCursorImageMsg { + optional uint64 cursor_id = 1; +} + +message CGetTouchConfigDataMsg { + optional uint32 appid = 1; +} + +message CGetTouchIconDataMsg { + optional uint32 appid = 1; + optional string icon = 2; +} + +message CHideCursorMsg { +} + +// Used by: common.proto +message CInputKeyDownMsg { + optional uint32 input_mark = 1; + optional uint32 scancode = 2; +} + +// Used by: common.proto +message CInputKeyUpMsg { + optional uint32 input_mark = 1; + optional uint32 scancode = 2; +} + +message CInputLatencyTestMsg { + optional uint32 input_mark = 1; + optional uint32 color = 2; +} + +// Used by: common.proto +message CInputMouseDownMsg { + optional uint32 input_mark = 1; + optional int32 button = 2 [(.description) = "enum"]; +} + +// Used by: common.proto +message CInputMouseMotionMsg { + optional uint32 input_mark = 1; + optional float x_normalized = 2; + optional float y_normalized = 3; + optional int32 dx = 4; + optional int32 dy = 5; +} + +// Used by: common.proto +message CInputMouseUpMsg { + optional uint32 input_mark = 1; + optional int32 button = 2 [(.description) = "enum"]; +} + +// Used by: common.proto +message CInputMouseWheelMsg { + optional uint32 input_mark = 1; + optional int32 direction = 2 [(.description) = "enum"]; +} + +// Used by: common.proto +message CInputTextMsg { + optional uint32 input_mark = 1; + optional string text_utf8 = 2; +} + +// Used by: common.proto +message CInputTouchFingerDownMsg { + optional uint32 input_mark = 1; + optional uint64 fingerid = 2; + optional float x_normalized = 3; + optional float y_normalized = 4; +} + +// Used by: common.proto +message CInputTouchFingerMotionMsg { + optional uint32 input_mark = 1; + optional uint64 fingerid = 2; + optional float x_normalized = 3; + optional float y_normalized = 4; +} + +// Used by: common.proto +message CInputTouchFingerUpMsg { + optional uint32 input_mark = 1; + optional uint64 fingerid = 2; + optional float x_normalized = 3; + optional float y_normalized = 4; +} + +message CKeepAliveMsg { +} + +message CLibraryBootstrapData { + repeated .CAppBootstrapData app_data = 1; +} + +message CLocalizationToken { + optional uint32 language = 1; + optional string localized_string = 2; +} + +message CLogMsg { + optional int32 type = 1; + optional string message = 2; +} + +message CLogUploadMsg { + optional int32 type = 1 [(.description) = "enum"]; + optional bytes data = 3; +} + +message CLoyaltyRewards_RedeemPointsToUpgradeItem_Request { + optional uint32 defid = 1; + optional uint64 communityitemid = 2; +} + +message CMsgAchievementChange { + optional uint32 appid = 1; +} + +message CMsgAMUnlockH264 { + optional uint32 appid = 1; + optional int32 platform = 2; + optional int32 reason = 3; +} + +message CMsgAMUnlockH264Response { + optional int32 eresult = 1 [default = 2]; + optional bytes encryption_key = 2; +} + +message CMsgAMUnlockHEVC { +} + +message CMsgAMUnlockHEVCResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgAMUnlockStreaming { +} + +message CMsgAMUnlockStreamingResponse { + optional int32 eresult = 1 [default = 2]; + optional bytes encryption_key = 2; +} + +message CMsgAppRights { + optional bool edit_info = 1; + optional bool publish = 2; + optional bool view_error_data = 3; + optional bool download = 4; + optional bool upload_cdkeys = 5; + optional bool generate_cdkeys = 6; + optional bool view_financials = 7; + optional bool manage_ceg = 8; + optional bool manage_signing = 9; + optional bool manage_cdkeys = 10; + optional bool edit_marketing = 11; + optional bool economy_support = 12; + optional bool economy_support_supervisor = 13; + optional bool manage_pricing = 14; + optional bool broadcast_live = 15; + optional bool view_marketing_traffic = 16; + optional bool edit_store_display_content = 17; +} + +// Used by: common.proto +message CMsgAuthTicket { + optional uint32 estate = 1; + optional uint32 eresult = 2 [default = 2]; + optional fixed64 steamid = 3; + optional fixed64 gameid = 4; + optional uint32 h_steam_pipe = 5; + optional uint32 ticket_crc = 6; + optional bytes ticket = 7; + optional bytes server_secret = 8; +} + +message CMsgBadgeCraftedNotification { + optional uint32 appid = 1; + optional uint32 badge_level = 2; +} + +message CMsgClientAccountInfo { + optional string persona_name = 1; + optional string ip_country = 2; + optional int32 count_authed_computers = 5; + optional uint32 account_flags = 7; + optional uint64 facebook_id = 8; + optional string facebook_name = 9; + optional bool steamguard_notify_newmachines = 14; + optional string steamguard_machine_name_user_chosen = 15; + optional bool is_phone_verified = 16; + optional uint32 two_factor_state = 17; + optional bool is_phone_identifying = 18; + optional bool is_phone_needing_reverify = 19; +} + +message CMsgClientActivateOEMLicense { + optional string bios_manufacturer = 1; + optional string bios_serialnumber = 2; + optional bytes license_file = 3; + optional string mainboard_manufacturer = 4; + optional string mainboard_product = 5; + optional string mainboard_serialnumber = 6; +} + +message CMsgClientAddFriend { + optional fixed64 steamid_to_add = 1; + optional string accountname_or_email_to_add = 2; +} + +message CMsgClientAddFriendResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steam_id_added = 2; + optional string persona_name_added = 3; +} + +message CMsgClientAddFriendToGroup { + optional int32 groupid = 1; + optional fixed64 steamiduser = 2; +} + +message CMsgClientAddFriendToGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientAMGetClanOfficers { + optional fixed64 steamid_clan = 1; +} + +message CMsgClientAMGetClanOfficersResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steamid_clan = 2; + optional int32 officer_count = 3; +} + +message CMsgClientAMGetPersonaNameHistory { + optional int32 id_count = 1; + repeated .CMsgClientAMGetPersonaNameHistory_IdInstance Ids = 2; +} + +// Used by: common.proto +message CMsgClientAMGetPersonaNameHistory_IdInstance { + optional fixed64 steamid = 1; +} + +message CMsgClientAMGetPersonaNameHistoryResponse { + repeated .CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance responses = 2; +} + +// Used by: common.proto +message CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steamid = 2; + repeated .CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance names = 3; +} + +// Used by: common.proto +message CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance { + optional fixed32 name_since = 1; + optional string name = 2; +} + +message CMsgClientAppInfoChanges { + optional uint32 current_change_number = 1; + optional bool force_full_update = 2; + repeated uint32 appIDs = 3; +} + +message CMsgClientAppInfoRequest { + repeated .CMsgClientAppInfoRequest_App apps = 1; + optional bool supports_batches = 2 [default = false]; +} + +// Used by: common.proto +message CMsgClientAppInfoRequest_App { + optional uint32 app_id = 1; + optional uint32 section_flags = 2; + repeated uint32 section_CRC = 3; +} + +message CMsgClientAppInfoResponse { + repeated .CMsgClientAppInfoResponse_App apps = 1; + repeated uint32 apps_unknown = 2; + optional uint32 apps_pending = 3; +} + +// Used by: common.proto +message CMsgClientAppInfoResponse_App { + optional uint32 app_id = 1; + optional uint32 change_number = 2; + repeated .CMsgClientAppInfoResponse_App_Section sections = 3; +} + +// Used by: common.proto +message CMsgClientAppInfoResponse_App_Section { + optional uint32 section_id = 1; + optional bytes section_kv = 2; +} + +message CMsgClientAppInfoUpdate { + optional uint32 last_changenumber = 1; + optional bool send_changelist = 2; +} + +message CMsgClientAuthList { + optional uint32 tokens_left = 1; + optional uint32 last_request_seq = 2; + optional uint32 last_request_seq_from_server = 3; + repeated .CMsgAuthTicket tickets = 4; + repeated uint32 app_ids = 5; + optional uint32 message_sequence = 6; +} + +message CMsgClientAuthListAck { + repeated uint32 ticket_crc = 1; + repeated uint32 app_ids = 2; + optional uint32 message_sequence = 3; +} + +message CMsgClientAuthorizeLocalDevice { + optional int32 eresult = 1 [default = 2]; + optional uint32 owner_account_id = 2; + optional uint64 authed_device_token = 3; +} + +message CMsgClientAuthorizeLocalDeviceNotification { + optional int32 eresult = 1 [default = 2]; + optional uint32 owner_account_id = 2; + optional uint64 local_device_token = 3; +} + +message CMsgClientAuthorizeLocalDeviceRequest { + optional string device_description = 1; + optional uint32 owner_account_id = 2; + optional uint64 local_device_token = 3; +} + +message CMsgClientChallengeRequest { + optional fixed64 steamid = 1; +} + +message CMsgClientChallengeResponse { + optional fixed64 challenge = 1; +} + +message CMsgClientChangeStatus { + optional uint32 persona_state = 1; + optional string player_name = 2; + optional bool is_auto_generated_name = 3; + optional bool high_priority = 4; + optional bool persona_set_by_user = 5; + optional uint32 persona_state_flags = 6 [default = 0]; + optional bool need_persona_response = 7; + optional bool is_client_idle = 8; +} + +message CMsgClientChatGetFriendMessageHistory { + optional fixed64 steamid = 1; +} + +message CMsgClientChatGetFriendMessageHistoryForOfflineMessages { +} + +message CMsgClientChatGetFriendMessageHistoryResponse { + optional fixed64 steamid = 1; + optional uint32 success = 2; + repeated .CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage messages = 3; +} + +// Used by: common.proto +message CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage { + optional uint32 accountid = 1; + optional uint32 timestamp = 2; + optional string message = 3; + optional bool unread = 4; +} + +message CMsgClientChatInvite { + optional fixed64 steam_id_invited = 1; + optional fixed64 steam_id_chat = 2; + optional fixed64 steam_id_patron = 3; + optional int32 chatroom_type = 4; + optional fixed64 steam_id_friend_chat = 5; + optional string chat_name = 6; + optional fixed64 game_id = 7; +} + +message CMsgClientCheckAppBetaPassword { + optional uint32 app_id = 1; + optional string betapassword = 2; + optional int32 language = 3; +} + +message CMsgClientCheckAppBetaPasswordResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientCheckAppBetaPasswordResponse_BetaPassword betapasswords = 4; +} + +// Used by: common.proto +message CMsgClientCheckAppBetaPasswordResponse_BetaPassword { + optional string betaname = 1; + optional string betapassword = 2; + optional string betadescription = 3; +} + +message CMsgClientCheckFileSignature { + optional uint32 app_id = 1; +} + +message CMsgClientCheckFileSignatureResponse { + optional uint32 app_id = 1; + optional uint32 pid = 2; + optional uint32 eresult = 3; + optional string filename = 4; + optional uint32 esignatureresult = 5; + optional bytes sha_file = 6; + optional bytes signatureheader = 7; + optional uint32 filesize = 8; + optional uint32 getlasterror = 9; + optional uint32 evalvesignaturecheckdetail = 10; +} + +message CMsgClientClanState { + optional fixed64 steamid_clan = 1; + optional uint32 clan_account_flags = 3; + optional .CMsgClientClanState_NameInfo name_info = 4; + optional .CMsgClientClanState_UserCounts user_counts = 5; + repeated .CMsgClientClanState_Event events = 6; + repeated .CMsgClientClanState_Event announcements = 7; + optional bool chat_room_private = 8; +} + +// Used by: common.proto +message CMsgClientClanState_Event { + optional fixed64 gid = 1; + optional uint32 event_time = 2; + optional string headline = 3; + optional fixed64 game_id = 4; + optional bool just_posted = 5; +} + +// Used by: common.proto +message CMsgClientClanState_NameInfo { + optional string clan_name = 1; + optional bytes sha_avatar = 2; +} + +// Used by: common.proto +message CMsgClientClanState_UserCounts { + optional uint32 members = 1; + optional uint32 online = 2; + optional uint32 chatting = 3; + optional uint32 in_game = 4; + optional uint32 chat_room_members = 5; +} + +message CMsgClientCMList { + repeated uint32 cm_addresses = 1; + repeated uint32 cm_ports = 2; + repeated string cm_websocket_addresses = 3; + optional uint32 percent_default_to_websocket = 4; +} + +message CMsgClientCommentNotifications { + optional uint32 count_new_comments = 1; + optional uint32 count_new_comments_owner = 2; + optional uint32 count_new_comments_subscriptions = 3; +} + +message CMsgClientConnectionStats { + optional .CMsgClientConnectionStats_Stats_Logon stats_logon = 1; + optional .CMsgClientConnectionStats_Stats_VConn stats_vconn = 2; +} + +// Used by: common.proto +message CMsgClientConnectionStats_Stats_Logon { + optional int32 connect_attempts = 1; + optional int32 connect_successes = 2; + optional int32 connect_failures = 3; + optional int32 connections_dropped = 4; + 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; +} + +// Used by: common.proto +message CMsgClientConnectionStats_Stats_UDP { + optional uint64 pkts_sent = 1; + optional uint64 bytes_sent = 2; + optional uint64 pkts_recv = 3; + optional uint64 pkts_processed = 4; + optional uint64 bytes_recv = 5; +} + +// Used by: common.proto +message CMsgClientConnectionStats_Stats_VConn { + optional uint32 connections_udp = 1; + optional uint32 connections_tcp = 2; + optional .CMsgClientConnectionStats_Stats_UDP stats_udp = 3; + optional uint64 pkts_abandoned = 4; + optional uint64 conn_req_received = 5; + optional uint64 pkts_resent = 6; + optional uint64 msgs_sent = 7; + optional uint64 msgs_sent_failed = 8; + optional uint64 msgs_recv = 9; + optional uint64 datagrams_sent = 10; + optional uint64 datagrams_recv = 11; + optional uint64 bad_pkts_recv = 12; + optional uint64 unknown_conn_pkts_recv = 13; + optional uint64 missed_pkts_recv = 14; + optional uint64 dup_pkts_recv = 15; + optional uint64 failed_connect_challenges = 16; + optional uint32 micro_sec_avg_latency = 17; + optional uint32 micro_sec_min_latency = 18; + optional uint32 micro_sec_max_latency = 19; + optional uint32 mem_pool_msg_in_use = 20; +} + +message CMsgClientCreateFriendsGroup { + optional fixed64 steamid = 1; + optional string groupname = 2; + repeated fixed64 steamid_friends = 3; +} + +message CMsgClientCreateFriendsGroupResponse { + optional uint32 eresult = 1; + optional int32 groupid = 2; +} + +message CMsgClientDeauthorizeDevice { + optional int32 eresult = 1 [default = 2]; + optional uint32 deauthorization_account_id = 2; +} + +message CMsgClientDeauthorizeDeviceRequest { + optional uint32 deauthorization_account_id = 1; + optional uint64 deauthorization_device_token = 2; +} + +message CMsgClientDeleteFriendsGroup { + optional fixed64 steamid = 1; + optional int32 groupid = 2; +} + +message CMsgClientDeleteFriendsGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientDeregisterWithServer { + optional uint32 eservertype = 1; + optional uint32 app_id = 2; +} + +message CMsgClientDPCheckSpecialSurvey { + optional uint32 survey_id = 1; +} + +message CMsgClientDPCheckSpecialSurveyResponse { + optional uint32 eResult = 1 [default = 2]; + optional uint32 state = 2; + optional string name = 3; + optional string custom_url = 4; + optional bool include_software = 5; + optional bytes token = 6; +} + +message CMsgClientDPContentStatsReport { + optional fixed64 stats_machine_id = 1; + optional string country_code = 2; + optional int32 os_type = 3; + optional int32 language = 4; + optional uint32 num_install_folders = 5; + optional uint32 num_installed_games = 6; + optional uint64 size_installed_games = 7; +} + +message CMsgClientDPSendSpecialSurveyResponse { + optional uint32 survey_id = 1; + optional bytes data = 2; +} + +message CMsgClientDPSendSpecialSurveyResponseReply { + optional uint32 eResult = 1 [default = 2]; + optional bytes token = 2; +} + +message CMsgClientEmailAddrInfo { + optional string email_address = 1; + optional bool email_is_validated = 2; + optional bool email_validation_changed = 3; + optional bool credential_change_requires_code = 4; + optional bool password_or_secretqa_change_requires_code = 5; + optional bool remind_user_about_email = 6; +} + +message CMsgClientEmoticonList { + repeated .CMsgClientEmoticonList_Emoticon emoticons = 1; + repeated .CMsgClientEmoticonList_Sticker stickers = 2; + repeated .CMsgClientEmoticonList_Effect effects = 3; +} + +// Used by: common.proto +message CMsgClientEmoticonList_Effect { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_received = 3; + optional bool infinite_use = 4; + optional uint32 appid = 5; +} + +// Used by: common.proto +message CMsgClientEmoticonList_Emoticon { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_last_used = 3; + optional uint32 use_count = 4; + optional uint32 time_received = 5; + optional uint32 appid = 6; +} + +// Used by: common.proto +message CMsgClientEmoticonList_Sticker { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_received = 3; + optional uint32 appid = 4; + optional uint32 time_last_used = 5; + optional uint32 use_count = 6; +} + +message CMsgClientFriendMsg { + optional fixed64 steamid = 1; + optional int32 chat_entry_type = 2; + optional bytes message = 3; + optional fixed32 rtime32_server_timestamp = 4; + optional bool echo_to_sender = 5; +} + +message CMsgClientFriendMsgIncoming { + optional fixed64 steamid_from = 1; + optional int32 chat_entry_type = 2; + optional bool from_limited_account = 3; + optional bytes message = 4; + optional fixed32 rtime32_server_timestamp = 5; +} + +message CMsgClientFriendProfileInfo { + optional fixed64 steamid_friend = 1; +} + +message CMsgClientFriendProfileInfoResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steamid_friend = 2; + optional uint32 time_created = 3; + optional string real_name = 4; + optional string city_name = 5; + optional string state_name = 6; + optional string country_name = 7; + optional string headline = 8; + optional string summary = 9; +} + +message CMsgClientFriendsGroupsList { + optional bool bremoval = 1; + optional bool bincremental = 2; + repeated .CMsgClientFriendsGroupsList_FriendGroup friendGroups = 3; + repeated .CMsgClientFriendsGroupsList_FriendGroupsMembership memberships = 4; +} + +// Used by: common.proto +message CMsgClientFriendsGroupsList_FriendGroup { + optional int32 nGroupID = 1; + optional string strGroupName = 2; +} + +// Used by: common.proto +message CMsgClientFriendsGroupsList_FriendGroupsMembership { + optional fixed64 ulSteamID = 1; + optional int32 nGroupID = 2; +} + +message CMsgClientFriendUserStatusPublished { + optional fixed64 friend_steamid = 1; + optional uint32 appid = 2; + optional string status_text = 3; +} + +message CMsgClientFSGetFriendsSteamLevels { + repeated uint32 accountids = 1; +} + +message CMsgClientFSGetFriendsSteamLevelsResponse { + repeated .CMsgClientFSGetFriendsSteamLevelsResponse_Friend friends = 1; +} + +// Used by: common.proto +message CMsgClientFSGetFriendsSteamLevelsResponse_Friend { + optional uint32 accountid = 1; + optional uint32 level = 2; +} + +message CMsgClientGameConnectTokens { + optional uint32 max_tokens_to_keep = 1 [default = 10]; + repeated bytes tokens = 2; +} + +message CMsgClientGamesPlayed { + repeated .CMsgClientGamesPlayed_GamePlayed games_played = 1; + optional uint32 client_os_type = 2; + optional uint32 cloud_gaming_platform = 3; + optional bool recent_reauthentication = 4; +} + +// Used by: common.proto +message CMsgClientGamesPlayed_GamePlayed { + optional uint64 steam_id_gs = 1; + optional fixed64 game_id = 2; + optional uint32 deprecated_game_ip_address = 3; + optional uint32 game_port = 4; + optional bool is_secure = 5; + optional bytes token = 6; + optional string game_extra_info = 7; + optional bytes game_data_blob = 8; + optional uint32 process_id = 9; + optional uint32 streaming_provider_id = 10; + optional uint32 game_flags = 11; + optional uint32 owner_id = 12; + optional string vr_hmd_vendor = 13; + optional string vr_hmd_model = 14; + optional uint32 launch_option_type = 15 [default = 0]; + optional int32 primary_controller_type = 16 [default = -1]; + optional string primary_steam_controller_serial = 17 [default = ""]; + optional uint32 total_steam_controller_count = 18 [default = 0]; + optional uint32 total_non_steam_controller_count = 19 [default = 0]; + optional uint64 controller_workshop_file_id = 20 [default = 0]; + optional uint32 launch_source = 21 [default = 0]; + 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_ProcessInfo process_id_list = 32; +} + +// Used by: common.proto +message CMsgClientGamesPlayed_ProcessInfo { + optional uint32 process_id = 1; + optional uint32 process_id_parent = 2; + optional bool parent_is_steam = 3; +} + +message CMsgClientGetAppOwnershipTicket { + optional uint32 app_id = 1; +} + +message CMsgClientGetAppOwnershipTicketResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional bytes ticket = 3; +} + +message CMsgClientGetAuthorizedDevices { +} + +message CMsgClientGetAuthorizedDevicesResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice authorized_device = 2; +} + +// Used by: common.proto +message CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice { + optional uint64 auth_device_token = 1; + optional string device_name = 2; + optional uint32 last_access_time = 3; + optional uint32 borrower_id = 4; + optional bool is_pending = 5; + optional uint32 app_played = 6; +} + +message CMsgClientGetCDNAuthToken { + optional uint32 depot_id = 1; + optional string host_name = 2; + optional uint32 app_id = 3; +} + +message CMsgClientGetCDNAuthTokenResponse { + optional uint32 eresult = 1 [default = 2]; + optional string token = 2; + optional uint32 expiration_time = 3; +} + +message CMsgClientGetClanActivityCounts { + repeated uint64 steamid_clans = 1; +} + +message CMsgClientGetClanActivityCountsResponse { + optional uint32 eresult = 1 [default = 2]; +} + +message CMsgClientGetClientAppList { + optional bool media = 1; + optional bool tools = 2; + optional bool games = 3; + optional bool only_installed = 4; + optional bool only_changing = 5; + optional bool comics = 6; +} + +message CMsgClientGetClientAppListResponse { + repeated .CMsgClientGetClientAppListResponse_App apps = 1; + optional uint64 bytes_available = 2; +} + +// Used by: common.proto +message CMsgClientGetClientAppListResponse_App { + optional uint32 appid = 1; + optional string category = 2; + optional bool favorite = 3; + optional bool installed = 4; + optional bool auto_update = 5; + optional uint64 bytes_downloaded = 6; + optional uint64 bytes_needed = 7; + optional uint32 bytes_download_rate = 8; + repeated .CMsgClientGetClientAppListResponse_App_DLC dlcs = 9; + optional string app_type = 10; + 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; +} + +// Used by: common.proto +message CMsgClientGetClientAppListResponse_App_DLC { + optional uint32 appid = 1; + optional bool installed = 2; +} + +message CMsgClientGetClientDetails { +} + +message CMsgClientGetClientDetailsResponse { + optional uint32 package_version = 1; + optional string os = 2; + optional string machine_name = 3; + optional string ip_public = 4; + optional string ip_private = 5; + repeated .CMsgClientGetClientDetailsResponse_Game games_running = 6; + optional uint64 bytes_available = 7; + optional uint32 protocol_version = 8; +} + +// Used by: common.proto +message CMsgClientGetClientDetailsResponse_Game { + optional uint32 appid = 1; + optional string extra_info = 2; + optional uint32 time_running_sec = 3; +} + +message CMsgClientGetDepotDecryptionKey { + optional uint32 depot_id = 1; + optional uint32 app_id = 2; +} + +message CMsgClientGetDepotDecryptionKeyResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 depot_id = 2; + optional bytes depot_encryption_key = 3; +} + +message CMsgClientGetEmoticonList { +} + +message CMsgClientGetUserStats { + optional fixed64 game_id = 1; + optional uint32 crc_stats = 2; + optional int32 schema_local_version = 3; + optional fixed64 steam_id_for_user = 4; +} + +message CMsgClientGetUserStatsResponse { + optional fixed64 game_id = 1; + optional int32 eresult = 2 [default = 2]; + optional uint32 crc_stats = 3; + optional bytes schema = 4; + repeated .CMsgClientGetUserStatsResponse_Stats stats = 5; + repeated .CMsgClientGetUserStatsResponse_Achievement_Blocks achievement_blocks = 6; +} + +// Used by: common.proto +message CMsgClientGetUserStatsResponse_Achievement_Blocks { + optional uint32 achievement_id = 1; + repeated fixed32 unlock_time = 2; +} + +// Used by: common.proto +message CMsgClientGetUserStatsResponse_Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; +} + +message CMsgClientGMSServerQuery { + optional uint32 app_id = 1; + optional uint32 geo_location_ip = 2; + optional uint32 region_code = 3; + optional string filter_text = 4; + optional uint32 max_servers = 5; +} + +message CMsgClientHeartBeat { + optional bool send_reply = 1; +} + +message CMsgClientHello { + optional uint32 protocol_version = 1; +} + +message CMsgClientHideFriend { + optional fixed64 friendid = 1; + optional bool hide = 2; +} + +message CMsgClientInstallClientApp { + optional uint32 appid = 1; +} + +message CMsgClientInstallClientAppResponse { + optional uint32 result = 1; +} + +message CMsgClientInviteToGame { + optional fixed64 steam_id_dest = 1; + optional fixed64 steam_id_src = 2; + optional string connect_string = 3; + optional string remote_play = 4; +} + +message CMsgClientIsLimitedAccount { + optional bool bis_limited_account = 1; + optional bool bis_community_banned = 2; + optional bool bis_locked_account = 3; + optional bool bis_limited_account_allowed_to_invite_friends = 4; +} + +message CMsgClientItemAnnouncements { + optional uint32 count_new_items = 1; + repeated .CMsgClientItemAnnouncements_UnseenItem unseen_items = 2; +} + +// Used by: common.proto +message CMsgClientItemAnnouncements_UnseenItem { + optional uint32 appid = 1; + optional uint64 context_id = 2; + optional uint64 asset_id = 3; + optional uint64 amount = 4; + optional fixed32 rtime32_gained = 5; + optional uint32 source_appid = 6; +} + +message CMsgClientKickPlayingSession { + optional bool only_stop_game = 1; +} + +message CMsgClientLBSFindOrCreateLB { + optional uint32 app_id = 1; + optional int32 leaderboard_sort_method = 2; + optional int32 leaderboard_display_type = 3; + optional bool create_if_not_found = 4; + optional string leaderboard_name = 5; +} + +message CMsgClientLBSFindOrCreateLBResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 leaderboard_id = 2; + optional int32 leaderboard_entry_count = 3; + optional int32 leaderboard_sort_method = 4 [default = 0]; + optional int32 leaderboard_display_type = 5 [default = 0]; + optional string leaderboard_name = 6; +} + +message CMsgClientLBSGetLBEntries { + optional int32 app_id = 1; + optional int32 leaderboard_id = 2; + optional int32 range_start = 3; + optional int32 range_end = 4; + optional int32 leaderboard_data_request = 5; + repeated fixed64 steamids = 6; +} + +message CMsgClientLBSGetLBEntriesResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 leaderboard_entry_count = 2; + repeated .CMsgClientLBSGetLBEntriesResponse_Entry entries = 3; +} + +// Used by: common.proto +message CMsgClientLBSGetLBEntriesResponse_Entry { + optional fixed64 steam_id_user = 1; + optional int32 global_rank = 2; + optional int32 score = 3; + optional bytes details = 4; + optional fixed64 ugc_id = 5; +} + +message CMsgClientLBSSetScore { + optional uint32 app_id = 1; + optional int32 leaderboard_id = 2; + optional int32 score = 3; + optional bytes details = 4; + optional int32 upload_score_method = 5; +} + +message CMsgClientLBSSetScoreResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 leaderboard_entry_count = 2; + optional bool score_changed = 3; + optional int32 global_rank_previous = 4; + optional int32 global_rank_new = 5; +} + +message CMsgClientLBSSetUGC { + optional uint32 app_id = 1; + optional int32 leaderboard_id = 2; + optional fixed64 ugc_id = 3; +} + +message CMsgClientLBSSetUGCResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientLicenseList { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientLicenseList_License licenses = 2; +} + +// Used by: common.proto +message CMsgClientLicenseList_License { + optional uint32 package_id = 1; + optional fixed32 time_created = 2; + optional fixed32 time_next_process = 3; + optional int32 minute_limit = 4; + optional int32 minutes_used = 5; + optional uint32 payment_method = 6; + optional uint32 flags = 7; + optional string purchase_country_code = 8; + optional uint32 license_type = 9; + optional int32 territory_code = 10; + optional int32 change_number = 11; + optional uint32 owner_id = 12; + optional uint32 initial_period = 13; + optional uint32 initial_time_unit = 14; + optional uint32 renewal_period = 15; + optional uint32 renewal_time_unit = 16; + optional uint64 access_token = 17; + optional uint32 master_package_id = 18; +} + +message CMsgClientLoggedOff { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientLogOff { +} + +message CMsgClientLogon { + optional uint32 protocol_version = 1; + optional uint32 deprecated_obfustucated_private_ip = 2; + optional uint32 cell_id = 3; + optional uint32 last_session_id = 4; + optional uint32 client_package_version = 5; + optional string client_language = 6; + optional uint32 client_os_type = 7; + optional bool should_remember_password = 8 [default = false]; + optional string wine_version = 9; + optional uint32 deprecated_10 = 10; + optional .CMsgIPAddress obfuscated_private_ip = 11; + optional uint32 deprecated_public_ip = 20; + optional uint32 qos_level = 21; + optional fixed64 client_supplied_steam_id = 22; + optional .CMsgIPAddress public_ip = 23; + optional bytes machine_id = 30; + optional uint32 launcher_type = 31 [default = 0]; + optional uint32 ui_mode = 32 [default = 0]; + optional uint32 chat_mode = 33 [default = 0]; + optional bytes steam2_auth_ticket = 41; + optional string email_address = 42; + optional fixed32 rtime32_account_creation = 43; + optional string account_name = 50; + optional string password = 51; + optional string game_server_token = 52; + optional string login_key = 60; + optional bool was_converted_deprecated_msg = 70 [default = false]; + optional string anon_user_target_account_name = 80; + optional fixed64 resolved_user_steam_id = 81; + optional int32 eresult_sentryfile = 82; + optional bytes sha_sentryfile = 83; + optional string auth_code = 84; + optional int32 otp_type = 85; + optional uint32 otp_value = 86; + optional string otp_identifier = 87; + optional bool steam2_ticket_request = 88; + optional bytes sony_psn_ticket = 90; + optional string sony_psn_service_id = 91; + optional bool create_new_psn_linked_account_if_needed = 92 [default = false]; + optional string sony_psn_name = 93; + optional int32 game_server_app_id = 94; + optional bool steamguard_dont_remember_computer = 95; + optional string machine_name = 96; + optional string machine_name_userchosen = 97; + optional string country_override = 98; + optional bool is_steam_box = 99; + optional uint64 client_instance_id = 100; + optional string two_factor_code = 101; + optional bool supports_rate_limit_response = 102; + optional string web_logon_nonce = 103; + 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; + optional bool is_chrome_os = 109; + optional bool is_tesla = 110; +} + +message CMsgClientLogonResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 legacy_out_of_game_heartbeat_seconds = 2; + //optional int32 out_of_game_heartbeat_seconds = 2; + optional int32 heartbeat_seconds = 3; + //optional int32 in_game_heartbeat_seconds = 3; + optional uint32 deprecated_public_ip = 4; + optional fixed32 rtime32_server_time = 5; + optional uint32 account_flags = 6; + optional uint32 cell_id = 7; + optional string email_domain = 8; + optional bytes steam2_ticket = 9; + optional int32 eresult_extended = 10; + optional string webapi_authenticate_user_nonce = 11; + optional uint32 cell_id_ping_threshold = 12; + optional bool deprecated_use_pics = 13; + optional string vanity_url = 14; + optional .CMsgIPAddress public_ip = 15; + optional fixed64 client_supplied_steamid = 20; + optional string ip_country_code = 21; + optional bytes parental_settings = 22; + optional bytes parental_setting_signature = 23; + optional int32 count_loginfailures_to_migrate = 24; + optional int32 count_disconnects_to_migrate = 25; + optional int32 ogs_data_report_time_window = 26; + 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 CMsgClientManageFriendsGroup { + optional int32 groupid = 1; + optional string groupname = 2; + repeated fixed64 steamid_friends_added = 3; + repeated fixed64 steamid_friends_removed = 4; +} + +message CMsgClientManageFriendsGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientMMSCreateLobby { + optional uint32 app_id = 1; + optional int32 max_members = 2; + optional int32 lobby_type = 3; + optional int32 lobby_flags = 4; + optional uint32 cell_id = 5; + optional uint32 deprecated_public_ip = 6; + optional bytes metadata = 7; + optional string persona_name_owner = 8; + optional .CMsgIPAddress public_ip = 9; +} + +message CMsgClientMMSCreateLobbyResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 eresult = 3 [default = 2]; +} + +message CMsgClientMMSGetLobbyData { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; +} + +message CMsgClientMMSGetLobbyList { + optional uint32 app_id = 1; + optional int32 num_lobbies_requested = 3; + optional uint32 cell_id = 4; + optional uint32 deprecated_public_ip = 5; + repeated .CMsgClientMMSGetLobbyList_Filter filters = 6; + optional .CMsgIPAddress public_ip = 7; +} + +// Used by: common.proto +message CMsgClientMMSGetLobbyList_Filter { + optional string key = 1; + optional string value = 2; + optional int32 comparision = 3; + optional int32 filter_type = 4; +} + +message CMsgClientMMSGetLobbyListResponse { + optional uint32 app_id = 1; + optional int32 eresult = 3 [default = 2]; + repeated .CMsgClientMMSGetLobbyListResponse_Lobby lobbies = 4; +} + +// Used by: common.proto +message CMsgClientMMSGetLobbyListResponse_Lobby { + optional fixed64 steam_id = 1; + optional int32 max_members = 2; + optional int32 lobby_type = 3; + optional int32 lobby_flags = 4; + optional bytes metadata = 5; + optional int32 num_members = 6; + optional float distance = 7; + optional int64 weight = 8; +} + +message CMsgClientMMSGetLobbyStatus { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional bool claim_membership = 3; + optional bool claim_ownership = 4; +} + +message CMsgClientMMSGetLobbyStatusResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 lobby_status = 3 [(.description) = "enum"]; +} + +message CMsgClientMMSInviteToLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_user_invited = 3; +} + +message CMsgClientMMSJoinLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional string persona_name = 3; +} + +message CMsgClientMMSJoinLobbyResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 chat_room_enter_response = 3; + optional int32 max_members = 4; + optional int32 lobby_type = 5; + optional int32 lobby_flags = 6; + optional fixed64 steam_id_owner = 7; + optional bytes metadata = 8; + repeated .CMsgClientMMSJoinLobbyResponse_Member members = 9; +} + +// Used by: common.proto +message CMsgClientMMSJoinLobbyResponse_Member { + optional fixed64 steam_id = 1; + optional string persona_name = 2; + optional bytes metadata = 3; +} + +message CMsgClientMMSLeaveLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; +} + +message CMsgClientMMSLeaveLobbyResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 eresult = 3 [default = 2]; +} + +message CMsgClientMMSLobbyChatMsg { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_sender = 3; + optional bytes lobby_message = 4; +} + +message CMsgClientMMSLobbyData { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 num_members = 3; + optional int32 max_members = 4; + optional int32 lobby_type = 5; + optional int32 lobby_flags = 6; + optional fixed64 steam_id_owner = 7; + optional bytes metadata = 8; + repeated .CMsgClientMMSLobbyData_Member members = 9; + optional uint32 lobby_cellid = 10; + optional bool owner_should_accept_changes = 11; +} + +// Used by: common.proto +message CMsgClientMMSLobbyData_Member { + optional fixed64 steam_id = 1; + optional string persona_name = 2; + optional bytes metadata = 3; +} + +message CMsgClientMMSLobbyGameServerSet { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional uint32 deprecated_game_server_ip = 3; + optional uint32 game_server_port = 4; + optional fixed64 game_server_steam_id = 5; + optional .CMsgIPAddress game_server_ip = 6; +} + +message CMsgClientMMSSendLobbyChatMsg { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_target = 3; + optional bytes lobby_message = 4; +} + +message CMsgClientMMSSetLobbyData { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_member = 3; + optional int32 max_members = 4; + optional int32 lobby_type = 5; + optional int32 lobby_flags = 6; + optional bytes metadata = 7; +} + +message CMsgClientMMSSetLobbyDataResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 eresult = 3 [default = 2]; +} + +message CMsgClientMMSSetLobbyGameServer { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional uint32 deprecated_game_server_ip = 3; + optional uint32 game_server_port = 4; + optional fixed64 game_server_steam_id = 5; + optional .CMsgIPAddress game_server_ip = 6; +} + +message CMsgClientMMSSetLobbyLinked { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_lobby2 = 3; +} + +message CMsgClientMMSSetLobbyOwner { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_new_owner = 3; +} + +message CMsgClientMMSSetLobbyOwnerResponse { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional int32 eresult = 3 [default = 2]; +} + +message CMsgClientMMSSetRatelimitPolicyOnClient { + optional uint32 app_id = 1; + optional bool enable_rate_limits = 2; + optional int32 seconds_per_message = 3; + optional int32 milliseconds_per_data_update = 4; +} + +message CMsgClientMMSUserJoinedLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_user = 3; + optional string persona_name = 4; +} + +message CMsgClientMMSUserLeftLobby { + optional uint32 app_id = 1; + optional fixed64 steam_id_lobby = 2; + optional fixed64 steam_id_user = 3; + optional string persona_name = 4; +} + +message CMsgClientNetworkingCertReply { + optional bytes cert = 4; + optional fixed64 ca_key_id = 5; + optional bytes ca_signature = 6; +} + +message CMsgClientNetworkingCertRequest { + optional bytes key_data = 2; + optional uint32 app_id = 3; +} + +message CMsgClientNetworkingMobileCertReply { + optional string encoded_cert = 1; +} + +message CMsgClientNetworkingMobileCertRequest { + optional uint32 app_id = 1; +} + +message CMsgClientNewLoginKey { + optional uint32 unique_id = 1; + optional string login_key = 2; +} + +message CMsgClientNewLoginKeyAccepted { + optional uint32 unique_id = 1; +} + +message CMsgClientOfflineMessageNotification { + optional uint32 offline_messages = 1; + repeated uint32 friends_with_offline_messages = 2; +} + +message CMsgClientOGSReportBug { + optional uint64 sessionid = 1; + optional string bugtext = 2; + optional bytes screenshot = 3; +} + +message CMsgClientOGSReportString { + optional bool accumulated = 1; + optional uint64 sessionid = 2; + optional int32 severity = 3; + optional string formatter = 4; + optional bytes varargs = 5; +} + +message CMsgClientP2PConnectionFailInfo { + optional fixed64 steam_id_dest = 1; + optional fixed64 steam_id_src = 2; + optional uint32 app_id = 3; + optional uint32 ep2p_session_error = 4; + optional fixed64 connection_id_dest = 5; + optional uint32 close_reason = 7; + optional string close_message = 8; +} + +message CMsgClientP2PConnectionInfo { + optional fixed64 steam_id_dest = 1; + optional fixed64 steam_id_src = 2; + optional uint32 app_id = 3; + optional bytes candidate = 4; + optional fixed64 connection_id_src = 5; + //optional fixed64 legacy_connection_id_src = 5; + optional bytes rendezvous = 6; +} + +message CMsgClientPackageInfoRequest { + repeated uint32 package_ids = 1; + optional bool meta_data_only = 2; +} + +message CMsgClientPackageInfoResponse { + repeated .CMsgClientPackageInfoResponse_Package packages = 1; + repeated uint32 packages_unknown = 2; + optional uint32 packages_pending = 3; +} + +// Used by: common.proto +message CMsgClientPackageInfoResponse_Package { + optional uint32 package_id = 1; + optional uint32 change_number = 2; + optional bytes sha = 3; + optional bytes buffer = 4; +} + +message CMsgClientPersonaState { + optional uint32 status_flags = 1; + repeated .CMsgClientPersonaState_Friend friends = 2; +} + +// Used by: ChatRoom, ChatRoomClient, common.proto +message CMsgClientPersonaState_Friend { + optional fixed64 friendid = 1; + optional uint32 persona_state = 2; + optional uint32 game_played_app_id = 3; + optional uint32 game_server_ip = 4; + optional uint32 game_server_port = 5; + optional uint32 persona_state_flags = 6; + optional uint32 online_session_instances = 7; + optional bool persona_set_by_user = 10; + optional string player_name = 15; + optional uint32 query_port = 20; + optional fixed64 steamid_source = 25; + optional bytes avatar_hash = 31; + optional uint32 last_logoff = 45; + optional uint32 last_logon = 46; + optional uint32 last_seen_online = 47; + optional uint32 clan_rank = 50; + optional string game_name = 55; + optional fixed64 gameid = 56; + optional bytes game_data_blob = 60; + optional .CMsgClientPersonaState_Friend_ClanData clan_data = 64; + optional string clan_tag = 65; + repeated .CMsgClientPersonaState_Friend_KV rich_presence = 71; + optional fixed64 broadcast_id = 72; + optional fixed64 game_lobby_id = 73; + optional uint32 watching_broadcast_accountid = 74; + optional uint32 watching_broadcast_appid = 75; + optional uint32 watching_broadcast_viewers = 76; + optional string watching_broadcast_title = 77; + optional bool is_community_banned = 78; + optional bool player_name_pending_review = 79; + optional bool avatar_pending_review = 80; +} + +// Used by: ChatRoom, ChatRoomClient, common.proto +message CMsgClientPersonaState_Friend_ClanData { + optional uint32 ogg_app_id = 1; + optional uint64 chat_group_id = 2; +} + +// Used by: ChatRoom, ChatRoomClient, common.proto +message CMsgClientPersonaState_Friend_KV { + optional string key = 1; + optional string value = 2; +} + +message CMsgClientPICSAccessTokenRequest { + repeated uint32 packageids = 1; + repeated uint32 appids = 2; +} + +message CMsgClientPICSAccessTokenResponse { + repeated .CMsgClientPICSAccessTokenResponse_PackageToken package_access_tokens = 1; + repeated uint32 package_denied_tokens = 2; + repeated .CMsgClientPICSAccessTokenResponse_AppToken app_access_tokens = 3; + repeated uint32 app_denied_tokens = 4; +} + +// Used by: common.proto +message CMsgClientPICSAccessTokenResponse_AppToken { + optional uint32 appid = 1; + optional uint64 access_token = 2; +} + +// Used by: common.proto +message CMsgClientPICSAccessTokenResponse_PackageToken { + optional uint32 packageid = 1; + optional uint64 access_token = 2; +} + +message CMsgClientPICSChangesSinceRequest { + optional uint32 since_change_number = 1; + optional bool send_app_info_changes = 2; + optional bool send_package_info_changes = 3; + optional uint32 num_app_info_cached = 4; + optional uint32 num_package_info_cached = 5; +} + +message CMsgClientPICSChangesSinceResponse { + optional uint32 current_change_number = 1; + optional uint32 since_change_number = 2; + optional bool force_full_update = 3; + repeated .CMsgClientPICSChangesSinceResponse_PackageChange package_changes = 4; + repeated .CMsgClientPICSChangesSinceResponse_AppChange app_changes = 5; + optional bool force_full_app_update = 6; + optional bool force_full_package_update = 7; +} + +// Used by: common.proto +message CMsgClientPICSChangesSinceResponse_AppChange { + optional uint32 appid = 1; + optional uint32 change_number = 2; + optional bool needs_token = 3; +} + +// Used by: common.proto +message CMsgClientPICSChangesSinceResponse_PackageChange { + optional uint32 packageid = 1; + optional uint32 change_number = 2; + optional bool needs_token = 3; +} + +message CMsgClientPICSProductInfoRequest { + repeated .CMsgClientPICSProductInfoRequest_PackageInfo packages = 1; + repeated .CMsgClientPICSProductInfoRequest_AppInfo apps = 2; + optional bool meta_data_only = 3; + optional uint32 num_prev_failed = 4; + optional uint32 supports_package_tokens = 5; +} + +// Used by: common.proto +message CMsgClientPICSProductInfoRequest_AppInfo { + optional uint32 appid = 1; + optional uint64 access_token = 2; + optional bool only_public_obsolete = 3; +} + +// Used by: common.proto +message CMsgClientPICSProductInfoRequest_PackageInfo { + optional uint32 packageid = 1; + optional uint64 access_token = 2; +} + +message CMsgClientPICSProductInfoResponse { + repeated .CMsgClientPICSProductInfoResponse_AppInfo apps = 1; + repeated uint32 unknown_appids = 2; + repeated .CMsgClientPICSProductInfoResponse_PackageInfo packages = 3; + repeated uint32 unknown_packageids = 4; + optional bool meta_data_only = 5; + optional bool response_pending = 6; + optional uint32 http_min_size = 7; + optional string http_host = 8; +} + +// Used by: common.proto +message CMsgClientPICSProductInfoResponse_AppInfo { + optional uint32 appid = 1; + optional uint32 change_number = 2; + optional bool missing_token = 3; + optional bytes sha = 4; + optional bytes buffer = 5; + optional bool only_public = 6; + optional uint32 size = 7; +} + +// Used by: common.proto +message CMsgClientPICSProductInfoResponse_PackageInfo { + optional uint32 packageid = 1; + optional uint32 change_number = 2; + optional bool missing_token = 3; + optional bytes sha = 4; + optional bytes buffer = 5; + optional uint32 size = 6; +} + +message CMsgClientPlayerNicknameList { + optional bool removal = 1; + optional bool incremental = 2; + repeated .CMsgClientPlayerNicknameList_PlayerNickname nicknames = 3; +} + +// Used by: common.proto +message CMsgClientPlayerNicknameList_PlayerNickname { + optional fixed64 steamid = 1; + optional string nickname = 3; +} + +message CMsgClientPlayingSessionState { + optional bool playing_blocked = 2; + optional uint32 playing_app = 3; +} + +message CMsgClientPurchaseResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 purchase_result_details = 2; + optional bytes purchase_receipt_info = 3; +} + +message CMsgClientPurchaseWithMachineID { + optional uint32 package_id = 1; + optional bytes machine_info = 2; +} + +message CMsgClientReadMachineAuth { + optional string filename = 1; + optional uint32 offset = 2; + optional uint32 cubtoread = 3; +} + +message CMsgClientReadMachineAuthResponse { + optional string filename = 1; + optional uint32 eresult = 2; + optional uint32 filesize = 3; + optional bytes sha_file = 4; + optional uint32 getlasterror = 5; + optional uint32 offset = 6; + optional uint32 cubread = 7; + optional bytes bytes_read = 8; + optional string filename_sentry = 9; +} + +message CMsgClientRedeemGuestPass { + optional fixed64 guest_pass_id = 1; +} + +message CMsgClientRedeemGuestPassResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 package_id = 2; + optional uint32 must_own_appid = 3; +} + +message CMsgClientRegisterAuthTicketWithCM { + optional uint32 protocol_version = 1; + optional bytes ticket = 3; + optional uint64 client_instance_id = 4; +} + +message CMsgClientRegisterKey { + optional string key = 1; +} + +message CMsgClientRegisterOEMMachine { + optional bytes oem_register_file = 1; +} + +message CMsgClientRegisterOEMMachineResponse { + optional uint32 eresult = 1; +} + +message CMsgClientRemoveFriend { + optional fixed64 friendid = 1; +} + +message CMsgClientRemoveFriendFromGroup { + optional int32 groupid = 1; + optional fixed64 steamiduser = 2; +} + +message CMsgClientRemoveFriendFromGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientReportOverlayDetourFailure { + repeated string failure_strings = 1; +} + +message CMsgClientRequestAccountData { + optional string account_or_email = 1; + optional uint32 action = 2; +} + +message CMsgClientRequestAccountDataResponse { + optional uint32 action = 1; + optional uint32 eresult = 2; + optional string account_name = 3; + optional uint32 ct_matches = 4; + optional string account_name_suggestion1 = 5; + optional string account_name_suggestion2 = 6; + optional string account_name_suggestion3 = 7; +} + +message CMsgClientRequestCommentNotifications { +} + +message CMsgClientRequestedClientStats { + repeated .CMsgClientRequestedClientStats_StatsToSend stats_to_send = 1; +} + +// Used by: common.proto +message CMsgClientRequestedClientStats_StatsToSend { + optional uint32 client_stat = 1; + optional uint32 stat_aggregate_method = 2; +} + +message CMsgClientRequestEncryptedAppTicket { + optional uint32 app_id = 1; + optional bytes userdata = 2; +} + +message CMsgClientRequestEncryptedAppTicketResponse { + optional uint32 app_id = 1; + optional int32 eresult = 2 [default = 2]; + optional .EncryptedAppTicket encrypted_app_ticket = 3; +} + +message CMsgClientRequestForgottenPasswordEmail { + optional string account_name = 1; + optional string password_tried = 2; +} + +message CMsgClientRequestForgottenPasswordEmailResponse { + optional uint32 eResult = 1; + optional bool use_secret_question = 2; +} + +message CMsgClientRequestFreeLicense { + repeated uint32 appids = 2; +} + +message CMsgClientRequestFreeLicenseResponse { + optional uint32 eresult = 1 [default = 2]; + repeated uint32 granted_packageids = 2; + repeated uint32 granted_appids = 3; +} + +message CMsgClientRequestFriendData { + optional uint32 persona_state_requested = 1; + repeated fixed64 friends = 2; +} + +message CMsgClientRequestItemAnnouncements { +} + +message CMsgClientRequestMachineAuth { + optional string filename = 1; + optional uint32 eresult_sentryfile = 2; + optional uint32 filesize = 3; + optional bytes sha_sentryfile = 4; + optional int32 lock_account_action = 6; + optional uint32 otp_type = 7; + optional string otp_identifier = 8; + optional bytes otp_sharedsecret = 9; + optional uint32 otp_value = 10; + optional string machine_name = 11; + optional string machine_name_userchosen = 12; +} + +message CMsgClientRequestMachineAuthResponse { + optional uint32 eresult = 1; +} + +message CMsgClientRequestOfflineMessageCount { +} + +message CMsgClientRequestWebAPIAuthenticateUserNonce { + optional int32 token_type = 1 [default = -1]; +} + +message CMsgClientRequestWebAPIAuthenticateUserNonceResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 token_type = 3 [default = -1]; + optional string webapi_authenticate_user_nonce = 11; +} + +message CMsgClientRichPresenceInfo { + repeated .CMsgClientRichPresenceInfo_RichPresence rich_presence = 1; +} + +// Used by: common.proto +message CMsgClientRichPresenceInfo_RichPresence { + optional fixed64 steamid_user = 1; + optional bytes rich_presence_kv = 2; +} + +message CMsgClientRichPresenceRequest { + repeated fixed64 steamid_request = 1; +} + +message CMsgClientRichPresenceUpload { + optional bytes rich_presence_kv = 1; + repeated fixed64 steamid_broadcast = 2; +} + +message CMsgClientScreenshotsChanged { +} + +// Used by: common.proto +message CMsgClientSecret { + optional uint32 version = 1; + optional uint32 appid = 2; + optional uint32 deviceid = 3; + optional fixed64 nonce = 4; + optional bytes hmac = 5; +} + +message CMsgClientSentLogs { +} + +message CMsgClientServersAvailable { + repeated .CMsgClientServersAvailable_Server_Types_Available server_types_available = 1; + optional uint32 server_type_for_auth_services = 2; +} + +// Used by: common.proto +message CMsgClientServersAvailable_Server_Types_Available { + optional uint32 server = 1; + optional bool changed = 2; +} + +message CMsgClientServerTimestampRequest { + optional uint64 client_request_timestamp = 1; +} + +message CMsgClientServerTimestampResponse { + optional uint64 client_request_timestamp = 1; + optional uint64 server_timestamp_ms = 2; +} + +message CMsgClientServiceCall { + optional bytes sysid_routing = 1; + optional uint32 call_handle = 2; + optional uint32 module_crc = 3; + optional bytes module_hash = 4; + optional uint32 function_id = 5; + optional uint32 cub_output_max = 6; + optional uint32 flags = 7; + optional bytes callparameter = 8; + optional bool ping_only = 9; + optional uint32 max_outstanding_calls = 10; + optional uint32 app_id = 11; +} + +message CMsgClientServiceCallResponse { + optional bytes sysid_routing = 1; + optional uint32 call_handle = 2; + optional uint32 module_crc = 3; + optional bytes module_hash = 4; + optional uint32 ecallresult = 5; + optional bytes result_content = 6; + optional bytes os_version_info = 7; + optional bytes system_info = 8; + optional fixed64 load_address = 9; + optional bytes exception_record = 10; + optional bytes portable_os_version_info = 11; + optional bytes portable_system_info = 12; + optional bool was_converted = 13; + optional uint32 internal_result = 14; + optional uint32 current_count = 15; + optional uint32 last_call_handle = 16; + optional uint32 last_call_module_crc = 17; + optional bytes last_call_sysid_routing = 18; + optional uint32 last_ecallresult = 19; + optional uint32 last_callissue_delta = 20; + optional uint32 last_callcomplete_delta = 21; +} + +message CMsgClientServiceMethodLegacy { + optional string method_name = 1; + optional bytes serialized_method = 2; + optional bool is_notification = 3; +} + +message CMsgClientServiceMethodLegacyResponse { + optional string method_name = 1; + optional bytes serialized_method_response = 2; +} + +message CMsgClientServiceModule { + optional uint32 module_crc = 1; + optional bytes module_hash = 2; + optional bytes module_content = 3; +} + +message CMsgClientSessionToken { + optional uint64 token = 1; +} + +message CMsgClientSetClientAppUpdateState { + optional uint32 appid = 1; + optional bool update = 2; +} + +message CMsgClientSetClientAppUpdateStateResponse { + optional uint32 result = 1; +} + +message CMsgClientSetPlayerNickname { + optional fixed64 steamid = 1; + optional string nickname = 2; +} + +message CMsgClientSetPlayerNicknameResponse { + optional uint32 eresult = 1; +} + +message CMsgClientSettings { + optional bool no_save_personal_info = 1; + optional bool oobe_test_mode_enabled = 2; + optional bool in_client_beta = 3; + optional bool is_steam_sideloaded = 4; + optional string preferred_monitor = 5; + optional bool steam_cef_gpu_blocklist_disabled = 6; + optional bool bigpicture_windowed = 7; + optional string display_name = 8; + optional bool is_external_display = 9; + optional float steam_os_underscan_level = 10; + optional bool steam_os_underscan_enabled = 11; + optional float min_scale_factor = 12; + optional float max_scale_factor = 13; + optional float auto_scale_factor = 14; + optional bool enable_test_updaters = 15; + optional bool small_mode = 16; + optional bool disable_all_toasts = 17; + optional bool disable_toasts_in_game = 18; + optional bool show_family_sharing_notifications = 3000; + optional int32 overlay_fps_counter_corner = 4000; + optional bool overlay_fps_counter_high_contrast = 4001; + optional .CMsgHotkey overlay_key = 4002; + optional .CMsgHotkey screenshot_key = 4003; + optional bool enable_overlay = 4004; + optional bool disable_desktop_game_theater = 4005; + optional bool enable_screenshot_notification = 4006; + optional bool enable_screenshot_sound = 4007; + optional bool save_uncompressed_screenshots = 4008; + optional string screenshots_path = 4009; + optional int32 default_ping_rate = 4010; + optional int32 server_ping_rate = 4011; + optional int32 steam_networking_share_ip = 4012; + optional string web_browser_home = 4013; + optional bool smooth_scroll_webviews = 5000; + optional bool enable_gpu_accelerated_webviews = 5001; + optional bool enable_hardware_video_decoding = 5003; + optional bool run_at_startup = 5004; + optional bool enable_dpi_scaling = 5005; + optional bool enable_marketing_messages = 5006; + optional bool start_in_big_picture_mode = 5007; + optional uint32 jumplist_flags = 5008; + optional int32 library_display_size = 7000; + optional bool library_whats_new_show_only_product_updates = 7001; + optional bool show_store_content_on_home = 7002; + optional string start_page = 7003; + optional bool library_low_bandwidth_mode = 7004; + optional bool library_low_perf_mode = 7005; + optional bool library_disable_community_content = 7006; + optional bool library_display_icon_in_game_list = 7007; + optional bool enable_shader_precache = 8000; + optional bool enable_shader_background_processing = 8001; + optional uint64 shader_precached_size = 8002; + optional bool needs_steam_service_repair = 8003; + optional int32 download_peer_content = 8004; + optional bool download_rate_bits_per_s = 8005; + optional bool restrict_auto_updates = 8006; + optional int32 restrict_auto_updates_start = 8007; + optional int32 restrict_auto_updates_end = 8008; + optional int32 download_region = 8009; + optional bool download_while_app_running = 8010; + optional bool download_throttle_while_streaming = 8011; + optional int32 download_throttle_rate = 8012; + optional bool cloud_enabled = 10000; + optional bool show_screenshot_manager = 10001; + optional int32 music_volume = 11000; + optional bool music_pause_on_app_start = 11001; + optional bool music_pause_on_voice_chat = 11002; + optional bool music_download_high_quality = 11003; + optional bool music_playlist_notification = 11004; + optional int32 broadcast_permissions = 12000; + optional int32 broadcast_output_width = 12001; + optional int32 broadcast_output_height = 12002; + optional int32 broadcast_bitrate = 12003; + optional int32 broadcast_encoding_option = 12004; + optional bool broadcast_record_all_video = 12005; + optional bool broadcast_record_all_audio = 12006; + optional bool broadcast_record_microphone = 12007; + optional bool broadcast_show_upload_stats = 12008; + optional bool broadcast_show_live_reminder = 12009; + optional int32 broadcast_chat_corner = 12010; + optional bool steam_input_configurator_error_msg_enable = 14001; + optional bool controller_guide_button_focus_steam = 14002; + optional bool controller_ps4_support = 14003; + optional bool controller_xbox_support = 14004; + optional bool controller_xbox_driver = 14005; + optional bool controller_switch_support = 14006; + optional bool controller_generic_support = 14007; + optional int32 controller_power_off_timeout = 14008; + optional bool turn_off_controller_on_exit = 14009; + optional bool controller_combine_nintendo_joycons = 14010; + optional uint64 startup_movie_id = 16000; + optional string startup_movie_local_path = 16001; + optional bool startup_movie_shuffle = 16002; +} + +message CMsgClientSharedLibraryLockStatus { + repeated .CMsgClientSharedLibraryLockStatus_LockedLibrary locked_library = 1; + optional uint32 own_library_locked_by = 2; +} + +// Used by: common.proto +message CMsgClientSharedLibraryLockStatus_LockedLibrary { + optional uint32 owner_id = 1; + optional uint32 locked_by = 2; +} + +message CMsgClientSharedLibraryStopPlaying { + optional int32 seconds_left = 1; + repeated .CMsgClientSharedLibraryStopPlaying_StopApp stop_apps = 2; +} + +// Used by: common.proto +message CMsgClientSharedLibraryStopPlaying_StopApp { + optional uint32 app_id = 1; + optional uint32 owner_id = 2; +} + +message CMsgClientStartPeerContentServer { + optional fixed64 steamid = 1; + optional fixed64 client_remote_id = 2; + optional uint32 app_id = 3; + optional uint32 current_build_id = 4; +} + +message CMsgClientStartPeerContentServerResponse { + optional uint32 result = 1; + optional uint32 server_port = 2; +} + +message CMsgClientStat2 { + repeated .CMsgClientStat2_StatDetail stat_detail = 1; +} + +// Used by: common.proto +message CMsgClientStat2_StatDetail { + optional uint32 client_stat = 1; + optional int64 ll_value = 2; + optional uint32 time_of_day = 3; + optional uint32 cell_id = 4; + optional uint32 depot_id = 5; + optional uint32 app_id = 6; +} + +message CMsgClientStatsUpdated { + optional fixed64 steam_id = 1; + optional fixed64 game_id = 2; + optional uint32 crc_stats = 3; + repeated .CMsgClientStatsUpdated_Updated_Stats updated_stats = 4; +} + +// Used by: common.proto +message CMsgClientStatsUpdated_Updated_Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; +} + +message CMsgClientStoreUserStats { + optional fixed64 game_id = 1; + optional bool explicit_reset = 2; + repeated .CMsgClientStoreUserStats_Stats_To_Store stats_to_store = 3; +} + +// Used by: common.proto +message CMsgClientStoreUserStats_Stats_To_Store { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; +} + +message CMsgClientStoreUserStats2 { + optional fixed64 game_id = 1; + optional fixed64 settor_steam_id = 2; + optional fixed64 settee_steam_id = 3; + optional uint32 crc_stats = 4; + optional bool explicit_reset = 5; + repeated .CMsgClientStoreUserStats2_Stats stats = 6; +} + +// Used by: common.proto +message CMsgClientStoreUserStats2_Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; +} + +message CMsgClientStoreUserStatsResponse { + optional fixed64 game_id = 1; + optional int32 eresult = 2 [default = 2]; + optional uint32 crc_stats = 3; + repeated .CMsgClientStoreUserStatsResponse_Stats_Failed_Validation stats_failed_validation = 4; + optional bool stats_out_of_date = 5; +} + +// Used by: common.proto +message CMsgClientStoreUserStatsResponse_Stats_Failed_Validation { + optional uint32 stat_id = 1; + optional uint32 reverted_stat_value = 2; +} + +message CMsgClientTicketAuthComplete { + optional fixed64 steam_id = 1; + optional fixed64 game_id = 2; + optional uint32 estate = 3; + optional uint32 eauth_session_response = 4; + optional bytes DEPRECATED_ticket = 5; + optional uint32 ticket_crc = 6; + optional uint32 ticket_sequence = 7; + optional fixed64 owner_steam_id = 8; +} + +message CMsgClientUCMAddScreenshot { + optional uint32 appid = 1; + optional string filename = 2; + optional string thumbname = 3; + optional fixed32 rtime32_created = 4; + optional uint32 width = 5; + optional uint32 height = 6; + optional uint32 permissions = 7; + optional string caption = 8; + optional string shortcut_name = 9; + repeated .CMsgClientUCMAddScreenshot_Tag tag = 10; + repeated fixed64 tagged_steamid = 11; + optional bool spoiler_tag = 12; + repeated uint64 tagged_publishedfileid = 13; + optional string vr_filename = 14; +} + +// Used by: common.proto +message CMsgClientUCMAddScreenshot_Tag { + optional string tag_name = 1; + optional string tag_value = 2; +} + +message CMsgClientUCMAddScreenshotResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 screenshotid = 2 [default = 18446744073709551615]; +} + +message CMsgClientUCMDeletePublishedFile { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; +} + +message CMsgClientUCMDeletePublishedFileResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientUCMDeleteScreenshot { + optional fixed64 screenshotid = 1 [default = 18446744073709551615]; +} + +message CMsgClientUCMDeleteScreenshotResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientUCMEnumeratePublishedFilesByUserAction { + optional uint32 app_id = 1; + optional uint32 start_index = 2; + optional int32 action = 3; +} + +message CMsgClientUCMEnumeratePublishedFilesByUserActionResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId published_files = 2; + optional uint32 total_results = 3; +} + +// Used by: common.proto +message CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId { + optional fixed64 published_file_id = 1; + optional fixed32 rtime_time_stamp = 2 [default = 0]; +} + +message CMsgClientUCMEnumerateUserPublishedFiles { + optional uint32 app_id = 1; + optional uint32 start_index = 2; + optional uint32 sort_order = 3; +} + +message CMsgClientUCMEnumerateUserPublishedFilesResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId published_files = 2; + optional uint32 total_results = 3; +} + +// Used by: common.proto +message CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId { + optional fixed64 published_file_id = 1; +} + +message CMsgClientUCMEnumerateUserSubscribedFiles { + optional uint32 app_id = 1; + optional uint32 start_index = 2; + optional uint32 list_type = 3 [default = 1]; + optional uint32 matching_file_type = 4 [default = 0]; + optional uint32 count = 5 [default = 50]; +} + +message CMsgClientUCMEnumerateUserSubscribedFilesResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId subscribed_files = 2; + optional uint32 total_results = 3; +} + +// Used by: common.proto +message CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId { + optional fixed64 published_file_id = 1; + optional fixed32 rtime32_subscribed = 2 [default = 0]; +} + +message CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates { + optional uint32 app_id = 1; + optional uint32 start_index = 2; + optional fixed32 start_time = 3; + optional uint32 desired_revision = 4 [default = 0]; +} + +message CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId subscribed_files = 2; + optional uint32 total_results = 3; +} + +// Used by: common.proto +message CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId { + optional fixed64 published_file_id = 1; + optional fixed32 rtime32_subscribed = 2 [default = 0]; + optional uint32 appid = 3; + optional fixed64 file_hcontent = 4; + optional uint32 file_size = 5; + optional fixed32 rtime32_last_updated = 6; + optional bool is_depot_content = 7; +} + +message CMsgClientUCMGetPublishedFilesForUser { + optional uint32 app_id = 1; + optional fixed64 creator_steam_id = 2; + repeated string required_tags = 3; + repeated string excluded_tags = 4; + optional uint32 start_index = 5; +} + +message CMsgClientUCMGetPublishedFilesForUserResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId published_files = 2; + optional uint32 total_results = 3; +} + +// Used by: common.proto +message CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId { + optional fixed64 published_file_id = 1; +} + +message CMsgClientUCMPublishedFileUpdated { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; + optional uint32 time_updated = 3; + optional fixed64 hcontent = 4; + optional fixed32 file_size = 5; + optional bool is_depot_content = 6; + optional uint32 revision = 7; +} + +message CMsgClientUCMPublishFile { + optional uint32 app_id = 1; + optional string file_name = 2; + optional string preview_file_name = 3; + optional uint32 consumer_app_id = 4; + optional string title = 5; + optional string description = 6; + repeated string tags = 8; + optional bool workshop_file = 9; + optional int32 visibility = 10; + optional uint32 file_type = 11; + optional string url = 12; + optional uint32 video_provider = 13; + optional string video_account_name = 14; + optional string video_identifier = 15; + optional bool in_progress = 16; +} + +message CMsgClientUCMPublishFileResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 published_file_id = 2 [default = 18446744073709551615]; + optional bool needs_workshop_legal_agreement_acceptance = 3 [default = false]; +} + +message CMsgClientUCMSetUserPublishedFileAction { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; + optional int32 action = 3; +} + +message CMsgClientUCMSetUserPublishedFileActionResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientUCMUpdatePublishedFile { + optional uint32 app_id = 1; + optional fixed64 published_file_id = 2; + optional string file_name = 3; + optional string preview_file_name = 4; + optional string title = 5; + optional string description = 6; + repeated string tags = 7; + optional int32 visibility = 8; + optional bool update_file = 9; + optional bool update_preview_file = 10; + optional bool update_title = 11; + optional bool update_description = 12; + optional bool update_tags = 13; + optional bool update_visibility = 14; + optional string change_description = 15; + optional bool update_url = 16; + optional string url = 17; + optional bool update_content_manifest = 18; + optional fixed64 content_manifest = 19; + optional string metadata = 20; + optional bool update_metadata = 21; + optional int32 language = 22 [default = 0]; + repeated string removed_kvtags = 23; + repeated .CMsgClientUCMUpdatePublishedFile_KeyValueTag kvtags = 24; + repeated .CMsgClientUCMUpdatePublishedFile_AdditionalPreview previews = 25; + repeated int32 previews_to_remove = 26; + optional bool clear_in_progress = 27; + optional bool remove_all_kvtags = 28; +} + +// Used by: common.proto +message CMsgClientUCMUpdatePublishedFile_AdditionalPreview { + optional string original_file_name = 1; + optional string internal_file_name = 2; + optional string videoid = 3; + optional uint32 preview_type = 4; + optional int32 update_index = 5 [default = -1]; +} + +// Used by: common.proto +message CMsgClientUCMUpdatePublishedFile_KeyValueTag { + optional string key = 1; + optional string value = 2; +} + +message CMsgClientUCMUpdatePublishedFileResponse { + optional int32 eresult = 1 [default = 2]; + optional bool needs_workshop_legal_agreement_acceptance = 2 [default = false]; +} + +message CMsgClientUDSP2PSessionEnded { + optional fixed64 steamid_remote = 1; + optional int32 appid = 2; + optional int32 session_length_sec = 3; + optional int32 session_error = 4; + optional int32 nattype = 5; + optional int32 bytes_recv = 6; + optional int32 bytes_sent = 7; + optional int32 bytes_sent_relay = 8; + optional int32 bytes_recv_relay = 9; + optional int32 time_to_connect_ms = 10; +} + +message CMsgClientUDSP2PSessionStarted { + optional fixed64 steamid_remote = 1; + optional int32 appid = 2; +} + +message CMsgClientUFSDeleteFileRequest { + optional uint32 app_id = 1; + optional string file_name = 2; + optional bool is_explicit_delete = 3; +} + +message CMsgClientUFSDeleteFileResponse { + optional int32 eresult = 1 [default = 2]; + optional string file_name = 2; +} + +message CMsgClientUFSDownloadRequest { + optional uint32 app_id = 1; + optional string file_name = 2; + optional bool can_handle_http = 3; +} + +message CMsgClientUFSDownloadResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 file_size = 3; + optional uint32 raw_file_size = 4; + optional bytes sha_file = 5; + optional uint64 time_stamp = 6; + optional bool is_explicit_delete = 7; + optional bool use_http = 8; + optional string http_host = 9; + optional string http_url = 10; + optional bytes kv_headers = 11; + optional bool use_https = 12; + optional bool encrypted = 13; +} + +message CMsgClientUFSFileChunk { + optional bytes sha_file = 1; + optional uint32 file_start = 2; + optional bytes data = 3; +} + +message CMsgClientUFSGetFileListForApp { + repeated uint32 apps_to_query = 1; + optional bool send_path_prefixes = 2; +} + +message CMsgClientUFSGetFileListForAppResponse { + repeated .CMsgClientUFSGetFileListForAppResponse_File files = 1; + repeated string path_prefixes = 2; +} + +// Used by: common.proto +message CMsgClientUFSGetFileListForAppResponse_File { + optional uint32 app_id = 1; + optional string file_name = 2; + optional bytes sha_file = 3; + optional uint64 time_stamp = 4; + optional uint32 raw_file_size = 5; + optional bool is_explicit_delete = 6; + optional uint32 platforms_to_sync = 7; + optional uint32 path_prefix_index = 8; +} + +message CMsgClientUFSGetSingleFileInfo { + optional uint32 app_id = 1; + optional string file_name = 2; +} + +message CMsgClientUFSGetSingleFileInfoResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional string file_name = 3; + optional bytes sha_file = 4; + optional uint64 time_stamp = 5; + optional uint32 raw_file_size = 6; + optional bool is_explicit_delete = 7; +} + +message CMsgClientUFSGetUGCDetails { + optional fixed64 hcontent = 1 [default = 18446744073709551615]; +} + +message CMsgClientUFSGetUGCDetailsResponse { + optional int32 eresult = 1 [default = 2]; + optional string url = 2; + optional uint32 app_id = 3; + optional string filename = 4; + optional fixed64 steamid_creator = 5; + optional uint32 file_size = 6; + optional uint32 compressed_file_size = 7; + optional string rangecheck_host = 8; + optional string file_encoded_sha1 = 9; +} + +message CMsgClientUFSLoginRequest { + optional uint32 protocol_version = 1; + optional uint64 am_session_token = 2; + repeated uint32 apps = 3; +} + +message CMsgClientUFSLoginResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientUFSShareFile { + optional uint32 app_id = 1; + optional string file_name = 2; +} + +message CMsgClientUFSShareFileResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 hcontent = 2 [default = 18446744073709551615]; +} + +message CMsgClientUFSTransferHeartbeat { +} + +message CMsgClientUFSUploadCommit { + repeated .CMsgClientUFSUploadCommit_File files = 1; +} + +// Used by: common.proto +message CMsgClientUFSUploadCommit_File { + optional int32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional bytes sha_file = 3; + optional uint32 cub_file = 4; + optional string file_name = 5; +} + +message CMsgClientUFSUploadCommitResponse { + repeated .CMsgClientUFSUploadCommitResponse_File files = 1; +} + +// Used by: common.proto +message CMsgClientUFSUploadCommitResponse_File { + optional int32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional bytes sha_file = 3; +} + +message CMsgClientUFSUploadFileFinished { + optional int32 eresult = 1 [default = 2]; + optional bytes sha_file = 2; +} + +message CMsgClientUFSUploadFileRequest { + optional uint32 app_id = 1; + optional uint32 file_size = 2; + optional uint32 raw_file_size = 3; + optional bytes sha_file = 4; + optional uint64 time_stamp = 5; + optional string file_name = 6; + optional uint32 platforms_to_sync_deprecated = 7; + optional uint32 platforms_to_sync = 8 [default = 4294967295]; + optional uint32 cell_id = 9; + optional bool can_encrypt = 10; +} + +message CMsgClientUFSUploadFileResponse { + optional int32 eresult = 1 [default = 2]; + optional bytes sha_file = 2; + optional bool use_http = 3; + optional string http_host = 4; + optional string http_url = 5; + optional bytes kv_headers = 6; + optional bool use_https = 7; + optional bool encrypt_file = 8; +} + +message CMsgClientUGSGetGlobalStats { + optional uint64 gameid = 1; + optional uint32 history_days_requested = 2; + optional fixed32 time_last_requested = 3; + optional uint32 first_day_cached = 4; + optional uint32 days_cached = 5; +} + +message CMsgClientUGSGetGlobalStatsResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed32 timestamp = 2; + optional int32 day_current = 3; + repeated .CMsgClientUGSGetGlobalStatsResponse_Day days = 4; +} + +// Used by: common.proto +message CMsgClientUGSGetGlobalStatsResponse_Day { + optional uint32 day_id = 1; + repeated .CMsgClientUGSGetGlobalStatsResponse_Day_Stat stats = 2; +} + +// Used by: common.proto +message CMsgClientUGSGetGlobalStatsResponse_Day_Stat { + optional int32 stat_id = 1; + optional int64 data = 2; +} + +message CMsgClientUIMode { + optional uint32 uimode = 1; + optional uint32 chat_mode = 2; +} + +message CMsgClientUninstallClientApp { + optional uint32 appid = 1; +} + +message CMsgClientUninstallClientAppResponse { + optional uint32 result = 1; +} + +message CMsgClientUnsignedInstallScript { + optional uint32 app_id = 1; + optional string file_name = 2; + optional uint32 file_size = 3; + optional bool signature_broken = 4; + optional uint32 depot_id = 5; + optional uint64 manifest_id = 6; + optional uint32 file_flags = 7; +} + +message CMsgClientUpdateAppJobReport { + optional uint32 app_id = 1; + repeated uint32 depot_ids = 2; + optional uint32 app_state = 3; + optional uint32 job_app_error = 4; + optional string error_details = 5; + optional uint32 job_duration = 6; + optional uint32 files_validation_failed = 7; + optional uint64 job_bytes_downloaded = 8; + optional uint64 job_bytes_staged = 9; + optional uint64 bytes_comitted = 10; + optional uint32 start_app_state = 11; + optional fixed64 stats_machine_id = 12; + optional string branch_name = 13; + optional uint64 total_bytes_downloaded = 14; + optional uint64 total_bytes_staged = 15; + optional uint64 total_bytes_restored = 16; + optional bool is_borrowed = 17; + optional bool is_free_weekend = 18; + optional uint64 total_bytes_legacy = 19; + optional uint64 total_bytes_patched = 20; + optional uint64 total_bytes_saved = 21; + optional uint32 cell_id = 22; +} + +message CMsgClientUpdateMachineAuth { + optional string filename = 1; + optional uint32 offset = 2; + optional uint32 cubtowrite = 3; + optional bytes bytes = 4; + optional uint32 otp_type = 5; + optional string otp_identifier = 6; + optional bytes otp_sharedsecret = 7; + optional uint32 otp_timedrift = 8; +} + +message CMsgClientUpdateMachineAuthResponse { + optional string filename = 1; + optional uint32 eresult = 2; + optional uint32 filesize = 3; + optional bytes sha_file = 4; + optional uint32 getlasterror = 5; + optional uint32 offset = 6; + optional uint32 cubwrote = 7; + optional int32 otp_type = 8; + optional uint32 otp_value = 9; + optional string otp_identifier = 10; +} + +message CMsgClientUpdateUserGameInfo { + optional fixed64 steamid_idgs = 1; + optional fixed64 gameid = 2; + optional uint32 game_ip = 3; + optional uint32 game_port = 4; + optional bytes token = 5; +} + +message CMsgClientUseLocalDeviceAuthorizations { + repeated uint32 authorization_account_id = 1; + repeated .CMsgClientUseLocalDeviceAuthorizations_DeviceToken device_tokens = 2; +} + +// Used by: common.proto +message CMsgClientUseLocalDeviceAuthorizations_DeviceToken { + optional uint32 owner_account_id = 1; + optional uint64 token_id = 2; +} + +message CMsgClientUserNotifications { + repeated .CMsgClientUserNotifications_Notification notifications = 1; +} + +// Used by: common.proto +message CMsgClientUserNotifications_Notification { + optional uint32 user_notification_type = 1; + optional uint32 count = 2; +} + +message CMsgClientVanityURLChangedNotification { + optional string vanity_url = 1; +} + +message CMsgClientVoiceCallPreAuthorize { + optional fixed64 caller_steamid = 1; + optional fixed64 receiver_steamid = 2; + optional int32 caller_id = 3; + optional bool hangup = 4; +} + +message CMsgClientVoiceCallPreAuthorizeResponse { + optional fixed64 caller_steamid = 1; + optional fixed64 receiver_steamid = 2; + optional int32 eresult = 3 [default = 2]; + optional int32 caller_id = 4; +} + +message CMsgClientWalletInfoUpdate { + optional bool has_wallet = 1; + optional int32 balance = 2; + optional int32 currency = 3; + optional int32 balance_delayed = 4; + optional int64 balance64 = 5; + optional int64 balance64_delayed = 6; + optional int32 realm = 7; +} + +message CMsgClientWorkshopItemChangesRequest { + optional uint32 app_id = 1; + optional uint32 last_time_updated = 2; + optional uint32 num_items_needed = 3; +} + +message CMsgClientWorkshopItemChangesResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 update_time = 2; + repeated .CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo workshop_items = 5; +} + +// Used by: common.proto +message CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional fixed64 manifest_id = 3; +} + +message CMsgClientWorkshopItemInfoRequest { + optional uint32 app_id = 1; + optional uint32 last_time_updated = 2; + repeated .CMsgClientWorkshopItemInfoRequest_WorkshopItem workshop_items = 3; +} + +// Used by: common.proto +message CMsgClientWorkshopItemInfoRequest_WorkshopItem { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; +} + +message CMsgClientWorkshopItemInfoResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 update_time = 2; + repeated .CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo workshop_items = 3; + repeated fixed64 private_items = 4; +} + +// Used by: common.proto +message CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional fixed64 manifest_id = 3; + optional bool is_legacy = 4; +} + +message CMsgCloudPendingRemoteOperations { + repeated .CCloud_PendingRemoteOperation operations = 1; +} + +// Used by: common.proto +message CMsgControllerActionSetMiscSettings { + optional string cursor_visible_action_set_key = 1; + optional string cursor_hidden_action_set_key = 2; +} + +message CMsgControllerConfiguration { + optional uint32 binding_handle = 1; + optional string display_name = 2; + optional string description = 3; + optional string creator = 4; + optional int32 controller_type = 5; + repeated .CMsgGameActionSet sets = 6; + repeated .CMsgControllerMode modes = 7; + optional string error_msg = 8; + optional string action_block_path = 9; + optional .CMsgControllerActionSetMiscSettings misc_action_set_settings = 10; + optional string url = 11; +} + +// Used by: common.proto +message CMsgControllerInput { + optional int32 key = 1 [(.description) = "enum"]; + repeated .CMsgControllerInputActivator activators = 2; + repeated .CMsgControllerInputActivator disabled_activators = 3; + optional bool inherited_from_parentset = 4; +} + +// Used by: common.proto +message CMsgControllerInputActivator { + optional int32 activation = 1 [(.description) = "enum"]; + repeated .CMsgControllerInputBinding bindings = 2; + repeated .CMsgControllerSetting settings = 3; +} + +// Used by: common.proto +message CMsgControllerInputBinding { + optional int32 type = 1; + optional .CMsgControllerInputBinding_KeyBindingData key_binding_data = 2; + optional .CMsgControllerInputKeyBinding keyboard_key = 3; + optional .CMsgControllerInputMouseButtonBinding mouse_button = 4; + optional .CMsgControllerInputGamepadButtonBinding gamepad_button = 5; + optional .CMsgControllerInputMouseWheelBinding mouse_wheel = 6; + optional .CMsgControllerInputModeShiftBinding mode_shift = 7; + optional .CMsgControllerInputGameActionBinding game_action = 8; + optional .CMsgControllerInputControllerActionBinding controller_action = 9; +} + +// Used by: common.proto +message CMsgControllerInputBinding_IconBindingData { + optional string icon_filename = 1; + optional string color_foreground = 2; + optional string color_background = 3; + optional string icon_url = 4; +} + +// Used by: common.proto +message CMsgControllerInputBinding_KeyBindingData { + optional string keys_bound_utf8 = 1; + optional string friendly_name_utf8 = 2; + optional .CMsgControllerInputBinding_IconBindingData icon_data = 3; +} + +// Used by: common.proto +message CMsgControllerInputControllerActionBinding { + optional int32 action = 1 [(.description) = "enum"]; + optional .CMsgControllerInputControllerActionMouseBinding mouse = 2; + optional .CMsgControllerInputControllerActionGameActionSetBinding action_set = 3; + optional .CMsgControllerInputControllerActionLEDColorBinding led_color = 4; + optional .CMsgControllerInputControllerActionChangePlayerNumberBinding change_player_number = 5; +} + +// Used by: common.proto +message CMsgControllerInputControllerActionChangePlayerNumberBinding { + optional int32 player_number = 1; +} + +// Used by: common.proto +message CMsgControllerInputControllerActionGameActionSetBinding { + optional int32 preset_type = 1 [(.description) = "enum"]; + optional string action_set_key = 2; + optional bool display = 3; + optional bool beep = 4; +} + +// Used by: common.proto +message CMsgControllerInputControllerActionLEDColorBinding { + optional int32 setting = 1 [(.description) = "enum"]; + optional int32 brightness = 2; + optional int32 saturation = 3; + optional int32 color_r = 4; + optional int32 color_g = 5; + optional int32 color_b = 6; +} + +// Used by: common.proto +message CMsgControllerInputControllerActionMouseBinding { + optional sint32 x = 1; + optional sint32 y = 2; + optional bool restore = 3; +} + +// Used by: common.proto +message CMsgControllerInputGameActionBinding { + optional string action_set_key = 1; + optional string action_key = 2; +} + +// Used by: common.proto +message CMsgControllerInputGamepadButtonBinding { + optional int32 button = 1 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgControllerInputKeyBinding { + optional int32 key = 1 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgControllerInputModeShiftBinding { + optional int32 source = 1 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgControllerInputMouseButtonBinding { + optional int32 button = 1 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgControllerInputMouseWheelBinding { + optional int32 button = 1 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgControllerMode { + optional int32 mode = 1 [(.description) = "enum"]; + optional uint32 modeid = 2; + optional string description = 3; + repeated .CMsgControllerInput inputs = 4; + repeated .CMsgControllerSetting settings = 5; + optional string friendlyname = 6; + optional int32 source = 7 [(.description) = "enum"]; + optional .CMsgControllerVirtualMenuPreviewInfo virtual_menu_info = 8; + optional bool mode_shift = 9; +} + +// Used by: common.proto +message CMsgControllerSetting { + optional int32 key = 1 [(.description) = "enum"]; + optional sint32 int_value = 2; + optional sint32 int_min = 3; + optional sint32 int_max = 4; + optional sint32 int_default = 5; + optional .CMsgControllerSetting parentset_setting = 6; +} + +// Used by: common.proto +message CMsgControllerSourceGroup { + optional int32 mode = 1 [(.description) = "enum"]; + optional .CMsgControllerInputGameActionBinding game_action = 2; + repeated .CMsgControllerInput inputs = 3; + repeated .CMsgControllerSetting settings = 4; + optional uint32 modeid = 5; + optional bool mode_shift = 6; + optional .CMsgControllerSourceGroup mode_shift_source_group = 7; +} + +// Used by: common.proto +message CMsgControllerSources { + optional int32 key = 1 [(.description) = "enum"]; + optional .CMsgControllerSourceGroup active_group = 2; +} + +// Used by: common.proto +message CMsgControllerVirtualMenuPreviewInfo { + optional int32 source = 1 [(.description) = "enum"]; + optional float x_pos = 2; + optional float y_pos = 3; + optional float opacity = 4; + optional float scale = 5; + optional bool show_labels = 6; + optional uint32 menu_style = 7; + optional bool force_on = 8; + repeated .CVirtualMenuKey keys = 9; +} + +message CMsgCREGetUserPublishedItemVoteDetails { + repeated .CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId published_file_ids = 1; +} + +// Used by: common.proto +message CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId { + optional fixed64 published_file_id = 1; +} + +message CMsgCREGetUserPublishedItemVoteDetailsResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail user_item_vote_details = 2; +} + +// Used by: common.proto +message CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail { + optional fixed64 published_file_id = 1; + optional int32 vote = 2 [default = 0]; +} + +message CMsgCREItemVoteSummary { + repeated .CMsgCREItemVoteSummary_PublishedFileId published_file_ids = 1; +} + +// Used by: common.proto +message CMsgCREItemVoteSummary_PublishedFileId { + optional fixed64 published_file_id = 1; +} + +message CMsgCREItemVoteSummaryResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgCREItemVoteSummaryResponse_ItemVoteSummary item_vote_summaries = 2; +} + +// Used by: common.proto +message CMsgCREItemVoteSummaryResponse_ItemVoteSummary { + optional fixed64 published_file_id = 1; + optional int32 votes_for = 2; + optional int32 votes_against = 3; + optional int32 reports = 4; + optional float score = 5; +} + +message CMsgCREUpdateUserPublishedItemVote { + optional fixed64 published_file_id = 1; + optional bool vote_up = 2; +} + +message CMsgCREUpdateUserPublishedItemVoteResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgDownloadRateStatistics { + optional uint32 cell_id = 1; + repeated .CMsgDownloadRateStatistics_StatsInfo stats = 2; + optional uint32 throttling_kbps = 3; + optional uint32 steam_realm = 4; +} + +// Used by: common.proto +message CMsgDownloadRateStatistics_StatsInfo { + optional uint32 source_type = 1; + optional uint32 source_id = 2; + optional uint32 seconds = 3; + optional uint64 bytes = 4; + optional string host_name = 5; + optional uint64 microseconds = 6; + optional bool used_ipv6 = 7; + optional bool proxied = 8; +} + +message CMsgDPGetNumberOfCurrentPlayers { + optional uint32 appid = 1; +} + +message CMsgDPGetNumberOfCurrentPlayersResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 player_count = 2; +} + +message CMsgDRMDownloadRequestWithCrashData { + optional uint32 download_flags = 1; + optional uint32 download_types_known = 2; + optional bytes guid_drm = 3; + optional bytes guid_split = 4; + optional bytes guid_merge = 5; + optional string module_name = 6; + optional string module_path = 7; + optional bytes crash_data = 8; +} + +message CMsgDRMDownloadResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 blob_download_type = 3; + optional bytes merge_guid = 4; + optional uint32 download_file_dfs_ip = 5; + optional uint32 download_file_dfs_port = 6; + optional string download_file_url = 7; + optional string module_path = 8; +} + +message CMsgDRMFinalResult { + optional uint32 eResult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 blob_download_type = 3; + optional uint32 error_detail = 4; + optional bytes merge_guid = 5; + optional uint32 download_file_dfs_ip = 6; + optional uint32 download_file_dfs_port = 7; + optional string download_file_url = 8; +} + +message CMsgFSEnumerateFollowingList { + optional uint32 start_index = 1; +} + +message CMsgFSEnumerateFollowingListResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 total_results = 2; + repeated fixed64 steam_ids = 3; +} + +message CMsgFSGetFollowerCount { + optional fixed64 steam_id = 1; +} + +message CMsgFSGetFollowerCountResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 count = 2 [default = 0]; +} + +message CMsgFSGetIsFollowing { + optional fixed64 steam_id = 1; +} + +message CMsgFSGetIsFollowingResponse { + optional int32 eresult = 1 [default = 2]; + optional bool is_following = 2 [default = false]; +} + +// Used by: common.proto +message CMsgGameAction { + optional string key = 1; + optional string display_name = 2; + repeated int32 modes = 3 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgGameActionBindingType { + optional int32 key = 1 [(.description) = "enum"]; + repeated .CMsgGameAction actions = 2; +} + +// Used by: common.proto +message CMsgGameActionSet { + optional string key = 1; + optional string display_name = 2; + optional bool legacy_set = 3; + repeated .CMsgGameActionSet layers = 4; + repeated .CMsgGameActionBindingType action_binding_types = 5; + repeated .CMsgControllerSources source_bindings = 6; +} + +message CMsgGameServerData { + optional fixed64 steam_id_gs = 1; + optional uint32 deprecated_ip = 2; + optional uint32 query_port = 3; + optional uint32 game_port = 4; + optional uint32 sourcetv_port = 5; + optional uint32 app_id = 6; + optional string gamedir = 7; + optional string version = 8; + optional string product = 9; + optional string region = 10; + repeated .CMsgGameServerData_Player players = 11; + optional uint32 max_players = 12; + optional uint32 bot_count = 13; + optional bool password = 14; + optional bool secure = 15; + optional bool dedicated = 16; + optional string os = 17; + optional string game_data = 18; + optional uint32 game_data_version = 19; + optional string game_type = 20; + optional string map = 21; + optional string name = 22; + optional .CMsgIPAddress game_ip_address = 23; +} + +// Used by: common.proto +message CMsgGameServerData_Player { + optional fixed64 steam_id = 1; +} + +message CMsgGameServerOutOfDate { + optional fixed64 steam_id_gs = 1; + optional bool reject = 2; + optional string message = 3; +} + +message CMsgGameServerPingSample { + optional fixed32 my_ip = 1; + optional int32 gs_app_id = 2; + repeated .CMsgGameServerPingSample_Sample gs_samples = 3; +} + +// Used by: common.proto +message CMsgGameServerPingSample_Sample { + optional fixed32 ip = 1; + optional uint32 avg_ping_ms = 2; + optional uint32 stddev_ping_ms_x10 = 3; +} + +message CMsgGameServerRemove { + optional fixed64 steam_id = 1; + optional uint32 deprecated_ip = 2; + optional uint32 query_port = 3; + optional .CMsgIPAddress ip = 4; +} + +message CMsgGCClient { + optional uint32 appid = 1; + optional uint32 msgtype = 2; + optional bytes payload = 3; + optional fixed64 steamid = 4; + optional string gcname = 5; + optional uint32 ip = 6; +} + +// Used by: common.proto +message CMsgGCRoutingProtoBufHeader { + optional uint64 dst_gcid_queue = 1; + optional uint32 dst_gc_dir_index = 2; +} + +message CMsgGMSClientServerQueryResponse { + repeated .CMsgGMSClientServerQueryResponse_Server servers = 1; + optional string error = 2; +} + +// Used by: common.proto +message CMsgGMSClientServerQueryResponse_Server { + optional uint32 deprecated_server_ip = 1; + optional uint32 server_port = 2; + optional uint32 auth_players = 3; + optional .CMsgIPAddress server_ip = 4; +} + +message CMsgGSApprove { + optional fixed64 steam_id = 1; + optional fixed64 owner_steam_id = 2; +} + +message CMsgGSAssociateWithClan { + optional fixed64 steam_id_clan = 1; +} + +message CMsgGSAssociateWithClanResponse { + optional fixed64 steam_id_clan = 1; + optional uint32 eresult = 2 [default = 2]; +} + +message CMsgGSComputeNewPlayerCompatibility { + optional fixed64 steam_id_candidate = 1; +} + +message CMsgGSComputeNewPlayerCompatibilityResponse { + optional fixed64 steam_id_candidate = 1; + optional uint32 eresult = 2 [default = 2]; + optional bool is_clan_member = 3; + optional int32 ct_dont_like_you = 4; + optional int32 ct_you_dont_like = 5; + optional int32 ct_clanmembers_dont_like_you = 6; +} + +message CMsgGSDeny { + optional fixed64 steam_id = 1; + optional int32 edeny_reason = 2; + optional string deny_string = 3; +} + +message CMsgGSDisconnectNotice { + optional fixed64 steam_id = 1; +} + +message CMsgGSKick { + optional fixed64 steam_id = 1; + optional int32 edeny_reason = 2; +} + +message CMsgGSPlayerList { + repeated .CMsgGSPlayerList_Player players = 1; +} + +// Used by: common.proto +message CMsgGSPlayerList_Player { + optional uint64 steam_id = 1; + optional uint32 deprecated_public_ip = 2; + optional bytes token = 3; + optional .CMsgIPAddress public_ip = 4; +} + +message CMsgGSServerType { + optional uint32 app_id_served = 1; + optional uint32 flags = 2; + optional uint32 deprecated_game_ip_address = 3; + optional uint32 game_port = 4; + optional string game_dir = 5; + optional string game_version = 6; + optional uint32 game_query_port = 7; +} + +message CMsgGSStatusReply { + optional bool is_secure = 1; +} + +message CMsgGSUserPlaying { + optional fixed64 steam_id = 1; + optional uint32 deprecated_public_ip = 2; + optional bytes token = 3; + optional .CMsgIPAddress public_ip = 4; +} + +// Used by: common.proto +message CMsgHotkey { + optional uint32 key_code = 1; + optional bool alt_key = 2; + optional bool shift_key = 3; + optional bool ctrl_key = 4; + optional bool meta_key = 5; + optional string display_name = 6; +} + +// Used by: Authentication, AuthenticationSupport, Community, common.proto +message CMsgIPAddress { + optional fixed32 v4 = 1; + optional bytes v6 = 2; +} + +message CMsgIPAddressBucket { + optional .CMsgIPAddress original_ip_address = 1; + optional fixed64 bucket = 2; +} + +// Used by: common.proto +message CMsgKeyValuePair { + optional string name = 1; + optional string value = 2; +} + +message CMsgKeyValueSet { + repeated .CMsgKeyValuePair pairs = 1; +} + +message CMsgMobileChatFriendMessage { + optional fixed64 steamid_friend = 1; + optional bool local_echo = 2; + optional int32 chat_entry_type = 3; + optional string message = 4; + optional fixed32 current_message_timestamp = 5; + optional fixed32 current_message_ordinal = 6; + optional fixed32 previous_message_timestamp = 7; + optional fixed32 previous_message_ordinal = 8; + optional string client_message_id = 9; +} + +message CMsgMonitorInfo { + optional string selected_display_name = 1; + repeated .CMsgMonitorInfo_MonitorInfo monitors = 2; +} + +// Used by: common.proto +message CMsgMonitorInfo_MonitorInfo { + optional string monitor_device_name = 1; + optional string monitor_display_name = 2; +} + +message CMsgMulti { + optional uint32 size_unzipped = 1; + optional bytes message_body = 2; +} + +message CMsgNetworkDeviceConnect { + optional uint32 device_id = 1 [default = 0]; + optional .CMsgNetworkDeviceConnect_KnownAP ap_known = 2; + optional .CMsgNetworkDeviceConnect_CustomAP ap_custom = 3; + optional .CMsgNetworkDeviceConnect_Credentials credentials = 4; + optional .CMsgNetworkDeviceIP4Config ip4 = 5; + optional .CMsgNetworkDeviceIP6Config ip6 = 6; +} + +// Used by: common.proto +message CMsgNetworkDeviceConnect_Credentials { + optional string username = 1; + optional string password = 2; +} + +// Used by: common.proto +message CMsgNetworkDeviceConnect_CustomAP { + optional string ssid = 1; + optional int32 esecurity = 2; +} + +// Used by: common.proto +message CMsgNetworkDeviceConnect_KnownAP { + optional uint32 ap_id = 1; +} + +// Used by: common.proto +message CMsgNetworkDeviceIP4Address { + optional int32 ip = 1 [default = 0]; + optional int32 netmask = 2; +} + +// Used by: common.proto +message CMsgNetworkDeviceIP4Config { + repeated .CMsgNetworkDeviceIP4Address addresses = 1; + repeated int32 dns_ip = 2; + optional int32 gateway_ip = 3; + optional bool is_dhcp_enabled = 4; + optional bool is_default_route = 5; + optional bool is_enabled = 6 [default = false]; +} + +// Used by: common.proto +message CMsgNetworkDeviceIP6Address { + optional string ip = 1 [default = ""]; +} + +// Used by: common.proto +message CMsgNetworkDeviceIP6Config { + repeated .CMsgNetworkDeviceIP6Address addresses = 1; + repeated string dns_ip = 2; + optional string gateway_ip = 3; + optional bool is_dhcp_enabled = 4; + optional bool is_default_route = 5; + optional bool is_enabled = 6 [default = false]; +} + +message CMsgNetworkDevicesData { + repeated .CMsgNetworkDevicesData_Device devices = 1; + optional bool is_wifi_enabled = 2; + optional bool is_wifi_scanning_enabled = 3; +} + +// Used by: common.proto +message CMsgNetworkDevicesData_Device { + optional uint32 id = 1 [default = 0]; + optional int32 etype = 2; + optional int32 estate = 3; + optional string mac = 4; + optional string vendor = 5; + optional string product = 6; + optional .CMsgNetworkDeviceIP4Config ip4 = 7; + optional .CMsgNetworkDeviceIP6Config ip6 = 8; + optional .CMsgNetworkDevicesData_Device_Wired wired = 9; + optional .CMsgNetworkDevicesData_Device_Wireless wireless = 10; +} + +// Used by: common.proto +message CMsgNetworkDevicesData_Device_Wired { + optional bool is_cable_present = 1 [default = false]; + optional uint32 speed_mbit = 2; + optional string friendly_name = 3; +} + +// Used by: common.proto +message CMsgNetworkDevicesData_Device_Wireless { + repeated .CMsgNetworkDevicesData_Device_Wireless_AP aps = 1; + optional int32 esecurity_supported = 2; +} + +// Used by: common.proto +message CMsgNetworkDevicesData_Device_Wireless_AP { + optional uint32 id = 1 [default = 0]; + optional int32 estrength = 2; + optional string ssid = 3; + optional bool is_active = 4; + optional bool is_autoconnect = 5; + optional int32 esecurity = 6; + optional string user_name = 7; + optional string password = 8; + optional int32 strength_raw = 9; +} + +message CMsgPersonaChangeResponse { + optional uint32 result = 1; + optional string player_name = 2; +} + +message CMsgProtoBufHeader { + optional fixed64 steamid = 1; + optional int32 client_sessionid = 2; + optional uint32 routing_appid = 3; + optional fixed64 jobid_source = 10 [default = 18446744073709551615]; + optional fixed64 jobid_target = 11 [default = 18446744073709551615]; + optional string target_job_name = 12; + optional int32 eresult = 13 [default = 2]; + optional string error_message = 14; + optional uint32 ip = 15; + optional uint32 auth_account_flags = 16; + optional int32 transport_error = 17 [default = 1]; + optional uint64 messageid = 18 [default = 18446744073709551615]; + optional uint32 publisher_group_id = 19; + optional uint32 sysid = 20; + optional uint64 trace_tag = 21; + optional uint32 token_source = 22; + optional bool admin_spoofing_user = 23; + optional int32 seq_num = 24; + optional uint32 webapi_key_id = 25; + optional bool is_from_external_source = 26; + repeated uint32 forward_to_sysid = 27; + optional uint32 cm_sysid = 28; + optional bytes ip_v6 = 29; + 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; + optional .CMsgGCRoutingProtoBufHeader routing_gc = 37; +} + +message CMsgProtobufWrapped { + optional bytes message_body = 1; +} + +message CMsgRemoteClientBroadcastClientIDDeconflict { + repeated uint64 client_ids = 2; +} + +message CMsgRemoteClientBroadcastDiscovery { + optional uint32 seq_num = 1; + repeated uint64 client_ids = 2; +} + +message CMsgRemoteClientBroadcastHeader { + optional uint64 client_id = 1; + optional int32 msg_type = 2 [(.description) = "enum"]; + optional uint64 instance_id = 3; + optional uint64 device_id = 4; + optional bytes device_token = 5; +} + +message CMsgRemoteClientBroadcastStatus { + optional int32 version = 1; + optional int32 min_version = 2; + optional uint32 connect_port = 3; + optional string hostname = 4; + optional uint32 enabled_services = 6; + optional int32 ostype = 7 [default = 0]; + optional bool is64bit = 8; + repeated .CMsgRemoteClientBroadcastStatus_User users = 9; + optional int32 euniverse = 11; + optional uint32 timestamp = 12; + optional bool screen_locked = 13; + optional bool games_running = 14; + repeated string mac_addresses = 15; + optional uint32 download_lan_peer_group = 16; + optional bool broadcasting_active = 17; + optional bool vr_active = 18; + optional uint32 content_cache_port = 19; + repeated string ip_addresses = 20; + optional string public_ip_address = 21; + optional bool remoteplay_active = 22; + optional uint32 supported_services = 23; + optional bool steam_deck = 24; + optional uint64 steam_version = 25; +} + +// Used by: common.proto +message CMsgRemoteClientBroadcastStatus_User { + optional fixed64 steamid = 1; + optional uint32 auth_key_id = 2; +} + +message CMsgRemoteDeviceAuthorizationCancelRequest { +} + +message CMsgRemoteDeviceAuthorizationConfirmed { + optional int32 result = 1 [(.description) = "enum"]; +} + +message CMsgRemoteDeviceAuthorizationRequest { + optional bytes device_token = 1; + optional string device_name = 2; + optional bytes encrypted_request = 3; + optional bytes auth_key = 4; +} + +message CMsgRemoteDeviceAuthorizationRequest_CKeyEscrow_Ticket { + optional bytes password = 1; + optional uint64 identifier = 2; + optional bytes payload = 3; + optional uint32 timestamp = 4; + optional int32 usage = 5 [(.description) = "enum"]; + optional string device_name = 6; + optional string device_model = 7; + optional string device_serial = 8; + optional uint32 device_provisioning_id = 9; +} + +message CMsgRemoteDeviceAuthorizationResponse { + optional int32 result = 1 [(.description) = "enum"]; + optional fixed64 steamid = 2; + optional bytes auth_key = 3; + optional bytes device_token = 4; +} + +message CMsgRemoteDeviceProofRequest { + optional bytes challenge = 1; + optional uint32 request_id = 2; + optional bool update_secret = 3; +} + +message CMsgRemoteDeviceProofResponse { + optional bytes response = 1; + optional uint32 request_id = 2; + optional bool updated_secret = 3; +} + +message CMsgRemoteDeviceStreamingCancelRequest { + optional uint32 request_id = 1; +} + +message CMsgRemoteDeviceStreamingProgress { + optional uint32 request_id = 1; + optional float progress = 2; +} + +message CMsgRemoteDeviceStreamingRequest { + optional uint32 request_id = 1; + optional int32 maximum_resolution_x = 2; + optional int32 maximum_resolution_y = 3; + optional int32 audio_channel_count = 4 [default = 2]; + optional string device_version = 5; + optional bool stream_desktop = 6; + optional bytes device_token = 7; + optional bytes pin = 8; + optional bool enable_video_streaming = 9 [default = true]; + optional bool enable_audio_streaming = 10 [default = true]; + optional bool enable_input_streaming = 11 [default = true]; + optional bool network_test = 12; + optional uint64 client_id = 13; + repeated int32 supported_transport = 14 [(.description) = "enum"]; + optional bool restricted = 15; + optional int32 form_factor = 16 [(.description) = "enum"]; + optional int32 gamepad_count = 17; + repeated .CMsgRemoteDeviceStreamingRequest_ReservedGamepad gamepads = 18; + optional uint64 gameid = 19; + optional int32 stream_interface = 20 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgRemoteDeviceStreamingRequest_ReservedGamepad { + optional uint32 controller_type = 1; + optional uint32 controller_subtype = 2; +} + +message CMsgRemoteDeviceStreamingResponse { + optional uint32 request_id = 1; + optional int32 result = 2 [(.description) = "enum"]; + optional uint32 port = 3; + optional bytes encrypted_session_key = 4; + optional int32 transport = 6 [default = 1, (.description) = "enum"]; + optional string relay_server = 7; + optional string cert = 8; +} + +message CMsgRemoteDeviceStreamTransportSignal { + optional bytes token = 1; + optional bytes payload = 2; +} + +message CMsgSelectOSBranchParams { + optional int32 branch = 1 [(.description) = "enum"]; + optional string custom_branch = 2; +} + +message CMsgSetControllerActionSet { + optional string action_set_key = 1; + optional string action_set_layer_key = 2; + optional string new_display_name = 3; + optional string action_set_to_copy_key = 4; +} + +message CMsgSetControllerInputActivator { + optional string action_set_key = 1; + optional string action_set_layer_key = 2; + optional int32 source_binding_key = 3 [(.description) = "enum"]; + optional bool mode_shift = 4; + optional int32 input_key = 5 [(.description) = "enum"]; + optional int32 activator_index = 6; + optional int32 new_activation = 7 [(.description) = "enum"]; + optional .CMsgControllerSetting new_setting = 8; + optional int32 modeid = 9; +} + +message CMsgSetControllerInputActivatorEnabled { + optional string action_set_key = 1; + optional string action_set_layer_key = 2; + optional int32 source_binding_key = 3 [(.description) = "enum"]; + optional bool mode_shift = 4; + optional int32 input_key = 5 [(.description) = "enum"]; + optional int32 activator_index = 6; + optional bool enabled = 7; + optional int32 modeid = 8; +} + +message CMsgSetControllerInputBinding { + optional string action_set_key = 1; + optional string action_set_layer_key = 2; + optional int32 source_binding_key = 3 [(.description) = "enum"]; + optional bool mode_shift = 4; + optional int32 input_key = 5 [(.description) = "enum"]; + optional int32 activator_index = 6; + optional int32 binding_index = 7; + optional .CMsgControllerInputBinding new_binding = 8; + optional int32 source_mode = 9 [(.description) = "enum"]; + optional int32 modeid = 10; +} + +message CMsgSetControllerSourceMode { + optional string action_set_key = 1; + optional string action_set_layer_key = 2; + optional int32 source_binding_key = 3 [(.description) = "enum"]; + optional bool mode_shift = 4; + optional int32 new_mode = 5 [(.description) = "enum"]; + optional .CMsgControllerInputGameActionBinding new_game_action = 6; + optional .CMsgControllerSetting new_setting = 7; + optional string new_name = 8; + optional uint32 modeid = 9; + optional bool change_mode = 10; + optional bool new_virtual_menu = 11; + optional bool enable_virtual_menu_support = 12; +} + +message CMsgSetModeShiftButton { + optional string action_set_key = 1; + optional string action_set_layer_key = 2; + optional int32 modeid = 3; + optional int32 source = 4 [(.description) = "enum"]; + optional int32 digital_io = 5 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgSteamDatagramConnectionQuality { + optional .CMsgSteamDatagramLinkInstantaneousStats instantaneous = 1; + optional .CMsgSteamDatagramLinkLifetimeStats lifetime = 2; +} + +// Used by: common.proto +message CMsgSteamDatagramLinkInstantaneousStats { + optional uint32 out_packets_per_sec_x10 = 1; + optional uint32 out_bytes_per_sec = 2; + optional uint32 in_packets_per_sec_x10 = 3; + optional uint32 in_bytes_per_sec = 4; + optional uint32 ping_ms = 5; + optional uint32 packets_dropped_pct = 6; + optional uint32 packets_weird_sequence_pct = 7; + optional uint32 peak_jitter_usec = 8; +} + +// Used by: common.proto +message CMsgSteamDatagramLinkLifetimeStats { + optional uint32 connected_seconds = 2; + optional uint64 packets_sent = 3; + optional uint64 kb_sent = 4; + optional uint64 packets_recv = 5; + optional uint64 kb_recv = 6; + optional uint64 packets_recv_sequenced = 7; + optional uint64 packets_recv_dropped = 8; + optional uint64 packets_recv_out_of_order = 9; + optional uint64 packets_recv_duplicate = 10; + optional uint64 packets_recv_lurch = 11; + repeated uint64 multipath_packets_recv_sequenced = 12; + repeated uint64 multipath_packets_recv_later = 13; + optional uint32 multipath_send_enabled = 14; + optional uint32 quality_histogram_100 = 21; + optional uint32 quality_histogram_99 = 22; + optional uint32 quality_histogram_97 = 23; + optional uint32 quality_histogram_95 = 24; + optional uint32 quality_histogram_90 = 25; + optional uint32 quality_histogram_75 = 26; + optional uint32 quality_histogram_50 = 27; + optional uint32 quality_histogram_1 = 28; + optional uint32 quality_histogram_dead = 29; + optional uint32 quality_ntile_2nd = 30; + optional uint32 quality_ntile_5th = 31; + optional uint32 quality_ntile_25th = 32; + optional uint32 quality_ntile_50th = 33; + optional uint32 ping_histogram_25 = 41; + optional uint32 ping_histogram_50 = 42; + optional uint32 ping_histogram_75 = 43; + optional uint32 ping_histogram_100 = 44; + optional uint32 ping_histogram_125 = 45; + optional uint32 ping_histogram_150 = 46; + optional uint32 ping_histogram_200 = 47; + optional uint32 ping_histogram_300 = 48; + optional uint32 ping_histogram_max = 49; + optional uint32 ping_ntile_5th = 50; + optional uint32 ping_ntile_50th = 51; + optional uint32 ping_ntile_75th = 52; + optional uint32 ping_ntile_95th = 53; + optional uint32 ping_ntile_98th = 54; + optional uint32 jitter_histogram_negligible = 61; + optional uint32 jitter_histogram_1 = 62; + optional uint32 jitter_histogram_2 = 63; + optional uint32 jitter_histogram_5 = 64; + optional uint32 jitter_histogram_10 = 65; + optional uint32 jitter_histogram_20 = 66; + optional uint32 txspeed_max = 67; + optional uint32 txspeed_histogram_16 = 68; + optional uint32 txspeed_histogram_32 = 69; + optional uint32 txspeed_histogram_64 = 70; + optional uint32 txspeed_histogram_128 = 71; + optional uint32 txspeed_histogram_256 = 72; + optional uint32 txspeed_histogram_512 = 73; + optional uint32 txspeed_histogram_1024 = 74; + optional uint32 txspeed_histogram_max = 75; + optional uint32 txspeed_ntile_5th = 76; + optional uint32 txspeed_ntile_50th = 77; + optional uint32 txspeed_ntile_75th = 78; + optional uint32 txspeed_ntile_95th = 79; + optional uint32 txspeed_ntile_98th = 80; + optional uint32 rxspeed_max = 81; + optional uint32 rxspeed_histogram_16 = 82; + optional uint32 rxspeed_histogram_32 = 83; + optional uint32 rxspeed_histogram_64 = 84; + optional uint32 rxspeed_histogram_128 = 85; + optional uint32 rxspeed_histogram_256 = 86; + optional uint32 rxspeed_histogram_512 = 87; + optional uint32 rxspeed_histogram_1024 = 88; + optional uint32 rxspeed_histogram_max = 89; + optional uint32 rxspeed_ntile_5th = 90; + optional uint32 rxspeed_ntile_50th = 91; + optional uint32 rxspeed_ntile_75th = 92; + optional uint32 rxspeed_ntile_95th = 93; + optional uint32 rxspeed_ntile_98th = 94; +} + +// Used by: common.proto +message CMsgSteamDatagramP2PRoutingSummary { + optional .CMsgSteamNetworkingICESessionSummary ice = 2; + optional .CMsgSteamNetworkingP2PSDRRoutingSummary sdr = 3; +} + +// Used by: common.proto +message CMsgSteamNetworkingICESessionSummary { + optional uint32 local_candidate_types = 1; + optional uint32 remote_candidate_types = 2; + optional uint32 initial_route_kind = 3; + optional uint32 initial_ping = 4; + optional uint32 negotiation_ms = 5; + optional uint32 initial_score = 6; + optional uint32 failure_reason_code = 7; + optional uint32 selected_seconds = 12; + optional uint32 user_settings = 13; + optional uint32 ice_enable_var = 14; + optional uint32 local_candidate_types_allowed = 15; + optional uint32 best_route_kind = 16; + optional uint32 best_ping = 17; + optional uint32 best_score = 18; + optional uint32 best_time = 19; +} + +// Used by: common.proto +message CMsgSteamNetworkingP2PSDRRoutingSummary { + optional uint32 initial_ping = 1; + optional uint32 initial_ping_front_local = 2; + optional uint32 initial_ping_front_remote = 3; + optional uint32 initial_score = 4; + optional fixed32 initial_pop_local = 5; + optional fixed32 initial_pop_remote = 6; + optional uint32 negotiation_ms = 7; + optional uint32 selected_seconds = 8; + optional uint32 best_ping = 11; + optional uint32 best_ping_front_local = 12; + optional uint32 best_ping_front_remote = 13; + optional uint32 best_score = 14; + optional fixed32 best_pop_local = 15; + optional fixed32 best_pop_remote = 16; + optional uint32 best_time = 17; +} + +message CMsgStorageDevicesData { + repeated .CMsgStorageDevicesData_Drive drives = 1; + repeated .CMsgStorageDevicesData_BlockDevice block_devices = 2; + optional bool is_unmount_supported = 3; + optional bool is_trim_supported = 4; + optional bool is_trim_running = 5; +} + +// Used by: common.proto +message CMsgStorageDevicesData_BlockDevice { + optional uint32 id = 1 [default = 0]; + optional uint32 drive_id = 2 [default = 0]; + optional string path = 3; + optional string friendly_path = 4; + optional string label = 5; + optional uint64 size_bytes = 6; + optional bool is_formattable = 7; + optional bool is_read_only = 8; + optional bool is_root_device = 9; + optional int32 content_type = 10 [(.description) = "enum"]; + optional int32 filesystem_type = 11 [(.description) = "enum"]; + optional string mount_path = 12; +} + +// Used by: common.proto +message CMsgStorageDevicesData_Drive { + optional uint32 id = 1 [default = 0]; + optional string model = 2; + optional string vendor = 3; + optional string serial = 4; + optional bool is_ejectable = 5; + optional uint64 size_bytes = 6; + optional int32 media_type = 7 [(.description) = "enum"]; +} + +message CMsgSwapModeInputBindings { + optional string action_set_key = 1; + optional string action_set_layer_key = 2; + optional int32 source_binding_key = 3 [(.description) = "enum"]; + optional bool mode_shift = 4; + optional int32 modeid = 5; + repeated .CMsgSwapModeInputBindings_CModeInputSwap swaps = 6; +} + +// Used by: common.proto +message CMsgSwapModeInputBindings_CModeInputSwap { + optional int32 old_key = 1 [(.description) = "enum"]; + optional int32 new_key = 2 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgSystemAudioManagerDevice { + optional .CMsgSystemAudioManagerObject base = 1; + optional string name = 2; + optional string nick = 3; + optional string description = 4; + optional string api = 5; +} + +// Used by: common.proto +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; +} + +// Used by: common.proto +message CMsgSystemAudioManagerNode { + optional .CMsgSystemAudioManagerObject base = 1; + optional uint32 device_id = 2; + optional string name = 3; + optional string nick = 4; + optional string description = 5; + optional int32 edirection = 6 [(.description) = "enum"]; + optional .CMsgSystemAudioVolume volume = 7; +} + +// Used by: common.proto +message CMsgSystemAudioManagerObject { + optional uint32 id = 1; + optional fixed32 rtime_last_update = 2; +} + +// Used by: common.proto +message CMsgSystemAudioManagerPort { + optional .CMsgSystemAudioManagerObject base = 1; + optional uint32 node_id = 3; + optional string name = 4; + optional string alias = 5; + optional int32 etype = 6 [(.description) = "enum"]; + optional int32 edirection = 7 [(.description) = "enum"]; + optional bool is_physical = 8; + optional bool is_terminal = 9; + optional bool is_control = 10; + optional bool is_monitor = 11; +} + +message CMsgSystemAudioManagerState { + optional fixed32 rtime_filter = 1; + optional int32 counter = 2; + optional .CMsgSystemAudioManagerStateHW hw = 3; +} + +// Used by: common.proto +message CMsgSystemAudioManagerStateHW { + repeated .CMsgSystemAudioManagerDevice devices = 1; + repeated .CMsgSystemAudioManagerNode nodes = 2; + repeated .CMsgSystemAudioManagerPort ports = 3; + repeated .CMsgSystemAudioManagerLink links = 4; +} + +message CMsgSystemAudioManagerUpdateSomething { + optional int32 counter = 1; +} + +// Used by: common.proto +message CMsgSystemAudioVolume { + repeated .CMsgSystemAudioVolume_ChannelEntry entries = 1; + optional bool is_muted = 2; +} + +// Used by: common.proto +message CMsgSystemAudioVolume_ChannelEntry { + optional int32 echannel = 1 [(.description) = "enum"]; + optional float volume = 2; +} + +// Used by: common.proto +message CMsgSystemDisplay { + optional int32 id = 1; + optional string name = 2; + optional string description = 3; + optional bool is_primary = 4; + optional bool is_enabled = 5; + optional bool is_internal = 6; + optional bool has_mode_override = 7; + optional int32 width_mm = 8; + optional int32 height_mm = 9; + optional int32 current_mode_id = 10; + repeated .CMsgSystemDisplayMode modes = 11; + optional int32 refresh_rate_min = 12; + optional int32 refresh_rate_max = 13; + optional bool is_vrr_capable = 14; + optional bool is_vrr_enabled = 15; + optional bool is_hdr_capable = 16; + optional bool is_hdr_enabled = 17; +} + +message CMsgSystemDisplayManagerSetMode { + optional int32 display_id = 1; + optional int32 mode_id = 2; +} + +message CMsgSystemDisplayManagerState { + repeated .CMsgSystemDisplay displays = 1; + optional bool is_mode_switching_supported = 2; + optional int32 compatibility_mode = 3 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgSystemDisplayMode { + optional int32 id = 1; + optional int32 width = 2; + optional int32 height = 3; + optional int32 refresh_hz = 4; +} + +message CMsgSystemDockState { + optional .CMsgSystemDockUpdateState update_state = 1; +} + +message CMsgSystemDockUpdateFirmware { + optional bool check_only = 1; +} + +// Used by: common.proto +message CMsgSystemDockUpdateState { + optional int32 state = 1 [(.description) = "enum"]; + 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; + optional int32 old_fw_workaround = 7; +} + +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 int32 display_colorprofile = 9 [(.description) = "enum"]; + 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 int32 fan_control_mode = 28 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgSystemPerfDiagnosticEntry { + optional string name = 1; + optional string value = 2; +} + +message CMsgSystemPerfDiagnosticInfo { + repeated .CMsgSystemPerfDiagnosticEntry entries = 1; + repeated .CMsgSystemPerfNetworkInterface interfaces = 2; + optional float battery_temp_c = 3; +} + +// Used by: common.proto +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 int32 gpu_performance_levels_available = 10 [(.description) = "enum"]; + 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; + optional int32 display_external_refresh_manual_hz_min = 19; + optional int32 display_external_refresh_manual_hz_max = 20; + repeated int32 fps_limit_options_external = 21; + optional bool is_tearing_supported = 22; + optional bool is_vrr_supported = 23; + optional bool is_dynamic_refresh_rate_in_steam_supported = 24; + optional bool is_split_scaling_and_filtering_supported = 25; + repeated int32 split_scaling_filters_available = 26 [(.description) = "enum"]; + repeated int32 split_scaling_scalers_available = 27 [(.description) = "enum"]; + optional bool is_hdr_supported = 28; +} + +// Used by: common.proto +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; +} + +// Used by: common.proto +message CMsgSystemPerfSettings { + optional .CMsgSystemPerfSettingsGlobal global = 1; + optional .CMsgSystemPerfSettingsPerApp per_app = 2; +} + +// Used by: common.proto +message CMsgSystemPerfSettingsGlobal { + optional float diagnostic_update_rate = 1; + optional int32 system_trace_service_state = 2 [(.description) = "enum"]; + optional int32 graphics_profiling_service_state = 3 [(.description) = "enum"]; + optional int32 perf_overlay_service_state = 4 [(.description) = "enum"]; + optional int32 perf_overlay_level = 5 [(.description) = "enum"]; + optional bool is_show_perf_overlay_over_steam_enabled = 6; + optional bool is_advanced_settings_enabled = 7; + optional bool allow_external_display_refresh_control = 8; + optional bool is_hdr_enabled = 9; + optional bool force_hdr_10pq_output_debug = 11; + optional int32 hdr_on_sdr_tonemap_operator = 12 [(.description) = "enum"]; + optional bool is_hdr_debug_heatmap_enabled = 13; + optional bool debug_force_hdr_support = 14; + optional bool force_hdr_wide_gammut_for_sdr = 15 [default = true]; + optional bool allow_experimental_hdr = 16; + optional float sdr_to_hdr_brightness = 17; +} + +// Used by: common.proto +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 int32 cpu_governor = 6 [(.description) = "enum"]; + 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 int32 gpu_performance_level = 15 [(.description) = "enum"]; + optional int32 nis_sharpness = 16; + optional int32 display_external_refresh_manual_hz = 17; + optional int32 fps_limit_external = 18; + optional bool is_tearing_enabled = 19; + optional bool is_vrr_enabled = 20; + optional bool is_composite_debug_enabled = 21; + optional bool force_composite = 22; + optional bool use_dynamic_refresh_rate_in_steam = 23; + optional int32 split_scaling_filter = 24 [(.description) = "enum"]; + optional int32 split_scaling_scaler = 25 [(.description) = "enum"]; +} + +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; + optional bool reset_to_default = 2; + optional .CMsgSystemPerfSettings settings_delta = 3; +} + +message CMsgSystemUpdateApplyParams { + repeated int32 apply_types = 1 [(.description) = "enum"]; +} + +// Used by: common.proto +message CMsgSystemUpdateApplyResult { + optional int32 type = 1 [(.description) = "enum"]; + optional uint32 eresult = 2 [default = 2]; + optional bool requires_client_restart = 3 [default = false]; + optional bool requires_system_restart = 4 [default = false]; +} + +// Used by: common.proto +message CMsgSystemUpdateCheckResult { + optional int32 type = 1 [(.description) = "enum"]; + optional uint32 eresult = 2 [default = 2]; + optional fixed32 rtime_checked = 3; + optional bool available = 4; + optional string version = 5; + optional string auto_message = 6; +} + +// Used by: common.proto +message CMsgSystemUpdateProgress { + optional float stage_progress = 1; + optional int64 stage_size_bytes = 2; + optional fixed32 rtime_estimated_completion = 3; +} + +message CMsgSystemUpdateState { + optional int32 state = 1 [(.description) = "enum"]; + optional .CMsgSystemUpdateProgress progress = 2; + repeated .CMsgSystemUpdateCheckResult update_check_results = 3; + repeated .CMsgSystemUpdateApplyResult update_apply_results = 4; + optional bool supports_os_updates = 5; +} + +message CMsgTrading_CancelTradeRequest { + optional uint64 other_steamid = 1; +} + +message CMsgTrading_InitiateTradeRequest { + optional uint32 trade_request_id = 1; + optional uint64 other_steamid = 2; + optional string other_name = 3; +} + +message CMsgTrading_InitiateTradeResponse { + optional uint32 response = 1; + optional uint32 trade_request_id = 2; + optional uint64 other_steamid = 3; + optional uint32 steamguard_required_days = 4; + optional uint32 new_device_cooldown_days = 5; + optional uint32 default_password_reset_probation_days = 6; + optional uint32 password_reset_probation_days = 7; + optional uint32 default_email_change_probation_days = 8; + optional uint32 email_change_probation_days = 9; +} + +message CMsgTrading_StartSession { + optional uint64 other_steamid = 1; +} + +// Used by: common.proto +message CNegotiatedConfig { + optional bool reliable_data = 1; + optional int32 selected_audio_codec = 2 [(.description) = "enum"]; + optional int32 selected_video_codec = 3 [(.description) = "enum"]; + repeated .CStreamVideoMode available_video_modes = 4; + optional bool enable_remote_hid = 5; + optional bool enable_touch_input = 6; +} + +message CNegotiationCompleteMsg { +} + +message CNegotiationInitMsg { + optional bool reliable_data = 1; + repeated int32 supported_audio_codecs = 2 [(.description) = "enum"]; + repeated int32 supported_video_codecs = 3 [(.description) = "enum"]; + optional bool supports_remote_hid = 4; + optional bool supports_touch_input = 5; +} + +message CNegotiationSetConfigMsg { + optional .CNegotiatedConfig config = 1; + optional .CStreamingClientConfig streaming_client_config = 2; + optional .CStreamingClientCaps streaming_client_caps = 3; +} + +message COverlayEnabledMsg { + optional bool enabled = 1; +} + +message CPackageReservationStatus { + optional uint32 packageid = 1; + optional int32 reservation_state = 2; + optional int32 queue_position = 3; + optional int32 total_queue_size = 4; + optional string reservation_country_code = 5; + optional bool expired = 6; + optional uint32 time_expires = 7; + optional uint32 time_reserved = 8; +} + +message CPartnerStoreBrowse_GetItems_Request { + optional .CStoreBrowse_GetItems_Request request = 1; + optional bool include_unpublished = 2; +} + +message CPauseMsg { +} + +message CProductImpressionsFromClient_Notification { + repeated .CProductImpressionsFromClient_Notification_Impression impressions = 1; +} + +// Used by: common.proto +message CProductImpressionsFromClient_Notification_Impression { + optional int32 type = 1 [(.description) = "enum"]; + optional uint32 appid = 2; + optional uint32 num_impressions = 3; +} + +message CQuitRequest { +} + +// Used by: common.proto +message CRecordedInput { + optional int32 type = 1 [(.description) = "enum"]; + optional uint32 timestamp = 2; + optional .CInputTouchFingerDownMsg finger_down = 3; + optional .CInputTouchFingerMotionMsg finger_motion = 4; + optional .CInputTouchFingerUpMsg finger_up = 5; + optional .CInputMouseMotionMsg mouse_motion = 6; + optional .CInputMouseWheelMsg mouse_wheel = 7; + optional .CInputMouseDownMsg mouse_down = 8; + optional .CInputMouseUpMsg mouse_up = 9; + optional .CInputKeyDownMsg key_down = 10; + optional .CInputKeyUpMsg key_up = 11; + optional .CInputTextMsg text = 12; + optional .CRemoteHIDMsg hid = 13; +} + +message CRecordedInputStream { + repeated .CRecordedInput entries = 1; +} + +// Used by: common.proto +message CRemoteHIDMsg { + optional bytes data = 1; +} + +message CRemotePlayTogetherGroupUpdateMsg { + repeated .CRemotePlayTogetherGroupUpdateMsg_Player players = 1; + optional int32 player_index = 2; + optional string miniprofile_location = 3; + optional string game_name = 4; + optional string avatar_location = 5; +} + +// Used by: common.proto +message CRemotePlayTogetherGroupUpdateMsg_Player { + optional uint32 accountid = 1; + optional uint32 guestid = 2; + optional bool keyboard_enabled = 3; + optional bool mouse_enabled = 4; + optional bool controller_enabled = 5; + repeated uint32 controller_slots = 6; + optional bytes avatar_hash = 7; +} + +message CResumeMsg { +} + +message CSaveTouchConfigLayoutMsg { + optional uint32 appid = 1; + optional bytes layout = 4; +} + +message CServerHandshakeMsg { + optional .CStreamingServerHandshakeInfo info = 1; +} + +message CSetActivityMsg { + optional int32 activity = 1 [(.description) = "enum"]; + optional uint32 appid = 2; + optional uint64 gameid = 3; + optional string game_name = 4; +} + +message CSetBitrateOverrideMsg { + optional int32 value = 1; +} + +message CSetCapslockMsg { + optional bool pressed = 1; +} + +message CSetCaptureSizeMsg { + optional int32 width = 1; + optional int32 height = 2; +} + +message CSetCursorImageMsg { + optional uint64 cursor_id = 1; + optional int32 width = 2; + optional int32 height = 3; + optional int32 hot_x = 4; + optional int32 hot_y = 5; + optional bytes image = 6; +} + +message CSetCursorMsg { + optional uint64 cursor_id = 1; +} + +message CSetFlashStateMsg { + optional uint32 flags = 1; + optional uint32 count = 2; + optional uint32 timeout_ms = 3; +} + +message CSetGammaRampMsg { + optional bytes gamma_ramp = 1; +} + +message CSetIconMsg { + optional int32 width = 1; + optional int32 height = 2; + optional bytes image = 3; +} + +message CSetInputTemporarilyDisabledMsg { + optional bool disabled = 1; +} + +message CSetKeymapMsg { + optional .CStreamingKeymap keymap = 1; +} + +message CSetQoSMsg { + optional bool use_qos = 1; +} + +message CSetQualityOverrideMsg { + optional int32 value = 1; +} + +message CSetSpectatorModeMsg { + optional bool enabled = 1; +} + +message CSetStreamingClientConfig { + optional .CStreamingClientConfig config = 1; +} + +message CSetTargetBitrateMsg { + optional int32 bitrate = 1; +} + +message CSetTargetFramerateMsg { + optional uint32 framerate = 1; + optional uint32 reasons = 2; + optional uint32 framerate_numerator = 3; + optional uint32 framerate_denominator = 4; +} + +message CSetTitleMsg { + optional string text = 1; +} + +message CSetTouchConfigDataMsg { + optional uint32 appid = 1; + optional uint32 revision = 2; + optional bytes data = 3; + optional bytes layout = 4; + optional uint64 creator = 5; +} + +message CSetTouchIconDataMsg { + optional uint32 appid = 1; + optional string icon = 2; + optional bytes data = 3; +} + +message CShowCursorMsg { + optional float x_normalized = 1; + optional float y_normalized = 2; +} + +message CStartAudioDataMsg { + optional uint32 channel = 2; + optional int32 codec = 3 [(.description) = "enum"]; + optional bytes codec_data = 4; + optional uint32 frequency = 5; + optional uint32 channels = 6; +} + +message CStartNetworkTestMsg { + optional uint32 frames = 1; + optional uint32 framerate = 2; + optional uint32 bitrate_kbps = 3; + optional uint32 burst_bitrate_kbps = 4; + optional bool bandwidth_test = 5; +} + +message CStartVideoDataMsg { + optional uint32 channel = 1; + optional int32 codec = 2 [(.description) = "enum"]; + optional bytes codec_data = 3; + optional uint32 width = 4; + optional uint32 height = 5; +} + +message CSteamVR_VoiceChat_ExitRoomChat_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_room_id = 2; +} + +message CSteamVR_VoiceChat_ExitRoomChat_Response { +} + +message CSteamVR_VoiceChat_GetAvatarUrl_Request { + optional fixed64 profile_steamid = 1; + optional int32 avatar_type = 2 [(.description) = "enum"]; +} + +message CSteamVR_VoiceChat_GetAvatarUrl_Response { + optional string profile_avatar_url = 1; +} + +message CSteamVR_VoiceChat_InitiateRoomChat_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_room_id = 2; +} + +message CSteamVR_VoiceChat_InitiateRoomChat_Response { +} + +message CSteamVR_VoiceChat_SendGroupChatMessage_Request { + optional string message_with_bbcode = 1; +} + +message CSteamVR_VoiceChat_SendGroupChatMessage_Response { +} + +message CSteamVR_WebRTC_CloseDataChannel_Request { + optional uint32 channel_id = 1; +} + +message CSteamVR_WebRTC_CloseDataChannel_Response { +} + +message CSteamVR_WebRTC_CreateDataChannel_Request { + optional string label = 1; + optional bool ordered = 2; + optional uint32 max_retransmits = 3; + optional uint32 max_packet_life_time = 4; +} + +message CSteamVR_WebRTC_CreateDataChannel_Response { + optional uint32 channel_id = 1; +} + +message CStopAudioDataMsg { +} + +message CStopRequest { +} + +message CStopVideoDataMsg { +} + +// Used by: PartnerStoreBrowse, StoreBrowse, common.proto +message CStoreBrowse_GetItems_Request { + repeated .StoreItemID ids = 1; + optional .StoreBrowseContext context = 2; + optional .StoreBrowseItemDataRequest data_request = 3; +} + +// Used by: PartnerStoreBrowse, StoreBrowse +message CStoreBrowse_GetItems_Response { + repeated .StoreItem store_items = 1; +} + +// Used by: Store, StoreBrowse, StoreQuery +message CStorePageFilter { + optional .CStorePageFilter_SalePageFilter sale_filter = 1; + optional .CStorePageFilter_ContentHubFilter content_hub_filter = 2; + repeated .CStorePageFilter_StoreFilter store_filters = 3; +} + +// Used by: Store, StoreBrowse, StoreQuery +message CStorePageFilter_ContentHubFilter { + optional string hub_type = 1; + optional string hub_category = 2; + optional uint32 hub_tagid = 3; + optional int32 discount_filter = 4 [(.description) = "enum"]; + optional .CStorePageFilter_ContentHubFilter_OptInInfo optin = 5; +} + +// Used by: Store, StoreBrowse, StoreQuery +message CStorePageFilter_ContentHubFilter_OptInInfo { + optional string name = 1; + optional uint32 optin_tagid = 2; + optional uint32 prune_tagid = 3; + optional bool optin_only = 4; +} + +// Used by: Store, StoreBrowse, StoreQuery +message CStorePageFilter_SalePageFilter { + optional uint32 sale_tagid = 1; +} + +// Used by: Store, StoreBrowse, StoreQuery +message CStorePageFilter_StoreFilter { + optional string filter_json = 1; + optional string cache_key = 2; +} + +message CStreamDataLostMsg { + repeated uint32 packets = 1; +} + +// Used by: common.proto +message CStreamingClientCaps { + optional string system_info = 1; + optional bool system_can_suspend = 2; + optional int32 maximum_decode_bitrate_kbps = 3; + optional int32 maximum_burst_bitrate_kbps = 4; + optional bool supports_video_hevc = 5; + optional bool disable_steam_store = 6; + optional bool disable_client_cursor = 7; + optional bool disable_intel_hardware_encoding = 8; + optional bool disable_amd_hardware_encoding = 9; + optional bool disable_nvidia_hardware_encoding = 10; + optional int32 form_factor = 11; +} + +// Used by: common.proto +message CStreamingClientConfig { + optional int32 quality = 1 [default = 2, (.description) = "enum"]; + optional uint32 maximum_resolution_x = 2; + optional uint32 maximum_resolution_y = 3; + optional uint32 maximum_framerate_numerator = 4; + optional uint32 maximum_framerate_denominator = 5; + optional int32 maximum_bitrate_kbps = 6 [default = -1]; + optional bool enable_hardware_decoding = 7 [default = true]; + optional bool enable_performance_overlay = 8 [default = false]; + optional bool enable_video_streaming = 9 [default = true]; + optional bool enable_audio_streaming = 10 [default = true]; + optional bool enable_input_streaming = 11 [default = true]; + optional int32 audio_channels = 12 [default = 2]; + optional bool enable_video_hevc = 13 [default = false]; + optional bool enable_performance_icons = 14 [default = true]; + optional bool enable_microphone_streaming = 15 [default = false]; + optional string controller_overlay_hotkey = 16; + optional bool enable_touch_controller = 17 [default = false]; + optional int32 p2p_scope = 19 [default = 0, (.description) = "enum"]; +} + +// Used by: common.proto +message CStreamingClientHandshakeInfo { + optional int32 network_test = 2; +} + +// Used by: common.proto +message CStreamingKeymap { + repeated .CStreamingKeymapEntry entries = 1; +} + +// Used by: common.proto +message CStreamingKeymapEntry { + optional int32 scancode = 1; + optional int32 normal_keycode = 2; + optional int32 shift_keycode = 3; + optional int32 capslock_keycode = 4; + optional int32 shift_capslock_keycode = 5; + optional int32 altgr_keycode = 6; + optional int32 altgr_shift_keycode = 7; + optional int32 altgr_capslock_keycode = 8; + optional int32 altgr_shift_capslock_keycode = 9; +} + +message CStreamingServerConfig { + optional bool change_desktop_resolution = 1; + optional bool dynamically_adjust_resolution = 2; + optional bool enable_capture_nvfbc = 3; + optional bool enable_hardware_encoding_nvidia = 4; + optional bool enable_hardware_encoding_amd = 5; + optional bool enable_hardware_encoding_intel = 6; + optional int32 software_encoding_threads = 7; + optional bool enable_traffic_priority = 8; + optional int32 host_play_audio = 9 [default = 0, (.description) = "enum"]; +} + +// Used by: common.proto +message CStreamingServerHandshakeInfo { + optional int32 mtu = 1; +} + +message CStreamingSessionStats { + optional float frame_loss_percentage = 1; + optional float average_network_time_ms = 2; + optional float stddev_network_time_ms = 3; +} + +// Used by: common.proto +message CStreamVideoMode { + optional uint32 width = 1; + optional uint32 height = 2; + optional uint32 refresh_rate = 3; + optional uint32 refresh_rate_numerator = 4; + optional uint32 refresh_rate_denominator = 5; +} + +message CSystemSuspendMsg { +} + +message CToggleMagnificationMsg { +} + +message CTouchActionSetActiveMsg { + optional uint32 appid = 1; + optional int32 actionset_id = 2; +} + +message CTouchActionSetLayerAddedMsg { + optional uint32 appid = 1; + optional int32 actionset_id = 2; +} + +message CTouchActionSetLayerRemovedMsg { + optional uint32 appid = 1; + optional int32 actionset_id = 2; +} + +message CTouchConfigActiveMsg { + optional uint32 appid = 1; + optional uint32 revision = 2; + optional uint64 creator = 3; +} + +message CTransportSignalMsg { + optional .CTransportSignalMsg_WebRTCMessage webrtc = 1; + repeated bytes sdr = 2; +} + +// Used by: common.proto +message CTransportSignalMsg_WebRTCMessage { + optional bool greeting = 1; + optional string offer = 2; + optional string answer = 3; + optional .CTransportSignalMsg_WebRTCMessage_Candidate candidate = 4; +} + +// Used by: common.proto +message CTransportSignalMsg_WebRTCMessage_Candidate { + optional string sdp_mid = 1; + optional int32 sdp_mline_index = 2; + optional string candidate = 3; +} + +message CVideoDecoderInfoMsg { + optional string info = 1; + optional int32 threads = 2; +} + +message CVideoEncoderInfoMsg { + optional string info = 1; +} + +message CVideoFormat { + optional int32 format = 1 [(.description) = "enum"]; + optional uint32 width = 2; + optional uint32 height = 3; +} + +message CVirtualHereReadyMsg { + optional uint32 licensed_device_count = 1; +} + +message CVirtualHereRequestMsg { + optional string hostname = 1; +} + +message CVirtualHereShareDeviceMsg { + optional string device_address = 1; +} + +// Used by: common.proto +message CVirtualMenuKey { + optional uint32 key_index = 1; + optional bool bound = 2; + optional float x = 3; + optional float y = 4; + optional float width = 5; + optional float height = 6; + optional string description = 7; + optional string label = 8; + optional string glyph_path = 9; + optional string icon_filename = 10; + optional string color_foreground = 11; + optional string color_background = 12; + optional uint32 quadrants = 13; + optional uint32 binding_type = 14; +} + +// Used by: common.proto +message EncryptedAppTicket { + optional uint32 ticket_version_no = 1; + optional uint32 crc_encryptedticket = 2; + optional uint32 cb_encrypteduserdata = 3; + optional uint32 cb_encrypted_appownershipticket = 4; + optional bytes encrypted_ticket = 5; +} + +// Used by: LoyaltyRewards, SaleItemRewards +message LoyaltyRewardDefinition { + optional uint32 appid = 1; + optional uint32 defid = 2; + optional int32 type = 3 [(.description) = "enum"]; + optional int32 community_item_class = 4; + optional uint32 community_item_type = 5; + optional int64 point_cost = 6; + optional uint32 timestamp_created = 7; + optional uint32 timestamp_updated = 8; + optional uint32 timestamp_available = 9; + optional int64 quantity = 10; + optional string internal_description = 11; + optional bool active = 12; + optional .LoyaltyRewardDefinition_CommunityItemData community_item_data = 13; + optional uint32 timestamp_available_end = 14; + repeated uint32 bundle_defids = 15; + optional uint32 usable_duration = 16; + optional uint32 bundle_discount = 17; +} + +// Used by: LoyaltyRewards, SaleItemRewards +message LoyaltyRewardDefinition_BadgeData { + optional int32 level = 1; + optional string image = 2; +} + +// Used by: LoyaltyRewards, SaleItemRewards +message LoyaltyRewardDefinition_CommunityItemData { + optional string item_name = 1; + optional string item_title = 2; + optional string item_description = 3; + optional string item_image_small = 4; + optional string item_image_large = 5; + optional string item_movie_webm = 6; + optional string item_movie_mp4 = 7; + optional bool animated = 8; + repeated .LoyaltyRewardDefinition_BadgeData badge_data = 9; + optional string item_movie_webm_small = 10; + optional string item_movie_mp4_small = 11; + optional string profile_theme_id = 12; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers, common.proto +message StoreBrowseContext { + optional string language = 1; + optional int32 elanguage = 2; + optional string country_code = 3; + optional int32 steam_realm = 4; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers, common.proto +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; + optional bool include_reviews = 9; + optional bool include_basic_info = 10; + optional bool include_supported_languages = 11; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreGameRating { + optional string type = 1; + optional string rating = 2; + repeated string descriptors = 3; + optional string interactive_elements = 4; + optional int32 required_age = 10; + optional bool use_age_gate = 11; + optional string image_url = 20; + optional string image_target = 21; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem { + optional int32 item_type = 1 [(.description) = "enum"]; + optional uint32 id = 2; + optional uint32 success = 3; + optional bool visible = 4; + optional bool unvailable_for_country_restriction = 5; + optional string name = 6; + optional string store_url_path = 7; + optional uint32 appid = 9; + optional int32 type = 10 [(.description) = "enum"]; + repeated int32 included_types = 11 [(.description) = "enum"]; + repeated uint32 included_appids = 12; + optional bool is_free = 13; + optional bool is_early_access = 14; + optional .StoreItem_RelatedItems related_items = 15; + repeated int32 content_descriptorids = 20 [(.description) = "enum"]; + 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; + optional .StoreItem_PurchaseOption best_purchase_option = 40; + repeated .StoreItem_PurchaseOption purchase_options = 41; + repeated .StoreItem_PurchaseOption accessories = 42; + optional .StoreItem_Screenshots screenshots = 50; + optional .StoreItem_Trailers trailers = 51; + repeated .StoreItem_SupportedLanguage supported_languages = 52; + optional string store_url_path_override = 53; + optional .StoreItem_FreeWeekend free_weekend = 54; + optional bool unlisted = 55; + optional uint32 game_count = 56; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Assets { + optional string asset_url_format = 1; + optional string main_capsule = 2; + optional string small_capsule = 3; + optional string header = 4; + optional string package_header = 5; + optional string page_background = 6; + optional string hero_capsule = 7; + optional string hero_capsule_2x = 8; + optional string library_capsule = 9; + optional string library_capsule_2x = 10; + optional string library_hero = 11; + optional string library_hero_2x = 12; + optional string community_icon = 13; + optional string clan_avatar = 14; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_BasicInfo { + optional string short_description = 1; + repeated .StoreItem_BasicInfo_CreatorHomeLink publishers = 2; + //repeated string publishers = 2; + repeated .StoreItem_BasicInfo_CreatorHomeLink developers = 3; + //repeated string developers = 3; + repeated .StoreItem_BasicInfo_CreatorHomeLink franchises = 4; + //repeated string franchises = 4; + optional string capsule_headline = 5; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_BasicInfo_CreatorHomeLink { + optional string name = 1; + optional uint32 creator_clan_account_id = 2; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Categories { + repeated uint32 supported_player_categoryids = 2; + repeated uint32 feature_categoryids = 3; + repeated uint32 controller_categoryids = 4; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_FreeWeekend { + optional uint32 start_time = 1; + optional uint32 end_time = 2; + optional string text = 3; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Platforms { + optional bool windows = 1; + optional bool mac = 2; + optional bool linux = 3; + //optional bool steamos_linux = 3; + optional .StoreItem_Platforms_VRSupport vr_support = 10; + optional int32 steam_deck_compat_category = 11 [(.description) = "enum"]; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Platforms_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; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_PurchaseOption { + optional int32 packageid = 1; + optional int32 bundleid = 2; + optional string purchase_option_name = 3; + optional int64 final_price_in_cents = 5; + optional int64 original_price_in_cents = 6; + optional int64 user_final_price_in_cents = 7; + optional string formatted_final_price = 8; + optional string formatted_original_price = 9; + optional int32 discount_pct = 10; + optional int32 user_discount_pct = 11; + optional int32 bundle_discount_pct = 12; + repeated .StoreItem_PurchaseOption_Discount active_discounts = 20; + repeated .StoreItem_PurchaseOption_Discount user_active_discounts = 21; + repeated .StoreItem_PurchaseOption_Discount inactive_discounts = 22; + optional bool user_can_purchase = 30; + optional bool user_can_purchase_as_gift = 31; + optional bool is_commercial_license = 40; + optional bool should_suppress_discount_pct = 41; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_PurchaseOption_Discount { + optional int64 discount_amount = 1; + optional string discount_description = 2; + optional uint32 discount_end_date = 3; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_RelatedItems { + optional uint32 parent_appid = 1; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_ReleaseInfo { + optional uint32 steam_release_date = 1; + optional uint32 original_release_date = 2; + optional uint32 original_steam_release_date = 3; + optional bool is_coming_soon = 4; + optional bool is_preload = 5; + optional string custom_release_date_message = 6; + optional bool is_abridged_release_date = 7; + optional string coming_soon_display = 8; + optional bool is_early_access = 10; + optional uint32 mac_release_date = 20; + optional uint32 linux_release_date = 21; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Reviews { + optional .StoreItem_Reviews_StoreReviewSummary summary_filtered = 1; + optional .StoreItem_Reviews_StoreReviewSummary summary_unfiltered = 2; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Reviews_StoreReviewSummary { + optional uint32 review_count = 1; + optional int32 percent_positive = 2; + optional int32 review_score = 3 [(.description) = "enum"]; + optional string review_score_label = 4; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Screenshots { + repeated .StoreItem_Screenshots_Screenshot all_ages_screenshots = 2; + repeated .StoreItem_Screenshots_Screenshot mature_content_screenshots = 3; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Screenshots_Screenshot { + optional string filename = 1; + optional int32 ordinal = 2; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_SupportedLanguage { + optional int32 elanguage = 1; + optional bool supported = 2; + optional bool full_audio = 3; + optional bool subtitles = 4; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Tag { + optional uint32 tagid = 1; + optional uint32 weight = 2; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Trailers { + repeated .StoreItem_Trailers_Trailer highlights = 1; + repeated .StoreItem_Trailers_Trailer other_trailers = 2; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Trailers_Trailer { + optional string trailer_name = 1; + optional string trailer_url_format = 2; + 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; + optional string screenshot_full = 11; + optional int32 trailer_base_id = 12; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, StoreTopSellers +message StoreItem_Trailers_VideoSource { + optional string filename = 1; + optional string type = 2; +} + +// Used by: MarketingMessages, PartnerStoreBrowse, SteamCharts, StoreAppSimilarity, StoreBrowse, StoreQuery, common.proto +message StoreItemID { + optional uint32 appid = 1; + optional uint32 packageid = 2; + optional uint32 bundleid = 3; + optional uint32 tagid = 4; + optional uint32 creatorid = 5; +} + diff --git a/protobuf_files/orig/webui/common_base.proto b/protobuf_files/orig/webui/common_base.proto new file mode 100644 index 00000000..a2da5aad --- /dev/null +++ b/protobuf_files/orig/webui/common_base.proto @@ -0,0 +1,27 @@ +import "google/protobuf/descriptor.proto"; + +extend .google.protobuf.FieldOptions { + optional string description = 50000; +} + +extend .google.protobuf.ServiceOptions { + optional string service_description = 50000; +} + +extend .google.protobuf.MethodOptions { + optional string method_description = 50000; +} + +extend .google.protobuf.EnumOptions { + optional string enum_description = 50000; +} + +extend .google.protobuf.EnumValueOptions { + optional string enum_value_description = 50000; +} + +message NoResponse { +} + +message NotImplemented { +} diff --git a/protobuf_files/orig/webui/service_accountlinking.proto b/protobuf_files/orig/webui/service_accountlinking.proto new file mode 100644 index 00000000..e56ad028 --- /dev/null +++ b/protobuf_files/orig/webui/service_accountlinking.proto @@ -0,0 +1,27 @@ +import "common_base.proto"; + +message CAccountLinking_GetLinkedAccountInfo_Request { + optional int32 account_type = 1 [(.description) = "enum"]; + optional uint64 account_id = 2; + optional int32 filter = 3 [(.description) = "enum"]; + optional bool return_access_token = 4; +} + +message CAccountLinking_GetLinkedAccountInfo_Response { + repeated .CAccountLinking_GetLinkedAccountInfo_Response_CExternalAccountTuple_Response external_accounts = 1; +} + +message CAccountLinking_GetLinkedAccountInfo_Response_CExternalAccountTuple_Response { + optional int32 external_type = 1 [(.description) = "enum"]; + optional string external_id = 2; + optional string external_user_name = 3; + optional string external_url = 4; + optional string access_token = 5; + optional string access_token_secret = 6; + optional bool is_valid = 7; +} + +service AccountLinking { + rpc GetLinkedAccountInfo (.CAccountLinking_GetLinkedAccountInfo_Request) returns (.CAccountLinking_GetLinkedAccountInfo_Response); +} + diff --git a/protobuf_files/orig/webui/service_accountprivacy.proto b/protobuf_files/orig/webui/service_accountprivacy.proto new file mode 100644 index 00000000..e917e37f --- /dev/null +++ b/protobuf_files/orig/webui/service_accountprivacy.proto @@ -0,0 +1,42 @@ +import "common_base.proto"; + +message CAccountPrivacy_GetCookiePreferences_Request { +} + +message CAccountPrivacy_GetCookiePreferences_Response { + optional .CAccountPrivacyCookiePreferences preferences = 1; +} + +message CAccountPrivacyCookiePreferences { + optional int32 version = 1 [(.description) = "enum"]; + optional int32 preference_state = 2 [(.description) = "enum"]; + optional .CAccountPrivacyCookiePreferences_ContentCustomization content_customization = 3; + optional .CAccountPrivacyCookiePreferences_ValveAnalytics valve_analytics = 4; + optional .CAccountPrivacyCookiePreferences_ThirdPartyAnalytics third_party_analytics = 5; + optional .CAccountPrivacyCookiePreferences_ThirdPartyContent third_party_content = 6; + optional bool utm_enabled = 7 [default = true]; +} + +message CAccountPrivacyCookiePreferences_ContentCustomization { + optional bool recentapps = 1; +} + +message CAccountPrivacyCookiePreferences_ThirdPartyAnalytics { + optional bool google_analytics = 1; +} + +message CAccountPrivacyCookiePreferences_ThirdPartyContent { + optional bool youtube = 1; + optional bool vimeo = 2; + optional bool sketchfab = 3; + optional bool twitter = 4; +} + +message CAccountPrivacyCookiePreferences_ValveAnalytics { + optional bool product_impressions_tracking = 1; +} + +service AccountPrivacy { + rpc GetCookiePreferences (.CAccountPrivacy_GetCookiePreferences_Request) returns (.CAccountPrivacy_GetCookiePreferences_Response); +} + diff --git a/protobuf_files/orig/webui/service_auction.proto b/protobuf_files/orig/webui/service_auction.proto new file mode 100644 index 00000000..0342f7b2 --- /dev/null +++ b/protobuf_files/orig/webui/service_auction.proto @@ -0,0 +1,89 @@ +import "common_base.proto"; + +message CAuction_Bid { + optional uint32 accountid = 1; + optional uint64 auctiondescriptionid = 2; + optional int32 state = 3 [(.description) = "enum"]; + optional uint32 time_created = 4; + optional uint32 time_updated = 5; + optional int64 amount_bid = 6; + optional int64 amount_paid = 7; + optional int64 auctionbidid = 8; +} + +message CAuction_CancelBid_Request { + optional uint64 auctiondescriptionid = 1; +} + +message CAuction_CancelBid_Response { + optional int64 amount_returned = 1; +} + +message CAuction_GetAllItems_Request { +} + +message CAuction_GetAllItems_Response { + repeated .CAuction_Item items = 1; +} + +message CAuction_GetBidsForItem_Response { + optional .CAuction_Item item = 1; + optional int32 count_total = 2; + optional int32 current_user_position = 3; + repeated .CAuction_Bid winning_bids = 4; +} + +message CAuction_GetBidsForUser_Request { + optional fixed64 steamid = 1; +} + +message CAuction_GetBidsForUser_Response { + repeated .CAuction_Bid bids = 1; +} + +message CAuction_GetItemDetails_Response { + optional .CAuction_Item item = 1; +} + +message CAuction_GetUserBidForItem_Request { + optional uint64 auctiondescriptionid = 1; +} + +message CAuction_GetUserBidForItem_Response { + optional .CAuction_Bid bid = 1; +} + +message CAuction_Item { + optional uint64 auctiondescriptionid = 1; + optional uint32 time_start = 2; + optional uint32 time_end = 3; + optional int64 amount_total = 5; + optional int64 amount_remaining = 6; + optional int64 highest_amount = 7; + optional uint32 highest_bidder_accountid = 8; + optional uint32 community_item_appid = 9; + optional uint32 community_item_type = 10; + optional uint32 store_appid = 11; + repeated uint32 store_packageids = 12; + optional int64 reserve_price = 13; +} + +message CAuction_PlaceBid_Request { + optional uint64 auctiondescriptionid = 1; + optional int64 amount_bid = 2; + optional int32 expected_amount_remaining = 3; +} + +message CAuction_PlaceBid_Response { +} + +service Auction { + rpc CancelBid (.CAuction_CancelBid_Request) returns (.CAuction_CancelBid_Response); + rpc GetAllItems (.CAuction_GetAllItems_Request) returns (.CAuction_GetAllItems_Response); + rpc GetBidsForItem (.NotImplemented) returns (.CAuction_GetBidsForItem_Response); + rpc GetBidsForUser (.CAuction_GetBidsForUser_Request) returns (.CAuction_GetBidsForUser_Response); + rpc GetItemDetails (.NotImplemented) returns (.CAuction_GetItemDetails_Response); + rpc GetUserBidForItem (.CAuction_GetUserBidForItem_Request) returns (.CAuction_GetUserBidForItem_Response); + rpc PlaceBid (.CAuction_PlaceBid_Request) returns (.CAuction_PlaceBid_Response); +} + diff --git a/protobuf_files/orig/webui/service_authentication.proto b/protobuf_files/orig/webui/service_authentication.proto new file mode 100644 index 00000000..dbfe64db --- /dev/null +++ b/protobuf_files/orig/webui/service_authentication.proto @@ -0,0 +1,208 @@ +import "common_base.proto"; +import "common.proto"; + +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_AllowedConfirmation { + optional int32 confirmation_type = 1 [(.description) = "enum"]; + optional string associated_message = 2; +} + +message CAuthentication_BeginAuthSessionViaCredentials_Request { + optional string device_friendly_name = 1; + optional string account_name = 2; + optional string encrypted_password = 3; + optional uint64 encryption_timestamp = 4; + optional bool remember_login = 5; + optional int32 platform_type = 6 [(.description) = "enum"]; + optional int32 persistence = 7 [default = 1, (.description) = "enum"]; + optional string website_id = 8 [default = "Unknown"]; + optional .CAuthentication_DeviceDetails device_details = 9; + optional string guard_data = 10; + optional uint32 language = 11; +} + +message CAuthentication_BeginAuthSessionViaCredentials_Response { + optional uint64 client_id = 1; + optional bytes request_id = 2; + optional float interval = 3; + repeated .CAuthentication_AllowedConfirmation allowed_confirmations = 4; + optional uint64 steamid = 5; + optional string weak_token = 6; + optional string agreement_session_url = 7; + optional string extended_error_message = 8; +} + +message CAuthentication_BeginAuthSessionViaQR_Request { + optional string device_friendly_name = 1; + optional int32 platform_type = 2 [(.description) = "enum"]; + optional .CAuthentication_DeviceDetails device_details = 3; + optional string website_id = 4 [default = "Unknown"]; +} + +message CAuthentication_BeginAuthSessionViaQR_Response { + optional uint64 client_id = 1; + optional string challenge_url = 2; + optional bytes request_id = 3; + optional float interval = 4; + repeated .CAuthentication_AllowedConfirmation allowed_confirmations = 5; + optional int32 version = 6; +} + +message CAuthentication_DeviceDetails { + optional string device_friendly_name = 1; + optional int32 platform_type = 2 [(.description) = "enum"]; + optional int32 os_type = 3; + optional uint32 gaming_device_type = 4; +} + +message CAuthentication_GetAuthSessionInfo_Request { + optional uint64 client_id = 1; +} + +message CAuthentication_GetAuthSessionInfo_Response { + optional string ip = 1; + optional string geoloc = 2; + optional string city = 3; + optional string state = 4; + optional string country = 5; + optional int32 platform_type = 6 [(.description) = "enum"]; + optional string device_friendly_name = 7; + optional int32 version = 8; + optional int32 login_history = 9 [(.description) = "enum"]; + optional bool requestor_location_mismatch = 10; + optional bool high_usage_login = 11; + optional int32 requested_persistence = 12 [(.description) = "enum"]; +} + +message CAuthentication_GetAuthSessionsForAccount_Request { +} + +message CAuthentication_GetAuthSessionsForAccount_Response { + repeated uint64 client_ids = 1; +} + +message CAuthentication_GetPasswordRSAPublicKey_Request { + optional string account_name = 1; +} + +message CAuthentication_GetPasswordRSAPublicKey_Response { + optional string publickey_mod = 1; + optional string publickey_exp = 2; + optional uint64 timestamp = 3; +} + +message CAuthentication_MigrateMobileSession_Request { + optional fixed64 steamid = 1; + optional string token = 2; + optional string signature = 3; +} + +message CAuthentication_MigrateMobileSession_Response { + optional string refresh_token = 1; + optional string access_token = 2; +} + +message CAuthentication_PollAuthSessionStatus_Request { + optional uint64 client_id = 1; + optional bytes request_id = 2; + optional fixed64 token_to_revoke = 3; +} + +message CAuthentication_PollAuthSessionStatus_Response { + optional uint64 new_client_id = 1; + optional string new_challenge_url = 2; + optional string refresh_token = 3; + optional string access_token = 4; + optional bool had_remote_interaction = 5; + optional string account_name = 6; + optional string new_guard_data = 7; + optional string agreement_session_url = 8; +} + +message CAuthentication_RefreshToken_Enumerate_Request { +} + +message CAuthentication_RefreshToken_Enumerate_Response { + repeated .CAuthentication_RefreshToken_Enumerate_Response_RefreshTokenDescription refresh_tokens = 1; + optional fixed64 requesting_token = 2; +} + +message CAuthentication_RefreshToken_Enumerate_Response_RefreshTokenDescription { + optional fixed64 token_id = 1; + optional string token_description = 2; + optional uint32 time_updated = 3; + optional int32 platform_type = 4 [(.description) = "enum"]; + optional bool logged_in = 5; + optional uint32 os_platform = 6; + optional uint32 auth_type = 7; + optional uint32 gaming_device_type = 8; + optional .CAuthentication_RefreshToken_Enumerate_Response_TokenUsageEvent first_seen = 9; + optional .CAuthentication_RefreshToken_Enumerate_Response_TokenUsageEvent last_seen = 10; + optional int32 os_type = 11; +} + +message CAuthentication_RefreshToken_Enumerate_Response_TokenUsageEvent { + optional uint32 time = 1; + optional .CMsgIPAddress ip = 2; + optional string locale = 3; + optional string country = 4; + optional string state = 5; + optional string city = 6; +} + +message CAuthentication_RefreshToken_Revoke_Request { + optional fixed64 token_id = 1; + optional fixed64 steamid = 2; + optional int32 revoke_action = 3 [(.description) = "enum"]; + optional bytes signature = 4; +} + +message CAuthentication_RefreshToken_Revoke_Response { +} + +message CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request { + optional int32 version = 1; + optional uint64 client_id = 2; + optional fixed64 steamid = 3; + optional bytes signature = 4; + optional bool confirm = 5 [default = false]; + optional int32 persistence = 6 [(.description) = "enum"]; +} + +message CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response { +} + +message CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request { + optional uint64 client_id = 1; + optional fixed64 steamid = 2; + optional string code = 3; + optional int32 code_type = 4 [(.description) = "enum"]; +} + +message CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response { + optional string agreement_session_url = 7; +} + +service Authentication { + rpc BeginAuthSessionViaCredentials (.CAuthentication_BeginAuthSessionViaCredentials_Request) returns (.CAuthentication_BeginAuthSessionViaCredentials_Response); + rpc BeginAuthSessionViaQR (.CAuthentication_BeginAuthSessionViaQR_Request) returns (.CAuthentication_BeginAuthSessionViaQR_Response); + rpc EnumerateTokens (.CAuthentication_RefreshToken_Enumerate_Request) returns (.CAuthentication_RefreshToken_Enumerate_Response); + rpc GenerateAccessTokenForApp (.CAuthentication_AccessToken_GenerateForApp_Request) returns (.CAuthentication_AccessToken_GenerateForApp_Response); + rpc GetAuthSessionInfo (.CAuthentication_GetAuthSessionInfo_Request) returns (.CAuthentication_GetAuthSessionInfo_Response); + rpc GetAuthSessionsForAccount (.CAuthentication_GetAuthSessionsForAccount_Request) returns (.CAuthentication_GetAuthSessionsForAccount_Response); + rpc GetPasswordRSAPublicKey (.CAuthentication_GetPasswordRSAPublicKey_Request) returns (.CAuthentication_GetPasswordRSAPublicKey_Response); + rpc MigrateMobileSession (.CAuthentication_MigrateMobileSession_Request) returns (.CAuthentication_MigrateMobileSession_Response); + rpc PollAuthSessionStatus (.CAuthentication_PollAuthSessionStatus_Request) returns (.CAuthentication_PollAuthSessionStatus_Response); + rpc RevokeRefreshToken (.CAuthentication_RefreshToken_Revoke_Request) returns (.CAuthentication_RefreshToken_Revoke_Response); + rpc UpdateAuthSessionWithMobileConfirmation (.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request) returns (.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response); + rpc UpdateAuthSessionWithSteamGuardCode (.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request) returns (.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response); +} + diff --git a/protobuf_files/orig/webui/service_authenticationsupport.proto b/protobuf_files/orig/webui/service_authenticationsupport.proto new file mode 100644 index 00000000..a62d15a1 --- /dev/null +++ b/protobuf_files/orig/webui/service_authenticationsupport.proto @@ -0,0 +1,74 @@ +import "common.proto"; +import "common_base.proto"; + +message CAuthenticationSupport_GetTokenHistory_Request { + optional fixed64 token_id = 1; +} + +message CAuthenticationSupport_GetTokenHistory_Response { + repeated .CSupportRefreshTokenAudit history = 1; +} + +message CAuthenticationSupport_QueryRefreshTokenByID_Request { + optional fixed64 token_id = 1; +} + +message CAuthenticationSupport_QueryRefreshTokenByID_Response { + repeated .CSupportRefreshTokenDescription refresh_tokens = 1; +} + +message CAuthenticationSupport_QueryRefreshTokensByAccount_Request { + optional fixed64 steamid = 1; + optional bool include_revoked_tokens = 2; +} + +message CAuthenticationSupport_QueryRefreshTokensByAccount_Response { + repeated .CSupportRefreshTokenDescription refresh_tokens = 1; + optional int32 last_token_reset = 2; +} + +message CAuthenticationSupport_RevokeToken_Request { + optional fixed64 token_id = 1; + optional fixed64 steamid = 2; +} + +message CAuthenticationSupport_RevokeToken_Response { +} + +message CSupportRefreshTokenAudit { + optional int32 action = 1; + optional uint32 time = 2; + optional .CMsgIPAddress ip = 3; + optional fixed64 actor = 4; +} + +message CSupportRefreshTokenDescription { + optional fixed64 token_id = 1; + optional string token_description = 2; + optional uint32 time_updated = 3; + optional int32 platform_type = 4 [(.description) = "enum"]; + optional int32 token_state = 5 [(.description) = "enum"]; + optional fixed64 owner_steamid = 6; + optional uint32 os_platform = 7; + optional int32 os_type = 8; + optional uint32 auth_type = 9; + optional uint32 gaming_device_type = 10; + optional .CSupportRefreshTokenDescription_TokenUsageEvent first_seen = 11; + optional .CSupportRefreshTokenDescription_TokenUsageEvent last_seen = 12; +} + +message CSupportRefreshTokenDescription_TokenUsageEvent { + optional uint32 time = 1; + optional .CMsgIPAddress ip = 2; + optional string country = 3; + optional string state = 4; + optional string city = 5; +} + +service AuthenticationSupport { + rpc GetTokenHistory (.CAuthenticationSupport_GetTokenHistory_Request) returns (.CAuthenticationSupport_GetTokenHistory_Response); + rpc QueryRefreshTokenByID (.CAuthenticationSupport_QueryRefreshTokenByID_Request) returns (.CAuthenticationSupport_QueryRefreshTokenByID_Response); + rpc QueryRefreshTokensByAccount (.CAuthenticationSupport_QueryRefreshTokensByAccount_Request) returns (.CAuthenticationSupport_QueryRefreshTokensByAccount_Response); + rpc RevokeToken (.CAuthenticationSupport_RevokeToken_Request) returns (.CAuthenticationSupport_RevokeToken_Response); +} + diff --git a/protobuf_files/orig/webui/service_broadcast.proto b/protobuf_files/orig/webui/service_broadcast.proto new file mode 100644 index 00000000..f9503235 --- /dev/null +++ b/protobuf_files/orig/webui/service_broadcast.proto @@ -0,0 +1,562 @@ +import "common_base.proto"; + +message CBroadcast_BeginBroadcastSession_Request { + optional int32 permission = 1; + optional uint64 gameid = 2; + optional uint64 client_instance_id = 3; + optional string title = 4; + optional uint32 cellid = 5; + optional uint64 rtmp_token = 6; + optional bool thumbnail_upload = 7; + optional string client_beta = 8; + optional uint32 sysid = 9; + optional bool allow_webrtc = 10; +} + +message CBroadcast_BeginBroadcastSession_Response { + optional fixed64 broadcast_id = 1; + optional string thumbnail_upload_address = 2; + optional string thumbnail_upload_token = 3; + optional uint32 thumbnail_interval_seconds = 4; + optional uint32 heartbeat_interval_seconds = 5; +} + +message CBroadcast_BroadcastChannelLive_Notification { + optional fixed64 broadcast_channel_id = 1; + optional string broadcast_channel_name = 2; + optional string broadcast_channel_avatar = 3; +} + +message CBroadcast_BroadcastStatus_Notification { + optional fixed64 broadcast_id = 1; + optional int32 num_viewers = 2; +} + +message CBroadcast_BroadcastUploadStarted_Notification { + optional fixed64 broadcast_id = 1; + optional string upload_token = 2; + optional string upload_address = 3; + optional string http_address = 4; + optional fixed64 broadcast_upload_id = 5; + optional uint32 heartbeat_interval_seconds = 6; + optional bool is_rtmp = 7; +} + +message CBroadcast_BroadcastViewerState_Notification { + optional fixed64 steamid = 1; + optional int32 state = 2 [(.description) = "enum"]; +} + +message CBroadcast_EndBroadcastSession_Request { + optional fixed64 broadcast_id = 1; +} + +message CBroadcast_EndBroadcastSession_Response { +} + +message CBroadcast_GetBroadcastChatInfo_Request { + optional fixed64 steamid = 1; + optional fixed64 broadcast_id = 2; + optional uint32 client_ip = 3; + optional uint32 client_cell = 4; +} + +message CBroadcast_GetBroadcastChatInfo_Response { + optional fixed64 chat_id = 1; + optional string view_url_template = 3; + repeated uint32 flair_group_ids = 4; +} + +message CBroadcast_GetBroadcastChatUserNames_Request { + optional fixed64 chat_id = 1; + repeated fixed64 user_steamid = 2; +} + +message CBroadcast_GetBroadcastChatUserNames_Response { + repeated .CBroadcast_GetBroadcastChatUserNames_Response_PersonaName persona_names = 1; +} + +message CBroadcast_GetBroadcastChatUserNames_Response_PersonaName { + optional fixed64 steam_id = 1; + optional string persona = 2; +} + +message CBroadcast_GetBroadcastStatus_Request { + optional fixed64 steamid = 1; + optional fixed64 broadcast_id = 2; +} + +message CBroadcast_GetBroadcastStatus_Response { + optional uint64 gameid = 1; + optional string title = 2; + optional uint32 num_viewers = 3; + optional int32 permission = 4; + optional bool is_rtmp = 5; + optional int32 seconds_delay = 6; + optional bool is_publisher = 7; + optional string thumbnail_url = 8; + optional int32 update_interval = 9; + optional bool is_uploading = 10; + optional uint32 duration = 11; + optional bool is_replay = 12; + optional bool is_capturing_vod = 13; + optional bool is_store_whitelisted = 14; +} + +message CBroadcast_GetBroadcastThumbnail_Request { + optional fixed64 steamid = 1; + optional fixed64 broadcast_id = 2; +} + +message CBroadcast_GetBroadcastThumbnail_Response { + optional string thumbnail_url = 1; + optional int32 update_interval = 2; + optional int32 num_viewers = 3; + optional int32 duration = 4; +} + +message CBroadcast_GetBroadcastUploadStats_Request { + optional uint32 row_limit = 1 [default = 100]; + optional uint32 start_time = 2 [default = 0]; + optional uint64 upload_id = 3; + optional fixed64 steamid = 4; + optional uint64 session_id = 5; +} + +message CBroadcast_GetBroadcastUploadStats_Response { + repeated .CBroadcast_GetBroadcastUploadStats_Response_UploadStats upload_stats = 1; +} + +message CBroadcast_GetBroadcastUploadStats_Response_UploadStats { + optional uint32 upload_result = 1; + optional uint32 time_stopped = 2; + optional uint32 seconds_uploaded = 3; + optional uint32 max_viewers = 4; + optional uint32 resolution_x = 5; + optional uint32 resolution_y = 6; + optional uint32 avg_bandwidth = 7; + optional uint64 total_bytes = 8; + optional uint32 app_id = 9; + optional uint32 total_unique_viewers = 10; + optional uint64 total_seconds_watched = 11; + optional uint32 time_started = 12; + optional uint64 upload_id = 13; + optional string local_address = 14; + optional string remote_address = 15; + optional uint32 frames_per_second = 16; + optional uint32 num_representations = 17; + optional string app_name = 18; + optional bool is_replay = 19; + optional uint64 session_id = 20; +} + +message CBroadcast_GetBroadcastViewerStats_Request { + optional uint64 upload_id = 1; + optional fixed64 steamid = 2; +} + +message CBroadcast_GetBroadcastViewerStats_Response { + repeated .CBroadcast_GetBroadcastViewerStats_Response_ViewerStats viewer_stats = 1; + repeated .CBroadcast_GetBroadcastViewerStats_Response_CountryStats country_stats = 2; +} + +message CBroadcast_GetBroadcastViewerStats_Response_CountryStats { + optional string country_code = 1; + optional uint32 num_viewers = 2; +} + +message CBroadcast_GetBroadcastViewerStats_Response_ViewerStats { + optional uint32 time = 1; + optional uint32 num_viewers = 2; +} + +message CBroadcast_GetBuildClipStatus_Request { + optional fixed64 broadcast_clip_id = 1; +} + +message CBroadcast_GetBuildClipStatus_Response { +} + +message CBroadcast_GetClipDetails_Request { + optional uint64 broadcast_clip_id = 1; +} + +message CBroadcast_GetClipDetails_Response { + optional uint64 broadcast_clip_id = 1; + optional uint64 video_id = 2; + optional uint64 channel_id = 3; + optional uint32 app_id = 4; + optional uint32 accountid_broadcaster = 5; + optional uint32 accountid_clipmaker = 6; + optional string video_description = 7; + optional uint32 start_time = 8; + optional uint32 length_milliseconds = 9; + optional string thumbnail_path = 10; +} + +message CBroadcast_GetRTMPInfo_Request { + optional uint32 ip = 1; + optional fixed64 steamid = 2; +} + +message CBroadcast_GetRTMPInfo_Response { + optional int32 broadcast_permission = 1; + optional string rtmp_host = 2; + optional string rtmp_token = 3; + optional int32 broadcast_delay = 4; + optional uint32 app_id = 5; + optional uint32 required_app_id = 6; + optional int32 broadcast_chat_permission = 7 [(.description) = "enum"]; + optional int32 broadcast_buffer = 8; + optional fixed64 steamid = 9; + optional uint32 chat_rate_limit = 10; + optional bool enable_replay = 11; + optional bool is_partner_chat_only = 12; + optional string wordban_list = 13; +} + +message CBroadcast_HeartbeatBroadcast_Notification { + optional fixed64 steamid = 1; + optional fixed64 broadcast_id = 2; + optional fixed64 viewer_token = 3; + optional uint32 representation = 4; +} + +message CBroadcast_InviteToBroadcast_Request { + optional fixed64 steamid = 1; + optional bool approval_response = 2; +} + +message CBroadcast_InviteToBroadcast_Response { + optional bool success = 1; +} + +message CBroadcast_MuteBroadcastChatUser_Request { + optional fixed64 chat_id = 1; + optional fixed64 user_steamid = 2; + optional bool muted = 3; +} + +message CBroadcast_MuteBroadcastChatUser_Response { +} + +message CBroadcast_PostChatMessage_Request { + optional fixed64 chat_id = 1; + optional string message = 2; + optional uint32 instance_id = 3; + optional uint32 language = 4 [default = 0]; + optional string country_code = 5; +} + +message CBroadcast_PostChatMessage_Response { + optional string persona_name = 1; + optional bool in_game = 2; + optional int32 result = 3; + optional int32 cooldown_time_seconds = 4; +} + +message CBroadcast_RemoveUserChatText_Request { + optional fixed64 chat_id = 1; + optional fixed64 user_steamid = 2; +} + +message CBroadcast_RemoveUserChatText_Response { +} + +message CBroadcast_SendBroadcastStateToServer_Request { + optional int32 permission = 1; + optional uint64 gameid = 2; + optional string title = 3; + optional string game_data_config = 4; +} + +message CBroadcast_SendBroadcastStateToServer_Response { +} + +message CBroadcast_SendThumbnailToRelay_Notification { + optional string thumbnail_upload_token = 1; + optional fixed64 thumbnail_broadcast_session_id = 2; + optional bytes thumbnail_data = 3; + optional uint32 thumbnail_width = 4; + optional uint32 thumbnail_height = 5; +} + +message CBroadcast_SessionClosed_Notification { + optional fixed64 broadcast_id = 1; +} + +message CBroadcast_SetClipDetails_Request { + optional uint64 broadcast_clip_id = 1; + optional uint32 start_time = 2; + optional uint32 end_time = 3; + optional string video_description = 4; +} + +message CBroadcast_SetClipDetails_Response { +} + +message CBroadcast_SetRTMPInfo_Request { + optional int32 broadcast_permission = 1; + optional bool update_token = 2; + optional int32 broadcast_delay = 3; + optional uint32 app_id = 4; + optional uint32 required_app_id = 5; + optional int32 broadcast_chat_permission = 6 [default = 0, (.description) = "enum"]; + optional int32 broadcast_buffer = 7; + optional fixed64 steamid = 8; + optional uint32 chat_rate_limit = 9; + optional bool enable_replay = 10; + optional bool is_partner_chat_only = 11; + optional string wordban_list = 12; +} + +message CBroadcast_SetRTMPInfo_Response { +} + +message CBroadcast_StartBroadcastUpload_Request { + optional fixed64 broadcast_id = 1; + optional uint32 cellid = 2; + optional bool as_rtmp = 3; + optional uint32 delay_seconds = 4; + optional uint64 rtmp_token = 5 [default = 0]; + optional uint32 upload_ip_address = 6; + optional bool is_replay = 7; + optional uint32 sysid = 8; +} + +message CBroadcast_StartBroadcastUpload_Response { + optional string upload_token = 1; + optional string upload_address = 2; + optional fixed64 broadcast_upload_id = 3; + optional bool enable_replay = 6; + optional string http_address = 7; +} + +message CBroadcast_StartBuildClip_Request { + optional fixed64 steamid = 1; + optional fixed64 broadcast_session_id = 2; + optional int32 first_segment = 3; + optional int32 num_segments = 4; + optional string clip_description = 5; +} + +message CBroadcast_StartBuildClip_Response { + optional fixed64 broadcast_clip_id = 1; +} + +message CBroadcast_StopBroadcastUpload_Notification { + optional fixed64 broadcast_id = 1; + optional fixed64 broadcast_relay_id = 2; + optional uint32 upload_result = 3; + optional bool too_many_poor_uploads = 4; +} + +message CBroadcast_StopWatchingBroadcast_Notification { + optional fixed64 steamid = 1; + optional fixed64 broadcast_id = 2; + optional fixed64 viewer_token = 3; +} + +message CBroadcast_UpdateChatMessageFlair_Request { + optional fixed64 chat_id = 1; + optional string flair = 2; +} + +message CBroadcast_UpdateChatMessageFlair_Response { + optional int32 result = 1; + optional fixed64 chat_id = 2; + optional string flair = 3; +} + +message CBroadcast_ViewerBroadcastInvite_Notification { + optional fixed64 broadcaster_steamid = 1; +} + +message CBroadcast_WaitingBroadcastViewer_Notification { + optional fixed64 broadcast_id = 1; +} + +message CBroadcast_WatchBroadcast_Request { + optional fixed64 steamid = 1; + optional fixed64 existing_broadcast_id = 2; + optional fixed64 viewer_token = 3; + optional uint32 client_ip = 4; + optional uint32 client_cell = 5; + optional int32 watch_location = 6 [(.description) = "enum"]; + optional bool is_webrtc = 7; +} + +message CBroadcast_WatchBroadcast_Response { + optional int32 response = 1 [(.description) = "enum"]; + optional string mpd_url = 2; + optional fixed64 broadcast_id = 3; + optional uint64 gameid = 4; + optional string title = 5; + optional uint32 num_viewers = 6; + optional int32 permission = 7; + optional bool is_rtmp = 8; + optional int32 seconds_delay = 9; + optional fixed64 viewer_token = 10; + optional string hls_m3u8_master_url = 11; + optional int32 heartbeat_interval = 12; + optional string thumbnail_url = 13; + optional bool is_webrtc = 14; + optional fixed64 webrtc_session_id = 15; + optional string webrtc_offer_sdp = 16; + optional string webrtc_turn_server = 17; + optional bool is_replay = 18; + optional int32 duration = 19; + optional string cdn_auth_url_parameters = 20; +} + +message CBroadcast_WebRTC_Candidate { + optional string sdp_mid = 1; + optional int32 sdp_mline_index = 2; + optional string candidate = 3; +} + +message CBroadcast_WebRTCAddHostCandidate_Request { + optional fixed64 webrtc_session_id = 1; + optional .CBroadcast_WebRTC_Candidate candidate = 2; +} + +message CBroadcast_WebRTCAddHostCandidate_Response { +} + +message CBroadcast_WebRTCAddViewerCandidate_Notification { + optional fixed64 broadcast_session_id = 1; + optional fixed64 webrtc_session_id = 2; + optional .CBroadcast_WebRTC_Candidate candidate = 3; +} + +message CBroadcast_WebRTCAddViewerCandidate_Request { + optional fixed64 broadcaster_steamid = 1; + optional fixed64 webrtc_session_id = 2; + optional .CBroadcast_WebRTC_Candidate candidate = 3; +} + +message CBroadcast_WebRTCAddViewerCandidate_Response { +} + +message CBroadcast_WebRTCGetHostCandidates_Request { + optional fixed64 broadcaster_steamid = 1; + optional fixed64 webrtc_session_id = 2; + optional uint32 candidate_generation = 3; +} + +message CBroadcast_WebRTCGetHostCandidates_Response { + optional uint32 candidate_generation = 1; + repeated .CBroadcast_WebRTC_Candidate candidates = 2; +} + +message CBroadcast_WebRTCHaveTURNServer_Notification { + optional fixed64 broadcast_session_id = 1; + optional string turn_server = 2; +} + +message CBroadcast_WebRTCLookupTURNServer_Request { + optional uint32 cellid = 1; +} + +message CBroadcast_WebRTCLookupTURNServer_Response { + optional string turn_server = 1; +} + +message CBroadcast_WebRTCNeedTURNServer_Notification { + optional fixed64 broadcast_session_id = 1; +} + +message CBroadcast_WebRTCSetAnswer_Notification { + optional fixed64 broadcast_session_id = 1; + optional fixed64 webrtc_session_id = 2; + optional string answer = 3; +} + +message CBroadcast_WebRTCSetAnswer_Request { + optional fixed64 broadcaster_steamid = 1; + optional fixed64 webrtc_session_id = 2; + optional string answer = 3; +} + +message CBroadcast_WebRTCSetAnswer_Response { +} + +message CBroadcast_WebRTCStart_Notification { + optional fixed64 broadcast_session_id = 1; + optional fixed64 webrtc_session_id = 2; + optional fixed64 viewer_steamid = 3; + optional fixed64 viewer_token = 4; +} + +message CBroadcast_WebRTCStartResult_Request { + optional fixed64 webrtc_session_id = 1; + optional bool started = 2; + optional string offer = 3; + optional uint32 resolution_x = 4; + optional uint32 resolution_y = 5; + optional uint32 fps = 6; +} + +message CBroadcast_WebRTCStartResult_Response { +} + +message CBroadcast_WebRTCStopped_Request { + optional fixed64 webrtc_session_id = 1; +} + +message CBroadcast_WebRTCStopped_Response { +} + +service Broadcast { + rpc BeginBroadcastSession (.CBroadcast_BeginBroadcastSession_Request) returns (.CBroadcast_BeginBroadcastSession_Response); + rpc EndBroadcastSession (.CBroadcast_EndBroadcastSession_Request) returns (.CBroadcast_EndBroadcastSession_Response); + rpc GetBroadcastChatInfo (.CBroadcast_GetBroadcastChatInfo_Request) returns (.CBroadcast_GetBroadcastChatInfo_Response); + rpc GetBroadcastChatUserNames (.CBroadcast_GetBroadcastChatUserNames_Request) returns (.CBroadcast_GetBroadcastChatUserNames_Response); + rpc GetBroadcastStatus (.CBroadcast_GetBroadcastStatus_Request) returns (.CBroadcast_GetBroadcastStatus_Response); + rpc GetBroadcastThumbnail (.CBroadcast_GetBroadcastThumbnail_Request) returns (.CBroadcast_GetBroadcastThumbnail_Response); + rpc GetBroadcastUploadStats (.CBroadcast_GetBroadcastUploadStats_Request) returns (.CBroadcast_GetBroadcastUploadStats_Response); + rpc GetBroadcastViewerStats (.CBroadcast_GetBroadcastViewerStats_Request) returns (.CBroadcast_GetBroadcastViewerStats_Response); + rpc GetBuildClipStatus (.CBroadcast_GetBuildClipStatus_Request) returns (.CBroadcast_GetBuildClipStatus_Response); + rpc GetClipDetails (.CBroadcast_GetClipDetails_Request) returns (.CBroadcast_GetClipDetails_Response); + rpc GetRTMPInfo (.CBroadcast_GetRTMPInfo_Request) returns (.CBroadcast_GetRTMPInfo_Response); + rpc HeartbeatBroadcast (.CBroadcast_HeartbeatBroadcast_Notification) returns (.NoResponse); + rpc InviteToBroadcast (.CBroadcast_InviteToBroadcast_Request) returns (.CBroadcast_InviteToBroadcast_Response); + rpc MuteBroadcastChatUser (.CBroadcast_MuteBroadcastChatUser_Request) returns (.CBroadcast_MuteBroadcastChatUser_Response); + rpc NotifyBroadcastSessionHeartbeat (.NotImplemented) returns (.NoResponse); + rpc NotifyBroadcastUploadStop (.NotImplemented) returns (.NoResponse); + rpc NotifyWebRTCHaveTURNServer (.CBroadcast_WebRTCHaveTURNServer_Notification) returns (.NoResponse); + rpc PostChatMessage (.CBroadcast_PostChatMessage_Request) returns (.CBroadcast_PostChatMessage_Response); + rpc RemoveUserChatText (.CBroadcast_RemoveUserChatText_Request) returns (.CBroadcast_RemoveUserChatText_Response); + rpc SendBroadcastStateToServer (.CBroadcast_SendBroadcastStateToServer_Request) returns (.CBroadcast_SendBroadcastStateToServer_Response); + rpc SetClipDetails (.CBroadcast_SetClipDetails_Request) returns (.CBroadcast_SetClipDetails_Response); + rpc SetRTMPInfo (.CBroadcast_SetRTMPInfo_Request) returns (.CBroadcast_SetRTMPInfo_Response); + rpc StartBroadcastUpload (.CBroadcast_StartBroadcastUpload_Request) returns (.CBroadcast_StartBroadcastUpload_Response); + rpc StartBuildClip (.CBroadcast_StartBuildClip_Request) returns (.CBroadcast_StartBuildClip_Response); + rpc StopWatchingBroadcast (.CBroadcast_StopWatchingBroadcast_Notification) returns (.NoResponse); + rpc UpdateChatMessageFlair (.CBroadcast_UpdateChatMessageFlair_Request) returns (.CBroadcast_UpdateChatMessageFlair_Response); + rpc WatchBroadcast (.CBroadcast_WatchBroadcast_Request) returns (.CBroadcast_WatchBroadcast_Response); + rpc WebRTCAddHostCandidate (.CBroadcast_WebRTCAddHostCandidate_Request) returns (.CBroadcast_WebRTCAddHostCandidate_Response); + rpc WebRTCAddViewerCandidate (.CBroadcast_WebRTCAddViewerCandidate_Request) returns (.CBroadcast_WebRTCAddViewerCandidate_Response); + rpc WebRTCGetHostCandidates (.CBroadcast_WebRTCGetHostCandidates_Request) returns (.CBroadcast_WebRTCGetHostCandidates_Response); + rpc WebRTCLookupTURNServer (.CBroadcast_WebRTCLookupTURNServer_Request) returns (.CBroadcast_WebRTCLookupTURNServer_Response); + rpc WebRTCSetAnswer (.CBroadcast_WebRTCSetAnswer_Request) returns (.CBroadcast_WebRTCSetAnswer_Response); + rpc WebRTCStartResult (.CBroadcast_WebRTCStartResult_Request) returns (.CBroadcast_WebRTCStartResult_Response); + rpc WebRTCStopped (.CBroadcast_WebRTCStopped_Request) returns (.CBroadcast_WebRTCStopped_Response); +} + +service BroadcastClient { + rpc NotifyBroadcastChannelLive (.CBroadcast_BroadcastChannelLive_Notification) returns (.NoResponse); + rpc NotifyBroadcastStatus (.CBroadcast_BroadcastStatus_Notification) returns (.NoResponse); + rpc NotifyBroadcastUploadStarted (.CBroadcast_BroadcastUploadStarted_Notification) returns (.NoResponse); + rpc NotifyBroadcastViewerState (.CBroadcast_BroadcastViewerState_Notification) returns (.NoResponse); + rpc NotifySessionClosed (.CBroadcast_SessionClosed_Notification) returns (.NoResponse); + rpc NotifyStopBroadcastUpload (.CBroadcast_StopBroadcastUpload_Notification) returns (.NoResponse); + rpc NotifyViewerBroadcastInvite (.CBroadcast_ViewerBroadcastInvite_Notification) returns (.NoResponse); + rpc NotifyWaitingBroadcastViewer (.CBroadcast_WaitingBroadcastViewer_Notification) returns (.NoResponse); + rpc NotifyWebRTCAddViewerCandidate (.CBroadcast_WebRTCAddViewerCandidate_Notification) returns (.NoResponse); + rpc NotifyWebRTCNeedTURNServer (.CBroadcast_WebRTCNeedTURNServer_Notification) returns (.NoResponse); + rpc NotifyWebRTCSetAnswer (.CBroadcast_WebRTCSetAnswer_Notification) returns (.NoResponse); + rpc NotifyWebRTCStart (.CBroadcast_WebRTCStart_Notification) returns (.NoResponse); + rpc SendThumbnailToRelay (.CBroadcast_SendThumbnailToRelay_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_chat.proto b/protobuf_files/orig/webui/service_chat.proto new file mode 100644 index 00000000..83614ad1 --- /dev/null +++ b/protobuf_files/orig/webui/service_chat.proto @@ -0,0 +1,11 @@ + +message CChat_RequestFriendPersonaStates_Request { +} + +message CChat_RequestFriendPersonaStates_Response { +} + +service Chat { + rpc RequestFriendPersonaStates (.CChat_RequestFriendPersonaStates_Request) returns (.CChat_RequestFriendPersonaStates_Response); +} + diff --git a/protobuf_files/orig/webui/service_chatroom.proto b/protobuf_files/orig/webui/service_chatroom.proto new file mode 100644 index 00000000..09ff4c47 --- /dev/null +++ b/protobuf_files/orig/webui/service_chatroom.proto @@ -0,0 +1,810 @@ +import "common.proto"; +import "common_base.proto"; + +message CChatMentions { + optional bool mention_all = 1; + optional bool mention_here = 2; + repeated uint32 mention_accountids = 3; +} + +message CChatRole { + optional uint64 role_id = 1; + optional string name = 2; + optional uint32 ordinal = 3; +} + +message CChatRoom_AckChatMessage_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 timestamp = 3; +} + +message CChatRoom_AddRoleToUser_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 3; + optional fixed64 steamid = 4; +} + +message CChatRoom_AddRoleToUser_Response { +} + +message CChatRoom_ChatMessageModified_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + repeated .CChatRoom_ChatMessageModified_Notification_ChatMessage messages = 3; +} + +message CChatRoom_ChatMessageModified_Notification_ChatMessage { + optional uint32 server_timestamp = 1; + optional uint32 ordinal = 2; + optional bool deleted = 3; +} + +message CChatRoom_ChatRoomGroupRoomsChange_Notification { + optional uint64 chat_group_id = 1; + optional uint64 default_chat_id = 2; + repeated .CChatRoomState chat_rooms = 3; +} + +message CChatRoom_ChatRoomHeaderState_Notification { + optional .CChatRoomGroupHeaderState header_state = 1; +} + +message CChatRoom_CreateChatRoom_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; + optional bool allow_voice = 3; +} + +message CChatRoom_CreateChatRoom_Response { + optional .CChatRoomState chat_room = 1; +} + +message CChatRoom_CreateChatRoomGroup_Request { + optional fixed64 steamid_partner = 1; + optional fixed64 steamid_invited = 2; + optional string name = 3; + repeated fixed64 steamid_invitees = 4; + optional uint32 watching_broadcast_accountid = 6; + optional uint64 watching_broadcast_channel_id = 7; +} + +message CChatRoom_CreateChatRoomGroup_Response { + optional uint64 chat_group_id = 1; + optional .CChatRoomGroupState state = 2; + optional .CUserChatRoomGroupState user_chat_state = 3; +} + +message CChatRoom_CreateInviteLink_Request { + optional uint64 chat_group_id = 1; + optional uint32 seconds_valid = 2; + optional uint64 chat_id = 3; +} + +message CChatRoom_CreateInviteLink_Response { + optional string invite_code = 1; + optional uint32 seconds_valid = 2; +} + +message CChatRoom_CreateRole_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; +} + +message CChatRoom_CreateRole_Response { + optional .CChatRoleActions actions = 2; +} + +message CChatRoom_DeleteChatMessages_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + repeated .CChatRoom_DeleteChatMessages_Request_Message messages = 3; +} + +message CChatRoom_DeleteChatMessages_Request_Message { + optional uint32 server_timestamp = 1; + optional uint32 ordinal = 2; +} + +message CChatRoom_DeleteChatMessages_Response { +} + +message CChatRoom_DeleteChatRoom_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_DeleteChatRoom_Response { +} + +message CChatRoom_DeleteInviteLink_Request { + optional uint64 chat_group_id = 1; + optional string invite_code = 2; +} + +message CChatRoom_DeleteInviteLink_Response { +} + +message CChatRoom_DeleteRole_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; +} + +message CChatRoom_DeleteRole_Response { +} + +message CChatRoom_DeleteRoleFromUser_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 3; + optional fixed64 steamid = 4; +} + +message CChatRoom_DeleteRoleFromUser_Response { +} + +message CChatRoom_EndMiniGameForChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint64 minigame_id = 3; +} + +message CChatRoom_EndMiniGameForChatRoomGroup_Response { +} + +message CChatRoom_GetBanList_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetBanList_Response { + repeated .CChatRoom_GetBanList_Response_BanInfo bans = 1; +} + +message CChatRoom_GetBanList_Response_BanInfo { + optional uint32 accountid = 1; + optional uint32 accountid_actor = 2; + optional uint32 time_banned = 3; + optional string ban_reason = 4; +} + +message CChatRoom_GetChatRoomGroupState_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetChatRoomGroupState_Response { + optional .CChatRoomGroupState state = 1; +} + +message CChatRoom_GetChatRoomGroupSummary_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetInviteInfo_Request { + optional fixed64 steamid_invitee = 1; + optional uint64 chat_group_id = 2; + optional uint64 chat_id = 3; + optional string invite_code = 4; +} + +message CChatRoom_GetInviteInfo_Response { + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 1; + optional uint32 time_kick_expire = 2; + optional bool banned = 3; +} + +message CChatRoom_GetInviteLinkInfo_Request { + optional string invite_code = 1; +} + +message CChatRoom_GetInviteLinkInfo_Response { + optional fixed64 steamid_sender = 3; + optional uint32 time_expires = 4; + optional uint64 chat_id = 6; + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 8; + optional .CUserChatRoomGroupState user_chat_group_state = 9; + optional uint32 time_kick_expire = 10; + optional bool banned = 11; +} + +message CChatRoom_GetInviteLinksForGroup_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetInviteLinksForGroup_Response { + repeated .CChatRoom_GetInviteLinksForGroup_Response_LinkInfo invite_links = 1; +} + +message CChatRoom_GetInviteLinksForGroup_Response_LinkInfo { + optional string invite_code = 1; + optional fixed64 steamid_creator = 2; + optional uint32 time_expires = 3; + optional uint64 chat_id = 4; +} + +message CChatRoom_GetInviteList_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetInviteList_Response { + repeated .CChatRoomGroupInvite invites = 1; +} + +message CChatRoom_GetMessageHistory_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 last_time = 3; + optional uint32 last_ordinal = 4; + optional uint32 start_time = 5; + optional uint32 start_ordinal = 6; + optional uint32 max_count = 7; +} + +message CChatRoom_GetMessageHistory_Response { + repeated .CChatRoom_GetMessageHistory_Response_ChatMessage messages = 1; + optional bool more_available = 4; +} + +message CChatRoom_GetMessageHistory_Response_ChatMessage { + optional uint32 sender = 1; + optional uint32 server_timestamp = 2; + optional string message = 3; + optional uint32 ordinal = 4; + optional .ServerMessage server_message = 5; + optional bool deleted = 6; + repeated .CChatRoom_GetMessageHistory_Response_ChatMessage_MessageReaction reactions = 7; +} + +message CChatRoom_GetMessageHistory_Response_ChatMessage_MessageReaction { + optional int32 reaction_type = 1 [(.description) = "enum"]; + optional string reaction = 2; + optional uint32 num_reactors = 3; + optional bool has_user_reacted = 4; +} + +message CChatRoom_GetMessageReactionReactors_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 server_timestamp = 3; + optional uint32 ordinal = 4; + optional int32 reaction_type = 5 [(.description) = "enum"]; + optional string reaction = 6; + optional uint32 limit = 7; +} + +message CChatRoom_GetMessageReactionReactors_Response { + repeated uint32 reactors = 1; +} + +message CChatRoom_GetMyChatRoomGroups_Request { +} + +message CChatRoom_GetMyChatRoomGroups_Response { + repeated .CChatRoomSummaryPair chat_room_groups = 1; +} + +message CChatRoom_GetRoleActions_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; +} + +message CChatRoom_GetRoleActions_Response { + repeated .CChatRoleActions actions = 1; +} + +message CChatRoom_GetRoles_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetRoles_Response { + repeated .CChatRole roles = 1; +} + +message CChatRoom_GetRolesForUser_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 3; +} + +message CChatRoom_GetRolesForUser_Response { + repeated uint64 role_ids = 1; +} + +message CChatRoom_IncomingChatMessage_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional fixed64 steamid_sender = 3; + optional string message = 4; + optional uint32 timestamp = 5; + optional .CChatMentions mentions = 6; + optional uint32 ordinal = 7; + optional .ServerMessage server_message = 8; + optional string message_no_bbcode = 9; + optional string chat_name = 10; +} + +message CChatRoom_InviteFriendToChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional uint64 chat_id = 3; + optional bool skip_friendsui_check = 4; +} + +message CChatRoom_InviteFriendToChatRoomGroup_Response { +} + +message CChatRoom_JoinChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional string invite_code = 2; + optional uint64 chat_id = 3; +} + +message CChatRoom_JoinChatRoomGroup_Response { + optional .CChatRoomGroupState state = 1; + optional .CUserChatRoomGroupState user_chat_state = 3; + optional uint64 join_chat_id = 4; + optional uint32 time_expire = 5; +} + +message CChatRoom_JoinMiniGameForChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_JoinMiniGameForChatRoomGroup_Response { + optional uint64 minigame_id = 1; +} + +message CChatRoom_JoinVoiceChat_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_JoinVoiceChat_Response { + optional uint64 voice_chatid = 1; +} + +message CChatRoom_KickUser_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional int32 expiration = 3; +} + +message CChatRoom_KickUser_Response { +} + +message CChatRoom_LeaveChatRoomGroup_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_LeaveChatRoomGroup_Response { +} + +message CChatRoom_LeaveVoiceChat_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_LeaveVoiceChat_Response { +} + +message CChatRoom_MemberStateChange_Notification { + optional uint64 chat_group_id = 1; + optional .CChatRoomMember member = 2; + optional int32 change = 3 [(.description) = "enum"]; +} + +message CChatRoom_MessageReaction_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 server_timestamp = 3; + optional uint32 ordinal = 4; + optional fixed64 reactor = 5; + optional int32 reaction_type = 6 [(.description) = "enum"]; + optional string reaction = 7; + optional bool is_add = 8; +} + +message CChatRoom_MuteUser_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional int32 expiration = 3; +} + +message CChatRoom_MuteUser_Response { +} + +message CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification { + optional uint64 chat_id = 1; + optional uint64 chat_group_id = 2; +} + +message CChatRoom_RenameChatRoom_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional string name = 3; +} + +message CChatRoom_RenameChatRoom_Response { +} + +message CChatRoom_RenameChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; +} + +message CChatRoom_RenameChatRoomGroup_Response { + optional string name = 1; +} + +message CChatRoom_RenameRole_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; + optional string name = 3; +} + +message CChatRoom_RenameRole_Response { +} + +message CChatRoom_ReorderChatRoom_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint64 move_after_chat_id = 3; +} + +message CChatRoom_ReorderChatRoom_Response { +} + +message CChatRoom_ReorderRole_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; + optional uint32 ordinal = 3; +} + +message CChatRoom_ReorderRole_Response { +} + +message CChatRoom_ReplaceRoleActions_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; + optional .CChatRoleActions actions = 4; +} + +message CChatRoom_ReplaceRoleActions_Response { +} + +message CChatRoom_RevokeInvite_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; +} + +message CChatRoom_RevokeInvite_Response { +} + +message CChatRoom_SaveChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; +} + +message CChatRoom_SaveChatRoomGroup_Response { +} + +message CChatRoom_SearchMembers_Request { + optional uint64 chat_group_id = 1; + optional uint64 search_id = 2; + optional string search_text = 3; + optional int32 max_results = 4; +} + +message CChatRoom_SearchMembers_Response { + repeated .CChatRoom_SearchMembers_Response_MemberMatch matching_members = 1; + optional uint32 status_flags = 2; +} + +message CChatRoom_SearchMembers_Response_MemberMatch { + optional int32 accountid = 1; + optional .CMsgClientPersonaState_Friend persona = 2; +} + +message CChatRoom_SendChatMessage_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional string message = 3; + optional bool echo_to_sender = 4; +} + +message CChatRoom_SendChatMessage_Response { + optional string modified_message = 1; + optional uint32 server_timestamp = 2; + optional uint32 ordinal = 3; + optional string message_without_bb_code = 4; +} + +message CChatRoom_SetAppChatRoomGroupForceActive_Request { + optional uint64 chat_group_id = 1; + optional uint32 requesting_app_id = 2; +} + +message CChatRoom_SetAppChatRoomGroupForceActive_Response { + optional uint32 result = 1; + repeated uint32 accounts_in_channel = 2; +} + +message CChatRoom_SetAppChatRoomGroupStopForceActive_Notification { + optional uint64 chat_group_id = 1; + optional uint32 requesting_app_id = 2; +} + +message CChatRoom_SetChatRoomGroupAvatar_Request { + optional uint64 chat_group_id = 1; + optional bytes avatar_sha = 2; +} + +message CChatRoom_SetChatRoomGroupAvatar_Response { +} + +message CChatRoom_SetChatRoomGroupTagline_Request { + optional uint64 chat_group_id = 1; + optional string tagline = 2; +} + +message CChatRoom_SetChatRoomGroupTagline_Response { +} + +message CChatRoom_SetChatRoomGroupWatchingBroadcast_Request { + optional uint64 chat_group_id = 1; + optional uint32 watching_broadcast_accountid = 2; + optional uint64 watching_broadcast_channel_id = 3; +} + +message CChatRoom_SetChatRoomGroupWatchingBroadcast_Response { +} + +message CChatRoom_SetSessionActiveChatRoomGroups_Request { + repeated uint64 chat_group_ids = 1; + repeated uint64 chat_groups_data_requested = 2; + optional int32 virtualize_members_threshold = 3; +} + +message CChatRoom_SetSessionActiveChatRoomGroups_Response { + repeated .CChatRoomGroupState chat_states = 1; + repeated uint64 virtualize_members_chat_group_ids = 2; +} + +message CChatRoom_SetUserBanState_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional bool ban_state = 3; +} + +message CChatRoom_SetUserBanState_Response { +} + +message CChatRoom_SetUserChatGroupPreferences_Request { + optional uint64 chat_group_id = 1; + optional .CChatRoom_SetUserChatGroupPreferences_Request_ChatGroupPreferences chat_group_preferences = 2; + repeated .CChatRoom_SetUserChatGroupPreferences_Request_ChatRoomPreferences chat_room_preferences = 3; +} + +message CChatRoom_SetUserChatGroupPreferences_Request_ChatGroupPreferences { + optional int32 desktop_notification_level = 1 [(.description) = "enum"]; + optional int32 mobile_notification_level = 2 [(.description) = "enum"]; + optional bool unread_indicator_muted = 3; +} + +message CChatRoom_SetUserChatGroupPreferences_Request_ChatRoomPreferences { + optional uint64 chat_id = 1; + optional int32 desktop_notification_level = 2 [(.description) = "enum"]; + optional int32 mobile_notification_level = 3 [(.description) = "enum"]; + optional bool unread_indicator_muted = 4; +} + +message CChatRoom_SetUserChatGroupPreferences_Response { +} + +message CChatRoom_UpdateMemberListView_Notification { + optional uint64 chat_group_id = 1; + optional uint64 view_id = 2; + optional int32 start = 3; + optional int32 end = 4; + optional int32 client_changenumber = 5; + optional bool delete_view = 6; + repeated int32 persona_subscribe_accountids = 7; + repeated int32 persona_unsubscribe_accountids = 8; +} + +message CChatRoom_UpdateMessageReaction_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 server_timestamp = 3; + optional uint32 ordinal = 4; + optional int32 reaction_type = 5 [(.description) = "enum"]; + optional string reaction = 6; + optional bool is_add = 7; +} + +message CChatRoom_UpdateMessageReaction_Response { + optional uint32 num_reactors = 1; +} + +message CChatRoomClient_MemberListViewUpdated_Notification { + optional uint64 chat_group_id = 1; + optional uint64 view_id = 2; + optional .CChatRoomMemberListView view = 3; + repeated .CChatRoomClient_MemberListViewUpdated_Notification_MemberListViewEntry members = 4; + optional uint32 status_flags = 5; + optional .CChatRoomMemberSummaryCounts member_summary = 6; + repeated .CMsgClientPersonaState_Friend subscribed_personas = 7; +} + +message CChatRoomClient_MemberListViewUpdated_Notification_MemberListViewEntry { + optional int32 rank = 1; + optional uint32 accountid = 2; + optional .CMsgClientPersonaState_Friend persona = 3; +} + +message CChatRoomGroupHeaderState { + optional uint64 chat_group_id = 1; + optional string chat_name = 2; + optional uint32 clanid = 13; + optional uint32 accountid_owner = 14; + optional string tagline = 15; + optional bytes avatar_sha = 16; + optional uint64 default_role_id = 17; + repeated .CChatRole roles = 18; + repeated .CChatRoleActions role_actions = 19; + optional uint32 watching_broadcast_accountid = 20; + optional uint32 appid = 21; + repeated .CChatPartyBeacon party_beacons = 22; + optional uint64 watching_broadcast_channel_id = 23; + optional uint64 active_minigame_id = 24; + optional string avatar_ugc_url = 25; + optional bool disabled = 26; +} + +message CChatRoomGroupInvite { + optional uint32 accountid = 1; + optional uint32 accountid_actor = 2; + optional uint32 time_invited = 3; +} + +message CChatRoomGroupState { + optional .CChatRoomGroupHeaderState header_state = 1; + repeated .CChatRoomMember members = 2; + optional uint64 default_chat_id = 4; + repeated .CChatRoomState chat_rooms = 5; + repeated .CChatRoomMember kicked = 7; +} + +message CChatRoomMember { + optional uint32 accountid = 1; + optional int32 state = 3 [(.description) = "enum"]; + optional int32 rank = 4 [(.description) = "enum"]; + optional uint32 time_kick_expire = 6; + repeated uint64 role_ids = 7; +} + +message CChatRoomMemberListView { + optional int32 start = 3; + optional int32 end = 4; + optional int32 total_count = 5; + optional int32 client_changenumber = 6; + optional int32 server_changenumber = 7; +} + +message CChatRoomMemberSummaryCounts { + optional int32 ingame = 1; + optional int32 online = 2; + optional int32 offline = 3; +} + +message CChatRoomSummaryPair { + optional .CUserChatRoomGroupState user_chat_group_state = 1; + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 2; +} + +message ChatRoomClient_NotifyChatGroupUserStateChanged_Notification { + optional uint64 chat_group_id = 1; + optional .CUserChatRoomGroupState user_chat_group_state = 2; + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 3; + optional int32 user_action = 4 [(.description) = "enum"]; +} + +message ChatRoomClient_NotifyChatRoomDisconnect_Notification { + repeated uint64 chat_group_ids = 1; +} + +message CUserChatRoomGroupState { + optional uint64 chat_group_id = 1; + optional uint32 time_joined = 2; + repeated .CUserChatRoomState user_chat_room_state = 3; + optional int32 desktop_notification_level = 4 [default = 0, (.description) = "enum"]; + optional int32 mobile_notification_level = 5 [default = 0, (.description) = "enum"]; + optional uint32 time_last_group_ack = 6; + optional bool unread_indicator_muted = 7 [default = false]; +} + +message CUserChatRoomState { + optional uint64 chat_id = 1; + optional uint32 time_joined = 2; + optional uint32 time_last_ack = 3; + optional int32 desktop_notification_level = 4 [default = 0, (.description) = "enum"]; + optional int32 mobile_notification_level = 5 [default = 0, (.description) = "enum"]; + optional uint32 time_last_mention = 6; + optional bool unread_indicator_muted = 7 [default = false]; + optional uint32 time_first_unread = 8; +} + +message ServerMessage { + optional int32 message = 1 [(.description) = "enum"]; + optional string string_param = 2; + optional uint32 accountid_param = 3; +} + +service ChatRoom { + rpc AckChatMessage (.CChatRoom_AckChatMessage_Notification) returns (.NoResponse); + rpc AddRoleToUser (.CChatRoom_AddRoleToUser_Request) returns (.CChatRoom_AddRoleToUser_Response); + rpc CreateChatRoom (.CChatRoom_CreateChatRoom_Request) returns (.CChatRoom_CreateChatRoom_Response); + rpc CreateChatRoomGroup (.CChatRoom_CreateChatRoomGroup_Request) returns (.CChatRoom_CreateChatRoomGroup_Response); + rpc CreateInviteLink (.CChatRoom_CreateInviteLink_Request) returns (.CChatRoom_CreateInviteLink_Response); + rpc CreateRole (.CChatRoom_CreateRole_Request) returns (.CChatRoom_CreateRole_Response); + rpc DeleteChatMessages (.CChatRoom_DeleteChatMessages_Request) returns (.CChatRoom_DeleteChatMessages_Response); + rpc DeleteChatRoom (.CChatRoom_DeleteChatRoom_Request) returns (.CChatRoom_DeleteChatRoom_Response); + rpc DeleteInviteLink (.CChatRoom_DeleteInviteLink_Request) returns (.CChatRoom_DeleteInviteLink_Response); + rpc DeleteRole (.CChatRoom_DeleteRole_Request) returns (.CChatRoom_DeleteRole_Response); + rpc DeleteRoleFromUser (.CChatRoom_DeleteRoleFromUser_Request) returns (.CChatRoom_DeleteRoleFromUser_Response); + rpc EndMiniGameForChatRoomGroup (.CChatRoom_EndMiniGameForChatRoomGroup_Request) returns (.CChatRoom_EndMiniGameForChatRoomGroup_Response); + rpc GetBanList (.CChatRoom_GetBanList_Request) returns (.CChatRoom_GetBanList_Response); + rpc GetChatRoomGroupState (.CChatRoom_GetChatRoomGroupState_Request) returns (.CChatRoom_GetChatRoomGroupState_Response); + rpc GetChatRoomGroupSummary (.CChatRoom_GetChatRoomGroupSummary_Request) returns (.CChatRoom_GetChatRoomGroupSummary_Response); + rpc GetInviteInfo (.CChatRoom_GetInviteInfo_Request) returns (.CChatRoom_GetInviteInfo_Response); + rpc GetInviteLinkInfo (.CChatRoom_GetInviteLinkInfo_Request) returns (.CChatRoom_GetInviteLinkInfo_Response); + rpc GetInviteLinksForGroup (.CChatRoom_GetInviteLinksForGroup_Request) returns (.CChatRoom_GetInviteLinksForGroup_Response); + rpc GetInviteList (.CChatRoom_GetInviteList_Request) returns (.CChatRoom_GetInviteList_Response); + rpc GetMessageHistory (.CChatRoom_GetMessageHistory_Request) returns (.CChatRoom_GetMessageHistory_Response); + rpc GetMessageReactionReactors (.CChatRoom_GetMessageReactionReactors_Request) returns (.CChatRoom_GetMessageReactionReactors_Response); + rpc GetMyChatRoomGroups (.CChatRoom_GetMyChatRoomGroups_Request) returns (.CChatRoom_GetMyChatRoomGroups_Response); + rpc GetRoleActions (.CChatRoom_GetRoleActions_Request) returns (.CChatRoom_GetRoleActions_Response); + rpc GetRoles (.CChatRoom_GetRoles_Request) returns (.CChatRoom_GetRoles_Response); + rpc GetRolesForUser (.CChatRoom_GetRolesForUser_Request) returns (.CChatRoom_GetRolesForUser_Response); + rpc InviteFriendToChatRoomGroup (.CChatRoom_InviteFriendToChatRoomGroup_Request) returns (.CChatRoom_InviteFriendToChatRoomGroup_Response); + rpc JoinChatRoomGroup (.CChatRoom_JoinChatRoomGroup_Request) returns (.CChatRoom_JoinChatRoomGroup_Response); + rpc JoinMiniGameForChatRoomGroup (.CChatRoom_JoinMiniGameForChatRoomGroup_Request) returns (.CChatRoom_JoinMiniGameForChatRoomGroup_Response); + rpc JoinVoiceChat (.CChatRoom_JoinVoiceChat_Request) returns (.CChatRoom_JoinVoiceChat_Response); + rpc KickUserFromGroup (.CChatRoom_KickUser_Request) returns (.CChatRoom_KickUser_Response); + rpc LeaveChatRoomGroup (.CChatRoom_LeaveChatRoomGroup_Request) returns (.CChatRoom_LeaveChatRoomGroup_Response); + rpc LeaveVoiceChat (.CChatRoom_LeaveVoiceChat_Request) returns (.CChatRoom_LeaveVoiceChat_Response); + rpc MuteUserInGroup (.CChatRoom_MuteUser_Request) returns (.CChatRoom_MuteUser_Response); + rpc RenameChatRoom (.CChatRoom_RenameChatRoom_Request) returns (.CChatRoom_RenameChatRoom_Response); + rpc RenameChatRoomGroup (.CChatRoom_RenameChatRoomGroup_Request) returns (.CChatRoom_RenameChatRoomGroup_Response); + rpc RenameRole (.CChatRoom_RenameRole_Request) returns (.CChatRoom_RenameRole_Response); + rpc ReorderChatRoom (.CChatRoom_ReorderChatRoom_Request) returns (.CChatRoom_ReorderChatRoom_Response); + rpc ReorderRole (.CChatRoom_ReorderRole_Request) returns (.CChatRoom_ReorderRole_Response); + rpc ReplaceRoleActions (.CChatRoom_ReplaceRoleActions_Request) returns (.CChatRoom_ReplaceRoleActions_Response); + rpc RevokeInviteToGroup (.CChatRoom_RevokeInvite_Request) returns (.CChatRoom_RevokeInvite_Response); + rpc SaveChatRoomGroup (.CChatRoom_SaveChatRoomGroup_Request) returns (.CChatRoom_SaveChatRoomGroup_Response); + rpc SearchMembers (.CChatRoom_SearchMembers_Request) returns (.CChatRoom_SearchMembers_Response); + rpc SendChatMessage (.CChatRoom_SendChatMessage_Request) returns (.CChatRoom_SendChatMessage_Response); + rpc SetAppChatRoomGroupForceActive (.CChatRoom_SetAppChatRoomGroupForceActive_Request) returns (.CChatRoom_SetAppChatRoomGroupForceActive_Response); + rpc SetAppChatRoomGroupStopForceActive (.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification) returns (.NoResponse); + rpc SetChatRoomGroupAvatar (.CChatRoom_SetChatRoomGroupAvatar_Request) returns (.CChatRoom_SetChatRoomGroupAvatar_Response); + rpc SetChatRoomGroupTagline (.CChatRoom_SetChatRoomGroupTagline_Request) returns (.CChatRoom_SetChatRoomGroupTagline_Response); + rpc SetChatRoomGroupWatchingBroadcast (.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request) returns (.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response); + rpc SetSessionActiveChatRoomGroups (.CChatRoom_SetSessionActiveChatRoomGroups_Request) returns (.CChatRoom_SetSessionActiveChatRoomGroups_Response); + rpc SetUserBanState (.CChatRoom_SetUserBanState_Request) returns (.CChatRoom_SetUserBanState_Response); + rpc SetUserChatGroupPreferences (.CChatRoom_SetUserChatGroupPreferences_Request) returns (.CChatRoom_SetUserChatGroupPreferences_Response); + rpc UpdateMemberListView (.CChatRoom_UpdateMemberListView_Notification) returns (.NoResponse); + rpc UpdateMessageReaction (.CChatRoom_UpdateMessageReaction_Request) returns (.CChatRoom_UpdateMessageReaction_Response); +} + +service ChatRoomClient { + rpc NotifyAckChatMessageEcho (.CChatRoom_AckChatMessage_Notification) returns (.NoResponse); + rpc NotifyChatGroupUserStateChanged (.ChatRoomClient_NotifyChatGroupUserStateChanged_Notification) returns (.NoResponse); + rpc NotifyChatMessageModified (.CChatRoom_ChatMessageModified_Notification) returns (.NoResponse); + rpc NotifyChatRoomDisconnect (.ChatRoomClient_NotifyChatRoomDisconnect_Notification) returns (.NoResponse); + rpc NotifyChatRoomGroupRoomsChange (.CChatRoom_ChatRoomGroupRoomsChange_Notification) returns (.NoResponse); + rpc NotifyChatRoomHeaderStateChange (.CChatRoom_ChatRoomHeaderState_Notification) returns (.NoResponse); + rpc NotifyIncomingChatMessage (.CChatRoom_IncomingChatMessage_Notification) returns (.NoResponse); + rpc NotifyMemberListViewUpdated (.CChatRoomClient_MemberListViewUpdated_Notification) returns (.NoResponse); + rpc NotifyMemberStateChange (.CChatRoom_MemberStateChange_Notification) returns (.NoResponse); + rpc NotifyMessageReaction (.CChatRoom_MessageReaction_Notification) returns (.NoResponse); + rpc NotifyShouldRejoinChatRoomVoiceChat (.CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_chatusability.proto b/protobuf_files/orig/webui/service_chatusability.proto new file mode 100644 index 00000000..5bc39a2a --- /dev/null +++ b/protobuf_files/orig/webui/service_chatusability.proto @@ -0,0 +1,107 @@ +import "common_base.proto"; + +message CChatUsability_ClientUsabilityMetrics_Notification { + optional uint32 metrics_run_id = 1; + optional uint32 client_build = 2; + optional uint32 metrics_version = 3; + optional bool in_web = 4; + optional .CChatUsability_ClientUsabilityMetrics_Notification_Settings settings = 10; + optional .CChatUsability_ClientUsabilityMetrics_Notification_VoiceSettings voice_settings = 11; + optional .CChatUsability_ClientUsabilityMetrics_Notification_UIState ui_state = 12; + optional .CChatUsability_ClientUsabilityMetrics_Notification_Metrics metrics = 13; +} + +message CChatUsability_ClientUsabilityMetrics_Notification_Metrics { + optional int32 friends_count = 1; + optional int32 friends_category_count = 2; + optional int32 friends_categorized_count = 3; + optional int32 friends_online_count = 4; + optional int32 friends_in_game_count = 5; + optional int32 friends_in_game_singleton_count = 6; + optional int32 game_group_count = 7; + optional int32 friends_favorite_count = 8; + optional int32 group_chat_count = 9; + optional int32 group_chat_favorite_count = 10; +} + +message CChatUsability_ClientUsabilityMetrics_Notification_Settings { + optional bool notifications_show_ingame = 1; + optional bool notifications_show_online = 2; + optional bool notifications_show_message = 3; + optional bool notifications_events_and_announcements = 4; + optional bool sounds_play_ingame = 5; + optional bool sounds_play_online = 6; + optional bool sounds_play_message = 7; + optional bool sounds_events_and_announcements = 8; + optional bool always_new_chat_window = 9; + optional bool force_alphabetic_friend_sorting = 10; + optional int32 chat_flash_mode = 11; + optional bool remember_open_chats = 12; + optional bool compact_quick_access = 13; + optional bool compact_friends_list = 14; + optional bool notifications_show_chat_room_notification = 15; + optional bool sounds_play_chat_room_notification = 16; + optional bool hide_offline_friends_in_tag_groups = 17; + optional bool hide_categorized_friends = 18; + optional bool categorize_in_game_friends_by_game = 19; + optional int32 chat_font_size = 20; + optional bool use24hour_clock = 21; + optional bool do_not_disturb_mode = 22; + optional bool disable_embed_inlining = 23; + optional bool sign_into_friends = 24; + optional bool animated_avatars = 25; +} + +message CChatUsability_ClientUsabilityMetrics_Notification_UIState { + optional int32 friends_list_height = 1; + optional int32 friends_list_width = 2; + optional bool friends_list_docked = 3; + optional bool friends_list_collapsed = 4; + optional int32 friends_list_group_chats_height = 5; + optional bool friends_list_visible = 6; + optional int32 chat_popups_opened = 7; + optional int32 group_chat_tabs_opened = 8; + optional int32 friend_chat_tabs_opened = 9; + optional int32 chat_window_width = 10; + optional int32 chat_window_height = 11; + optional .CChatUsability_ClientUsabilityMetrics_Notification_UIState_CategoryCollapseState category_collapse = 12; + optional int32 group_chat_left_col_collapsed = 13; + optional int32 group_chat_right_col_collapsed = 14; + optional bool in_one_on_one_voice_chat = 15; + optional bool in_group_voice_chat = 16; +} + +message CChatUsability_ClientUsabilityMetrics_Notification_UIState_CategoryCollapseState { + optional bool in_game_collapsed = 1; + optional bool online_collapsed = 2; + optional bool offline_collapsed = 3; + optional int32 game_groups_collapsed = 4; + optional int32 categories_collapsed = 5; +} + +message CChatUsability_ClientUsabilityMetrics_Notification_VoiceSettings { + optional float voice_input_gain = 1; + optional float voice_output_gain = 2; + optional int32 noise_gate_level = 3; + optional bool voice_use_echo_cancellation = 4; + optional bool voice_use_noise_cancellation = 5; + optional bool voice_use_auto_gain_control = 6; + optional bool selected_non_default_mic = 7; + optional bool selected_non_default_output = 8; + optional bool push_to_talk_enabled = 9; + optional bool push_to_mute_enabled = 10; + optional bool play_ptt_sounds = 11; +} + +message CChatUsability_RequestClientUsabilityMetrics_Notification { + optional uint32 metrics_run_id = 1; +} + +service ChatUsability { + rpc NotifyClientUsabilityMetrics (.CChatUsability_ClientUsabilityMetrics_Notification) returns (.NoResponse); +} + +service ChatUsabilityClient { + rpc NotifyRequestClientUsabilityMetrics (.CChatUsability_RequestClientUsabilityMetrics_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_clan.proto b/protobuf_files/orig/webui/service_clan.proto new file mode 100644 index 00000000..876d4ccc --- /dev/null +++ b/protobuf_files/orig/webui/service_clan.proto @@ -0,0 +1,41 @@ + +message CClan_GetPartnerEventsByBuildIDRange_Request { + repeated .CClan_GetPartnerEventsByBuildIDRange_Request_PatchNoteRange requests = 1; + optional string cursor = 2; + optional uint32 count = 3 [default = 100]; +} + +message CClan_GetPartnerEventsByBuildIDRange_Request_PatchNoteRange { + optional uint32 appid = 1; + optional uint32 start_build_id = 2; + optional uint32 end_build_id = 3; + optional string branch = 4; +} + +message CClan_GetPartnerEventsByBuildIDRange_Response { + repeated .CClan_GetPartnerEventsByBuildIDRange_Response_PatchNotesDesc matches = 1; + optional uint32 num_total_results = 2; + optional string next_cursor = 3; +} + +message CClan_GetPartnerEventsByBuildIDRange_Response_PatchNotesDesc { + optional uint32 appid = 1; + optional uint32 build_id = 2; + optional string branch = 3; + optional fixed64 clan_event_gid = 4; + optional uint32 clan_account_id = 5; +} + +message CClan_RespondToClanInvite_Request { + optional fixed64 steamid = 1; + optional bool accept = 2; +} + +message CClan_RespondToClanInvite_Response { +} + +service Clan { + rpc GetPartnerEventsByBuildIDRange (.CClan_GetPartnerEventsByBuildIDRange_Request) returns (.CClan_GetPartnerEventsByBuildIDRange_Response); + rpc RespondToClanInvite (.CClan_RespondToClanInvite_Request) returns (.CClan_RespondToClanInvite_Response); +} + diff --git a/protobuf_files/orig/webui/service_clanchatrooms.proto b/protobuf_files/orig/webui/service_clanchatrooms.proto new file mode 100644 index 00000000..60afacbd --- /dev/null +++ b/protobuf_files/orig/webui/service_clanchatrooms.proto @@ -0,0 +1,25 @@ +import "common.proto"; + +message CClanChatRooms_GetClanChatRoomInfo_Request { + optional fixed64 steamid = 1; + optional bool autocreate = 2 [default = true]; +} + +message CClanChatRooms_GetClanChatRoomInfo_Response { + optional .CChatRoom_GetChatRoomGroupSummary_Response chat_group_summary = 1; +} + +message CClanChatRooms_SetClanChatRoomPrivate_Request { + optional fixed64 steamid = 1; + optional bool chat_room_private = 2; +} + +message CClanChatRooms_SetClanChatRoomPrivate_Response { + optional bool chat_room_private = 1; +} + +service ClanChatRooms { + rpc GetClanChatRoomInfo (.CClanChatRooms_GetClanChatRoomInfo_Request) returns (.CClanChatRooms_GetClanChatRoomInfo_Response); + rpc SetClanChatRoomPrivate (.CClanChatRooms_SetClanChatRoomPrivate_Request) returns (.CClanChatRooms_SetClanChatRoomPrivate_Response); +} + diff --git a/protobuf_files/orig/webui/service_clanfaqs.proto b/protobuf_files/orig/webui/service_clanfaqs.proto new file mode 100644 index 00000000..9377fdd0 --- /dev/null +++ b/protobuf_files/orig/webui/service_clanfaqs.proto @@ -0,0 +1,170 @@ +import "common_base.proto"; + +message CClanFAQContent { + optional uint64 faq_id = 1; + optional uint32 language = 2; + optional uint64 version = 3; + optional string content = 4; + optional string title = 5; + optional fixed32 timestamp = 6; + optional uint64 author_account_id = 7; + optional string url_code = 8; +} + +message CClanFAQS_CheckFAQPermissions_Response { +} + +message CClanFAQS_Create_Request { + optional uint64 steamid = 1; + optional string internal_name = 2; + optional string json_data = 3; +} + +message CClanFAQS_Create_Response { + optional uint64 faq_id = 1; +} + +message CClanFAQS_Delete_Request { + optional uint64 steamid = 1; + optional uint64 faq_id = 2; +} + +message CClanFAQS_Delete_Response { +} + +message CClanFAQS_GetAllDrafts_Request { + optional uint64 steamid = 1; + optional uint64 faq_id = 2; +} + +message CClanFAQS_GetAllDrafts_Response { + optional .CClanFAQSummary summary = 1; + repeated .CClanFAQContent draft = 2; +} + +message CClanFAQS_GetAllFAQsForClan_Response { + repeated .CClanFAQSummary faq = 1; +} + +message CClanFAQS_GetAllLatestVersionPublishedFAQS_Response { + repeated .CClanFAQContent faqs = 1; +} + +message CClanFAQS_GetFAQ_Response { + optional .CClanFAQContent faq = 1; + optional bool faq_exists = 2 [default = false]; +} + +message CClanFAQS_GetFAQVersion_Request { + optional uint64 steamid = 1; + optional uint64 faq_id = 2; + optional uint32 language = 3; + optional uint64 version = 4; +} + +message CClanFAQS_GetFAQVersion_Response { + optional .CClanFAQContent faq = 1; +} + +message CClanFAQS_PreviewDraft_Response { + optional .CClanFAQContent faq = 1; +} + +message CClanFAQS_PublishDraft_Request { + optional uint64 steamid = 1; + optional uint64 faq_id = 2; + repeated uint32 language = 3; +} + +message CClanFAQS_PublishDraft_Response { + optional fixed32 last_publish_timestamp = 1; +} + +message CClanFAQS_SearchFAQs_Response { + repeated .CClanFAQS_SearchFAQs_Response_CFAQSearchResult faqs = 1; + optional int32 num_total_results = 2; + optional string next_cursor = 3; +} + +message CClanFAQS_SearchFAQs_Response_CFAQSearchResult { + optional uint64 articleid = 1; + optional string name = 2; + optional string content = 3; + optional uint32 clan_accountid = 4; + optional string url_code = 5; +} + +message CClanFAQS_SetVisibility_Request { + optional uint64 steamid = 1; + optional uint64 faq_id = 2; + optional bool visible_in_global_realm = 3; + optional bool visible_in_china_realm = 4; +} + +message CClanFAQS_SetVisibility_Response { +} + +message CClanFAQS_UpdateDraft_Request { + optional uint64 steamid = 1; + optional uint64 faq_id = 2; + optional uint32 language = 3; + optional string content = 4; + optional string title = 5; +} + +message CClanFAQS_UpdateDraft_Response { + optional fixed32 last_update_timestamp = 1; +} + +message CClanFAQS_UpdateInternalName_Request { + optional uint64 steamid = 1; + optional uint64 faq_id = 2; + optional string internal_name = 3; +} + +message CClanFAQS_UpdateInternalName_Response { +} + +message CClanFAQS_UpdateJsonData_Request { + optional uint64 steamid = 1; + optional uint64 faq_id = 2; + optional string json_data = 3; +} + +message CClanFAQS_UpdateJsonData_Response { +} + +message CClanFAQSummary { + optional uint64 faq_id = 1; + optional string internal_name = 2; + optional bool visible_in_global_realm = 3; + optional bool visible_in_china_realm = 4; + optional string json_data = 5; + repeated .CClanFAQSummary_CLanguageInfo per_language_info = 6; + optional string url_code = 7; +} + +message CClanFAQSummary_CLanguageInfo { + optional uint32 language = 1; + optional fixed32 last_update_timestamp = 2; + optional fixed32 last_publish_timestamp = 3; +} + +service ClanFAQS { + rpc CheckFAQPermissions (.NotImplemented) returns (.CClanFAQS_CheckFAQPermissions_Response); + rpc Create (.CClanFAQS_Create_Request) returns (.CClanFAQS_Create_Response); + rpc Delete (.CClanFAQS_Delete_Request) returns (.CClanFAQS_Delete_Response); + rpc GetAllDrafts (.CClanFAQS_GetAllDrafts_Request) returns (.CClanFAQS_GetAllDrafts_Response); + rpc GetAllFAQsForClan (.NotImplemented) returns (.CClanFAQS_GetAllFAQsForClan_Response); + rpc GetAllLatestVersionPublishedFAQS (.NotImplemented) returns (.CClanFAQS_GetAllLatestVersionPublishedFAQS_Response); + rpc GetFAQ (.NotImplemented) returns (.CClanFAQS_GetFAQ_Response); + rpc GetFAQVersion (.CClanFAQS_GetFAQVersion_Request) returns (.CClanFAQS_GetFAQVersion_Response); + rpc PreviewDraft (.NotImplemented) returns (.CClanFAQS_PreviewDraft_Response); + rpc PublishDraft (.CClanFAQS_PublishDraft_Request) returns (.CClanFAQS_PublishDraft_Response); + rpc SearchFAQs (.NotImplemented) returns (.CClanFAQS_SearchFAQs_Response); + rpc SetVisibility (.CClanFAQS_SetVisibility_Request) returns (.CClanFAQS_SetVisibility_Response); + rpc UpdateDraft (.CClanFAQS_UpdateDraft_Request) returns (.CClanFAQS_UpdateDraft_Response); + rpc UpdateInternalName (.CClanFAQS_UpdateInternalName_Request) returns (.CClanFAQS_UpdateInternalName_Response); + rpc UpdateJsonData (.CClanFAQS_UpdateJsonData_Request) returns (.CClanFAQS_UpdateJsonData_Response); +} + diff --git a/protobuf_files/orig/webui/service_clientcomm.proto b/protobuf_files/orig/webui/service_clientcomm.proto new file mode 100644 index 00000000..36e0f62d --- /dev/null +++ b/protobuf_files/orig/webui/service_clientcomm.proto @@ -0,0 +1,150 @@ + +message CClientComm_ClientData { + optional uint32 package_version = 1; + optional string os = 2; + optional string machine_name = 3; + optional string ip_public = 4; + optional string ip_private = 5; + optional uint64 bytes_available = 6; + repeated .CClientComm_ClientData_RunningGames running_games = 7; + optional uint32 protocol_version = 8; + optional uint32 clientcomm_version = 9; +} + +message CClientComm_ClientData_RunningGames { + optional uint32 appid = 1; + optional string extra_info = 2; + optional uint32 time_running_sec = 3; +} + +message CClientComm_EnableOrDisableDownloads_Request { + optional uint64 client_instanceid = 1; + optional bool enable = 2; +} + +message CClientComm_EnableOrDisableDownloads_Response { +} + +message CClientComm_GetAllClientLogonInfo_Request { +} + +message CClientComm_GetAllClientLogonInfo_Response { + repeated .CClientComm_GetAllClientLogonInfo_Response_Session sessions = 1; + optional uint32 refetch_interval_sec = 2; +} + +message CClientComm_GetAllClientLogonInfo_Response_Session { + optional uint64 client_instanceid = 1; + optional uint32 protocol_version = 2; + optional string os_name = 3; + optional string machine_name = 4; + optional int32 os_type = 5; + optional int32 device_type = 6; + optional int32 realm = 7; +} + +message CClientComm_GetClientAppList_Request { + optional string fields = 1; + optional string filters = 2; + optional uint64 client_instanceid = 3; + optional bool include_client_info = 4; + optional string language = 5; +} + +message CClientComm_GetClientAppList_Response { + optional uint64 bytes_available = 1; + repeated .CClientComm_GetClientAppList_Response_AppData apps = 2; + optional .CClientComm_ClientData client_info = 3; + optional uint32 refetch_interval_sec_full = 4; + optional uint32 refetch_interval_sec_changing = 5; + optional uint32 refetch_interval_sec_updating = 6; +} + +message CClientComm_GetClientAppList_Response_AppData { + optional uint32 appid = 1; + optional string app = 2; + optional string category = 3; + optional string app_type = 4; + optional uint32 num_downloading = 8; + optional uint32 num_paused = 10; + optional uint32 bytes_download_rate = 11; + optional uint64 bytes_downloaded = 12; + optional uint64 bytes_to_download = 13; + repeated .CClientComm_GetClientAppList_Response_AppData_DLCData dlcs = 17; + optional bool favorite = 18; + optional bool auto_update = 19; + optional bool installed = 20; + optional bool download_paused = 21; + optional bool changing = 22; + optional bool available_on_platform = 23; + optional uint64 bytes_staged = 24; + optional uint64 bytes_to_stage = 25; + optional uint64 bytes_required = 26; + optional uint32 source_buildid = 27; + optional uint32 target_buildid = 28; + optional uint32 estimated_seconds_remaining = 29; + optional int32 queue_position = 30 [default = -1]; + optional bool uninstalling = 31; + optional uint32 rt_time_scheduled = 32; +} + +message CClientComm_GetClientAppList_Response_AppData_DLCData { + optional uint32 appid = 1; + optional string app = 2; + optional uint32 installed = 3; +} + +message CClientComm_GetClientInfo_Request { + optional uint64 client_instanceid = 1; +} + +message CClientComm_GetClientInfo_Response { + optional .CClientComm_ClientData client_info = 1; +} + +message CClientComm_GetClientLogonInfo_Request { + optional uint64 client_instanceid = 1; +} + +message CClientComm_GetClientLogonInfo_Response { + optional uint32 protocol_version = 1; + optional string os = 2; + optional string machine_name = 3; +} + +message CClientComm_InstallClientApp_Request { + optional uint32 appid = 1; + optional uint64 client_instanceid = 2; +} + +message CClientComm_InstallClientApp_Response { +} + +message CClientComm_SetClientAppUpdateState_Request { + optional uint32 appid = 1; + optional uint32 action = 2; + optional uint64 client_instanceid = 3; +} + +message CClientComm_SetClientAppUpdateState_Response { +} + +message CClientComm_UninstallClientApp_Request { + optional uint32 appid = 1; + optional uint64 client_instanceid = 2; +} + +message CClientComm_UninstallClientApp_Response { +} + +service ClientComm { + rpc EnableOrDisableDownloads (.CClientComm_EnableOrDisableDownloads_Request) returns (.CClientComm_EnableOrDisableDownloads_Response); + rpc GetAllClientLogonInfo (.CClientComm_GetAllClientLogonInfo_Request) returns (.CClientComm_GetAllClientLogonInfo_Response); + rpc GetClientAppList (.CClientComm_GetClientAppList_Request) returns (.CClientComm_GetClientAppList_Response); + rpc GetClientInfo (.CClientComm_GetClientInfo_Request) returns (.CClientComm_GetClientInfo_Response); + rpc GetClientLogonInfo (.CClientComm_GetClientLogonInfo_Request) returns (.CClientComm_GetClientLogonInfo_Response); + rpc InstallClientApp (.CClientComm_InstallClientApp_Request) returns (.CClientComm_InstallClientApp_Response); + rpc SetClientAppUpdateState (.CClientComm_SetClientAppUpdateState_Request) returns (.CClientComm_SetClientAppUpdateState_Response); + rpc UninstallClientApp (.CClientComm_UninstallClientApp_Request) returns (.CClientComm_UninstallClientApp_Response); +} + diff --git a/protobuf_files/orig/webui/service_clientmetrics.proto b/protobuf_files/orig/webui/service_clientmetrics.proto new file mode 100644 index 00000000..7f72d8f8 --- /dev/null +++ b/protobuf_files/orig/webui/service_clientmetrics.proto @@ -0,0 +1,63 @@ +import "common_base.proto"; + +message CClientMetrics_ReportClientArgs_Notification { + repeated string client_args = 1; + optional bool gpu_webview_regkey_disabled = 2; + optional bool suppress_gpu_chrome = 3; + optional bool browser_not_supported = 4; + optional bool hw_accel_video_regkey_disabled = 5; + optional bool mini_mode_enabled = 6; + optional bool fps_counter_enabled = 7; + optional bool library_low_bandwidth_mode_enabled = 8; + optional bool library_low_perf_mode_enabled = 9; +} + +message CClientMetrics_ReportClientError_Notification { + optional string product = 1; + optional string version = 2; + repeated .CClientMetrics_ReportClientError_Notification_Error errors = 3; +} + +message CClientMetrics_ReportClientError_Notification_Error { + optional string identifier = 1; + optional string message = 2; + optional uint32 count = 3; +} + +message CClientMetrics_ReportReactUsage_Notification { + optional string product = 1; + optional string version = 2; + repeated .CClientMetrics_ReportReactUsage_Notification_RouteData routes = 3; + repeated .CClientMetrics_ReportReactUsage_Notification_ComponentData components = 4; + repeated .CClientMetrics_ReportReactUsage_Notification_ActionData actions = 5; +} + +message CClientMetrics_ReportReactUsage_Notification_ActionData { + optional string action = 1; + optional uint32 count = 2; +} + +message CClientMetrics_ReportReactUsage_Notification_ComponentData { + optional string component = 1; + optional uint32 count = 2; +} + +message CClientMetrics_ReportReactUsage_Notification_RouteData { + optional string route = 1; + optional uint32 count = 2; +} + +service ClientMetrics { + rpc ClientAppInterfaceStatsReport (.NotImplemented) returns (.NoResponse); + rpc ClientBootstrapReport (.NotImplemented) returns (.NoResponse); + rpc ClientCloudAppSyncStats (.NotImplemented) returns (.NoResponse); + rpc ClientContentValidationReport (.NotImplemented) returns (.NoResponse); + rpc ClientDownloadRatesReport (.NotImplemented) returns (.NoResponse); + rpc ClientDownloadResponseCodeCounts (.NotImplemented) returns (.NoResponse); + rpc ClientIPv6ConnectivityReport (.NotImplemented) returns (.NoResponse); + rpc ReportClientArgs (.CClientMetrics_ReportClientArgs_Notification) returns (.NoResponse); + rpc ReportClientError (.CClientMetrics_ReportClientError_Notification) returns (.NoResponse); + rpc ReportReactUsage (.CClientMetrics_ReportReactUsage_Notification) returns (.NoResponse); + rpc SteamPipeWorkStatsReport (.NotImplemented) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_cloud.proto b/protobuf_files/orig/webui/service_cloud.proto new file mode 100644 index 00000000..487910b7 --- /dev/null +++ b/protobuf_files/orig/webui/service_cloud.proto @@ -0,0 +1,222 @@ +import "common_base.proto"; +import "common.proto"; + +message CCloud_AppCloudStateChange_Notification { + optional uint32 appid = 1; + optional uint64 app_change_number = 2; +} + +message CCloud_AppFileInfo { + optional string file_name = 1; + optional bytes sha_file = 2; + optional uint64 time_stamp = 3; + optional uint32 raw_file_size = 4; + optional int32 persist_state = 5 [(.description) = "enum"]; + optional uint32 platforms_to_sync = 6; + optional uint32 path_prefix_index = 7; + optional uint32 machine_name_index = 8; +} + +message CCloud_AppLaunchIntent_Response { + repeated .CCloud_PendingRemoteOperation pending_remote_operations = 1; +} + +message CCloud_AppSessionResume_Response { +} + +message CCloud_AppSessionSuspend_Response { +} + +message CCloud_BeginAppUploadBatch_Response { + optional uint64 batch_id = 1; + optional uint64 app_change_number = 4; +} + +message CCloud_BeginHTTPUpload_Response { + optional fixed64 ugcid = 1; + optional fixed32 timestamp = 2; + optional string url_host = 3; + optional string url_path = 4; + optional bool use_https = 5; + repeated .CCloud_BeginHTTPUpload_Response_HTTPHeaders request_headers = 6; +} + +message CCloud_BeginHTTPUpload_Response_HTTPHeaders { + optional string name = 1; + optional string value = 2; +} + +message CCloud_BeginUGCUpload_Response { + optional int32 storage_system = 1 [(.description) = "enum"]; + optional fixed64 ugcid = 2; + optional fixed32 timestamp = 3; + optional string url_host = 4; + optional string url_path = 5; + optional bool use_https = 6; + repeated .CCloud_BeginUGCUpload_Response_HTTPHeaders request_headers = 7; +} + +message CCloud_BeginUGCUpload_Response_HTTPHeaders { + optional string name = 1; + optional string value = 2; +} + +message CCloud_ClientBeginFileUpload_Response { + optional bool encrypt_file = 1; + repeated .ClientCloudFileUploadBlockDetails block_requests = 2; +} + +message CCloud_ClientCommitFileUpload_Response { + optional bool file_committed = 1; +} + +message CCloud_ClientDeleteFile_Response { +} + +message CCloud_ClientFileDownload_Response { + optional uint32 appid = 1; + optional uint32 file_size = 2; + optional uint32 raw_file_size = 3; + optional bytes sha_file = 4; + optional uint64 time_stamp = 5; + optional bool is_explicit_delete = 6; + optional string url_host = 7; + optional string url_path = 8; + optional bool use_https = 9; + repeated .CCloud_ClientFileDownload_Response_HTTPHeaders request_headers = 10; + optional bool encrypted = 11; +} + +message CCloud_ClientFileDownload_Response_HTTPHeaders { + optional string name = 1; + optional string value = 2; +} + +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_ClientLogUploadRequest_Notification { + optional uint64 request_id = 1; +} + +message CCloud_CommitHTTPUpload_Response { + optional bool file_committed = 1; +} + +message CCloud_CommitUGCUpload_Response { + optional bool file_committed = 1; +} + +message CCloud_CompleteAppUploadBatch_Response { +} + +message CCloud_Delete_Response { +} + +message CCloud_EnumerateUserApps_Response { + repeated .CCloud_EnumerateUserApps_Response_Apps apps = 1; +} + +message CCloud_EnumerateUserApps_Response_Apps { + optional uint32 appid = 1; + optional int32 totalcount = 2; + optional int64 totalsize = 3; +} + +message CCloud_EnumerateUserFiles_Response { + repeated .CCloud_UserFile files = 1; + optional uint32 total_files = 2; +} + +message CCloud_GetAppFileChangelist_Response { + optional uint64 current_change_number = 1; + repeated .CCloud_AppFileInfo files = 2; + optional bool is_only_delta = 3; + repeated string path_prefixes = 4; + repeated string machine_names = 5; + optional uint64 app_buildid_hwm = 6; +} + +message CCloud_GetClientEncryptionKey_Response { + optional bytes key = 1; + optional int32 crc = 2; +} + +message CCloud_GetFileDetails_Response { + optional .CCloud_UserFile details = 1; +} + +message CCloud_GetUploadServerInfo_Response { + optional string server_url = 1; +} + +message CCloud_UserFile { + optional uint32 appid = 1; + optional uint64 ugcid = 2; + optional string filename = 3; + optional uint64 timestamp = 4; + optional uint32 file_size = 5; + optional string url = 6; + optional fixed64 steamid_creator = 7; + optional uint32 flags = 8; + repeated string platforms_to_sync = 9; + optional string file_sha = 10; +} + +message ClientCloudFileUploadBlockDetails { + optional string url_host = 1; + optional string url_path = 2; + optional bool use_https = 3; + optional int32 http_method = 4; + repeated .ClientCloudFileUploadBlockDetails_HTTPHeaders request_headers = 5; + optional uint64 block_offset = 6; + optional uint32 block_length = 7; + optional bytes explicit_body_data = 8; + optional bool may_parallelize = 9; +} + +message ClientCloudFileUploadBlockDetails_HTTPHeaders { + optional string name = 1; + optional string value = 2; +} + +service Cloud { + rpc BeginAppUploadBatch (.NotImplemented) returns (.CCloud_BeginAppUploadBatch_Response); + rpc BeginHTTPUpload (.NotImplemented) returns (.CCloud_BeginHTTPUpload_Response); + rpc BeginUGCUpload (.NotImplemented) returns (.CCloud_BeginUGCUpload_Response); + rpc CDNReport (.NotImplemented) returns (.NoResponse); + rpc ClientBeginFileUpload (.NotImplemented) returns (.CCloud_ClientBeginFileUpload_Response); + rpc ClientCommitFileUpload (.NotImplemented) returns (.CCloud_ClientCommitFileUpload_Response); + rpc ClientConflictResolution (.NotImplemented) returns (.NoResponse); + rpc ClientDeleteFile (.NotImplemented) returns (.CCloud_ClientDeleteFile_Response); + rpc ClientFileDownload (.NotImplemented) returns (.CCloud_ClientFileDownload_Response); + rpc ClientGetAppQuotaUsage (.NotImplemented) returns (.CCloud_ClientGetAppQuotaUsage_Response); + rpc ClientLogUploadCheck (.NotImplemented) returns (.NoResponse); + rpc ClientLogUploadComplete (.NotImplemented) returns (.NoResponse); + rpc CommitHTTPUpload (.NotImplemented) returns (.CCloud_CommitHTTPUpload_Response); + rpc CommitUGCUpload (.NotImplemented) returns (.CCloud_CommitUGCUpload_Response); + rpc CompleteAppUploadBatch (.NotImplemented) returns (.NoResponse); + rpc CompleteAppUploadBatchBlocking (.NotImplemented) returns (.CCloud_CompleteAppUploadBatch_Response); + rpc Delete (.NotImplemented) returns (.CCloud_Delete_Response); + rpc EnumerateUserApps (.NotImplemented) returns (.CCloud_EnumerateUserApps_Response); + rpc EnumerateUserFiles (.NotImplemented) returns (.CCloud_EnumerateUserFiles_Response); + rpc ExternalStorageTransferReport (.NotImplemented) returns (.NoResponse); + rpc GetAppFileChangelist (.NotImplemented) returns (.CCloud_GetAppFileChangelist_Response); + rpc GetClientEncryptionKey (.NotImplemented) returns (.CCloud_GetClientEncryptionKey_Response); + rpc GetFileDetails (.NotImplemented) returns (.CCloud_GetFileDetails_Response); + rpc GetUploadServerInfo (.NotImplemented) returns (.CCloud_GetUploadServerInfo_Response); + rpc ResumeAppSession (.NotImplemented) returns (.CCloud_AppSessionResume_Response); + rpc SignalAppExitSyncDone (.NotImplemented) returns (.NoResponse); + rpc SignalAppLaunchIntent (.NotImplemented) returns (.CCloud_AppLaunchIntent_Response); + rpc SuspendAppSession (.NotImplemented) returns (.CCloud_AppSessionSuspend_Response); +} + +service CloudClient { + rpc ClientLogUploadRequest (.CCloud_ClientLogUploadRequest_Notification) returns (.NoResponse); + rpc NotifyAppStateChange (.CCloud_AppCloudStateChange_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_cloudconfigstore.proto b/protobuf_files/orig/webui/service_cloudconfigstore.proto new file mode 100644 index 00000000..92764ce8 --- /dev/null +++ b/protobuf_files/orig/webui/service_cloudconfigstore.proto @@ -0,0 +1,51 @@ +import "common_base.proto"; + +message CCloudConfigStore_Change_Notification { + repeated .CCloudConfigStore_NamespaceVersion versions = 2; +} + +message CCloudConfigStore_Download_Request { + repeated .CCloudConfigStore_NamespaceVersion versions = 1; +} + +message CCloudConfigStore_Download_Response { + repeated .CCloudConfigStore_NamespaceData data = 1; +} + +message CCloudConfigStore_Entry { + optional string key = 1; + optional bool is_deleted = 2; + optional string value = 3; + optional fixed32 timestamp = 4; + optional uint64 version = 5; +} + +message CCloudConfigStore_NamespaceData { + optional uint32 enamespace = 1; + optional uint64 version = 2; + repeated .CCloudConfigStore_Entry entries = 3; + optional uint64 horizon = 4; +} + +message CCloudConfigStore_NamespaceVersion { + optional uint32 enamespace = 1; + optional uint64 version = 2; +} + +message CCloudConfigStore_Upload_Request { + repeated .CCloudConfigStore_NamespaceData data = 1; +} + +message CCloudConfigStore_Upload_Response { + repeated .CCloudConfigStore_NamespaceVersion versions = 1; +} + +service CloudConfigStore { + rpc Download (.CCloudConfigStore_Download_Request) returns (.CCloudConfigStore_Download_Response); + rpc Upload (.CCloudConfigStore_Upload_Request) returns (.CCloudConfigStore_Upload_Response); +} + +service CloudConfigStoreClient { + rpc NotifyChange (.CCloudConfigStore_Change_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_cloudgaming.proto b/protobuf_files/orig/webui/service_cloudgaming.proto new file mode 100644 index 00000000..af0136d5 --- /dev/null +++ b/protobuf_files/orig/webui/service_cloudgaming.proto @@ -0,0 +1,30 @@ + +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_GetTimeRemaining_Response { + repeated .CCloudGaming_TimeRemaining entries = 2; +} + +message CCloudGaming_TimeRemaining { + optional uint32 appid = 1; + optional uint32 minutes_remaining = 2; +} + +service CloudGaming { + rpc CreateNonce (.CCloudGaming_CreateNonce_Request) returns (.CCloudGaming_CreateNonce_Response); + rpc GetTimeRemaining (.CCloudGaming_GetTimeRemaining_Request) returns (.CCloudGaming_GetTimeRemaining_Response); +} + diff --git a/protobuf_files/orig/webui/service_community.proto b/protobuf_files/orig/webui/service_community.proto new file mode 100644 index 00000000..c365ad6b --- /dev/null +++ b/protobuf_files/orig/webui/service_community.proto @@ -0,0 +1,362 @@ +import "common_base.proto"; +import "common.proto"; + +message CAppPriority { + optional uint32 priority = 1; + repeated uint32 appid = 2; +} + +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; + optional bool community_visible_stats = 9; + optional string friendly_name = 10; + optional string propagation = 11; + optional bool has_adult_content = 12; + optional bool is_visible_in_steam_china = 13; + optional uint32 app_type = 14; + optional bool has_adult_content_sex = 15; + optional bool has_adult_content_violence = 16; + repeated uint32 content_descriptorids = 17; +} + +message CClanEventUserNewsTuple { + optional uint32 clanid = 1; + optional fixed64 event_gid = 2; + optional fixed64 announcement_gid = 3; + optional uint32 rtime_start = 4; + optional uint32 rtime_end = 5; + optional uint32 priority_score = 6; + optional uint32 type = 7; + optional uint32 clamp_range_slot = 8; + optional uint32 appid = 9; + optional uint32 rtime32_last_modified = 10; +} + +message CClanMatchEventByRange { + optional uint32 rtime_before = 1; + optional uint32 rtime_after = 2; + optional uint32 qualified = 3; + repeated .CClanEventUserNewsTuple events = 4; +} + +message CCommunity_ClearSinglePartnerEventsAppPriority_Request { + optional uint32 appid = 1; +} + +message CCommunity_ClearSinglePartnerEventsAppPriority_Response { +} + +message CCommunity_ClearUserPartnerEventsAppPriorities_Request { +} + +message CCommunity_ClearUserPartnerEventsAppPriorities_Response { +} + +message CCommunity_Comment { + optional fixed64 gidcomment = 1; + optional fixed64 steamid = 2; + optional uint32 timestamp = 3; + optional string text = 4; + optional int32 upvotes = 5; + optional bool hidden = 6; + optional bool hidden_by_user = 7; + optional bool deleted = 8; + optional .CMsgIPAddress ipaddress = 9; + optional int32 total_hidden = 10; + optional bool upvoted_by_user = 11; + repeated .CCommunity_Comment_Reaction reactions = 12; + optional fixed64 gidparentcomment = 13; +} + +message CCommunity_Comment_Reaction { + optional uint32 reactionid = 1; + optional uint32 count = 2; +} + +message CCommunity_DeleteCommentFromThread_Request { + optional fixed64 steamid = 1; + optional uint32 comment_thread_type = 2; + optional fixed64 gidfeature = 3; + optional fixed64 gidfeature2 = 4; + optional fixed64 gidcomment = 5; + optional bool undelete = 6; +} + +message CCommunity_DeleteCommentFromThread_Response { +} + +message CCommunity_GetAppRichPresenceLocalization_Request { + optional int32 appid = 1; + optional string language = 2; +} + +message CCommunity_GetAppRichPresenceLocalization_Response { + optional int32 appid = 1; + repeated .CCommunity_GetAppRichPresenceLocalization_Response_TokenList token_lists = 2; +} + +message CCommunity_GetAppRichPresenceLocalization_Response_Token { + optional string name = 1; + optional string value = 2; +} + +message CCommunity_GetAppRichPresenceLocalization_Response_TokenList { + optional string language = 1; + repeated .CCommunity_GetAppRichPresenceLocalization_Response_Token tokens = 2; +} + +message CCommunity_GetApps_Request { + repeated int32 appids = 1; + optional uint32 language = 2; +} + +message CCommunity_GetApps_Response { + repeated .CCDDBAppDetailCommon apps = 1; +} + +message CCommunity_GetAvatarHistory_Request { + optional fixed64 steamid = 1; + optional bool filter_user_uploaded_only = 2; +} + +message CCommunity_GetAvatarHistory_Response { + repeated .CCommunity_GetAvatarHistory_Response_AvatarData avatars = 1; +} + +message CCommunity_GetAvatarHistory_Response_AvatarData { + optional string avatar_sha1 = 1; + optional bool user_uploaded = 2; + optional uint32 timestamp = 3; +} + +message CCommunity_GetBestEventsForUser_Request { + optional bool include_steam_blog = 1; + optional uint32 filter_to_played_within_days = 2; + optional bool include_only_game_updates = 3; +} + +message CCommunity_GetBestEventsForUser_Response { + repeated .CCommunity_PartnerEventResult results = 1; +} + +message CCommunity_GetClanAnnouncementVoteForUser_Request { + optional uint64 announcementid = 1; +} + +message CCommunity_GetClanAnnouncementVoteForUser_Response { + optional bool voted_up = 1; + optional bool voted_down = 2; +} + +message CCommunity_GetCommentThread_Request { + optional fixed64 steamid = 1; + optional uint32 comment_thread_type = 2; + optional fixed64 gidfeature = 3; + optional fixed64 gidfeature2 = 4; + optional fixed64 commentthreadid = 5; + optional int32 start = 6; + optional int32 count = 7; + optional int32 upvoters = 8; + optional bool include_deleted = 9; + optional fixed64 gidcomment = 10; + optional uint32 time_oldest = 11; + optional bool oldest_first = 12; +} + +message CCommunity_GetCommentThread_Response { + repeated .CCommunity_Comment comments = 1; + repeated .CCommunity_Comment deleted_comments = 2; + optional fixed64 steamid = 3; + optional fixed64 commentthreadid = 4; + optional int32 start = 5; + optional int32 count = 6; + optional int32 total_count = 7; + optional int32 upvotes = 8; + repeated uint32 upvoters = 9; + optional bool user_subscribed = 10; + optional bool user_upvoted = 11; + optional fixed64 answer_commentid = 12; + optional uint32 answer_actor = 13; + optional int32 answer_actor_rank = 14; + optional bool can_post = 15; + optional uint32 comment_thread_type = 16; + optional fixed64 gidfeature = 17; + optional fixed64 gidfeature2 = 18; +} + +message CCommunity_GetCommentThreadRatings_Request { + optional string commentthreadtype = 1; + optional uint64 steamid = 2; + optional uint64 gidfeature = 3; + optional uint64 gidfeature2 = 4; + optional uint64 gidcomment = 5; + optional uint32 max_results = 6; +} + +message CCommunity_GetCommentThreadRatings_Response { + optional uint64 commentthreadid = 1; + optional uint64 gidcomment = 2; + optional uint32 upvotes = 3; + optional bool has_upvoted = 4; + repeated uint32 upvoter_accountids = 5; +} + +message CCommunity_GetUserPartnerEventNews_Request { + optional uint32 count = 1; + optional uint32 offset = 2; + optional uint32 rtime32_start_time = 3; + optional uint32 rtime32_end_time = 4; + repeated uint32 language_preference = 5; + repeated int32 filter_event_type = 6 [(.description) = "enum"]; + optional bool filter_to_appid = 7; + repeated .CAppPriority app_list = 8; + optional uint32 count_after = 9 [default = 0]; + optional uint32 count_before = 10 [default = 0]; +} + +message CCommunity_GetUserPartnerEventNews_Response { + repeated .CClanMatchEventByRange results = 1; +} + +message CCommunity_GetUserPartnerEventsAppPriorities_Request { +} + +message CCommunity_GetUserPartnerEventsAppPriorities_Response { + repeated .CCommunity_PartnerEventsAppPriority priorities = 1; +} + +message CCommunity_GetUserPartnerEventViewStatus_Request { + repeated fixed64 event_gids = 1; + optional bool include_read_events_only = 2; +} + +message CCommunity_GetUserPartnerEventViewStatus_Response { + repeated .CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent events = 1; +} + +message CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent { + optional fixed64 event_gid = 1; + optional uint32 last_shown_time = 2; + optional uint32 last_read_time = 3; + optional uint32 clan_account_id = 4; +} + +message CCommunity_MarkPartnerEventsForUser_Request { + repeated .CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking markings = 1; +} + +message CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking { + optional uint32 clanid = 1; + optional fixed64 event_gid = 2; + optional int32 display_location = 3 [(.description) = "enum"]; + optional bool mark_shown = 4; + optional bool mark_read = 5; +} + +message CCommunity_MarkPartnerEventsForUser_Response { +} + +message CCommunity_PartnerEventResult { + optional uint32 clanid = 1; + optional fixed64 event_gid = 2; + optional fixed64 announcement_gid = 3; + optional uint32 appid = 4; + optional bool possible_takeover = 5; + optional uint32 rtime32_last_modified = 6 [default = 0]; + optional int32 user_app_priority = 7; +} + +message CCommunity_PartnerEventsAppPriority { + optional uint32 appid = 1; + optional int32 user_app_priority = 2; +} + +message CCommunity_PartnerEventsShowLessForApp_Request { + optional uint32 appid = 1; +} + +message CCommunity_PartnerEventsShowLessForApp_Response { +} + +message CCommunity_PartnerEventsShowMoreForApp_Request { + optional uint32 appid = 1; +} + +message CCommunity_PartnerEventsShowMoreForApp_Response { +} + +message CCommunity_PostCommentToThread_Request { + optional fixed64 steamid = 1; + optional uint32 comment_thread_type = 2; + optional fixed64 gidfeature = 3; + optional fixed64 gidfeature2 = 4; + optional string text = 6; + optional fixed64 gidparentcomment = 7; + optional bool suppress_notifications = 8; + optional bool is_report = 9; + optional bool start_hidden = 10; +} + +message CCommunity_PostCommentToThread_Response { + optional fixed64 gidcomment = 1; + optional fixed64 commentthreadid = 2; + optional int32 count = 3; + optional int32 upvotes = 4; +} + +message CCommunity_RateClanAnnouncement_Request { + optional uint64 announcementid = 1; + optional bool vote_up = 2; + optional uint32 clan_accountid = 3; +} + +message CCommunity_RateClanAnnouncement_Response { +} + +message CCommunity_RateCommentThread_Request { + optional string commentthreadtype = 1; + optional uint64 steamid = 2; + optional uint64 gidfeature = 3; + optional uint64 gidfeature2 = 4; + optional uint64 gidcomment = 5; + optional bool rate_up = 6; + optional bool suppress_notifications = 7; +} + +message CCommunity_RateCommentThread_Response { + optional uint64 gidcomment = 1; + optional uint64 commentthreadid = 2; + optional uint32 count = 3; + optional uint32 upvotes = 4; + optional bool has_upvoted = 5; +} + +service Community { + rpc ClearSinglePartnerEventsAppPriority (.CCommunity_ClearSinglePartnerEventsAppPriority_Request) returns (.CCommunity_ClearSinglePartnerEventsAppPriority_Response); + rpc ClearUserPartnerEventsAppPriorities (.CCommunity_ClearUserPartnerEventsAppPriorities_Request) returns (.CCommunity_ClearUserPartnerEventsAppPriorities_Response); + rpc DeleteCommentFromThread (.CCommunity_DeleteCommentFromThread_Request) returns (.CCommunity_DeleteCommentFromThread_Response); + rpc GetAppRichPresenceLocalization (.CCommunity_GetAppRichPresenceLocalization_Request) returns (.CCommunity_GetAppRichPresenceLocalization_Response); + rpc GetApps (.CCommunity_GetApps_Request) returns (.CCommunity_GetApps_Response); + rpc GetAvatarHistory (.CCommunity_GetAvatarHistory_Request) returns (.CCommunity_GetAvatarHistory_Response); + rpc GetBestEventsForUser (.CCommunity_GetBestEventsForUser_Request) returns (.CCommunity_GetBestEventsForUser_Response); + rpc GetClanAnnouncementVoteForUser (.CCommunity_GetClanAnnouncementVoteForUser_Request) returns (.CCommunity_GetClanAnnouncementVoteForUser_Response); + rpc GetCommentThread (.CCommunity_GetCommentThread_Request) returns (.CCommunity_GetCommentThread_Response); + rpc GetCommentThreadRatings (.CCommunity_GetCommentThreadRatings_Request) returns (.CCommunity_GetCommentThreadRatings_Response); + rpc GetUserPartnerEventNews (.CCommunity_GetUserPartnerEventNews_Request) returns (.CCommunity_GetUserPartnerEventNews_Response); + rpc GetUserPartnerEventsAppPriorities (.CCommunity_GetUserPartnerEventsAppPriorities_Request) returns (.CCommunity_GetUserPartnerEventsAppPriorities_Response); + rpc GetUserPartnerEventViewStatus (.CCommunity_GetUserPartnerEventViewStatus_Request) returns (.CCommunity_GetUserPartnerEventViewStatus_Response); + rpc MarkPartnerEventsForUser (.CCommunity_MarkPartnerEventsForUser_Request) returns (.CCommunity_MarkPartnerEventsForUser_Response); + rpc PartnerEventsShowLessForApp (.CCommunity_PartnerEventsShowLessForApp_Request) returns (.CCommunity_PartnerEventsShowLessForApp_Response); + rpc PartnerEventsShowMoreForApp (.CCommunity_PartnerEventsShowMoreForApp_Request) returns (.CCommunity_PartnerEventsShowMoreForApp_Response); + rpc PostCommentToThread (.CCommunity_PostCommentToThread_Request) returns (.CCommunity_PostCommentToThread_Response); + rpc RateClanAnnouncement (.CCommunity_RateClanAnnouncement_Request) returns (.CCommunity_RateClanAnnouncement_Response); + rpc RateCommentThread (.CCommunity_RateCommentThread_Request) returns (.CCommunity_RateCommentThread_Response); +} + diff --git a/protobuf_files/orig/webui/service_econ.proto b/protobuf_files/orig/webui/service_econ.proto new file mode 100644 index 00000000..ecd2cdad --- /dev/null +++ b/protobuf_files/orig/webui/service_econ.proto @@ -0,0 +1,133 @@ + +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; + optional int64 amount = 7; + optional bool missing = 8; + optional int64 est_usd = 9; +} + +message CEcon_ClientGetItemShopOverlayAuthURL_Request { + optional string return_url = 1; +} + +message CEcon_ClientGetItemShopOverlayAuthURL_Response { + optional string url = 1; +} + +message CEcon_GetAssetClassInfo_Request { + optional string language = 1; + optional uint32 appid = 2; + repeated .CEcon_GetAssetClassInfo_Request_Class classes = 3; +} + +message CEcon_GetAssetClassInfo_Request_Class { + optional uint64 classid = 1; + optional uint64 instanceid = 2; +} + +message CEcon_GetAssetClassInfo_Response { + repeated .CEconItem_Description descriptions = 1; +} + +message CEcon_GetInventoryItemsWithDescriptions_Request { + optional fixed64 steamid = 1; + optional uint32 appid = 2; + optional uint64 contextid = 3; + optional bool get_descriptions = 4; + optional string language = 5; + optional .CEcon_GetInventoryItemsWithDescriptions_Request_FilterOptions filters = 6; + optional uint64 start_assetid = 8; + optional int32 count = 9; + optional bool for_trade_offer_verification = 10; +} + +message CEcon_GetInventoryItemsWithDescriptions_Request_FilterOptions { + repeated uint64 assetids = 1; + repeated uint32 currencyids = 2; + optional bool tradable_only = 3; + optional bool marketable_only = 4; +} + +message CEcon_GetInventoryItemsWithDescriptions_Response { + repeated .CEcon_Asset assets = 1; + repeated .CEconItem_Description descriptions = 2; + repeated .CEcon_Asset missing_assets = 3; + 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 CEconItem_Action { + optional string link = 1; + optional string name = 2; +} + +message CEconItem_Description { + optional int32 appid = 1; + optional uint64 classid = 2; + optional uint64 instanceid = 3; + optional bool currency = 4; + optional string background_color = 5; + optional string icon_url = 6; + optional string icon_url_large = 7; + repeated .CEconItem_DescriptionLine descriptions = 8; + optional bool tradable = 9; + repeated .CEconItem_Action actions = 10; + repeated .CEconItem_DescriptionLine owner_descriptions = 11; + repeated .CEconItem_Action owner_actions = 12; + repeated string fraudwarnings = 13; + optional string name = 14; + optional string name_color = 15; + optional string type = 16; + optional string market_name = 17; + optional string market_hash_name = 18; + optional string market_fee = 19; + optional .CEconItem_Description contained_item = 20; + repeated .CEconItem_Action market_actions = 21; + optional bool commodity = 22; + optional int32 market_tradable_restriction = 23; + optional int32 market_marketable_restriction = 24; + optional bool marketable = 25; + repeated .CEconItem_Tag tags = 26; + optional string item_expiration = 27; + optional int32 market_fee_app = 28; + optional string market_buy_country_restriction = 30; + optional string market_sell_country_restriction = 31; +} + +message CEconItem_DescriptionLine { + optional string type = 1; + optional string value = 2; + optional string color = 3; + optional string label = 4; +} + +message CEconItem_Tag { + optional uint32 appid = 1; + optional string category = 2; + optional string internal_name = 3; + optional string localized_category_name = 4; + optional string localized_tag_name = 5; + optional string color = 6; +} + +service Econ { + rpc ClientGetItemShopOverlayAuthURL (.CEcon_ClientGetItemShopOverlayAuthURL_Request) returns (.CEcon_ClientGetItemShopOverlayAuthURL_Response); + rpc GetAssetClassInfo (.CEcon_GetAssetClassInfo_Request) returns (.CEcon_GetAssetClassInfo_Response); + rpc GetInventoryItemsWithDescriptions (.CEcon_GetInventoryItemsWithDescriptions_Request) returns (.CEcon_GetInventoryItemsWithDescriptions_Response); + rpc GetTradeOfferAccessToken (.CEcon_GetTradeOfferAccessToken_Request) returns (.CEcon_GetTradeOfferAccessToken_Response); +} + diff --git a/protobuf_files/orig/webui/service_embedded.proto b/protobuf_files/orig/webui/service_embedded.proto new file mode 100644 index 00000000..5a367ce6 --- /dev/null +++ b/protobuf_files/orig/webui/service_embedded.proto @@ -0,0 +1,24 @@ + +message CEmbeddedClient_AuthorizeCurrentDevice_Request { + optional fixed64 steamid = 1; + optional uint32 appid = 2; + optional string device_info = 3; + optional uint32 deviceid = 4; +} + +message CEmbeddedClient_AuthorizeDevice_Response { + optional uint32 result = 1; + optional .CEmbeddedClient_Token token = 2; +} + +message CEmbeddedClient_Token { + optional fixed64 steamid = 1; + optional bytes client_token = 2; + optional uint32 expiry = 3; + optional uint32 deviceid = 4; +} + +service EmbeddedClient { + rpc AuthorizeCurrentDevice (.CEmbeddedClient_AuthorizeCurrentDevice_Request) returns (.CEmbeddedClient_AuthorizeDevice_Response); +} + diff --git a/protobuf_files/orig/webui/service_experimentservice.proto b/protobuf_files/orig/webui/service_experimentservice.proto new file mode 100644 index 00000000..c8eb949e --- /dev/null +++ b/protobuf_files/orig/webui/service_experimentservice.proto @@ -0,0 +1,6 @@ +import "common_base.proto"; + +service ExperimentService { + rpc ReportProductImpressionsFromClient (.NotImplemented) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_fovasvideo.proto b/protobuf_files/orig/webui/service_fovasvideo.proto new file mode 100644 index 00000000..691b1572 --- /dev/null +++ b/protobuf_files/orig/webui/service_fovasvideo.proto @@ -0,0 +1,11 @@ +import "common_base.proto"; + +message CFovasVideo_ClientGetOPFSettings_Response { + optional uint32 app_id = 1; + optional string opf_settings = 2; +} + +service FovasVideo { + rpc ClientGetOPFSettings (.NotImplemented) returns (.CFovasVideo_ClientGetOPFSettings_Response); +} + diff --git a/protobuf_files/orig/webui/service_friendmessages.proto b/protobuf_files/orig/webui/service_friendmessages.proto new file mode 100644 index 00000000..55b25ae8 --- /dev/null +++ b/protobuf_files/orig/webui/service_friendmessages.proto @@ -0,0 +1,133 @@ +import "common_base.proto"; + +message CFriendMessages_AckMessage_Notification { + optional fixed64 steamid_partner = 1; + optional uint32 timestamp = 2; +} + +message CFriendMessages_GetRecentMessages_Request { + optional fixed64 steamid1 = 1; + optional fixed64 steamid2 = 2; + optional uint32 count = 3; + optional bool most_recent_conversation = 4; + optional fixed32 rtime32_start_time = 5; + optional bool bbcode_format = 6; + optional uint32 start_ordinal = 7; + optional uint32 time_last = 8; + optional uint32 ordinal_last = 9; +} + +message CFriendMessages_GetRecentMessages_Response { + repeated .CFriendMessages_GetRecentMessages_Response_FriendMessage messages = 1; + optional bool more_available = 4; +} + +message CFriendMessages_GetRecentMessages_Response_FriendMessage { + optional uint32 accountid = 1; + optional uint32 timestamp = 2; + optional string message = 3; + optional uint32 ordinal = 4; + repeated .CFriendMessages_GetRecentMessages_Response_FriendMessage_MessageReaction reactions = 5; +} + +message CFriendMessages_GetRecentMessages_Response_FriendMessage_MessageReaction { + optional int32 reaction_type = 1 [(.description) = "enum"]; + optional string reaction = 2; + repeated uint32 reactors = 3; +} + +message CFriendMessages_IncomingMessage_Notification { + optional fixed64 steamid_friend = 1; + optional int32 chat_entry_type = 2; + optional bool from_limited_account = 3; + optional string message = 4; + optional fixed32 rtime32_server_timestamp = 5; + optional uint32 ordinal = 6; + optional bool local_echo = 7; + optional string message_no_bbcode = 8; + optional bool low_priority = 9; +} + +message CFriendMessages_IsInFriendsUIBeta_Request { + optional fixed64 steamid = 1; +} + +message CFriendMessages_IsInFriendsUIBeta_Response { + optional bool online_in_friendsui = 1; + optional bool has_used_friendsui = 2; +} + +message CFriendMessages_MessageReaction_Notification { + optional fixed64 steamid_friend = 1; + optional uint32 server_timestamp = 2; + optional uint32 ordinal = 3; + optional fixed64 reactor = 4; + optional int32 reaction_type = 5 [(.description) = "enum"]; + optional string reaction = 6; + optional bool is_add = 7; +} + +message CFriendMessages_SendMessage_Request { + optional fixed64 steamid = 1; + optional int32 chat_entry_type = 2; + optional string message = 3; + optional bool contains_bbcode = 4; + optional bool echo_to_sender = 5; + optional bool low_priority = 6; + optional bool override_limits = 7; + optional string client_message_id = 8; + optional bool blocked_in_china = 9; +} + +message CFriendMessages_SendMessage_Response { + optional string modified_message = 1; + optional uint32 server_timestamp = 2; + optional uint32 ordinal = 3; + optional string message_without_bb_code = 4; +} + +message CFriendMessages_UpdateMessageReaction_Request { + optional fixed64 steamid = 1; + optional uint32 server_timestamp = 2; + optional uint32 ordinal = 3; + optional int32 reaction_type = 4 [(.description) = "enum"]; + optional string reaction = 5; + optional bool is_add = 6; +} + +message CFriendMessages_UpdateMessageReaction_Response { + repeated uint32 reactors = 1; +} + +message CFriendsMessages_GetActiveMessageSessions_Request { + optional uint32 lastmessage_since = 1; + optional bool only_sessions_with_messages = 2; +} + +message CFriendsMessages_GetActiveMessageSessions_Response { + repeated .CFriendsMessages_GetActiveMessageSessions_Response_FriendMessageSession message_sessions = 1; + optional uint32 timestamp = 2; +} + +message CFriendsMessages_GetActiveMessageSessions_Response_FriendMessageSession { + optional uint32 accountid_friend = 1; + optional uint32 last_message = 2; + optional uint32 last_view = 3; + optional uint32 unread_message_count = 4; +} + +service FriendMessages { + rpc AckMessage (.CFriendMessages_AckMessage_Notification) returns (.NoResponse); + rpc GetActiveMessageSessions (.CFriendsMessages_GetActiveMessageSessions_Request) returns (.CFriendsMessages_GetActiveMessageSessions_Response); + rpc GetRecentMessages (.CFriendMessages_GetRecentMessages_Request) returns (.CFriendMessages_GetRecentMessages_Response); + rpc IsInFriendsUIBeta (.CFriendMessages_IsInFriendsUIBeta_Request) returns (.CFriendMessages_IsInFriendsUIBeta_Response); + rpc SendMessage (.CFriendMessages_SendMessage_Request) returns (.CFriendMessages_SendMessage_Response); + rpc UpdateMessageReaction (.CFriendMessages_UpdateMessageReaction_Request) returns (.CFriendMessages_UpdateMessageReaction_Response); +} + +service FriendMessagesClient { + rpc IncomingMessage (.CFriendMessages_IncomingMessage_Notification) returns (.NoResponse); + rpc MessageReaction (.CFriendMessages_MessageReaction_Notification) returns (.NoResponse); + rpc NotifyAckMessageEcho (.CFriendMessages_AckMessage_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_friendslist.proto b/protobuf_files/orig/webui/service_friendslist.proto new file mode 100644 index 00000000..4affac65 --- /dev/null +++ b/protobuf_files/orig/webui/service_friendslist.proto @@ -0,0 +1,70 @@ +import "common_base.proto"; + +message CFriendsList_FavoritesChanged_Notification { + repeated .CFriendsListFavoriteEntry favorites = 1; +} + +message CFriendsList_GetCategories_Request { +} + +message CFriendsList_GetCategories_Response { + repeated .CFriendsListCategory categories = 1; +} + +message CFriendsList_GetFavorites_Request { +} + +message CFriendsList_GetFavorites_Response { + repeated .CFriendsListFavoriteEntry favorites = 1; +} + +message CFriendsList_GetFriendsList_Request { +} + +message CFriendsList_GetFriendsList_Response { + optional .CMsgClientFriendsList friendslist = 1; +} + +message CFriendsList_SetFavorites_Request { + repeated .CFriendsListFavoriteEntry favorites = 1; +} + +message CFriendsList_SetFavorites_Response { +} + +message CFriendsListCategory { + optional uint32 groupid = 1; + optional string name = 2; + repeated uint32 accountid_members = 3; +} + +message CFriendsListFavoriteEntry { + optional uint32 accountid = 1; + optional uint32 clanid = 2; + optional uint64 chat_group_id = 3; +} + +message CMsgClientFriendsList { + optional bool bincremental = 1; + repeated .CMsgClientFriendsList_Friend friends = 2; + optional uint32 max_friend_count = 3; + optional uint32 active_friend_count = 4; + optional bool friends_limit_hit = 5; +} + +message CMsgClientFriendsList_Friend { + optional fixed64 ulfriendid = 1; + optional uint32 efriendrelationship = 2; +} + +service FriendsList { + rpc GetCategories (.CFriendsList_GetCategories_Request) returns (.CFriendsList_GetCategories_Response); + rpc GetFavorites (.CFriendsList_GetFavorites_Request) returns (.CFriendsList_GetFavorites_Response); + rpc GetFriendsList (.CFriendsList_GetFriendsList_Request) returns (.CFriendsList_GetFriendsList_Response); + rpc SetFavorites (.CFriendsList_SetFavorites_Request) returns (.CFriendsList_SetFavorites_Response); +} + +service FriendsListClient { + rpc FavoritesChanged (.CFriendsList_FavoritesChanged_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_helprequestlogs.proto b/protobuf_files/orig/webui/service_helprequestlogs.proto new file mode 100644 index 00000000..53dd69df --- /dev/null +++ b/protobuf_files/orig/webui/service_helprequestlogs.proto @@ -0,0 +1,26 @@ + +message CHelpRequestLogs_GetApplicationLogDemand_Request { + optional uint32 appid = 1; +} + +message CHelpRequestLogs_GetApplicationLogDemand_Response { + optional uint64 request_id = 1; +} + +message CHelpRequestLogs_UploadUserApplicationLog_Request { + optional uint32 appid = 1; + optional string log_type = 2; + optional string version_string = 3; + optional string log_contents = 4; + optional uint64 request_id = 5; +} + +message CHelpRequestLogs_UploadUserApplicationLog_Response { + optional uint64 id = 1; +} + +service HelpRequestLogs { + rpc GetApplicationLogDemand (.CHelpRequestLogs_GetApplicationLogDemand_Request) returns (.CHelpRequestLogs_GetApplicationLogDemand_Response); + rpc UploadUserApplicationLog (.CHelpRequestLogs_UploadUserApplicationLog_Request) returns (.CHelpRequestLogs_UploadUserApplicationLog_Response); +} + diff --git a/protobuf_files/orig/webui/service_loyaltyrewards.proto b/protobuf_files/orig/webui/service_loyaltyrewards.proto new file mode 100644 index 00000000..9cabc597 --- /dev/null +++ b/protobuf_files/orig/webui/service_loyaltyrewards.proto @@ -0,0 +1,247 @@ +import "common_base.proto"; +import "common.proto"; + +message CLoyaltyRewards_AddReaction_Request { + optional int32 target_type = 1 [(.description) = "enum"]; + optional uint64 targetid = 2; + optional uint32 reactionid = 3; +} + +message CLoyaltyRewards_AddReaction_Response { +} + +message CLoyaltyRewards_BatchedQueryRewardItems_Request { + repeated .CLoyaltyRewards_QueryRewardItems_Request requests = 1; +} + +message CLoyaltyRewards_BatchedQueryRewardItems_Response { + repeated .CLoyaltyRewards_BatchedQueryRewardItems_Response_Response responses = 1; +} + +message CLoyaltyRewards_BatchedQueryRewardItems_Response_Response { + optional int32 eresult = 1; + optional .CLoyaltyRewards_QueryRewardItems_Response response = 2; +} + +message CLoyaltyRewards_GetActivePurchaseBonuses_Request { +} + +message CLoyaltyRewards_GetActivePurchaseBonuses_Response { + repeated .LoyaltyRewardPurchaseBonus bonuses = 1; +} + +message CLoyaltyRewards_GetEligibleApps_Request { +} + +message CLoyaltyRewards_GetEligibleApps_Response { + repeated .CLoyaltyRewards_GetEligibleApps_Response_EligibleApp apps = 1; +} + +message CLoyaltyRewards_GetEligibleApps_Response_EligibleApp { + optional uint32 appid = 1; + optional bool has_items_anyone_can_purchase = 2; + optional bool event_app = 3; + optional string hero_carousel_image = 4; +} + +message CLoyaltyRewards_GetEquippedProfileItems_Request { + optional fixed64 steamid = 1; + optional string language = 2; +} + +message CLoyaltyRewards_GetEquippedProfileItems_Response { + repeated .LoyaltyRewardDefinition active_definitions = 1; + repeated .LoyaltyRewardDefinition inactive_definitions = 2; + repeated .LoyaltyRewardDefinition bundle_definitions = 3; +} + +message CLoyaltyRewards_GetPointsForSpend_Request { + optional int64 amount = 1; + optional uint32 ecurrency = 2; +} + +message CLoyaltyRewards_GetPointsForSpend_Response { + optional int64 points = 1; +} + +message CLoyaltyRewards_GetProfileCustomizationsConfig_Request { +} + +message CLoyaltyRewards_GetProfileCustomizationsConfig_Response { + optional uint32 points_cost = 1; + optional uint32 upgrade_points_cost = 2; + repeated int32 purchasable_customization_types = 3 [(.description) = "enum"]; + repeated int32 upgradable_customization_types = 4 [(.description) = "enum"]; + optional uint32 max_slots_per_type = 5; + optional uint32 max_upgradable_level = 6; +} + +message CLoyaltyRewards_GetReactionConfig_Request { +} + +message CLoyaltyRewards_GetReactionConfig_Response { + repeated .CLoyaltyRewards_GetReactionConfig_Response_ReactionConfig reactions = 3; +} + +message CLoyaltyRewards_GetReactionConfig_Response_ReactionConfig { + optional int32 reactionid = 1 [(.description) = "enum"]; + optional uint32 points_cost = 2; + optional uint32 points_transferred = 3; + repeated int32 valid_target_types = 4 [(.description) = "enum"]; + repeated uint32 valid_ugc_types = 5; +} + +message CLoyaltyRewards_GetReactions_Request { + optional int32 target_type = 1 [(.description) = "enum"]; + optional uint64 targetid = 2; +} + +message CLoyaltyRewards_GetReactions_Response { + repeated uint32 reactionids = 1; +} + +message CLoyaltyRewards_GetReactionsSummaryForUser_Request { + optional fixed64 steamid = 1; +} + +message CLoyaltyRewards_GetReactionsSummaryForUser_Response { + repeated .CLoyaltyRewards_GetReactionsSummaryForUser_Response_Breakdown total = 1; + repeated .CLoyaltyRewards_GetReactionsSummaryForUser_Response_Breakdown user_reviews = 2; + repeated .CLoyaltyRewards_GetReactionsSummaryForUser_Response_Breakdown ugc = 3; + repeated .CLoyaltyRewards_GetReactionsSummaryForUser_Response_Breakdown profile = 4; + repeated .CLoyaltyRewards_GetReactionsSummaryForUser_Response_Breakdown forum_topics = 5; + //optional uint32 total_given = 5; + repeated .CLoyaltyRewards_GetReactionsSummaryForUser_Response_Breakdown comments = 6; + //optional uint32 total_received = 6; + optional int64 total_points_given = 7; + //optional uint32 total_given = 7; + optional int64 total_points_received = 8; + //optional uint32 total_received = 8; + optional int64 total_points_given__field_9 = 9; + optional int64 total_points_received__field_10 = 10; +} + +message CLoyaltyRewards_GetReactionsSummaryForUser_Response_Breakdown { + optional int32 reactionid = 1 [(.description) = "enum"]; + optional uint32 given = 2; + optional uint32 received = 3; + optional int64 points_given = 4; + optional int64 points_received = 5; +} + +message CLoyaltyRewards_GetSummary_Request { + optional fixed64 steamid = 1; +} + +message CLoyaltyRewards_GetSummary_Response { + optional .CLoyaltyRewards_GetSummary_Response_Summary summary = 1; + optional uint32 timestamp_updated = 2; + optional uint64 auditid_highwater = 3; +} + +message CLoyaltyRewards_GetSummary_Response_Summary { + optional int64 points = 1; + optional int64 points_earned = 2; + optional int64 points_spent = 3; +} + +message CLoyaltyRewards_QueryRewardItems_Request { + repeated uint32 appids = 1; + optional uint32 time_available = 2; + repeated int32 community_item_classes = 3; + optional string language = 4; + optional int32 count = 5; + optional string cursor = 6; + optional int32 sort = 7 [default = 1, (.description) = "enum"]; + optional bool sort_descending = 8 [default = true]; + repeated int32 reward_types = 9 [(.description) = "enum"]; + repeated int32 excluded_community_item_classes = 10; + repeated uint32 definitionids = 11; + repeated int32 filters = 12 [(.description) = "enum"]; + repeated string filter_match_all_category_tags = 13; + repeated string filter_match_any_category_tags = 14; + repeated uint32 contains_definitionids = 15; + optional bool include_direct_purchase_disabled = 16; + repeated uint32 excluded_content_descriptors = 17; + repeated uint32 excluded_appids = 18; + optional string search_term = 19; +} + +message CLoyaltyRewards_QueryRewardItems_Response { + repeated .LoyaltyRewardDefinition definitions = 1; + optional int32 total_count = 2; + optional int32 count = 3; + optional string next_cursor = 4; +} + +message CLoyaltyRewards_RedeemPoints_Request { + optional uint32 defid = 1; + optional int64 expected_points_cost = 2; +} + +message CLoyaltyRewards_RedeemPoints_Response { + optional uint64 communityitemid = 1; + repeated uint64 bundle_community_item_ids = 2; +} + +message CLoyaltyRewards_RedeemPointsForBadgeLevel_Request { + optional uint32 defid = 1; + optional int32 num_levels = 2 [default = 1]; +} + +message CLoyaltyRewards_RedeemPointsForProfileCustomization_Request { + optional int32 customization_type = 1 [(.description) = "enum"]; +} + +message CLoyaltyRewards_RedeemPointsForProfileCustomization_Response { + optional uint64 purchaseid = 1; +} + +message CLoyaltyRewards_RedeemPointsForProfileCustomizationUpgrade_Request { + optional int32 customization_type = 1 [(.description) = "enum"]; + optional uint32 new_level = 2; +} + +message CLoyaltyRewards_RedeemPointsForProfileCustomizationUpgrade_Response { +} + +message CLoyaltyRewards_RegisterForSteamDeckRewards_Request { + optional string serial_number = 1; + optional string controller_code = 2; +} + +message CLoyaltyRewards_RegisterForSteamDeckRewards_Response { + optional bool granted_profile_modifier = 1; +} + +message LoyaltyRewardPurchaseBonus { + optional uint64 bonusid = 1; + optional uint32 appid = 2; + optional bool active = 3; + optional int32 points = 4; + optional uint32 timestamp_start = 5; + optional uint32 timestamp_end = 6; + optional string internal_description = 7; +} + +service LoyaltyRewards { + rpc AddReaction (.CLoyaltyRewards_AddReaction_Request) returns (.CLoyaltyRewards_AddReaction_Response); + rpc BatchedQueryRewardItems (.CLoyaltyRewards_BatchedQueryRewardItems_Request) returns (.CLoyaltyRewards_BatchedQueryRewardItems_Response); + rpc GetActivePurchaseBonuses (.CLoyaltyRewards_GetActivePurchaseBonuses_Request) returns (.CLoyaltyRewards_GetActivePurchaseBonuses_Response); + rpc GetEligibleApps (.CLoyaltyRewards_GetEligibleApps_Request) returns (.CLoyaltyRewards_GetEligibleApps_Response); + rpc GetEquippedProfileItems (.CLoyaltyRewards_GetEquippedProfileItems_Request) returns (.CLoyaltyRewards_GetEquippedProfileItems_Response); + rpc GetPointsForSpend (.CLoyaltyRewards_GetPointsForSpend_Request) returns (.CLoyaltyRewards_GetPointsForSpend_Response); + rpc GetProfileCustomizationsConfig (.CLoyaltyRewards_GetProfileCustomizationsConfig_Request) returns (.CLoyaltyRewards_GetProfileCustomizationsConfig_Response); + rpc GetReactionConfig (.CLoyaltyRewards_GetReactionConfig_Request) returns (.CLoyaltyRewards_GetReactionConfig_Response); + rpc GetReactions (.CLoyaltyRewards_GetReactions_Request) returns (.CLoyaltyRewards_GetReactions_Response); + rpc GetReactionsSummaryForUser (.CLoyaltyRewards_GetReactionsSummaryForUser_Request) returns (.CLoyaltyRewards_GetReactionsSummaryForUser_Response); + rpc GetSummary (.CLoyaltyRewards_GetSummary_Request) returns (.CLoyaltyRewards_GetSummary_Response); + rpc QueryRewardItems (.CLoyaltyRewards_QueryRewardItems_Request) returns (.CLoyaltyRewards_QueryRewardItems_Response); + rpc RedeemPoints (.CLoyaltyRewards_RedeemPoints_Request) returns (.CLoyaltyRewards_RedeemPoints_Response); + rpc RedeemPointsForBadgeLevel (.CLoyaltyRewards_RedeemPointsForBadgeLevel_Request) returns (.CLoyaltyRewards_RedeemPoints_Response); + rpc RedeemPointsForProfileCustomization (.CLoyaltyRewards_RedeemPointsForProfileCustomization_Request) returns (.CLoyaltyRewards_RedeemPointsForProfileCustomization_Response); + rpc RedeemPointsForProfileCustomizationUpgrade (.CLoyaltyRewards_RedeemPointsForProfileCustomizationUpgrade_Request) returns (.CLoyaltyRewards_RedeemPointsForProfileCustomizationUpgrade_Response); + rpc RedeemPointsToUpgradeItem (.CLoyaltyRewards_RedeemPoints_Request) returns (.CLoyaltyRewards_RedeemPoints_Response); + rpc RegisterForSteamDeckRewards (.CLoyaltyRewards_RegisterForSteamDeckRewards_Request) returns (.CLoyaltyRewards_RegisterForSteamDeckRewards_Response); +} + diff --git a/protobuf_files/orig/webui/service_marketingmessages.proto b/protobuf_files/orig/webui/service_marketingmessages.proto new file mode 100644 index 00000000..4c8ed8b6 --- /dev/null +++ b/protobuf_files/orig/webui/service_marketingmessages.proto @@ -0,0 +1,155 @@ +import "common_base.proto"; +import "common.proto"; + +message CDisplayMarketingMessage { + optional fixed64 gid = 1; + optional string title = 2; + optional int32 type = 3 [(.description) = "enum"]; + 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 CMarketingMessageProto { + optional fixed64 gid = 1; + optional string title = 2; + optional int32 type = 3 [(.description) = "enum"]; + optional int32 visibility = 4 [(.description) = "enum"]; + optional uint32 priority = 5; + optional int32 association_type = 6 [(.description) = "enum"]; + 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; + optional string template_vars_json = 24; + optional string additional_restrictions_json = 25; +} + +message CMarketingMessages_CreateMarketingMessage_Request { + optional .CMarketingMessageProto message = 1; + optional bool from_json = 2; +} + +message CMarketingMessages_CreateMarketingMessage_Response { + optional fixed64 gid = 1; +} + +message CMarketingMessages_DeleteMarketingMessage_Request { + optional fixed64 gid = 1; +} + +message CMarketingMessages_DeleteMarketingMessage_Response { +} + +message CMarketingMessages_DoesUserHavePendingMarketingMessages_Request { + optional string country_code = 2; + optional int32 elanguage = 3; + optional int32 operating_system = 4; + optional int32 client_package_version = 5; +} + +message CMarketingMessages_DoesUserHavePendingMarketingMessages_Response { + optional bool has_pending_messages = 1; + optional int32 pending_message_count = 2; +} + +message CMarketingMessages_FindMarketingMessages_Request { + optional int32 lookup_type = 1 [(.description) = "enum"]; + optional fixed64 gid = 2; + optional int32 message_type = 3 [(.description) = "enum"]; + repeated fixed64 gidlist = 4; + optional string title = 5; +} + +message CMarketingMessages_FindMarketingMessages_Response { + repeated .CMarketingMessageProto messages = 1; +} + +message CMarketingMessages_GetActiveMarketingMessages_Request { + optional string country = 1; +} + +message CMarketingMessages_GetActiveMarketingMessages_Response { + repeated .CMarketingMessageProto messages = 1; + optional uint32 time_next_message_age = 2; +} + +message CMarketingMessages_GetDisplayMarketingMessage_Request { + optional fixed64 gid = 1; + optional .StoreBrowseContext context = 2; + optional .StoreBrowseItemDataRequest data_request = 3; +} + +message CMarketingMessages_GetDisplayMarketingMessage_Response { + optional .CDisplayMarketingMessage message = 1; +} + +message CMarketingMessages_GetMarketingMessage_Request { + optional fixed64 gid = 1; +} + +message CMarketingMessages_GetMarketingMessage_Response { + optional .CMarketingMessageProto message = 1; +} + +message CMarketingMessages_GetMarketingMessagesForUser_Request { + optional bool include_seen_messages = 1; + optional string country_code = 2; + optional int32 elanguage = 3; + optional int32 operating_system = 4; + optional int32 client_package_version = 5; + optional .StoreBrowseContext context = 6; + optional .StoreBrowseItemDataRequest data_request = 7; +} + +message CMarketingMessages_GetMarketingMessagesForUser_Response { + repeated .CMarketingMessages_GetMarketingMessagesForUser_Response_MarketingMessageForUser messages = 1; +} + +message CMarketingMessages_GetMarketingMessagesForUser_Response_MarketingMessageForUser { + optional bool already_seen = 1; + optional .CDisplayMarketingMessage message = 2; +} + +message CMarketingMessages_MarkMessageSeen_Notification { + optional fixed64 gid = 1; +} + +message CMarketingMessages_UpdateMarketingMessage_Request { + optional fixed64 gid = 1; + optional .CMarketingMessageProto message = 2; + optional bool from_json = 3; +} + +message CMarketingMessages_UpdateMarketingMessage_Response { +} + +service MarketingMessages { + rpc CreateMarketingMessage (.CMarketingMessages_CreateMarketingMessage_Request) returns (.CMarketingMessages_CreateMarketingMessage_Response); + rpc DeleteMarketingMessage (.CMarketingMessages_DeleteMarketingMessage_Request) returns (.CMarketingMessages_DeleteMarketingMessage_Response); + rpc DoesUserHavePendingMarketingMessages (.CMarketingMessages_DoesUserHavePendingMarketingMessages_Request) returns (.CMarketingMessages_DoesUserHavePendingMarketingMessages_Response); + rpc FindMarketingMessages (.CMarketingMessages_FindMarketingMessages_Request) returns (.CMarketingMessages_FindMarketingMessages_Response); + rpc GetActiveMarketingMessages (.CMarketingMessages_GetActiveMarketingMessages_Request) returns (.CMarketingMessages_GetActiveMarketingMessages_Response); + rpc GetDisplayMarketingMessage (.CMarketingMessages_GetDisplayMarketingMessage_Request) returns (.CMarketingMessages_GetDisplayMarketingMessage_Response); + rpc GetDisplayMarketingMessageAdmin (.CMarketingMessages_GetDisplayMarketingMessage_Request) returns (.CMarketingMessages_GetDisplayMarketingMessage_Response); + rpc GetMarketingMessage (.CMarketingMessages_GetMarketingMessage_Request) returns (.CMarketingMessages_GetMarketingMessage_Response); + rpc GetMarketingMessagesForUser (.CMarketingMessages_GetMarketingMessagesForUser_Request) returns (.CMarketingMessages_GetMarketingMessagesForUser_Response); + rpc MarkMessageSeen (.CMarketingMessages_MarkMessageSeen_Notification) returns (.NoResponse); + rpc UpdateMarketingMessage (.CMarketingMessages_UpdateMarketingMessage_Request) returns (.CMarketingMessages_UpdateMarketingMessage_Response); +} + diff --git a/protobuf_files/orig/webui/service_mobileapp.proto b/protobuf_files/orig/webui/service_mobileapp.proto new file mode 100644 index 00000000..d047d4aa --- /dev/null +++ b/protobuf_files/orig/webui/service_mobileapp.proto @@ -0,0 +1,18 @@ + +message CMobileApp_GetMobileSummary_Request { + optional fixed64 authenticator_gid = 1; +} + +message CMobileApp_GetMobileSummary_Response { + optional uint32 stale_time_seconds = 1; + optional bool is_authenticator_valid = 2; + optional uint32 owned_games = 3; + optional uint32 friend_count = 4; + optional string wallet_balance = 5; + optional string language = 6; +} + +service MobileApp { + rpc GetMobileSummary (.CMobileApp_GetMobileSummary_Request) returns (.CMobileApp_GetMobileSummary_Response); +} + diff --git a/protobuf_files/orig/webui/service_mobileauth.proto b/protobuf_files/orig/webui/service_mobileauth.proto new file mode 100644 index 00000000..be9cf823 --- /dev/null +++ b/protobuf_files/orig/webui/service_mobileauth.proto @@ -0,0 +1,24 @@ + +message CMobileAuth_MigrateMobileSession_Request { + optional fixed64 steamid = 1; + optional string token = 2; + optional bytes signature = 3; + optional .CMobileAuth_MigrateMobileSession_Request_DeviceDetails device_details = 4; +} + +message CMobileAuth_MigrateMobileSession_Request_DeviceDetails { + optional string device_friendly_name = 1; + optional uint32 platform_type = 2; + optional int32 os_type = 3; + optional uint32 gaming_device_type = 4; +} + +message CMobileAuth_MigrateMobileSession_Response { + optional string refresh_token = 1; + optional string access_token = 2; +} + +service MobileAuth { + rpc MigrateMobileSession (.CMobileAuth_MigrateMobileSession_Request) returns (.CMobileAuth_MigrateMobileSession_Response); +} + diff --git a/protobuf_files/orig/webui/service_mobiledevice.proto b/protobuf_files/orig/webui/service_mobiledevice.proto new file mode 100644 index 00000000..9d0c087c --- /dev/null +++ b/protobuf_files/orig/webui/service_mobiledevice.proto @@ -0,0 +1,26 @@ +import "common_base.proto"; + +message CMobileDevice_DeregisterMobileDevice_Notification { + optional string deviceid = 1; +} + +message CMobileDevice_RegisterMobileDevice_Request { + optional string deviceid = 1; + optional string language = 2; + optional bool push_enabled = 3; + optional string app_version = 4; + optional string os_version = 5; + optional string device_model = 6; + optional string twofactor_device_identifier = 7; + optional int32 mobile_app = 8 [(.description) = "enum"]; +} + +message CMobileDevice_RegisterMobileDevice_Response { + optional uint32 unique_deviceid = 2; +} + +service MobileDevice { + rpc DeregisterMobileDevice (.CMobileDevice_DeregisterMobileDevice_Notification) returns (.NoResponse); + rpc RegisterMobileDevice (.CMobileDevice_RegisterMobileDevice_Request) returns (.CMobileDevice_RegisterMobileDevice_Response); +} + diff --git a/protobuf_files/orig/webui/service_mobileperaccount.proto b/protobuf_files/orig/webui/service_mobileperaccount.proto new file mode 100644 index 00000000..a25ea952 --- /dev/null +++ b/protobuf_files/orig/webui/service_mobileperaccount.proto @@ -0,0 +1,31 @@ + +message CMobilePerAccount_GetSettings_Request { +} + +message CMobilePerAccount_GetSettings_Response { + optional bool allow_sale_push = 2; + optional bool allow_wishlist_push = 3; + optional bool has_settings = 4; + optional uint32 chat_notification_level = 5; + optional bool notify_direct_chat = 6; + optional bool notify_group_chat = 7; + optional bool allow_event_push = 8 [default = true]; +} + +message CMobilePerAccount_SetSettings_Request { + optional bool allow_sale_push = 2; + optional bool allow_wishlist_push = 3; + optional uint32 chat_notification_level = 4; + optional bool notify_direct_chat = 5; + optional bool notify_group_chat = 6; + optional bool allow_event_push = 7 [default = true]; +} + +message CMobilePerAccount_SetSettings_Response { +} + +service MobilePerAccount { + rpc GetSettings (.CMobilePerAccount_GetSettings_Request) returns (.CMobilePerAccount_GetSettings_Response); + rpc SetSettings (.CMobilePerAccount_SetSettings_Request) returns (.CMobilePerAccount_SetSettings_Response); +} + diff --git a/protobuf_files/orig/webui/service_news.proto b/protobuf_files/orig/webui/service_news.proto new file mode 100644 index 00000000..88959027 --- /dev/null +++ b/protobuf_files/orig/webui/service_news.proto @@ -0,0 +1,101 @@ +import "common_base.proto"; + +message CNews_ConvertHTMLToBBCode_Response { + optional string converted_content = 1; + optional bool found_html = 2; +} + +message CNews_GetBatchPublishedPartnerEvent_Request { + optional fixed64 news_feed_gid = 1; + optional uint32 start_index = 2 [default = 0]; + optional uint32 amount = 3 [default = 100]; +} + +message CNews_GetBatchPublishedPartnerEvent_Response { + optional uint32 clan_account_id = 1; + optional fixed64 news_feed_gid = 2; + repeated fixed64 clan_event_gid = 3; + repeated fixed64 news_post_gid = 4; + repeated string news_url = 5; +} + +message CNews_GetNewsFeedByRepublishClan_Response { + repeated .CNewsFeedDef feeds = 1; +} + +message CNews_PreviewPartnerEvents_Request { + optional string rss_url = 1; + optional uint32 lang = 2; +} + +message CNews_PreviewPartnerEvents_Response { + optional string rss_url = 1; + repeated .CNewsPartnerEventPreview results = 2; + optional string error_msg = 3; +} + +message CNews_PublishPartnerEvent_Request { + optional .CNewsFeedPostDef post = 1; + optional bool draft = 2; +} + +message CNews_PublishPartnerEvent_Response { + optional fixed64 clan_event_gid = 1; + optional fixed64 news_post_gid = 2; +} + +message CNewsFeedDef { + optional fixed64 gid = 1; + optional string name = 2; + optional uint32 type = 3 [default = 0]; + optional string url = 4; + repeated uint32 associated_apps = 5; + optional uint32 poll_interval = 6 [default = 300]; + optional string kv_description = 7; + optional string kv_filter = 8; + optional uint32 publish_to_clan_account_id = 9; + optional uint32 language = 10; + optional uint32 last_error = 11; + optional uint32 last_update = 12; + optional uint32 last_checked = 13; +} + +message CNewsFeedPostDef { + optional fixed64 gid = 1; + optional fixed64 news_feed_gid = 2; + optional string title = 3; + optional string url = 4; + optional string author = 5; + optional uint32 rtime_date = 6; + optional string contents = 7; + optional bool commited = 8; + optional bool deleted = 9; + optional string tags = 10; + repeated uint32 appids = 11; + optional int32 recommendation_state = 12 [(.description) = "enum"]; + optional bool received_compensation = 13; + optional bool received_for_free = 14; + optional string blurb = 15; + optional string event_subtitle = 16; + optional string event_summary = 17; +} + +message CNewsPartnerEventPreview { + optional string rss_message = 1; + optional string unique_id = 2; + optional string title = 3; + optional string desc = 4; + optional string jsondata = 5; + optional .CNewsFeedPostDef post = 6; + optional bool valid_post = 7; + optional string post_error_msg = 8; +} + +service News { + rpc ConvertHTMLToBBCode (.NotImplemented) returns (.CNews_ConvertHTMLToBBCode_Response); + rpc GetBatchPublishedPartnerEvent (.CNews_GetBatchPublishedPartnerEvent_Request) returns (.CNews_GetBatchPublishedPartnerEvent_Response); + rpc GetNewsFeedByRepublishClan (.NotImplemented) returns (.CNews_GetNewsFeedByRepublishClan_Response); + rpc PreviewPartnerEvents (.CNews_PreviewPartnerEvents_Request) returns (.CNews_PreviewPartnerEvents_Response); + rpc PublishPartnerEvent (.CNews_PublishPartnerEvent_Request) returns (.CNews_PublishPartnerEvent_Response); +} + diff --git a/protobuf_files/orig/webui/service_parental.proto b/protobuf_files/orig/webui/service_parental.proto new file mode 100644 index 00000000..2c73eff3 --- /dev/null +++ b/protobuf_files/orig/webui/service_parental.proto @@ -0,0 +1,142 @@ +import "common_base.proto"; + +message CParental_DisableParentalSettings_Request { + optional string password = 1; + optional fixed64 steamid = 10; +} + +message CParental_DisableParentalSettings_Response { +} + +message CParental_DisableWithRecoveryCode_Request { + optional uint32 recovery_code = 1; + optional fixed64 steamid = 10; +} + +message CParental_DisableWithRecoveryCode_Response { +} + +message CParental_EnableParentalSettings_Request { + optional string password = 1; + optional .ParentalSettings settings = 2; + optional string sessionid = 3; + optional uint32 enablecode = 4; + optional fixed64 steamid = 10; +} + +message CParental_EnableParentalSettings_Response { +} + +message CParental_GetParentalSettings_Request { + optional fixed64 steamid = 10; +} + +message CParental_GetParentalSettings_Response { + optional .ParentalSettings settings = 1; +} + +message CParental_GetSignedParentalSettings_Request { + optional uint32 priority = 1; +} + +message CParental_GetSignedParentalSettings_Response { + optional bytes serialized_settings = 1; + optional bytes signature = 2; +} + +message CParental_LockClient_Request { + optional string session = 1; +} + +message CParental_LockClient_Response { +} + +message CParental_ParentalLock_Notification { + optional string sessionid = 1; +} + +message CParental_ParentalSettingsChange_Notification { + optional bytes serialized_settings = 1; + optional bytes signature = 2; + optional string password = 3; + optional string sessionid = 4; +} + +message CParental_ParentalUnlock_Notification { + optional string password = 1; + optional string sessionid = 2; +} + +message CParental_RequestRecoveryCode_Request { +} + +message CParental_RequestRecoveryCode_Response { +} + +message CParental_SetParentalSettings_Request { + optional string password = 1; + optional .ParentalSettings settings = 2; + optional string new_password = 3; + optional string sessionid = 4; + optional fixed64 steamid = 10; +} + +message CParental_SetParentalSettings_Response { +} + +message CParental_ValidatePassword_Request { + optional string password = 1; + optional string session = 2; + optional bool send_unlock_on_success = 3; +} + +message CParental_ValidatePassword_Response { + optional string token = 1; +} + +message CParental_ValidateToken_Request { + optional string unlock_token = 1; +} + +message CParental_ValidateToken_Response { +} + +message ParentalApp { + optional uint32 appid = 1; + optional bool is_allowed = 2; +} + +message ParentalSettings { + optional fixed64 steamid = 1; + optional uint32 applist_base_id = 2; + optional string applist_base_description = 3; + repeated .ParentalApp applist_base = 4; + repeated .ParentalApp applist_custom = 5; + optional uint32 passwordhashtype = 6; + optional bytes salt = 7; + optional bytes passwordhash = 8; + optional bool is_enabled = 9; + optional uint32 enabled_features = 10; + optional string recovery_email = 11; + optional bool is_site_license_lock = 12; +} + +service Parental { + rpc DisableParentalSettings (.CParental_DisableParentalSettings_Request) returns (.CParental_DisableParentalSettings_Response); + rpc DisableWithRecoveryCode (.CParental_DisableWithRecoveryCode_Request) returns (.CParental_DisableWithRecoveryCode_Response); + rpc EnableParentalSettings (.CParental_EnableParentalSettings_Request) returns (.CParental_EnableParentalSettings_Response); + rpc GetParentalSettings (.CParental_GetParentalSettings_Request) returns (.CParental_GetParentalSettings_Response); + rpc GetSignedParentalSettings (.CParental_GetSignedParentalSettings_Request) returns (.CParental_GetSignedParentalSettings_Response); + rpc LockClient (.CParental_LockClient_Request) returns (.CParental_LockClient_Response); + rpc RequestRecoveryCode (.CParental_RequestRecoveryCode_Request) returns (.CParental_RequestRecoveryCode_Response); + rpc SetParentalSettings (.CParental_SetParentalSettings_Request) returns (.CParental_SetParentalSettings_Response); + rpc ValidatePassword (.CParental_ValidatePassword_Request) returns (.CParental_ValidatePassword_Response); + rpc ValidateToken (.CParental_ValidateToken_Request) returns (.CParental_ValidateToken_Response); +} + +service ParentalClient { + rpc NotifyLock (.CParental_ParentalLock_Notification) returns (.NoResponse); + rpc NotifySettingsChange (.CParental_ParentalSettingsChange_Notification) returns (.NoResponse); + rpc NotifyUnlock (.CParental_ParentalUnlock_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_partnermembershipinvite.proto b/protobuf_files/orig/webui/service_partnermembershipinvite.proto new file mode 100644 index 00000000..8936bab9 --- /dev/null +++ b/protobuf_files/orig/webui/service_partnermembershipinvite.proto @@ -0,0 +1,29 @@ +import "common_base.proto"; + +message CPartnerMembershipInvite_GetInvites_Response { + repeated .MembershipInvite invites = 1; +} + +message MembershipInvite { + optional uint64 inviteid = 1; + optional uint32 accountid_sender = 2; + optional string email = 3; + optional string real_name = 4; + optional string note = 5; + optional uint32 time_sent = 6; + optional int32 current_state = 7 [(.description) = "enum"]; + optional uint64 pub_rights = 8; + optional uint64 app_rights = 9; + optional uint32 time_receiver_responded = 10; + optional uint32 accountid = 11; + optional uint32 time_partner_responded = 12; + optional uint32 accountid_partner = 13; + optional uint32 partnerid = 14; + optional uint32 time_last_updated = 15; + optional string sender_ip = 16; +} + +service PartnerMembershipInvite { + rpc GetInvites (.NotImplemented) returns (.CPartnerMembershipInvite_GetInvites_Response); +} + diff --git a/protobuf_files/orig/webui/service_partnerstorebrowse.proto b/protobuf_files/orig/webui/service_partnerstorebrowse.proto new file mode 100644 index 00000000..95fa30aa --- /dev/null +++ b/protobuf_files/orig/webui/service_partnerstorebrowse.proto @@ -0,0 +1,6 @@ +import "common.proto"; + +service PartnerStoreBrowse { + rpc GetItems (.CStoreBrowse_GetItems_Request) returns (.CStoreBrowse_GetItems_Response); +} + diff --git a/protobuf_files/orig/webui/service_phone.proto b/protobuf_files/orig/webui/service_phone.proto new file mode 100644 index 00000000..1c9735d1 --- /dev/null +++ b/protobuf_files/orig/webui/service_phone.proto @@ -0,0 +1,51 @@ + +message CPhone_AddPhoneToAccount_Response { + optional bool success = 1; + optional int32 phone_number_type = 2; +} + +message CPhone_ConfirmAddPhoneToAccount_Request { + optional fixed64 steamid = 1; + optional string stoken = 2; +} + +message CPhone_IsAccountWaitingForEmailConfirmation_Request { +} + +message CPhone_IsAccountWaitingForEmailConfirmation_Response { + optional bool awaiting_email_confirmation = 1; + optional uint32 seconds_to_wait = 2; +} + +message CPhone_SendPhoneVerificationCode_Request { + optional uint32 language = 1; +} + +message CPhone_SendPhoneVerificationCode_Response { +} + +message CPhone_SetAccountPhoneNumber_Request { + optional string phone_number = 1; + optional string phone_country_code = 2; +} + +message CPhone_SetAccountPhoneNumber_Response { + optional string confirmation_email_address = 1; + optional string phone_number_formatted = 2; +} + +message CPhone_VerifyAccountPhoneWithCode_Request { + optional string code = 1; +} + +message CPhone_VerifyAccountPhoneWithCode_Response { +} + +service Phone { + rpc ConfirmAddPhoneToAccount (.CPhone_ConfirmAddPhoneToAccount_Request) returns (.CPhone_AddPhoneToAccount_Response); + rpc IsAccountWaitingForEmailConfirmation (.CPhone_IsAccountWaitingForEmailConfirmation_Request) returns (.CPhone_IsAccountWaitingForEmailConfirmation_Response); + rpc SendPhoneVerificationCode (.CPhone_SendPhoneVerificationCode_Request) returns (.CPhone_SendPhoneVerificationCode_Response); + rpc SetAccountPhoneNumber (.CPhone_SetAccountPhoneNumber_Request) returns (.CPhone_SetAccountPhoneNumber_Response); + rpc VerifyAccountPhoneWithCode (.CPhone_VerifyAccountPhoneWithCode_Request) returns (.CPhone_VerifyAccountPhoneWithCode_Response); +} + diff --git a/protobuf_files/orig/webui/service_player.proto b/protobuf_files/orig/webui/service_player.proto new file mode 100644 index 00000000..7b2abf05 --- /dev/null +++ b/protobuf_files/orig/webui/service_player.proto @@ -0,0 +1,828 @@ +import "common_base.proto"; + +message CPlayer_AcceptSSA_Request { + optional int32 agreement_type = 1 [(.description) = "enum"]; + optional uint32 time_signed_utc = 2; +} + +message CPlayer_AcceptSSA_Response { +} + +message CPlayer_AddFriend_Request { + optional fixed64 steamid = 1; +} + +message CPlayer_AddFriend_Response { + optional bool invite_sent = 1; + optional uint32 friend_relationship = 2; + optional int32 result = 3; +} + +message CPlayer_CommunityPreferences { + optional bool hide_adult_content_violence = 1 [default = true]; + optional bool hide_adult_content_sex = 2 [default = true]; + optional uint32 timestamp_updated = 3; + optional bool parenthesize_nicknames = 4 [default = false]; + optional int32 text_filter_setting = 5 [(.description) = "enum"]; + optional bool text_filter_ignore_friends = 6 [default = true]; + optional uint32 text_filter_words_revision = 7; +} + +message CPlayer_CommunityPreferencesChanged_Notification { + optional .CPlayer_CommunityPreferences preferences = 1; +} + +message CPlayer_DeletePostedStatus_Request { + optional uint64 postid = 1; +} + +message CPlayer_DeletePostedStatus_Response { +} + +message CPlayer_FriendEquippedProfileItemsChanged_Notification { + optional fixed32 accountid = 1; +} + +message CPlayer_FriendNicknameChanged_Notification { + optional fixed32 accountid = 1; + optional string nickname = 2; + optional bool is_echo_to_self = 3; +} + +message CPlayer_GetAchievementsProgress_Request { + optional uint64 steamid = 1; + optional string language = 2; + repeated uint32 appids = 3; +} + +message CPlayer_GetAchievementsProgress_Response { + repeated .CPlayer_GetAchievementsProgress_Response_AchievementProgress achievement_progress = 1; +} + +message CPlayer_GetAchievementsProgress_Response_AchievementProgress { + optional uint32 appid = 1; + optional uint32 unlocked = 2; + optional uint32 total = 3; + optional float percentage = 4; + optional bool all_unlocked = 5; + optional uint32 cache_time = 6; +} + +message CPlayer_GetAnimatedAvatar_Request { + optional fixed64 steamid = 1; + optional string language = 2; +} + +message CPlayer_GetAnimatedAvatar_Response { + optional .ProfileItem avatar = 1; +} + +message CPlayer_GetAvatarFrame_Request { + optional fixed64 steamid = 1; + optional string language = 2; +} + +message CPlayer_GetAvatarFrame_Response { + optional .ProfileItem avatar_frame = 1; +} + +message CPlayer_GetCommunityPreferences_Request { +} + +message CPlayer_GetCommunityPreferences_Response { + optional .CPlayer_CommunityPreferences preferences = 1; +} + +message CPlayer_GetDurationControl_Request { + optional uint32 appid = 1; +} + +message CPlayer_GetDurationControl_Response { + optional bool is_enabled = 1; + optional int32 seconds = 2; + optional int32 seconds_today = 3; + optional bool is_steamchina_account = 4; + optional bool is_age_verified = 5; + optional uint32 seconds_allowed_today = 6; + optional bool age_verification_pending = 7; + optional bool block_minors = 8; +} + +message CPlayer_GetEmoticonList_Request { +} + +message CPlayer_GetEmoticonList_Response { + repeated .CPlayer_GetEmoticonList_Response_Emoticon emoticons = 1; +} + +message CPlayer_GetEmoticonList_Response_Emoticon { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_last_used = 3; + optional uint32 use_count = 4; + optional uint32 time_received = 5; + optional uint32 appid = 6; +} + +message CPlayer_GetFavoriteBadge_Request { + optional uint64 steamid = 1; +} + +message CPlayer_GetFavoriteBadge_Response { + optional bool has_favorite_badge = 1; + optional uint32 badgeid = 2; + optional uint64 communityitemid = 3; + optional uint32 item_type = 4; + optional uint32 border_color = 5; + optional uint32 appid = 6; + optional uint32 level = 7; +} + +message CPlayer_GetFriendsAppsActivity_Request { + optional string news_language = 1; + optional uint32 request_flags = 2; +} + +message CPlayer_GetFriendsAppsActivity_Response { + repeated .CPlayer_GetFriendsAppsActivity_Response_AppFriendsInfo trending = 1; + repeated .CPlayer_GetFriendsAppsActivity_Response_AppFriendsInfo recent_purchases = 2; + repeated .CPlayer_GetFriendsAppsActivity_Response_AppFriendsInfo unowned = 3; + repeated .CPlayer_GetFriendsAppsActivity_Response_AppFriendsInfo popular = 4; + repeated .CPlayer_GetFriendsAppsActivity_Response_AppFriendsInfo dont_forget = 5; + repeated .CPlayer_GetFriendsAppsActivity_Response_AppFriendsInfo being_discussed = 6; + repeated .CPlayer_GetFriendsAppsActivity_Response_AppFriendsInfo new_to_group = 7; + repeated .CPlayer_GetFriendsAppsActivity_Response_AppFriendsInfo returned_to_group = 8; + optional uint32 active_friend_count = 9 [default = 0]; +} + +message CPlayer_GetFriendsAppsActivity_Response_AppFriendsInfo { + optional uint32 appid = 1; + repeated .CPlayer_GetFriendsAppsActivity_Response_FriendPlayTime friends = 2; + optional uint32 display_order = 3; +} + +message CPlayer_GetFriendsAppsActivity_Response_FriendPlayTime { + optional fixed64 steamid = 1; + optional uint32 minutes_played_this_week = 2; + optional uint32 minutes_played_two_weeks = 3; + optional uint32 minutes_played_forever = 4; + optional uint32 event_count = 5; +} + +message CPlayer_GetFriendsGameplayInfo_Request { + optional uint32 appid = 1; +} + +message CPlayer_GetFriendsGameplayInfo_Response { + optional .CPlayer_GetFriendsGameplayInfo_Response_OwnGameplayInfo your_info = 1; + repeated .CPlayer_GetFriendsGameplayInfo_Response_FriendsGameplayInfo in_game = 2; + repeated .CPlayer_GetFriendsGameplayInfo_Response_FriendsGameplayInfo played_recently = 3; + repeated .CPlayer_GetFriendsGameplayInfo_Response_FriendsGameplayInfo played_ever = 4; + repeated .CPlayer_GetFriendsGameplayInfo_Response_FriendsGameplayInfo owns = 5; + repeated .CPlayer_GetFriendsGameplayInfo_Response_FriendsGameplayInfo in_wishlist = 6; +} + +message CPlayer_GetFriendsGameplayInfo_Response_FriendsGameplayInfo { + optional fixed64 steamid = 1; + optional uint32 minutes_played = 2; + optional uint32 minutes_played_forever = 3; +} + +message CPlayer_GetFriendsGameplayInfo_Response_OwnGameplayInfo { + optional fixed64 steamid = 1; + optional uint32 minutes_played = 2; + optional uint32 minutes_played_forever = 3; + optional bool in_wishlist = 4; + optional bool owned = 5; +} + +message CPlayer_GetGameAchievements_Request { + optional uint32 appid = 1; + optional string language = 2; +} + +message CPlayer_GetGameAchievements_Response { + repeated .CPlayer_GetGameAchievements_Response_Achievement achievements = 1; +} + +message CPlayer_GetGameAchievements_Response_Achievement { + optional string internal_name = 1; + optional string localized_name = 2; + optional string localized_desc = 3; + optional string icon = 4; + optional string icon_gray = 5; + optional bool hidden = 6; + optional string player_percent_unlocked = 7; +} + +message CPlayer_GetGameBadgeLevels_Request { + optional uint32 appid = 1; +} + +message CPlayer_GetGameBadgeLevels_Response { + optional uint32 player_level = 1; + repeated .CPlayer_GetGameBadgeLevels_Response_Badge badges = 2; +} + +message CPlayer_GetGameBadgeLevels_Response_Badge { + optional int32 level = 1; + optional int32 series = 2; + optional uint32 border_color = 3; +} + +message CPlayer_GetLastPlayedTimes_Request { + optional uint32 min_last_played = 1; +} + +message CPlayer_GetLastPlayedTimes_Response { + repeated .CPlayer_GetLastPlayedTimes_Response_Game games = 1; +} + +message CPlayer_GetLastPlayedTimes_Response_Game { + optional int32 appid = 1; + optional uint32 last_playtime = 2; + optional int32 playtime_2weeks = 3; + optional int32 playtime_forever = 4; + optional uint32 first_playtime = 5; + optional int32 playtime_windows_forever = 6; + optional int32 playtime_mac_forever = 7; + optional int32 playtime_linux_forever = 8; + optional uint32 first_windows_playtime = 9; + optional uint32 first_mac_playtime = 10; + optional uint32 first_linux_playtime = 11; + optional uint32 last_windows_playtime = 12; + optional uint32 last_mac_playtime = 13; + optional uint32 last_linux_playtime = 14; +} + +message CPlayer_GetMiniProfileBackground_Request { + optional fixed64 steamid = 1; + optional string language = 2; +} + +message CPlayer_GetMiniProfileBackground_Response { + optional .ProfileItem profile_background = 1; +} + +message CPlayer_GetMutualFriendsForIncomingInvites_Request { +} + +message CPlayer_GetMutualFriendsForIncomingInvites_Response { + repeated .CPlayer_IncomingInviteMutualFriendList incoming_invite_mutual_friends_lists = 1; +} + +message CPlayer_GetNewSteamAnnouncementState_Request { + optional int32 language = 1; +} + +message CPlayer_GetNewSteamAnnouncementState_Response { + optional int32 state = 1 [(.description) = "enum"]; + optional string announcement_headline = 2; + optional string announcement_url = 3; + optional uint32 time_posted = 4; + optional uint64 announcement_gid = 5; +} + +message CPlayer_GetNicknameList_Request { +} + +message CPlayer_GetNicknameList_Response { + repeated .CPlayer_GetNicknameList_Response_PlayerNickname nicknames = 1; +} + +message CPlayer_GetNicknameList_Response_PlayerNickname { + optional fixed32 accountid = 1; + optional string nickname = 2; +} + +message CPlayer_GetOwnedGames_Request { + optional uint64 steamid = 1; + optional bool include_appinfo = 2; + optional bool include_played_free_games = 3; + repeated uint32 appids_filter = 4; + optional bool include_free_sub = 5; + optional bool skip_unvetted_apps = 6 [default = true]; + optional string language = 7; + optional bool include_extended_appinfo = 8; +} + +message CPlayer_GetOwnedGames_Response { + optional uint32 game_count = 1; + repeated .CPlayer_GetOwnedGames_Response_Game games = 2; +} + +message CPlayer_GetOwnedGames_Response_Game { + optional int32 appid = 1; + optional string name = 2; + 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 bool has_leaderboards = 17; + repeated uint32 content_descriptorids = 18; +} + +message CPlayer_GetPerFriendPreferences_Request { +} + +message CPlayer_GetPerFriendPreferences_Response { + repeated .PerFriendPreferences preferences = 1; +} + +message CPlayer_GetPlayNext_Request { + optional uint32 max_age_seconds = 1; + repeated uint32 ignore_appids = 2; +} + +message CPlayer_GetPlayNext_Response { + optional uint32 last_update_time = 1; + repeated uint32 appids = 2; +} + +message CPlayer_GetPostedStatus_Request { + optional uint64 steamid = 1; + optional uint64 postid = 2; +} + +message CPlayer_GetPostedStatus_Response { + optional uint32 accountid = 1; + optional uint64 postid = 2; + optional string status_text = 3; + optional bool deleted = 4; + optional uint32 appid = 5; +} + +message CPlayer_GetPrivacySettings_Request { +} + +message CPlayer_GetPrivacySettings_Response { + optional .CPrivacySettings privacy_settings = 1; +} + +message CPlayer_GetProfileBackground_Request { + optional fixed64 steamid = 1; + optional string language = 2; +} + +message CPlayer_GetProfileBackground_Response { + optional .ProfileItem profile_background = 1; +} + +message CPlayer_GetProfileCustomization_Request { + optional fixed64 steamid = 1; + optional bool include_inactive_customizations = 2; + optional bool include_purchased_customizations = 3; +} + +message CPlayer_GetProfileCustomization_Response { + repeated .ProfileCustomization customizations = 1; + optional uint32 slots_available = 2; + optional .ProfileTheme profile_theme = 3; + repeated .CPlayer_GetProfileCustomization_Response_PurchasedCustomization purchased_customizations = 4; + optional .ProfilePreferences profile_preferences = 5; +} + +message CPlayer_GetProfileCustomization_Response_PurchasedCustomization { + optional uint64 purchaseid = 1; + optional int32 customization_type = 2 [(.description) = "enum"]; + optional uint32 level = 3; +} + +message CPlayer_GetProfileItemsEquipped_Request { + optional fixed64 steamid = 1; + optional string language = 2; +} + +message CPlayer_GetProfileItemsEquipped_Response { + optional .ProfileItem profile_background = 1; + optional .ProfileItem mini_profile_background = 2; + optional .ProfileItem avatar_frame = 3; + optional .ProfileItem animated_avatar = 4; + optional .ProfileItem profile_modifier = 5; + optional .ProfileItem steam_deck_keyboard_skin = 6; +} + +message CPlayer_GetProfileItemsOwned_Request { + optional string language = 1; + repeated int32 filters = 2 [(.description) = "enum"]; +} + +message CPlayer_GetProfileItemsOwned_Response { + repeated .ProfileItem profile_backgrounds = 1; + repeated .ProfileItem mini_profile_backgrounds = 2; + repeated .ProfileItem avatar_frames = 3; + repeated .ProfileItem animated_avatars = 4; + repeated .ProfileItem profile_modifiers = 5; + repeated .ProfileItem steam_deck_keyboard_skins = 6; + repeated .ProfileItem steam_deck_startup_movies = 7; +} + +message CPlayer_GetProfileThemesAvailable_Request { +} + +message CPlayer_GetProfileThemesAvailable_Response { + repeated .ProfileTheme profile_themes = 1; +} + +message CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request { + optional fixed64 steamid = 1; +} + +message CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response { + repeated .CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response_PurchasedCustomization purchased_customizations = 1; + repeated .CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response_UpgradedCustomization upgraded_customizations = 2; +} + +message CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response_PurchasedCustomization { + optional int32 customization_type = 1 [(.description) = "enum"]; + optional uint32 count = 2; +} + +message CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response_UpgradedCustomization { + optional int32 customization_type = 1 [(.description) = "enum"]; + optional uint32 level = 2; +} + +message CPlayer_GetPurchasedProfileCustomizations_Request { + optional fixed64 steamid = 1; +} + +message CPlayer_GetPurchasedProfileCustomizations_Response { + repeated .CPlayer_GetPurchasedProfileCustomizations_Response_PurchasedCustomization purchased_customizations = 1; +} + +message CPlayer_GetPurchasedProfileCustomizations_Response_PurchasedCustomization { + optional uint64 purchaseid = 1; + optional int32 customization_type = 2 [(.description) = "enum"]; +} + +message CPlayer_GetSteamDeckKeyboardSkin_Request { + optional fixed64 steamid = 1; + optional string language = 2; +} + +message CPlayer_GetSteamDeckKeyboardSkin_Response { + optional .ProfileItem steam_deck_keyboard_skin = 1; +} + +message CPlayer_GetTextFilterWords_Request { +} + +message CPlayer_GetTextFilterWords_Response { + optional .CPlayer_TextFilterWords words = 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_GetTopAchievementsForGames_Request { + optional uint64 steamid = 1; + optional string language = 2; + optional uint32 max_achievements = 3; + repeated uint32 appids = 4; +} + +message CPlayer_GetTopAchievementsForGames_Response { + repeated .CPlayer_GetTopAchievementsForGames_Response_Game games = 1; +} + +message CPlayer_GetTopAchievementsForGames_Response_Achievement { + optional uint32 statid = 1; + optional uint32 bit = 2; + optional string name = 3; + optional string desc = 4; + optional string icon = 5; + optional string icon_gray = 6; + optional bool hidden = 7; + optional string player_percent_unlocked = 8; +} + +message CPlayer_GetTopAchievementsForGames_Response_Game { + optional uint32 appid = 1; + optional uint32 total_achievements = 2; + repeated .CPlayer_GetTopAchievementsForGames_Response_Achievement achievements = 3; +} + +message CPlayer_IgnoreFriend_Request { + optional fixed64 steamid = 1; + optional bool unignore = 2; +} + +message CPlayer_IgnoreFriend_Response { + optional uint32 friend_relationship = 1; +} + +message CPlayer_IncomingInviteMutualFriendList { + optional fixed64 steamid = 1; + repeated uint32 mutual_friend_account_ids = 2; +} + +message CPlayer_LastPlayedTimes_Notification { + repeated .CPlayer_GetLastPlayedTimes_Response_Game games = 1; +} + +message CPlayer_NewSteamAnnouncementState_Notification { + optional int32 state = 1 [(.description) = "enum"]; + optional string announcement_headline = 2; + optional string announcement_url = 3; + optional uint32 time_posted = 4; + optional uint64 announcement_gid = 5; +} + +message CPlayer_PerFriendPreferencesChanged_Notification { + optional fixed32 accountid = 1; + optional .PerFriendPreferences preferences = 2; +} + +message CPlayer_PostStatusToFriends_Request { + optional uint32 appid = 1; + optional string status_text = 2; +} + +message CPlayer_PostStatusToFriends_Response { +} + +message CPlayer_PrivacySettingsChanged_Notification { + optional .CPrivacySettings privacy_settings = 1; +} + +message CPlayer_RecordDisconnectedPlaytime_Request { + repeated .CPlayer_RecordDisconnectedPlaytime_Request_PlayHistory play_sessions = 3; +} + +message CPlayer_RecordDisconnectedPlaytime_Request_PlayHistory { + optional uint32 appid = 1; + optional uint32 session_time_start = 2; + optional uint32 seconds = 3; + optional bool offline = 4; +} + +message CPlayer_RecordDisconnectedPlaytime_Response { +} + +message CPlayer_RemoveFriend_Request { + optional fixed64 steamid = 1; +} + +message CPlayer_RemoveFriend_Response { + optional uint32 friend_relationship = 1; +} + +message CPlayer_SetAnimatedAvatar_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetAnimatedAvatar_Response { +} + +message CPlayer_SetAvatarFrame_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetAvatarFrame_Response { +} + +message CPlayer_SetCommunityPreferences_Request { + optional .CPlayer_CommunityPreferences preferences = 1; +} + +message CPlayer_SetCommunityPreferences_Response { +} + +message CPlayer_SetEquippedProfileItemFlags_Request { + optional uint64 communityitemid = 1; + optional uint32 flags = 2; +} + +message CPlayer_SetEquippedProfileItemFlags_Response { +} + +message CPlayer_SetFavoriteBadge_Request { + optional uint64 communityitemid = 1; + optional uint32 badgeid = 2; +} + +message CPlayer_SetFavoriteBadge_Response { +} + +message CPlayer_SetMiniProfileBackground_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetMiniProfileBackground_Response { +} + +message CPlayer_SetPerFriendPreferences_Request { + optional .PerFriendPreferences preferences = 1; +} + +message CPlayer_SetPerFriendPreferences_Response { +} + +message CPlayer_SetProfileBackground_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetProfileBackground_Response { +} + +message CPlayer_SetProfilePreferences_Request { + optional .ProfilePreferences profile_preferences = 1; +} + +message CPlayer_SetProfilePreferences_Response { +} + +message CPlayer_SetProfileTheme_Request { + optional string theme_id = 1; +} + +message CPlayer_SetProfileTheme_Response { +} + +message CPlayer_SetSteamDeckKeyboardSkin_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetSteamDeckKeyboardSkin_Response { +} + +message CPlayer_TextFilterWords { + repeated string text_filter_custom_banned_words = 1; + repeated string text_filter_custom_clean_words = 2; + optional uint32 text_filter_words_revision = 3; +} + +message CPlayer_TextFilterWordsChanged_Notification { + optional .CPlayer_TextFilterWords words = 1; +} + +message CPlayer_UpdateSteamAnnouncementLastRead_Request { + optional uint64 announcement_gid = 1; + optional uint32 time_posted = 2; +} + +message CPlayer_UpdateSteamAnnouncementLastRead_Response { +} + +message CPrivacySettings { + optional int32 privacy_state = 1; + optional int32 privacy_state_inventory = 2; + optional int32 privacy_state_gifts = 3; + optional int32 privacy_state_ownedgames = 4; + optional int32 privacy_state_playtime = 5; + optional int32 privacy_state_friendslist = 6; +} + +message PerFriendPreferences { + optional fixed32 accountid = 1; + optional string nickname = 2; + optional int32 notifications_showingame = 3 [(.description) = "enum"]; + optional int32 notifications_showonline = 4 [(.description) = "enum"]; + optional int32 notifications_showmessages = 5 [(.description) = "enum"]; + optional int32 sounds_showingame = 6 [(.description) = "enum"]; + optional int32 sounds_showonline = 7 [(.description) = "enum"]; + optional int32 sounds_showmessages = 8 [(.description) = "enum"]; + optional int32 notifications_sendmobile = 9 [(.description) = "enum"]; +} + +message ProfileCustomization { + optional int32 customization_type = 1 [(.description) = "enum"]; + optional bool large = 2; + repeated .ProfileCustomizationSlot slots = 3; + optional bool active = 4; + optional int32 customization_style = 5 [(.description) = "enum"]; + optional uint64 purchaseid = 6; + optional uint32 level = 7; +} + +message ProfileCustomizationSlot { + optional uint32 slot = 1; + optional uint32 appid = 2; + optional uint64 publishedfileid = 3; + optional uint64 item_assetid = 4; + optional uint64 item_contextid = 5; + optional string notes = 6; + optional string title = 7; + optional uint32 accountid = 8; + optional uint32 badgeid = 9; + optional uint32 border_color = 10; + optional uint64 item_classid = 11; + optional uint64 item_instanceid = 12; + optional int32 ban_check_result = 13 [(.description) = "enum"]; + optional uint32 replay_year = 14; +} + +message ProfileItem { + optional uint64 communityitemid = 1; + optional string image_small = 2; + optional string image_large = 3; + optional string name = 4; + optional string item_title = 5; + optional string item_description = 6; + optional uint32 appid = 7; + optional uint32 item_type = 8; + optional uint32 item_class = 9; + optional string movie_webm = 10; + optional string movie_mp4 = 11; + optional uint32 equipped_flags = 12; + optional string movie_webm_small = 13; + optional string movie_mp4_small = 14; + repeated .ProfileItem_ProfileColor profile_colors = 15; +} + +message ProfileItem_ProfileColor { + optional string style_name = 1; + optional string color = 2; +} + +message ProfilePreferences { + optional bool hide_profile_awards = 1; +} + +message ProfileTheme { + optional string theme_id = 1; + optional string title = 2; +} + +service Player { + rpc AcceptSSA (.CPlayer_AcceptSSA_Request) returns (.CPlayer_AcceptSSA_Response); + rpc AddFriend (.CPlayer_AddFriend_Request) returns (.CPlayer_AddFriend_Response); + rpc ClientGetLastPlayedTimes (.CPlayer_GetLastPlayedTimes_Request) returns (.CPlayer_GetLastPlayedTimes_Response); + rpc DeletePostedStatus (.CPlayer_DeletePostedStatus_Request) returns (.CPlayer_DeletePostedStatus_Response); + rpc GetAchievementsProgress (.CPlayer_GetAchievementsProgress_Request) returns (.CPlayer_GetAchievementsProgress_Response); + rpc GetAnimatedAvatar (.CPlayer_GetAnimatedAvatar_Request) returns (.CPlayer_GetAnimatedAvatar_Response); + rpc GetAvatarFrame (.CPlayer_GetAvatarFrame_Request) returns (.CPlayer_GetAvatarFrame_Response); + rpc GetCommunityPreferences (.CPlayer_GetCommunityPreferences_Request) returns (.CPlayer_GetCommunityPreferences_Response); + rpc GetDurationControl (.CPlayer_GetDurationControl_Request) returns (.CPlayer_GetDurationControl_Response); + rpc GetEmoticonList (.CPlayer_GetEmoticonList_Request) returns (.CPlayer_GetEmoticonList_Response); + rpc GetFavoriteBadge (.CPlayer_GetFavoriteBadge_Request) returns (.CPlayer_GetFavoriteBadge_Response); + rpc GetFriendsAppsActivity (.CPlayer_GetFriendsAppsActivity_Request) returns (.CPlayer_GetFriendsAppsActivity_Response); + rpc GetFriendsGameplayInfo (.CPlayer_GetFriendsGameplayInfo_Request) returns (.CPlayer_GetFriendsGameplayInfo_Response); + rpc GetGameAchievements (.CPlayer_GetGameAchievements_Request) returns (.CPlayer_GetGameAchievements_Response); + rpc GetGameBadgeLevels (.CPlayer_GetGameBadgeLevels_Request) returns (.CPlayer_GetGameBadgeLevels_Response); + rpc GetMiniProfileBackground (.CPlayer_GetMiniProfileBackground_Request) returns (.CPlayer_GetMiniProfileBackground_Response); + rpc GetMutualFriendsForIncomingInvites (.CPlayer_GetMutualFriendsForIncomingInvites_Request) returns (.CPlayer_GetMutualFriendsForIncomingInvites_Response); + rpc GetNewSteamAnnouncementState (.CPlayer_GetNewSteamAnnouncementState_Request) returns (.CPlayer_GetNewSteamAnnouncementState_Response); + rpc GetNicknameList (.CPlayer_GetNicknameList_Request) returns (.CPlayer_GetNicknameList_Response); + rpc GetOwnedGames (.CPlayer_GetOwnedGames_Request) returns (.CPlayer_GetOwnedGames_Response); + rpc GetPerFriendPreferences (.CPlayer_GetPerFriendPreferences_Request) returns (.CPlayer_GetPerFriendPreferences_Response); + rpc GetPlayNext (.CPlayer_GetPlayNext_Request) returns (.CPlayer_GetPlayNext_Response); + rpc GetPostedStatus (.CPlayer_GetPostedStatus_Request) returns (.CPlayer_GetPostedStatus_Response); + rpc GetPrivacySettings (.CPlayer_GetPrivacySettings_Request) returns (.CPlayer_GetPrivacySettings_Response); + rpc GetProfileBackground (.CPlayer_GetProfileBackground_Request) returns (.CPlayer_GetProfileBackground_Response); + rpc GetProfileCustomization (.CPlayer_GetProfileCustomization_Request) returns (.CPlayer_GetProfileCustomization_Response); + rpc GetProfileItemsEquipped (.CPlayer_GetProfileItemsEquipped_Request) returns (.CPlayer_GetProfileItemsEquipped_Response); + rpc GetProfileItemsOwned (.CPlayer_GetProfileItemsOwned_Request) returns (.CPlayer_GetProfileItemsOwned_Response); + rpc GetProfileThemesAvailable (.CPlayer_GetProfileThemesAvailable_Request) returns (.CPlayer_GetProfileThemesAvailable_Response); + rpc GetPurchasedAndUpgradedProfileCustomizations (.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request) returns (.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response); + rpc GetPurchasedProfileCustomizations (.CPlayer_GetPurchasedProfileCustomizations_Request) returns (.CPlayer_GetPurchasedProfileCustomizations_Response); + rpc GetSteamDeckKeyboardSkin (.CPlayer_GetSteamDeckKeyboardSkin_Request) returns (.CPlayer_GetSteamDeckKeyboardSkin_Response); + rpc GetTextFilterWords (.CPlayer_GetTextFilterWords_Request) returns (.CPlayer_GetTextFilterWords_Response); + rpc GetTimeSSAAccepted (.CPlayer_GetTimeSSAAccepted_Request) returns (.CPlayer_GetTimeSSAAccepted_Response); + rpc GetTopAchievementsForGames (.CPlayer_GetTopAchievementsForGames_Request) returns (.CPlayer_GetTopAchievementsForGames_Response); + rpc IgnoreFriend (.CPlayer_IgnoreFriend_Request) returns (.CPlayer_IgnoreFriend_Response); + rpc PostStatusToFriends (.CPlayer_PostStatusToFriends_Request) returns (.CPlayer_PostStatusToFriends_Response); + rpc RecordDisconnectedPlaytime (.CPlayer_RecordDisconnectedPlaytime_Request) returns (.CPlayer_RecordDisconnectedPlaytime_Response); + rpc RemoveFriend (.CPlayer_RemoveFriend_Request) returns (.CPlayer_RemoveFriend_Response); + rpc SetAnimatedAvatar (.CPlayer_SetAnimatedAvatar_Request) returns (.CPlayer_SetAnimatedAvatar_Response); + rpc SetAvatarFrame (.CPlayer_SetAvatarFrame_Request) returns (.CPlayer_SetAvatarFrame_Response); + rpc SetCommunityPreferences (.CPlayer_SetCommunityPreferences_Request) returns (.CPlayer_SetCommunityPreferences_Response); + rpc SetEquippedProfileItemFlags (.CPlayer_SetEquippedProfileItemFlags_Request) returns (.CPlayer_SetEquippedProfileItemFlags_Response); + rpc SetFavoriteBadge (.CPlayer_SetFavoriteBadge_Request) returns (.CPlayer_SetFavoriteBadge_Response); + rpc SetMiniProfileBackground (.CPlayer_SetMiniProfileBackground_Request) returns (.CPlayer_SetMiniProfileBackground_Response); + rpc SetPerFriendPreferences (.CPlayer_SetPerFriendPreferences_Request) returns (.CPlayer_SetPerFriendPreferences_Response); + rpc SetProfileBackground (.CPlayer_SetProfileBackground_Request) returns (.CPlayer_SetProfileBackground_Response); + rpc SetProfilePreferences (.CPlayer_SetProfilePreferences_Request) returns (.CPlayer_SetProfilePreferences_Response); + rpc SetProfileTheme (.CPlayer_SetProfileTheme_Request) returns (.CPlayer_SetProfileTheme_Response); + rpc SetSteamDeckKeyboardSkin (.CPlayer_SetSteamDeckKeyboardSkin_Request) returns (.CPlayer_SetSteamDeckKeyboardSkin_Response); + rpc UpdateSteamAnnouncementLastRead (.CPlayer_UpdateSteamAnnouncementLastRead_Request) returns (.CPlayer_UpdateSteamAnnouncementLastRead_Response); +} + +service PlayerClient { + rpc NotifyCommunityPreferencesChanged (.CPlayer_CommunityPreferencesChanged_Notification) returns (.NoResponse); + rpc NotifyFriendEquippedProfileItemsChanged (.CPlayer_FriendEquippedProfileItemsChanged_Notification) returns (.NoResponse); + rpc NotifyFriendNicknameChanged (.CPlayer_FriendNicknameChanged_Notification) returns (.NoResponse); + rpc NotifyLastPlayedTimes (.CPlayer_LastPlayedTimes_Notification) returns (.NoResponse); + rpc NotifyNewSteamAnnouncementState (.CPlayer_NewSteamAnnouncementState_Notification) returns (.NoResponse); + rpc NotifyPerFriendPreferencesChanged (.CPlayer_PerFriendPreferencesChanged_Notification) returns (.NoResponse); + rpc NotifyPrivacyPrivacySettingsChanged (.CPlayer_PrivacySettingsChanged_Notification) returns (.NoResponse); + rpc NotifyTextFilterWordsChanged (.CPlayer_TextFilterWordsChanged_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_promotioneventinvites.proto b/protobuf_files/orig/webui/service_promotioneventinvites.proto new file mode 100644 index 00000000..761203b5 --- /dev/null +++ b/protobuf_files/orig/webui/service_promotioneventinvites.proto @@ -0,0 +1,82 @@ +import "common_base.proto"; + +message CPromotionEventInvitation { + optional fixed64 inviteid = 1; + optional uint32 appid = 2; + optional uint32 invite_account = 3; + optional uint32 rtinvitetime = 4; + optional uint32 rtexpiretime = 5; + optional int32 type = 6 [(.description) = "enum"]; + optional uint32 accept_account = 7; + optional uint32 rtaccepttime = 8; + optional uint32 rtdatechosen = 9; + optional uint32 discount_eventid = 10; + optional uint32 packageid = 11; + optional uint32 bundleid = 12; + optional uint32 primary_partnerid = 13; + optional .CPromotionRequirements deadlines = 14; + optional bool notify_partner = 15; + repeated string additional_email = 16; + optional string promotion_id = 17; +} + +message CPromotionEventInviteReceive { + optional uint32 accountid = 1; + optional uint32 partnerid = 2; + optional string email_address = 3; +} + +message CPromotionEventInvites_GetAllActiveInvites_Response { + repeated .CPromotionEventInvitation invites = 1; +} + +message CPromotionEventInvites_GetEmailTargets_Request { + optional fixed64 inviteid = 1; +} + +message CPromotionEventInvites_GetEmailTargets_Response { + repeated .CPromotionEventInviteReceive targets = 1; + repeated string additional_email_address = 2; + repeated uint32 valve_account_ids = 3; + optional string operation_email = 4; +} + +message CPromotionEventInvites_GetInvite_Request { + optional fixed64 inviteid = 1; + optional uint32 appid = 2; + optional uint32 packageid = 3; + optional uint32 bundleid = 4; + optional uint32 partnerid = 5; + optional string promotion_id = 6; +} + +message CPromotionEventInvites_GetInvite_Response { + repeated .CPromotionEventInvitation invites = 1; +} + +message CPromotionEventInvites_ResendEmailInvite_Response { +} + +message CPromotionEventInvites_SetInvite_Request { + optional .CPromotionEventInvitation invite = 1; + optional bool queue_email_to_send = 2; +} + +message CPromotionEventInvites_SetInvite_Response { + optional fixed64 inviteid = 1; +} + +message CPromotionRequirements { + optional uint32 spotlight_due_date = 1; + optional uint32 marketing_message_due_date = 2; + optional uint32 discount_event_due_date = 3; +} + +service PromotionEventInvites { + rpc GetAllActiveInvites (.NotImplemented) returns (.CPromotionEventInvites_GetAllActiveInvites_Response); + rpc GetEmailTargets (.CPromotionEventInvites_GetEmailTargets_Request) returns (.CPromotionEventInvites_GetEmailTargets_Response); + rpc GetInvite (.CPromotionEventInvites_GetInvite_Request) returns (.CPromotionEventInvites_GetInvite_Response); + rpc ResendEmailInvite (.NotImplemented) returns (.CPromotionEventInvites_ResendEmailInvite_Response); + rpc SetInvite (.CPromotionEventInvites_SetInvite_Request) returns (.CPromotionEventInvites_SetInvite_Response); +} + diff --git a/protobuf_files/orig/webui/service_promotionplanning.proto b/protobuf_files/orig/webui/service_promotionplanning.proto new file mode 100644 index 00000000..29d3e98e --- /dev/null +++ b/protobuf_files/orig/webui/service_promotionplanning.proto @@ -0,0 +1,72 @@ +import "common_base.proto"; + +message CPromotionPlan { + optional fixed64 promotion_id = 1; + optional string admin_jsondata = 2; + optional string partner_jsondata = 3; + optional string input_jsondata = 4; + optional uint32 rtime32_start_time = 5; + optional uint32 rtime32_end_time = 6; + optional uint32 partner_id = 7; + optional string input_access_key = 8; +} + +message CPromotionPlanning_CreatePlan_Request { + optional .CPromotionPlan plan = 1; +} + +message CPromotionPlanning_CreatePlan_Response { + optional fixed64 promotion_id = 1; + optional string input_access_key = 2; +} + +message CPromotionPlanning_DeletePlan_Request { + optional fixed64 promotion_id = 1; +} + +message CPromotionPlanning_DeletePlan_Response { +} + +message CPromotionPlanning_GetAllActivePlan_Request { +} + +message CPromotionPlanning_GetAllActivePlan_Response { + repeated .CPromotionPlan plan = 1; +} + +message CPromotionPlanning_GetPlan_Request { + optional fixed64 promotion_id = 1; +} + +message CPromotionPlanning_GetPlan_Response { + optional .CPromotionPlan plan = 1; +} + +message CPromotionPlanning_GetPlanByInputAccessKey_Response { + optional .CPromotionPlan plan = 1; +} + +message CPromotionPlanning_SearchPlan_Response { + repeated .CPromotionPlan plan = 1; +} + +message CPromotionPlanning_UpdatePlan_Request { + optional .CPromotionPlan plan = 1; +} + +message CPromotionPlanning_UpdatePlan_Response { +} + +service PromotionPlanning { + rpc CreatePlan (.CPromotionPlanning_CreatePlan_Request) returns (.CPromotionPlanning_CreatePlan_Response); + rpc CreateTentativePlan (.CPromotionPlanning_CreatePlan_Request) returns (.CPromotionPlanning_CreatePlan_Response); + rpc DeletePlan (.CPromotionPlanning_DeletePlan_Request) returns (.CPromotionPlanning_DeletePlan_Response); + rpc GetAllActivePlan (.CPromotionPlanning_GetAllActivePlan_Request) returns (.CPromotionPlanning_GetAllActivePlan_Response); + rpc GetPlan (.CPromotionPlanning_GetPlan_Request) returns (.CPromotionPlanning_GetPlan_Response); + rpc GetPlanByInputAccessKey (.NotImplemented) returns (.CPromotionPlanning_GetPlanByInputAccessKey_Response); + rpc SearchPlan (.NotImplemented) returns (.CPromotionPlanning_SearchPlan_Response); + rpc UpdatePlan (.CPromotionPlanning_UpdatePlan_Request) returns (.CPromotionPlanning_UpdatePlan_Response); + rpc UpdatePlanInputData (.CPromotionPlanning_UpdatePlan_Request) returns (.CPromotionPlanning_UpdatePlan_Response); + rpc UpdatePlanPartnerInfo (.CPromotionPlanning_UpdatePlan_Request) returns (.CPromotionPlanning_UpdatePlan_Response); +} + diff --git a/protobuf_files/orig/webui/service_publishedfile.proto b/protobuf_files/orig/webui/service_publishedfile.proto new file mode 100644 index 00000000..9a7f1ad1 --- /dev/null +++ b/protobuf_files/orig/webui/service_publishedfile.proto @@ -0,0 +1,668 @@ +import "common_base.proto"; + +message CPublishedFile_AddAppRelationship_Request { + optional uint64 publishedfileid = 1; + optional uint32 appid = 2; + optional uint32 relationship = 3; +} + +message CPublishedFile_AddAppRelationship_Response { +} + +message CPublishedFile_AddChild_Request { + optional uint64 publishedfileid = 1; + optional uint64 child_publishedfileid = 2; +} + +message CPublishedFile_AddChild_Response { +} + +message CPublishedFile_AreFilesInSubscriptionList_Request { + optional uint32 appid = 1; + repeated fixed64 publishedfileids = 2; + optional uint32 listtype = 3; + optional uint32 filetype = 4; + optional uint32 workshopfiletype = 5; +} + +message CPublishedFile_AreFilesInSubscriptionList_Response { + repeated .CPublishedFile_AreFilesInSubscriptionList_Response_InList files = 1; +} + +message CPublishedFile_AreFilesInSubscriptionList_Response_InList { + optional fixed64 publishedfileid = 1; + optional bool inlist = 2; +} + +message CPublishedFile_CanSubscribe_Request { + optional uint64 publishedfileid = 1; +} + +message CPublishedFile_CanSubscribe_Response { + optional bool can_subscribe = 1; +} + +message CPublishedFile_Delete_Request { + optional fixed64 publishedfileid = 1; +} + +message CPublishedFile_Delete_Response { +} + +message CPublishedFile_FileDeleted_Client_Notification { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; +} + +message CPublishedFile_FileSubscribed_Notification { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; + optional fixed64 file_hcontent = 3; + optional uint32 file_size = 4; + optional uint32 rtime_subscribed = 5; + optional bool is_depot_content = 6; + optional uint32 rtime_updated = 7; + repeated .CPublishedFile_FileSubscribed_Notification_RevisionData revisions = 8; +} + +message CPublishedFile_FileSubscribed_Notification_RevisionData { + optional int32 revision = 1 [(.description) = "enum"]; + optional fixed64 file_hcontent = 2; + optional uint32 rtime_updated = 3; +} + +message CPublishedFile_FileUnsubscribed_Notification { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; +} + +message CPublishedFile_GetAppRelationships_Request { + optional uint64 publishedfileid = 1; +} + +message CPublishedFile_GetAppRelationships_Response { + repeated .CPublishedFile_GetAppRelationships_Response_AppRelationship app_relationships = 3; +} + +message CPublishedFile_GetAppRelationships_Response_AppRelationship { + optional uint32 appid = 1; + optional uint32 relationship = 2; +} + +message CPublishedFile_GetAppRelationshipsBatched_Response { + repeated .CPublishedFile_GetAppRelationshipsBatched_Response_PublishedFileAppRelationship relationships = 1; +} + +message CPublishedFile_GetAppRelationshipsBatched_Response_AppRelationship { + optional uint32 appid = 1; + optional uint32 relationship = 2; +} + +message CPublishedFile_GetAppRelationshipsBatched_Response_PublishedFileAppRelationship { + optional uint64 publishedfileid = 1; + optional uint32 result = 2; + repeated .CPublishedFile_GetAppRelationshipsBatched_Response_AppRelationship app_relationships = 3; +} + +message CPublishedFile_GetChangeHistory_Request { + optional fixed64 publishedfileid = 1; + optional bool total_only = 2; + optional uint32 startindex = 3; + optional uint32 count = 4; + optional int32 language = 5 [default = 0]; +} + +message CPublishedFile_GetChangeHistory_Response { + repeated .CPublishedFile_GetChangeHistory_Response_ChangeLog changes = 1; + optional uint32 total = 2; +} + +message CPublishedFile_GetChangeHistory_Response_ChangeLog { + optional uint32 timestamp = 1; + optional string change_description = 2; + optional int32 language = 3; +} + +message CPublishedFile_GetChangeHistoryEntry_Request { + optional fixed64 publishedfileid = 1; + optional uint32 timestamp = 2; + optional int32 language = 3; +} + +message CPublishedFile_GetChangeHistoryEntry_Response { + optional string change_description = 1; + optional int32 language = 2; +} + +message CPublishedFile_GetContentDescriptors_Response { + repeated .CPublishedFile_GetContentDescriptors_Response_ContentDescriptor content_descriptors = 1; +} + +message CPublishedFile_GetContentDescriptors_Response_ContentDescriptor { + optional int32 descriptorid = 1 [(.description) = "enum"]; + optional uint32 accountid = 2; + optional uint32 timestamp = 3; + optional bool moderator_set = 4; +} + +message CPublishedFile_GetDetails_Request { + repeated fixed64 publishedfileids = 1; + optional bool includetags = 2; + optional bool includeadditionalpreviews = 3; + optional bool includechildren = 4; + optional bool includekvtags = 5; + optional bool includevotes = 6; + optional bool short_description = 8; + optional bool includeforsaledata = 10; + optional bool includemetadata = 11; + optional int32 language = 12 [default = 0]; + optional uint32 return_playtime_stats = 13; + optional uint32 appid = 14; + optional bool strip_description_bbcode = 15; + optional int32 desired_revision = 16 [default = 0, (.description) = "enum"]; + optional bool includereactions = 17 [default = false]; +} + +message CPublishedFile_GetDetails_Response { + repeated .PublishedFileDetails publishedfiledetails = 1; +} + +message CPublishedFile_GetItemChanges_Request { + optional uint32 appid = 1; + optional uint32 last_time_updated = 2; + optional uint32 num_items_max = 3; +} + +message CPublishedFile_GetItemChanges_Response { + optional uint32 update_time = 1; + repeated .CPublishedFile_GetItemChanges_Response_WorkshopItemInfo workshop_items = 2; +} + +message CPublishedFile_GetItemChanges_Response_WorkshopItemInfo { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional fixed64 manifest_id = 3; +} + +message CPublishedFile_GetItemInfo_Request { + optional uint32 appid = 1; + optional uint32 last_time_updated = 2; + repeated .CPublishedFile_GetItemInfo_Request_WorkshopItem workshop_items = 3; +} + +message CPublishedFile_GetItemInfo_Request_WorkshopItem { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional int32 desired_revision = 3 [(.description) = "enum"]; +} + +message CPublishedFile_GetItemInfo_Response { + optional uint32 update_time = 1; + repeated .CPublishedFile_GetItemInfo_Response_WorkshopItemInfo workshop_items = 2; + repeated fixed64 private_items = 3; +} + +message CPublishedFile_GetItemInfo_Response_WorkshopItemInfo { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional fixed64 manifest_id = 3; + optional uint32 flags = 4; +} + +message CPublishedFile_GetSubSectionData_Request { + optional uint64 publishedfileid = 1; + optional bool for_table_of_contents = 2; + optional uint64 specific_sectionid = 3; + optional int32 desired_revision = 4 [default = 0, (.description) = "enum"]; +} + +message CPublishedFile_GetSubSectionData_Response { + repeated .PublishedFileSubSection sub_sections = 1; +} + +message CPublishedFile_GetUserFiles_Request { + optional fixed64 steamid = 1; + optional uint32 appid = 2; + optional uint32 page = 4 [default = 1]; + optional uint32 numperpage = 5 [default = 1]; + optional string type = 6 [default = "myfiles"]; + optional string sortmethod = 7 [default = "lastupdated"]; + optional uint32 privacy = 9; + repeated string requiredtags = 10; + repeated string excludedtags = 11; + optional uint32 filetype = 14; + optional uint32 creator_appid = 15; + optional string match_cloud_filename = 16; + optional bool totalonly = 17; + optional bool ids_only = 18; + optional bool return_vote_data = 19 [default = true]; + optional bool return_tags = 20; + optional bool return_kv_tags = 21 [default = true]; + optional bool return_previews = 22; + optional bool return_children = 23; + optional bool return_short_description = 24 [default = true]; + optional uint32 startindex_override = 25; + optional bool return_for_sale_data = 26; + optional uint32 cache_max_age_seconds = 27 [default = 0]; + optional bool return_metadata = 28 [default = false]; + optional int32 language = 29 [default = 0]; + repeated .CPublishedFile_GetUserFiles_Request_KVTag required_kv_tags = 30; + optional uint32 return_playtime_stats = 31; + optional bool strip_description_bbcode = 32; + optional int32 desired_revision = 33 [default = 0, (.description) = "enum"]; + repeated .CPublishedFile_GetUserFiles_Request_TagGroup taggroups = 34; + optional bool return_reactions = 35 [default = false]; + optional bool return_apps = 36; + repeated int32 excluded_content_descriptors = 37 [(.description) = "enum"]; +} + +message CPublishedFile_GetUserFiles_Request_KVTag { + optional string key = 1; + optional string value = 2; +} + +message CPublishedFile_GetUserFiles_Request_TagGroup { + repeated string tags = 1; +} + +message CPublishedFile_GetUserFiles_Response { + optional uint32 total = 1; + optional uint32 startindex = 2; + repeated .PublishedFileDetails publishedfiledetails = 3; + repeated .CPublishedFile_GetUserFiles_Response_App apps = 4; +} + +message CPublishedFile_GetUserFiles_Response_App { + optional uint32 appid = 1; + optional string name = 2; + optional uint32 shortcutid = 3; + optional bool private = 4; +} + +message CPublishedFile_GetUserVoteSummary_Request { + repeated fixed64 publishedfileids = 1; +} + +message CPublishedFile_GetUserVoteSummary_Response { + repeated .CPublishedFile_GetUserVoteSummary_Response_VoteSummary summaries = 1; +} + +message CPublishedFile_GetUserVoteSummary_Response_VoteSummary { + optional fixed64 publishedfileid = 1; + optional bool vote_for = 2; + optional bool vote_against = 3; + optional bool reported = 4; +} + +message CPublishedFile_Publish_Request { + optional uint32 appid = 1; + optional uint32 consumer_appid = 2; + optional string cloudfilename = 3; + optional string preview_cloudfilename = 4; + optional string title = 5; + optional string file_description = 6; + optional uint32 file_type = 7; + optional string consumer_shortcut_name = 8; + optional string youtube_username = 9; + optional string youtube_videoid = 10; + optional uint32 visibility = 11; + optional string redirect_uri = 12; + repeated string tags = 13; + optional string collection_type = 14; + optional string game_type = 15; + optional string url = 16; +} + +message CPublishedFile_Publish_Response { + optional uint64 publishedfileid = 1; + optional string redirect_uri = 2; +} + +message CPublishedFile_QueryFiles_Request { + optional uint32 query_type = 1; + optional uint32 page = 2; + optional uint32 numperpage = 3 [default = 1]; + optional uint32 creator_appid = 4; + optional uint32 appid = 5; + repeated string requiredtags = 6; + repeated string excludedtags = 7; + optional bool match_all_tags = 8 [default = true]; + repeated string required_flags = 9; + repeated string omitted_flags = 10; + optional string search_text = 11; + optional uint32 filetype = 12; + optional fixed64 child_publishedfileid = 13; + optional uint32 days = 14; + optional bool include_recent_votes_only = 15; + optional bool totalonly = 16; + optional bool return_vote_data = 17; + optional bool return_tags = 18; + optional bool return_kv_tags = 19; + optional bool return_previews = 20; + optional bool return_children = 21; + optional bool return_short_description = 22; + optional bool return_for_sale_data = 30; + optional uint32 cache_max_age_seconds = 31 [default = 0]; + optional bool return_metadata = 32 [default = false]; + optional int32 language = 33 [default = 0]; + repeated .CPublishedFile_QueryFiles_Request_KVTag required_kv_tags = 34; + optional bool ids_only = 35; + optional uint32 return_playtime_stats = 36; + optional bool return_details = 37; + optional bool strip_description_bbcode = 38; + optional string cursor = 39; + optional int32 desired_revision = 40 [default = 0, (.description) = "enum"]; + repeated .CPublishedFile_QueryFiles_Request_TagGroup taggroups = 42; + optional bool return_reactions = 43 [default = false]; + optional .CPublishedFile_QueryFiles_Request_DateRange date_range_created = 44; + optional .CPublishedFile_QueryFiles_Request_DateRange date_range_updated = 45; + repeated int32 excluded_content_descriptors = 46 [(.description) = "enum"]; +} + +message CPublishedFile_QueryFiles_Request_DateRange { + optional uint32 timestamp_start = 1; + optional uint32 timestamp_end = 2; +} + +message CPublishedFile_QueryFiles_Request_KVTag { + optional string key = 1; + optional string value = 2; +} + +message CPublishedFile_QueryFiles_Request_TagGroup { + repeated string tags = 1; +} + +message CPublishedFile_QueryFiles_Response { + optional uint32 total = 1; + repeated .PublishedFileDetails publishedfiledetails = 2; + optional string next_cursor = 3; +} + +message CPublishedFile_RefreshVotingQueue_Request { + optional uint32 appid = 1; + optional uint32 matching_file_type = 2; + repeated string tags = 3; + optional bool match_all_tags = 4 [default = true]; + repeated string excluded_tags = 5; + optional uint32 desired_queue_size = 6; + optional int32 desired_revision = 8 [(.description) = "enum"]; +} + +message CPublishedFile_RefreshVotingQueue_Response { +} + +message CPublishedFile_RemoveAppRelationship_Request { + optional uint64 publishedfileid = 1; + optional uint32 appid = 2; + optional uint32 relationship = 3; +} + +message CPublishedFile_RemoveAppRelationship_Response { +} + +message CPublishedFile_RemoveChild_Request { + optional uint64 publishedfileid = 1; + optional uint64 child_publishedfileid = 2; +} + +message CPublishedFile_RemoveChild_Response { +} + +message CPublishedFile_SetPlaytimeForControllerConfigs_Request { + optional uint32 appid = 1; + repeated .CPublishedFile_SetPlaytimeForControllerConfigs_Request_ControllerConfigUsage controller_config_usage = 2; +} + +message CPublishedFile_SetPlaytimeForControllerConfigs_Request_ControllerConfigUsage { + optional uint64 publishedfileid = 1; + optional float seconds_active = 2; +} + +message CPublishedFile_SetPlaytimeForControllerConfigs_Response { +} + +message CPublishedFile_StartPlaytimeTracking_Request { + optional uint32 appid = 1; + repeated uint64 publishedfileids = 2; +} + +message CPublishedFile_StartPlaytimeTracking_Response { +} + +message CPublishedFile_StopPlaytimeTracking_Request { + optional uint32 appid = 1; + repeated uint64 publishedfileids = 2; +} + +message CPublishedFile_StopPlaytimeTracking_Response { +} + +message CPublishedFile_StopPlaytimeTrackingForAllAppItems_Request { + optional uint32 appid = 1; +} + +message CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response { +} + +message CPublishedFile_Subscribe_Request { + optional uint64 publishedfileid = 1; + optional uint32 list_type = 2; + optional int32 appid = 3; + optional bool notify_client = 4; +} + +message CPublishedFile_Subscribe_Response { +} + +message CPublishedFile_Unsubscribe_Request { + optional uint64 publishedfileid = 1; + optional uint32 list_type = 2; + optional int32 appid = 3; + optional bool notify_client = 4; +} + +message CPublishedFile_Unsubscribe_Response { +} + +message CPublishedFile_Update_Request { + optional uint32 appid = 1; + optional fixed64 publishedfileid = 2; + optional string title = 3; + optional string file_description = 4; + optional uint32 visibility = 5; + repeated string tags = 6; + optional string filename = 7; + optional string preview_filename = 8; + optional bool spoiler_tag = 10; + optional uint32 image_width = 15; + optional uint32 image_height = 16; +} + +message CPublishedFile_Update_Response { +} + +message CPublishedFile_UpdateContentDescriptors_Response { +} + +message CPublishedFile_Vote_Request { + optional uint64 publishedfileid = 1; + optional bool vote_up = 2; +} + +message CPublishedFile_Vote_Response { +} + +message PublishedFileDetails { + optional uint32 result = 1; + optional uint64 publishedfileid = 2; + optional fixed64 creator = 3; + optional uint32 creator_appid = 4; + optional uint32 consumer_appid = 5; + optional uint32 consumer_shortcutid = 6; + optional string filename = 7; + optional uint64 file_size = 8; + optional uint64 preview_file_size = 9; + optional string file_url = 10; + optional string preview_url = 11; + optional string youtubevideoid = 12; + optional string url = 13; + optional fixed64 hcontent_file = 14; + optional fixed64 hcontent_preview = 15; + optional string title = 16; + optional string file_description = 17; + optional string short_description = 18; + optional uint32 time_created = 19; + optional uint32 time_updated = 20; + optional uint32 visibility = 21; + optional uint32 flags = 22; + optional bool workshop_file = 23; + optional bool workshop_accepted = 24; + optional bool show_subscribe_all = 25; + optional int32 num_comments_developer = 26; + optional int32 num_comments_public = 27; + optional bool banned = 28; + optional string ban_reason = 29; + optional fixed64 banner = 30; + optional bool can_be_deleted = 31; + optional bool incompatible = 32; + optional string app_name = 33; + optional uint32 file_type = 34; + optional bool can_subscribe = 35; + optional uint32 subscriptions = 36; + optional uint32 favorited = 37; + optional uint32 followers = 38; + optional uint32 lifetime_subscriptions = 39; + optional uint32 lifetime_favorited = 40; + optional uint32 lifetime_followers = 41; + optional uint32 views = 42; + optional uint32 image_width = 43; + optional uint32 image_height = 44; + optional string image_url = 45; + optional bool spoiler_tag = 46; + optional uint32 shortcutid = 47; + optional string shortcutname = 48; + optional uint32 num_children = 49; + optional uint32 num_reports = 50; + repeated .PublishedFileDetails_Preview previews = 51; + repeated .PublishedFileDetails_Tag tags = 52; + repeated .PublishedFileDetails_Child children = 53; + repeated .PublishedFileDetails_KVTag kvtags = 54; + optional .PublishedFileDetails_VoteData vote_data = 55; + optional uint32 time_subscribed = 56; + optional .PublishedFileDetails_ForSaleData for_sale_data = 57; + optional string metadata = 58; + optional int32 language = 61 [default = 0]; + optional uint64 lifetime_playtime = 62; + optional uint64 lifetime_playtime_sessions = 63; + optional .PublishedFileDetails_PlaytimeStats playtime_stats = 64; + optional bool maybe_inappropriate_sex = 65; + optional bool maybe_inappropriate_violence = 66; + optional uint64 revision_change_number = 67; + optional int32 revision = 68 [(.description) = "enum"]; + repeated int32 available_revisions = 69 [(.description) = "enum"]; + repeated .PublishedFileDetails_Reaction reactions = 70; + optional int32 ban_text_check_result = 71 [(.description) = "enum"]; + repeated int32 content_descriptorids = 72 [(.description) = "enum"]; +} + +message PublishedFileDetails_Child { + optional uint64 publishedfileid = 1; + optional uint32 sortorder = 2; + optional uint32 file_type = 3; +} + +message PublishedFileDetails_ForSaleData { + optional bool is_for_sale = 1; + optional uint32 price_category = 2; + optional int32 estatus = 3 [(.description) = "enum"]; + optional uint32 price_category_floor = 4; + optional bool price_is_pay_what_you_want = 5; + optional uint32 discount_percentage = 6; +} + +message PublishedFileDetails_KVTag { + optional string key = 1; + optional string value = 2; +} + +message PublishedFileDetails_PlaytimeStats { + optional uint64 playtime_seconds = 1; + optional uint64 num_sessions = 2; +} + +message PublishedFileDetails_Preview { + optional uint64 previewid = 1; + optional uint32 sortorder = 2; + optional string url = 3; + optional uint32 size = 4; + optional string filename = 5; + optional string youtubevideoid = 6; + optional uint32 preview_type = 7; + optional string external_reference = 8; +} + +message PublishedFileDetails_Reaction { + optional uint32 reactionid = 1; + optional uint32 count = 2; +} + +message PublishedFileDetails_Tag { + optional string tag = 1; + optional bool adminonly = 2; + optional string display_name = 3; +} + +message PublishedFileDetails_VoteData { + optional float score = 1; + optional uint32 votes_up = 2; + optional uint32 votes_down = 3; +} + +message PublishedFileSubSection { + optional uint64 sectionid = 1; + optional string title = 2; + optional string description_text = 3; + optional uint32 sort_order = 4; +} + +service PublishedFile { + rpc AddAppRelationship (.CPublishedFile_AddAppRelationship_Request) returns (.CPublishedFile_AddAppRelationship_Response); + rpc AddChild (.CPublishedFile_AddChild_Request) returns (.CPublishedFile_AddChild_Response); + rpc AreFilesInSubscriptionList (.CPublishedFile_AreFilesInSubscriptionList_Request) returns (.CPublishedFile_AreFilesInSubscriptionList_Response); + rpc CanSubscribe (.CPublishedFile_CanSubscribe_Request) returns (.CPublishedFile_CanSubscribe_Response); + rpc Delete (.CPublishedFile_Delete_Request) returns (.CPublishedFile_Delete_Response); + rpc GetAppRelationships (.CPublishedFile_GetAppRelationships_Request) returns (.CPublishedFile_GetAppRelationships_Response); + rpc GetAppRelationshipsBatched (.NotImplemented) returns (.CPublishedFile_GetAppRelationshipsBatched_Response); + rpc GetChangeHistory (.CPublishedFile_GetChangeHistory_Request) returns (.CPublishedFile_GetChangeHistory_Response); + rpc GetChangeHistoryEntry (.CPublishedFile_GetChangeHistoryEntry_Request) returns (.CPublishedFile_GetChangeHistoryEntry_Response); + rpc GetContentDescriptors (.NotImplemented) returns (.CPublishedFile_GetContentDescriptors_Response); + rpc GetDetails (.CPublishedFile_GetDetails_Request) returns (.CPublishedFile_GetDetails_Response); + rpc GetItemChanges (.CPublishedFile_GetItemChanges_Request) returns (.CPublishedFile_GetItemChanges_Response); + rpc GetItemInfo (.CPublishedFile_GetItemInfo_Request) returns (.CPublishedFile_GetItemInfo_Response); + rpc GetSubSectionData (.CPublishedFile_GetSubSectionData_Request) returns (.CPublishedFile_GetSubSectionData_Response); + rpc GetUserFileCount (.CPublishedFile_GetUserFiles_Request) returns (.CPublishedFile_GetUserFiles_Response); + rpc GetUserFiles (.CPublishedFile_GetUserFiles_Request) returns (.CPublishedFile_GetUserFiles_Response); + rpc GetUserVoteSummary (.CPublishedFile_GetUserVoteSummary_Request) returns (.CPublishedFile_GetUserVoteSummary_Response); + rpc Publish (.CPublishedFile_Publish_Request) returns (.CPublishedFile_Publish_Response); + rpc QueryFiles (.CPublishedFile_QueryFiles_Request) returns (.CPublishedFile_QueryFiles_Response); + rpc RefreshVotingQueue (.CPublishedFile_RefreshVotingQueue_Request) returns (.CPublishedFile_RefreshVotingQueue_Response); + rpc RemoveAppRelationship (.CPublishedFile_RemoveAppRelationship_Request) returns (.CPublishedFile_RemoveAppRelationship_Response); + rpc RemoveChild (.CPublishedFile_RemoveChild_Request) returns (.CPublishedFile_RemoveChild_Response); + rpc SetPlaytimeForControllerConfigs (.CPublishedFile_SetPlaytimeForControllerConfigs_Request) returns (.CPublishedFile_SetPlaytimeForControllerConfigs_Response); + rpc StartPlaytimeTracking (.CPublishedFile_StartPlaytimeTracking_Request) returns (.CPublishedFile_StartPlaytimeTracking_Response); + rpc StopPlaytimeTracking (.CPublishedFile_StopPlaytimeTracking_Request) returns (.CPublishedFile_StopPlaytimeTracking_Response); + rpc StopPlaytimeTrackingForAllAppItems (.CPublishedFile_StopPlaytimeTrackingForAllAppItems_Request) returns (.CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response); + rpc Subscribe (.CPublishedFile_Subscribe_Request) returns (.CPublishedFile_Subscribe_Response); + rpc Unsubscribe (.CPublishedFile_Unsubscribe_Request) returns (.CPublishedFile_Unsubscribe_Response); + rpc Update (.CPublishedFile_Update_Request) returns (.CPublishedFile_Update_Response); + rpc UpdateContentDescriptors (.NotImplemented) returns (.CPublishedFile_UpdateContentDescriptors_Response); + rpc Vote (.CPublishedFile_Vote_Request) returns (.CPublishedFile_Vote_Response); +} + +service PublishedFileClient { + rpc NotifyFileDeleted (.CPublishedFile_FileDeleted_Client_Notification) returns (.NoResponse); + rpc NotifyFileSubscribed (.CPublishedFile_FileSubscribed_Notification) returns (.NoResponse); + rpc NotifyFileUnsubscribed (.CPublishedFile_FileUnsubscribed_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_publishing.proto b/protobuf_files/orig/webui/service_publishing.proto new file mode 100644 index 00000000..9481b6c3 --- /dev/null +++ b/protobuf_files/orig/webui/service_publishing.proto @@ -0,0 +1,165 @@ +import "common_base.proto"; + +message CPartnerAppOptInData { + optional uint32 appid = 1; + optional bool opt_in = 2; + optional string opt_in_name = 3; + optional string jsondata = 4; + optional int32 type = 5 [(.description) = "enum"]; + optional uint32 accountid_add = 6; + optional uint32 time_opted_in = 7; + optional uint32 time_updated = 8; + optional uint32 accountid_lastmod = 9; + optional bool invited = 10; + optional uint32 accountid_remove = 11; + optional uint32 time_opted_out = 12; + optional bool pruned = 13; + optional uint32 accountid_prune = 14; + optional uint32 time_pruned = 15; + optional bool additional_featuring = 16; + optional uint32 feature_day = 17; + optional uint32 accountid_invited = 18; + optional bool no_planned_discount = 19; + optional uint32 pending_review = 20; + optional int32 appeal_state = 21 [(.description) = "enum"]; + optional uint32 accountid_appeal = 22; +} + +message CPartnerAppOptInEmailDef { + optional string opt_in_name = 1; + optional fixed64 targeting_flag = 2; + optional fixed64 settings_flag = 3; + optional string email_templates = 4; + optional uint32 start_rtime = 5; + optional uint32 end_rtime = 6; + optional .CPartnerAppOptInEmailStats stats = 7; + optional uint32 creator_accountid = 8; + optional uint32 create_time = 9; + optional uint32 last_update_time = 10; + optional fixed64 email_def_id = 11; + optional bool completed = 12; + optional bool aborted = 13; + optional bool deleted = 14; + optional bool reviewed = 15; +} + +message CPartnerAppOptInEmailStats { + optional uint32 accounts_examined = 1; + optional uint32 accounts_emailed = 2; + optional uint32 accounts_not_emailed_opted_out = 3; + optional uint32 accounts_email_failed = 4; + optional bool completed = 5; + optional uint32 rt_last_updated = 6; +} + +message CPartnerOptInEmailTracking { + optional uint32 accountid = 1; + optional uint32 appid = 2; + optional uint32 partnerid = 3; + optional uint32 rtime_notified = 4; + optional bool ignored_unverified_email = 5; + optional bool ignored_email_optout = 6; + optional uint32 status = 7; + optional uint32 send_rtime = 8; +} + +message CPublishing_CreatePartnerAppOptInEmail_Request { + optional string opt_in_name = 1; + optional fixed64 targeting_flag = 2; + optional fixed64 settings_flag = 3; + optional string email_templates = 4; + optional uint32 start_rtime = 5 [default = 0]; + optional uint32 end_rtime = 6 [default = 0]; +} + +message CPublishing_CreatePartnerAppOptInEmail_Response { + optional fixed64 email_def_id = 1; +} + +message CPublishing_GetEstimatePartnerAppOptInEmail_Request { + optional fixed64 email_def_id = 1; +} + +message CPublishing_GetEstimatePartnerAppOptInEmail_Response { + optional .CPartnerAppOptInEmailStats stats = 1; +} + +message CPublishing_GetOptInEmailTracking_Request { + optional fixed64 email_def_id = 1; +} + +message CPublishing_GetOptInEmailTracking_Response { + optional fixed64 email_def_id = 1; + repeated .CPartnerOptInEmailTracking results = 2; +} + +message CPublishing_GetPartnerAppOptInEmailDefAndStats_Request { + optional string opt_in_name = 1; +} + +message CPublishing_GetPartnerAppOptInEmailDefAndStats_Response { + repeated .CPartnerAppOptInEmailDef defs = 1; +} + +message CPublishing_GetPartnerOptInInvites_Response { + repeated .CPartnerAppOptInData data = 1; +} + +message CPublishing_GetSinglePartnerAppOptIns_Response { + repeated .CPartnerAppOptInData data = 1; +} + +message CPublishing_SendPartnerAppOptInEmailAndWait_Request { + optional fixed64 email_def_id = 1; + optional bool force_resend = 2; +} + +message CPublishing_SendPartnerAppOptInEmailAndWait_Response { + optional .CPartnerAppOptInEmailStats results = 1; +} + +message CPublishing_SetFeaturingOnPartnerAppOptIn_Request { + repeated uint32 appids = 1; + optional bool additional_featuring = 2 [default = true]; + optional string opt_in_name = 3; +} + +message CPublishing_SetFeaturingOnPartnerAppOptIn_Response { + repeated uint32 appids = 1; +} + +message CPublishing_TestFirePartnerAppOptInEmail_Request { + optional fixed64 email_def_id = 1; + optional uint32 appid = 2; + optional uint32 partnerid = 3; +} + +message CPublishing_TestFirePartnerAppOptInEmail_Response { +} + +message CPublishing_UpdatePartnerAppOptInEmail_Request { + optional fixed64 email_def_id = 1; + optional fixed64 targeting_flag = 2; + optional fixed64 settings_flag = 3; + optional string email_templates = 4; + optional uint32 start_rtime = 5 [default = 0]; + optional uint32 end_rtime = 6 [default = 0]; + optional bool reviewed = 7 [default = false]; +} + +message CPublishing_UpdatePartnerAppOptInEmail_Response { +} + +service Publishing { + rpc CreatePartnerAppOptInEmails (.CPublishing_CreatePartnerAppOptInEmail_Request) returns (.CPublishing_CreatePartnerAppOptInEmail_Response); + rpc GetEstimatePartnerAppOptInEmail (.CPublishing_GetEstimatePartnerAppOptInEmail_Request) returns (.CPublishing_GetEstimatePartnerAppOptInEmail_Response); + rpc GetOptInEmailTracking (.CPublishing_GetOptInEmailTracking_Request) returns (.CPublishing_GetOptInEmailTracking_Response); + rpc GetPartnerAppOptInEmailDefAndStats (.CPublishing_GetPartnerAppOptInEmailDefAndStats_Request) returns (.CPublishing_GetPartnerAppOptInEmailDefAndStats_Response); + rpc GetPartnerOptInInvites (.NotImplemented) returns (.CPublishing_GetPartnerOptInInvites_Response); + rpc GetSinglePartnerAppOptIn (.NotImplemented) returns (.CPublishing_GetSinglePartnerAppOptIns_Response); + rpc SendPartnerOptInEmailAndWait (.CPublishing_SendPartnerAppOptInEmailAndWait_Request) returns (.CPublishing_SendPartnerAppOptInEmailAndWait_Response); + rpc SetFeaturingOnPartnerAppOptIn (.CPublishing_SetFeaturingOnPartnerAppOptIn_Request) returns (.CPublishing_SetFeaturingOnPartnerAppOptIn_Response); + rpc TestFirePartnerAppOptInEmail (.CPublishing_TestFirePartnerAppOptInEmail_Request) returns (.CPublishing_TestFirePartnerAppOptInEmail_Response); + rpc UpdatePartnerAppOptInEmails (.CPublishing_UpdatePartnerAppOptInEmail_Request) returns (.CPublishing_UpdatePartnerAppOptInEmail_Response); +} + diff --git a/protobuf_files/orig/webui/service_quest.proto b/protobuf_files/orig/webui/service_quest.proto new file mode 100644 index 00000000..ba7c6932 --- /dev/null +++ b/protobuf_files/orig/webui/service_quest.proto @@ -0,0 +1,126 @@ +import "common_base.proto"; + +message CQuest_ActivateProfileModifierItem_Request { + optional uint32 appid = 1; + optional uint64 communityitemid = 2; + optional bool activate = 3; +} + +message CQuest_ActivateProfileModifierItem_Response { +} + +message CQuest_CommunityItem { + optional uint64 communityitemid = 1; + optional uint32 item_type = 2; + optional uint32 appid = 3; + optional uint32 owner = 4; + repeated .CQuest_CommunityItem_Attribute attributes = 5; + optional bool used = 6; + optional uint32 owner_origin = 7; + optional int64 amount = 8; +} + +message CQuest_CommunityItem_Attribute { + optional uint32 attributeid = 1; + optional uint64 value = 2; +} + +message CQuest_GetCommunityInventory_Request { + repeated uint32 filter_appids = 1; +} + +message CQuest_GetCommunityInventory_Response { + repeated .CQuest_CommunityItem items = 1; +} + +message CQuest_GetCommunityItemDefinitions_Request { + optional uint32 appid = 1; + optional uint32 item_type = 3; + optional string language = 4; + optional uint64 broadcast_channel_id = 5; + optional bool keyvalues_as_json = 6; +} + +message CQuest_GetCommunityItemDefinitions_Response { + repeated .CQuest_GetCommunityItemDefinitions_Response_ItemDefinition item_definitions = 1; +} + +message CQuest_GetCommunityItemDefinitions_Response_ItemDefinition { + optional uint32 item_type = 1; + optional uint32 appid = 2; + optional string item_name = 3; + optional string item_title = 4; + optional string item_description = 5; + optional string item_image_small = 6; + optional string item_image_large = 7; + optional string item_key_values = 8; + optional uint32 item_series = 9; + optional uint32 item_class = 10; + optional uint32 editor_accountid = 11; + optional bool active = 12; + optional string item_image_composed = 13; + optional string item_image_composed_foil = 14; + optional bool deleted = 15; + optional uint32 item_last_changed = 16; + optional uint64 broadcast_channel_id = 17; + optional string item_movie_webm = 18; + optional string item_movie_mp4 = 19; + optional string item_movie_webm_small = 20; + optional string item_movie_mp4_small = 21; +} + +message CQuest_GetNumTradingCardsEarned_Request { + optional uint32 timestamp_start = 1 [default = 0]; + optional uint32 timestamp_end = 2 [default = 4294967295]; +} + +message CQuest_GetNumTradingCardsEarned_Response { + optional uint32 num_trading_cards = 1; +} + +message CQuest_SetVirtualItemRewardDefinition_Request { + optional int32 eventid = 1 [(.description) = "enum"]; + repeated .CVirtualItemRewardDefinition itemsdefs = 2; + optional int32 action = 3 [(.description) = "enum"]; +} + +message CQuest_SetVirtualItemRewardDefinition_Response { +} + +message CQuest_VirtualItemRewardDefinition_Request { + optional int32 eventid = 1 [(.description) = "enum"]; + optional bool include_inactive = 2; +} + +message CQuest_VirtualItemRewardDefinition_Response { + repeated .CVirtualItemRewardDefinition rewards = 1; +} + +message CVirtualItemRewardDefinition { + optional int32 eventid = 1 [(.description) = "enum"]; + optional uint32 item_bucket = 2; + optional uint32 appid = 3; + optional bool active = 4; + optional uint32 rarity = 5; + optional uint32 package_to_grant = 6; + optional fixed64 game_item_id = 7; + optional int32 community_item_class = 8; + optional uint32 community_item_type = 9; + optional uint32 loyalty_point_type = 10; + optional int64 amount = 11; + optional uint32 rtime_time_active = 12; + optional uint32 loyalty_reward_defid = 13; + optional uint32 user_badge_to_grant = 14; + optional uint32 user_badge_level = 15; + optional uint32 virtual_item_def_id = 16; +} + +service Quest { + rpc ActivateProfileModifierItem (.CQuest_ActivateProfileModifierItem_Request) returns (.CQuest_ActivateProfileModifierItem_Response); + rpc GetCommunityInventory (.CQuest_GetCommunityInventory_Request) returns (.CQuest_GetCommunityInventory_Response); + rpc GetCommunityItemDefinitions (.CQuest_GetCommunityItemDefinitions_Request) returns (.CQuest_GetCommunityItemDefinitions_Response); + rpc GetNumTradingCardsEarned (.CQuest_GetNumTradingCardsEarned_Request) returns (.CQuest_GetNumTradingCardsEarned_Response); + rpc GetVirtualItemRewardDefinition (.CQuest_VirtualItemRewardDefinition_Request) returns (.CQuest_VirtualItemRewardDefinition_Response); + rpc SetVirtualItemRewardDefinition (.CQuest_SetVirtualItemRewardDefinition_Request) returns (.CQuest_SetVirtualItemRewardDefinition_Response); +} + diff --git a/protobuf_files/orig/webui/service_salefeature.proto b/protobuf_files/orig/webui/service_salefeature.proto new file mode 100644 index 00000000..1be75076 --- /dev/null +++ b/protobuf_files/orig/webui/service_salefeature.proto @@ -0,0 +1,297 @@ +import "common_base.proto"; + +message CAchievementDetails { + optional uint32 statid = 1; + optional uint32 fieldid = 2; + optional string achievement_name_internal = 3; + optional uint32 rtime_unlocked = 4; +} + +message CFriendSharedYearInView { + optional fixed64 steamid = 1; + optional int32 privacy_state = 3 [(.description) = "enum"]; + optional uint32 rt_privacy_updated = 4; +} + +message CGameAchievements { + optional uint32 appid = 1; + repeated .CAchievementDetails achievements = 2; + optional uint32 all_time_unlocked_achievements = 3; + optional bool unlocked_more_in_future = 4; +} + +message CGamePlaytimeStats { + optional uint32 appid = 1; + optional .CPlaytimeStats stats = 2; + optional .CPlaytimeStreak playtime_streak = 3; + optional .CPlaytimeRanks playtime_ranks = 4; + optional uint32 rtime_first_played = 5; + optional .CPlaytimeStats relative_game_stats = 6; +} + +message CGameRank { + optional uint32 appid = 1; + optional uint32 rank = 2; +} + +message CGameRankings { + optional .CRankingCategory overall_ranking = 1; + optional .CRankingCategory vr_ranking = 2; + optional .CRankingCategory deck_ranking = 3; + optional .CRankingCategory controller_ranking = 4; + optional .CRankingCategory linux_ranking = 5; + optional .CRankingCategory mac_ranking = 6; + optional .CRankingCategory windows_ranking = 7; +} + +message CGameSummary { + optional uint32 appid = 1; + optional bool new_this_year = 2; + optional uint32 rtime_first_played_lifetime = 3; + optional bool demo = 4; + optional bool playtest = 5; + optional bool played_during_early_access = 6; + optional bool played_vr = 7; + optional bool played_deck = 8; + optional bool played_controller = 9; + optional bool played_linux = 10; + optional bool played_mac = 11; + optional bool played_windows = 12; + optional uint32 total_playtime_percentagex100 = 13; + optional uint32 total_sessions = 14; + optional uint32 rtime_release_date = 15; +} + +message CMonthlyPlaytimeStats { + optional uint32 rtime_month = 1; + optional .CPlaytimeStats stats = 2; + optional .CPlaytimeStreak playtime_streak = 3; + repeated .CGamePlaytimeStats appid = 4; + optional .CPlaytimeStats relative_monthly_stats = 5; + repeated .CSimpleGameSummary game_summary = 6; +} + +message CPlaytimeByNumbers { + optional uint32 screenshots_shared = 1; + optional uint32 gifts_sent = 2; + optional uint32 loyalty_reactions = 3; + optional uint32 written_reviews = 4; + optional uint32 guides_submitted = 5; + optional uint32 workshop_contributions = 6; + optional uint32 badges_earned = 7; + optional uint32 friends_added = 8; + optional uint32 forum_posts = 9; + optional uint32 workshop_subscriptions = 10; + optional uint32 games_played_pct = 11; + optional uint32 achievements_pct = 12; + optional uint32 game_streak_pct = 13; +} + +message CPlaytimeRanks { + optional uint32 overall_rank = 1; + optional uint32 vr_rank = 2; + optional uint32 deck_rank = 3; + optional uint32 controller_rank = 4; + optional uint32 linux_rank = 5; + optional uint32 mac_rank = 6; + optional uint32 windows_rank = 7; +} + +message CPlaytimeStats { + optional uint32 total_playtime_seconds = 1; + optional uint32 total_sessions = 20; + optional uint32 vr_sessions = 21; + optional uint32 deck_sessions = 22; + optional uint32 controller_sessions = 23; + optional uint32 linux_sessions = 24; + optional uint32 macos_sessions = 25; + optional uint32 windows_sessions = 26; + optional uint32 total_playtime_percentagex100 = 27; + optional uint32 vr_playtime_percentagex100 = 28; + optional uint32 deck_playtime_percentagex100 = 29; + optional uint32 controller_playtime_percentagex100 = 30; + optional uint32 linux_playtime_percentagex100 = 31; + optional uint32 macos_playtime_percentagex100 = 32; + optional uint32 windows_playtime_percentagex100 = 33; +} + +message CPlaytimeStreak { + optional uint32 longest_consecutive_days = 1; + optional uint32 rtime_start = 2; + repeated .CPlaytimeStreakGame streak_games = 3; +} + +message CPlaytimeStreakGame { + optional uint32 appid = 1; +} + +message CRankingCategory { + optional string category = 1; + repeated .CGameRank rankings = 2; +} + +message CSaleFeature_GetFriendsSharedYearInReview_Request { + optional fixed64 steamid = 1; + optional uint32 year = 2; + optional bool return_private = 3; +} + +message CSaleFeature_GetFriendsSharedYearInReview_Response { + repeated .CFriendSharedYearInView friend_shares = 1; + optional uint32 year = 2; +} + +message CSaleFeature_GetUserActionData_Response { + optional string jsondata = 1; +} + +message CSaleFeature_GetUserSharingPermissions_Response { + optional int32 privacy_state = 1 [(.description) = "enum"]; + optional bool generated_value = 2; + optional fixed64 steamid = 3; + optional uint32 rt_privacy_updated = 4; +} + +message CSaleFeature_GetUserYearAchievements_Request { + optional fixed64 steamid = 1; + optional uint32 year = 2; + repeated uint32 appids = 3; + optional bool total_only = 4; +} + +message CSaleFeature_GetUserYearAchievements_Response { + repeated .CGameAchievements game_achievements = 1; + optional uint32 total_achievements = 2; + optional uint32 total_rare_achievements = 3; + optional uint32 total_games_with_achievements = 4; +} + +message CSaleFeature_GetUserYearInReview_Request { + optional fixed64 steamid = 1; + optional uint32 year = 2; + optional bool force_regenerate = 3; + optional int32 access_source = 4; +} + +message CSaleFeature_GetUserYearInReview_Response { + optional .CUserYearInReviewStats stats = 1; + optional .CYearInReviewPerformanceStats performance_stats = 2; +} + +message CSaleFeature_GetUserYearInReviewShareImage_Request { + optional fixed64 steamid = 1; + optional uint32 year = 2; + optional string language = 3; +} + +message CSaleFeature_GetUserYearInReviewShareImage_Response { + repeated .CSaleFeature_GetUserYearInReviewShareImage_Response_Image images = 1; +} + +message CSaleFeature_GetUserYearInReviewShareImage_Response_Image { + optional string name = 1; + optional string url_path = 2; +} + +message CSaleFeature_GetUserYearScreenshots_Request { + optional fixed64 steamid = 1; + optional uint32 year = 2; + repeated uint32 appids = 3; +} + +message CSaleFeature_GetUserYearScreenshots_Response { + repeated .CSaleFeature_GetUserYearScreenshots_Response_ScreenshotsByApp apps = 1; +} + +message CSaleFeature_GetUserYearScreenshots_Response_Screenshot { + optional string image_url = 1; + optional string preview_url = 2; + optional uint32 image_width = 3; + optional uint32 image_height = 4; + optional bool maybe_inappropriate_sex = 5; + optional bool maybe_inappropriate_violence = 6; +} + +message CSaleFeature_GetUserYearScreenshots_Response_ScreenshotsByApp { + optional uint32 appid = 1; + repeated .CSaleFeature_GetUserYearScreenshots_Response_Screenshot screenshots = 2; +} + +message CSaleFeature_SetUserActionData_Response { +} + +message CSaleFeature_SetUserSharingPermissions_Request { + optional fixed64 steamid = 1; + optional uint32 year = 2; + optional int32 privacy_state = 3 [(.description) = "enum"]; +} + +message CSaleFeature_SetUserSharingPermissions_Response { + optional int32 privacy_state = 1 [(.description) = "enum"]; +} + +message CSimpleGameSummary { + optional uint32 appid = 1; + optional uint32 total_playtime_percentagex100 = 2; + optional uint32 relative_playtime_percentagex100 = 3; +} + +message CUserPlaytimeStats { + optional .CPlaytimeStats total_stats = 1; + repeated .CGamePlaytimeStats games = 2; + optional .CPlaytimeStreak playtime_streak = 3; + repeated .CMonthlyPlaytimeStats months = 5; + repeated .CGameSummary game_summary = 6; + optional uint32 demos_played = 7; + optional .CGameRankings game_rankings = 8; + optional uint32 playtests_played = 9; + optional .CUserPlaytimeSummaryStats summary_stats = 10; + optional bool substantial = 11 [default = true]; + optional .CUserTagStats tag_stats = 12; + optional .CPlaytimeByNumbers by_numbers = 13; +} + +message CUserPlaytimeSummaryStats { + optional uint32 total_achievements = 2; + optional uint32 total_games_with_achievements = 3; + optional uint32 total_rare_achievements = 4; +} + +message CUserTagStats { + repeated .CUserTagStats_Tag stats = 1; +} + +message CUserTagStats_Tag { + optional uint32 tag_id = 1; + optional float tag_weight = 2; + optional float tag_weight_pre_selection = 3; +} + +message CUserYearInReviewStats { + optional uint32 account_id = 1; + optional uint32 year = 2; + optional .CUserPlaytimeStats playtime_stats = 3; + optional int32 privacy_state = 4 [(.description) = "enum"]; +} + +message CYearInReviewPerformanceStats { + optional bool from_dbo = 1; + optional uint64 overall_time_ms = 2; + optional uint64 dbo_load_ms = 3; + optional uint64 query_execution_ms = 4; + optional uint64 message_population_ms = 5; + optional uint64 dbo_lock_load_ms = 6; +} + +service SaleFeature { + rpc GetFriendsSharedYearInReview (.CSaleFeature_GetFriendsSharedYearInReview_Request) returns (.CSaleFeature_GetFriendsSharedYearInReview_Response); + rpc GetUserActionData (.NotImplemented) returns (.CSaleFeature_GetUserActionData_Response); + rpc GetUserSharingPermissions (.NotImplemented) returns (.CSaleFeature_GetUserSharingPermissions_Response); + rpc GetUserYearAchievements (.CSaleFeature_GetUserYearAchievements_Request) returns (.CSaleFeature_GetUserYearAchievements_Response); + rpc GetUserYearInReview (.CSaleFeature_GetUserYearInReview_Request) returns (.CSaleFeature_GetUserYearInReview_Response); + rpc GetUserYearInReviewShareImage (.CSaleFeature_GetUserYearInReviewShareImage_Request) returns (.CSaleFeature_GetUserYearInReviewShareImage_Response); + rpc GetUserYearScreenshots (.CSaleFeature_GetUserYearScreenshots_Request) returns (.CSaleFeature_GetUserYearScreenshots_Response); + rpc SetUserActionData (.NotImplemented) returns (.CSaleFeature_SetUserActionData_Response); + rpc SetUserSharingPermissions (.CSaleFeature_SetUserSharingPermissions_Request) returns (.CSaleFeature_SetUserSharingPermissions_Response); +} + diff --git a/protobuf_files/orig/webui/service_saleitemrewards.proto b/protobuf_files/orig/webui/service_saleitemrewards.proto new file mode 100644 index 00000000..1fee86db --- /dev/null +++ b/protobuf_files/orig/webui/service_saleitemrewards.proto @@ -0,0 +1,54 @@ +import "common_base.proto"; +import "common.proto"; + +message CSaleItemRewards_CanClaimItem_Request { + optional string language = 1; +} + +message CSaleItemRewards_CanClaimItem_Response { + optional bool can_claim = 1; + optional uint32 next_claim_time = 2; + optional .LoyaltyRewardDefinition reward_item = 3; +} + +message CSaleItemRewards_ClaimItem_Request { + optional string language = 1; +} + +message CSaleItemRewards_ClaimItem_Response { + optional uint64 communityitemid = 1; + optional uint32 next_claim_time = 2; + optional .LoyaltyRewardDefinition reward_item = 3; +} + +message CSaleItemRewards_GetRewardDefinitions_Request { + optional uint32 virtual_item_reward_event_id = 1; +} + +message CSaleItemRewards_GetRewardDefinitions_Response { + repeated .CSteamItemRewardDefinition definitions = 1; +} + +message CSaleItemRewards_SetRewardDefinitions_Request { + repeated .CSteamItemRewardDefinition definitions = 1; + optional int32 action = 2 [(.description) = "enum"]; +} + +message CSaleItemRewards_SetRewardDefinitions_Response { +} + +message CSteamItemRewardDefinition { + optional uint32 sale_reward_def_id = 1; + optional uint32 appid = 2; + optional uint32 virtual_item_reward_event_id = 3; + optional uint32 rtime_start_time = 4; + optional uint32 rtime_end_time = 5; +} + +service SaleItemRewards { + rpc CanClaimItem (.CSaleItemRewards_CanClaimItem_Request) returns (.CSaleItemRewards_CanClaimItem_Response); + rpc ClaimItem (.CSaleItemRewards_ClaimItem_Request) returns (.CSaleItemRewards_ClaimItem_Response); + rpc GetRewardDefinitions (.CSaleItemRewards_GetRewardDefinitions_Request) returns (.CSaleItemRewards_GetRewardDefinitions_Response); + rpc SetRewardDefinitions (.CSaleItemRewards_SetRewardDefinitions_Request) returns (.CSaleItemRewards_SetRewardDefinitions_Response); +} + diff --git a/protobuf_files/orig/webui/service_steamawards.proto b/protobuf_files/orig/webui/service_steamawards.proto new file mode 100644 index 00000000..8044bde8 --- /dev/null +++ b/protobuf_files/orig/webui/service_steamawards.proto @@ -0,0 +1,19 @@ +import "common_base.proto"; + +message CSteamAwards_GetUserNominations_Response { + repeated .CSteamAwardsNomination nominations = 1; +} + +message CSteamAwardsNomination { + optional uint32 category_id = 1; + optional string category_name = 2; + optional uint32 appid = 3; + optional string write_in_name = 4; + optional uint32 store_appid = 5; + optional uint32 developer_id = 6; +} + +service SteamAwards { + rpc GetUserNominations (.NotImplemented) returns (.CSteamAwards_GetUserNominations_Response); +} + diff --git a/protobuf_files/orig/webui/service_steamcharts.proto b/protobuf_files/orig/webui/service_steamcharts.proto new file mode 100644 index 00000000..0b0f0662 --- /dev/null +++ b/protobuf_files/orig/webui/service_steamcharts.proto @@ -0,0 +1,71 @@ +import "common_base.proto"; +import "common.proto"; + +message CSteamCharts_GetBestOfYearPages_Request { +} + +message CSteamCharts_GetBestOfYearPages_Response { + repeated .CSteamCharts_GetBestOfYearPages_Response_BestOfYearPage pages = 1; +} + +message CSteamCharts_GetBestOfYearPages_Response_BestOfYearPage { + optional string name = 1; + optional string url_path = 2; + repeated string banner_url = 3; + repeated string banner_url_mobile = 4; + optional uint32 start_date = 5; +} + +message CSteamCharts_GetGamesByConcurrentPlayers_Response { + optional uint32 last_update = 1; + repeated .CSteamCharts_GetGamesByConcurrentPlayers_Response_MostPlayedRank ranks = 2; +} + +message CSteamCharts_GetGamesByConcurrentPlayers_Response_MostPlayedRank { + optional int32 rank = 1; + optional uint32 appid = 2; + optional .StoreItem item = 3; + optional uint32 concurrent_in_game = 4; + optional uint32 peak_in_game = 5; +} + +message CSteamCharts_GetMostPlayedGames_Request { + optional .StoreBrowseContext context = 1; + optional .StoreBrowseItemDataRequest data_request = 2; +} + +message CSteamCharts_GetMostPlayedGames_Response { + optional uint32 rollup_date = 1; + repeated .CSteamCharts_GetMostPlayedGames_Response_MostPlayedRank ranks = 2; +} + +message CSteamCharts_GetMostPlayedGames_Response_MostPlayedRank { + optional int32 rank = 1; + optional uint32 appid = 2; + optional .StoreItem item = 3; + optional int32 last_week_rank = 4; + optional uint32 peak_in_game = 5; + optional uint32 daily_active_players = 6; +} + +message CSteamCharts_GetTopReleasesPages_Request { +} + +message CSteamCharts_GetTopReleasesPages_Response { + repeated .CSteamCharts_GetTopReleasesPages_Response_TopReleasesPage pages = 1; +} + +message CSteamCharts_GetTopReleasesPages_Response_TopReleasesPage { + optional string name = 1; + optional uint32 start_of_month = 2; + optional string url_path = 3; + repeated .StoreItemID item_ids = 4; +} + +service SteamCharts { + rpc GetBestOfYearPages (.CSteamCharts_GetBestOfYearPages_Request) returns (.CSteamCharts_GetBestOfYearPages_Response); + rpc GetGamesByConcurrentPlayers (.NotImplemented) returns (.CSteamCharts_GetGamesByConcurrentPlayers_Response); + rpc GetMostPlayedGames (.CSteamCharts_GetMostPlayedGames_Request) returns (.CSteamCharts_GetMostPlayedGames_Response); + rpc GetTopReleasesPages (.CSteamCharts_GetTopReleasesPages_Request) returns (.CSteamCharts_GetTopReleasesPages_Response); +} + diff --git a/protobuf_files/orig/webui/service_steamlearn.proto b/protobuf_files/orig/webui/service_steamlearn.proto new file mode 100644 index 00000000..7f5524ac --- /dev/null +++ b/protobuf_files/orig/webui/service_steamlearn.proto @@ -0,0 +1,471 @@ +import "common_base.proto"; + +message CMsgSteamLearn_BatchOperation_Response { + repeated .CMsgSteamLearn_CacheData_Response cache_data_responses = 1; + repeated .CMsgSteamLearn_SnapshotProject_Response snapshot_responses = 2; +} + +message CMsgSteamLearn_CacheData_Response { + optional int32 cache_data_result = 1 [(.description) = "enum"]; +} + +message CMsgSteamLearn_CreateProject_Request { + optional string project_name = 1; + optional string project_description = 2; +} + +message CMsgSteamLearn_CreateProject_Response { + optional int32 result = 1 [(.description) = "enum"]; + optional .CMsgSteamLearnProject project = 2; +} + +message CMsgSteamLearn_EditProject_Request { + optional .CMsgSteamLearnProject project = 1; + optional uint32 published_version = 2; +} + +message CMsgSteamLearn_EditProject_Response { + optional int32 result = 1 [(.description) = "enum"]; +} + +message CMsgSteamLearn_GetDataSource_Request { + optional uint32 data_source_id = 1; +} + +message CMsgSteamLearn_GetDataSource_Response { + optional .CMsgSteamLearnDataSource data_source = 1; +} + +message CMsgSteamLearn_GetFetchStatus_Request { + optional uint32 project_id = 1; + optional uint32 fetch_id = 2; +} + +message CMsgSteamLearn_GetFetchStatus_Response { + optional int32 result = 1 [(.description) = "enum"]; + optional uint32 fetch_id = 2; + optional int32 status = 3 [(.description) = "enum"]; + repeated .CMsgSteamLearn_GetFetchStatus_Response_Worker workers = 4; + optional uint32 total_rows_written = 5; + optional uint32 total_rows = 6; + optional uint32 start_time = 7; + optional uint32 end_time = 8; +} + +message CMsgSteamLearn_GetFetchStatus_Response_Worker { + optional uint32 rows_written = 1; + optional bool complete = 2; +} + +message CMsgSteamLearn_GetFetchStatusVersions_Request { + optional uint32 project_id = 1; + optional uint32 published_version = 2; +} + +message CMsgSteamLearn_GetFetchStatusVersions_Response { + repeated uint32 versions = 1; +} + +message CMsgSteamLearn_GetProject_Request { + optional uint32 project_id = 1; +} + +message CMsgSteamLearn_GetProject_Response { + optional .CMsgSteamLearnProject project = 1; +} + +message CMsgSteamLearn_GetTrainStatus_Request { + optional uint32 project_id = 1; + optional uint32 train_id = 2; +} + +message CMsgSteamLearn_GetTrainStatus_Response { + optional int32 result = 1 [(.description) = "enum"]; + optional uint32 train_id = 2; + optional uint32 fetch_id = 3; + optional int32 status = 4 [(.description) = "enum"]; + repeated .CMsgSteamLearn_GetTrainStatus_Response_Epoch epochs = 5; + optional uint32 total_epochs = 6; + optional uint32 train_batch_count = 7; + optional uint32 validate_batch_count = 8; + optional uint32 test_batch_count = 9; + repeated .CMsgSteamLearn_GetTrainStatus_Response_Batch test_batches = 10; + optional float test_loss = 11; + repeated float test_accuracy = 12; + optional uint32 start_time = 13; + optional uint32 end_time = 14; +} + +message CMsgSteamLearn_GetTrainStatus_Response_Batch { + optional float loss = 1; + repeated float accuracy = 2; +} + +message CMsgSteamLearn_GetTrainStatus_Response_Epoch { + optional uint32 epoch_number = 1; + optional float epoch_train_loss = 2; + repeated float epoch_train_accuracy = 3; + optional float epoch_validate_loss = 4; + repeated float epoch_validate_accuracy = 5; + repeated .CMsgSteamLearn_GetTrainStatus_Response_Batch train_batches = 6; + repeated .CMsgSteamLearn_GetTrainStatus_Response_Batch validate_batches = 7; + optional uint32 start_time = 8; + optional uint32 end_time = 9; +} + +message CMsgSteamLearn_GetTrainStatusVersions_Request { + optional uint32 project_id = 1; + optional uint32 published_version = 2; +} + +message CMsgSteamLearn_GetTrainStatusVersions_Response { + repeated uint32 versions = 1; +} + +message CMsgSteamLearn_Inference_Response { + optional int32 inference_result = 1 [(.description) = "enum"]; + repeated .CMsgSteamLearn_Inference_Response_ReponseValues response_values = 2; +} + +message CMsgSteamLearn_Inference_Response_ReponseValues { + repeated float values = 1; +} + +message CMsgSteamLearn_InferenceBackend_Request { + optional uint32 project_id = 1; + optional uint32 fetch_id = 2; + optional uint32 train_id = 3; + repeated .CMsgSteamLearnRawDataElement data = 4; + repeated uint32 additional_data = 5; +} + +message CMsgSteamLearn_InferenceBackend_Response { + repeated .CMsgSteamLearn_InferenceBackend_Response_Output outputs = 1; +} + +message CMsgSteamLearn_InferenceBackend_Response_BinaryCrossEntropyOutput { + optional float value = 1; +} + +message CMsgSteamLearn_InferenceBackend_Response_CategoricalCrossEntropyOutput { + repeated float weight = 1; + repeated float value = 2; +} + +message CMsgSteamLearn_InferenceBackend_Response_MutliBinaryCrossEntropyOutput { + repeated float weight = 1; + repeated float value = 2; +} + +message CMsgSteamLearn_InferenceBackend_Response_Output { + optional .CMsgSteamLearn_InferenceBackend_Response_BinaryCrossEntropyOutput binary_crossentropy = 1; + optional .CMsgSteamLearn_InferenceBackend_Response_CategoricalCrossEntropyOutput categorical_crossentropy = 2; + optional .CMsgSteamLearn_InferenceBackend_Response_MutliBinaryCrossEntropyOutput multi_binary_crossentropy = 3; +} + +message CMsgSteamLearn_ListDataSources_Request { +} + +message CMsgSteamLearn_ListDataSources_Response { + repeated .CMsgSteamLearnDataSource data_sources = 1; + repeated string cache_data_hmac_keys = 2; + optional string register_data_source_hmac_key = 3; +} + +message CMsgSteamLearn_ListProjects_Request { + optional uint32 appid = 1; +} + +message CMsgSteamLearn_ListProjects_Response { + repeated .CMsgSteamLearnProject projects = 1; + repeated string snapshot_hmac_keys = 2; +} + +message CMsgSteamLearn_PublishProject_Request { + optional uint32 project_id = 1; +} + +message CMsgSteamLearn_PublishProject_Response { + optional int32 result = 1 [(.description) = "enum"]; +} + +message CMsgSteamLearn_RegisterDataSource_Response { + optional int32 result = 1 [(.description) = "enum"]; + optional .CMsgSteamLearnDataSource data_source = 2; +} + +message CMsgSteamLearn_SnapshotProject_Response { + optional int32 snapshot_result = 1 [(.description) = "enum"]; +} + +message CMsgSteamLearn_Train_Request { + optional .CMsgSteamLearnProjectConfig project_config = 1; + optional .CMsgSteamLearn_Train_Request_Fetch fetch = 2; + optional .CMsgSteamLearn_Train_Request_Train train = 3; +} + +message CMsgSteamLearn_Train_Request_Fetch { + optional uint32 fetch_id = 1; + optional bool request_cancel = 2; +} + +message CMsgSteamLearn_Train_Request_Train { + optional uint32 train_id = 1; + optional bool request_cancel = 2; +} + +message CMsgSteamLearn_Train_Response { + optional int32 result = 1 [(.description) = "enum"]; +} + +message CMsgSteamLearnDataRetentionConfig { + optional uint32 snapshot_keep_duration_days = 1; + optional uint32 fetch_keep_count = 2; +} + +message CMsgSteamLearnDataSource { + optional uint32 id = 1; + optional string name = 2; + optional uint32 version = 3; + optional string source_description = 4; + optional .CMsgSteamLearnDataSourceDescObject structure = 5; + optional uint32 structure_crc = 6; + optional uint32 cache_duration_seconds = 7; +} + +message CMsgSteamLearnDataSourceDescElement { + optional string name = 1; + optional int32 data_type = 2 [(.description) = "enum"]; + optional .CMsgSteamLearnDataSourceDescObject object = 3; + optional uint32 count = 4; +} + +message CMsgSteamLearnDataSourceDescObject { + repeated .CMsgSteamLearnDataSourceDescElement elements = 1; +} + +message CMsgSteamLearnDataSourceElementUsage { + optional uint32 data_source_id = 1; + optional string data_element_path = 2; + optional bool is_string = 3; + optional uint32 input = 4; + optional uint32 sql_column = 5; + optional int32 preprocessing_type = 6 [(.description) = "enum"]; + optional float min_range = 7; + optional float max_range = 8; + optional float std_dev = 9; + optional string compact_table = 10; +} + +message CMsgSteamLearnFetchInfo { + optional uint32 fetch_id = 1; +} + +message CMsgSteamLearnInferenceConfig { + optional uint32 inference_process_count = 1; + optional uint32 live_train_id = 2; +} + +message CMsgSteamLearnModelNodeConcatenate { +} + +message CMsgSteamLearnModelNodeConditionalExtract { + optional int32 extract_type = 1 [(.description) = "enum"]; + optional uint32 appid_release_recency_months = 2; + optional bool appid_use_release_recency_bias = 3; +} + +message CMsgSteamLearnModelNodeConditionalSwap { +} + +message CMsgSteamLearnModelNodeDense { + optional int32 activation = 1 [(.description) = "enum"]; + optional uint32 width = 2; +} + +message CMsgSteamLearnModelNodeDenseStack { + optional int32 activation = 1 [(.description) = "enum"]; + repeated uint32 width = 2; + optional uint32 dropout_pct = 3; +} + +message CMsgSteamLearnModelNodeDropout { + optional uint32 dropout_pct = 1; +} + +message CMsgSteamLearnModelNodeEmbedding { + optional uint32 max_value = 1; + optional string compact_table = 2; + optional uint32 embedding_width = 3; + optional bool flatten = 4; +} + +message CMsgSteamLearnModelNodeExplode { +} + +message CMsgSteamLearnModelNodeInput { + optional uint32 input_num = 1; +} + +message CMsgSteamLearnModelNodeKMeansCluster { + optional uint32 num_clusters = 1; + optional string name = 2; +} + +message CMsgSteamLearnModelNodeOnehot { + optional uint32 width = 1; + optional string compact_table = 2; +} + +message CMsgSteamLearnModelNodeShuffle { + optional bool exclude_zeroes = 1; +} + +message CMsgSteamLearnModelNodeSyncedShuffle { + optional bool exclude_zeroes = 1; +} + +message CMsgSteamLearnModelNodeTrain { + optional uint32 input_count = 1; + optional int32 activation = 2 [(.description) = "enum"]; + optional uint32 width = 3; + optional string compact_table = 4; + optional int32 optimizer = 5 [(.description) = "enum"]; + optional int32 loss = 6 [(.description) = "enum"]; +} + +message CMsgSteamLearnProject { + optional uint32 project_id = 1; + optional string project_name = 2; + optional string project_description = 3; + optional uint32 creator_account_id = 4; + optional uint32 create_time = 5; + optional .CMsgSteamLearnProjectConfig unpublished_config = 6; + repeated .CMsgSteamLearnProjectConfig published_configs = 7; +} + +message CMsgSteamLearnProjectConfig { + optional uint32 project_id = 1; + optional uint32 publish_time = 2; + optional uint32 published_version = 3; + repeated uint32 data_source_ids = 4; + repeated .CMsgSteamLearnDataSourceElementUsage data_source_element_usages = 5; + repeated .CMsgSteamLearnProjectNode project_nodes = 6; + optional .CMsgSteamLearnProjectSnapshotConfig snapshot_config = 7; + optional .CMsgSteamLearnTrainConfig train_config = 8; + optional .CMsgSteamLearnProjectSnapshotFilter snapshot_filter = 11; + repeated .CMsgSteamLearnProjectConfig_MapDataElementSqlColumnEntry map_data_element_sql_column = 12; + optional uint32 total_sql_columns = 13; + optional .CMsgSteamLearnDataRetentionConfig data_retention_config = 14; + optional .CMsgSteamLearnInferenceConfig inference_config = 15; + optional .CMsgSteamLearnScheduledTrainConfig scheduled_train_config = 16; + repeated .CMsgSteamLearnFetchInfo fetch_infos = 17; + repeated .CMsgSteamLearnTrainInfo train_infos = 18; +} + +message CMsgSteamLearnProjectConfig_MapDataElementSqlColumnEntry { + optional string key = 1; + optional int32 value = 2; +} + +message CMsgSteamLearnProjectNode { + optional uint32 node_id = 1; + optional int32 location_x = 2; + optional int32 location_y = 3; + optional string comment = 4; + optional int32 type = 5 [(.description) = "enum"]; + repeated .CMsgSteamLearnProjectNodeConnector connectors = 6; + optional .CMsgSteamLearnModelNodeInput input = 10; + optional .CMsgSteamLearnModelNodeDense dense = 11; + optional .CMsgSteamLearnModelNodeDenseStack dense_stack = 12; + optional .CMsgSteamLearnModelNodeDropout dropout = 13; + optional .CMsgSteamLearnModelNodeEmbedding embedding = 14; + optional .CMsgSteamLearnModelNodeTrain train = 15; + optional .CMsgSteamLearnModelNodeConditionalExtract conditional_extract = 16; + optional .CMsgSteamLearnModelNodeConcatenate concatenate = 17; + optional .CMsgSteamLearnModelNodeShuffle shuffle = 18; + optional .CMsgSteamLearnModelNodeSyncedShuffle synced_shuffle = 19; + optional .CMsgSteamLearnModelNodeOnehot onehot = 20; + optional .CMsgSteamLearnModelNodeExplode explode = 21; + optional .CMsgSteamLearnModelNodeConditionalSwap conditional_swap = 22; + optional .CMsgSteamLearnModelNodeKMeansCluster kmeans = 23; +} + +message CMsgSteamLearnProjectNodeConnector { + optional uint32 connector_id = 1; + repeated uint32 linked_connector_ids = 2; + optional bool is_input_connector = 3; +} + +message CMsgSteamLearnProjectSnapshotConfig { + optional int32 snapshot_type = 1 [(.description) = "enum"]; + optional .CMsgSteamLearnProjectSnapshotConfigAccountIDs config_account_ids = 2; + optional .CMsgSteamLearnProjectSnapshotConfigAppIDs config_app_ids = 3; +} + +message CMsgSteamLearnProjectSnapshotConfigAccountIDs { + optional uint32 percent = 1; + optional uint32 activity_recency_days = 2; +} + +message CMsgSteamLearnProjectSnapshotConfigAppIDs { + optional uint32 percent = 1; + optional uint32 release_recency_days = 2; +} + +message CMsgSteamLearnProjectSnapshotFilter { + optional uint32 sample_reduce_percent = 1; + optional .CMsgSteamLearnProjectSnapshotFilterHistogram histogram = 2; +} + +message CMsgSteamLearnProjectSnapshotFilterHistogram { + optional string data_element_path = 1; + optional float min_value = 2; + optional float max_value = 3; + optional uint32 num_buckets = 4; +} + +message CMsgSteamLearnRawDataElement { + optional float float_value = 1; + optional string string_value = 2; +} + +message CMsgSteamLearnScheduledTrainConfig { + optional uint32 frequency_seconds = 1; +} + +message CMsgSteamLearnTrainConfig { + optional uint32 fetch_workers = 1; + optional uint32 fetch_chunk_size = 2; + optional uint32 train_batch_size = 3; + optional uint32 train_epoch_count = 4; + optional float train_loss_improvement_threshold = 5; + optional uint32 train_no_loss_improvement_epoch_limit = 6; +} + +message CMsgSteamLearnTrainInfo { + optional uint32 fetch_id = 1; + optional uint32 train_id = 2; +} + +service SteamLearn { + rpc BatchOperation (.NotImplemented) returns (.CMsgSteamLearn_BatchOperation_Response); + rpc CacheData (.NotImplemented) returns (.CMsgSteamLearn_CacheData_Response); + rpc CreateProject (.CMsgSteamLearn_CreateProject_Request) returns (.CMsgSteamLearn_CreateProject_Response); + rpc EditProject (.CMsgSteamLearn_EditProject_Request) returns (.CMsgSteamLearn_EditProject_Response); + rpc GetDataSource (.CMsgSteamLearn_GetDataSource_Request) returns (.CMsgSteamLearn_GetDataSource_Response); + rpc GetFetchStatus (.CMsgSteamLearn_GetFetchStatus_Request) returns (.CMsgSteamLearn_GetFetchStatus_Response); + rpc GetFetchStatusVersions (.CMsgSteamLearn_GetFetchStatusVersions_Request) returns (.CMsgSteamLearn_GetFetchStatusVersions_Response); + rpc GetProject (.CMsgSteamLearn_GetProject_Request) returns (.CMsgSteamLearn_GetProject_Response); + rpc GetTrainStatus (.CMsgSteamLearn_GetTrainStatus_Request) returns (.CMsgSteamLearn_GetTrainStatus_Response); + rpc GetTrainStatusVersions (.CMsgSteamLearn_GetTrainStatusVersions_Request) returns (.CMsgSteamLearn_GetTrainStatusVersions_Response); + rpc Inference (.NotImplemented) returns (.CMsgSteamLearn_Inference_Response); + rpc InferenceBackend (.CMsgSteamLearn_InferenceBackend_Request) returns (.CMsgSteamLearn_InferenceBackend_Response); + rpc ListDataSources (.CMsgSteamLearn_ListDataSources_Request) returns (.CMsgSteamLearn_ListDataSources_Response); + rpc ListProjects (.CMsgSteamLearn_ListProjects_Request) returns (.CMsgSteamLearn_ListProjects_Response); + rpc PublishProject (.CMsgSteamLearn_PublishProject_Request) returns (.CMsgSteamLearn_PublishProject_Response); + rpc RegisterDataSource (.NotImplemented) returns (.CMsgSteamLearn_RegisterDataSource_Response); + rpc SnapshotProject (.NotImplemented) returns (.CMsgSteamLearn_SnapshotProject_Response); + rpc Train (.CMsgSteamLearn_Train_Request) returns (.CMsgSteamLearn_Train_Response); +} + diff --git a/protobuf_files/orig/webui/service_steamnotification.proto b/protobuf_files/orig/webui/service_steamnotification.proto new file mode 100644 index 00000000..65f7d8d7 --- /dev/null +++ b/protobuf_files/orig/webui/service_steamnotification.proto @@ -0,0 +1,67 @@ +import "common_base.proto"; + +message CSteamNotification_GetPreferences_Request { +} + +message CSteamNotification_GetPreferences_Response { + repeated .SteamNotificationPreference preferences = 1; +} + +message CSteamNotification_GetSteamNotifications_Request { + optional bool include_hidden = 1 [default = false]; + optional int32 language = 2 [default = 0]; +} + +message CSteamNotification_GetSteamNotifications_Response { + repeated .SteamNotificationData notifications = 1; + optional int32 confirmation_count = 2; +} + +message CSteamNotification_HideNotification_Notification { + repeated uint64 notification_ids = 1; +} + +message CSteamNotification_MarkNotificationsRead_Notification { + optional uint32 timestamp = 1; + optional int32 notification_type = 2 [(.description) = "enum"]; + repeated uint64 notification_ids = 3; + optional bool mark_all_read = 4; +} + +message CSteamNotification_NotificationsReceived_Notification { +} + +message CSteamNotification_SetPreferences_Request { + repeated .SteamNotificationPreference preferences = 1; +} + +message CSteamNotification_SetPreferences_Response { +} + +message SteamNotificationData { + optional uint64 notification_id = 1; + optional uint32 notification_targets = 2; + optional int32 notification_type = 3 [(.description) = "enum"]; + optional string body_data = 4; + optional bool read = 7; + optional uint32 timestamp = 8; + optional bool hidden = 9; +} + +message SteamNotificationPreference { + optional int32 notification_type = 1 [(.description) = "enum"]; + optional uint32 notification_targets = 2; +} + +service SteamNotification { + rpc GetPreferences (.CSteamNotification_GetPreferences_Request) returns (.CSteamNotification_GetPreferences_Response); + rpc GetSteamNotifications (.CSteamNotification_GetSteamNotifications_Request) returns (.CSteamNotification_GetSteamNotifications_Response); + rpc HideNotification (.CSteamNotification_HideNotification_Notification) returns (.NoResponse); + rpc MarkNotificationsRead (.CSteamNotification_MarkNotificationsRead_Notification) returns (.NoResponse); + rpc SetPreferences (.CSteamNotification_SetPreferences_Request) returns (.CSteamNotification_SetPreferences_Response); +} + +service SteamNotificationClient { + rpc NotificationsReceived (.CSteamNotification_NotificationsReceived_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_steamtv.proto b/protobuf_files/orig/webui/service_steamtv.proto new file mode 100644 index 00000000..3dc64070 --- /dev/null +++ b/protobuf_files/orig/webui/service_steamtv.proto @@ -0,0 +1,344 @@ +import "common_base.proto"; + +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_AddChatModerator_Request { + optional fixed64 broadcast_channel_id = 1; + optional fixed64 moderator_steamid = 2; + optional bool undo = 3; +} + +message CSteamTV_AddChatModerator_Response { +} + +message CSteamTV_AddWordBan_Response { +} + +message CSteamTV_AppCheer_Response { + optional uint32 aggregation_delay_ms = 1; +} + +message CSteamTV_BroadcastClipInfo { + optional uint64 broadcast_clip_id = 1; + optional uint64 channel_id = 2; + optional uint32 app_id = 3; + optional fixed64 broadcaster_steamid = 4; + optional fixed64 creator_steamid = 5; + optional string video_description = 6; + optional uint32 live_time = 7; + optional uint32 length_ms = 8; + optional string thumbnail_path = 9; +} + +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_ChatModerator { + optional fixed64 steamid = 1; + optional string name = 2; +} + +message CSteamTV_CreateBroadcastChannel_Response { + optional fixed64 broadcast_channel_id = 1; +} + +message CSteamTV_FollowBroadcastChannel_Response { + optional bool is_followed = 1; +} + +message CSteamTV_Game { + optional uint32 appid = 1; + optional string name = 2; + optional string image = 3; + optional uint64 viewers = 4; + repeated .GetBroadcastChannelEntry channels = 5; + optional string release_date = 6; + optional string developer = 7; + optional string publisher = 8; +} + +message CSteamTV_GetBroadcastChannelBroadcasters_Response { + repeated .CSteamTV_GetBroadcastChannelBroadcasters_Response_Broadcaster broadcasters = 1; +} + +message CSteamTV_GetBroadcastChannelBroadcasters_Response_Broadcaster { + optional fixed64 steamid = 1; + optional string name = 2; + optional string rtmp_token = 3; +} + +message CSteamTV_GetBroadcastChannelClips_Response { + repeated .CSteamTV_BroadcastClipInfo clips = 1; + optional string thumbnail_host = 2; +} + +message CSteamTV_GetBroadcastChannelID_Response { + optional fixed64 broadcast_channel_id = 1; + optional string unique_name = 2; + optional fixed64 steamid = 3; +} + +message CSteamTV_GetBroadcastChannelImages_Response { + repeated .CSteamTV_GetBroadcastChannelImages_Response_Images images = 1; +} + +message CSteamTV_GetBroadcastChannelImages_Response_Images { + optional int32 image_type = 1 [(.description) = "enum"]; + optional string image_path = 2; + optional uint32 image_index = 3; +} + +message CSteamTV_GetBroadcastChannelInteraction_Response { + optional bool is_followed = 1; + optional bool is_subscribed = 2; +} + +message CSteamTV_GetBroadcastChannelLinks_Response { + repeated .CSteamTV_GetBroadcastChannelLinks_Response_Links links = 1; +} + +message CSteamTV_GetBroadcastChannelLinks_Response_Links { + optional uint32 link_index = 1; + optional string url = 2; + optional string link_description = 3; + optional uint32 left = 4; + optional uint32 top = 5; + optional uint32 width = 6; + optional uint32 height = 7; +} + +message CSteamTV_GetBroadcastChannelProfile_Response { + optional string unique_name = 1; + optional fixed64 owner_steamid = 2; + optional string name = 3; + optional string language = 4; + optional string headline = 5; + optional string summary = 6; + optional string schedule = 7; + optional string rules = 8; + optional string panels = 9; + optional bool is_partnered = 10; +} + +message CSteamTV_GetBroadcastChannelStatus_Response { + optional bool is_live = 1; + optional bool is_disabled = 2; + optional uint32 appid = 3; + optional uint64 viewers = 4; + optional uint64 views = 5; + optional fixed64 broadcaster_steamid = 6; + optional string thumbnail_url = 7; + optional uint64 followers = 8; + optional uint64 subscribers = 9; + optional string unique_name = 10; + optional uint64 broadcast_session_id = 11; +} + +message CSteamTV_GetChannels_Response { + repeated .GetBroadcastChannelEntry results = 1; +} + +message CSteamTV_GetChatBans_Response { + repeated .CSteamTV_ChatBan results = 1; +} + +message CSteamTV_GetChatModerators_Request { + optional fixed64 broadcast_channel_id = 1; +} + +message CSteamTV_GetChatModerators_Response { + repeated .CSteamTV_ChatModerator results = 1; +} + +message CSteamTV_GetFollowedChannels_Response { + repeated .GetBroadcastChannelEntry results = 1; +} + +message CSteamTV_GetGames_Response { + repeated .CSteamTV_Game results = 1; +} + +message CSteamTV_GetHomePageContents_Response { + repeated .CSteamTV_HomePageContentRow rows = 1; +} + +message CSteamTV_GetMyBroadcastChannels_Response { + repeated .GetBroadcastChannelEntry results = 1; +} + +message CSteamTV_GetSteamTVUserSettings_Response { + optional bool stream_live_email = 1; + optional bool stream_live_notification = 2; +} + +message CSteamTV_GetSubscribedChannels_Response { + repeated .GetBroadcastChannelEntry results = 1; +} + +message CSteamTV_GetWordBans_Response { + repeated string results = 1; +} + +message CSteamTV_HomePageContentRow { + optional int32 template_type = 1 [(.description) = "enum"]; + 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_HomePageTemplate_ConveyorBelt { + repeated .GetBroadcastChannelEntry broadcasts = 1; + optional string title = 2; +} + +message CSteamTV_HomePageTemplate_Developer { + optional .GetBroadcastChannelEntry broadcast = 1; + optional string title = 2; +} + +message CSteamTV_HomePageTemplate_Event { + optional string title = 1; +} + +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_SingleGame { + repeated .GetBroadcastChannelEntry broadcasts = 1; + optional uint32 appid = 2; + optional string title = 3; +} + +message CSteamTV_HomePageTemplate_Takeover { + repeated .GetBroadcastChannelEntry broadcasts = 1; +} + +message CSteamTV_HomePageTemplate_WatchParty { + optional .GetBroadcastChannelEntry broadcast = 1; + optional string title = 2; + optional uint64 chat_group_id = 3; +} + +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_ReportBroadcastChannel_Response { +} + +message CSteamTV_Search_Response { + repeated .GetBroadcastChannelEntry results = 1; +} + +message CSteamTV_SetBroadcastChannelImage_Response { + optional string replace_image_hash = 1; +} + +message CSteamTV_SetBroadcastChannelLinkRegions_Response { +} + +message CSteamTV_SetBroadcastChannelProfile_Response { +} + +message CSteamTV_SetSteamTVUserSettings_Response { +} + +message CSteamTV_SubscribeBroadcastChannel_Response { + optional bool is_subscribed = 1; +} + +message GameListEntry { + optional uint32 appid = 1; + optional string game_name = 2; + optional .GetBroadcastChannelEntry broadcast = 3; +} + +message GetBroadcastChannelEntry { + optional fixed64 broadcast_channel_id = 1; + optional string unique_name = 2; + optional string name = 3; + optional uint32 appid = 4; + optional uint64 viewers = 5; + optional uint64 views = 6; + optional string thumbnail_url = 7; + optional uint64 followers = 8; + optional string headline = 9; + optional string avatar_url = 10; + optional fixed64 broadcaster_steamid = 11; + optional uint64 subscribers = 12; + optional string background_url = 13; + optional bool is_featured = 14; + optional bool is_disabled = 15; + optional bool is_live = 16; + optional string language = 17; + optional uint32 reports = 18; + optional bool is_partnered = 19; +} + +service SteamTV { + rpc AddChatBan (.CSteamTV_AddChatBan_Request) returns (.CSteamTV_AddChatBan_Response); + rpc AddChatModerator (.CSteamTV_AddChatModerator_Request) returns (.CSteamTV_AddChatModerator_Response); + rpc AddWordBan (.NotImplemented) returns (.CSteamTV_AddWordBan_Response); + rpc AppCheer (.NotImplemented) returns (.CSteamTV_AppCheer_Response); + rpc CreateBroadcastChannel (.NotImplemented) returns (.CSteamTV_CreateBroadcastChannel_Response); + rpc FollowBroadcastChannel (.NotImplemented) returns (.CSteamTV_FollowBroadcastChannel_Response); + rpc GetBroadcastChannelBroadcasters (.NotImplemented) returns (.CSteamTV_GetBroadcastChannelBroadcasters_Response); + rpc GetBroadcastChannelClips (.NotImplemented) returns (.CSteamTV_GetBroadcastChannelClips_Response); + rpc GetBroadcastChannelID (.NotImplemented) returns (.CSteamTV_GetBroadcastChannelID_Response); + rpc GetBroadcastChannelImages (.NotImplemented) returns (.CSteamTV_GetBroadcastChannelImages_Response); + rpc GetBroadcastChannelInteraction (.NotImplemented) returns (.CSteamTV_GetBroadcastChannelInteraction_Response); + rpc GetBroadcastChannelLinks (.NotImplemented) returns (.CSteamTV_GetBroadcastChannelLinks_Response); + rpc GetBroadcastChannelProfile (.NotImplemented) returns (.CSteamTV_GetBroadcastChannelProfile_Response); + rpc GetBroadcastChannelStatus (.NotImplemented) returns (.CSteamTV_GetBroadcastChannelStatus_Response); + rpc GetChannels (.NotImplemented) returns (.CSteamTV_GetChannels_Response); + rpc GetChatBans (.NotImplemented) returns (.CSteamTV_GetChatBans_Response); + rpc GetChatModerators (.CSteamTV_GetChatModerators_Request) returns (.CSteamTV_GetChatModerators_Response); + rpc GetFollowedChannels (.NotImplemented) returns (.CSteamTV_GetFollowedChannels_Response); + rpc GetGames (.NotImplemented) returns (.CSteamTV_GetGames_Response); + rpc GetHomePageContents (.NotImplemented) returns (.CSteamTV_GetHomePageContents_Response); + rpc GetMyBroadcastChannels (.NotImplemented) returns (.CSteamTV_GetMyBroadcastChannels_Response); + rpc GetSteamTVUserSettings (.NotImplemented) returns (.CSteamTV_GetSteamTVUserSettings_Response); + rpc GetSubscribedChannels (.NotImplemented) returns (.CSteamTV_GetSubscribedChannels_Response); + rpc GetWordBans (.NotImplemented) returns (.CSteamTV_GetWordBans_Response); + rpc JoinChat (.CSteamTV_JoinChat_Request) returns (.CSteamTV_JoinChat_Response); + rpc ReportBroadcastChannel (.NotImplemented) returns (.CSteamTV_ReportBroadcastChannel_Response); + rpc Search (.NotImplemented) returns (.CSteamTV_Search_Response); + rpc SetBroadcastChannelImage (.NotImplemented) returns (.CSteamTV_SetBroadcastChannelImage_Response); + rpc SetBroadcastChannelLinkRegions (.NotImplemented) returns (.CSteamTV_SetBroadcastChannelLinkRegions_Response); + rpc SetBroadcastChannelProfile (.NotImplemented) returns (.CSteamTV_SetBroadcastChannelProfile_Response); + rpc SetSteamTVUserSettings (.NotImplemented) returns (.CSteamTV_SetSteamTVUserSettings_Response); + rpc SubscribeBroadcastChannel (.NotImplemented) returns (.CSteamTV_SubscribeBroadcastChannel_Response); +} + diff --git a/protobuf_files/orig/webui/service_steamvrvoicechat.proto b/protobuf_files/orig/webui/service_steamvrvoicechat.proto new file mode 100644 index 00000000..acce8640 --- /dev/null +++ b/protobuf_files/orig/webui/service_steamvrvoicechat.proto @@ -0,0 +1,23 @@ +import "common_base.proto"; + +message CSteamVR_VoiceChat_Active_Notification { +} + +message CSteamVR_VoiceChat_Inactive_Notification { +} + +message CSteamVR_VoiceChat_NewGroupChatMsgAdded_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_room_id = 2; + optional uint32 sender_accountid = 3; + optional uint32 timestamp = 4; + optional uint32 ordinal = 5; + optional string message = 6; +} + +service SteamVRVoiceChat { + rpc Active (.CSteamVR_VoiceChat_Active_Notification) returns (.NoResponse); + rpc Inactive (.CSteamVR_VoiceChat_Inactive_Notification) returns (.NoResponse); + rpc NewGroupChatMsgAdded (.CSteamVR_VoiceChat_NewGroupChatMsgAdded_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_steamvrwebrtc.proto b/protobuf_files/orig/webui/service_steamvrwebrtc.proto new file mode 100644 index 00000000..82abce32 --- /dev/null +++ b/protobuf_files/orig/webui/service_steamvrwebrtc.proto @@ -0,0 +1,48 @@ +import "common_base.proto"; + +message CSteamVR_Header { + optional int32 type = 1 [(.description) = "enum"]; + optional uint32 id = 2; +} + +message CSteamVR_WebRTC_Active_Notification { +} + +message CSteamVR_WebRTC_DataChannel_Close_Notification { + optional uint32 channel_id = 1; +} + +message CSteamVR_WebRTC_DataChannel_Error_Notification { + optional uint32 channel_id = 1; + optional string reason = 2; +} + +message CSteamVR_WebRTC_DataChannel_Message_Notification { + optional uint32 channel_id = 1; + optional bytes data = 2; +} + +message CSteamVR_WebRTC_DataChannel_Open_Notification { + optional uint32 channel_id = 1; +} + +message CSteamVR_WebRTC_Inactive_Notification { +} + +message CSteamVR_WebRTC_OnDataChannel_Notification { + optional fixed64 source_steamid = 1; + optional uint32 channel_id = 2; + optional string label = 3; +} + +service SteamVRWebRTC { + rpc Active (.CSteamVR_WebRTC_Active_Notification) returns (.NoResponse); + rpc Header (.CSteamVR_Header) returns (.NoResponse); + rpc Inactive (.CSteamVR_WebRTC_Inactive_Notification) returns (.NoResponse); + rpc Notify_DataChannelClose (.CSteamVR_WebRTC_DataChannel_Close_Notification) returns (.NoResponse); + rpc Notify_DataChannelError (.CSteamVR_WebRTC_DataChannel_Error_Notification) returns (.NoResponse); + rpc Notify_DataChannelMessage (.CSteamVR_WebRTC_DataChannel_Message_Notification) returns (.NoResponse); + rpc Notify_DataChannelOpen (.CSteamVR_WebRTC_DataChannel_Open_Notification) returns (.NoResponse); + rpc Notify_OnDataChannel (.CSteamVR_WebRTC_OnDataChannel_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_store.proto b/protobuf_files/orig/webui/service_store.proto new file mode 100644 index 00000000..3f3b3096 --- /dev/null +++ b/protobuf_files/orig/webui/service_store.proto @@ -0,0 +1,271 @@ +import "common_base.proto"; +import "common.proto"; + +message CSteamDeckCompatibility_SetFeedback_Request { + optional uint32 appid = 1; + optional int32 feedback = 2 [(.description) = "enum"]; +} + +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 int32 existing_feedback = 3 [(.description) = "enum"]; +} + +message CStore_GetDiscoveryQueue_Request { + optional int32 queue_type = 1 [(.description) = "enum"]; + 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; + optional .CStorePageFilter store_page_filter = 12; +} + +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 int32 queue_type = 1 [(.description) = "enum"]; + optional .CStorePageFilter store_page_filter = 2; +} + +message CStore_GetDiscoveryQueueSettings_Response { + optional string country_code = 1; + optional .CStoreDiscoveryQueueSettings settings = 2; +} + +message CStore_GetDiscoveryQueueSkippedApps_Request { + optional fixed64 steamid = 1; + optional int32 queue_type = 2 [(.description) = "enum"]; + optional .CStorePageFilter store_page_filter = 3; +} + +message CStore_GetDiscoveryQueueSkippedApps_Response { + repeated uint32 appids = 1; +} + +message CStore_GetLocalizedNameForTags_Request { + optional string language = 1; + repeated uint32 tagids = 2; +} + +message CStore_GetLocalizedNameForTags_Response { + repeated .CStore_GetLocalizedNameForTags_Response_Tag tags = 1; +} + +message CStore_GetLocalizedNameForTags_Response_Tag { + optional uint32 tagid = 1; + optional string english_name = 2; + optional string name = 3; + optional string normalized_name = 4; +} + +message CStore_GetMostPopularTags_Request { + optional string language = 1; +} + +message CStore_GetMostPopularTags_Response { + repeated .CStore_GetMostPopularTags_Response_Tag tags = 1; +} + +message CStore_GetMostPopularTags_Response_Tag { + optional uint32 tagid = 1; + optional string name = 2; +} + +message CStore_GetStorePreferences_Request { +} + +message CStore_GetStorePreferences_Response { + optional .CStore_UserPreferences preferences = 1; + optional .CStore_UserTagPreferences tag_preferences = 2; + 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 { + repeated .CStore_GetTrendingAppsAmongFriends_Response_TrendingAppData trending_apps = 1; +} + +message CStore_GetTrendingAppsAmongFriends_Response_TrendingAppData { + optional uint32 appid = 1; + repeated uint64 steamids_top_friends = 2; + optional uint32 total_friends = 3; +} + +message CStore_GetUserGameInterestState_Request { + optional uint32 appid = 1; + optional uint32 store_appid = 2; + optional uint32 beta_appid = 3; +} + +message CStore_GetUserGameInterestState_Response { + optional bool owned = 1; + optional bool wishlist = 2; + optional bool ignored = 3; + optional bool following = 4; + repeated int32 in_queues = 5 [(.description) = "enum"]; + repeated int32 queues_with_skip = 6 [(.description) = "enum"]; + repeated int32 queue_items_remaining = 7; + repeated uint32 queue_items_next_appid = 8; + optional bool temporarily_owned = 9; + repeated .CStore_GetUserGameInterestState_Response_InQueue queues = 10; + optional int32 ignored_reason = 11; + optional int32 beta_status = 12 [(.description) = "enum"]; +} + +message CStore_GetUserGameInterestState_Response_InQueue { + optional int32 type = 1 [(.description) = "enum"]; + optional bool skipped = 2; + optional int32 items_remaining = 3; + optional uint32 next_appid = 4; + optional uint32 experimental_cohort = 5; +} + +message CStore_PurchaseReceiptInfo { + 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_PurchaseReceiptInfo_LineItem { + optional uint32 packageid = 1; + optional uint32 appid = 2; + optional string line_item_description = 3; +} + +message CStore_RegisterCDKey_Request { + optional string activation_code = 1; + optional int32 purchase_platform = 2; + optional bool is_request_from_client = 3; +} + +message CStore_RegisterCDKey_Response { + optional int32 purchase_result_details = 1; + optional .CStore_PurchaseReceiptInfo purchase_receipt_info = 2; +} + +message CStore_SkipDiscoveryQueueItem_Request { + optional int32 queue_type = 1 [(.description) = "enum"]; + optional uint32 appid = 2; + optional .CStorePageFilter store_page_filter = 3; +} + +message CStore_SkipDiscoveryQueueItem_Response { +} + +message CStore_StorePreferencesChanged_Notification { + optional .CStore_UserPreferences preferences = 1; + optional .CStore_UserTagPreferences tag_preferences = 2; + optional .CStore_UserContentDescriptorPreferences content_descriptor_preferences = 3; +} + +message CStore_UserContentDescriptorPreferences { + repeated .CStore_UserContentDescriptorPreferences_ContentDescriptor content_descriptors_to_exclude = 1; +} + +message CStore_UserContentDescriptorPreferences_ContentDescriptor { + optional uint32 content_descriptorid = 1; + optional uint32 timestamp_added = 2; +} + +message CStore_UserPreferences { + optional int32 primary_language = 1; + //optional uint32 primary_language = 1; + optional uint32 secondary_languages = 2; + optional bool platform_windows = 3; + optional bool platform_mac = 4; + optional bool platform_linux = 5; + optional bool hide_adult_content_violence = 6; + optional bool hide_adult_content_sex = 7; + optional uint32 timestamp_updated = 8; + optional bool hide_store_broadcast = 9; + optional int32 review_score_preference = 10 [(.description) = "enum"]; + optional int32 timestamp_content_descriptor_preferences_updated = 11; + optional int32 provide_deck_feedback = 12 [(.description) = "enum"]; + optional string additional_languages = 13; +} + +message CStore_UserTagPreferences { + repeated .CStore_UserTagPreferences_Tag tags_to_exclude = 1; +} + +message CStore_UserTagPreferences_Tag { + optional uint32 tagid = 1; + optional string name = 2; + optional uint32 timestamp_added = 3; +} + +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; + 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; +} + +service Store { + rpc GetDiscoveryQueue (.CStore_GetDiscoveryQueue_Request) returns (.CStore_GetDiscoveryQueue_Response); + rpc GetDiscoveryQueueSettings (.CStore_GetDiscoveryQueueSettings_Request) returns (.CStore_GetDiscoveryQueueSettings_Response); + rpc GetDiscoveryQueueSkippedApps (.CStore_GetDiscoveryQueueSkippedApps_Request) returns (.CStore_GetDiscoveryQueueSkippedApps_Response); + rpc GetLocalizedNameForTags (.CStore_GetLocalizedNameForTags_Request) returns (.CStore_GetLocalizedNameForTags_Response); + rpc GetMostPopularTags (.CStore_GetMostPopularTags_Request) returns (.CStore_GetMostPopularTags_Response); + rpc GetStorePreferences (.CStore_GetStorePreferences_Request) returns (.CStore_GetStorePreferences_Response); + rpc GetTrendingAppsAmongFriends (.CStore_GetTrendingAppsAmongFriends_Request) returns (.CStore_GetTrendingAppsAmongFriends_Response); + rpc GetUserGameInterestState (.CStore_GetUserGameInterestState_Request) returns (.CStore_GetUserGameInterestState_Response); + rpc RegisterCDKey (.CStore_RegisterCDKey_Request) returns (.CStore_RegisterCDKey_Response); + rpc SetCompatibilityFeedback (.CSteamDeckCompatibility_SetFeedback_Request) returns (.CSteamDeckCompatibility_SetFeedback_Response); + rpc ShouldPromptForCompatibilityFeedback (.CSteamDeckCompatibility_ShouldPrompt_Request) returns (.CSteamDeckCompatibility_ShouldPrompt_Response); + rpc SkipDiscoveryQueueItem (.CStore_SkipDiscoveryQueueItem_Request) returns (.CStore_SkipDiscoveryQueueItem_Response); +} + +service StoreClient { + rpc NotifyStorePreferencesChanged (.CStore_StorePreferencesChanged_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_storeappsimilarity.proto b/protobuf_files/orig/webui/service_storeappsimilarity.proto new file mode 100644 index 00000000..f80ac95a --- /dev/null +++ b/protobuf_files/orig/webui/service_storeappsimilarity.proto @@ -0,0 +1,57 @@ +import "common_base.proto"; +import "common.proto"; + +message CStoreAppSimilarity_IdentifyClustersFromPlaytime_Request { + optional fixed64 steamid = 1; + optional int32 sort = 2 [default = 1, (.description) = "enum"]; + optional int32 clusters_to_return = 3; + optional int32 cluster_index = 4; + optional .StoreBrowseContext context = 10; + optional .StoreBrowseItemDataRequest data_request = 11; +} + +message CStoreAppSimilarity_IdentifyClustersFromPlaytime_Response { + repeated .CStoreAppSimilarity_IdentifyClustersFromPlaytime_Response_Cluster clusters = 1; +} + +message CStoreAppSimilarity_IdentifyClustersFromPlaytime_Response_Cluster { + optional int32 cluster_id = 1; + optional int32 playtime_forever = 2; + optional int32 playtime_2weeks = 3; + optional uint32 last_played = 4; + repeated int32 played_appids = 5; + repeated int32 similar_items_appids = 6; + repeated .StoreItem similar_items = 7; + optional double similar_item_popularity_score = 8; +} + +message CStoreAppSimilarity_PrioritizeAppsForUser_Response { + repeated .CStoreAppSimilarity_PrioritizeAppsForUser_Response_ResultItem items = 1; +} + +message CStoreAppSimilarity_PrioritizeAppsForUser_Response_ResultItem { + optional .StoreItemID id = 1; + optional bool already_owned = 2; + optional double weight = 3; + optional double weight_before_dedupe = 4; + repeated .CStoreAppSimilarity_PrioritizeAppsForUser_Response_ResultItem_MatchDebugInfo debug_matches = 50; + optional .CStoreAppSimilarity_PrioritizeAppsForUser_Response_ResultItem_PopularityDebugInfo debug_popularity = 51; +} + +message CStoreAppSimilarity_PrioritizeAppsForUser_Response_ResultItem_MatchDebugInfo { + optional int32 source_app = 1; + optional double weight = 2; + optional double similarity = 3; +} + +message CStoreAppSimilarity_PrioritizeAppsForUser_Response_ResultItem_PopularityDebugInfo { + optional uint32 rank = 1; + optional double popularity_factor = 2; + optional double weight_before_popularity = 3; +} + +service StoreAppSimilarity { + rpc IdentifyClustersFromPlaytime (.CStoreAppSimilarity_IdentifyClustersFromPlaytime_Request) returns (.CStoreAppSimilarity_IdentifyClustersFromPlaytime_Response); + rpc PrioritizeAppsForUser (.NotImplemented) returns (.CStoreAppSimilarity_PrioritizeAppsForUser_Response); +} + diff --git a/protobuf_files/orig/webui/service_storebrowse.proto b/protobuf_files/orig/webui/service_storebrowse.proto new file mode 100644 index 00000000..ecec2724 --- /dev/null +++ b/protobuf_files/orig/webui/service_storebrowse.proto @@ -0,0 +1,73 @@ +import "common.proto"; +import "common_base.proto"; + +message CStoreBrowse_GetDLCForApps_Request { + optional .StoreBrowseContext context = 1; + optional .CStorePageFilter store_page_filter = 2; + repeated .StoreItemID appids = 3; + optional uint64 steamid = 4; +} + +message CStoreBrowse_GetDLCForApps_Response { + repeated .CStoreBrowse_GetDLCForApps_Response_DLCData dlc_data = 1; + repeated .CStoreBrowse_GetDLCForApps_Response_PlaytimeForApp playtime = 2; +} + +message CStoreBrowse_GetDLCForApps_Response_DLCData { + optional uint32 appid = 1; + optional uint32 parentappid = 2; + optional uint32 release_date = 3; + optional bool coming_soon = 4; + optional int64 price = 5; + optional uint32 discount = 6; + optional bool free = 7; +} + +message CStoreBrowse_GetDLCForApps_Response_PlaytimeForApp { + optional uint32 appid = 1; + optional uint32 playtime = 2; + optional uint32 last_played = 3; +} + +message CStoreBrowse_GetDLCForAppsSolr_Request { + optional .StoreBrowseContext context = 1; + repeated uint32 appids = 2; + optional string flavor = 3; + optional uint32 count = 4; + optional .CStorePageFilter store_page_filter = 5; +} + +message CStoreBrowse_GetDLCForAppsSolr_Response { + repeated .CStoreBrowse_GetDLCForAppsSolr_Response_DLCList dlc_lists = 1; +} + +message CStoreBrowse_GetDLCForAppsSolr_Response_DLCList { + optional uint32 parent_appid = 1; + repeated uint32 dlc_appids = 2; +} + +message CStoreBrowse_GetStoreCategories_Request { + optional string language = 1; + optional int32 elanguage = 2 [default = -1]; +} + +message CStoreBrowse_GetStoreCategories_Response { + repeated .CStoreBrowse_GetStoreCategories_Response_Category categories = 1; +} + +message CStoreBrowse_GetStoreCategories_Response_Category { + optional uint32 categoryid = 1; + optional int32 type = 2 [(.description) = "enum"]; + optional string internal_name = 3; + optional string display_name = 4; + optional string image_url = 5; + optional bool show_in_search = 6; +} + +service StoreBrowse { + rpc GetDLCForApps (.CStoreBrowse_GetDLCForApps_Request) returns (.CStoreBrowse_GetDLCForApps_Response); + rpc GetDLCForAppsSolr (.CStoreBrowse_GetDLCForAppsSolr_Request) returns (.CStoreBrowse_GetDLCForAppsSolr_Response); + rpc GetItems (.CStoreBrowse_GetItems_Request) returns (.CStoreBrowse_GetItems_Response); + rpc GetStoreCategories (.CStoreBrowse_GetStoreCategories_Request) returns (.CStoreBrowse_GetStoreCategories_Response); +} + diff --git a/protobuf_files/orig/webui/service_storequery.proto b/protobuf_files/orig/webui/service_storequery.proto new file mode 100644 index 00000000..aa38f27e --- /dev/null +++ b/protobuf_files/orig/webui/service_storequery.proto @@ -0,0 +1,96 @@ +import "common.proto"; +import "common_base.proto"; + +message CStoreQuery_Query_Request { + optional string query_name = 1; + optional .CStoreQueryParams query = 2; + optional .StoreBrowseContext context = 3; + optional .StoreBrowseItemDataRequest data_request = 4; + optional string override_country_code = 5; +} + +message CStoreQuery_Query_Response { + optional .CStoreQueryResultMetadata metadata = 1; + repeated .StoreItemID ids = 2; + repeated .StoreItem store_items = 3; +} + +message CStoreQuery_SearchSuggestions_Request { + optional string query_name = 1; + optional .StoreBrowseContext context = 2; + optional string search_term = 3; + optional uint32 max_results = 4; + optional .CStoreQueryFilters filters = 5; + optional .StoreBrowseItemDataRequest data_request = 6; + optional bool use_spellcheck = 7; + optional bool search_tags = 8; + optional bool search_creators = 9; +} + +message CStoreQuery_SearchSuggestions_Response { + optional .CStoreQueryResultMetadata metadata = 1; + repeated .StoreItemID ids = 2; + repeated .StoreItem store_items = 3; +} + +message CStoreQueryFilters { + optional bool released_only = 1; + optional bool coming_soon_only = 2; + optional .CStoreQueryFilters_TypeFilters type_filters = 3; + repeated .CStoreQueryFilters_TagFilter tagids_must_match = 10; + repeated int32 tagids_exclude = 11; + repeated int32 content_descriptors_must_match = 15 [(.description) = "enum"]; + repeated int32 content_descriptors_excluded = 16 [(.description) = "enum"]; + optional int32 regional_top_n_sellers = 40; + optional int32 global_top_n_sellers = 41; + optional int32 regional_long_term_top_n_sellers = 42; + optional int32 global_long_term_top_n_sellers = 43; + optional .CStorePageFilter store_page_filter = 44; + repeated uint32 parent_appids = 45; +} + +message CStoreQueryFilters_TagFilter { + repeated int32 tagids = 1; +} + +message CStoreQueryFilters_TypeFilters { + optional bool include_apps = 1; + optional bool include_packages = 2; + optional bool include_bundles = 3; + optional bool include_games = 10; + optional bool include_demos = 11; + optional bool include_mods = 12; + optional bool include_dlc = 13; + optional bool include_software = 14; + optional bool include_video = 15; + optional bool include_hardware = 16; + optional bool include_series = 17; + optional bool include_music = 18; +} + +message CStoreQueryParams { + optional int32 start = 1 [default = 0]; + optional int32 count = 2 [default = 10]; + optional int32 sort = 10 [default = 0, (.description) = "enum"]; + optional .CStoreQueryFilters filters = 20; +} + +message CStoreQueryPerResultMetadata { + optional .StoreItemID id = 1; + optional double score = 2; + optional bool spellcheck_generated_result = 3; +} + +message CStoreQueryResultMetadata { + optional int32 total_matching_records = 1; + optional int32 start = 2; + optional int32 count = 3; + repeated .CStoreQueryPerResultMetadata per_result_metadata = 4; + repeated string spellcheck_suggestions = 5; +} + +service StoreQuery { + rpc Query (.CStoreQuery_Query_Request) returns (.CStoreQuery_Query_Response); + rpc SearchSuggestions (.CStoreQuery_SearchSuggestions_Request) returns (.CStoreQuery_SearchSuggestions_Response); +} + diff --git a/protobuf_files/orig/webui/service_storesales.proto b/protobuf_files/orig/webui/service_storesales.proto new file mode 100644 index 00000000..dfd6bd01 --- /dev/null +++ b/protobuf_files/orig/webui/service_storesales.proto @@ -0,0 +1,15 @@ +import "common_base.proto"; + +message CStore_GetVoteDefinitionsForEvents_Response { + repeated .CStore_GetVoteDefinitionsForEvents_Response_Vote_Defintion definitions = 1; +} + +message CStore_GetVoteDefinitionsForEvents_Response_Vote_Defintion { + optional int32 voteid = 1; + optional uint32 appid = 2; +} + +service StoreSales { + rpc GetVoteDefinitionsForEvents (.NotImplemented) returns (.CStore_GetVoteDefinitionsForEvents_Response); +} + diff --git a/protobuf_files/orig/webui/service_storetopsellers.proto b/protobuf_files/orig/webui/service_storetopsellers.proto new file mode 100644 index 00000000..fc80dac8 --- /dev/null +++ b/protobuf_files/orig/webui/service_storetopsellers.proto @@ -0,0 +1,44 @@ +import "common.proto"; + +message CStoreTopSellers_GetCountryList_Request { + optional string language = 1; +} + +message CStoreTopSellers_GetCountryList_Response { + repeated .CStoreTopSellers_GetCountryList_Response_Country countries = 1; +} + +message CStoreTopSellers_GetCountryList_Response_Country { + optional string country_code = 1; + optional string name = 2; +} + +message CStoreTopSellers_GetWeeklyTopSellers_Request { + optional string country_code = 1; + optional .StoreBrowseContext context = 2; + optional .StoreBrowseItemDataRequest data_request = 3; + optional uint32 start_date = 4; + optional int32 page_start = 5; + optional int32 page_count = 6 [default = 20]; +} + +message CStoreTopSellers_GetWeeklyTopSellers_Response { + optional uint32 start_date = 1; + repeated .CStoreTopSellers_GetWeeklyTopSellers_Response_TopSellersRank ranks = 2; + optional int32 next_page_start = 3; +} + +message CStoreTopSellers_GetWeeklyTopSellers_Response_TopSellersRank { + optional int32 rank = 1; + optional int32 appid = 2; + optional .StoreItem item = 3; + optional int32 last_week_rank = 4; + optional int32 consecutive_weeks = 5; + optional bool first_top100 = 6; +} + +service StoreTopSellers { + rpc GetCountryList (.CStoreTopSellers_GetCountryList_Request) returns (.CStoreTopSellers_GetCountryList_Response); + rpc GetWeeklyTopSellers (.CStoreTopSellers_GetWeeklyTopSellers_Request) returns (.CStoreTopSellers_GetWeeklyTopSellers_Response); +} + diff --git a/protobuf_files/orig/webui/service_twofactor.proto b/protobuf_files/orig/webui/service_twofactor.proto new file mode 100644 index 00000000..c12fcf71 --- /dev/null +++ b/protobuf_files/orig/webui/service_twofactor.proto @@ -0,0 +1,164 @@ + +message CRemoveAuthenticatorViaChallengeContinue_Replacement_Token { + optional bytes shared_secret = 1; + optional fixed64 serial_number = 2; + optional string revocation_code = 3; + optional string uri = 4; + optional uint64 server_time = 5; + optional string account_name = 6; + optional string token_gid = 7; + optional bytes identity_secret = 8; + optional bytes secret_1 = 9; + optional int32 status = 10; + optional uint32 steamguard_scheme = 11; + optional fixed64 steamid = 12; +} + +message CTwoFactor_AddAuthenticator_Request { + optional fixed64 steamid = 1; + optional uint64 authenticator_time = 2; + optional fixed64 serial_number = 3; + optional uint32 authenticator_type = 4; + optional string device_identifier = 5; + optional string sms_phone_id = 6; + repeated string http_headers = 7; + optional uint32 version = 8 [default = 1]; +} + +message CTwoFactor_AddAuthenticator_Response { + optional bytes shared_secret = 1; + optional fixed64 serial_number = 2; + optional string revocation_code = 3; + optional string uri = 4; + optional uint64 server_time = 5; + optional string account_name = 6; + optional string token_gid = 7; + optional bytes identity_secret = 8; + optional bytes secret_1 = 9; + optional int32 status = 10; + optional string phone_number_hint = 11; +} + +message CTwoFactor_CreateEmergencyCodes_Request { + optional string code = 1; +} + +message CTwoFactor_CreateEmergencyCodes_Response { + repeated string codes = 1; +} + +message CTwoFactor_DestroyEmergencyCodes_Request { + optional fixed64 steamid = 1; +} + +message CTwoFactor_DestroyEmergencyCodes_Response { +} + +message CTwoFactor_FinalizeAddAuthenticator_Request { + optional fixed64 steamid = 1; + optional string authenticator_code = 2; + optional uint64 authenticator_time = 3; + optional string activation_code = 4; + repeated string http_headers = 5; + optional bool validate_sms_code = 6; +} + +message CTwoFactor_FinalizeAddAuthenticator_Response { + optional bool success = 1; + optional bool want_more = 2; + optional uint64 server_time = 3; + optional int32 status = 4; +} + +message CTwoFactor_RemoveAuthenticator_Request { + optional string revocation_code = 2; + optional uint32 revocation_reason = 5; + optional uint32 steamguard_scheme = 6; + optional bool remove_all_steamguard_cookies = 7; +} + +message CTwoFactor_RemoveAuthenticator_Response { + optional bool success = 1; + optional uint64 server_time = 3; + optional uint32 revocation_attempts_remaining = 5; +} + +message CTwoFactor_RemoveAuthenticatorViaChallengeContinue_Request { + optional string sms_code = 1; + optional bool generate_new_token = 2; + optional uint32 version = 3 [default = 1]; +} + +message CTwoFactor_RemoveAuthenticatorViaChallengeContinue_Response { + optional bool success = 1; + optional .CRemoveAuthenticatorViaChallengeContinue_Replacement_Token replacement_token = 2; +} + +message CTwoFactor_RemoveAuthenticatorViaChallengeStart_Request { +} + +message CTwoFactor_RemoveAuthenticatorViaChallengeStart_Response { + optional bool success = 1; +} + +message CTwoFactor_SendEmail_Request { + optional fixed64 steamid = 1; + optional uint32 email_type = 2; + optional bool include_activation_code = 3; +} + +message CTwoFactor_SendEmail_Response { +} + +message CTwoFactor_Status_Request { + optional fixed64 steamid = 1; +} + +message CTwoFactor_Status_Response { + optional uint32 state = 1; + optional uint32 inactivation_reason = 2; + optional uint32 authenticator_type = 3; + optional bool authenticator_allowed = 4; + optional uint32 steamguard_scheme = 5; + optional string token_gid = 6; + optional bool email_validated = 7; + optional string device_identifier = 8; + optional uint32 time_created = 9; + optional uint32 revocation_attempts_remaining = 10; + optional string classified_agent = 11; + optional bool allow_external_authenticator = 12; + optional uint32 time_transferred = 13; + optional uint32 version = 14; +} + +message CTwoFactor_UpdateTokenVersion_Request { + optional fixed64 steamid = 1; + optional uint32 version = 2; + optional bytes signature = 3; +} + +message CTwoFactor_UpdateTokenVersion_Response { +} + +message CTwoFactor_ValidateToken_Request { + optional string code = 1; +} + +message CTwoFactor_ValidateToken_Response { + optional bool valid = 1; +} + +service TwoFactor { + rpc AddAuthenticator (.CTwoFactor_AddAuthenticator_Request) returns (.CTwoFactor_AddAuthenticator_Response); + rpc CreateEmergencyCodes (.CTwoFactor_CreateEmergencyCodes_Request) returns (.CTwoFactor_CreateEmergencyCodes_Response); + rpc DestroyEmergencyCodes (.CTwoFactor_DestroyEmergencyCodes_Request) returns (.CTwoFactor_DestroyEmergencyCodes_Response); + rpc FinalizeAddAuthenticator (.CTwoFactor_FinalizeAddAuthenticator_Request) returns (.CTwoFactor_FinalizeAddAuthenticator_Response); + rpc QueryStatus (.CTwoFactor_Status_Request) returns (.CTwoFactor_Status_Response); + rpc RemoveAuthenticator (.CTwoFactor_RemoveAuthenticator_Request) returns (.CTwoFactor_RemoveAuthenticator_Response); + rpc RemoveAuthenticatorViaChallengeContinue (.CTwoFactor_RemoveAuthenticatorViaChallengeContinue_Request) returns (.CTwoFactor_RemoveAuthenticatorViaChallengeContinue_Response); + rpc RemoveAuthenticatorViaChallengeStart (.CTwoFactor_RemoveAuthenticatorViaChallengeStart_Request) returns (.CTwoFactor_RemoveAuthenticatorViaChallengeStart_Response); + rpc SendEmail (.CTwoFactor_SendEmail_Request) returns (.CTwoFactor_SendEmail_Response); + rpc UpdateTokenVersion (.CTwoFactor_UpdateTokenVersion_Request) returns (.CTwoFactor_UpdateTokenVersion_Response); + rpc ValidateToken (.CTwoFactor_ValidateToken_Request) returns (.CTwoFactor_ValidateToken_Response); +} + diff --git a/protobuf_files/orig/webui/service_useraccount.proto b/protobuf_files/orig/webui/service_useraccount.proto new file mode 100644 index 00000000..210d3acb --- /dev/null +++ b/protobuf_files/orig/webui/service_useraccount.proto @@ -0,0 +1,138 @@ + +message CUserAccount_CancelLicenseForApp_Request { + optional uint32 appid = 1; +} + +message CUserAccount_CancelLicenseForApp_Response { +} + +message CUserAccount_CreateFriendInviteToken_Request { + optional uint32 invite_limit = 1; + optional uint32 invite_duration = 2; + optional string invite_note = 3; +} + +message CUserAccount_CreateFriendInviteToken_Response { + optional string invite_token = 1; + optional uint64 invite_limit = 2; + optional uint64 invite_duration = 3; + optional fixed32 time_created = 4; + optional bool valid = 5; +} + +message CUserAccount_GetAccountLinkStatus_Request { +} + +message CUserAccount_GetAccountLinkStatus_Response { + optional uint32 pwid = 1; + optional uint32 identity_verification = 2; + optional bool performed_age_verification = 3; +} + +message CUserAccount_GetAvailableValveDiscountPromotions_Request { + optional string country_code = 1; +} + +message CUserAccount_GetAvailableValveDiscountPromotions_Response { + repeated .CUserAccount_GetAvailableValveDiscountPromotions_Response_ValveDiscountPromotionDetails promotions = 1; +} + +message CUserAccount_GetAvailableValveDiscountPromotions_Response_ValveDiscountPromotionDetails { + optional uint32 promotionid = 1; + optional string promotion_description = 2; + optional int64 minimum_cart_amount = 3; + optional int64 minimum_cart_amount_for_display = 4; + optional int64 discount_amount = 5; + optional int32 currency_code = 6; + optional int32 available_use_count = 7; + optional int32 promotional_discount_type = 8; + optional int32 loyalty_reward_id = 9; + optional string localized_name_token = 10; + optional int32 max_use_count = 11; +} + +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_GetFriendInviteTokens_Request { +} + +message CUserAccount_GetFriendInviteTokens_Response { + repeated .CUserAccount_CreateFriendInviteToken_Response tokens = 1; +} + +message CUserAccount_GetUserCountry_Request { + optional fixed64 steamid = 1; +} + +message CUserAccount_GetUserCountry_Response { + optional string country = 1; +} + +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_RedeemFriendInviteToken_Request { + optional fixed64 steamid = 1; + optional string invite_token = 2; +} + +message CUserAccount_RedeemFriendInviteToken_Response { +} + +message CUserAccount_RegisterCompatTool_Request { + optional uint32 compat_tool = 1; +} + +message CUserAccount_RegisterCompatTool_Response { +} + +message CUserAccount_RevokeFriendInviteToken_Request { + optional string invite_token = 1; +} + +message CUserAccount_RevokeFriendInviteToken_Response { +} + +message CUserAccount_ViewFriendInviteToken_Request { + optional fixed64 steamid = 1; + optional string invite_token = 2; +} + +message CUserAccount_ViewFriendInviteToken_Response { + optional bool valid = 1; + optional uint64 steamid = 2; + optional uint64 invite_duration = 3; +} + +service UserAccount { + rpc CancelLicenseForApp (.CUserAccount_CancelLicenseForApp_Request) returns (.CUserAccount_CancelLicenseForApp_Response); + rpc CreateFriendInviteToken (.CUserAccount_CreateFriendInviteToken_Request) returns (.CUserAccount_CreateFriendInviteToken_Response); + rpc GetAccountLinkStatus (.CUserAccount_GetAccountLinkStatus_Request) returns (.CUserAccount_GetAccountLinkStatus_Response); + rpc GetAvailableValveDiscountPromotions (.CUserAccount_GetAvailableValveDiscountPromotions_Request) returns (.CUserAccount_GetAvailableValveDiscountPromotions_Response); + rpc GetClientWalletDetails (.CUserAccount_GetClientWalletDetails_Request) returns (.CUserAccount_GetWalletDetails_Response); + rpc GetFriendInviteTokens (.CUserAccount_GetFriendInviteTokens_Request) returns (.CUserAccount_GetFriendInviteTokens_Response); + rpc GetUserCountry (.CUserAccount_GetUserCountry_Request) returns (.CUserAccount_GetUserCountry_Response); + rpc RedeemFriendInviteToken (.CUserAccount_RedeemFriendInviteToken_Request) returns (.CUserAccount_RedeemFriendInviteToken_Response); + rpc RegisterCompatTool (.CUserAccount_RegisterCompatTool_Request) returns (.CUserAccount_RegisterCompatTool_Response); + rpc RevokeFriendInviteToken (.CUserAccount_RevokeFriendInviteToken_Request) returns (.CUserAccount_RevokeFriendInviteToken_Response); + rpc ViewFriendInviteToken (.CUserAccount_ViewFriendInviteToken_Request) returns (.CUserAccount_ViewFriendInviteToken_Response); +} + diff --git a/protobuf_files/orig/webui/service_usergameactivity.proto b/protobuf_files/orig/webui/service_usergameactivity.proto new file mode 100644 index 00000000..1161cf3d --- /dev/null +++ b/protobuf_files/orig/webui/service_usergameactivity.proto @@ -0,0 +1,34 @@ +import "common_base.proto"; + +message CUserGameActivity_Event { + optional uint32 timestamp = 2; + optional int32 event_type = 3 [(.description) = "enum"]; + optional uint32 event_sub_type = 4; + optional int64 data1 = 5; + optional int64 data2 = 6; + optional int64 data3 = 7; + optional int64 data4 = 8; + optional uint32 item_appid = 10; + optional uint64 item_contextid = 11; + optional uint64 item_assetid = 12; + optional bytes proto_data = 13; +} + +message CUserGameActivity_GetActivity_Request { + optional fixed64 steamid = 1; + optional uint32 appid = 2; + optional int32 count = 3; + optional uint32 starttime = 4; + optional uint32 endtime = 5; +} + +message CUserGameActivity_GetActivity_Response { + optional fixed64 steamid = 1; + optional uint32 appid = 2; + repeated .CUserGameActivity_Event events = 3; +} + +service UserGameActivity { + rpc GetActivity (.CUserGameActivity_GetActivity_Request) returns (.CUserGameActivity_GetActivity_Response); +} + diff --git a/protobuf_files/orig/webui/service_usergamenotes.proto b/protobuf_files/orig/webui/service_usergamenotes.proto new file mode 100644 index 00000000..ce20cbe5 --- /dev/null +++ b/protobuf_files/orig/webui/service_usergamenotes.proto @@ -0,0 +1,53 @@ +import "common_base.proto"; + +message CUserGameNote { + optional string id = 1; + optional uint32 appid = 2; + optional string shortcut_name = 3; + optional uint32 shortcutid = 4; + optional uint32 ordinal = 5; + optional uint32 time_created = 6; + optional uint32 time_modified = 7; + optional string title = 8; + optional string content = 9; +} + +message CUserGameNotes_DeleteNote_Response { +} + +message CUserGameNotes_GetGamesWithNotes_Request { +} + +message CUserGameNotes_GetGamesWithNotes_Response { + repeated .CUserGameNotes_GetGamesWithNotes_Response_GameWithNotes games_with_notes = 1; +} + +message CUserGameNotes_GetGamesWithNotes_Response_GameWithNotes { + optional uint32 appid = 1; + optional uint32 shortcutid = 2; + optional string shortcut_name = 3; + optional uint32 last_modified = 4; + optional uint32 note_count = 5; +} + +message CUserGameNotes_GetNotesForGame_Request { + optional uint32 appid = 1; + optional string shortcut_name = 2; + optional uint32 shortcutid = 3; +} + +message CUserGameNotes_GetNotesForGame_Response { + repeated .CUserGameNote notes = 1; +} + +message CUserGameNotes_SaveNote_Response { + optional string note_id = 1; +} + +service UserGameNotes { + rpc DeleteNote (.NotImplemented) returns (.CUserGameNotes_DeleteNote_Response); + rpc GetGamesWithNotes (.CUserGameNotes_GetGamesWithNotes_Request) returns (.CUserGameNotes_GetGamesWithNotes_Response); + rpc GetNotesForGame (.CUserGameNotes_GetNotesForGame_Request) returns (.CUserGameNotes_GetNotesForGame_Response); + rpc SaveNote (.NotImplemented) returns (.CUserGameNotes_SaveNote_Response); +} + diff --git a/protobuf_files/orig/webui/service_usernews.proto b/protobuf_files/orig/webui/service_usernews.proto new file mode 100644 index 00000000..85802a2b --- /dev/null +++ b/protobuf_files/orig/webui/service_usernews.proto @@ -0,0 +1,68 @@ + +message CUserNews_Event { + optional uint32 eventtype = 1; + optional uint32 eventtime = 2; + optional fixed64 steamid_actor = 3; + optional fixed64 steamid_target = 4; + optional fixed64 gameid = 5; + optional uint32 packageid = 6; + optional uint32 shortcutid = 7; + repeated string achievement_names = 8; + optional fixed64 clan_eventid = 9; + optional fixed64 clan_announcementid = 10; + optional fixed64 publishedfileid = 11; + optional uint32 event_last_mod_time = 12; + repeated uint32 appids = 13; +} + +message CUserNews_GetAppDetailsSpotlight_Request { + optional uint32 appid = 1; + optional bool include_already_seen = 2; +} + +message CUserNews_GetAppDetailsSpotlight_Response { + repeated .CUserNews_GetAppDetailsSpotlight_Response_FeaturedEvent events = 1; +} + +message CUserNews_GetAppDetailsSpotlight_Response_FeaturedEvent { + optional uint32 event_type = 1; + optional uint32 event_time = 2; + optional fixed64 clan_id = 3; + optional fixed64 clan_announcementid = 4; + optional uint32 appid = 5; + optional uint32 rtime32_last_modified = 6; +} + +message CUserNews_GetUserNews_Request { + optional uint32 count = 1; + optional uint32 starttime = 2; + optional uint32 endtime = 3; + optional string language = 4; + optional uint32 filterflags = 5; + optional uint32 filterappid = 6; +} + +message CUserNews_GetUserNews_Response { + repeated .CUserNews_Event news = 1; + repeated .CUserNewsAchievementDisplayData achievement_display_data = 2; +} + +message CUserNewsAchievementDisplayData { + optional uint32 appid = 1; + repeated .CUserNewsAchievementDisplayData_CAchievement achievements = 2; +} + +message CUserNewsAchievementDisplayData_CAchievement { + optional string name = 1; + optional string display_name = 2; + optional string display_description = 3; + optional string icon = 4; + optional float unlocked_pct = 5; + optional bool hidden = 6; +} + +service UserNews { + rpc GetAppDetailsSpotlight (.CUserNews_GetAppDetailsSpotlight_Request) returns (.CUserNews_GetAppDetailsSpotlight_Response); + rpc GetUserNews (.CUserNews_GetUserNews_Request) returns (.CUserNews_GetUserNews_Response); +} + diff --git a/protobuf_files/orig/webui/service_userreviews.proto b/protobuf_files/orig/webui/service_userreviews.proto new file mode 100644 index 00000000..2a05b41e --- /dev/null +++ b/protobuf_files/orig/webui/service_userreviews.proto @@ -0,0 +1,96 @@ +import "common_base.proto"; + +message CUserReviews_GetFriendsRecommendedApp_Request { + optional uint32 appid = 1; +} + +message CUserReviews_GetFriendsRecommendedApp_Response { + repeated uint32 accountids_recommended = 1; + repeated uint32 accountids_not_recommended = 3; +} + +message CUserReviews_GetIndividualRecommendations_Request { + repeated .CUserReviews_GetIndividualRecommendations_Request_RecommendationRequest requests = 1; +} + +message CUserReviews_GetIndividualRecommendations_Request_RecommendationRequest { + optional uint64 steamid = 1; + optional uint32 appid = 2; +} + +message CUserReviews_GetIndividualRecommendations_Response { + repeated .RecommendationDetails recommendations = 1; +} + +message CUserReviews_Recommendation_LoyaltyReaction { + optional uint32 reaction_type = 1; + optional uint32 count = 2; +} + +message CUserReviews_Update_Request { + optional uint64 recommendationid = 1; + optional string review_text = 2; + optional bool voted_up = 3; + optional bool is_public = 4; + optional string language = 5; + optional bool is_in_early_access = 6; + optional bool received_compensation = 7; + optional bool comments_disabled = 8; + optional bool hide_in_steam_china = 9; +} + +message CUserReviews_Update_Response { +} + +message RecommendationDetails { + optional uint64 recommendationid = 1; + optional uint64 steamid = 2; + optional uint32 appid = 3; + optional string review = 4; + optional uint32 time_created = 5; + optional uint32 time_updated = 6; + optional uint32 votes_up = 7; + optional uint32 votes_down = 8; + optional float vote_score = 9; + optional string language = 10; + optional uint32 comment_count = 11; + optional bool voted_up = 12; + optional bool is_public = 13; + optional bool moderator_hidden = 14; + optional int32 flagged_by_developer = 15 [(.description) = "enum"]; + optional uint32 report_score = 16; + optional uint64 steamid_moderator = 17; + optional uint64 steamid_developer = 18; + optional uint64 steamid_dev_responder = 19; + optional string developer_response = 20; + optional uint32 time_developer_responded = 21; + optional bool developer_flag_cleared = 22; + optional bool written_during_early_access = 23; + optional uint32 votes_funny = 24; + optional bool received_compensation = 25; + optional bool unverified_purchase = 26; + optional int32 review_quality = 27 [(.description) = "enum"]; + optional float weighted_vote_score = 28; + optional string moderation_note = 29; + optional int32 payment_method = 30; + optional int32 playtime_2weeks = 31; + optional int32 playtime_forever = 32; + optional int32 last_playtime = 33; + optional bool comments_disabled = 34; + optional int32 playtime_at_review = 35; + optional bool approved_for_china = 36; + optional int32 ban_check_result = 37 [(.description) = "enum"]; + optional bool refunded = 38; + optional int32 account_score_spend = 39; + repeated .CUserReviews_Recommendation_LoyaltyReaction reactions = 40; + optional string ipaddress = 41; + optional bool hidden_in_steam_china = 42; + optional string steam_china_location = 43; +} + +service UserReviews { + rpc GetFriendsRecommendedApp (.CUserReviews_GetFriendsRecommendedApp_Request) returns (.CUserReviews_GetFriendsRecommendedApp_Response); + rpc GetIndividualRecommendations (.CUserReviews_GetIndividualRecommendations_Request) returns (.CUserReviews_GetIndividualRecommendations_Response); + rpc Update (.CUserReviews_Update_Request) returns (.CUserReviews_Update_Response); +} + diff --git a/protobuf_files/orig/webui/service_video.proto b/protobuf_files/orig/webui/service_video.proto new file mode 100644 index 00000000..a31738dd --- /dev/null +++ b/protobuf_files/orig/webui/service_video.proto @@ -0,0 +1,40 @@ +import "common_base.proto"; + +message CVideo_ClientGetVideoURL_Response { + optional uint64 video_id = 1; + optional string video_url = 2; +} + +message CVideo_GetVideoBookmarks_Response { + repeated .VideoBookmark bookmarks = 1; +} + +message CVideo_SetVideoBookmark_Notification { + repeated .VideoBookmark bookmarks = 1; +} + +message CVideo_UnlockedH264_Notification { + optional bytes encryption_key = 1; +} + +message VideoBookmark { + optional uint32 app_id = 1; + optional uint32 playback_position_in_seconds = 2; + optional uint64 video_track_id = 3; + optional uint64 audio_track_id = 4; + optional uint64 timedtext_track_id = 5; + optional uint32 last_modified = 6; + optional bool hide_from_watch_history = 7 [default = false]; + optional bool hide_from_library = 8 [default = false]; +} + +service Video { + rpc ClientGetVideoURL (.NotImplemented) returns (.CVideo_ClientGetVideoURL_Response); + rpc GetVideoBookmarks (.NotImplemented) returns (.CVideo_GetVideoBookmarks_Response); + rpc SetVideoBookmark (.CVideo_SetVideoBookmark_Notification) returns (.NoResponse); +} + +service VideoClient { + rpc NotifyUnlockedH264 (.CVideo_UnlockedH264_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_voicechat.proto b/protobuf_files/orig/webui/service_voicechat.proto new file mode 100644 index 00000000..a15c5dfd --- /dev/null +++ b/protobuf_files/orig/webui/service_voicechat.proto @@ -0,0 +1,139 @@ +import "common_base.proto"; + +message CVoiceChat_AllMembersStatus_Notification { + optional fixed64 voice_chatid = 1; + repeated .CVoiceChat_UserVoiceStatus_Notification users = 2; +} + +message CVoiceChat_AnswerOneOnOneChat_Request { + optional fixed64 voice_chatid = 1; + optional fixed64 steamid_partner = 2; + optional bool accepted_request = 3; +} + +message CVoiceChat_AnswerOneOnOneChat_Response { +} + +message CVoiceChat_EndOneOnOneChat_Request { + optional fixed64 steamid_partner = 1; +} + +message CVoiceChat_EndOneOnOneChat_Response { +} + +message CVoiceChat_LeaveOneOnOneChat_Request { + optional fixed64 steamid_partner = 1; + optional fixed64 voice_chatid = 2; +} + +message CVoiceChat_LeaveOneOnOneChat_Response { +} + +message CVoiceChat_LeaveVoiceChat_Request { + optional fixed64 voice_chatid = 1; +} + +message CVoiceChat_LeaveVoiceChat_Response { +} + +message CVoiceChat_OneOnOneChatRequested_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 steamid_partner = 2; +} + +message CVoiceChat_OneOnOneChatRequestResponse_Notification { + optional fixed64 voicechat_id = 1; + optional fixed64 steamid_partner = 2; + optional bool accepted_request = 3; +} + +message CVoiceChat_RequestOneOnOneChat_Request { + optional fixed64 steamid_partner = 1; +} + +message CVoiceChat_RequestOneOnOneChat_Response { + optional fixed64 voice_chatid = 1; +} + +message CVoiceChat_UpdateVoiceChatWebRTCData_Request { + optional fixed64 voice_chatid = 1; + optional uint32 ip_webrtc_server = 2; + optional uint32 port_webrtc_server = 3; + optional uint32 ip_webrtc_client = 4; + optional uint32 port_webrtc_client = 5; + optional uint32 ssrc_my_sending_stream = 6; + optional string user_agent = 7; + optional bool has_audio_worklets_support = 8; + optional bool has_webrtc_data_channel = 9; +} + +message CVoiceChat_UpdateVoiceChatWebRTCData_Response { + optional bool send_client_voice_logs = 1; +} + +message CVoiceChat_UploadClientVoiceChatLogs_Request { + optional fixed64 voice_chatid = 1; + optional string client_voice_logs_new_lines = 2; +} + +message CVoiceChat_UploadClientVoiceChatLogs_Response { +} + +message CVoiceChat_UserJoinedVoiceChat_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 user_steamid = 2; + optional uint64 chatid = 3; + optional fixed64 one_on_one_steamid_lower = 4; + optional fixed64 one_on_one_steamid_higher = 5; + optional uint64 chat_group_id = 6; + optional uint32 user_sessionid = 7; +} + +message CVoiceChat_UserLeftVoiceChat_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 user_steamid = 2; + optional uint64 chatid = 3; + optional fixed64 one_on_one_steamid_lower = 4; + optional fixed64 one_on_one_steamid_higher = 5; + optional uint64 chat_group_id = 6; + optional uint32 user_sessionid = 7; +} + +message CVoiceChat_UserVoiceStatus_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 user_steamid = 2; + optional bool user_muted_mic_locally = 3; + optional bool user_muted_output_locally = 4; + optional bool user_has_no_mic_for_session = 5; + optional int32 user_webaudio_sample_rate = 6; +} + +message CVoiceChat_VoiceChatEnded_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 one_on_one_steamid_lower = 2; + optional fixed64 one_on_one_steamid_higher = 3; + optional uint64 chatid = 4; + optional uint64 chat_group_id = 5; +} + +service VoiceChat { + rpc AnswerOneOnOneChat (.CVoiceChat_AnswerOneOnOneChat_Request) returns (.CVoiceChat_AnswerOneOnOneChat_Response); + rpc EndOneOnOneChat (.CVoiceChat_EndOneOnOneChat_Request) returns (.CVoiceChat_EndOneOnOneChat_Response); + rpc LeaveOneOnOneChat (.CVoiceChat_LeaveOneOnOneChat_Request) returns (.CVoiceChat_LeaveOneOnOneChat_Response); + rpc LeaveVoiceChat (.CVoiceChat_LeaveVoiceChat_Request) returns (.CVoiceChat_LeaveVoiceChat_Response); + rpc NotifyUserVoiceStatus (.CVoiceChat_UserVoiceStatus_Notification) returns (.NoResponse); + rpc RequestOneOnOneChat (.CVoiceChat_RequestOneOnOneChat_Request) returns (.CVoiceChat_RequestOneOnOneChat_Response); + rpc UpdateVoiceChatWebRTCData (.CVoiceChat_UpdateVoiceChatWebRTCData_Request) returns (.CVoiceChat_UpdateVoiceChatWebRTCData_Response); + rpc UploadClientVoiceChatLogs (.CVoiceChat_UploadClientVoiceChatLogs_Request) returns (.CVoiceChat_UploadClientVoiceChatLogs_Response); +} + +service VoiceChatClient { + rpc NotifyAllUsersVoiceStatus (.CVoiceChat_AllMembersStatus_Notification) returns (.NoResponse); + rpc NotifyOneOnOneChatRequested (.CVoiceChat_OneOnOneChatRequested_Notification) returns (.NoResponse); + rpc NotifyOneOnOneChatResponse (.CVoiceChat_OneOnOneChatRequestResponse_Notification) returns (.NoResponse); + rpc NotifyUserJoinedVoiceChat (.CVoiceChat_UserJoinedVoiceChat_Notification) returns (.NoResponse); + rpc NotifyUserLeftVoiceChat (.CVoiceChat_UserLeftVoiceChat_Notification) returns (.NoResponse); + rpc NotifyUserVoiceStatus (.CVoiceChat_UserVoiceStatus_Notification) returns (.NoResponse); + rpc NotifyVoiceChatEnded (.CVoiceChat_VoiceChatEnded_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/orig/webui/service_webrtc.proto b/protobuf_files/orig/webui/service_webrtc.proto new file mode 100644 index 00000000..7b6bd392 --- /dev/null +++ b/protobuf_files/orig/webui/service_webrtc.proto @@ -0,0 +1,50 @@ +import "common_base.proto"; + +message CWebRTC_WebRTCSessionConnected_Notification { + optional uint32 ssrc = 1; + optional uint32 client_ip = 2; + optional uint32 client_port = 3; + optional uint32 server_ip = 4; + optional uint32 server_port = 5; +} + +message CWebRTC_WebRTCUpdateRemoteDescription_Notification { + optional string remote_description = 1; + optional uint64 remote_description_version = 2; + repeated .CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping ssrcs_to_accountids = 3; +} + +message CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping { + optional uint32 ssrc = 1; + optional uint32 accountid = 2; +} + +message CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request { + optional uint32 ip_webrtc_server = 1; + optional uint32 port_webrtc_server = 2; + optional uint32 ip_webrtc_session_client = 3; + optional uint32 port_webrtc_session_client = 4; + optional uint64 remote_description_version = 5; +} + +message CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response { +} + +message CWebRTCClient_InitiateWebRTCConnection_Request { + optional string sdp = 1; +} + +message CWebRTCClient_InitiateWebRTCConnection_Response { + optional string remote_description = 1; +} + +service WebRTCClient { + rpc AcknowledgeUpdatedRemoteDescription (.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request) returns (.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response); + rpc InitiateWebRTCConnection (.CWebRTCClient_InitiateWebRTCConnection_Request) returns (.CWebRTCClient_InitiateWebRTCConnection_Response); +} + +service WebRTCClientNotifications { + rpc NotifyWebRTCSessionConnected (.CWebRTC_WebRTCSessionConnected_Notification) returns (.NoResponse); + rpc NotifyWebRTCUpdateRemoteDescription (.CWebRTC_WebRTCUpdateRemoteDescription_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/service_cloudconfigstore.proto b/protobuf_files/service_cloudconfigstore.proto new file mode 100644 index 00000000..9adb1648 --- /dev/null +++ b/protobuf_files/service_cloudconfigstore.proto @@ -0,0 +1,52 @@ +syntax = "proto2"; +import "steammessages_unified_base.steamclient.proto"; + +message CCloudConfigStore_Change_Notification { + repeated .CCloudConfigStore_NamespaceVersion versions = 2; +} + +message CCloudConfigStore_Download_Request { + repeated .CCloudConfigStore_NamespaceVersion versions = 1; +} + +message CCloudConfigStore_Download_Response { + repeated .CCloudConfigStore_NamespaceData data = 1; +} + +message CCloudConfigStore_Entry { + optional string key = 1; + optional bool is_deleted = 2; + optional string value = 3; + optional fixed32 timestamp = 4; + optional uint64 version = 5; +} + +message CCloudConfigStore_NamespaceData { + optional uint32 enamespace = 1; + optional uint64 version = 2; + repeated .CCloudConfigStore_Entry entries = 3; + optional uint64 horizon = 4; +} + +message CCloudConfigStore_NamespaceVersion { + optional uint32 enamespace = 1; + optional uint64 version = 2; +} + +message CCloudConfigStore_Upload_Request { + repeated .CCloudConfigStore_NamespaceData data = 1; +} + +message CCloudConfigStore_Upload_Response { + repeated .CCloudConfigStore_NamespaceVersion versions = 1; +} + +service CloudConfigStore { + rpc Download (.CCloudConfigStore_Download_Request) returns (.CCloudConfigStore_Download_Response); + rpc Upload (.CCloudConfigStore_Upload_Request) returns (.CCloudConfigStore_Upload_Response); +} + +service CloudConfigStoreClient { + rpc NotifyChange (.CCloudConfigStore_Change_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/service_community.proto b/protobuf_files/service_community.proto new file mode 100644 index 00000000..b314f1ff --- /dev/null +++ b/protobuf_files/service_community.proto @@ -0,0 +1,323 @@ +syntax = "proto2"; +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; + +message CAppPriority { + optional uint32 priority = 1; + repeated uint32 appid = 2; +} + +message CCommunity_ClearSinglePartnerEventsAppPriority_Request { + optional uint32 appid = 1; +} + +message CCommunity_ClearSinglePartnerEventsAppPriority_Response { +} + +message CCommunity_ClearUserPartnerEventsAppPriorities_Request { +} + +message CCommunity_ClearUserPartnerEventsAppPriorities_Response { +} + +message CCommunity_Comment { + optional fixed64 gidcomment = 1; + optional fixed64 steamid = 2; + optional uint32 timestamp = 3; + optional string text = 4; + optional int32 upvotes = 5; + optional bool hidden = 6; + optional bool hidden_by_user = 7; + optional bool deleted = 8; + optional .CMsgIPAddress ipaddress = 9; + optional int32 total_hidden = 10; + optional bool upvoted_by_user = 11; + repeated .CCommunity_Comment_Reaction reactions = 12; + optional fixed64 gidparentcomment = 13; +} + +message CCommunity_Comment_Reaction { + optional uint32 reactionid = 1; + optional uint32 count = 2; +} + +message CCommunity_DeleteCommentFromThread_Request { + optional fixed64 steamid = 1; + optional uint32 comment_thread_type = 2; + optional fixed64 gidfeature = 3; + optional fixed64 gidfeature2 = 4; + optional fixed64 gidcomment = 5; + optional bool undelete = 6; +} + +message CCommunity_DeleteCommentFromThread_Response { +} + +message CCommunity_GetAppRichPresenceLocalization_Request { + optional int32 appid = 1; + optional string language = 2; +} + +message CCommunity_GetAppRichPresenceLocalization_Response { + optional int32 appid = 1; + repeated .CCommunity_GetAppRichPresenceLocalization_Response_TokenList token_lists = 2; +} + +message CCommunity_GetAppRichPresenceLocalization_Response_Token { + optional string name = 1; + optional string value = 2; +} + +message CCommunity_GetAppRichPresenceLocalization_Response_TokenList { + optional string language = 1; + repeated .CCommunity_GetAppRichPresenceLocalization_Response_Token tokens = 2; +} + +message CCommunity_GetApps_Request { + repeated int32 appids = 1; + optional uint32 language = 2; +} + +message CCommunity_GetApps_Response { + repeated .CCDDBAppDetailCommon apps = 1; +} + +message CCommunity_GetAvatarHistory_Request { + optional fixed64 steamid = 1; + optional bool filter_user_uploaded_only = 2; +} + +message CCommunity_GetAvatarHistory_Response { + repeated .CCommunity_GetAvatarHistory_Response_AvatarData avatars = 1; +} + +message CCommunity_GetAvatarHistory_Response_AvatarData { + optional string avatar_sha1 = 1; + optional bool user_uploaded = 2; + optional uint32 timestamp = 3; +} + +message CCommunity_GetBestEventsForUser_Request { + optional bool include_steam_blog = 1; + optional uint32 filter_to_played_within_days = 2; + optional bool include_only_game_updates = 3; +} + +message CCommunity_GetBestEventsForUser_Response { + repeated .CCommunity_PartnerEventResult results = 1; +} + +message CCommunity_GetClanAnnouncementVoteForUser_Request { + optional uint64 announcementid = 1; +} + +message CCommunity_GetClanAnnouncementVoteForUser_Response { + optional bool voted_up = 1; + optional bool voted_down = 2; +} + +message CCommunity_GetCommentThread_Request { + optional fixed64 steamid = 1; + optional uint32 comment_thread_type = 2; + optional fixed64 gidfeature = 3; + optional fixed64 gidfeature2 = 4; + optional fixed64 commentthreadid = 5; + optional int32 start = 6; + optional int32 count = 7; + optional int32 upvoters = 8; + optional bool include_deleted = 9; + optional fixed64 gidcomment = 10; + optional uint32 time_oldest = 11; + optional bool oldest_first = 12; +} + +message CCommunity_GetCommentThread_Response { + repeated .CCommunity_Comment comments = 1; + repeated .CCommunity_Comment deleted_comments = 2; + optional fixed64 steamid = 3; + optional fixed64 commentthreadid = 4; + optional int32 start = 5; + optional int32 count = 6; + optional int32 total_count = 7; + optional int32 upvotes = 8; + repeated uint32 upvoters = 9; + optional bool user_subscribed = 10; + optional bool user_upvoted = 11; + optional fixed64 answer_commentid = 12; + optional uint32 answer_actor = 13; + optional int32 answer_actor_rank = 14; + optional bool can_post = 15; + optional uint32 comment_thread_type = 16; + optional fixed64 gidfeature = 17; + optional fixed64 gidfeature2 = 18; +} + +message CCommunity_GetCommentThreadRatings_Request { + optional string commentthreadtype = 1; + optional uint64 steamid = 2; + optional uint64 gidfeature = 3; + optional uint64 gidfeature2 = 4; + optional uint64 gidcomment = 5; + optional uint32 max_results = 6; +} + +message CCommunity_GetCommentThreadRatings_Response { + optional uint64 commentthreadid = 1; + optional uint64 gidcomment = 2; + optional uint32 upvotes = 3; + optional bool has_upvoted = 4; + repeated uint32 upvoter_accountids = 5; +} + +message CCommunity_GetUserPartnerEventNews_Request { + optional uint32 count = 1; + optional uint32 offset = 2; + optional uint32 rtime32_start_time = 3; + optional uint32 rtime32_end_time = 4; + repeated uint32 language_preference = 5; + repeated int32 filter_event_type = 6 [(.description) = "enum"]; + optional bool filter_to_appid = 7; + repeated .CAppPriority app_list = 8; + optional uint32 count_after = 9 [default = 0]; + optional uint32 count_before = 10 [default = 0]; +} + +message CCommunity_GetUserPartnerEventNews_Response { + repeated .CClanMatchEventByRange results = 1; +} + +message CCommunity_GetUserPartnerEventsAppPriorities_Request { +} + +message CCommunity_GetUserPartnerEventsAppPriorities_Response { + repeated .CCommunity_PartnerEventsAppPriority priorities = 1; +} + +message CCommunity_GetUserPartnerEventViewStatus_Request { + repeated fixed64 event_gids = 1; + optional bool include_read_events_only = 2; +} + +message CCommunity_GetUserPartnerEventViewStatus_Response { + repeated .CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent events = 1; +} + +message CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent { + optional fixed64 event_gid = 1; + optional uint32 last_shown_time = 2; + optional uint32 last_read_time = 3; + optional uint32 clan_account_id = 4; +} + +message CCommunity_MarkPartnerEventsForUser_Request { + repeated .CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking markings = 1; +} + +message CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking { + optional uint32 clanid = 1; + optional fixed64 event_gid = 2; + optional int32 display_location = 3 [(.description) = "enum"]; + optional bool mark_shown = 4; + optional bool mark_read = 5; +} + +message CCommunity_MarkPartnerEventsForUser_Response { +} + +message CCommunity_PartnerEventResult { + optional uint32 clanid = 1; + optional fixed64 event_gid = 2; + optional fixed64 announcement_gid = 3; + optional uint32 appid = 4; + optional bool possible_takeover = 5; + optional uint32 rtime32_last_modified = 6 [default = 0]; + optional int32 user_app_priority = 7; +} + +message CCommunity_PartnerEventsAppPriority { + optional uint32 appid = 1; + optional int32 user_app_priority = 2; +} + +message CCommunity_PartnerEventsShowLessForApp_Request { + optional uint32 appid = 1; +} + +message CCommunity_PartnerEventsShowLessForApp_Response { +} + +message CCommunity_PartnerEventsShowMoreForApp_Request { + optional uint32 appid = 1; +} + +message CCommunity_PartnerEventsShowMoreForApp_Response { +} + +message CCommunity_PostCommentToThread_Request { + optional fixed64 steamid = 1; + optional uint32 comment_thread_type = 2; + optional fixed64 gidfeature = 3; + optional fixed64 gidfeature2 = 4; + optional string text = 6; + optional fixed64 gidparentcomment = 7; + optional bool suppress_notifications = 8; + optional bool is_report = 9; + optional bool start_hidden = 10; +} + +message CCommunity_PostCommentToThread_Response { + optional fixed64 gidcomment = 1; + optional fixed64 commentthreadid = 2; + optional int32 count = 3; + optional int32 upvotes = 4; +} + +message CCommunity_RateClanAnnouncement_Request { + optional uint64 announcementid = 1; + optional bool vote_up = 2; + optional uint32 clan_accountid = 3; +} + +message CCommunity_RateClanAnnouncement_Response { +} + +message CCommunity_RateCommentThread_Request { + optional string commentthreadtype = 1; + optional uint64 steamid = 2; + optional uint64 gidfeature = 3; + optional uint64 gidfeature2 = 4; + optional uint64 gidcomment = 5; + optional bool rate_up = 6; + optional bool suppress_notifications = 7; +} + +message CCommunity_RateCommentThread_Response { + optional uint64 gidcomment = 1; + optional uint64 commentthreadid = 2; + optional uint32 count = 3; + optional uint32 upvotes = 4; + optional bool has_upvoted = 5; +} + +service Community { + rpc ClearSinglePartnerEventsAppPriority (.CCommunity_ClearSinglePartnerEventsAppPriority_Request) returns (.CCommunity_ClearSinglePartnerEventsAppPriority_Response); + rpc ClearUserPartnerEventsAppPriorities (.CCommunity_ClearUserPartnerEventsAppPriorities_Request) returns (.CCommunity_ClearUserPartnerEventsAppPriorities_Response); + rpc DeleteCommentFromThread (.CCommunity_DeleteCommentFromThread_Request) returns (.CCommunity_DeleteCommentFromThread_Response); + rpc GetAppRichPresenceLocalization (.CCommunity_GetAppRichPresenceLocalization_Request) returns (.CCommunity_GetAppRichPresenceLocalization_Response); + rpc GetApps (.CCommunity_GetApps_Request) returns (.CCommunity_GetApps_Response); + rpc GetAvatarHistory (.CCommunity_GetAvatarHistory_Request) returns (.CCommunity_GetAvatarHistory_Response); + rpc GetBestEventsForUser (.CCommunity_GetBestEventsForUser_Request) returns (.CCommunity_GetBestEventsForUser_Response); + rpc GetClanAnnouncementVoteForUser (.CCommunity_GetClanAnnouncementVoteForUser_Request) returns (.CCommunity_GetClanAnnouncementVoteForUser_Response); + rpc GetCommentThread (.CCommunity_GetCommentThread_Request) returns (.CCommunity_GetCommentThread_Response); + rpc GetCommentThreadRatings (.CCommunity_GetCommentThreadRatings_Request) returns (.CCommunity_GetCommentThreadRatings_Response); + rpc GetUserPartnerEventNews (.CCommunity_GetUserPartnerEventNews_Request) returns (.CCommunity_GetUserPartnerEventNews_Response); + rpc GetUserPartnerEventsAppPriorities (.CCommunity_GetUserPartnerEventsAppPriorities_Request) returns (.CCommunity_GetUserPartnerEventsAppPriorities_Response); + rpc GetUserPartnerEventViewStatus (.CCommunity_GetUserPartnerEventViewStatus_Request) returns (.CCommunity_GetUserPartnerEventViewStatus_Response); + rpc MarkPartnerEventsForUser (.CCommunity_MarkPartnerEventsForUser_Request) returns (.CCommunity_MarkPartnerEventsForUser_Response); + rpc PartnerEventsShowLessForApp (.CCommunity_PartnerEventsShowLessForApp_Request) returns (.CCommunity_PartnerEventsShowLessForApp_Response); + rpc PartnerEventsShowMoreForApp (.CCommunity_PartnerEventsShowMoreForApp_Request) returns (.CCommunity_PartnerEventsShowMoreForApp_Response); + rpc PostCommentToThread (.CCommunity_PostCommentToThread_Request) returns (.CCommunity_PostCommentToThread_Response); + rpc RateClanAnnouncement (.CCommunity_RateClanAnnouncement_Request) returns (.CCommunity_RateClanAnnouncement_Response); + rpc RateCommentThread (.CCommunity_RateCommentThread_Request) returns (.CCommunity_RateCommentThread_Response); +} + diff --git a/protobuf_files/steammessages_base.proto b/protobuf_files/steammessages_base.proto new file mode 100644 index 00000000..0d6ee345 --- /dev/null +++ b/protobuf_files/steammessages_base.proto @@ -0,0 +1,317 @@ +syntax = "proto2"; +import "google/protobuf/descriptor.proto"; + +option optimize_for = SPEED; +option cc_generic_services = true; +option (force_php_generation) = true; + +extend .google.protobuf.MessageOptions { + optional int32 msgpool_soft_limit = 50000 [default = 32]; + optional int32 msgpool_hard_limit = 50001 [default = 384]; +} + +extend .google.protobuf.FileOptions { + optional bool force_php_generation = 50000 [default = false]; +} + +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 { + k_EClanOtherEvent = 1; + k_EClanGameEvent = 2; + k_EClanPartyEvent = 3; + k_EClanMeetingEvent = 4; + k_EClanSpecialCauseEvent = 5; + k_EClanMusicAndArtsEvent = 6; + k_EClanSportsEvent = 7; + k_EClanTripEvent = 8; + k_EClanChatEvent = 9; + k_EClanGameReleaseEvent = 10; + k_EClanBroadcastEvent = 11; + k_EClanSmallUpdateEvent = 12; + k_EClanPreAnnounceMajorUpdateEvent = 13; + k_EClanMajorUpdateEvent = 14; + k_EClanDLCReleaseEvent = 15; + k_EClanFutureReleaseEvent = 16; + k_EClanESportTournamentStreamEvent = 17; + k_EClanDevStreamEvent = 18; + k_EClanFamousStreamEvent = 19; + k_EClanGameSalesEvent = 20; + k_EClanGameItemSalesEvent = 21; + k_EClanInGameBonusXPEvent = 22; + k_EClanInGameLootEvent = 23; + k_EClanInGamePerksEvent = 24; + k_EClanInGameChallengeEvent = 25; + k_EClanInGameContestEvent = 26; + k_EClanIRLEvent = 27; + k_EClanNewsEvent = 28; + k_EClanBetaReleaseEvent = 29; + k_EClanInGameContentReleaseEvent = 30; + k_EClanFreeTrial = 31; + k_EClanSeasonRelease = 32; + k_EClanSeasonUpdate = 33; + k_EClanCrosspostEvent = 34; + k_EClanInGameEventGeneral = 35; +} + +enum PartnerEventNotificationType { + k_EEventStart = 0; + k_EEventBroadcastStart = 1; + k_EEventMatchStart = 2; + k_EEventPartnerMaxType = 3; +} + +message CMsgIPAddress { + oneof ip { + fixed32 v4 = 1; + bytes v6 = 2; + } +} + +message CMsgIPAddressBucket { + optional .CMsgIPAddress original_ip_address = 1; + optional fixed64 bucket = 2; +} + +message CMsgGCRoutingProtoBufHeader { + optional uint64 dst_gcid_queue = 1; + optional uint32 dst_gc_dir_index = 2; +} + +message CMsgProtoBufHeader { + optional fixed64 steamid = 1; + optional int32 client_sessionid = 2; + optional uint32 routing_appid = 3; + optional fixed64 jobid_source = 10 [default = 18446744073709551615]; + optional fixed64 jobid_target = 11 [default = 18446744073709551615]; + optional string target_job_name = 12; + optional int32 seq_num = 24; + optional int32 eresult = 13 [default = 2]; + optional string error_message = 14; + optional uint32 auth_account_flags = 16; + optional uint32 token_source = 22; + optional bool admin_spoofing_user = 23; + optional int32 transport_error = 17 [default = 1]; + optional uint64 messageid = 18 [default = 18446744073709551615]; + optional uint32 publisher_group_id = 19; + optional uint32 sysid = 20; + optional uint64 trace_tag = 21; + optional uint32 webapi_key_id = 25; + optional bool is_from_external_source = 26; + repeated uint32 forward_to_sysid = 27; + optional uint32 cm_sysid = 28; + 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; + optional .CMsgGCRoutingProtoBufHeader routing_gc = 37; + + oneof ip_addr { + uint32 ip = 15; + bytes ip_v6 = 29; + } +} + +message CMsgMulti { + optional uint32 size_unzipped = 1; + optional bytes message_body = 2; +} + +message CMsgProtobufWrapped { + optional bytes message_body = 1; +} + +message CMsgAuthTicket { + optional uint32 estate = 1; + optional uint32 eresult = 2 [default = 2]; + optional fixed64 steamid = 3; + optional fixed64 gameid = 4; + optional uint32 h_steam_pipe = 5; + optional uint32 ticket_crc = 6; + optional bytes ticket = 7; + optional bytes server_secret = 8; +} + +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; + optional bool community_visible_stats = 9; + optional string friendly_name = 10; + optional string propagation = 11; + optional bool has_adult_content = 12; + optional bool is_visible_in_steam_china = 13; + optional uint32 app_type = 14; + optional bool has_adult_content_sex = 15; + optional bool has_adult_content_violence = 16; + repeated uint32 content_descriptorids = 17; +} + +message CMsgAppRights { + optional bool edit_info = 1; + optional bool publish = 2; + optional bool view_error_data = 3; + optional bool download = 4; + optional bool upload_cdkeys = 5; + optional bool generate_cdkeys = 6; + optional bool view_financials = 7; + optional bool manage_ceg = 8; + optional bool manage_signing = 9; + optional bool manage_cdkeys = 10; + optional bool edit_marketing = 11; + optional bool economy_support = 12; + optional bool economy_support_supervisor = 13; + optional bool manage_pricing = 14; + optional bool broadcast_live = 15; + optional bool view_marketing_traffic = 16; + optional bool edit_store_display_content = 17; +} + +message CCuratorPreferences { + optional uint32 supported_languages = 1; + optional bool platform_windows = 2; + optional bool platform_mac = 3; + optional bool platform_linux = 4; + optional bool vr_content = 5; + optional bool adult_content_violence = 6; + optional bool adult_content_sex = 7; + optional uint32 timestamp_updated = 8; + repeated uint32 tagids_curated = 9; + repeated uint32 tagids_filtered = 10; + optional string website_title = 11; + optional string website_url = 12; + optional string discussion_url = 13; + optional bool show_broadcast = 14; +} + +message CLocalizationToken { + optional uint32 language = 1; + optional string localized_string = 2; +} + +message CClanEventUserNewsTuple { + optional uint32 clanid = 1; + optional fixed64 event_gid = 2; + optional fixed64 announcement_gid = 3; + optional uint32 rtime_start = 4; + optional uint32 rtime_end = 5; + optional uint32 priority_score = 6; + optional uint32 type = 7; + optional uint32 clamp_range_slot = 8; + optional uint32 appid = 9; + optional uint32 rtime32_last_modified = 10; +} + +message CClanMatchEventByRange { + optional uint32 rtime_before = 1; + optional uint32 rtime_after = 2; + optional uint32 qualified = 3; + repeated .CClanEventUserNewsTuple events = 4; +} + +message CCommunity_ClanAnnouncementInfo { + optional uint64 gid = 1; + optional uint64 clanid = 2; + optional uint64 posterid = 3; + optional string headline = 4; + optional uint32 posttime = 5; + optional uint32 updatetime = 6; + optional string body = 7; + optional int32 commentcount = 8; + repeated string tags = 9; + optional int32 language = 10; + optional bool hidden = 11; + optional fixed64 forum_topic_id = 12; + optional fixed64 event_gid = 13; + optional int32 voteupcount = 14; + optional int32 votedowncount = 15; + optional .EBanContentCheckResult ban_check_result = 16 [default = k_EBanContentCheckResult_NotScanned]; + optional bool banned = 17; +} + +message CClanEventData { + optional fixed64 gid = 1; + optional fixed64 clan_steamid = 2; + optional string event_name = 3; + optional .EProtoClanEventType event_type = 4 [default = k_EClanOtherEvent]; + optional uint32 appid = 5; + optional string server_address = 6; + optional string server_password = 7; + optional uint32 rtime32_start_time = 8; + optional uint32 rtime32_end_time = 9; + optional int32 comment_count = 10; + optional fixed64 creator_steamid = 11; + optional fixed64 last_update_steamid = 12; + optional string event_notes = 13; + optional string jsondata = 14; + optional .CCommunity_ClanAnnouncementInfo announcement_body = 15; + optional bool published = 16; + optional bool hidden = 17; + optional uint32 rtime32_visibility_start = 18; + optional uint32 rtime32_visibility_end = 19; + optional uint32 broadcaster_accountid = 20; + optional uint32 follower_count = 21; + optional uint32 ignore_count = 22; + optional fixed64 forum_topic_id = 23; + optional uint32 rtime32_last_modified = 24; + optional fixed64 news_post_gid = 25; + optional uint32 rtime_mod_reviewed = 26; + optional uint32 featured_app_tagid = 27; + repeated uint32 referenced_appids = 28; + optional uint32 build_id = 29; + optional string build_branch = 30; +} + +message CBilling_Address { + optional string first_name = 1; + optional string last_name = 2; + optional string address1 = 3; + optional string address2 = 4; + optional string city = 5; + optional string us_state = 6; + optional string country_code = 7; + optional string postcode = 8; + optional int32 zip_plus4 = 9; + optional string phone = 10; +} + +message CPackageReservationStatus { + optional uint32 packageid = 1; + optional int32 reservation_state = 2; + optional int32 queue_position = 3; + optional int32 total_queue_size = 4; + optional string reservation_country_code = 5; + optional bool expired = 6; + 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; +} diff --git a/protobuf_files/steammessages_chat.steamclient.proto b/protobuf_files/steammessages_chat.steamclient.proto new file mode 100644 index 00000000..1b982eab --- /dev/null +++ b/protobuf_files/steammessages_chat.steamclient.proto @@ -0,0 +1,1282 @@ +syntax = "proto2"; +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "steammessages_clientserver_friends.proto"; + +option cc_generic_services = true; + +enum EChatRoomJoinState { + k_EChatRoomJoinState_Default = 0; + k_EChatRoomJoinState_None = 1; + k_EChatRoomJoinState_Joined = 2; + k_EChatRoomJoinState_TestInvalid = 99; +} + +enum EChatRoomGroupRank { + k_EChatRoomGroupRank_Default = 0; + k_EChatRoomGroupRank_Viewer = 10; + k_EChatRoomGroupRank_Guest = 15; + k_EChatRoomGroupRank_Member = 20; + k_EChatRoomGroupRank_Moderator = 30; + k_EChatRoomGroupRank_Officer = 40; + k_EChatRoomGroupRank_Owner = 50; + k_EChatRoomGroupRank_TestInvalid = 99; +} + +enum EChatRoomNotificationLevel { + k_EChatroomNotificationLevel_Invalid = 0; + k_EChatroomNotificationLevel_None = 1; + k_EChatroomNotificationLevel_MentionMe = 2; + k_EChatroomNotificationLevel_MentionAll = 3; + k_EChatroomNotificationLevel_AllMessages = 4; +} + +enum EChatRoomServerMessage { + k_EChatRoomServerMsg_Invalid = 0; + k_EChatRoomServerMsg_RenameChatRoom = 1; + k_EChatRoomServerMsg_Joined = 2; + k_EChatRoomServerMsg_Parted = 3; + k_EChatRoomServerMsg_Kicked = 4; + k_EChatRoomServerMsg_Invited = 5; + k_EChatRoomServerMsg_InviteDismissed = 8; + k_EChatRoomServerMsg_ChatRoomTaglineChanged = 9; + k_EChatRoomServerMsg_ChatRoomAvatarChanged = 10; + k_EChatRoomServerMsg_AppCustom = 11; +} + +enum EChatRoomMessageReactionType { + k_EChatRoomMessageReactionType_Invalid = 0; + k_EChatRoomMessageReactionType_Emoticon = 1; + k_EChatRoomMessageReactionType_Sticker = 2; +} + +enum EChatRoomMemberStateChange { + k_EChatRoomMemberStateChange_Invalid = 0; + k_EChatRoomMemberStateChange_Joined = 1; + k_EChatRoomMemberStateChange_Parted = 2; + k_EChatRoomMemberStateChange_Kicked = 3; + k_EChatRoomMemberStateChange_Invited = 4; + k_EChatRoomMemberStateChange_RankChanged = 7; + k_EChatRoomMemberStateChange_InviteDismissed = 8; + k_EChatRoomMemberStateChange_Muted = 9; + k_EChatRoomMemberStateChange_Banned = 10; + k_EChatRoomMemberStateChange_RolesChanged = 12; +} + +message CChat_RequestFriendPersonaStates_Request { +} + +message CChat_RequestFriendPersonaStates_Response { +} + +message CChatRoom_CreateChatRoomGroup_Request { + optional fixed64 steamid_partner = 1; + optional fixed64 steamid_invited = 2; + optional string name = 3; + repeated fixed64 steamid_invitees = 4; + optional uint32 watching_broadcast_accountid = 6; + optional uint64 watching_broadcast_channel_id = 7; +} + +message CChatRole { + optional uint64 role_id = 1; + optional string name = 2; + optional uint32 ordinal = 3; +} + +message CChatRoleActions { + optional uint64 role_id = 1; + optional bool can_create_rename_delete_channel = 2; + optional bool can_kick = 3; + optional bool can_ban = 4; + optional bool can_invite = 5; + optional bool can_change_tagline_avatar_name = 6; + optional bool can_chat = 7; + optional bool can_view_history = 8; + optional bool can_change_group_roles = 9; + optional bool can_change_user_roles = 10; + optional bool can_mention_all = 11; + optional bool can_set_watching_broadcast = 12; +} + +message CChatPartyBeacon { + optional uint32 app_id = 1; + optional fixed64 steamid_owner = 2; + optional fixed64 beacon_id = 3; + optional string game_metadata = 4; +} + +message CChatRoomGroupHeaderState { + optional uint64 chat_group_id = 1; + optional string chat_name = 2; + optional uint32 clanid = 13; + optional uint32 accountid_owner = 14; + optional uint32 appid = 21; + optional string tagline = 15; + optional bytes avatar_sha = 16; + optional uint64 default_role_id = 17; + repeated .CChatRole roles = 18; + repeated .CChatRoleActions role_actions = 19; + optional uint32 watching_broadcast_accountid = 20; + repeated .CChatPartyBeacon party_beacons = 22; + optional uint64 watching_broadcast_channel_id = 23; + optional uint64 active_minigame_id = 24; + optional string avatar_ugc_url = 25; + optional bool disabled = 26; +} + +message CChatRoomMember { + optional uint32 accountid = 1; + optional .EChatRoomJoinState state = 3 [default = k_EChatRoomJoinState_Default]; + optional .EChatRoomGroupRank rank = 4 [default = k_EChatRoomGroupRank_Default]; + optional uint32 time_kick_expire = 6; + repeated uint64 role_ids = 7; +} + +message CChatRoomState { + optional uint64 chat_id = 1; + optional string chat_name = 2; + optional bool voice_allowed = 3; + repeated uint32 members_in_voice = 4; + optional uint32 time_last_message = 5; + optional uint32 sort_order = 6; + optional string last_message = 7; + optional uint32 accountid_last_message = 8; +} + +message CChatRoomGroupState { + optional .CChatRoomGroupHeaderState header_state = 1; + repeated .CChatRoomMember members = 2; + optional uint64 default_chat_id = 4; + repeated .CChatRoomState chat_rooms = 5; + repeated .CChatRoomMember kicked = 7; +} + +message CUserChatRoomState { + optional uint64 chat_id = 1; + optional uint32 time_joined = 2; + optional uint32 time_last_ack = 3; + optional .EChatRoomNotificationLevel desktop_notification_level = 4 [default = k_EChatroomNotificationLevel_Invalid]; + optional .EChatRoomNotificationLevel mobile_notification_level = 5 [default = k_EChatroomNotificationLevel_Invalid]; + optional uint32 time_last_mention = 6; + optional bool unread_indicator_muted = 7 [default = false]; + optional uint32 time_first_unread = 8; +} + +message CUserChatRoomGroupState { + optional uint64 chat_group_id = 1; + optional uint32 time_joined = 2; + repeated .CUserChatRoomState user_chat_room_state = 3; + optional .EChatRoomNotificationLevel desktop_notification_level = 4 [default = k_EChatroomNotificationLevel_Invalid]; + optional .EChatRoomNotificationLevel mobile_notification_level = 5 [default = k_EChatroomNotificationLevel_Invalid]; + optional uint32 time_last_group_ack = 6; + optional bool unread_indicator_muted = 7 [default = false]; +} + +message CChatRoom_CreateChatRoomGroup_Response { + optional uint64 chat_group_id = 1; + optional .CChatRoomGroupState state = 2; + optional .CUserChatRoomGroupState user_chat_state = 3; +} + +message CChatRoom_SaveChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; +} + +message CChatRoom_SaveChatRoomGroup_Response { +} + +message CChatRoom_RenameChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; +} + +message CChatRoom_RenameChatRoomGroup_Response { + optional string name = 1; +} + +message CChatRoom_SetChatRoomGroupTagline_Request { + optional uint64 chat_group_id = 1; + optional string tagline = 2; +} + +message CChatRoom_SetChatRoomGroupTagline_Response { +} + +message CChatRoom_SetChatRoomGroupAvatar_Request { + optional uint64 chat_group_id = 1; + optional bytes avatar_sha = 2; +} + +message CChatRoom_SetChatRoomGroupAvatar_Response { +} + +message CChatRoom_SetChatRoomGroupWatchingBroadcast_Request { + optional uint64 chat_group_id = 1; + optional uint32 watching_broadcast_accountid = 2; + optional uint64 watching_broadcast_channel_id = 3; +} + +message CChatRoom_SetChatRoomGroupWatchingBroadcast_Response { +} + +message CChatRoom_JoinMiniGameForChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_JoinMiniGameForChatRoomGroup_Response { + optional uint64 minigame_id = 1; +} + +message CChatRoom_EndMiniGameForChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint64 minigame_id = 3; +} + +message CChatRoom_EndMiniGameForChatRoomGroup_Response { +} + +message CChatRoom_MuteUser_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional int32 expiration = 3; +} + +message CChatRoom_MuteUser_Response { +} + +message CChatRoom_KickUser_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional int32 expiration = 3; +} + +message CChatRoom_KickUser_Response { +} + +message CChatRoom_SetUserBanState_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional bool ban_state = 3; +} + +message CChatRoom_SetUserBanState_Response { +} + +message CChatRoom_RevokeInvite_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; +} + +message CChatRoom_RevokeInvite_Response { +} + +message CChatRoom_CreateRole_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; +} + +message CChatRoom_CreateRole_Response { + optional .CChatRoleActions actions = 2; +} + +message CChatRoom_GetRoles_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetRoles_Response { + repeated .CChatRole roles = 1; +} + +message CChatRoom_RenameRole_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; + optional string name = 3; +} + +message CChatRoom_RenameRole_Response { +} + +message CChatRoom_ReorderRole_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; + optional uint32 ordinal = 3; +} + +message CChatRoom_ReorderRole_Response { +} + +message CChatRoom_DeleteRole_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; +} + +message CChatRoom_DeleteRole_Response { +} + +message CChatRoom_GetRoleActions_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; +} + +message CChatRoom_GetRoleActions_Response { + repeated .CChatRoleActions actions = 1; +} + +message CChatRoom_ReplaceRoleActions_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 2; + optional .CChatRoleActions actions = 4; +} + +message CChatRoom_ReplaceRoleActions_Response { +} + +message CChatRoom_AddRoleToUser_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 3; + optional fixed64 steamid = 4; +} + +message CChatRoom_AddRoleToUser_Response { +} + +message CChatRoom_GetRolesForUser_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 3; +} + +message CChatRoom_GetRolesForUser_Response { + repeated uint64 role_ids = 1; +} + +message CChatRoom_DeleteRoleFromUser_Request { + optional uint64 chat_group_id = 1; + optional uint64 role_id = 3; + optional fixed64 steamid = 4; +} + +message CChatRoom_DeleteRoleFromUser_Response { +} + +message CChatRoom_JoinChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional string invite_code = 2; + optional uint64 chat_id = 3; +} + +message CChatRoom_JoinChatRoomGroup_Response { + optional .CChatRoomGroupState state = 1; + optional .CUserChatRoomGroupState user_chat_state = 3; + optional uint64 join_chat_id = 4; + optional uint32 time_expire = 5; +} + +message CChatRoom_InviteFriendToChatRoomGroup_Request { + optional uint64 chat_group_id = 1; + optional fixed64 steamid = 2; + optional uint64 chat_id = 3; + optional bool skip_friendsui_check = 4; +} + +message CChatRoom_InviteFriendToChatRoomGroup_Response { +} + +message CChatRoom_LeaveChatRoomGroup_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_LeaveChatRoomGroup_Response { +} + +message CChatRoom_CreateChatRoom_Request { + optional uint64 chat_group_id = 1; + optional string name = 2; + optional bool allow_voice = 3; +} + +message CChatRoom_CreateChatRoom_Response { + optional .CChatRoomState chat_room = 1; +} + +message CChatRoom_DeleteChatRoom_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_DeleteChatRoom_Response { +} + +message CChatRoom_RenameChatRoom_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional string name = 3; +} + +message CChatRoom_RenameChatRoom_Response { +} + +message CChatRoom_ReorderChatRoom_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint64 move_after_chat_id = 3; +} + +message CChatRoom_ReorderChatRoom_Response { +} + +message CChatRoom_SendChatMessage_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional string message = 3; + optional bool echo_to_sender = 4; +} + +message CChatRoom_SendChatMessage_Response { + optional string modified_message = 1; + optional uint32 server_timestamp = 2; + optional uint32 ordinal = 3; + optional string message_without_bb_code = 4; +} + +message CChatRoom_JoinVoiceChat_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_JoinVoiceChat_Response { + optional uint64 voice_chatid = 1; +} + +message CChatRoom_LeaveVoiceChat_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; +} + +message CChatRoom_LeaveVoiceChat_Response { +} + +message CChatRoom_GetMessageHistory_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 last_time = 3; + optional uint32 last_ordinal = 4; + optional uint32 start_time = 5; + optional uint32 start_ordinal = 6; + optional uint32 max_count = 7; +} + +message ServerMessage { + optional .EChatRoomServerMessage message = 1 [default = k_EChatRoomServerMsg_Invalid]; + optional string string_param = 2; + optional uint32 accountid_param = 3; +} + +message CChatRoom_GetMessageHistory_Response { + message ChatMessage { + message MessageReaction { + optional .EChatRoomMessageReactionType reaction_type = 1 [default = k_EChatRoomMessageReactionType_Invalid]; + optional string reaction = 2; + optional uint32 num_reactors = 3; + optional bool has_user_reacted = 4; + } + + optional uint32 sender = 1; + optional uint32 server_timestamp = 2; + optional string message = 3; + optional uint32 ordinal = 4; + optional .ServerMessage server_message = 5; + optional bool deleted = 6; + repeated .CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction reactions = 7; + } + + repeated .CChatRoom_GetMessageHistory_Response.ChatMessage messages = 1; + optional bool more_available = 4; +} + +message CChatRoom_GetMyChatRoomGroups_Request { +} + +message CChatRoom_GetChatRoomGroupSummary_Response { + optional uint64 chat_group_id = 1; + optional string chat_group_name = 2; + optional uint32 active_member_count = 3; + optional uint32 active_voice_member_count = 4; + optional uint64 default_chat_id = 5; + repeated .CChatRoomState chat_rooms = 6; + optional uint32 clanid = 7; + optional string chat_group_tagline = 8; + optional uint32 accountid_owner = 9; + repeated uint32 top_members = 10; + optional bytes chat_group_avatar_sha = 11; + optional .EChatRoomGroupRank rank = 12 [default = k_EChatRoomGroupRank_Default]; + optional uint64 default_role_id = 13; + repeated uint64 role_ids = 14; + repeated .CChatRoleActions role_actions = 15; + optional uint32 watching_broadcast_accountid = 16; + optional uint32 appid = 17; + repeated .CChatPartyBeacon party_beacons = 18; + optional uint64 watching_broadcast_channel_id = 19; + optional uint64 active_minigame_id = 20; + optional string avatar_ugc_url = 21; + optional bool disabled = 22; +} + +message CChatRoomSummaryPair { + optional .CUserChatRoomGroupState user_chat_group_state = 1; + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 2; +} + +message CChatRoom_GetMyChatRoomGroups_Response { + repeated .CChatRoomSummaryPair chat_room_groups = 1; +} + +message CChatRoom_GetChatRoomGroupState_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetChatRoomGroupState_Response { + optional .CChatRoomGroupState state = 1; +} + +message CChatRoom_GetChatRoomGroupSummary_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_SetAppChatRoomGroupForceActive_Request { + optional uint64 chat_group_id = 1; + optional uint32 requesting_app_id = 2; +} + +message CChatRoom_SetAppChatRoomGroupForceActive_Response { + optional uint32 result = 1; + repeated uint32 accounts_in_channel = 2; +} + +message CChatRoom_SetAppChatRoomGroupStopForceActive_Notification { + optional uint64 chat_group_id = 1; + optional uint32 requesting_app_id = 2; +} + +message CChatRoom_AckChatMessage_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 timestamp = 3; +} + +message CChatRoom_CreateInviteLink_Request { + optional uint64 chat_group_id = 1; + optional uint32 seconds_valid = 2; + optional uint64 chat_id = 3; +} + +message CChatRoom_CreateInviteLink_Response { + optional string invite_code = 1; + optional uint32 seconds_valid = 2; +} + +message CChatRoom_GetInviteLinkInfo_Request { + optional string invite_code = 1; +} + +message CChatRoom_GetInviteLinkInfo_Response { + optional fixed64 steamid_sender = 3; + optional uint32 time_expires = 4; + optional uint64 chat_id = 6; + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 8; + optional .CUserChatRoomGroupState user_chat_group_state = 9; + optional uint32 time_kick_expire = 10; + optional bool banned = 11; +} + +message CChatRoom_GetInviteInfo_Request { + optional fixed64 steamid_invitee = 1; + optional uint64 chat_group_id = 2; + optional uint64 chat_id = 3; + optional string invite_code = 4; +} + +message CChatRoom_GetInviteInfo_Response { + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 1; + optional uint32 time_kick_expire = 2; + optional bool banned = 3; +} + +message CChatRoom_GetInviteLinksForGroup_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetInviteLinksForGroup_Response { + message LinkInfo { + optional string invite_code = 1; + optional fixed64 steamid_creator = 2; + optional uint32 time_expires = 3; + optional uint64 chat_id = 4; + } + + repeated .CChatRoom_GetInviteLinksForGroup_Response.LinkInfo invite_links = 1; +} + +message CChatRoom_GetBanList_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoom_GetBanList_Response { + message BanInfo { + optional uint32 accountid = 1; + optional uint32 accountid_actor = 2; + optional uint32 time_banned = 3; + optional string ban_reason = 4; + } + + repeated .CChatRoom_GetBanList_Response.BanInfo bans = 1; +} + +message CChatRoom_GetInviteList_Request { + optional uint64 chat_group_id = 1; +} + +message CChatRoomGroupInvite { + optional uint32 accountid = 1; + optional uint32 accountid_actor = 2; + optional uint32 time_invited = 3; +} + +message CChatRoom_GetInviteList_Response { + repeated .CChatRoomGroupInvite invites = 1; +} + +message CChatRoom_DeleteInviteLink_Request { + optional uint64 chat_group_id = 1; + optional string invite_code = 2; +} + +message CChatRoom_DeleteInviteLink_Response { +} + +message CChatRoom_SetSessionActiveChatRoomGroups_Request { + repeated uint64 chat_group_ids = 1; + repeated uint64 chat_groups_data_requested = 2; + optional int32 virtualize_members_threshold = 3 [(description) = "If a chat room has more members than this threshold, we will opt in to a virtualized list"]; +} + +message CChatRoom_SetSessionActiveChatRoomGroups_Response { + repeated .CChatRoomGroupState chat_states = 1; + repeated uint64 virtualize_members_chat_group_ids = 2; +} + +message CChatRoom_SetUserChatGroupPreferences_Request { + message ChatGroupPreferences { + optional .EChatRoomNotificationLevel desktop_notification_level = 1 [default = k_EChatroomNotificationLevel_Invalid]; + optional .EChatRoomNotificationLevel mobile_notification_level = 2 [default = k_EChatroomNotificationLevel_Invalid]; + optional bool unread_indicator_muted = 3; + } + + message ChatRoomPreferences { + optional uint64 chat_id = 1; + optional .EChatRoomNotificationLevel desktop_notification_level = 2 [default = k_EChatroomNotificationLevel_Invalid]; + optional .EChatRoomNotificationLevel mobile_notification_level = 3 [default = k_EChatroomNotificationLevel_Invalid]; + optional bool unread_indicator_muted = 4; + } + + optional uint64 chat_group_id = 1; + optional .CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences chat_group_preferences = 2; + repeated .CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences chat_room_preferences = 3; +} + +message CChatRoom_SetUserChatGroupPreferences_Response { +} + +message CChatRoom_DeleteChatMessages_Request { + message Message { + optional uint32 server_timestamp = 1; + optional uint32 ordinal = 2; + } + + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + repeated .CChatRoom_DeleteChatMessages_Request.Message messages = 3; +} + +message CChatRoom_DeleteChatMessages_Response { +} + +message CChatRoom_UpdateMemberListView_Notification { + optional uint64 chat_group_id = 1; + optional uint64 view_id = 2 [(description) = "Client-generated ID. Should send the same value on all requests for the same view"]; + optional int32 start = 3; + optional int32 end = 4; + optional int32 client_changenumber = 5 [(description) = "Any updates from this call on will have this changenumber present. Can be used to guarantee in-order updates."]; + optional bool delete_view = 6 [(description) = "Indicates this view has been deleted."]; + repeated int32 persona_subscribe_accountids = 7; + repeated int32 persona_unsubscribe_accountids = 8; +} + +message CChatRoom_SearchMembers_Request { + optional uint64 chat_group_id = 1; + optional uint64 search_id = 2 [(description) = "Client-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid."]; + optional string search_text = 3; + optional int32 max_results = 4; +} + +message CChatRoom_SearchMembers_Response { + message MemberMatch { + optional int32 accountid = 1; + optional .CMsgClientPersonaState.Friend persona = 2; + } + + repeated .CChatRoom_SearchMembers_Response.MemberMatch matching_members = 1; + optional uint32 status_flags = 2; +} + +message CChatRoom_UpdateMessageReaction_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 server_timestamp = 3; + optional uint32 ordinal = 4; + optional .EChatRoomMessageReactionType reaction_type = 5 [default = k_EChatRoomMessageReactionType_Invalid]; + optional string reaction = 6; + optional bool is_add = 7; +} + +message CChatRoom_UpdateMessageReaction_Response { + optional uint32 num_reactors = 1; +} + +message CChatRoom_GetMessageReactionReactors_Request { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 server_timestamp = 3; + optional uint32 ordinal = 4; + optional .EChatRoomMessageReactionType reaction_type = 5 [default = k_EChatRoomMessageReactionType_Invalid]; + optional string reaction = 6; + optional uint32 limit = 7; +} + +message CChatRoom_GetMessageReactionReactors_Response { + repeated uint32 reactors = 1; +} + +message CClanChatRooms_GetClanChatRoomInfo_Request { + optional fixed64 steamid = 1; + optional bool autocreate = 2 [default = true, (description) = "Create a default chat room if none has been created before."]; +} + +message CClanChatRooms_GetClanChatRoomInfo_Response { + optional .CChatRoom_GetChatRoomGroupSummary_Response chat_group_summary = 1; +} + +message CClanChatRooms_SetClanChatRoomPrivate_Request { + optional fixed64 steamid = 1; + optional bool chat_room_private = 2; +} + +message CClanChatRooms_SetClanChatRoomPrivate_Response { + optional bool chat_room_private = 1; +} + +message CChatMentions { + optional bool mention_all = 1; + optional bool mention_here = 2; + repeated uint32 mention_accountids = 3; +} + +message CChatRoom_IncomingChatMessage_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional fixed64 steamid_sender = 3; + optional string message = 4; + optional uint32 timestamp = 5; + optional .CChatMentions mentions = 6; + optional uint32 ordinal = 7; + optional .ServerMessage server_message = 8; + optional string message_no_bbcode = 9; + optional string chat_name = 10 [(description) = "A name to use for the chat, intended for notifications"]; +} + +message CChatRoom_ChatMessageModified_Notification { + message ChatMessage { + optional uint32 server_timestamp = 1; + optional uint32 ordinal = 2; + optional bool deleted = 3; + } + + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + repeated .CChatRoom_ChatMessageModified_Notification.ChatMessage messages = 3; +} + +message CChatRoom_MemberStateChange_Notification { + optional uint64 chat_group_id = 1; + optional .CChatRoomMember member = 2; + optional .EChatRoomMemberStateChange change = 3 [default = k_EChatRoomMemberStateChange_Invalid]; +} + +message CChatRoom_ChatRoomHeaderState_Notification { + optional .CChatRoomGroupHeaderState header_state = 1; +} + +message CChatRoom_ChatRoomGroupRoomsChange_Notification { + optional uint64 chat_group_id = 1; + optional uint64 default_chat_id = 2; + repeated .CChatRoomState chat_rooms = 3; +} + +message CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification { + optional uint64 chat_id = 1; + optional uint64 chat_group_id = 2; +} + +message ChatRoomClient_NotifyChatGroupUserStateChanged_Notification { + optional uint64 chat_group_id = 1; + optional .CUserChatRoomGroupState user_chat_group_state = 2; + optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 3; + optional .EChatRoomMemberStateChange user_action = 4 [default = k_EChatRoomMemberStateChange_Invalid]; +} + +message ChatRoomClient_NotifyChatRoomDisconnect_Notification { + repeated uint64 chat_group_ids = 1; +} + +message CChatRoomMemberListView { + optional int32 start = 3; + optional int32 end = 4; + optional int32 total_count = 5; + optional int32 client_changenumber = 6 [(description) = "Value sent by the client on the last UpdateMemberListView call. "]; + optional int32 server_changenumber = 7 [(description) = "Value incremented by the server on each MemberListViewUpdated call. "]; +} + +message CChatRoomMemberSummaryCounts { + optional int32 ingame = 1; + optional int32 online = 2; + optional int32 offline = 3; +} + +message CChatRoomClient_MemberListViewUpdated_Notification { + message MemberListViewEntry { + optional int32 rank = 1; + optional uint32 accountid = 2; + optional .CMsgClientPersonaState.Friend persona = 3; + } + + optional uint64 chat_group_id = 1; + optional uint64 view_id = 2 [(description) = "Thew view_id supplied when the client created the view. "]; + optional .CChatRoomMemberListView view = 3; + repeated .CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry members = 4; + optional uint32 status_flags = 5; + optional .CChatRoomMemberSummaryCounts member_summary = 6; + repeated .CMsgClientPersonaState.Friend subscribed_personas = 7; +} + +message CChatRoom_MessageReaction_Notification { + optional uint64 chat_group_id = 1; + optional uint64 chat_id = 2; + optional uint32 server_timestamp = 3; + optional uint32 ordinal = 4; + optional fixed64 reactor = 5; + optional .EChatRoomMessageReactionType reaction_type = 6 [default = k_EChatRoomMessageReactionType_Invalid]; + optional string reaction = 7; + optional bool is_add = 8; +} + +message CChatUsability_ClientUsabilityMetrics_Notification { + message Settings { + optional bool notifications_show_ingame = 1; + optional bool notifications_show_online = 2; + optional bool notifications_show_message = 3; + optional bool notifications_events_and_announcements = 4; + optional bool sounds_play_ingame = 5; + optional bool sounds_play_online = 6; + optional bool sounds_play_message = 7; + optional bool sounds_events_and_announcements = 8; + optional bool always_new_chat_window = 9; + optional bool force_alphabetic_friend_sorting = 10; + optional int32 chat_flash_mode = 11; + optional bool remember_open_chats = 12; + optional bool compact_quick_access = 13; + optional bool compact_friends_list = 14; + optional bool notifications_show_chat_room_notification = 15; + optional bool sounds_play_chat_room_notification = 16; + optional bool hide_offline_friends_in_tag_groups = 17; + optional bool hide_categorized_friends = 18; + optional bool categorize_in_game_friends_by_game = 19; + optional int32 chat_font_size = 20; + optional bool use24hour_clock = 21; + optional bool do_not_disturb_mode = 22; + optional bool disable_embed_inlining = 23; + optional bool sign_into_friends = 24; + optional bool animated_avatars = 25; + } + + message VoiceSettings { + optional float voice_input_gain = 1; + optional float voice_output_gain = 2; + optional int32 noise_gate_level = 3; + optional bool voice_use_echo_cancellation = 4; + optional bool voice_use_noise_cancellation = 5; + optional bool voice_use_auto_gain_control = 6; + optional bool selected_non_default_mic = 7; + optional bool selected_non_default_output = 8; + optional bool push_to_talk_enabled = 9; + optional bool push_to_mute_enabled = 10; + optional bool play_ptt_sounds = 11; + } + + message UIState { + message CategoryCollapseState { + optional bool in_game_collapsed = 1; + optional bool online_collapsed = 2; + optional bool offline_collapsed = 3; + optional int32 game_groups_collapsed = 4; + optional int32 categories_collapsed = 5; + } + + optional int32 friends_list_height = 1; + optional int32 friends_list_width = 2; + optional bool friends_list_docked = 3; + optional bool friends_list_collapsed = 4; + optional int32 friends_list_group_chats_height = 5; + optional bool friends_list_visible = 6; + optional int32 chat_popups_opened = 7; + optional int32 group_chat_tabs_opened = 8; + optional int32 friend_chat_tabs_opened = 9; + optional int32 chat_window_width = 10; + optional int32 chat_window_height = 11; + optional .CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState category_collapse = 12; + optional int32 group_chat_left_col_collapsed = 13; + optional int32 group_chat_right_col_collapsed = 14; + optional bool in_one_on_one_voice_chat = 15; + optional bool in_group_voice_chat = 16; + } + + message Metrics { + optional int32 friends_count = 1; + optional int32 friends_category_count = 2; + optional int32 friends_categorized_count = 3; + optional int32 friends_online_count = 4; + optional int32 friends_in_game_count = 5; + optional int32 friends_in_game_singleton_count = 6; + optional int32 game_group_count = 7; + optional int32 friends_favorite_count = 8; + optional int32 group_chat_count = 9; + optional int32 group_chat_favorite_count = 10; + } + + optional uint32 metrics_run_id = 1; + optional uint32 client_build = 2; + optional uint32 metrics_version = 3; + optional bool in_web = 4; + optional .CChatUsability_ClientUsabilityMetrics_Notification.Settings settings = 10; + optional .CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings voice_settings = 11; + optional .CChatUsability_ClientUsabilityMetrics_Notification.UIState ui_state = 12; + optional .CChatUsability_ClientUsabilityMetrics_Notification.Metrics metrics = 13; +} + +message CChatUsability_RequestClientUsabilityMetrics_Notification { + optional uint32 metrics_run_id = 1; +} + +service Chat { + option (service_description) = "Chat-related services"; + + rpc RequestFriendPersonaStates (.CChat_RequestFriendPersonaStates_Request) returns (.CChat_RequestFriendPersonaStates_Response) { + option (method_description) = "Request to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState."; + } +} + +service ChatRoom { + option (service_description) = "Service for joining, managing, and using multi-user chat rooms"; + + rpc CreateChatRoomGroup (.CChatRoom_CreateChatRoomGroup_Request) returns (.CChatRoom_CreateChatRoomGroup_Response) { + option (method_description) = "Create's a chat group that can contain other chat rooms"; + } + + rpc SaveChatRoomGroup (.CChatRoom_SaveChatRoomGroup_Request) returns (.CChatRoom_SaveChatRoomGroup_Response) { + option (method_description) = "Saves's a chat group"; + } + + rpc RenameChatRoomGroup (.CChatRoom_RenameChatRoomGroup_Request) returns (.CChatRoom_RenameChatRoomGroup_Response) { + option (method_description) = "Rename a chat room group"; + } + + rpc SetChatRoomGroupTagline (.CChatRoom_SetChatRoomGroupTagline_Request) returns (.CChatRoom_SetChatRoomGroupTagline_Response) { + option (method_description) = "Set tagline for a chat room group"; + } + + rpc SetChatRoomGroupAvatar (.CChatRoom_SetChatRoomGroupAvatar_Request) returns (.CChatRoom_SetChatRoomGroupAvatar_Response) { + option (method_description) = "Set avatar SHA for a chat room group"; + } + + rpc SetChatRoomGroupWatchingBroadcast (.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request) returns (.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response) { + option (method_description) = "Sets a broadcast that the chat room group is watching"; + } + + rpc JoinMiniGameForChatRoomGroup (.CChatRoom_JoinMiniGameForChatRoomGroup_Request) returns (.CChatRoom_JoinMiniGameForChatRoomGroup_Response) { + option (method_description) = "Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)"; + } + + rpc EndMiniGameForChatRoomGroup (.CChatRoom_EndMiniGameForChatRoomGroup_Request) returns (.CChatRoom_EndMiniGameForChatRoomGroup_Response) { + option (method_description) = "Ends the minigame in the chat room group"; + } + + rpc MuteUserInGroup (.CChatRoom_MuteUser_Request) returns (.CChatRoom_MuteUser_Response) { + option (method_description) = "Mute user in group"; + } + + rpc KickUserFromGroup (.CChatRoom_KickUser_Request) returns (.CChatRoom_KickUser_Response) { + option (method_description) = "Kick user from group"; + } + + rpc SetUserBanState (.CChatRoom_SetUserBanState_Request) returns (.CChatRoom_SetUserBanState_Response) { + option (method_description) = "Ban/unban user from group"; + } + + rpc RevokeInviteToGroup (.CChatRoom_RevokeInvite_Request) returns (.CChatRoom_RevokeInvite_Response) { + option (method_description) = "Revoke a direct invitation of a user"; + } + + rpc CreateRole (.CChatRoom_CreateRole_Request) returns (.CChatRoom_CreateRole_Response) { + option (method_description) = "Create role for goup"; + } + + rpc GetRoles (.CChatRoom_GetRoles_Request) returns (.CChatRoom_GetRoles_Response) { + option (method_description) = "Get all roles in group"; + } + + rpc RenameRole (.CChatRoom_RenameRole_Request) returns (.CChatRoom_RenameRole_Response) { + option (method_description) = "Rename role for goup"; + } + + rpc ReorderRole (.CChatRoom_ReorderRole_Request) returns (.CChatRoom_ReorderRole_Response) { + option (method_description) = "Reorder role with a goup"; + } + + rpc DeleteRole (.CChatRoom_DeleteRole_Request) returns (.CChatRoom_DeleteRole_Response) { + option (method_description) = "Delete role from group"; + } + + rpc GetRoleActions (.CChatRoom_GetRoleActions_Request) returns (.CChatRoom_GetRoleActions_Response) { + option (method_description) = "Get all defined roles and actions in group"; + } + + rpc ReplaceRoleActions (.CChatRoom_ReplaceRoleActions_Request) returns (.CChatRoom_ReplaceRoleActions_Response) { + option (method_description) = "Replace role actions in group"; + } + + rpc AddRoleToUser (.CChatRoom_AddRoleToUser_Request) returns (.CChatRoom_AddRoleToUser_Response) { + option (method_description) = "Add role to user in group"; + } + + rpc GetRolesForUser (.CChatRoom_GetRolesForUser_Request) returns (.CChatRoom_GetRolesForUser_Response) { + option (method_description) = "Get all roles assigned to user in group"; + } + + rpc DeleteRoleFromUser (.CChatRoom_DeleteRoleFromUser_Request) returns (.CChatRoom_DeleteRoleFromUser_Response) { + option (method_description) = "Delete role from user in group"; + } + + rpc JoinChatRoomGroup (.CChatRoom_JoinChatRoomGroup_Request) returns (.CChatRoom_JoinChatRoomGroup_Response) { + option (method_description) = "Join a multi-user chat room"; + } + + rpc InviteFriendToChatRoomGroup (.CChatRoom_InviteFriendToChatRoomGroup_Request) returns (.CChatRoom_InviteFriendToChatRoomGroup_Response) { + option (method_description) = "Invite a friend to a multi-user chat room"; + } + + rpc LeaveChatRoomGroup (.CChatRoom_LeaveChatRoomGroup_Request) returns (.CChatRoom_LeaveChatRoomGroup_Response) { + option (method_description) = "Leaves a chat room group and all related chats"; + } + + rpc CreateChatRoom (.CChatRoom_CreateChatRoom_Request) returns (.CChatRoom_CreateChatRoom_Response) { + option (method_description) = "Creates a chat room inside a chat room group"; + } + + rpc DeleteChatRoom (.CChatRoom_DeleteChatRoom_Request) returns (.CChatRoom_DeleteChatRoom_Response) { + option (method_description) = "Deletes a chat room inside a chat room group"; + } + + rpc RenameChatRoom (.CChatRoom_RenameChatRoom_Request) returns (.CChatRoom_RenameChatRoom_Response) { + option (method_description) = "Renames a chat room inside a chat room group"; + } + + rpc ReorderChatRoom (.CChatRoom_ReorderChatRoom_Request) returns (.CChatRoom_ReorderChatRoom_Response) { + option (method_description) = "Reorders a chat room inside a chat room group"; + } + + rpc SendChatMessage (.CChatRoom_SendChatMessage_Request) returns (.CChatRoom_SendChatMessage_Response) { + option (method_description) = "Send a chat message to a multi-user chat room"; + } + + rpc JoinVoiceChat (.CChatRoom_JoinVoiceChat_Request) returns (.CChatRoom_JoinVoiceChat_Response) { + option (method_description) = "Join the voice chat in a multi-room chat (should already be in the chat room)"; + } + + rpc LeaveVoiceChat (.CChatRoom_LeaveVoiceChat_Request) returns (.CChatRoom_LeaveVoiceChat_Response) { + option (method_description) = "Leave the voice chat in a multi-room chat"; + } + + rpc GetMessageHistory (.CChatRoom_GetMessageHistory_Request) returns (.CChatRoom_GetMessageHistory_Response) { + option (method_description) = "Get the history of messages in a chat room. You must currently be a member of the chat room."; + } + + rpc GetMyChatRoomGroups (.CChatRoom_GetMyChatRoomGroups_Request) returns (.CChatRoom_GetMyChatRoomGroups_Response) { + option (method_description) = "Get a list of our chat rooms"; + } + + rpc GetChatRoomGroupState (.CChatRoom_GetChatRoomGroupState_Request) returns (.CChatRoom_GetChatRoomGroupState_Response) { + option (method_description) = "Get information about a single chat room"; + } + + rpc GetChatRoomGroupSummary (.CChatRoom_GetChatRoomGroupSummary_Request) returns (.CChatRoom_GetChatRoomGroupSummary_Response) { + option (method_description) = "Get basic information about a chat room group"; + } + + rpc SetAppChatRoomGroupForceActive (.CChatRoom_SetAppChatRoomGroupForceActive_Request) returns (.CChatRoom_SetAppChatRoomGroupForceActive_Response) { + option (method_description) = "Force a group chat to be considered active on the server for this user"; + } + + rpc SetAppChatRoomGroupStopForceActive (.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification) returns (.NoResponse) { + option (method_description) = "If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count"; + } + + rpc AckChatMessage (.CChatRoom_AckChatMessage_Notification) returns (.NoResponse) { + option (method_description) = "Acknowledge that we have seen the most recent chat message in a chat"; + } + + rpc CreateInviteLink (.CChatRoom_CreateInviteLink_Request) returns (.CChatRoom_CreateInviteLink_Response) { + option (method_description) = "Creates a chatroom invite link"; + } + + rpc GetInviteLinkInfo (.CChatRoom_GetInviteLinkInfo_Request) returns (.CChatRoom_GetInviteLinkInfo_Response) { + option (method_description) = "Returns chat room info about provided link"; + } + + rpc GetInviteInfo (.CChatRoom_GetInviteInfo_Request) returns (.CChatRoom_GetInviteInfo_Response) { + option (method_description) = "Returns chat room info about any invite involving the sender and passed group id"; + } + + rpc GetInviteLinksForGroup (.CChatRoom_GetInviteLinksForGroup_Request) returns (.CChatRoom_GetInviteLinksForGroup_Response) { + option (method_description) = "Returns all invite links for the specified group"; + } + + rpc GetBanList (.CChatRoom_GetBanList_Request) returns (.CChatRoom_GetBanList_Response) { + option (method_description) = "Gets a list of users who have been banned from a chat room"; + } + + rpc GetInviteList (.CChatRoom_GetInviteList_Request) returns (.CChatRoom_GetInviteList_Response) { + option (method_description) = "Gets a list of users who have been invited to a chat room"; + } + + rpc DeleteInviteLink (.CChatRoom_DeleteInviteLink_Request) returns (.CChatRoom_DeleteInviteLink_Response) { + option (method_description) = "Deletes specified invite link"; + } + + rpc SetSessionActiveChatRoomGroups (.CChatRoom_SetSessionActiveChatRoomGroups_Request) returns (.CChatRoom_SetSessionActiveChatRoomGroups_Response) { + option (method_description) = "Set which chat rooms we are using in the active session"; + } + + rpc SetUserChatGroupPreferences (.CChatRoom_SetUserChatGroupPreferences_Request) returns (.CChatRoom_SetUserChatGroupPreferences_Response) { + option (method_description) = "Set preferences around chat notifications for a group"; + } + + rpc DeleteChatMessages (.CChatRoom_DeleteChatMessages_Request) returns (.CChatRoom_DeleteChatMessages_Response) { + option (method_description) = "Deletes specified chat messages"; + } + + rpc UpdateMemberListView (.CChatRoom_UpdateMemberListView_Notification) returns (.NoResponse) { + option (method_description) = "A client is indicating it has an active view into the members list."; + } + + rpc SearchMembers (.CChatRoom_SearchMembers_Request) returns (.CChatRoom_SearchMembers_Response) { + option (method_description) = "Search chat room members by name."; + } + + rpc UpdateMessageReaction (.CChatRoom_UpdateMessageReaction_Request) returns (.CChatRoom_UpdateMessageReaction_Response) { + option (method_description) = "Adds/removes a reaction to/from a chat room message"; + } + + rpc GetMessageReactionReactors (.CChatRoom_GetMessageReactionReactors_Request) returns (.CChatRoom_GetMessageReactionReactors_Response) { + option (method_description) = "Fetches a list of reactors for a specified reaction"; + } +} + +service ClanChatRooms { + option (service_description) = "Methods for getting clan chat information"; + + rpc GetClanChatRoomInfo (.CClanChatRooms_GetClanChatRoomInfo_Request) returns (.CClanChatRooms_GetClanChatRoomInfo_Response) { + option (method_description) = "Get a list of chat rooms for a clan, optionally creating a new one"; + } + + rpc SetClanChatRoomPrivate (.CClanChatRooms_SetClanChatRoomPrivate_Request) returns (.CClanChatRooms_SetClanChatRoomPrivate_Response) { + option (method_description) = "Set a clan chat room to be members only (or public)"; + } +} + +service ChatRoomClient { + option (service_description) = "Client notifications for chat events"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyIncomingChatMessage (.CChatRoom_IncomingChatMessage_Notification) returns (.NoResponse) { + option (method_description) = "New chat message for a chat room"; + } + + rpc NotifyChatMessageModified (.CChatRoom_ChatMessageModified_Notification) returns (.NoResponse) { + option (method_description) = "An existing chat message has been modified on the backend"; + } + + rpc NotifyMemberStateChange (.CChatRoom_MemberStateChange_Notification) returns (.NoResponse) { + option (method_description) = "A chat room member's state has changed (join/part/permissions)"; + } + + rpc NotifyChatRoomHeaderStateChange (.CChatRoom_ChatRoomHeaderState_Notification) returns (.NoResponse) { + option (method_description) = "Chat Room header / metadata has changed"; + } + + rpc NotifyChatRoomGroupRoomsChange (.CChatRoom_ChatRoomGroupRoomsChange_Notification) returns (.NoResponse) { + option (method_description) = "Something about a chatroom group changed (created, deleted, etc.)"; + } + + rpc NotifyShouldRejoinChatRoomVoiceChat (.CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification) returns (.NoResponse) { + option (method_description) = "Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat."; + } + + rpc NotifyChatGroupUserStateChanged (.ChatRoomClient_NotifyChatGroupUserStateChanged_Notification) returns (.NoResponse) { + option (method_description) = "User chat group state (preferences, ack state, etc) have changed."; + } + + rpc NotifyAckChatMessageEcho (.CChatRoom_AckChatMessage_Notification) returns (.NoResponse) { + option (method_description) = "A session acked an unread message, echo to other sessions."; + } + + rpc NotifyChatRoomDisconnect (.ChatRoomClient_NotifyChatRoomDisconnect_Notification) returns (.NoResponse) { + option (method_description) = "The ChatRoom server hosting the chat rooms has reconnected to the user's Chat server (may have restarted), client should refresh state."; + } + + rpc NotifyMemberListViewUpdated (.CChatRoomClient_MemberListViewUpdated_Notification) returns (.NoResponse) { + option (method_description) = "The list of members for a chat room with virtualized member list has changed on the server (or client requested)"; + } + + rpc NotifyMessageReaction (.CChatRoom_MessageReaction_Notification) returns (.NoResponse) { + option (method_description) = "New message reaction"; + } +} + +service ChatUsability { + option (service_description) = "Client notifications for chat events"; + + rpc NotifyClientUsabilityMetrics (.CChatUsability_ClientUsabilityMetrics_Notification) returns (.NoResponse) { + option (method_description) = "Incoming metrics from the client"; + } +} + +service ChatUsabilityClient { + option (service_description) = "Client notifications for chat usability"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyRequestClientUsabilityMetrics (.CChatUsability_RequestClientUsabilityMetrics_Notification) returns (.NoResponse) { + option (method_description) = "Request client send usability metrics"; + } +} diff --git a/protobuf_files/steammessages_client_objects.proto b/protobuf_files/steammessages_client_objects.proto new file mode 100644 index 00000000..aba759e9 --- /dev/null +++ b/protobuf_files/steammessages_client_objects.proto @@ -0,0 +1,615 @@ +syntax = "proto2"; +import "enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ECloudPendingRemoteOperation { + k_ECloudPendingRemoteOperationNone = 0; + k_ECloudPendingRemoteOperationAppSessionActive = 1; + k_ECloudPendingRemoteOperationUploadInProgress = 2; + k_ECloudPendingRemoteOperationUploadPending = 3; + 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 { + optional int32 ip = 1 [default = 0]; + optional int32 netmask = 2; +} + +message CMsgNetworkDeviceIP4Config { + repeated .CMsgNetworkDeviceIP4Address addresses = 1; + repeated int32 dns_ip = 2; + optional int32 gateway_ip = 3; + optional bool is_dhcp_enabled = 4; + optional bool is_default_route = 5; + optional bool is_enabled = 6 [default = false]; +} + +message CMsgNetworkDeviceIP6Address { + optional string ip = 1; +} + +message CMsgNetworkDeviceIP6Config { + repeated .CMsgNetworkDeviceIP6Address addresses = 1; + repeated string dns_ip = 2; + optional string gateway_ip = 3; + optional bool is_dhcp_enabled = 4; + optional bool is_default_route = 5; + optional bool is_enabled = 6 [default = false]; +} + +message CMsgNetworkDevicesData { + message Device { + message Wired { + optional bool is_cable_present = 1 [default = false]; + optional uint32 speed_mbit = 2; + optional string friendly_name = 3; + } + + message Wireless { + message AP { + optional uint32 id = 1 [default = 0]; + optional int32 estrength = 2; + optional string ssid = 3; + optional bool is_active = 4; + optional bool is_autoconnect = 5; + optional int32 esecurity = 6; + optional string user_name = 7; + optional string password = 8; + optional int32 strength_raw = 9; + } + + repeated .CMsgNetworkDevicesData.Device.Wireless.AP aps = 1; + optional int32 esecurity_supported = 2; + } + + optional uint32 id = 1 [default = 0]; + optional int32 etype = 2; + optional int32 estate = 3; + optional string mac = 4; + optional string vendor = 5; + optional string product = 6; + optional .CMsgNetworkDeviceIP4Config ip4 = 7; + optional .CMsgNetworkDeviceIP6Config ip6 = 8; + optional .CMsgNetworkDevicesData.Device.Wired wired = 9; + optional .CMsgNetworkDevicesData.Device.Wireless wireless = 10; + } + + repeated .CMsgNetworkDevicesData.Device devices = 1; + optional bool is_wifi_enabled = 2; + optional bool is_wifi_scanning_enabled = 3; +} + +message CMsgNetworkDeviceConnect { + message KnownAP { + optional uint32 ap_id = 1; + } + + message CustomAP { + optional string ssid = 1; + optional int32 esecurity = 2; + } + + message Credentials { + optional string username = 1; + optional string password = 2; + } + + optional uint32 device_id = 1 [default = 0]; + optional .CMsgNetworkDeviceConnect.Credentials credentials = 4; + optional .CMsgNetworkDeviceIP4Config ip4 = 5; + optional .CMsgNetworkDeviceIP6Config ip6 = 6; + + oneof ap_info { + .CMsgNetworkDeviceConnect.KnownAP ap_known = 2; + .CMsgNetworkDeviceConnect.CustomAP ap_custom = 3; + } +} + +message CMsgStorageDevicesData { + message Drive { + optional uint32 id = 1 [default = 0]; + optional string model = 2; + optional string vendor = 3; + optional string serial = 4; + optional bool is_ejectable = 5; + optional uint64 size_bytes = 6; + optional .EStorageDriveMediaType media_type = 7 [default = k_EStorageDriveMediaType_Invalid]; + } + + message BlockDevice { + optional uint32 id = 1 [default = 0]; + optional uint32 drive_id = 2 [default = 0]; + optional string path = 3; + optional string friendly_path = 4; + optional string label = 5; + optional uint64 size_bytes = 6; + optional bool is_formattable = 7; + optional bool is_read_only = 8; + optional bool is_root_device = 9; + optional .EStorageBlockContentType content_type = 10 [default = k_EStorageBlockContentType_Invalid]; + optional .EStorageBlockFileSystemType filesystem_type = 11 [default = k_EStorageBlockFileSystemType_Invalid]; + optional string mount_path = 12; + } + + repeated .CMsgStorageDevicesData.Drive drives = 1; + repeated .CMsgStorageDevicesData.BlockDevice block_devices = 2; + optional bool is_unmount_supported = 3; + optional bool is_trim_supported = 4; + optional bool is_trim_running = 5; +} + +message CCloud_PendingRemoteOperation { + optional .ECloudPendingRemoteOperation operation = 1 [default = k_ECloudPendingRemoteOperationNone]; + optional string machine_name = 2; + optional uint64 client_id = 3; + optional uint32 time_last_updated = 4; +} + +message CMsgCloudPendingRemoteOperations { + repeated .CCloud_PendingRemoteOperation operations = 1; +} + +message CMsgBluetoothDevicesData { + message Adapter { + optional uint32 id = 1 [default = 0]; + optional string mac = 2; + optional string name = 3; + optional bool is_enabled = 4; + optional bool is_discovering = 5; + } + + message Device { + optional uint32 id = 1 [default = 0]; + optional uint32 adapter_id = 2 [default = 0]; + optional .EBluetoothDeviceType etype = 3 [default = k_BluetoothDeviceType_Invalid]; + optional string mac = 4; + optional string name = 5; + optional bool is_connected = 6; + optional bool is_paired = 7; + optional int32 strength_raw = 8; + } + + message Manager { + optional bool is_bluetooth_enabled = 1; + } + + repeated .CMsgBluetoothDevicesData.Adapter adapters = 1; + repeated .CMsgBluetoothDevicesData.Device devices = 2; + optional .CMsgBluetoothDevicesData.Manager manager = 3; +} + +message CMsgSystemPerfDiagnosticEntry { + optional string name = 1; + 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; + optional int32 display_external_refresh_manual_hz_min = 19; + optional int32 display_external_refresh_manual_hz_max = 20; + repeated int32 fps_limit_options_external = 21; + optional bool is_tearing_supported = 22; + optional bool is_vrr_supported = 23; + optional bool is_dynamic_refresh_rate_in_steam_supported = 24; + optional bool is_split_scaling_and_filtering_supported = 25; + repeated .ESplitScalingFilter split_scaling_filters_available = 26; + repeated .ESplitScalingScaler split_scaling_scalers_available = 27; + optional bool is_hdr_supported = 28; +} + +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; + optional bool allow_external_display_refresh_control = 8; + optional bool is_hdr_enabled = 9; + optional bool force_hdr_10pq_output_debug = 11; + optional .EHDRToneMapOperator hdr_on_sdr_tonemap_operator = 12 [default = k_EHDRToneMapOperator_Invalid]; + optional bool is_hdr_debug_heatmap_enabled = 13; + optional bool debug_force_hdr_support = 14; + optional bool force_hdr_wide_gammut_for_sdr = 15 [default = true]; + optional bool allow_experimental_hdr = 16; + optional float sdr_to_hdr_brightness = 17; +} + +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; + optional int32 display_external_refresh_manual_hz = 17; + optional int32 fps_limit_external = 18; + optional bool is_tearing_enabled = 19; + optional bool is_vrr_enabled = 20; + optional bool is_composite_debug_enabled = 21; + optional bool force_composite = 22; + optional bool use_dynamic_refresh_rate_in_steam = 23; + optional .ESplitScalingFilter split_scaling_filter = 24 [default = k_ESplitScalingFilter_Invalid]; + optional .ESplitScalingScaler split_scaling_scaler = 25 [default = k_ESplitScalingScaler_Invalid]; +} + +message CMsgSystemPerfSettings { + optional .CMsgSystemPerfSettingsGlobal global = 1; + optional .CMsgSystemPerfSettingsPerApp per_app = 2; +} + +message CMsgSystemPerfSettingsV1 { + 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 .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; + optional int32 old_fw_workaround = 7; +} + +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 CMsgSystemDisplayMode { + optional int32 id = 1; + optional int32 width = 2; + optional int32 height = 3; + optional int32 refresh_hz = 4; +} + +message CMsgSystemDisplay { + optional int32 id = 1; + optional string name = 2; + optional string description = 3; + optional bool is_primary = 4; + optional bool is_enabled = 5; + optional bool is_internal = 6; + optional bool has_mode_override = 7; + optional int32 width_mm = 8; + optional int32 height_mm = 9; + optional int32 current_mode_id = 10; + repeated .CMsgSystemDisplayMode modes = 11; + optional int32 refresh_rate_min = 12; + optional int32 refresh_rate_max = 13; + optional bool is_vrr_capable = 14; + optional bool is_vrr_enabled = 15; + optional bool is_hdr_capable = 16; + optional bool is_hdr_enabled = 17; +} + +message CMsgSystemDisplayManagerState { + repeated .CMsgSystemDisplay displays = 1; + optional bool is_mode_switching_supported = 2; + optional .ESystemDisplayCompatibilityMode compatibility_mode = 3 [default = k_ESystemDisplayCompatibilityMode_Invalid]; +} + +message CMsgSystemDisplayManagerSetMode { + optional int32 display_id = 1; + optional int32 mode_id = 2; +} + +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]; + optional string custom_branch = 2; +} + +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; + optional string auto_message = 6; +} + +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; + optional bool supports_os_updates = 5; +} + +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; +} + +message CMsgMonitorInfo { + message MonitorInfo { + required string monitor_device_name = 1; + required string monitor_display_name = 2; + } + + required string selected_display_name = 1; + repeated .CMsgMonitorInfo.MonitorInfo monitors = 2; +} diff --git a/protobuf_files/steammessages_clientserver.proto b/protobuf_files/steammessages_clientserver.proto new file mode 100644 index 00000000..d69bb706 --- /dev/null +++ b/protobuf_files/steammessages_clientserver.proto @@ -0,0 +1,393 @@ +syntax = "proto2"; +import "steammessages_base.proto"; +import "encrypted_app_ticket.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientRegisterAuthTicketWithCM { + optional uint32 protocol_version = 1; + optional bytes ticket = 3; + optional uint64 client_instance_id = 4; +} + +message CMsgClientTicketAuthComplete { + optional fixed64 steam_id = 1; + optional fixed64 game_id = 2; + optional uint32 estate = 3; + optional uint32 eauth_session_response = 4; + optional bytes DEPRECATED_ticket = 5; + optional uint32 ticket_crc = 6; + optional uint32 ticket_sequence = 7; + optional fixed64 owner_steam_id = 8; +} + +message CMsgClientCMList { + repeated uint32 cm_addresses = 1; + repeated uint32 cm_ports = 2; + repeated string cm_websocket_addresses = 3; + optional uint32 percent_default_to_websocket = 4; +} + +message CMsgClientP2PConnectionInfo { + optional fixed64 steam_id_dest = 1; + optional fixed64 steam_id_src = 2; + optional uint32 app_id = 3; + optional bytes candidate = 4; + optional fixed64 legacy_connection_id_src = 5; + optional bytes rendezvous = 6; +} + +message CMsgClientP2PConnectionFailInfo { + optional fixed64 steam_id_dest = 1; + optional fixed64 steam_id_src = 2; + optional uint32 app_id = 3; + optional uint32 ep2p_session_error = 4; + optional fixed64 connection_id_dest = 5; + optional uint32 close_reason = 7; + optional string close_message = 8; +} + +message CMsgClientNetworkingCertRequest { + optional bytes key_data = 2; + optional uint32 app_id = 3; +} + +message CMsgClientNetworkingCertReply { + optional bytes cert = 4; + optional fixed64 ca_key_id = 5; + optional bytes ca_signature = 6; +} + +message CMsgClientNetworkingMobileCertRequest { + optional uint32 app_id = 1; +} + +message CMsgClientNetworkingMobileCertReply { + optional string encoded_cert = 1; +} + +message CMsgClientGetAppOwnershipTicket { + optional uint32 app_id = 1; +} + +message CMsgClientGetAppOwnershipTicketResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional bytes ticket = 3; +} + +message CMsgClientSessionToken { + optional uint64 token = 1; +} + +message CMsgClientGameConnectTokens { + optional uint32 max_tokens_to_keep = 1 [default = 10]; + repeated bytes tokens = 2; +} + +message CMsgClientGamesPlayed { + message ProcessInfo { + optional uint32 process_id = 1; + optional uint32 process_id_parent = 2; + optional bool parent_is_steam = 3; + } + + message GamePlayed { + optional uint64 steam_id_gs = 1; + optional fixed64 game_id = 2; + optional uint32 deprecated_game_ip_address = 3; + optional uint32 game_port = 4; + optional bool is_secure = 5; + optional bytes token = 6; + optional string game_extra_info = 7; + optional bytes game_data_blob = 8; + optional uint32 process_id = 9; + optional uint32 streaming_provider_id = 10; + optional uint32 game_flags = 11; + optional uint32 owner_id = 12; + optional string vr_hmd_vendor = 13; + optional string vr_hmd_model = 14; + optional uint32 launch_option_type = 15 [default = 0]; + optional int32 primary_controller_type = 16 [default = -1]; + optional string primary_steam_controller_serial = 17; + optional uint32 total_steam_controller_count = 18 [default = 0]; + optional uint32 total_non_steam_controller_count = 19 [default = 0]; + optional uint64 controller_workshop_file_id = 20 [default = 0]; + optional uint32 launch_source = 21 [default = 0]; + 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.ProcessInfo process_id_list = 32; + } + + 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 { + optional fixed64 steam_id = 1; + optional fixed64 owner_steam_id = 2; +} + +message CMsgGSDeny { + optional fixed64 steam_id = 1; + optional int32 edeny_reason = 2; + optional string deny_string = 3; +} + +message CMsgGSKick { + optional fixed64 steam_id = 1; + optional int32 edeny_reason = 2; +} + +message CMsgClientAuthList { + optional uint32 tokens_left = 1; + optional uint32 last_request_seq = 2; + optional uint32 last_request_seq_from_server = 3; + repeated .CMsgAuthTicket tickets = 4; + repeated uint32 app_ids = 5; + optional uint32 message_sequence = 6; +} + +message CMsgClientAuthListAck { + repeated uint32 ticket_crc = 1; + repeated uint32 app_ids = 2; + optional uint32 message_sequence = 3; +} + +message CMsgClientLicenseList { + message License { + optional uint32 package_id = 1; + optional fixed32 time_created = 2; + optional fixed32 time_next_process = 3; + optional int32 minute_limit = 4; + optional int32 minutes_used = 5; + optional uint32 payment_method = 6; + optional uint32 flags = 7; + optional string purchase_country_code = 8; + optional uint32 license_type = 9; + optional int32 territory_code = 10; + optional int32 change_number = 11; + optional uint32 owner_id = 12; + optional uint32 initial_period = 13; + optional uint32 initial_time_unit = 14; + optional uint32 renewal_period = 15; + optional uint32 renewal_time_unit = 16; + optional uint64 access_token = 17; + optional uint32 master_package_id = 18; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientLicenseList.License licenses = 2; +} + +message CMsgClientIsLimitedAccount { + optional bool bis_limited_account = 1; + optional bool bis_community_banned = 2; + optional bool bis_locked_account = 3; + optional bool bis_limited_account_allowed_to_invite_friends = 4; +} + +message CMsgClientRequestedClientStats { + message StatsToSend { + optional uint32 client_stat = 1; + optional uint32 stat_aggregate_method = 2; + } + + repeated .CMsgClientRequestedClientStats.StatsToSend stats_to_send = 1; +} + +message CMsgClientStat2 { + message StatDetail { + optional uint32 client_stat = 1; + optional int64 ll_value = 2; + optional uint32 time_of_day = 3; + optional uint32 cell_id = 4; + optional uint32 depot_id = 5; + optional uint32 app_id = 6; + } + + repeated .CMsgClientStat2.StatDetail stat_detail = 1; +} + +message CMsgClientInviteToGame { + optional fixed64 steam_id_dest = 1; + optional fixed64 steam_id_src = 2; + optional string connect_string = 3; + optional string remote_play = 4; +} + +message CMsgClientChatInvite { + optional fixed64 steam_id_invited = 1; + optional fixed64 steam_id_chat = 2; + optional fixed64 steam_id_patron = 3; + optional int32 chatroom_type = 4; + optional fixed64 steam_id_friend_chat = 5; + optional string chat_name = 6; + optional fixed64 game_id = 7; +} + +message CMsgClientConnectionStats { + message Stats_Logon { + optional int32 connect_attempts = 1; + optional int32 connect_successes = 2; + optional int32 connect_failures = 3; + optional int32 connections_dropped = 4; + 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 { + optional uint64 pkts_sent = 1; + optional uint64 bytes_sent = 2; + optional uint64 pkts_recv = 3; + optional uint64 pkts_processed = 4; + optional uint64 bytes_recv = 5; + } + + message Stats_VConn { + optional uint32 connections_udp = 1; + optional uint32 connections_tcp = 2; + optional .CMsgClientConnectionStats.Stats_UDP stats_udp = 3; + optional uint64 pkts_abandoned = 4; + optional uint64 conn_req_received = 5; + optional uint64 pkts_resent = 6; + optional uint64 msgs_sent = 7; + optional uint64 msgs_sent_failed = 8; + optional uint64 msgs_recv = 9; + optional uint64 datagrams_sent = 10; + optional uint64 datagrams_recv = 11; + optional uint64 bad_pkts_recv = 12; + optional uint64 unknown_conn_pkts_recv = 13; + optional uint64 missed_pkts_recv = 14; + optional uint64 dup_pkts_recv = 15; + optional uint64 failed_connect_challenges = 16; + optional uint32 micro_sec_avg_latency = 17; + optional uint32 micro_sec_min_latency = 18; + optional uint32 micro_sec_max_latency = 19; + optional uint32 mem_pool_msg_in_use = 20; + } + + optional .CMsgClientConnectionStats.Stats_Logon stats_logon = 1; + optional .CMsgClientConnectionStats.Stats_VConn stats_vconn = 2; +} + +message CMsgClientServersAvailable { + message Server_Types_Available { + optional uint32 server = 1; + optional bool changed = 2; + } + + repeated .CMsgClientServersAvailable.Server_Types_Available server_types_available = 1; + optional uint32 server_type_for_auth_services = 2; +} + +message CMsgClientReportOverlayDetourFailure { + repeated string failure_strings = 1; +} + +message CMsgClientRequestEncryptedAppTicket { + optional uint32 app_id = 1; + optional bytes userdata = 2; +} + +message CMsgClientRequestEncryptedAppTicketResponse { + optional uint32 app_id = 1; + optional int32 eresult = 2 [default = 2]; + optional .EncryptedAppTicket encrypted_app_ticket = 3; +} + +message CMsgClientWalletInfoUpdate { + optional bool has_wallet = 1; + optional int32 balance = 2; + optional int32 currency = 3; + optional int32 balance_delayed = 4; + optional int64 balance64 = 5 [(php_output_always_number) = true]; + optional int64 balance64_delayed = 6 [(php_output_always_number) = true]; + optional int32 realm = 7; +} + +message CMsgClientAMGetClanOfficers { + optional fixed64 steamid_clan = 1; +} + +message CMsgClientAMGetClanOfficersResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steamid_clan = 2; + optional int32 officer_count = 3; +} + +message CMsgClientAMGetPersonaNameHistory { + message IdInstance { + optional fixed64 steamid = 1; + } + + optional int32 id_count = 1; + repeated .CMsgClientAMGetPersonaNameHistory.IdInstance Ids = 2; +} + +message CMsgClientAMGetPersonaNameHistoryResponse { + message NameTableInstance { + message NameInstance { + optional fixed32 name_since = 1; + optional string name = 2; + } + + optional int32 eresult = 1 [default = 2]; + optional fixed64 steamid = 2; + repeated .CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance names = 3; + } + + repeated .CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance responses = 2; +} + +message CMsgClientDeregisterWithServer { + optional uint32 eservertype = 1; + optional uint32 app_id = 2; +} + +message CMsgClientClanState { + message NameInfo { + optional string clan_name = 1; + optional bytes sha_avatar = 2; + } + + message UserCounts { + optional uint32 members = 1; + optional uint32 online = 2; + optional uint32 chatting = 3; + optional uint32 in_game = 4; + optional uint32 chat_room_members = 5; + } + + message Event { + optional fixed64 gid = 1; + optional uint32 event_time = 2; + optional string headline = 3; + optional fixed64 game_id = 4; + optional bool just_posted = 5; + } + + optional fixed64 steamid_clan = 1; + optional uint32 clan_account_flags = 3; + optional .CMsgClientClanState.NameInfo name_info = 4; + optional .CMsgClientClanState.UserCounts user_counts = 5; + repeated .CMsgClientClanState.Event events = 6; + repeated .CMsgClientClanState.Event announcements = 7; + optional bool chat_room_private = 8; +} diff --git a/protobuf_files/steammessages_clientserver_2.proto b/protobuf_files/steammessages_clientserver_2.proto new file mode 100644 index 00000000..0c6cff0f --- /dev/null +++ b/protobuf_files/steammessages_clientserver_2.proto @@ -0,0 +1,759 @@ +syntax = "proto2"; +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientUpdateUserGameInfo { + optional fixed64 steamid_idgs = 1; + optional fixed64 gameid = 2; + optional uint32 game_ip = 3; + optional uint32 game_port = 4; + optional bytes token = 5; +} + +message CMsgClientRichPresenceUpload { + optional bytes rich_presence_kv = 1; + repeated fixed64 steamid_broadcast = 2; +} + +message CMsgClientRichPresenceRequest { + repeated fixed64 steamid_request = 1; +} + +message CMsgClientRichPresenceInfo { + message RichPresence { + optional fixed64 steamid_user = 1; + optional bytes rich_presence_kv = 2; + } + + repeated .CMsgClientRichPresenceInfo.RichPresence rich_presence = 1; +} + +message CMsgClientCheckFileSignature { + optional uint32 app_id = 1; +} + +message CMsgClientCheckFileSignatureResponse { + optional uint32 app_id = 1; + optional uint32 pid = 2; + optional uint32 eresult = 3; + optional string filename = 4; + optional uint32 esignatureresult = 5; + optional bytes sha_file = 6; + optional bytes signatureheader = 7; + optional uint32 filesize = 8; + optional uint32 getlasterror = 9; + optional uint32 evalvesignaturecheckdetail = 10; +} + +message CMsgClientReadMachineAuth { + optional string filename = 1; + optional uint32 offset = 2; + optional uint32 cubtoread = 3; +} + +message CMsgClientReadMachineAuthResponse { + optional string filename = 1; + optional uint32 eresult = 2; + optional uint32 filesize = 3; + optional bytes sha_file = 4; + optional uint32 getlasterror = 5; + optional uint32 offset = 6; + optional uint32 cubread = 7; + optional bytes bytes_read = 8; + optional string filename_sentry = 9; +} + +message CMsgClientUpdateMachineAuth { + optional string filename = 1; + optional uint32 offset = 2; + optional uint32 cubtowrite = 3; + optional bytes bytes = 4; + optional uint32 otp_type = 5; + optional string otp_identifier = 6; + optional bytes otp_sharedsecret = 7; + optional uint32 otp_timedrift = 8; +} + +message CMsgClientUpdateMachineAuthResponse { + optional string filename = 1; + optional uint32 eresult = 2; + optional uint32 filesize = 3; + optional bytes sha_file = 4; + optional uint32 getlasterror = 5; + optional uint32 offset = 6; + optional uint32 cubwrote = 7; + optional int32 otp_type = 8; + optional uint32 otp_value = 9; + optional string otp_identifier = 10; +} + +message CMsgClientRequestMachineAuth { + optional string filename = 1; + optional uint32 eresult_sentryfile = 2; + optional uint32 filesize = 3; + optional bytes sha_sentryfile = 4; + optional int32 lock_account_action = 6; + optional uint32 otp_type = 7; + optional string otp_identifier = 8; + optional bytes otp_sharedsecret = 9; + optional uint32 otp_value = 10; + optional string machine_name = 11; + optional string machine_name_userchosen = 12; +} + +message CMsgClientRequestMachineAuthResponse { + optional uint32 eresult = 1; +} + +message CMsgClientRegisterKey { + optional string key = 1; +} + +message CMsgClientPurchaseResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 purchase_result_details = 2; + optional bytes purchase_receipt_info = 3; +} + +message CMsgClientActivateOEMLicense { + optional string bios_manufacturer = 1; + optional string bios_serialnumber = 2; + optional bytes license_file = 3; + optional string mainboard_manufacturer = 4; + optional string mainboard_product = 5; + optional string mainboard_serialnumber = 6; +} + +message CMsgClientRegisterOEMMachine { + optional bytes oem_register_file = 1; +} + +message CMsgClientRegisterOEMMachineResponse { + optional uint32 eresult = 1; +} + +message CMsgClientPurchaseWithMachineID { + optional uint32 package_id = 1; + optional bytes machine_info = 2; +} + +message CMsgTrading_InitiateTradeRequest { + optional uint32 trade_request_id = 1; + optional uint64 other_steamid = 2; + optional string other_name = 3; +} + +message CMsgTrading_InitiateTradeResponse { + optional uint32 response = 1; + optional uint32 trade_request_id = 2; + optional uint64 other_steamid = 3; + optional uint32 steamguard_required_days = 4; + optional uint32 new_device_cooldown_days = 5; + optional uint32 default_password_reset_probation_days = 6; + optional uint32 password_reset_probation_days = 7; + optional uint32 default_email_change_probation_days = 8; + optional uint32 email_change_probation_days = 9; +} + +message CMsgTrading_CancelTradeRequest { + optional uint64 other_steamid = 1; +} + +message CMsgTrading_StartSession { + optional uint64 other_steamid = 1; +} + +message CMsgClientGetCDNAuthToken { + optional uint32 depot_id = 1; + optional string host_name = 2; + optional uint32 app_id = 3; +} + +message CMsgClientGetDepotDecryptionKey { + optional uint32 depot_id = 1; + optional uint32 app_id = 2; +} + +message CMsgClientGetDepotDecryptionKeyResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 depot_id = 2; + optional bytes depot_encryption_key = 3; +} + +message CMsgClientCheckAppBetaPassword { + optional uint32 app_id = 1; + optional string betapassword = 2; + optional int32 language = 3; +} + +message CMsgClientCheckAppBetaPasswordResponse { + message BetaPassword { + optional string betaname = 1; + optional string betapassword = 2; + optional string betadescription = 3; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientCheckAppBetaPasswordResponse.BetaPassword betapasswords = 4; +} + +message CMsgClientGetCDNAuthTokenResponse { + optional uint32 eresult = 1 [default = 2]; + optional string token = 2; + optional uint32 expiration_time = 3; +} + +message CMsgDownloadRateStatistics { + message StatsInfo { + optional uint32 source_type = 1; + optional uint32 source_id = 2; + optional uint32 seconds = 3; + optional uint64 bytes = 4; + optional string host_name = 5; + optional uint64 microseconds = 6; + optional bool used_ipv6 = 7; + optional bool proxied = 8; + } + + optional uint32 cell_id = 1; + repeated .CMsgDownloadRateStatistics.StatsInfo stats = 2; + optional uint32 throttling_kbps = 3; + optional uint32 steam_realm = 4; +} + +message CMsgClientRequestAccountData { + optional string account_or_email = 1; + optional uint32 action = 2; +} + +message CMsgClientRequestAccountDataResponse { + optional uint32 action = 1; + optional uint32 eresult = 2; + optional string account_name = 3; + optional uint32 ct_matches = 4; + optional string account_name_suggestion1 = 5; + optional string account_name_suggestion2 = 6; + optional string account_name_suggestion3 = 7; +} + +message CMsgClientUGSGetGlobalStats { + optional uint64 gameid = 1; + optional uint32 history_days_requested = 2; + optional fixed32 time_last_requested = 3; + optional uint32 first_day_cached = 4; + optional uint32 days_cached = 5; +} + +message CMsgClientUGSGetGlobalStatsResponse { + message Day { + message Stat { + optional int32 stat_id = 1; + optional int64 data = 2; + } + + optional uint32 day_id = 1; + repeated .CMsgClientUGSGetGlobalStatsResponse.Day.Stat stats = 2; + } + + optional int32 eresult = 1 [default = 2]; + optional fixed32 timestamp = 2; + optional int32 day_current = 3; + repeated .CMsgClientUGSGetGlobalStatsResponse.Day days = 4; +} + +message CMsgClientRedeemGuestPass { + optional fixed64 guest_pass_id = 1; +} + +message CMsgClientRedeemGuestPassResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 package_id = 2; + optional uint32 must_own_appid = 3; +} + +message CMsgClientGetClanActivityCounts { + repeated uint64 steamid_clans = 1; +} + +message CMsgClientGetClanActivityCountsResponse { + optional uint32 eresult = 1 [default = 2]; +} + +message CMsgClientOGSReportString { + optional bool accumulated = 1; + optional uint64 sessionid = 2; + optional int32 severity = 3; + optional string formatter = 4; + optional bytes varargs = 5; +} + +message CMsgClientOGSReportBug { + optional uint64 sessionid = 1; + optional string bugtext = 2; + optional bytes screenshot = 3; +} + +message CMsgClientSentLogs { +} + +message CMsgGCClient { + optional uint32 appid = 1; + optional uint32 msgtype = 2; + optional bytes payload = 3; + optional fixed64 steamid = 4; + optional string gcname = 5; + optional uint32 ip = 6; +} + +message CMsgClientRequestFreeLicense { + repeated uint32 appids = 2; +} + +message CMsgClientRequestFreeLicenseResponse { + optional uint32 eresult = 1 [default = 2]; + repeated uint32 granted_packageids = 2; + repeated uint32 granted_appids = 3; +} + +message CMsgDRMDownloadRequestWithCrashData { + optional uint32 download_flags = 1; + optional uint32 download_types_known = 2; + optional bytes guid_drm = 3; + optional bytes guid_split = 4; + optional bytes guid_merge = 5; + optional string module_name = 6; + optional string module_path = 7; + optional bytes crash_data = 8; +} + +message CMsgDRMDownloadResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 blob_download_type = 3; + optional bytes merge_guid = 4; + optional uint32 download_file_dfs_ip = 5; + optional uint32 download_file_dfs_port = 6; + optional string download_file_url = 7; + optional string module_path = 8; +} + +message CMsgDRMFinalResult { + optional uint32 eResult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 blob_download_type = 3; + optional uint32 error_detail = 4; + optional bytes merge_guid = 5; + optional uint32 download_file_dfs_ip = 6; + optional uint32 download_file_dfs_port = 7; + optional string download_file_url = 8; +} + +message CMsgClientDPCheckSpecialSurvey { + optional uint32 survey_id = 1; +} + +message CMsgClientDPCheckSpecialSurveyResponse { + optional uint32 eResult = 1 [default = 2]; + optional uint32 state = 2; + optional string name = 3; + optional string custom_url = 4; + optional bool include_software = 5; + optional bytes token = 6; +} + +message CMsgClientDPSendSpecialSurveyResponse { + optional uint32 survey_id = 1; + optional bytes data = 2; +} + +message CMsgClientDPSendSpecialSurveyResponseReply { + optional uint32 eResult = 1 [default = 2]; + optional bytes token = 2; +} + +message CMsgClientRequestForgottenPasswordEmail { + optional string account_name = 1; + optional string password_tried = 2; +} + +message CMsgClientRequestForgottenPasswordEmailResponse { + optional uint32 eResult = 1; + optional bool use_secret_question = 2; +} + +message CMsgClientItemAnnouncements { + message UnseenItem { + optional uint32 appid = 1; + optional uint64 context_id = 2; + optional uint64 asset_id = 3; + optional uint64 amount = 4; + optional fixed32 rtime32_gained = 5; + optional uint32 source_appid = 6; + } + + optional uint32 count_new_items = 1; + repeated .CMsgClientItemAnnouncements.UnseenItem unseen_items = 2; +} + +message CMsgClientRequestItemAnnouncements { +} + +message CMsgClientUserNotifications { + message Notification { + optional uint32 user_notification_type = 1; + optional uint32 count = 2; + } + + repeated .CMsgClientUserNotifications.Notification notifications = 1; +} + +message CMsgClientCommentNotifications { + optional uint32 count_new_comments = 1; + optional uint32 count_new_comments_owner = 2; + optional uint32 count_new_comments_subscriptions = 3; +} + +message CMsgClientRequestCommentNotifications { +} + +message CMsgClientOfflineMessageNotification { + optional uint32 offline_messages = 1; + repeated uint32 friends_with_offline_messages = 2; +} + +message CMsgClientRequestOfflineMessageCount { +} + +message CMsgClientChatGetFriendMessageHistory { + optional fixed64 steamid = 1; +} + +message CMsgClientChatGetFriendMessageHistoryResponse { + message FriendMessage { + optional uint32 accountid = 1; + optional uint32 timestamp = 2; + optional string message = 3; + optional bool unread = 4; + } + + optional fixed64 steamid = 1; + optional uint32 success = 2; + repeated .CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage messages = 3; +} + +message CMsgClientChatGetFriendMessageHistoryForOfflineMessages { +} + +message CMsgClientFSGetFriendsSteamLevels { + repeated uint32 accountids = 1; +} + +message CMsgClientFSGetFriendsSteamLevelsResponse { + message Friend { + optional uint32 accountid = 1; + optional uint32 level = 2; + } + + repeated .CMsgClientFSGetFriendsSteamLevelsResponse.Friend friends = 1; +} + +message CMsgClientEmailAddrInfo { + optional string email_address = 1; + optional bool email_is_validated = 2; + optional bool email_validation_changed = 3; + optional bool credential_change_requires_code = 4; + optional bool password_or_secretqa_change_requires_code = 5; +} + +message CMsgCREItemVoteSummary { + message PublishedFileId { + optional fixed64 published_file_id = 1; + } + + repeated .CMsgCREItemVoteSummary.PublishedFileId published_file_ids = 1; +} + +message CMsgCREItemVoteSummaryResponse { + message ItemVoteSummary { + optional fixed64 published_file_id = 1; + optional int32 votes_for = 2; + optional int32 votes_against = 3; + optional int32 reports = 4; + optional float score = 5; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgCREItemVoteSummaryResponse.ItemVoteSummary item_vote_summaries = 2; +} + +message CMsgCREUpdateUserPublishedItemVote { + optional fixed64 published_file_id = 1; + optional bool vote_up = 2; +} + +message CMsgCREUpdateUserPublishedItemVoteResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgCREGetUserPublishedItemVoteDetails { + message PublishedFileId { + optional fixed64 published_file_id = 1; + } + + repeated .CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId published_file_ids = 1; +} + +message CMsgCREGetUserPublishedItemVoteDetailsResponse { + message UserItemVoteDetail { + optional fixed64 published_file_id = 1; + optional int32 vote = 2 [default = 0]; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail user_item_vote_details = 2; +} + +message CMsgFSGetFollowerCount { + optional fixed64 steam_id = 1; +} + +message CMsgFSGetFollowerCountResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 count = 2 [default = 0]; +} + +message CMsgFSGetIsFollowing { + optional fixed64 steam_id = 1; +} + +message CMsgFSGetIsFollowingResponse { + optional int32 eresult = 1 [default = 2]; + optional bool is_following = 2 [default = false]; +} + +message CMsgFSEnumerateFollowingList { + optional uint32 start_index = 1; +} + +message CMsgFSEnumerateFollowingListResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 total_results = 2; + repeated fixed64 steam_ids = 3; +} + +message CMsgDPGetNumberOfCurrentPlayers { + optional uint32 appid = 1; +} + +message CMsgDPGetNumberOfCurrentPlayersResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 player_count = 2; +} + +message CMsgClientFriendUserStatusPublished { + optional fixed64 friend_steamid = 1; + optional uint32 appid = 2; + optional string status_text = 3; +} + +message CMsgClientServiceMethodLegacy { + optional string method_name = 1; + optional bytes serialized_method = 2; + optional bool is_notification = 3; +} + +message CMsgClientServiceMethodLegacyResponse { + optional string method_name = 1; + optional bytes serialized_method_response = 2; +} + +message CMsgClientUIMode { + optional uint32 uimode = 1; + optional uint32 chat_mode = 2; +} + +message CMsgClientVanityURLChangedNotification { + optional string vanity_url = 1; +} + +message CMsgClientAuthorizeLocalDeviceRequest { + optional string device_description = 1; + optional uint32 owner_account_id = 2; + optional uint64 local_device_token = 3; +} + +message CMsgClientAuthorizeLocalDevice { + optional int32 eresult = 1 [default = 2]; + optional uint32 owner_account_id = 2; + optional uint64 authed_device_token = 3; +} + +message CMsgClientAuthorizeLocalDeviceNotification { + optional int32 eresult = 1 [default = 2]; + optional uint32 owner_account_id = 2; + optional uint64 local_device_token = 3; +} + +message CMsgClientDeauthorizeDeviceRequest { + optional uint32 deauthorization_account_id = 1; + optional uint64 deauthorization_device_token = 2; +} + +message CMsgClientDeauthorizeDevice { + optional int32 eresult = 1 [default = 2]; + optional uint32 deauthorization_account_id = 2; +} + +message CMsgClientUseLocalDeviceAuthorizations { + message DeviceToken { + optional uint32 owner_account_id = 1; + optional uint64 token_id = 2; + } + + repeated uint32 authorization_account_id = 1; + repeated .CMsgClientUseLocalDeviceAuthorizations.DeviceToken device_tokens = 2; +} + +message CMsgClientGetAuthorizedDevices { +} + +message CMsgClientGetAuthorizedDevicesResponse { + message AuthorizedDevice { + optional uint64 auth_device_token = 1; + optional string device_name = 2; + optional uint32 last_access_time = 3; + optional uint32 borrower_id = 4; + optional bool is_pending = 5; + optional uint32 app_played = 6; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice authorized_device = 2; +} + +message CMsgClientSharedLibraryLockStatus { + message LockedLibrary { + optional uint32 owner_id = 1; + optional uint32 locked_by = 2; + } + + repeated .CMsgClientSharedLibraryLockStatus.LockedLibrary locked_library = 1; + optional uint32 own_library_locked_by = 2; +} + +message CMsgClientSharedLibraryStopPlaying { + message StopApp { + optional uint32 app_id = 1; + optional uint32 owner_id = 2; + } + + optional int32 seconds_left = 1; + repeated .CMsgClientSharedLibraryStopPlaying.StopApp stop_apps = 2; +} + +message CMsgClientServiceCall { + optional bytes sysid_routing = 1; + optional uint32 call_handle = 2; + optional uint32 module_crc = 3; + optional bytes module_hash = 4; + optional uint32 function_id = 5; + optional uint32 cub_output_max = 6; + optional uint32 flags = 7; + optional bytes callparameter = 8; + optional bool ping_only = 9; + optional uint32 max_outstanding_calls = 10; + optional uint32 app_id = 11; +} + +message CMsgClientServiceModule { + optional uint32 module_crc = 1; + optional bytes module_hash = 2; + optional bytes module_content = 3; +} + +message CMsgClientServiceCallResponse { + optional bytes sysid_routing = 1; + optional uint32 call_handle = 2; + optional uint32 module_crc = 3; + optional bytes module_hash = 4; + optional uint32 ecallresult = 5; + optional bytes result_content = 6; + optional bytes os_version_info = 7; + optional bytes system_info = 8; + optional fixed64 load_address = 9; + optional bytes exception_record = 10; + optional bytes portable_os_version_info = 11; + optional bytes portable_system_info = 12; + optional bool was_converted = 13; + optional uint32 internal_result = 14; + optional uint32 current_count = 15; + optional uint32 last_call_handle = 16; + optional uint32 last_call_module_crc = 17; + optional bytes last_call_sysid_routing = 18; + optional uint32 last_ecallresult = 19; + optional uint32 last_callissue_delta = 20; + optional uint32 last_callcomplete_delta = 21; +} + +message CMsgAMUnlockH264 { + optional uint32 appid = 1; + optional int32 platform = 2; + optional int32 reason = 3; +} + +message CMsgAMUnlockH264Response { + optional int32 eresult = 1 [default = 2]; + optional bytes encryption_key = 2; +} + +message CMsgClientPlayingSessionState { + optional bool playing_blocked = 2; + optional uint32 playing_app = 3; +} + +message CMsgClientKickPlayingSession { + optional bool only_stop_game = 1; +} + +message CMsgClientVoiceCallPreAuthorize { + optional fixed64 caller_steamid = 1; + optional fixed64 receiver_steamid = 2; + optional int32 caller_id = 3; + optional bool hangup = 4; +} + +message CMsgClientVoiceCallPreAuthorizeResponse { + optional fixed64 caller_steamid = 1; + optional fixed64 receiver_steamid = 2; + optional int32 eresult = 3 [default = 2]; + optional int32 caller_id = 4; +} + +message CMsgBadgeCraftedNotification { + optional uint32 appid = 1; + optional uint32 badge_level = 2; +} + +message CMsgClientStartPeerContentServer { + optional fixed64 steamid = 1; + optional fixed64 client_remote_id = 2; + optional uint32 app_id = 3; + optional uint32 current_build_id = 4; +} + +message CMsgClientStartPeerContentServerResponse { + optional uint32 result = 1; + optional uint32 server_port = 2; +} + +message CMsgClientGetPeerContentInfo { + optional fixed64 steamid = 1; + optional fixed64 client_remote_id = 2; +} + +message CMsgClientGetPeerContentInfoResponse { + optional uint32 result = 1; + repeated uint32 apps = 2; +} diff --git a/protobuf_files/steammessages_clientserver_appinfo.proto b/protobuf_files/steammessages_clientserver_appinfo.proto new file mode 100644 index 00000000..52d47262 --- /dev/null +++ b/protobuf_files/steammessages_clientserver_appinfo.proto @@ -0,0 +1,131 @@ +syntax = "proto2"; +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientAppInfoUpdate { + optional uint32 last_changenumber = 1; + optional bool send_changelist = 2; +} + +message CMsgClientAppInfoChanges { + optional uint32 current_change_number = 1; + optional bool force_full_update = 2; + repeated uint32 appIDs = 3; +} + +message CMsgClientAppInfoRequest { + message App { + optional uint32 app_id = 1; + optional uint32 section_flags = 2; + repeated uint32 section_CRC = 3; + } + + repeated .CMsgClientAppInfoRequest.App apps = 1; + optional bool supports_batches = 2 [default = false]; +} + +message CMsgClientPICSChangesSinceRequest { + optional uint32 since_change_number = 1; + optional bool send_app_info_changes = 2; + optional bool send_package_info_changes = 3; + optional uint32 num_app_info_cached = 4; + optional uint32 num_package_info_cached = 5; +} + +message CMsgClientPICSChangesSinceResponse { + message PackageChange { + optional uint32 packageid = 1; + optional uint32 change_number = 2; + optional bool needs_token = 3; + } + + message AppChange { + optional uint32 appid = 1; + optional uint32 change_number = 2; + optional bool needs_token = 3; + } + + optional uint32 current_change_number = 1; + optional uint32 since_change_number = 2; + optional bool force_full_update = 3; + repeated .CMsgClientPICSChangesSinceResponse.PackageChange package_changes = 4; + repeated .CMsgClientPICSChangesSinceResponse.AppChange app_changes = 5; + optional bool force_full_app_update = 6; + optional bool force_full_package_update = 7; +} + +message CMsgClientPICSProductInfoRequest { + message AppInfo { + optional uint32 appid = 1; + optional uint64 access_token = 2; + optional bool only_public_obsolete = 3; + } + + message PackageInfo { + optional uint32 packageid = 1; + optional uint64 access_token = 2; + } + + repeated .CMsgClientPICSProductInfoRequest.PackageInfo packages = 1; + repeated .CMsgClientPICSProductInfoRequest.AppInfo apps = 2; + optional bool meta_data_only = 3; + optional uint32 num_prev_failed = 4; + optional uint32 OBSOLETE_supports_package_tokens = 5; + optional uint32 sequence_number = 6; +} + +message CMsgClientPICSProductInfoResponse { + option (msgpool_hard_limit) = 0; + + message AppInfo { + optional uint32 appid = 1; + optional uint32 change_number = 2; + optional bool missing_token = 3; + optional bytes sha = 4; + optional bytes buffer = 5; + optional bool only_public = 6; + optional uint32 size = 7; + } + + message PackageInfo { + optional uint32 packageid = 1; + optional uint32 change_number = 2; + optional bool missing_token = 3; + optional bytes sha = 4; + optional bytes buffer = 5; + optional uint32 size = 6; + } + + repeated .CMsgClientPICSProductInfoResponse.AppInfo apps = 1; + repeated uint32 unknown_appids = 2; + repeated .CMsgClientPICSProductInfoResponse.PackageInfo packages = 3; + repeated uint32 unknown_packageids = 4; + optional bool meta_data_only = 5; + optional bool response_pending = 6; + optional uint32 http_min_size = 7; + optional string http_host = 8; +} + +message CMsgClientPICSAccessTokenRequest { + repeated uint32 packageids = 1; + repeated uint32 appids = 2; +} + +message CMsgClientPICSAccessTokenResponse { + message PackageToken { + optional uint32 packageid = 1; + optional uint64 access_token = 2; + } + + message AppToken { + optional uint32 appid = 1; + optional uint64 access_token = 2; + } + + repeated .CMsgClientPICSAccessTokenResponse.PackageToken package_access_tokens = 1; + repeated uint32 package_denied_tokens = 2; + repeated .CMsgClientPICSAccessTokenResponse.AppToken app_access_tokens = 3; + repeated uint32 app_denied_tokens = 4; +} diff --git a/protobuf_files/steammessages_clientserver_friends.proto b/protobuf_files/steammessages_clientserver_friends.proto new file mode 100644 index 00000000..1968b74a --- /dev/null +++ b/protobuf_files/steammessages_clientserver_friends.proto @@ -0,0 +1,261 @@ +syntax = "proto2"; +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientFriendMsg { + optional fixed64 steamid = 1; + optional int32 chat_entry_type = 2; + optional bytes message = 3; + optional fixed32 rtime32_server_timestamp = 4; + optional bool echo_to_sender = 5; +} + +message CMsgClientFriendMsgIncoming { + optional fixed64 steamid_from = 1; + optional int32 chat_entry_type = 2; + optional bool from_limited_account = 3; + optional bytes message = 4; + optional fixed32 rtime32_server_timestamp = 5; +} + +message CMsgClientAddFriend { + optional fixed64 steamid_to_add = 1; + optional string accountname_or_email_to_add = 2; +} + +message CMsgClientAddFriendResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steam_id_added = 2; + optional string persona_name_added = 3; +} + +message CMsgClientRemoveFriend { + optional fixed64 friendid = 1; +} + +message CMsgClientHideFriend { + optional fixed64 friendid = 1; + optional bool hide = 2; +} + +message CMsgClientFriendsList { + message Friend { + optional fixed64 ulfriendid = 1; + optional uint32 efriendrelationship = 2; + } + + optional bool bincremental = 1; + repeated .CMsgClientFriendsList.Friend friends = 2; + optional uint32 max_friend_count = 3; + optional uint32 active_friend_count = 4; + optional bool friends_limit_hit = 5; +} + +message CMsgClientFriendsGroupsList { + message FriendGroup { + optional int32 nGroupID = 1; + optional string strGroupName = 2; + } + + message FriendGroupsMembership { + optional fixed64 ulSteamID = 1; + optional int32 nGroupID = 2; + } + + optional bool bremoval = 1; + optional bool bincremental = 2; + repeated .CMsgClientFriendsGroupsList.FriendGroup friendGroups = 3; + repeated .CMsgClientFriendsGroupsList.FriendGroupsMembership memberships = 4; +} + +message CMsgClientPlayerNicknameList { + message PlayerNickname { + optional fixed64 steamid = 1; + optional string nickname = 3; + } + + optional bool removal = 1; + optional bool incremental = 2; + repeated .CMsgClientPlayerNicknameList.PlayerNickname nicknames = 3; +} + +message CMsgClientSetPlayerNickname { + optional fixed64 steamid = 1; + optional string nickname = 2; +} + +message CMsgClientSetPlayerNicknameResponse { + optional uint32 eresult = 1; +} + +message CMsgClientRequestFriendData { + optional uint32 persona_state_requested = 1; + repeated fixed64 friends = 2; +} + +message CMsgClientChangeStatus { + optional uint32 persona_state = 1; + optional string player_name = 2; + optional bool is_auto_generated_name = 3; + optional bool high_priority = 4; + optional bool persona_set_by_user = 5; + optional uint32 persona_state_flags = 6 [default = 0]; + optional bool need_persona_response = 7; + optional bool is_client_idle = 8; +} + +message CMsgPersonaChangeResponse { + optional uint32 result = 1; + optional string player_name = 2; +} + +message CMsgClientPersonaState { + message Friend { + message ClanData { + optional uint32 ogg_app_id = 1; + optional uint64 chat_group_id = 2; + } + + message KV { + optional string key = 1; + optional string value = 2; + } + + optional fixed64 friendid = 1; + optional uint32 persona_state = 2; + optional uint32 game_played_app_id = 3; + optional uint32 game_server_ip = 4; + optional uint32 game_server_port = 5; + optional uint32 persona_state_flags = 6; + optional uint32 online_session_instances = 7; + optional bool persona_set_by_user = 10; + optional string player_name = 15; + optional uint32 query_port = 20; + optional fixed64 steamid_source = 25; + optional bytes avatar_hash = 31; + optional uint32 last_logoff = 45; + optional uint32 last_logon = 46; + optional uint32 last_seen_online = 47; + optional uint32 clan_rank = 50; + optional string game_name = 55; + optional fixed64 gameid = 56; + optional bytes game_data_blob = 60; + optional .CMsgClientPersonaState.Friend.ClanData clan_data = 64; + optional string clan_tag = 65; + repeated .CMsgClientPersonaState.Friend.KV rich_presence = 71; + optional fixed64 broadcast_id = 72; + optional fixed64 game_lobby_id = 73; + optional uint32 watching_broadcast_accountid = 74; + optional uint32 watching_broadcast_appid = 75; + optional uint32 watching_broadcast_viewers = 76; + optional string watching_broadcast_title = 77; + optional bool is_community_banned = 78; + optional bool player_name_pending_review = 79; + optional bool avatar_pending_review = 80; + } + + optional uint32 status_flags = 1; + repeated .CMsgClientPersonaState.Friend friends = 2; +} + +message CMsgClientFriendProfileInfo { + optional fixed64 steamid_friend = 1; +} + +message CMsgClientFriendProfileInfoResponse { + optional int32 eresult = 1 [default = 2]; + optional fixed64 steamid_friend = 2; + optional uint32 time_created = 3; + optional string real_name = 4; + optional string city_name = 5; + optional string state_name = 6; + optional string country_name = 7; + optional string headline = 8; + optional string summary = 9; +} + +message CMsgClientCreateFriendsGroup { + optional fixed64 steamid = 1; + optional string groupname = 2; + repeated fixed64 steamid_friends = 3; +} + +message CMsgClientCreateFriendsGroupResponse { + optional uint32 eresult = 1; + optional int32 groupid = 2; +} + +message CMsgClientDeleteFriendsGroup { + optional fixed64 steamid = 1; + optional int32 groupid = 2; +} + +message CMsgClientDeleteFriendsGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientManageFriendsGroup { + optional int32 groupid = 1; + optional string groupname = 2; + repeated fixed64 steamid_friends_added = 3; + repeated fixed64 steamid_friends_removed = 4; +} + +message CMsgClientManageFriendsGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientAddFriendToGroup { + optional int32 groupid = 1; + optional fixed64 steamiduser = 2; +} + +message CMsgClientAddFriendToGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientRemoveFriendFromGroup { + optional int32 groupid = 1; + optional fixed64 steamiduser = 2; +} + +message CMsgClientRemoveFriendFromGroupResponse { + optional uint32 eresult = 1; +} + +message CMsgClientGetEmoticonList { +} + +message CMsgClientEmoticonList { + message Emoticon { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_last_used = 3; + optional uint32 use_count = 4; + optional uint32 time_received = 5; + optional uint32 appid = 6; + } + + message Sticker { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_received = 3; + optional uint32 appid = 4; + optional uint32 time_last_used = 5; + optional uint32 use_count = 6; + } + + message Effect { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_received = 3; + optional bool infinite_use = 4; + optional uint32 appid = 5; + } + + repeated .CMsgClientEmoticonList.Emoticon emoticons = 1; + repeated .CMsgClientEmoticonList.Sticker stickers = 2; + repeated .CMsgClientEmoticonList.Effect effects = 3; +} diff --git a/protobuf_files/steammessages_clientserver_login.proto b/protobuf_files/steammessages_clientserver_login.proto new file mode 100644 index 00000000..9d93b893 --- /dev/null +++ b/protobuf_files/steammessages_clientserver_login.proto @@ -0,0 +1,167 @@ +syntax = "proto2"; +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientHeartBeat { + optional bool send_reply = 1; +} + +message CMsgClientServerTimestampRequest { + optional uint64 client_request_timestamp = 1; +} + +message CMsgClientServerTimestampResponse { + optional uint64 client_request_timestamp = 1; + optional uint64 server_timestamp_ms = 2; +} + +message CMsgClientSecret { + optional uint32 version = 1; + optional uint32 appid = 2; + optional uint32 deviceid = 3; + optional fixed64 nonce = 4; + 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; + optional uint32 cell_id = 3; + optional uint32 last_session_id = 4; + optional uint32 client_package_version = 5; + optional string client_language = 6; + optional uint32 client_os_type = 7; + optional bool should_remember_password = 8 [default = false]; + optional string wine_version = 9; + optional uint32 deprecated_10 = 10; + optional .CMsgIPAddress obfuscated_private_ip = 11; + optional uint32 deprecated_public_ip = 20; + optional uint32 qos_level = 21; + optional fixed64 client_supplied_steam_id = 22; + optional .CMsgIPAddress public_ip = 23; + optional bytes machine_id = 30; + optional uint32 launcher_type = 31 [default = 0]; + optional uint32 ui_mode = 32 [default = 0]; + optional uint32 chat_mode = 33 [default = 0]; + optional bytes steam2_auth_ticket = 41; + optional string email_address = 42; + optional fixed32 rtime32_account_creation = 43; + optional string account_name = 50; + optional string password = 51; + optional string game_server_token = 52; + optional string login_key = 60; + optional bool was_converted_deprecated_msg = 70 [default = false]; + optional string anon_user_target_account_name = 80; + optional fixed64 resolved_user_steam_id = 81; + optional int32 eresult_sentryfile = 82; + optional bytes sha_sentryfile = 83; + optional string auth_code = 84; + optional int32 otp_type = 85; + optional uint32 otp_value = 86; + optional string otp_identifier = 87; + optional bool steam2_ticket_request = 88; + optional bytes sony_psn_ticket = 90; + optional string sony_psn_service_id = 91; + optional bool create_new_psn_linked_account_if_needed = 92 [default = false]; + optional string sony_psn_name = 93; + optional int32 game_server_app_id = 94; + optional bool steamguard_dont_remember_computer = 95; + optional string machine_name = 96; + optional string machine_name_userchosen = 97; + optional string country_override = 98; + optional bool is_steam_box = 99; + optional uint64 client_instance_id = 100; + optional string two_factor_code = 101; + optional bool supports_rate_limit_response = 102; + optional string web_logon_nonce = 103; + 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; + optional bool is_chrome_os = 109; + optional bool is_tesla = 110; +} + +message CMsgClientLogonResponse { + optional int32 eresult = 1 [default = 2]; + 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; + optional uint32 cell_id = 7; + optional string email_domain = 8; + optional bytes steam2_ticket = 9; + optional int32 eresult_extended = 10; + optional string webapi_authenticate_user_nonce = 11; + optional uint32 cell_id_ping_threshold = 12; + optional bool deprecated_use_pics = 13; + optional string vanity_url = 14; + optional .CMsgIPAddress public_ip = 15; + optional fixed64 client_supplied_steamid = 20; + optional string ip_country_code = 21; + optional bytes parental_settings = 22; + optional bytes parental_setting_signature = 23; + optional int32 count_loginfailures_to_migrate = 24; + optional int32 count_disconnects_to_migrate = 25; + optional int32 ogs_data_report_time_window = 26; + 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 { + optional int32 token_type = 1 [default = -1]; +} + +message CMsgClientRequestWebAPIAuthenticateUserNonceResponse { + optional int32 eresult = 1 [default = 2]; + optional string webapi_authenticate_user_nonce = 11; + optional int32 token_type = 3 [default = -1]; +} + +message CMsgClientLogOff { +} + +message CMsgClientLoggedOff { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgClientNewLoginKey { + optional uint32 unique_id = 1; + optional string login_key = 2; +} + +message CMsgClientNewLoginKeyAccepted { + optional uint32 unique_id = 1; +} + +message CMsgClientAccountInfo { + optional string persona_name = 1; + optional string ip_country = 2; + optional int32 count_authed_computers = 5; + optional uint32 account_flags = 7; + optional uint64 facebook_id = 8; + optional string facebook_name = 9; + optional string steamguard_machine_name_user_chosen = 15; + optional bool is_phone_verified = 16; + optional uint32 two_factor_state = 17; + optional bool is_phone_identifying = 18; + optional bool is_phone_needing_reverify = 19; +} + +message CMsgClientChallengeRequest { + optional fixed64 steamid = 1; +} + +message CMsgClientChallengeResponse { + optional fixed64 challenge = 1; +} diff --git a/protobuf_files/steammessages_clientserver_userstats.proto b/protobuf_files/steammessages_clientserver_userstats.proto new file mode 100644 index 00000000..4230d283 --- /dev/null +++ b/protobuf_files/steammessages_clientserver_userstats.proto @@ -0,0 +1,81 @@ +syntax = "proto2"; +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientGetUserStats { + optional fixed64 game_id = 1; + optional uint32 crc_stats = 2; + optional int32 schema_local_version = 3; + optional fixed64 steam_id_for_user = 4; +} + +message CMsgClientGetUserStatsResponse { + message Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; + } + + message Achievement_Blocks { + optional uint32 achievement_id = 1; + repeated fixed32 unlock_time = 2; + } + + optional fixed64 game_id = 1; + optional int32 eresult = 2 [default = 2]; + optional uint32 crc_stats = 3; + optional bytes schema = 4; + repeated .CMsgClientGetUserStatsResponse.Stats stats = 5; + repeated .CMsgClientGetUserStatsResponse.Achievement_Blocks achievement_blocks = 6; +} + +message CMsgClientStoreUserStatsResponse { + message Stats_Failed_Validation { + optional uint32 stat_id = 1; + optional uint32 reverted_stat_value = 2; + } + + optional fixed64 game_id = 1; + optional int32 eresult = 2 [default = 2]; + optional uint32 crc_stats = 3; + repeated .CMsgClientStoreUserStatsResponse.Stats_Failed_Validation stats_failed_validation = 4; + optional bool stats_out_of_date = 5; +} + +message CMsgClientStoreUserStats2 { + message Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; + } + + optional fixed64 game_id = 1; + optional fixed64 settor_steam_id = 2; + optional fixed64 settee_steam_id = 3; + optional uint32 crc_stats = 4; + optional bool explicit_reset = 5; + repeated .CMsgClientStoreUserStats2.Stats stats = 6; +} + +message CMsgClientStatsUpdated { + message Updated_Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; + } + + optional fixed64 steam_id = 1; + optional fixed64 game_id = 2; + optional uint32 crc_stats = 3; + repeated .CMsgClientStatsUpdated.Updated_Stats updated_stats = 4; +} + +message CMsgClientStoreUserStats { + message Stats_To_Store { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; + } + + optional fixed64 game_id = 1; + optional bool explicit_reset = 2; + repeated .CMsgClientStoreUserStats.Stats_To_Store stats_to_store = 3; +} diff --git a/protobuf_files/steammessages_player.steamclient.proto b/protobuf_files/steammessages_player.steamclient.proto new file mode 100644 index 00000000..cc246a80 --- /dev/null +++ b/protobuf_files/steammessages_player.steamclient.proto @@ -0,0 +1,1002 @@ +syntax = "proto2"; +import "steammessages_base.proto"; +import "steammessages_unified_base.steamclient.proto"; +import "enums.proto"; + +option cc_generic_services = true; + +enum EProfileCustomizationStyle { + k_EProfileCustomizationStyleDefault = 0; + k_EProfileCustomizationStyleSelected = 1; + k_EProfileCustomizationStyleRarest = 2; + k_EProfileCustomizationStyleMostRecent = 3; + k_EProfileCustomizationStyleRandom = 4; + k_EProfileCustomizationStyleHighestRated = 5; +} + +enum EAgreementType { + k_EAgreementType_Invalid = -1; + k_EAgreementType_GlobalSSA = 0; + k_EAgreementType_ChinaSSA = 1; +} + +enum ENotificationSetting { + k_ENotificationSettingNotifyUseDefault = 0; + k_ENotificationSettingAlways = 1; + k_ENotificationSettingNever = 2; +} + +enum ETextFilterSetting { + k_ETextFilterSettingSteamLabOptedOut = 0; + k_ETextFilterSettingEnabled = 1; + k_ETextFilterSettingEnabledAllowProfanity = 2; + k_ETextFilterSettingDisabled = 3; +} + +message CPlayer_GetMutualFriendsForIncomingInvites_Request { +} + +message CPlayer_IncomingInviteMutualFriendList { + optional fixed64 steamid = 1; + repeated uint32 mutual_friend_account_ids = 2; +} + +message CPlayer_GetMutualFriendsForIncomingInvites_Response { + repeated .CPlayer_IncomingInviteMutualFriendList incoming_invite_mutual_friends_lists = 1; +} + +message CPlayer_GetOwnedGames_Request { + optional uint64 steamid = 1 [(description) = "The player we're asking about"]; + optional bool include_appinfo = 2 [(description) = "true if we want additional details (name, icon) about each game"]; + optional bool include_played_free_games = 3 [(description) = "Free games are excluded by default. If this is set, free games the user has played will be returned."]; + 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 { + message Game { + optional int32 appid = 1; + optional string name = 2; + optional int32 playtime_2weeks = 3; + optional int32 playtime_forever = 4; + optional string img_icon_url = 5; + 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 bool has_leaderboards = 17; + repeated uint32 content_descriptorids = 18; + } + + optional uint32 game_count = 1; + repeated .CPlayer_GetOwnedGames_Response.Game games = 2; +} + +message CPlayer_GetPlayNext_Request { + optional uint32 max_age_seconds = 1; + repeated uint32 ignore_appids = 2; +} + +message CPlayer_GetPlayNext_Response { + optional uint32 last_update_time = 1; + repeated uint32 appids = 2; +} + +message CPlayer_GetFriendsGameplayInfo_Request { + optional uint32 appid = 1; +} + +message CPlayer_GetFriendsGameplayInfo_Response { + message FriendsGameplayInfo { + optional fixed64 steamid = 1; + optional uint32 minutes_played = 2; + optional uint32 minutes_played_forever = 3; + } + + message OwnGameplayInfo { + optional fixed64 steamid = 1; + optional uint32 minutes_played = 2; + optional uint32 minutes_played_forever = 3; + optional bool in_wishlist = 4; + optional bool owned = 5; + } + + optional .CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo your_info = 1; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo in_game = 2; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo played_recently = 3; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo played_ever = 4; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo owns = 5; + repeated .CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo in_wishlist = 6; +} + +message CPlayer_GetGameBadgeLevels_Request { + optional uint32 appid = 1; +} + +message CPlayer_GetGameBadgeLevels_Response { + message Badge { + optional int32 level = 1; + optional int32 series = 2; + optional uint32 border_color = 3; + } + + optional uint32 player_level = 1; + repeated .CPlayer_GetGameBadgeLevels_Response.Badge badges = 2; +} + +message CPlayer_GetProfileBackground_Request { + optional fixed64 steamid = 1 [(description) = "The player we're asking about"]; + optional string language = 2; +} + +message ProfileItem { + message ProfileColor { + optional string style_name = 1 [(description) = "EProfileColorStyle string version"]; + optional string color = 2 [(description) = "hex color to apply"]; + } + + optional uint64 communityitemid = 1; + optional string image_small = 2 [(description) = "small image used in backpack or selection"]; + optional string image_large = 3 [(description) = "the image itself"]; + optional string name = 4 [(description) = "english name"]; + optional string item_title = 5 [(description) = "localized title"]; + optional string item_description = 6 [(description) = "localized description"]; + optional uint32 appid = 7; + optional uint32 item_type = 8; + optional uint32 item_class = 9; + optional string movie_webm = 10 [(description) = "URL to webm, if any"]; + optional string movie_mp4 = 11 [(description) = "URL to mp4, if any"]; + optional string movie_webm_small = 13 [(description) = "URL to small webm, if any"]; + optional string movie_mp4_small = 14 [(description) = "URL to small mp4, if any"]; + optional uint32 equipped_flags = 12 [(description) = "Special flags set when equipped (EProfileItemEquippedFlag)"]; + repeated .ProfileItem.ProfileColor profile_colors = 15 [(description) = "Game profile css colors"]; +} + +message CPlayer_GetProfileBackground_Response { + optional .ProfileItem profile_background = 1; +} + +message CPlayer_SetProfileBackground_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetProfileBackground_Response { +} + +message CPlayer_GetMiniProfileBackground_Request { + optional fixed64 steamid = 1 [(description) = "The player we're asking about"]; + optional string language = 2; +} + +message CPlayer_GetMiniProfileBackground_Response { + optional .ProfileItem profile_background = 1; +} + +message CPlayer_SetMiniProfileBackground_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetMiniProfileBackground_Response { +} + +message CPlayer_GetAvatarFrame_Request { + optional fixed64 steamid = 1 [(description) = "The player we're asking about"]; + optional string language = 2; +} + +message CPlayer_GetAvatarFrame_Response { + optional .ProfileItem avatar_frame = 1; +} + +message CPlayer_SetAvatarFrame_Request { + optional uint64 communityitemid = 1; +} + +message CPlayer_SetAvatarFrame_Response { +} + +message CPlayer_GetAnimatedAvatar_Request { + optional fixed64 steamid = 1 [(description) = "The player we're asking about"]; + optional string language = 2; +} + +message CPlayer_GetAnimatedAvatar_Response { + optional .ProfileItem avatar = 1; +} + +message CPlayer_SetAnimatedAvatar_Request { + optional uint64 communityitemid = 1; +} + +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 { + repeated .ProfileItem profile_backgrounds = 1; + repeated .ProfileItem mini_profile_backgrounds = 2; + repeated .ProfileItem avatar_frames = 3; + repeated .ProfileItem animated_avatars = 4; + repeated .ProfileItem profile_modifiers = 5; + repeated .ProfileItem steam_deck_keyboard_skins = 6; + repeated .ProfileItem steam_deck_startup_movies = 7; +} + +message CPlayer_GetProfileItemsEquipped_Request { + optional fixed64 steamid = 1; + optional string language = 2; +} + +message CPlayer_GetProfileItemsEquipped_Response { + optional .ProfileItem profile_background = 1; + optional .ProfileItem mini_profile_background = 2; + 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 { + optional uint64 communityitemid = 1; + optional uint32 flags = 2 [(description) = "Set of EProfileItemEquippedFlag"]; +} + +message CPlayer_SetEquippedProfileItemFlags_Response { +} + +message CPlayer_GetEmoticonList_Request { +} + +message CPlayer_GetEmoticonList_Response { + message Emoticon { + optional string name = 1; + optional int32 count = 2; + optional uint32 time_last_used = 3; + optional uint32 use_count = 4; + optional uint32 time_received = 5; + optional uint32 appid = 6; + } + + repeated .CPlayer_GetEmoticonList_Response.Emoticon emoticons = 1; +} + +message CPlayer_GetTopAchievementsForGames_Request { + optional uint64 steamid = 1; + optional string language = 2; + optional uint32 max_achievements = 3 [(description) = "The max achievements to load. Max 8"]; + repeated uint32 appids = 4; +} + +message CPlayer_GetTopAchievementsForGames_Response { + message Achievement { + optional uint32 statid = 1; + optional uint32 bit = 2; + optional string name = 3; + optional string desc = 4; + optional string icon = 5; + optional string icon_gray = 6; + optional bool hidden = 7; + optional string player_percent_unlocked = 8 [(description) = "Formatted to one decimal place, min value is 0.1, max value 100"]; + } + + message Game { + optional uint32 appid = 1; + optional uint32 total_achievements = 2; + repeated .CPlayer_GetTopAchievementsForGames_Response.Achievement achievements = 3; + } + + repeated .CPlayer_GetTopAchievementsForGames_Response.Game games = 1; +} + +message CPlayer_GetAchievementsProgress_Request { + optional uint64 steamid = 1; + optional string language = 2; + repeated uint32 appids = 3; +} + +message CPlayer_GetAchievementsProgress_Response { + message AchievementProgress { + optional uint32 appid = 1; + optional uint32 unlocked = 2; + optional uint32 total = 3; + optional float percentage = 4; + optional bool all_unlocked = 5; + optional uint32 cache_time = 6; + } + + repeated .CPlayer_GetAchievementsProgress_Response.AchievementProgress achievement_progress = 1; +} + +message CPlayer_GetGameAchievements_Request { + optional uint32 appid = 1; + optional string language = 2 [(description) = "Lowercase, language shortnames"]; +} + +message CPlayer_GetGameAchievements_Response { + message Achievement { + optional string internal_name = 1 [(description) = "Will come uppercase, internal facing name set by the partner; needed to associate with user unlock"]; + optional string localized_name = 2; + optional string localized_desc = 3; + optional string icon = 4; + optional string icon_gray = 5; + optional bool hidden = 6; + optional string player_percent_unlocked = 7 [(description) = "Formatted to one decimal place, min value is 0.1, max value 100"]; + } + + repeated .CPlayer_GetGameAchievements_Response.Achievement achievements = 1; +} + +message CPlayer_GetFavoriteBadge_Request { + optional uint64 steamid = 1; +} + +message CPlayer_GetFavoriteBadge_Response { + optional bool has_favorite_badge = 1; + optional uint32 badgeid = 2; + optional uint64 communityitemid = 3; + optional uint32 item_type = 4; + optional uint32 border_color = 5; + optional uint32 appid = 6; + optional uint32 level = 7; +} + +message CPlayer_SetFavoriteBadge_Request { + optional uint64 communityitemid = 1; + optional uint32 badgeid = 2; +} + +message CPlayer_SetFavoriteBadge_Response { +} + +message CPlayer_GetProfileCustomization_Request { + optional fixed64 steamid = 1; + optional bool include_inactive_customizations = 2; + optional bool include_purchased_customizations = 3; +} + +message ProfileCustomizationSlot { + optional uint32 slot = 1; + optional uint32 appid = 2; + optional uint64 publishedfileid = 3; + optional uint64 item_assetid = 4; + optional uint64 item_contextid = 5; + optional string notes = 6; + optional string title = 7; + optional uint32 accountid = 8; + optional uint32 badgeid = 9; + optional uint32 border_color = 10; + optional uint64 item_classid = 11; + optional uint64 item_instanceid = 12; + optional .EBanContentCheckResult ban_check_result = 13 [default = k_EBanContentCheckResult_NotScanned]; + optional uint32 replay_year = 14; +} + +message ProfileCustomization { + optional .EProfileCustomizationType customization_type = 1 [default = k_EProfileCustomizationTypeInvalid]; + optional bool large = 2; + repeated .ProfileCustomizationSlot slots = 3; + optional bool active = 4; + optional .EProfileCustomizationStyle customization_style = 5 [default = k_EProfileCustomizationStyleDefault]; + optional uint64 purchaseid = 6; + optional uint32 level = 7; +} + +message ProfileTheme { + optional string theme_id = 1; + optional string title = 2; +} + +message ProfilePreferences { + optional bool hide_profile_awards = 1; +} + +message CPlayer_GetProfileCustomization_Response { + message PurchasedCustomization { + optional uint64 purchaseid = 1; + optional .EProfileCustomizationType customization_type = 2 [default = k_EProfileCustomizationTypeInvalid]; + optional uint32 level = 3; + } + + repeated .ProfileCustomization customizations = 1; + optional uint32 slots_available = 2; + optional .ProfileTheme profile_theme = 3; + repeated .CPlayer_GetProfileCustomization_Response.PurchasedCustomization purchased_customizations = 4; + optional .ProfilePreferences profile_preferences = 5; +} + +message CPlayer_GetPurchasedProfileCustomizations_Request { + optional fixed64 steamid = 1; +} + +message CPlayer_GetPurchasedProfileCustomizations_Response { + message PurchasedCustomization { + optional uint64 purchaseid = 1; + optional .EProfileCustomizationType customization_type = 2 [default = k_EProfileCustomizationTypeInvalid]; + } + + repeated .CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization purchased_customizations = 1; +} + +message CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request { + optional fixed64 steamid = 1; +} + +message CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response { + message PurchasedCustomization { + optional .EProfileCustomizationType customization_type = 1 [default = k_EProfileCustomizationTypeInvalid]; + optional uint32 count = 2; + } + + message UpgradedCustomization { + optional .EProfileCustomizationType customization_type = 1 [default = k_EProfileCustomizationTypeInvalid]; + optional uint32 level = 2; + } + + repeated .CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.PurchasedCustomization purchased_customizations = 1; + repeated .CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.UpgradedCustomization upgraded_customizations = 2; +} + +message CPlayer_GetProfileThemesAvailable_Request { +} + +message CPlayer_GetProfileThemesAvailable_Response { + repeated .ProfileTheme profile_themes = 1; +} + +message CPlayer_SetProfileTheme_Request { + optional string theme_id = 1; +} + +message CPlayer_SetProfileTheme_Response { +} + +message CPlayer_SetProfilePreferences_Request { + optional .ProfilePreferences profile_preferences = 1; +} + +message CPlayer_SetProfilePreferences_Response { +} + +message CPlayer_PostStatusToFriends_Request { + optional uint32 appid = 1; + optional string status_text = 2; +} + +message CPlayer_PostStatusToFriends_Response { +} + +message CPlayer_GetPostedStatus_Request { + optional uint64 steamid = 1 [(description) = "The player we're asking about"]; + optional uint64 postid = 2; +} + +message CPlayer_GetPostedStatus_Response { + optional uint32 accountid = 1; + optional uint64 postid = 2; + optional string status_text = 3; + optional bool deleted = 4; + optional uint32 appid = 5; +} + +message CPlayer_DeletePostedStatus_Request { + optional uint64 postid = 1; +} + +message CPlayer_DeletePostedStatus_Response { +} + +message CPlayer_GetLastPlayedTimes_Request { + optional uint32 min_last_played = 1 [(description) = "The most recent last-played time the client already knows about"]; +} + +message CPlayer_GetLastPlayedTimes_Response { + message Game { + optional int32 appid = 1; + optional uint32 last_playtime = 2; + optional int32 playtime_2weeks = 3; + optional int32 playtime_forever = 4; + optional uint32 first_playtime = 5; + optional int32 playtime_windows_forever = 6; + optional int32 playtime_mac_forever = 7; + optional int32 playtime_linux_forever = 8; + optional uint32 first_windows_playtime = 9; + optional uint32 first_mac_playtime = 10; + optional uint32 first_linux_playtime = 11; + optional uint32 last_windows_playtime = 12; + optional uint32 last_mac_playtime = 13; + optional uint32 last_linux_playtime = 14; + } + + 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; +} + +message CPlayer_AcceptSSA_Response { +} + +message CPlayer_GetNicknameList_Request { +} + +message CPlayer_GetNicknameList_Response { + message PlayerNickname { + optional fixed32 accountid = 1; + optional string nickname = 2; + } + + repeated .CPlayer_GetNicknameList_Response.PlayerNickname nicknames = 1; +} + +message CPlayer_GetPerFriendPreferences_Request { +} + +message PerFriendPreferences { + optional fixed32 accountid = 1; + optional string nickname = 2; + optional .ENotificationSetting notifications_showingame = 3 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting notifications_showonline = 4 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting notifications_showmessages = 5 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting sounds_showingame = 6 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting sounds_showonline = 7 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting sounds_showmessages = 8 [default = k_ENotificationSettingNotifyUseDefault]; + optional .ENotificationSetting notifications_sendmobile = 9 [default = k_ENotificationSettingNotifyUseDefault]; +} + +message CPlayer_GetPerFriendPreferences_Response { + repeated .PerFriendPreferences preferences = 1; +} + +message CPlayer_SetPerFriendPreferences_Request { + optional .PerFriendPreferences preferences = 1; +} + +message CPlayer_SetPerFriendPreferences_Response { +} + +message CPlayer_AddFriend_Request { + optional fixed64 steamid = 1 [(description) = "Steam ID of user to whom to send a friend invite."]; +} + +message CPlayer_AddFriend_Response { + optional bool invite_sent = 1 [(description) = "True if the operation was successful, false otherwise."]; + optional uint32 friend_relationship = 2 [(description) = "the resulting relationship. Depending on state, may move directly to friends rather than invite sent"]; + optional int32 result = 3; +} + +message CPlayer_RemoveFriend_Request { + optional fixed64 steamid = 1 [(description) = "Steam ID of friend to remove."]; +} + +message CPlayer_RemoveFriend_Response { + optional uint32 friend_relationship = 1 [(description) = "the resulting relationship"]; +} + +message CPlayer_IgnoreFriend_Request { + optional fixed64 steamid = 1; + optional bool unignore = 2 [(description) = "If set, remove from ignore/block list instead of adding "]; +} + +message CPlayer_IgnoreFriend_Response { + optional uint32 friend_relationship = 1 [(description) = "the resulting relationship"]; +} + +message CPlayer_GetCommunityPreferences_Request { +} + +message CPlayer_CommunityPreferences { + optional bool parenthesize_nicknames = 4 [default = false]; + optional .ETextFilterSetting text_filter_setting = 5 [default = k_ETextFilterSettingSteamLabOptedOut]; + optional bool text_filter_ignore_friends = 6 [default = true]; + optional uint32 text_filter_words_revision = 7; + optional uint32 timestamp_updated = 3; +} + +message CPlayer_GetCommunityPreferences_Response { + optional .CPlayer_CommunityPreferences preferences = 1; +} + +message CPlayer_SetCommunityPreferences_Request { + optional .CPlayer_CommunityPreferences preferences = 1; +} + +message CPlayer_SetCommunityPreferences_Response { +} + +message CPlayer_GetTextFilterWords_Request { +} + +message CPlayer_TextFilterWords { + repeated string text_filter_custom_banned_words = 1; + repeated string text_filter_custom_clean_words = 2; + optional uint32 text_filter_words_revision = 3; +} + +message CPlayer_GetTextFilterWords_Response { + optional .CPlayer_TextFilterWords words = 1; +} + +message CPlayer_GetNewSteamAnnouncementState_Request { + optional int32 language = 1; +} + +message CPlayer_GetNewSteamAnnouncementState_Response { + optional .ENewSteamAnnouncementState state = 1 [default = k_ENewSteamAnnouncementState_Invalid]; + optional string announcement_headline = 2; + optional string announcement_url = 3; + optional uint32 time_posted = 4; + optional uint64 announcement_gid = 5; +} + +message CPlayer_UpdateSteamAnnouncementLastRead_Request { + optional uint64 announcement_gid = 1; + optional uint32 time_posted = 2; +} + +message CPlayer_UpdateSteamAnnouncementLastRead_Response { +} + +message CPlayer_GetPrivacySettings_Request { +} + +message CPrivacySettings { + optional int32 privacy_state = 1; + optional int32 privacy_state_inventory = 2; + optional int32 privacy_state_gifts = 3; + optional int32 privacy_state_ownedgames = 4; + optional int32 privacy_state_playtime = 5; + optional int32 privacy_state_friendslist = 6; +} + +message CPlayer_GetPrivacySettings_Response { + optional .CPrivacySettings privacy_settings = 1; +} + +message CPlayer_GetDurationControl_Request { + optional uint32 appid = 1; +} + +message CPlayer_GetDurationControl_Response { + optional bool is_enabled = 1; + optional int32 seconds = 2; + optional int32 seconds_today = 3; + optional bool is_steamchina_account = 4; + optional bool is_age_verified = 5; + optional uint32 seconds_allowed_today = 6; + optional bool age_verification_pending = 7; + optional bool block_minors = 8; +} + +message CPlayer_RecordDisconnectedPlaytime_Request { + message PlayHistory { + optional uint32 appid = 1; + optional uint32 session_time_start = 2; + optional uint32 seconds = 3; + optional bool offline = 4; + } + + repeated .CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory play_sessions = 3; +} + +message CPlayer_RecordDisconnectedPlaytime_Response { +} + +message CPlayer_LastPlayedTimes_Notification { + repeated .CPlayer_GetLastPlayedTimes_Response.Game games = 1; +} + +message CPlayer_FriendNicknameChanged_Notification { + optional fixed32 accountid = 1; + optional string nickname = 2; + optional bool is_echo_to_self = 3; +} + +message CPlayer_FriendEquippedProfileItemsChanged_Notification { + optional fixed32 accountid = 1; +} + +message CPlayer_NewSteamAnnouncementState_Notification { + optional .ENewSteamAnnouncementState state = 1 [default = k_ENewSteamAnnouncementState_Invalid]; + optional string announcement_headline = 2; + optional string announcement_url = 3; + optional uint32 time_posted = 4; + optional uint64 announcement_gid = 5; +} + +message CPlayer_CommunityPreferencesChanged_Notification { + optional .CPlayer_CommunityPreferences preferences = 1; +} + +message CPlayer_TextFilterWordsChanged_Notification { + optional .CPlayer_TextFilterWords words = 1; +} + +message CPlayer_PerFriendPreferencesChanged_Notification { + optional fixed32 accountid = 1; + optional .PerFriendPreferences preferences = 2; +} + +message CPlayer_PrivacySettingsChanged_Notification { + optional .CPrivacySettings privacy_settings = 1; +} + +service Player { + option (service_description) = "A service for accessing Steam player data"; + + rpc GetMutualFriendsForIncomingInvites (.CPlayer_GetMutualFriendsForIncomingInvites_Request) returns (.CPlayer_GetMutualFriendsForIncomingInvites_Response) { + option (method_description) = "Get me the mutual friends for each of my pending incoming invites (individuals and clans)."; + } + + rpc GetOwnedGames (.CPlayer_GetOwnedGames_Request) returns (.CPlayer_GetOwnedGames_Response) { + option (method_description) = "Return a list of games owned by the player"; + } + + rpc GetPlayNext (.CPlayer_GetPlayNext_Request) returns (.CPlayer_GetPlayNext_Response) { + option (method_description) = "Return suggested games for player to play next."; + } + + rpc GetFriendsGameplayInfo (.CPlayer_GetFriendsGameplayInfo_Request) returns (.CPlayer_GetFriendsGameplayInfo_Response) { + option (method_description) = "Get a list of friends who are playing, have played, own, or want a game"; + } + + 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"; + } + + rpc GetProfileBackground (.CPlayer_GetProfileBackground_Request) returns (.CPlayer_GetProfileBackground_Response) { + option (method_description) = "Gets which profile background is active for a specific user"; + } + + rpc SetProfileBackground (.CPlayer_SetProfileBackground_Request) returns (.CPlayer_SetProfileBackground_Response) { + option (method_description) = "Sets the user's profile background"; + } + + rpc GetMiniProfileBackground (.CPlayer_GetMiniProfileBackground_Request) returns (.CPlayer_GetMiniProfileBackground_Response) { + option (method_description) = "Gets which mini profile background is active for a specific user"; + } + + rpc SetMiniProfileBackground (.CPlayer_SetMiniProfileBackground_Request) returns (.CPlayer_SetMiniProfileBackground_Response) { + option (method_description) = "Sets the user's mini profile background"; + } + + rpc GetAvatarFrame (.CPlayer_GetAvatarFrame_Request) returns (.CPlayer_GetAvatarFrame_Response) { + option (method_description) = "Gets which avatar frame is active for a specific user"; + } + + rpc SetAvatarFrame (.CPlayer_SetAvatarFrame_Request) returns (.CPlayer_SetAvatarFrame_Response) { + option (method_description) = "Sets the user's avatar frame for their profile"; + } + + rpc GetAnimatedAvatar (.CPlayer_GetAnimatedAvatar_Request) returns (.CPlayer_GetAnimatedAvatar_Response) { + option (method_description) = "Gets which animated avatar is active for a specific user"; + } + + rpc SetAnimatedAvatar (.CPlayer_SetAnimatedAvatar_Request) returns (.CPlayer_SetAnimatedAvatar_Response) { + 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"; + } + + rpc GetProfileItemsEquipped (.CPlayer_GetProfileItemsEquipped_Request) returns (.CPlayer_GetProfileItemsEquipped_Response) { + option (method_description) = "Returns the items the user has equipped on their profile"; + } + + rpc SetEquippedProfileItemFlags (.CPlayer_SetEquippedProfileItemFlags_Request) returns (.CPlayer_SetEquippedProfileItemFlags_Response) { + option (method_description) = "Sets special flags on the equipped item"; + } + + rpc GetEmoticonList (.CPlayer_GetEmoticonList_Request) returns (.CPlayer_GetEmoticonList_Response) { + option (method_description) = "Gets a list of the emoticons a user has with metadata"; + } + + rpc GetTopAchievementsForGames (.CPlayer_GetTopAchievementsForGames_Request) returns (.CPlayer_GetTopAchievementsForGames_Response) { + option (method_description) = "Gets the best achievements the user has gotten for the specified list of apps."; + } + + rpc GetAchievementsProgress (.CPlayer_GetAchievementsProgress_Request) returns (.CPlayer_GetAchievementsProgress_Response) { + option (method_description) = "Gets the achievement completion stats for the specified list of apps."; + } + + rpc GetGameAchievements (.CPlayer_GetGameAchievements_Request) returns (.CPlayer_GetGameAchievements_Response) { + option (method_description) = "Get a games available achievements for display purposes."; + } + + rpc GetFavoriteBadge (.CPlayer_GetFavoriteBadge_Request) returns (.CPlayer_GetFavoriteBadge_Response) { + option (method_description) = "Gets the badge the user has set as their favorite"; + } + + rpc SetFavoriteBadge (.CPlayer_SetFavoriteBadge_Request) returns (.CPlayer_SetFavoriteBadge_Response) { + option (method_description) = "Sets the badge as the users favorite"; + } + + rpc GetProfileCustomization (.CPlayer_GetProfileCustomization_Request) returns (.CPlayer_GetProfileCustomization_Response) { + option (method_description) = "Returns the customizations (if any) for a profile"; + } + + rpc GetPurchasedProfileCustomizations (.CPlayer_GetPurchasedProfileCustomizations_Request) returns (.CPlayer_GetPurchasedProfileCustomizations_Response) { + option (method_description) = "Returns the purchased profile customizations"; + } + + rpc GetPurchasedAndUpgradedProfileCustomizations (.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request) returns (.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response) { + option (method_description) = "Returns the purchased and upgraded profile customizations"; + } + + rpc GetProfileThemesAvailable (.CPlayer_GetProfileThemesAvailable_Request) returns (.CPlayer_GetProfileThemesAvailable_Response) { + option (method_description) = "Gets themes available for the user."; + } + + rpc SetProfileTheme (.CPlayer_SetProfileTheme_Request) returns (.CPlayer_SetProfileTheme_Response) { + option (method_description) = "Selects a theme for the profile"; + } + + rpc SetProfilePreferences (.CPlayer_SetProfilePreferences_Request) returns (.CPlayer_SetProfilePreferences_Response) { + option (method_description) = "Sets profile preferences"; + } + + rpc PostStatusToFriends (.CPlayer_PostStatusToFriends_Request) returns (.CPlayer_PostStatusToFriends_Response) { + option (method_description) = "Posts custom status text into the blotter"; + } + + rpc GetPostedStatus (.CPlayer_GetPostedStatus_Request) returns (.CPlayer_GetPostedStatus_Response) { + option (method_description) = "Gets a posted status text for a user by id"; + } + + rpc DeletePostedStatus (.CPlayer_DeletePostedStatus_Request) returns (.CPlayer_DeletePostedStatus_Response) { + option (method_description) = "Deletes a posted status text for a user by id"; + } + + rpc ClientGetLastPlayedTimes (.CPlayer_GetLastPlayedTimes_Request) returns (.CPlayer_GetLastPlayedTimes_Response) { + 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"; + } + + rpc GetNicknameList (.CPlayer_GetNicknameList_Request) returns (.CPlayer_GetNicknameList_Response) { + option (method_description) = "Gets the list of nicknames this user has for other users"; + } + + rpc GetPerFriendPreferences (.CPlayer_GetPerFriendPreferences_Request) returns (.CPlayer_GetPerFriendPreferences_Response) { + option (method_description) = "Gets the list of per-friend preferences this user has set for other users"; + } + + rpc SetPerFriendPreferences (.CPlayer_SetPerFriendPreferences_Request) returns (.CPlayer_SetPerFriendPreferences_Response) { + option (method_description) = "Sets the logged in user's per-friend preferences for the given user"; + } + + rpc AddFriend (.CPlayer_AddFriend_Request) returns (.CPlayer_AddFriend_Response) { + option (method_description) = "Invites another Steam user to be a friend"; + } + + rpc RemoveFriend (.CPlayer_RemoveFriend_Request) returns (.CPlayer_RemoveFriend_Response) { + option (method_description) = "Removes a friend or ignores a friend suggestion"; + } + + rpc IgnoreFriend (.CPlayer_IgnoreFriend_Request) returns (.CPlayer_IgnoreFriend_Response) { + option (method_description) = "Blocks or unblocks communication with the user. Despite name, can be a non-friend."; + } + + rpc GetCommunityPreferences (.CPlayer_GetCommunityPreferences_Request) returns (.CPlayer_GetCommunityPreferences_Response) { + option (method_description) = "Returns the player's community preferences"; + } + + rpc SetCommunityPreferences (.CPlayer_SetCommunityPreferences_Request) returns (.CPlayer_SetCommunityPreferences_Response) { + option (method_description) = "Sets the player's community preferences"; + } + + rpc GetTextFilterWords (.CPlayer_GetTextFilterWords_Request) returns (.CPlayer_GetTextFilterWords_Response) { + option (method_description) = "Get the custom text filtering dictionary for this user"; + } + + rpc GetNewSteamAnnouncementState (.CPlayer_GetNewSteamAnnouncementState_Request) returns (.CPlayer_GetNewSteamAnnouncementState_Response) { + option (method_description) = "Calculates and returns what to display for UI that renders new steam announcement available"; + } + + rpc UpdateSteamAnnouncementLastRead (.CPlayer_UpdateSteamAnnouncementLastRead_Request) returns (.CPlayer_UpdateSteamAnnouncementLastRead_Response) { + option (method_description) = "Marks latest announcement timestamp read by user"; + } + + rpc GetPrivacySettings (.CPlayer_GetPrivacySettings_Request) returns (.CPlayer_GetPrivacySettings_Response) { + option (method_description) = "Get current privacy settings."; + } + + rpc GetDurationControl (.CPlayer_GetDurationControl_Request) returns (.CPlayer_GetDurationControl_Response) { + option (method_description) = "Get gameplay duration control settings."; + } + + rpc RecordDisconnectedPlaytime (.CPlayer_RecordDisconnectedPlaytime_Request) returns (.CPlayer_RecordDisconnectedPlaytime_Response) { + option (method_description) = "Submit playtime records that happened while the client was disconnected from steam (whether marked offline or not)"; + } +} + +service PlayerClient { + option (service_description) = "Steam player data client notifications"; + option (service_execution_site) = k_EProtoExecutionSiteSteamClient; + + rpc NotifyLastPlayedTimes (.CPlayer_LastPlayedTimes_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client of more recent play time"; + } + + rpc NotifyFriendNicknameChanged (.CPlayer_FriendNicknameChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that a friend's nickname has changed"; + } + + rpc NotifyFriendEquippedProfileItemsChanged (.CPlayer_FriendEquippedProfileItemsChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that a friend's equipped profile items have changed"; + } + + rpc NotifyNewSteamAnnouncementState (.CPlayer_NewSteamAnnouncementState_Notification) returns (.NoResponse) { + option (method_description) = "Notifies client of changes to steam announcement state for user"; + } + + rpc NotifyCommunityPreferencesChanged (.CPlayer_CommunityPreferencesChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that their community preferences have changed"; + } + + rpc NotifyTextFilterWordsChanged (.CPlayer_TextFilterWordsChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server to client that their text filtering dictionary has changed"; + } + + rpc NotifyPerFriendPreferencesChanged (.CPlayer_PerFriendPreferencesChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server that per-friend preferences have changed"; + } + + rpc NotifyPrivacyPrivacySettingsChanged (.CPlayer_PrivacySettingsChanged_Notification) returns (.NoResponse) { + option (method_description) = "Notification from server that privacy settings changed"; + } +} diff --git a/protobuf_files/steammessages_unified_base.steamclient.proto b/protobuf_files/steammessages_unified_base.steamclient.proto new file mode 100644 index 00000000..5bb70dfc --- /dev/null +++ b/protobuf_files/steammessages_unified_base.steamclient.proto @@ -0,0 +1,34 @@ +syntax = "proto2"; +import "google/protobuf/descriptor.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +extend .google.protobuf.FieldOptions { + optional string description = 50000; +} + +extend .google.protobuf.ServiceOptions { + optional string service_description = 50000; + optional .EProtoExecutionSite service_execution_site = 50008 [default = k_EProtoExecutionSiteUnknown]; +} + +extend .google.protobuf.MethodOptions { + optional string method_description = 50000; +} + +extend .google.protobuf.EnumOptions { + optional string enum_description = 50000; +} + +extend .google.protobuf.EnumValueOptions { + optional string enum_value_description = 50000; +} + +enum EProtoExecutionSite { + k_EProtoExecutionSiteUnknown = 0; + k_EProtoExecutionSiteSteamClient = 2; +} + +message NoResponse { +} From 029e695cae3acfdfdd7ac911a3c905a4a539f433 Mon Sep 17 00:00:00 2001 From: Laura Braker Date: Thu, 16 Mar 2023 03:30:20 +0100 Subject: [PATCH 002/100] Add (improvised) missing files --- LICENSE | 12 ++++++ README.md | 23 ++++++++++++ src/manifest.json | 12 ++++++ tasks.py | 96 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 143 insertions(+) create mode 100644 LICENSE create mode 100644 src/manifest.json create mode 100644 tasks.py diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..0e726db1 --- /dev/null +++ b/LICENSE @@ -0,0 +1,12 @@ + +MIT License + +Copyright (c) 2017, Hiroyuki Takagi + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +This software includes the work that is distributed in the Apache License 2.0. diff --git a/README.md b/README.md index 198c27e4..2248498f 100755 --- a/README.md +++ b/README.md @@ -2,6 +2,29 @@ GOG Galaxy 2.0 Community integration for Steam. +## Dev env setup +* Download Python 3.7.9 32-bit +* Install it with the defaults +* Create a new virtual env: + `python.exe -m virtualenv .venv -p "C:\Users\\AppData\Local\Programs\Python\Python37-32\python.exe" --pip 22.0.4` +* Activate the virtual env: + `.\.venv\Scripts\activate.ps1` +* Install the dev dependencies: + `pip install -r requirements/dev.txt` +* Make your edits +* Update the protobufs (See README_UPDATE_PROTOBUF_FILES.md for sources) + Take notice of the initial diff between the files in `protobuf_files` and `protobuf_files/orig` + Generating the python files is done via: + `inv generate-protobuf-messages` +* Build your edits: + `inv build` +* Test your edits: + `inv test` +* Install your edits for a local test: + `inv install` +* Build a release package (zip): + `inv pack` + ## Installation *The latest release should be available for download via the "Connect" button in Galaxy* diff --git a/src/manifest.json b/src/manifest.json new file mode 100644 index 00000000..4ebcde8e --- /dev/null +++ b/src/manifest.json @@ -0,0 +1,12 @@ +{ + "name": "Galaxy Steam plugin", + "platform": "steam", + "guid": "ca27391f-2675-49b1-92c0-896d43afa4f8", + "version": "1.0.3", + "description": "Galaxy Steam plugin", + "author": "Friends of Galaxy", + "email": "friendsofgalaxy@gmail.com", + "url": "https://github.com/FriendsOfGalaxy/galaxy-integration-steam", + "update_url": "https://raw.githubusercontent.com/FriendsOfGalaxy/galaxy-integration-steam/master/current_version.json", + "script": "plugin.py" +} \ No newline at end of file diff --git a/tasks.py b/tasks.py new file mode 100644 index 00000000..030543e4 --- /dev/null +++ b/tasks.py @@ -0,0 +1,96 @@ +import os +import sys +import json +import tempfile +from shutil import rmtree +from distutils.dir_util import copy_tree + +from invoke import task +from galaxy.tools import zip_folder_to_file + +with open(os.path.join("src", "manifest.json"), "r") as f: + MANIFEST = json.load(f) + +if sys.platform == 'win32': + DIST_DIR = os.environ['localappdata'] + '\\GOG.com\\Galaxy\\plugins\\installed' + PIP_PLATFORM = "win32" +elif sys.platform == 'darwin': + DIST_DIR = os.path.realpath(os.path.expanduser("~/Library/Application Support/GOG.com/Galaxy/plugins/installed")) + PIP_PLATFORM = "macosx_10_13_x86_64" # @see https://github.com/FriendsOfGalaxy/galaxy-integrations-updater/blob/master/scripts.py + +@task +def build(c, output='output', ziparchive=None): + if os.path.exists(output): + print('--> Removing {} directory'.format(output)) + rmtree(output) + + print('--> Fixing a pip issue, failing to import `BAR_TYPES` from `pip._internal.cli.progress_bars`') + c.run('python.exe -m pip install -U pip==22.0.4') + c.run('pip install -U pip==22.0.4 wheel pip-tools setuptools') + + # Firstly dependencies needs to be "flatten" with pip-compile as pip requires --no-deps if --platform is used + print('--> Flattening dependencies to temporary requirements file') + with tempfile.NamedTemporaryFile(mode="w", delete=False) as tmp: + c.run(f'pip-compile requirements/app.txt --output-file=-', out_stream=tmp) + + # Then install all stuff with pip to output folder + print('--> Installing with pip for specific version') + args = [ + 'pip', 'install', + '-r', tmp.name, + '--python-version', '37', + '--platform', PIP_PLATFORM, + '--target "{}"'.format(output), + '--no-compile', + '--no-deps' + ] + c.run(" ".join(args), echo=True) + os.unlink(tmp.name) + + print('--> Copying source files') + copy_tree("src", output) + + if ziparchive is not None: + print('--> Compressing to {}'.format(ziparchive)) + zip_folder_to_file(output, ziparchive) + + +@task +def generate_protobuf_messages(c): + c.run( + 'protoc -I"protobuf_files"' + + ' --python_out="src/steam_network/protocol/messages"' + + ' protobuf_files/service_community.proto' + + ' protobuf_files/service_cloudconfigstore.proto' + + ' protobuf_files/encrypted_app_ticket.proto' + + ' protobuf_files/enums.proto' + + ' protobuf_files/steammessages_base.proto' + + ' protobuf_files/steammessages_chat.steamclient.proto' + + ' protobuf_files/steammessages_client_objects.proto' + + ' protobuf_files/steammessages_clientserver.proto' + + ' protobuf_files/steammessages_clientserver_2.proto' + + ' protobuf_files/steammessages_clientserver_appinfo.proto' + + ' protobuf_files/steammessages_clientserver_friends.proto' + + ' protobuf_files/steammessages_clientserver_login.proto' + + ' protobuf_files/steammessages_clientserver_userstats.proto' + + ' protobuf_files/steammessages_player.steamclient.proto' + + ' protobuf_files/steammessages_unified_base.steamclient.proto' + ) + + +@task +def test(c): + c.run('pytest') + + +@task +def install(c): + dist_path = os.path.join(DIST_DIR, "steam_" + MANIFEST['guid']) + build(c, output=dist_path) + + +@task +def pack(c): + output = "steam_" + MANIFEST['guid'] + build(c, output=output, ziparchive='steam_v{}.zip'.format(MANIFEST['version'])) + rmtree(output) From 98e3444835f72fe970aff76591d47853ddcd4739 Mon Sep 17 00:00:00 2001 From: Laura Braker Date: Thu, 16 Mar 2023 03:31:39 +0100 Subject: [PATCH 003/100] Update bindings --- .../messages/encrypted_app_ticket_pb2.py | 4 +- .../protocol/messages/enums_pb2.py | 1641 +++- .../messages/service_cloudconfigstore_pb2.py | 229 +- .../messages/service_community_pb2.py | 2910 +++++++ .../messages/steammessages_base_pb2.py | 377 +- .../steamclient_pb2.py} | 1067 ++- .../steammessages_client_objects_pb2.py | 3601 ++++++++- .../steammessages_clientserver_2_pb2.py | 983 ++- .../steammessages_clientserver_appinfo_pb2.py | 390 +- .../steammessages_clientserver_friends_pb2.py | 4 +- .../steammessages_clientserver_login_pb2.py | 144 +- .../steammessages_clientserver_pb2.py | 302 +- ...teammessages_clientserver_userstats_pb2.py | 4 +- .../steamclient_pb2.py} | 2775 ++++--- .../steamclient_pb2.py} | 18 +- .../steammessages_webui_friends_pb2.py | 6837 ----------------- src/steam_network/protocol/protobuf_client.py | 12 +- 17 files changed, 11457 insertions(+), 9841 deletions(-) create mode 100644 src/steam_network/protocol/messages/service_community_pb2.py rename src/steam_network/protocol/messages/{steammessages_chat_pb2.py => steammessages_chat/steamclient_pb2.py} (85%) rename src/steam_network/protocol/messages/{steammessages_player_pb2.py => steammessages_player/steamclient_pb2.py} (74%) rename src/steam_network/protocol/messages/{steammessages_unified_base_pb2.py => steammessages_unified_base/steamclient_pb2.py} (84%) delete mode 100644 src/steam_network/protocol/messages/steammessages_webui_friends_pb2.py diff --git a/src/steam_network/protocol/messages/encrypted_app_ticket_pb2.py b/src/steam_network/protocol/messages/encrypted_app_ticket_pb2.py index 6e71f2ce..071668f2 100644 --- a/src/steam_network/protocol/messages/encrypted_app_ticket_pb2.py +++ b/src/steam_network/protocol/messages/encrypted_app_ticket_pb2.py @@ -17,9 +17,9 @@ name='encrypted_app_ticket.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\000', + serialized_options=b'H\001\200\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' + 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\x80\x01\x00' ) diff --git a/src/steam_network/protocol/messages/enums_pb2.py b/src/steam_network/protocol/messages/enums_pb2.py index 25f7ed9d..217f723a 100644 --- a/src/steam_network/protocol/messages/enums_pb2.py +++ b/src/steam_network/protocol/messages/enums_pb2.py @@ -4,8 +4,8 @@ """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 message as _message +#from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) @@ -19,9 +19,9 @@ name='enums.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\001\200\265\030\001', + serialized_options=b'H\001\200\001\001\200\265\030\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x0b\x65nums.proto\x1a\x18steammessages_base.proto*\x80\n\n\x17\x45PublishedFileQueryType\x12)\n%k_PublishedFileQueryType_RankedByVote\x10\x00\x12\x34\n0k_PublishedFileQueryType_RankedByPublicationDate\x10\x01\x12\x42\n>k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate\x10\x02\x12*\n&k_PublishedFileQueryType_RankedByTrend\x10\x03\x12\x46\nBk_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate\x10\x04\x12\x44\n@k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate\x10\x05\x12\x35\n1k_PublishedFileQueryType_RankedByNumTimesReported\x10\x06\x12J\nFk_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate\x10\x07\x12(\n$k_PublishedFileQueryType_NotYetRated\x10\x08\x12=\n9k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions\x10\t\x12\x32\n.k_PublishedFileQueryType_RankedByTotalVotesAsc\x10\n\x12,\n(k_PublishedFileQueryType_RankedByVotesUp\x10\x0b\x12/\n+k_PublishedFileQueryType_RankedByTextSearch\x10\x0c\x12\x32\n.k_PublishedFileQueryType_RankedByPlaytimeTrend\x10\r\x12\x32\n.k_PublishedFileQueryType_RankedByTotalPlaytime\x10\x0e\x12\x39\n5k_PublishedFileQueryType_RankedByAveragePlaytimeTrend\x10\x0f\x12<\n8k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime\x10\x10\x12:\n6k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend\x10\x11\x12=\n9k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions\x10\x12\x12?\n;k_PublishedFileQueryType_RankedByInappropriateContentRating\x10\x13\x12\x34\n0k_PublishedFileQueryType_RankedByBanContentCheck\x10\x14\x12\x34\n0k_PublishedFileQueryType_RankedByLastUpdatedDate\x10\x15*\xbc\x01\n#EPublishedFileInappropriateProvider\x12\x31\n-k_EPublishedFileInappropriateProvider_Invalid\x10\x00\x12\x30\n,k_EPublishedFileInappropriateProvider_Google\x10\x01\x12\x30\n,k_EPublishedFileInappropriateProvider_Amazon\x10\x02*\xd5\x02\n!EPublishedFileInappropriateResult\x12\x32\n.k_EPublishedFileInappropriateResult_NotScanned\x10\x00\x12\x34\n0k_EPublishedFileInappropriateResult_VeryUnlikely\x10\x01\x12\x30\n,k_EPublishedFileInappropriateResult_Unlikely\x10\x1e\x12\x30\n,k_EPublishedFileInappropriateResult_Possible\x10\x32\x12.\n*k_EPublishedFileInappropriateResult_Likely\x10K\x12\x32\n.k_EPublishedFileInappropriateResult_VeryLikely\x10\x64*\xb1\x03\n\x11\x45PersonaStateFlag\x12\'\n#k_EPersonaStateFlag_HasRichPresence\x10\x01\x12&\n\"k_EPersonaStateFlag_InJoinableGame\x10\x02\x12\x1e\n\x1ak_EPersonaStateFlag_Golden\x10\x04\x12*\n&k_EPersonaStateFlag_RemotePlayTogether\x10\x08\x12&\n!k_EPersonaStateFlag_ClientTypeWeb\x10\x80\x02\x12)\n$k_EPersonaStateFlag_ClientTypeMobile\x10\x80\x04\x12*\n%k_EPersonaStateFlag_ClientTypeTenfoot\x10\x80\x08\x12%\n k_EPersonaStateFlag_ClientTypeVR\x10\x80\x10\x12*\n%k_EPersonaStateFlag_LaunchTypeGamepad\x10\x80 \x12-\n(k_EPersonaStateFlag_LaunchTypeCompatTool\x10\x80@*\xa7\x01\n\x15\x45\x43ontentCheckProvider\x12#\n\x1fk_EContentCheckProvider_Invalid\x10\x00\x12\"\n\x1ek_EContentCheckProvider_Google\x10\x01\x12\"\n\x1ek_EContentCheckProvider_Amazon\x10\x02\x12!\n\x1dk_EContentCheckProvider_Local\x10\x03*\xd8\x02\n\x16\x45\x42\x61nContentCheckResult\x12\'\n#k_EBanContentCheckResult_NotScanned\x10\x00\x12\"\n\x1ek_EBanContentCheckResult_Reset\x10\x01\x12*\n&k_EBanContentCheckResult_NeedsChecking\x10\x02\x12)\n%k_EBanContentCheckResult_VeryUnlikely\x10\x05\x12%\n!k_EBanContentCheckResult_Unlikely\x10\x1e\x12%\n!k_EBanContentCheckResult_Possible\x10\x32\x12#\n\x1fk_EBanContentCheckResult_Likely\x10K\x12\'\n#k_EBanContentCheckResult_VeryLikely\x10\x64*\xec\x08\n\x19\x45ProfileCustomizationType\x12&\n\"k_EProfileCustomizationTypeInvalid\x10\x00\x12\x36\n2k_EProfileCustomizationTypeRareAchievementShowcase\x10\x01\x12,\n(k_EProfileCustomizationTypeGameCollector\x10\x02\x12+\n\'k_EProfileCustomizationTypeItemShowcase\x10\x03\x12,\n(k_EProfileCustomizationTypeTradeShowcase\x10\x04\x12%\n!k_EProfileCustomizationTypeBadges\x10\x05\x12+\n\'k_EProfileCustomizationTypeFavoriteGame\x10\x06\x12\x31\n-k_EProfileCustomizationTypeScreenshotShowcase\x10\x07\x12)\n%k_EProfileCustomizationTypeCustomText\x10\x08\x12,\n(k_EProfileCustomizationTypeFavoriteGroup\x10\t\x12-\n)k_EProfileCustomizationTypeRecommendation\x10\n\x12+\n\'k_EProfileCustomizationTypeWorkshopItem\x10\x0b\x12)\n%k_EProfileCustomizationTypeMyWorkshop\x10\x0c\x12.\n*k_EProfileCustomizationTypeArtworkShowcase\x10\r\x12,\n(k_EProfileCustomizationTypeVideoShowcase\x10\x0e\x12%\n!k_EProfileCustomizationTypeGuides\x10\x0f\x12\'\n#k_EProfileCustomizationTypeMyGuides\x10\x10\x12+\n\'k_EProfileCustomizationTypeAchievements\x10\x11\x12)\n%k_EProfileCustomizationTypeGreenlight\x10\x12\x12+\n\'k_EProfileCustomizationTypeMyGreenlight\x10\x13\x12%\n!k_EProfileCustomizationTypeSalien\x10\x14\x12\x35\n1k_EProfileCustomizationTypeLoyaltyRewardReactions\x10\x15\x12\x34\n0k_EProfileCustomizationTypeSingleArtworkShowcase\x10\x16\x12\x38\n4k_EProfileCustomizationTypeAchievementsCompletionist\x10\x17*\xc8\x01\n\x1b\x45PublishedFileStorageSystem\x12(\n$k_EPublishedFileStorageSystemInvalid\x10\x00\x12,\n(k_EPublishedFileStorageSystemLegacyCloud\x10\x01\x12&\n\"k_EPublishedFileStorageSystemDepot\x10\x02\x12)\n%k_EPublishedFileStorageSystemUGCCloud\x10\x03*\x97\x01\n\x19\x45\x43loudStoragePersistState\x12(\n$k_ECloudStoragePersistStatePersisted\x10\x00\x12(\n$k_ECloudStoragePersistStateForgotten\x10\x01\x12&\n\"k_ECloudStoragePersistStateDeleted\x10\x02*\xc0\x03\n\x14\x45\x42luetoothDeviceType\x12!\n\x1dk_BluetoothDeviceType_Invalid\x10\x00\x12!\n\x1dk_BluetoothDeviceType_Unknown\x10\x01\x12\x1f\n\x1bk_BluetoothDeviceType_Phone\x10\x02\x12\"\n\x1ek_BluetoothDeviceType_Computer\x10\x03\x12!\n\x1dk_BluetoothDeviceType_Headset\x10\x04\x12$\n k_BluetoothDeviceType_Headphones\x10\x05\x12\"\n\x1ek_BluetoothDeviceType_Speakers\x10\x06\x12$\n k_BluetoothDeviceType_OtherAudio\x10\x07\x12\x1f\n\x1bk_BluetoothDeviceType_Mouse\x10\x08\x12\"\n\x1ek_BluetoothDeviceType_Joystick\x10\t\x12!\n\x1dk_BluetoothDeviceType_Gamepad\x10\n\x12\"\n\x1ek_BluetoothDeviceType_Keyboard\x10\x0b*\xe1\x01\n\x18\x45StorageBlockContentType\x12&\n\"k_EStorageBlockContentType_Invalid\x10\x00\x12&\n\"k_EStorageBlockContentType_Unknown\x10\x01\x12)\n%k_EStorageBlockContentType_FileSystem\x10\x02\x12%\n!k_EStorageBlockContentType_Crypto\x10\x03\x12#\n\x1fk_EStorageBlockContentType_Raid\x10\x04*\xc3\x01\n\x1b\x45StorageBlockFileSystemType\x12)\n%k_EStorageBlockFileSystemType_Invalid\x10\x00\x12)\n%k_EStorageBlockFileSystemType_Unknown\x10\x01\x12&\n\"k_EStorageBlockFileSystemType_VFat\x10\x02\x12&\n\"k_EStorageBlockFileSystemType_Ext4\x10\x03\x42\tH\x01\x90\x01\x01\x80\xb5\x18\x01' + serialized_pb=b'\n\x0b\x65nums.proto\x1a\x18steammessages_base.proto*\x80\n\n\x17\x45PublishedFileQueryType\x12)\n%k_PublishedFileQueryType_RankedByVote\x10\x00\x12\x34\n0k_PublishedFileQueryType_RankedByPublicationDate\x10\x01\x12\x42\n>k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate\x10\x02\x12*\n&k_PublishedFileQueryType_RankedByTrend\x10\x03\x12\x46\nBk_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate\x10\x04\x12\x44\n@k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate\x10\x05\x12\x35\n1k_PublishedFileQueryType_RankedByNumTimesReported\x10\x06\x12J\nFk_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate\x10\x07\x12(\n$k_PublishedFileQueryType_NotYetRated\x10\x08\x12=\n9k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions\x10\t\x12\x32\n.k_PublishedFileQueryType_RankedByTotalVotesAsc\x10\n\x12,\n(k_PublishedFileQueryType_RankedByVotesUp\x10\x0b\x12/\n+k_PublishedFileQueryType_RankedByTextSearch\x10\x0c\x12\x32\n.k_PublishedFileQueryType_RankedByPlaytimeTrend\x10\r\x12\x32\n.k_PublishedFileQueryType_RankedByTotalPlaytime\x10\x0e\x12\x39\n5k_PublishedFileQueryType_RankedByAveragePlaytimeTrend\x10\x0f\x12<\n8k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime\x10\x10\x12:\n6k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend\x10\x11\x12=\n9k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions\x10\x12\x12?\n;k_PublishedFileQueryType_RankedByInappropriateContentRating\x10\x13\x12\x34\n0k_PublishedFileQueryType_RankedByBanContentCheck\x10\x14\x12\x34\n0k_PublishedFileQueryType_RankedByLastUpdatedDate\x10\x15*\xbc\x01\n#EPublishedFileInappropriateProvider\x12\x31\n-k_EPublishedFileInappropriateProvider_Invalid\x10\x00\x12\x30\n,k_EPublishedFileInappropriateProvider_Google\x10\x01\x12\x30\n,k_EPublishedFileInappropriateProvider_Amazon\x10\x02*\xd5\x02\n!EPublishedFileInappropriateResult\x12\x32\n.k_EPublishedFileInappropriateResult_NotScanned\x10\x00\x12\x34\n0k_EPublishedFileInappropriateResult_VeryUnlikely\x10\x01\x12\x30\n,k_EPublishedFileInappropriateResult_Unlikely\x10\x1e\x12\x30\n,k_EPublishedFileInappropriateResult_Possible\x10\x32\x12.\n*k_EPublishedFileInappropriateResult_Likely\x10K\x12\x32\n.k_EPublishedFileInappropriateResult_VeryLikely\x10\x64*\xb1\x03\n\x11\x45PersonaStateFlag\x12\'\n#k_EPersonaStateFlag_HasRichPresence\x10\x01\x12&\n\"k_EPersonaStateFlag_InJoinableGame\x10\x02\x12\x1e\n\x1ak_EPersonaStateFlag_Golden\x10\x04\x12*\n&k_EPersonaStateFlag_RemotePlayTogether\x10\x08\x12&\n!k_EPersonaStateFlag_ClientTypeWeb\x10\x80\x02\x12)\n$k_EPersonaStateFlag_ClientTypeMobile\x10\x80\x04\x12*\n%k_EPersonaStateFlag_ClientTypeTenfoot\x10\x80\x08\x12%\n k_EPersonaStateFlag_ClientTypeVR\x10\x80\x10\x12*\n%k_EPersonaStateFlag_LaunchTypeGamepad\x10\x80 \x12-\n(k_EPersonaStateFlag_LaunchTypeCompatTool\x10\x80@*\xa7\x01\n\x15\x45\x43ontentCheckProvider\x12#\n\x1fk_EContentCheckProvider_Invalid\x10\x00\x12\"\n\x1ek_EContentCheckProvider_Google\x10\x01\x12\"\n\x1ek_EContentCheckProvider_Amazon\x10\x02\x12!\n\x1dk_EContentCheckProvider_Local\x10\x03*\x93\t\n\x19\x45ProfileCustomizationType\x12&\n\"k_EProfileCustomizationTypeInvalid\x10\x00\x12\x36\n2k_EProfileCustomizationTypeRareAchievementShowcase\x10\x01\x12,\n(k_EProfileCustomizationTypeGameCollector\x10\x02\x12+\n\'k_EProfileCustomizationTypeItemShowcase\x10\x03\x12,\n(k_EProfileCustomizationTypeTradeShowcase\x10\x04\x12%\n!k_EProfileCustomizationTypeBadges\x10\x05\x12+\n\'k_EProfileCustomizationTypeFavoriteGame\x10\x06\x12\x31\n-k_EProfileCustomizationTypeScreenshotShowcase\x10\x07\x12)\n%k_EProfileCustomizationTypeCustomText\x10\x08\x12,\n(k_EProfileCustomizationTypeFavoriteGroup\x10\t\x12-\n)k_EProfileCustomizationTypeRecommendation\x10\n\x12+\n\'k_EProfileCustomizationTypeWorkshopItem\x10\x0b\x12)\n%k_EProfileCustomizationTypeMyWorkshop\x10\x0c\x12.\n*k_EProfileCustomizationTypeArtworkShowcase\x10\r\x12,\n(k_EProfileCustomizationTypeVideoShowcase\x10\x0e\x12%\n!k_EProfileCustomizationTypeGuides\x10\x0f\x12\'\n#k_EProfileCustomizationTypeMyGuides\x10\x10\x12+\n\'k_EProfileCustomizationTypeAchievements\x10\x11\x12)\n%k_EProfileCustomizationTypeGreenlight\x10\x12\x12+\n\'k_EProfileCustomizationTypeMyGreenlight\x10\x13\x12%\n!k_EProfileCustomizationTypeSalien\x10\x14\x12\x35\n1k_EProfileCustomizationTypeLoyaltyRewardReactions\x10\x15\x12\x34\n0k_EProfileCustomizationTypeSingleArtworkShowcase\x10\x16\x12\x38\n4k_EProfileCustomizationTypeAchievementsCompletionist\x10\x17\x12%\n!k_EProfileCustomizationTypeReplay\x10\x18*\xc8\x01\n\x1b\x45PublishedFileStorageSystem\x12(\n$k_EPublishedFileStorageSystemInvalid\x10\x00\x12,\n(k_EPublishedFileStorageSystemLegacyCloud\x10\x01\x12&\n\"k_EPublishedFileStorageSystemDepot\x10\x02\x12)\n%k_EPublishedFileStorageSystemUGCCloud\x10\x03*\x97\x01\n\x19\x45\x43loudStoragePersistState\x12(\n$k_ECloudStoragePersistStatePersisted\x10\x00\x12(\n$k_ECloudStoragePersistStateForgotten\x10\x01\x12&\n\"k_ECloudStoragePersistStateDeleted\x10\x02*\xe8\x01\n\x12\x45SDCardFormatStage\x12 \n\x1ck_ESDCardFormatStage_Invalid\x10\x00\x12!\n\x1dk_ESDCardFormatStage_Starting\x10\x01\x12 \n\x1ck_ESDCardFormatStage_Testing\x10\x02\x12!\n\x1dk_ESDCardFormatStage_Rescuing\x10\x03\x12#\n\x1fk_ESDCardFormatStage_Formatting\x10\x04\x12#\n\x1fk_ESDCardFormatStage_Finalizing\x10\x05*\x84\x01\n\x15\x45SystemFanControlMode\x12\"\n\x1ek_SystemFanControlMode_Invalid\x10\x00\x12#\n\x1fk_SystemFanControlMode_Disabled\x10\x01\x12\"\n\x1ek_SystemFanControlMode_Default\x10\x02*\x81\x01\n\rEColorProfile\x12\x1b\n\x17k_EColorProfile_Invalid\x10\x00\x12\x1a\n\x16k_EColorProfile_Native\x10\x01\x12\x1c\n\x18k_EColorProfile_Standard\x10\x02\x12\x19\n\x15k_EColorProfile_Vivid\x10\x03*\xc0\x03\n\x14\x45\x42luetoothDeviceType\x12!\n\x1dk_BluetoothDeviceType_Invalid\x10\x00\x12!\n\x1dk_BluetoothDeviceType_Unknown\x10\x01\x12\x1f\n\x1bk_BluetoothDeviceType_Phone\x10\x02\x12\"\n\x1ek_BluetoothDeviceType_Computer\x10\x03\x12!\n\x1dk_BluetoothDeviceType_Headset\x10\x04\x12$\n k_BluetoothDeviceType_Headphones\x10\x05\x12\"\n\x1ek_BluetoothDeviceType_Speakers\x10\x06\x12$\n k_BluetoothDeviceType_OtherAudio\x10\x07\x12\x1f\n\x1bk_BluetoothDeviceType_Mouse\x10\x08\x12\"\n\x1ek_BluetoothDeviceType_Joystick\x10\t\x12!\n\x1dk_BluetoothDeviceType_Gamepad\x10\n\x12\"\n\x1ek_BluetoothDeviceType_Keyboard\x10\x0b*\x80\x01\n\x15\x45SystemAudioDirection\x12\"\n\x1ek_SystemAudioDirection_Invalid\x10\x00\x12 \n\x1ck_SystemAudioDirection_Input\x10\x01\x12!\n\x1dk_SystemAudioDirection_Output\x10\x02*\xf1\x02\n\x13\x45SystemAudioChannel\x12 \n\x1ck_SystemAudioChannel_Invalid\x10\x00\x12#\n\x1fk_SystemAudioChannel_Aggregated\x10\x01\x12\"\n\x1ek_SystemAudioChannel_FrontLeft\x10\x02\x12#\n\x1fk_SystemAudioChannel_FrontRight\x10\x03\x12\x1c\n\x18k_SystemAudioChannel_LFE\x10\x04\x12!\n\x1dk_SystemAudioChannel_BackLeft\x10\x05\x12\"\n\x1ek_SystemAudioChannel_BackRight\x10\x06\x12$\n k_SystemAudioChannel_FrontCenter\x10\x07\x12 \n\x1ck_SystemAudioChannel_Unknown\x10\x08\x12\x1d\n\x19k_SystemAudioChannel_Mono\x10\t*\xc9\x01\n\x14\x45SystemAudioPortType\x12!\n\x1dk_SystemAudioPortType_Invalid\x10\x00\x12!\n\x1dk_SystemAudioPortType_Unknown\x10\x01\x12\"\n\x1ek_SystemAudioPortType_Audio32f\x10\x02\x12 \n\x1ck_SystemAudioPortType_Midi8b\x10\x03\x12%\n!k_SystemAudioPortType_Video32RGBA\x10\x04*\x90\x01\n\x19\x45SystemAudioPortDirection\x12&\n\"k_SystemAudioPortDirection_Invalid\x10\x00\x12$\n k_SystemAudioPortDirection_Input\x10\x01\x12%\n!k_SystemAudioPortDirection_Output\x10\x02*\x83\x01\n\x13\x45SystemServiceState\x12%\n!k_ESystemServiceState_Unavailable\x10\x00\x12\"\n\x1ek_ESystemServiceState_Disabled\x10\x01\x12!\n\x1dk_ESystemServiceState_Enabled\x10\x02*\xe1\x01\n\x19\x45GraphicsPerfOverlayLevel\x12&\n\"k_EGraphicsPerfOverlayLevel_Hidden\x10\x00\x12%\n!k_EGraphicsPerfOverlayLevel_Basic\x10\x01\x12&\n\"k_EGraphicsPerfOverlayLevel_Medium\x10\x02\x12$\n k_EGraphicsPerfOverlayLevel_Full\x10\x03\x12\'\n#k_EGraphicsPerfOverlayLevel_Minimal\x10\x04*\xe5\x01\n\x14\x45GPUPerformanceLevel\x12\"\n\x1ek_EGPUPerformanceLevel_Invalid\x10\x00\x12\x1f\n\x1bk_EGPUPerformanceLevel_Auto\x10\x01\x12!\n\x1dk_EGPUPerformanceLevel_Manual\x10\x02\x12\x1e\n\x1ak_EGPUPerformanceLevel_Low\x10\x03\x12\x1f\n\x1bk_EGPUPerformanceLevel_High\x10\x04\x12$\n k_EGPUPerformanceLevel_Profiling\x10\x05*\xbb\x01\n\x0e\x45ScalingFilter\x12\x1c\n\x18k_EScalingFilter_Invalid\x10\x00\x12\x18\n\x14k_EScalingFilter_FSR\x10\x01\x12\x1c\n\x18k_EScalingFilter_Nearest\x10\x02\x12\x1c\n\x18k_EScalingFilter_Integer\x10\x03\x12\x1b\n\x17k_EScalingFilter_Linear\x10\x04\x12\x18\n\x14k_EScalingFilter_NIS\x10\x05*\xbb\x01\n\x13\x45SplitScalingFilter\x12!\n\x1dk_ESplitScalingFilter_Invalid\x10\x00\x12 \n\x1ck_ESplitScalingFilter_Linear\x10\x01\x12!\n\x1dk_ESplitScalingFilter_Nearest\x10\x02\x12\x1d\n\x19k_ESplitScalingFilter_FSR\x10\x03\x12\x1d\n\x19k_ESplitScalingFilter_NIS\x10\x04*\xdd\x01\n\x13\x45SplitScalingScaler\x12!\n\x1dk_ESplitScalingScaler_Invalid\x10\x00\x12\x1e\n\x1ak_ESplitScalingScaler_Auto\x10\x01\x12!\n\x1dk_ESplitScalingScaler_Integer\x10\x02\x12\x1d\n\x19k_ESplitScalingScaler_Fit\x10\x03\x12\x1e\n\x1ak_ESplitScalingScaler_Fill\x10\x04\x12!\n\x1dk_ESplitScalingScaler_Stretch\x10\x05*\x81\x01\n\x13\x45HDRToneMapOperator\x12!\n\x1dk_EHDRToneMapOperator_Invalid\x10\x00\x12#\n\x1fk_EHDRToneMapOperator_Uncharted\x10\x01\x12\"\n\x1ek_EHDRToneMapOperator_Reinhard\x10\x02*|\n\x0c\x45\x43PUGovernor\x12\x1a\n\x16k_ECPUGovernor_Invalid\x10\x00\x12\x17\n\x13k_ECPUGovernor_Perf\x10\x01\x12\x1c\n\x18k_ECPUGovernor_Powersave\x10\x02\x12\x19\n\x15k_ECPUGovernor_Manual\x10\x03*\xe2\x01\n\x0c\x45UpdaterType\x12\x1a\n\x16k_EUpdaterType_Invalid\x10\x00\x12\x19\n\x15k_EUpdaterType_Client\x10\x01\x12\x15\n\x11k_EUpdaterType_OS\x10\x02\x12\x17\n\x13k_EUpdaterType_BIOS\x10\x03\x12\x1d\n\x19k_EUpdaterType_Aggregated\x10\x04\x12\x18\n\x14k_EUpdaterType_Test1\x10\x05\x12\x18\n\x14k_EUpdaterType_Test2\x10\x06\x12\x18\n\x14k_EUpdaterType_Dummy\x10\x07*\xf9\x01\n\rEUpdaterState\x12\x1b\n\x17k_EUpdaterState_Invalid\x10\x00\x12\x1c\n\x18k_EUpdaterState_UpToDate\x10\x02\x12\x1c\n\x18k_EUpdaterState_Checking\x10\x03\x12\x1d\n\x19k_EUpdaterState_Available\x10\x04\x12\x1c\n\x18k_EUpdaterState_Applying\x10\x05\x12(\n$k_EUpdaterState_ClientRestartPending\x10\x06\x12(\n$k_EUpdaterState_SystemRestartPending\x10\x07*\xe1\x01\n\x18\x45StorageBlockContentType\x12&\n\"k_EStorageBlockContentType_Invalid\x10\x00\x12&\n\"k_EStorageBlockContentType_Unknown\x10\x01\x12)\n%k_EStorageBlockContentType_FileSystem\x10\x02\x12%\n!k_EStorageBlockContentType_Crypto\x10\x03\x12#\n\x1fk_EStorageBlockContentType_Raid\x10\x04*\xc3\x01\n\x1b\x45StorageBlockFileSystemType\x12)\n%k_EStorageBlockFileSystemType_Invalid\x10\x00\x12)\n%k_EStorageBlockFileSystemType_Unknown\x10\x01\x12&\n\"k_EStorageBlockFileSystemType_VFat\x10\x02\x12&\n\"k_EStorageBlockFileSystemType_Ext4\x10\x03*\xd0\x01\n\x16\x45StorageDriveMediaType\x12$\n k_EStorageDriveMediaType_Invalid\x10\x00\x12$\n k_EStorageDriveMediaType_Unknown\x10\x01\x12 \n\x1ck_EStorageDriveMediaType_HDD\x10\x02\x12 \n\x1ck_EStorageDriveMediaType_SSD\x10\x03\x12&\n\"k_EStorageDriveMediaType_Removable\x10\x04*\xb3\x01\n\x1f\x45SystemDisplayCompatibilityMode\x12-\n)k_ESystemDisplayCompatibilityMode_Invalid\x10\x00\x12*\n&k_ESystemDisplayCompatibilityMode_None\x10\x01\x12\x35\n1k_ESystemDisplayCompatibilityMode_MinimalBandwith\x10\x02*\xe3\x01\n\x1f\x45SteamDeckCompatibilityCategory\x12-\n)k_ESteamDeckCompatibilityCategory_Unknown\x10\x00\x12\x31\n-k_ESteamDeckCompatibilityCategory_Unsupported\x10\x01\x12.\n*k_ESteamDeckCompatibilityCategory_Playable\x10\x02\x12.\n*k_ESteamDeckCompatibilityCategory_Verified\x10\x03*\xd0\x02\n(ESteamDeckCompatibilityResultDisplayType\x12\x38\n4k_ESteamDeckCompatibilityResultDisplayType_Invisible\x10\x00\x12<\n8k_ESteamDeckCompatibilityResultDisplayType_Informational\x10\x01\x12:\n6k_ESteamDeckCompatibilityResultDisplayType_Unsupported\x10\x02\x12\x37\n3k_ESteamDeckCompatibilityResultDisplayType_Playable\x10\x03\x12\x37\n3k_ESteamDeckCompatibilityResultDisplayType_Verified\x10\x04*w\n\x08\x45\x41\x43State\x12\x16\n\x12k_EACState_Unknown\x10\x00\x12\x1b\n\x17k_EACState_Disconnected\x10\x01\x12\x18\n\x14k_EACState_Connected\x10\x02\x12\x1c\n\x18k_EACState_ConnectedSlow\x10\x03*\x85\x01\n\rEBatteryState\x12\x1b\n\x17k_EBatteryState_Unknown\x10\x00\x12\x1f\n\x1bk_EBatteryState_Discharging\x10\x01\x12\x1c\n\x18k_EBatteryState_Charging\x10\x02\x12\x18\n\x14k_EBatteryState_Full\x10\x03*\xc3\x01\n\tEOSBranch\x12\x17\n\x13k_EOSBranch_Unknown\x10\x00\x12\x17\n\x13k_EOSBranch_Release\x10\x01\x12 \n\x1ck_EOSBranch_ReleaseCandidate\x10\x02\x12\x14\n\x10k_EOSBranch_Beta\x10\x03\x12\x1d\n\x19k_EOSBranch_BetaCandidate\x10\x04\x12\x14\n\x10k_EOSBranch_Main\x10\x05\x12\x17\n\x13k_EOSBranch_Staging\x10\x06*\xdd\x05\n\x13\x45\x43ommunityItemClass\x12!\n\x1dk_ECommunityItemClass_Invalid\x10\x00\x12\x1f\n\x1bk_ECommunityItemClass_Badge\x10\x01\x12\"\n\x1ek_ECommunityItemClass_GameCard\x10\x02\x12+\n\'k_ECommunityItemClass_ProfileBackground\x10\x03\x12\"\n\x1ek_ECommunityItemClass_Emoticon\x10\x04\x12%\n!k_ECommunityItemClass_BoosterPack\x10\x05\x12$\n k_ECommunityItemClass_Consumable\x10\x06\x12!\n\x1dk_ECommunityItemClass_GameGoo\x10\x07\x12)\n%k_ECommunityItemClass_ProfileModifier\x10\x08\x12\x1f\n\x1bk_ECommunityItemClass_Scene\x10\t\x12$\n k_ECommunityItemClass_SalienItem\x10\n\x12!\n\x1dk_ECommunityItemClass_Sticker\x10\x0b\x12$\n k_ECommunityItemClass_ChatEffect\x10\x0c\x12/\n+k_ECommunityItemClass_MiniProfileBackground\x10\r\x12%\n!k_ECommunityItemClass_AvatarFrame\x10\x0e\x12(\n$k_ECommunityItemClass_AnimatedAvatar\x10\x0f\x12/\n+k_ECommunityItemClass_SteamDeckKeyboardSkin\x10\x10\x12/\n+k_ECommunityItemClass_SteamDeckStartupMovie\x10\x11*\xd9\x01\n\x1f\x45SteamDeckCompatibilityFeedback\x12+\n\'k_ESteamDeckCompatibilityFeedback_Unset\x10\x00\x12+\n\'k_ESteamDeckCompatibilityFeedback_Agree\x10\x01\x12.\n*k_ESteamDeckCompatibilityFeedback_Disagree\x10\x02\x12,\n(k_ESteamDeckCompatibilityFeedback_Ignore\x10\x03*\x9f\x01\n\x1e\x45ProvideDeckFeedbackPreference\x12*\n&k_EProvideDeckFeedbackPreference_Unset\x10\x00\x12(\n$k_EProvideDeckFeedbackPreference_Yes\x10\x01\x12\'\n#k_EProvideDeckFeedbackPreference_No\x10\x02*\xb1\x03\n\rETouchGesture\x12\x17\n\x13k_ETouchGestureNone\x10\x00\x12\x18\n\x14k_ETouchGestureTouch\x10\x01\x12\x16\n\x12k_ETouchGestureTap\x10\x02\x12\x1c\n\x18k_ETouchGestureDoubleTap\x10\x03\x12\x1d\n\x19k_ETouchGestureShortPress\x10\x04\x12\x1c\n\x18k_ETouchGestureLongPress\x10\x05\x12\x1a\n\x16k_ETouchGestureLongTap\x10\x06\x12\x1f\n\x1bk_ETouchGestureTwoFingerTap\x10\x07\x12\x1f\n\x1bk_ETouchGestureTapCancelled\x10\x08\x12\x1d\n\x19k_ETouchGesturePinchBegin\x10\t\x12\x1e\n\x1ak_ETouchGesturePinchUpdate\x10\n\x12\x1b\n\x17k_ETouchGesturePinchEnd\x10\x0b\x12\x1d\n\x19k_ETouchGestureFlingStart\x10\x0c\x12!\n\x1dk_ETouchGestureFlingCancelled\x10\r*\x8c\x01\n\x13\x45SessionPersistence\x12*\n\x1dk_ESessionPersistence_Invalid\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12#\n\x1fk_ESessionPersistence_Ephemeral\x10\x00\x12$\n k_ESessionPersistence_Persistent\x10\x01*\xd9\x01\n\x1a\x45NewSteamAnnouncementState\x12(\n$k_ENewSteamAnnouncementState_Invalid\x10\x00\x12(\n$k_ENewSteamAnnouncementState_AllRead\x10\x01\x12\x30\n,k_ENewSteamAnnouncementState_NewAnnouncement\x10\x02\x12\x35\n1k_ENewSteamAnnouncementState_FeaturedAnnouncement\x10\x03\x42\tH\x01\x80\x01\x01\x80\xb5\x18\x01' , dependencies=[steammessages__base__pb2.DESCRIPTOR,]) @@ -330,62 +330,6 @@ _sym_db.RegisterEnumDescriptor(_ECONTENTCHECKPROVIDER) EContentCheckProvider = enum_type_wrapper.EnumTypeWrapper(_ECONTENTCHECKPROVIDER) -_EBANCONTENTCHECKRESULT = _descriptor.EnumDescriptor( - name='EBanContentCheckResult', - full_name='EBanContentCheckResult', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_NotScanned', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_Reset', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_NeedsChecking', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_VeryUnlikely', index=3, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_Unlikely', index=4, number=30, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_Possible', index=5, number=50, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_Likely', index=6, number=75, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_VeryLikely', index=7, number=100, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=2466, - serialized_end=2810, -) -_sym_db.RegisterEnumDescriptor(_EBANCONTENTCHECKRESULT) - -EBanContentCheckResult = enum_type_wrapper.EnumTypeWrapper(_EBANCONTENTCHECKRESULT) _EPROFILECUSTOMIZATIONTYPE = _descriptor.EnumDescriptor( name='EProfileCustomizationType', full_name='EProfileCustomizationType', @@ -513,11 +457,16 @@ serialized_options=None, type=None, create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EProfileCustomizationTypeReplay', index=24, number=24, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, - serialized_start=2813, - serialized_end=3945, + serialized_start=2466, + serialized_end=3637, ) _sym_db.RegisterEnumDescriptor(_EPROFILECUSTOMIZATIONTYPE) @@ -552,8 +501,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=3948, - serialized_end=4148, + serialized_start=3640, + serialized_end=3840, ) _sym_db.RegisterEnumDescriptor(_EPUBLISHEDFILESTORAGESYSTEM) @@ -583,12 +532,125 @@ ], containing_type=None, serialized_options=None, - serialized_start=4151, - serialized_end=4302, + serialized_start=3843, + serialized_end=3994, ) _sym_db.RegisterEnumDescriptor(_ECLOUDSTORAGEPERSISTSTATE) ECloudStoragePersistState = enum_type_wrapper.EnumTypeWrapper(_ECLOUDSTORAGEPERSISTSTATE) +_ESDCARDFORMATSTAGE = _descriptor.EnumDescriptor( + name='ESDCardFormatStage', + full_name='ESDCardFormatStage', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Starting', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Testing', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Rescuing', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Formatting', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Finalizing', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=3997, + serialized_end=4229, +) +_sym_db.RegisterEnumDescriptor(_ESDCARDFORMATSTAGE) + +ESDCardFormatStage = enum_type_wrapper.EnumTypeWrapper(_ESDCARDFORMATSTAGE) +_ESYSTEMFANCONTROLMODE = _descriptor.EnumDescriptor( + name='ESystemFanControlMode', + full_name='ESystemFanControlMode', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_SystemFanControlMode_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemFanControlMode_Disabled', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemFanControlMode_Default', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=4232, + serialized_end=4364, +) +_sym_db.RegisterEnumDescriptor(_ESYSTEMFANCONTROLMODE) + +ESystemFanControlMode = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMFANCONTROLMODE) +_ECOLORPROFILE = _descriptor.EnumDescriptor( + name='EColorProfile', + full_name='EColorProfile', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EColorProfile_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EColorProfile_Native', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EColorProfile_Standard', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EColorProfile_Vivid', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=4367, + serialized_end=4496, +) +_sym_db.RegisterEnumDescriptor(_ECOLORPROFILE) + +EColorProfile = enum_type_wrapper.EnumTypeWrapper(_ECOLORPROFILE) _EBLUETOOTHDEVICETYPE = _descriptor.EnumDescriptor( name='EBluetoothDeviceType', full_name='EBluetoothDeviceType', @@ -659,89 +721,1281 @@ ], containing_type=None, serialized_options=None, - serialized_start=4305, - serialized_end=4753, + serialized_start=4499, + serialized_end=4947, ) _sym_db.RegisterEnumDescriptor(_EBLUETOOTHDEVICETYPE) EBluetoothDeviceType = enum_type_wrapper.EnumTypeWrapper(_EBLUETOOTHDEVICETYPE) -_ESTORAGEBLOCKCONTENTTYPE = _descriptor.EnumDescriptor( - name='EStorageBlockContentType', - full_name='EStorageBlockContentType', +_ESYSTEMAUDIODIRECTION = _descriptor.EnumDescriptor( + name='ESystemAudioDirection', + full_name='ESystemAudioDirection', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Invalid', index=0, number=0, + name='k_SystemAudioDirection_Invalid', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Unknown', index=1, number=1, + name='k_SystemAudioDirection_Input', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_FileSystem', index=2, number=2, + name='k_SystemAudioDirection_Output', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=4950, + serialized_end=5078, +) +_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIODIRECTION) + +ESystemAudioDirection = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIODIRECTION) +_ESYSTEMAUDIOCHANNEL = _descriptor.EnumDescriptor( + name='ESystemAudioChannel', + full_name='ESystemAudioChannel', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Crypto', index=3, number=3, + name='k_SystemAudioChannel_Invalid', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Raid', index=4, number=4, + name='k_SystemAudioChannel_Aggregated', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_FrontLeft', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_FrontRight', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_LFE', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_BackLeft', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_BackRight', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_FrontCenter', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_Unknown', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_Mono', index=9, number=9, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, - serialized_start=4756, - serialized_end=4981, + serialized_start=5081, + serialized_end=5450, ) -_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKCONTENTTYPE) +_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIOCHANNEL) -EStorageBlockContentType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKCONTENTTYPE) -_ESTORAGEBLOCKFILESYSTEMTYPE = _descriptor.EnumDescriptor( - name='EStorageBlockFileSystemType', - full_name='EStorageBlockFileSystemType', +ESystemAudioChannel = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIOCHANNEL) +_ESYSTEMAUDIOPORTTYPE = _descriptor.EnumDescriptor( + name='ESystemAudioPortType', + full_name='ESystemAudioPortType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_Invalid', index=0, number=0, + name='k_SystemAudioPortType_Invalid', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_Unknown', index=1, number=1, + name='k_SystemAudioPortType_Unknown', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_VFat', index=2, number=2, + name='k_SystemAudioPortType_Audio32f', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_Ext4', index=3, number=3, + name='k_SystemAudioPortType_Midi8b', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioPortType_Video32RGBA', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, - serialized_start=4984, - serialized_end=5179, + serialized_start=5453, + serialized_end=5654, ) -_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKFILESYSTEMTYPE) +_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIOPORTTYPE) -EStorageBlockFileSystemType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKFILESYSTEMTYPE) +ESystemAudioPortType = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIOPORTTYPE) +_ESYSTEMAUDIOPORTDIRECTION = _descriptor.EnumDescriptor( + name='ESystemAudioPortDirection', + full_name='ESystemAudioPortDirection', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_SystemAudioPortDirection_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioPortDirection_Input', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioPortDirection_Output', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=5657, + serialized_end=5801, +) +_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIOPORTDIRECTION) + +ESystemAudioPortDirection = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIOPORTDIRECTION) +_ESYSTEMSERVICESTATE = _descriptor.EnumDescriptor( + name='ESystemServiceState', + full_name='ESystemServiceState', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESystemServiceState_Unavailable', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESystemServiceState_Disabled', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESystemServiceState_Enabled', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=5804, + serialized_end=5935, +) +_sym_db.RegisterEnumDescriptor(_ESYSTEMSERVICESTATE) + +ESystemServiceState = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMSERVICESTATE) +_EGRAPHICSPERFOVERLAYLEVEL = _descriptor.EnumDescriptor( + name='EGraphicsPerfOverlayLevel', + full_name='EGraphicsPerfOverlayLevel', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Hidden', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Basic', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Medium', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Full', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Minimal', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=5938, + serialized_end=6163, +) +_sym_db.RegisterEnumDescriptor(_EGRAPHICSPERFOVERLAYLEVEL) + +EGraphicsPerfOverlayLevel = enum_type_wrapper.EnumTypeWrapper(_EGRAPHICSPERFOVERLAYLEVEL) +_EGPUPERFORMANCELEVEL = _descriptor.EnumDescriptor( + name='EGPUPerformanceLevel', + full_name='EGPUPerformanceLevel', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Auto', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Manual', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Low', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_High', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Profiling', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=6166, + serialized_end=6395, +) +_sym_db.RegisterEnumDescriptor(_EGPUPERFORMANCELEVEL) + +EGPUPerformanceLevel = enum_type_wrapper.EnumTypeWrapper(_EGPUPERFORMANCELEVEL) +_ESCALINGFILTER = _descriptor.EnumDescriptor( + name='EScalingFilter', + full_name='EScalingFilter', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_FSR', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_Nearest', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_Integer', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_Linear', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_NIS', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=6398, + serialized_end=6585, +) +_sym_db.RegisterEnumDescriptor(_ESCALINGFILTER) + +EScalingFilter = enum_type_wrapper.EnumTypeWrapper(_ESCALINGFILTER) +_ESPLITSCALINGFILTER = _descriptor.EnumDescriptor( + name='ESplitScalingFilter', + full_name='ESplitScalingFilter', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingFilter_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingFilter_Linear', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingFilter_Nearest', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingFilter_FSR', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingFilter_NIS', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=6588, + serialized_end=6775, +) +_sym_db.RegisterEnumDescriptor(_ESPLITSCALINGFILTER) + +ESplitScalingFilter = enum_type_wrapper.EnumTypeWrapper(_ESPLITSCALINGFILTER) +_ESPLITSCALINGSCALER = _descriptor.EnumDescriptor( + name='ESplitScalingScaler', + full_name='ESplitScalingScaler', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingScaler_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingScaler_Auto', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingScaler_Integer', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingScaler_Fit', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingScaler_Fill', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESplitScalingScaler_Stretch', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=6778, + serialized_end=6999, +) +_sym_db.RegisterEnumDescriptor(_ESPLITSCALINGSCALER) + +ESplitScalingScaler = enum_type_wrapper.EnumTypeWrapper(_ESPLITSCALINGSCALER) +_EHDRTONEMAPOPERATOR = _descriptor.EnumDescriptor( + name='EHDRToneMapOperator', + full_name='EHDRToneMapOperator', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EHDRToneMapOperator_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EHDRToneMapOperator_Uncharted', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EHDRToneMapOperator_Reinhard', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7002, + serialized_end=7131, +) +_sym_db.RegisterEnumDescriptor(_EHDRTONEMAPOPERATOR) + +EHDRToneMapOperator = enum_type_wrapper.EnumTypeWrapper(_EHDRTONEMAPOPERATOR) +_ECPUGOVERNOR = _descriptor.EnumDescriptor( + name='ECPUGovernor', + full_name='ECPUGovernor', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ECPUGovernor_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECPUGovernor_Perf', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECPUGovernor_Powersave', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECPUGovernor_Manual', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7133, + serialized_end=7257, +) +_sym_db.RegisterEnumDescriptor(_ECPUGOVERNOR) + +ECPUGovernor = enum_type_wrapper.EnumTypeWrapper(_ECPUGOVERNOR) +_EUPDATERTYPE = _descriptor.EnumDescriptor( + name='EUpdaterType', + full_name='EUpdaterType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Client', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_OS', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_BIOS', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Aggregated', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Test1', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Test2', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Dummy', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7260, + serialized_end=7486, +) +_sym_db.RegisterEnumDescriptor(_EUPDATERTYPE) + +EUpdaterType = enum_type_wrapper.EnumTypeWrapper(_EUPDATERTYPE) +_EUPDATERSTATE = _descriptor.EnumDescriptor( + name='EUpdaterState', + full_name='EUpdaterState', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_UpToDate', index=1, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_Checking', index=2, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_Available', index=3, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_Applying', index=4, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_ClientRestartPending', index=5, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_SystemRestartPending', index=6, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7489, + serialized_end=7738, +) +_sym_db.RegisterEnumDescriptor(_EUPDATERSTATE) + +EUpdaterState = enum_type_wrapper.EnumTypeWrapper(_EUPDATERSTATE) +_ESTORAGEBLOCKCONTENTTYPE = _descriptor.EnumDescriptor( + name='EStorageBlockContentType', + full_name='EStorageBlockContentType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_Unknown', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_FileSystem', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_Crypto', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_Raid', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7741, + serialized_end=7966, +) +_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKCONTENTTYPE) + +EStorageBlockContentType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKCONTENTTYPE) +_ESTORAGEBLOCKFILESYSTEMTYPE = _descriptor.EnumDescriptor( + name='EStorageBlockFileSystemType', + full_name='EStorageBlockFileSystemType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockFileSystemType_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockFileSystemType_Unknown', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockFileSystemType_VFat', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockFileSystemType_Ext4', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7969, + serialized_end=8164, +) +_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKFILESYSTEMTYPE) + +EStorageBlockFileSystemType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKFILESYSTEMTYPE) +_ESTORAGEDRIVEMEDIATYPE = _descriptor.EnumDescriptor( + name='EStorageDriveMediaType', + full_name='EStorageDriveMediaType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EStorageDriveMediaType_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageDriveMediaType_Unknown', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageDriveMediaType_HDD', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageDriveMediaType_SSD', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageDriveMediaType_Removable', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=8167, + serialized_end=8375, +) +_sym_db.RegisterEnumDescriptor(_ESTORAGEDRIVEMEDIATYPE) + +EStorageDriveMediaType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEDRIVEMEDIATYPE) +_ESYSTEMDISPLAYCOMPATIBILITYMODE = _descriptor.EnumDescriptor( + name='ESystemDisplayCompatibilityMode', + full_name='ESystemDisplayCompatibilityMode', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESystemDisplayCompatibilityMode_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESystemDisplayCompatibilityMode_None', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESystemDisplayCompatibilityMode_MinimalBandwith', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=8378, + serialized_end=8557, +) +_sym_db.RegisterEnumDescriptor(_ESYSTEMDISPLAYCOMPATIBILITYMODE) + +ESystemDisplayCompatibilityMode = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMDISPLAYCOMPATIBILITYMODE) +_ESTEAMDECKCOMPATIBILITYCATEGORY = _descriptor.EnumDescriptor( + name='ESteamDeckCompatibilityCategory', + full_name='ESteamDeckCompatibilityCategory', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityCategory_Unknown', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityCategory_Unsupported', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityCategory_Playable', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityCategory_Verified', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=8560, + serialized_end=8787, +) +_sym_db.RegisterEnumDescriptor(_ESTEAMDECKCOMPATIBILITYCATEGORY) + +ESteamDeckCompatibilityCategory = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKCOMPATIBILITYCATEGORY) +_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE = _descriptor.EnumDescriptor( + name='ESteamDeckCompatibilityResultDisplayType', + full_name='ESteamDeckCompatibilityResultDisplayType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Invisible', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Informational', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Unsupported', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Playable', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Verified', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=8790, + serialized_end=9126, +) +_sym_db.RegisterEnumDescriptor(_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE) + +ESteamDeckCompatibilityResultDisplayType = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE) +_EACSTATE = _descriptor.EnumDescriptor( + name='EACState', + full_name='EACState', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EACState_Unknown', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EACState_Disconnected', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EACState_Connected', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EACState_ConnectedSlow', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=9128, + serialized_end=9247, +) +_sym_db.RegisterEnumDescriptor(_EACSTATE) + +EACState = enum_type_wrapper.EnumTypeWrapper(_EACSTATE) +_EBATTERYSTATE = _descriptor.EnumDescriptor( + name='EBatteryState', + full_name='EBatteryState', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EBatteryState_Unknown', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBatteryState_Discharging', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBatteryState_Charging', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBatteryState_Full', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=9250, + serialized_end=9383, +) +_sym_db.RegisterEnumDescriptor(_EBATTERYSTATE) + +EBatteryState = enum_type_wrapper.EnumTypeWrapper(_EBATTERYSTATE) +_EOSBRANCH = _descriptor.EnumDescriptor( + name='EOSBranch', + full_name='EOSBranch', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_Unknown', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_Release', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_ReleaseCandidate', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_Beta', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_BetaCandidate', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_Main', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_Staging', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=9386, + serialized_end=9581, +) +_sym_db.RegisterEnumDescriptor(_EOSBRANCH) + +EOSBranch = enum_type_wrapper.EnumTypeWrapper(_EOSBRANCH) +_ECOMMUNITYITEMCLASS = _descriptor.EnumDescriptor( + name='ECommunityItemClass', + full_name='ECommunityItemClass', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Badge', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_GameCard', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_ProfileBackground', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Emoticon', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_BoosterPack', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Consumable', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_GameGoo', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_ProfileModifier', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Scene', index=9, number=9, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_SalienItem', index=10, number=10, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Sticker', index=11, number=11, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_ChatEffect', index=12, number=12, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_MiniProfileBackground', index=13, number=13, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_AvatarFrame', index=14, number=14, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_AnimatedAvatar', index=15, number=15, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_SteamDeckKeyboardSkin', index=16, number=16, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_SteamDeckStartupMovie', index=17, number=17, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=9584, + serialized_end=10317, +) +_sym_db.RegisterEnumDescriptor(_ECOMMUNITYITEMCLASS) + +ECommunityItemClass = enum_type_wrapper.EnumTypeWrapper(_ECOMMUNITYITEMCLASS) +_ESTEAMDECKCOMPATIBILITYFEEDBACK = _descriptor.EnumDescriptor( + name='ESteamDeckCompatibilityFeedback', + full_name='ESteamDeckCompatibilityFeedback', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityFeedback_Unset', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityFeedback_Agree', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityFeedback_Disagree', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityFeedback_Ignore', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=10320, + serialized_end=10537, +) +_sym_db.RegisterEnumDescriptor(_ESTEAMDECKCOMPATIBILITYFEEDBACK) + +ESteamDeckCompatibilityFeedback = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKCOMPATIBILITYFEEDBACK) +_EPROVIDEDECKFEEDBACKPREFERENCE = _descriptor.EnumDescriptor( + name='EProvideDeckFeedbackPreference', + full_name='EProvideDeckFeedbackPreference', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EProvideDeckFeedbackPreference_Unset', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EProvideDeckFeedbackPreference_Yes', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EProvideDeckFeedbackPreference_No', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=10540, + serialized_end=10699, +) +_sym_db.RegisterEnumDescriptor(_EPROVIDEDECKFEEDBACKPREFERENCE) + +EProvideDeckFeedbackPreference = enum_type_wrapper.EnumTypeWrapper(_EPROVIDEDECKFEEDBACKPREFERENCE) +_ETOUCHGESTURE = _descriptor.EnumDescriptor( + name='ETouchGesture', + full_name='ETouchGesture', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureNone', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureTouch', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureTap', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureDoubleTap', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureShortPress', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureLongPress', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureLongTap', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureTwoFingerTap', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureTapCancelled', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGesturePinchBegin', index=9, number=9, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGesturePinchUpdate', index=10, number=10, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGesturePinchEnd', index=11, number=11, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureFlingStart', index=12, number=12, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureFlingCancelled', index=13, number=13, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=10702, + serialized_end=11135, +) +_sym_db.RegisterEnumDescriptor(_ETOUCHGESTURE) + +ETouchGesture = enum_type_wrapper.EnumTypeWrapper(_ETOUCHGESTURE) +_ESESSIONPERSISTENCE = _descriptor.EnumDescriptor( + name='ESessionPersistence', + full_name='ESessionPersistence', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESessionPersistence_Invalid', index=0, number=-1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESessionPersistence_Ephemeral', index=1, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESessionPersistence_Persistent', index=2, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=11138, + serialized_end=11278, +) +_sym_db.RegisterEnumDescriptor(_ESESSIONPERSISTENCE) + +ESessionPersistence = enum_type_wrapper.EnumTypeWrapper(_ESESSIONPERSISTENCE) +_ENEWSTEAMANNOUNCEMENTSTATE = _descriptor.EnumDescriptor( + name='ENewSteamAnnouncementState', + full_name='ENewSteamAnnouncementState', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ENewSteamAnnouncementState_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ENewSteamAnnouncementState_AllRead', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ENewSteamAnnouncementState_NewAnnouncement', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ENewSteamAnnouncementState_FeaturedAnnouncement', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=11281, + serialized_end=11498, +) +_sym_db.RegisterEnumDescriptor(_ENEWSTEAMANNOUNCEMENTSTATE) + +ENewSteamAnnouncementState = enum_type_wrapper.EnumTypeWrapper(_ENEWSTEAMANNOUNCEMENTSTATE) k_PublishedFileQueryType_RankedByVote = 0 k_PublishedFileQueryType_RankedByPublicationDate = 1 k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate = 2 @@ -787,14 +2041,6 @@ k_EContentCheckProvider_Google = 1 k_EContentCheckProvider_Amazon = 2 k_EContentCheckProvider_Local = 3 -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 k_EProfileCustomizationTypeInvalid = 0 k_EProfileCustomizationTypeRareAchievementShowcase = 1 k_EProfileCustomizationTypeGameCollector = 2 @@ -819,6 +2065,7 @@ k_EProfileCustomizationTypeLoyaltyRewardReactions = 21 k_EProfileCustomizationTypeSingleArtworkShowcase = 22 k_EProfileCustomizationTypeAchievementsCompletionist = 23 +k_EProfileCustomizationTypeReplay = 24 k_EPublishedFileStorageSystemInvalid = 0 k_EPublishedFileStorageSystemLegacyCloud = 1 k_EPublishedFileStorageSystemDepot = 2 @@ -826,6 +2073,19 @@ k_ECloudStoragePersistStatePersisted = 0 k_ECloudStoragePersistStateForgotten = 1 k_ECloudStoragePersistStateDeleted = 2 +k_ESDCardFormatStage_Invalid = 0 +k_ESDCardFormatStage_Starting = 1 +k_ESDCardFormatStage_Testing = 2 +k_ESDCardFormatStage_Rescuing = 3 +k_ESDCardFormatStage_Formatting = 4 +k_ESDCardFormatStage_Finalizing = 5 +k_SystemFanControlMode_Invalid = 0 +k_SystemFanControlMode_Disabled = 1 +k_SystemFanControlMode_Default = 2 +k_EColorProfile_Invalid = 0 +k_EColorProfile_Native = 1 +k_EColorProfile_Standard = 2 +k_EColorProfile_Vivid = 3 k_BluetoothDeviceType_Invalid = 0 k_BluetoothDeviceType_Unknown = 1 k_BluetoothDeviceType_Phone = 2 @@ -838,6 +2098,80 @@ k_BluetoothDeviceType_Joystick = 9 k_BluetoothDeviceType_Gamepad = 10 k_BluetoothDeviceType_Keyboard = 11 +k_SystemAudioDirection_Invalid = 0 +k_SystemAudioDirection_Input = 1 +k_SystemAudioDirection_Output = 2 +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 +k_SystemAudioPortType_Invalid = 0 +k_SystemAudioPortType_Unknown = 1 +k_SystemAudioPortType_Audio32f = 2 +k_SystemAudioPortType_Midi8b = 3 +k_SystemAudioPortType_Video32RGBA = 4 +k_SystemAudioPortDirection_Invalid = 0 +k_SystemAudioPortDirection_Input = 1 +k_SystemAudioPortDirection_Output = 2 +k_ESystemServiceState_Unavailable = 0 +k_ESystemServiceState_Disabled = 1 +k_ESystemServiceState_Enabled = 2 +k_EGraphicsPerfOverlayLevel_Hidden = 0 +k_EGraphicsPerfOverlayLevel_Basic = 1 +k_EGraphicsPerfOverlayLevel_Medium = 2 +k_EGraphicsPerfOverlayLevel_Full = 3 +k_EGraphicsPerfOverlayLevel_Minimal = 4 +k_EGPUPerformanceLevel_Invalid = 0 +k_EGPUPerformanceLevel_Auto = 1 +k_EGPUPerformanceLevel_Manual = 2 +k_EGPUPerformanceLevel_Low = 3 +k_EGPUPerformanceLevel_High = 4 +k_EGPUPerformanceLevel_Profiling = 5 +k_EScalingFilter_Invalid = 0 +k_EScalingFilter_FSR = 1 +k_EScalingFilter_Nearest = 2 +k_EScalingFilter_Integer = 3 +k_EScalingFilter_Linear = 4 +k_EScalingFilter_NIS = 5 +k_ESplitScalingFilter_Invalid = 0 +k_ESplitScalingFilter_Linear = 1 +k_ESplitScalingFilter_Nearest = 2 +k_ESplitScalingFilter_FSR = 3 +k_ESplitScalingFilter_NIS = 4 +k_ESplitScalingScaler_Invalid = 0 +k_ESplitScalingScaler_Auto = 1 +k_ESplitScalingScaler_Integer = 2 +k_ESplitScalingScaler_Fit = 3 +k_ESplitScalingScaler_Fill = 4 +k_ESplitScalingScaler_Stretch = 5 +k_EHDRToneMapOperator_Invalid = 0 +k_EHDRToneMapOperator_Uncharted = 1 +k_EHDRToneMapOperator_Reinhard = 2 +k_ECPUGovernor_Invalid = 0 +k_ECPUGovernor_Perf = 1 +k_ECPUGovernor_Powersave = 2 +k_ECPUGovernor_Manual = 3 +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 +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 k_EStorageBlockContentType_Invalid = 0 k_EStorageBlockContentType_Unknown = 1 k_EStorageBlockContentType_FileSystem = 2 @@ -847,6 +2181,84 @@ k_EStorageBlockFileSystemType_Unknown = 1 k_EStorageBlockFileSystemType_VFat = 2 k_EStorageBlockFileSystemType_Ext4 = 3 +k_EStorageDriveMediaType_Invalid = 0 +k_EStorageDriveMediaType_Unknown = 1 +k_EStorageDriveMediaType_HDD = 2 +k_EStorageDriveMediaType_SSD = 3 +k_EStorageDriveMediaType_Removable = 4 +k_ESystemDisplayCompatibilityMode_Invalid = 0 +k_ESystemDisplayCompatibilityMode_None = 1 +k_ESystemDisplayCompatibilityMode_MinimalBandwith = 2 +k_ESteamDeckCompatibilityCategory_Unknown = 0 +k_ESteamDeckCompatibilityCategory_Unsupported = 1 +k_ESteamDeckCompatibilityCategory_Playable = 2 +k_ESteamDeckCompatibilityCategory_Verified = 3 +k_ESteamDeckCompatibilityResultDisplayType_Invisible = 0 +k_ESteamDeckCompatibilityResultDisplayType_Informational = 1 +k_ESteamDeckCompatibilityResultDisplayType_Unsupported = 2 +k_ESteamDeckCompatibilityResultDisplayType_Playable = 3 +k_ESteamDeckCompatibilityResultDisplayType_Verified = 4 +k_EACState_Unknown = 0 +k_EACState_Disconnected = 1 +k_EACState_Connected = 2 +k_EACState_ConnectedSlow = 3 +k_EBatteryState_Unknown = 0 +k_EBatteryState_Discharging = 1 +k_EBatteryState_Charging = 2 +k_EBatteryState_Full = 3 +k_EOSBranch_Unknown = 0 +k_EOSBranch_Release = 1 +k_EOSBranch_ReleaseCandidate = 2 +k_EOSBranch_Beta = 3 +k_EOSBranch_BetaCandidate = 4 +k_EOSBranch_Main = 5 +k_EOSBranch_Staging = 6 +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 +k_ECommunityItemClass_SteamDeckStartupMovie = 17 +k_ESteamDeckCompatibilityFeedback_Unset = 0 +k_ESteamDeckCompatibilityFeedback_Agree = 1 +k_ESteamDeckCompatibilityFeedback_Disagree = 2 +k_ESteamDeckCompatibilityFeedback_Ignore = 3 +k_EProvideDeckFeedbackPreference_Unset = 0 +k_EProvideDeckFeedbackPreference_Yes = 1 +k_EProvideDeckFeedbackPreference_No = 2 +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 +k_ESessionPersistence_Invalid = -1 +k_ESessionPersistence_Ephemeral = 0 +k_ESessionPersistence_Persistent = 1 +k_ENewSteamAnnouncementState_Invalid = 0 +k_ENewSteamAnnouncementState_AllRead = 1 +k_ENewSteamAnnouncementState_NewAnnouncement = 2 +k_ENewSteamAnnouncementState_FeaturedAnnouncement = 3 DESCRIPTOR.enum_types_by_name['EPublishedFileQueryType'] = _EPUBLISHEDFILEQUERYTYPE @@ -854,13 +2266,42 @@ DESCRIPTOR.enum_types_by_name['EPublishedFileInappropriateResult'] = _EPUBLISHEDFILEINAPPROPRIATERESULT DESCRIPTOR.enum_types_by_name['EPersonaStateFlag'] = _EPERSONASTATEFLAG DESCRIPTOR.enum_types_by_name['EContentCheckProvider'] = _ECONTENTCHECKPROVIDER -DESCRIPTOR.enum_types_by_name['EBanContentCheckResult'] = _EBANCONTENTCHECKRESULT DESCRIPTOR.enum_types_by_name['EProfileCustomizationType'] = _EPROFILECUSTOMIZATIONTYPE DESCRIPTOR.enum_types_by_name['EPublishedFileStorageSystem'] = _EPUBLISHEDFILESTORAGESYSTEM DESCRIPTOR.enum_types_by_name['ECloudStoragePersistState'] = _ECLOUDSTORAGEPERSISTSTATE +DESCRIPTOR.enum_types_by_name['ESDCardFormatStage'] = _ESDCARDFORMATSTAGE +DESCRIPTOR.enum_types_by_name['ESystemFanControlMode'] = _ESYSTEMFANCONTROLMODE +DESCRIPTOR.enum_types_by_name['EColorProfile'] = _ECOLORPROFILE DESCRIPTOR.enum_types_by_name['EBluetoothDeviceType'] = _EBLUETOOTHDEVICETYPE +DESCRIPTOR.enum_types_by_name['ESystemAudioDirection'] = _ESYSTEMAUDIODIRECTION +DESCRIPTOR.enum_types_by_name['ESystemAudioChannel'] = _ESYSTEMAUDIOCHANNEL +DESCRIPTOR.enum_types_by_name['ESystemAudioPortType'] = _ESYSTEMAUDIOPORTTYPE +DESCRIPTOR.enum_types_by_name['ESystemAudioPortDirection'] = _ESYSTEMAUDIOPORTDIRECTION +DESCRIPTOR.enum_types_by_name['ESystemServiceState'] = _ESYSTEMSERVICESTATE +DESCRIPTOR.enum_types_by_name['EGraphicsPerfOverlayLevel'] = _EGRAPHICSPERFOVERLAYLEVEL +DESCRIPTOR.enum_types_by_name['EGPUPerformanceLevel'] = _EGPUPERFORMANCELEVEL +DESCRIPTOR.enum_types_by_name['EScalingFilter'] = _ESCALINGFILTER +DESCRIPTOR.enum_types_by_name['ESplitScalingFilter'] = _ESPLITSCALINGFILTER +DESCRIPTOR.enum_types_by_name['ESplitScalingScaler'] = _ESPLITSCALINGSCALER +DESCRIPTOR.enum_types_by_name['EHDRToneMapOperator'] = _EHDRTONEMAPOPERATOR +DESCRIPTOR.enum_types_by_name['ECPUGovernor'] = _ECPUGOVERNOR +DESCRIPTOR.enum_types_by_name['EUpdaterType'] = _EUPDATERTYPE +DESCRIPTOR.enum_types_by_name['EUpdaterState'] = _EUPDATERSTATE DESCRIPTOR.enum_types_by_name['EStorageBlockContentType'] = _ESTORAGEBLOCKCONTENTTYPE DESCRIPTOR.enum_types_by_name['EStorageBlockFileSystemType'] = _ESTORAGEBLOCKFILESYSTEMTYPE +DESCRIPTOR.enum_types_by_name['EStorageDriveMediaType'] = _ESTORAGEDRIVEMEDIATYPE +DESCRIPTOR.enum_types_by_name['ESystemDisplayCompatibilityMode'] = _ESYSTEMDISPLAYCOMPATIBILITYMODE +DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityCategory'] = _ESTEAMDECKCOMPATIBILITYCATEGORY +DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityResultDisplayType'] = _ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE +DESCRIPTOR.enum_types_by_name['EACState'] = _EACSTATE +DESCRIPTOR.enum_types_by_name['EBatteryState'] = _EBATTERYSTATE +DESCRIPTOR.enum_types_by_name['EOSBranch'] = _EOSBRANCH +DESCRIPTOR.enum_types_by_name['ECommunityItemClass'] = _ECOMMUNITYITEMCLASS +DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityFeedback'] = _ESTEAMDECKCOMPATIBILITYFEEDBACK +DESCRIPTOR.enum_types_by_name['EProvideDeckFeedbackPreference'] = _EPROVIDEDECKFEEDBACKPREFERENCE +DESCRIPTOR.enum_types_by_name['ETouchGesture'] = _ETOUCHGESTURE +DESCRIPTOR.enum_types_by_name['ESessionPersistence'] = _ESESSIONPERSISTENCE +DESCRIPTOR.enum_types_by_name['ENewSteamAnnouncementState'] = _ENEWSTEAMANNOUNCEMENTSTATE _sym_db.RegisterFileDescriptor(DESCRIPTOR) diff --git a/src/steam_network/protocol/messages/service_cloudconfigstore_pb2.py b/src/steam_network/protocol/messages/service_cloudconfigstore_pb2.py index 89c701c2..99174ace 100644 --- a/src/steam_network/protocol/messages/service_cloudconfigstore_pb2.py +++ b/src/steam_network/protocol/messages/service_cloudconfigstore_pb2.py @@ -11,7 +11,7 @@ _sym_db = _symbol_database.Default() -import steammessages_unified_base_pb2 as steammessages__unified__base__pb2 +from steammessages_unified_base import steamclient_pb2 as steammessages__unified__base_dot_steamclient__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -20,24 +20,24 @@ syntax='proto2', serialized_options=None, create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x1eservice_cloudconfigstore.proto\x1a steammessages_unified_base.proto\"[\n\"CCloudConfigStore_Download_Request\x12\x35\n\x08versions\x18\x01 \x03(\x0b\x32#.CCloudConfigStore_NamespaceVersion\"I\n\"CCloudConfigStore_NamespaceVersion\x12\x12\n\nenamespace\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\x04\"U\n#CCloudConfigStore_Download_Response\x12.\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32 .CCloudConfigStore_NamespaceData\"q\n\x1f\x43\x43loudConfigStore_NamespaceData\x12\x12\n\nenamespace\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\x04\x12)\n\x07\x65ntries\x18\x03 \x03(\x0b\x32\x18.CCloudConfigStore_Entry\"m\n\x17\x43\x43loudConfigStore_Entry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nis_deleted\x18\x02 \x01(\x08\x12\r\n\x05value\x18\x03 \x01(\t\x12\x11\n\ttimestamp\x18\x04 \x01(\x07\x12\x0f\n\x07version\x18\x05 \x01(\x04\"R\n CCloudConfigStore_Upload_Request\x12.\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32 .CCloudConfigStore_NamespaceData\"Z\n!CCloudConfigStore_Upload_Response\x12\x35\n\x08versions\x18\x01 \x03(\x0b\x32#.CCloudConfigStore_NamespaceVersion\"^\n%CCloudConfigStore_Change_Notification\x12\x35\n\x08versions\x18\x02 \x03(\x0b\x32#.CCloudConfigStore_NamespaceVersion2\xba\x01\n\x10\x43loudConfigStore\x12U\n\x08\x44ownload\x12#.CCloudConfigStore_Download_Request\x1a$.CCloudConfigStore_Download_Response\x12O\n\x06Upload\x12!.CCloudConfigStore_Upload_Request\x1a\".CCloudConfigStore_Upload_Response2]\n\x16\x43loudConfigStoreClient\x12\x43\n\x0cNotifyChange\x12&.CCloudConfigStore_Change_Notification\x1a\x0b.NoResponse' + serialized_pb=b'\n\x1eservice_cloudconfigstore.proto\x1a,steammessages_unified_base.steamclient.proto\"^\n%CCloudConfigStore_Change_Notification\x12\x35\n\x08versions\x18\x02 \x03(\x0b\x32#.CCloudConfigStore_NamespaceVersion\"[\n\"CCloudConfigStore_Download_Request\x12\x35\n\x08versions\x18\x01 \x03(\x0b\x32#.CCloudConfigStore_NamespaceVersion\"U\n#CCloudConfigStore_Download_Response\x12.\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32 .CCloudConfigStore_NamespaceData\"m\n\x17\x43\x43loudConfigStore_Entry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nis_deleted\x18\x02 \x01(\x08\x12\r\n\x05value\x18\x03 \x01(\t\x12\x11\n\ttimestamp\x18\x04 \x01(\x07\x12\x0f\n\x07version\x18\x05 \x01(\x04\"\x82\x01\n\x1f\x43\x43loudConfigStore_NamespaceData\x12\x12\n\nenamespace\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\x04\x12)\n\x07\x65ntries\x18\x03 \x03(\x0b\x32\x18.CCloudConfigStore_Entry\x12\x0f\n\x07horizon\x18\x04 \x01(\x04\"I\n\"CCloudConfigStore_NamespaceVersion\x12\x12\n\nenamespace\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\x04\"R\n CCloudConfigStore_Upload_Request\x12.\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32 .CCloudConfigStore_NamespaceData\"Z\n!CCloudConfigStore_Upload_Response\x12\x35\n\x08versions\x18\x01 \x03(\x0b\x32#.CCloudConfigStore_NamespaceVersion2\xba\x01\n\x10\x43loudConfigStore\x12U\n\x08\x44ownload\x12#.CCloudConfigStore_Download_Request\x1a$.CCloudConfigStore_Download_Response\x12O\n\x06Upload\x12!.CCloudConfigStore_Upload_Request\x1a\".CCloudConfigStore_Upload_Response2]\n\x16\x43loudConfigStoreClient\x12\x43\n\x0cNotifyChange\x12&.CCloudConfigStore_Change_Notification\x1a\x0b.NoResponse' , - dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,]) + dependencies=[steammessages__unified__base_dot_steamclient__pb2.DESCRIPTOR,]) -_CCLOUDCONFIGSTORE_DOWNLOAD_REQUEST = _descriptor.Descriptor( - name='CCloudConfigStore_Download_Request', - full_name='CCloudConfigStore_Download_Request', +_CCLOUDCONFIGSTORE_CHANGE_NOTIFICATION = _descriptor.Descriptor( + name='CCloudConfigStore_Change_Notification', + full_name='CCloudConfigStore_Change_Notification', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='versions', full_name='CCloudConfigStore_Download_Request.versions', index=0, - number=1, type=11, cpp_type=10, label=3, + name='versions', full_name='CCloudConfigStore_Change_Notification.versions', index=0, + 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, @@ -54,30 +54,23 @@ extension_ranges=[], oneofs=[ ], - serialized_start=68, - serialized_end=159, + serialized_start=80, + serialized_end=174, ) -_CCLOUDCONFIGSTORE_NAMESPACEVERSION = _descriptor.Descriptor( - name='CCloudConfigStore_NamespaceVersion', - full_name='CCloudConfigStore_NamespaceVersion', +_CCLOUDCONFIGSTORE_DOWNLOAD_REQUEST = _descriptor.Descriptor( + name='CCloudConfigStore_Download_Request', + full_name='CCloudConfigStore_Download_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='enamespace', full_name='CCloudConfigStore_NamespaceVersion.enamespace', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='version', full_name='CCloudConfigStore_NamespaceVersion.version', index=1, - number=2, type=4, cpp_type=4, label=1, - has_default_value=False, default_value=0, + name='versions', full_name='CCloudConfigStore_Download_Request.versions', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), @@ -93,8 +86,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=161, - serialized_end=234, + serialized_start=176, + serialized_end=267, ) @@ -125,37 +118,51 @@ extension_ranges=[], oneofs=[ ], - serialized_start=236, - serialized_end=321, + serialized_start=269, + serialized_end=354, ) -_CCLOUDCONFIGSTORE_NAMESPACEDATA = _descriptor.Descriptor( - name='CCloudConfigStore_NamespaceData', - full_name='CCloudConfigStore_NamespaceData', +_CCLOUDCONFIGSTORE_ENTRY = _descriptor.Descriptor( + name='CCloudConfigStore_Entry', + full_name='CCloudConfigStore_Entry', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='enamespace', full_name='CCloudConfigStore_NamespaceData.enamespace', index=0, - number=1, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='key', full_name='CCloudConfigStore_Entry.key', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='version', full_name='CCloudConfigStore_NamespaceData.version', index=1, - number=2, type=4, cpp_type=4, label=1, + name='is_deleted', full_name='CCloudConfigStore_Entry.is_deleted', 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), + _descriptor.FieldDescriptor( + name='value', full_name='CCloudConfigStore_Entry.value', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='timestamp', full_name='CCloudConfigStore_Entry.timestamp', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='entries', full_name='CCloudConfigStore_NamespaceData.entries', index=2, - number=3, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], + name='version', full_name='CCloudConfigStore_Entry.version', 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, create_key=_descriptor._internal_create_key), @@ -171,50 +178,43 @@ extension_ranges=[], oneofs=[ ], - serialized_start=323, - serialized_end=436, + serialized_start=356, + serialized_end=465, ) -_CCLOUDCONFIGSTORE_ENTRY = _descriptor.Descriptor( - name='CCloudConfigStore_Entry', - full_name='CCloudConfigStore_Entry', +_CCLOUDCONFIGSTORE_NAMESPACEDATA = _descriptor.Descriptor( + name='CCloudConfigStore_NamespaceData', + full_name='CCloudConfigStore_NamespaceData', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='key', full_name='CCloudConfigStore_Entry.key', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_deleted', full_name='CCloudConfigStore_Entry.is_deleted', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, + name='enamespace', full_name='CCloudConfigStore_NamespaceData.enamespace', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='value', full_name='CCloudConfigStore_Entry.value', index=2, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), + name='version', full_name='CCloudConfigStore_NamespaceData.version', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='timestamp', full_name='CCloudConfigStore_Entry.timestamp', index=3, - number=4, type=7, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='entries', full_name='CCloudConfigStore_NamespaceData.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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='version', full_name='CCloudConfigStore_Entry.version', index=4, - number=5, type=4, cpp_type=4, label=1, + name='horizon', full_name='CCloudConfigStore_NamespaceData.horizon', 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, @@ -231,23 +231,30 @@ extension_ranges=[], oneofs=[ ], - serialized_start=438, - serialized_end=547, + serialized_start=468, + serialized_end=598, ) -_CCLOUDCONFIGSTORE_UPLOAD_REQUEST = _descriptor.Descriptor( - name='CCloudConfigStore_Upload_Request', - full_name='CCloudConfigStore_Upload_Request', +_CCLOUDCONFIGSTORE_NAMESPACEVERSION = _descriptor.Descriptor( + name='CCloudConfigStore_NamespaceVersion', + full_name='CCloudConfigStore_NamespaceVersion', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='data', full_name='CCloudConfigStore_Upload_Request.data', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], + name='enamespace', full_name='CCloudConfigStore_NamespaceVersion.enamespace', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version', full_name='CCloudConfigStore_NamespaceVersion.version', 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, create_key=_descriptor._internal_create_key), @@ -263,21 +270,21 @@ extension_ranges=[], oneofs=[ ], - serialized_start=549, - serialized_end=631, + serialized_start=600, + serialized_end=673, ) -_CCLOUDCONFIGSTORE_UPLOAD_RESPONSE = _descriptor.Descriptor( - name='CCloudConfigStore_Upload_Response', - full_name='CCloudConfigStore_Upload_Response', +_CCLOUDCONFIGSTORE_UPLOAD_REQUEST = _descriptor.Descriptor( + name='CCloudConfigStore_Upload_Request', + full_name='CCloudConfigStore_Upload_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='versions', full_name='CCloudConfigStore_Upload_Response.versions', index=0, + name='data', full_name='CCloudConfigStore_Upload_Request.data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, @@ -295,22 +302,22 @@ extension_ranges=[], oneofs=[ ], - serialized_start=633, - serialized_end=723, + serialized_start=675, + serialized_end=757, ) -_CCLOUDCONFIGSTORE_CHANGE_NOTIFICATION = _descriptor.Descriptor( - name='CCloudConfigStore_Change_Notification', - full_name='CCloudConfigStore_Change_Notification', +_CCLOUDCONFIGSTORE_UPLOAD_RESPONSE = _descriptor.Descriptor( + name='CCloudConfigStore_Upload_Response', + full_name='CCloudConfigStore_Upload_Response', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='versions', full_name='CCloudConfigStore_Change_Notification.versions', index=0, - number=2, type=11, cpp_type=10, label=3, + name='versions', full_name='CCloudConfigStore_Upload_Response.versions', index=0, + number=1, 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, @@ -327,26 +334,33 @@ extension_ranges=[], oneofs=[ ], - serialized_start=725, - serialized_end=819, + serialized_start=759, + serialized_end=849, ) +_CCLOUDCONFIGSTORE_CHANGE_NOTIFICATION.fields_by_name['versions'].message_type = _CCLOUDCONFIGSTORE_NAMESPACEVERSION _CCLOUDCONFIGSTORE_DOWNLOAD_REQUEST.fields_by_name['versions'].message_type = _CCLOUDCONFIGSTORE_NAMESPACEVERSION _CCLOUDCONFIGSTORE_DOWNLOAD_RESPONSE.fields_by_name['data'].message_type = _CCLOUDCONFIGSTORE_NAMESPACEDATA _CCLOUDCONFIGSTORE_NAMESPACEDATA.fields_by_name['entries'].message_type = _CCLOUDCONFIGSTORE_ENTRY _CCLOUDCONFIGSTORE_UPLOAD_REQUEST.fields_by_name['data'].message_type = _CCLOUDCONFIGSTORE_NAMESPACEDATA _CCLOUDCONFIGSTORE_UPLOAD_RESPONSE.fields_by_name['versions'].message_type = _CCLOUDCONFIGSTORE_NAMESPACEVERSION -_CCLOUDCONFIGSTORE_CHANGE_NOTIFICATION.fields_by_name['versions'].message_type = _CCLOUDCONFIGSTORE_NAMESPACEVERSION +DESCRIPTOR.message_types_by_name['CCloudConfigStore_Change_Notification'] = _CCLOUDCONFIGSTORE_CHANGE_NOTIFICATION DESCRIPTOR.message_types_by_name['CCloudConfigStore_Download_Request'] = _CCLOUDCONFIGSTORE_DOWNLOAD_REQUEST -DESCRIPTOR.message_types_by_name['CCloudConfigStore_NamespaceVersion'] = _CCLOUDCONFIGSTORE_NAMESPACEVERSION DESCRIPTOR.message_types_by_name['CCloudConfigStore_Download_Response'] = _CCLOUDCONFIGSTORE_DOWNLOAD_RESPONSE -DESCRIPTOR.message_types_by_name['CCloudConfigStore_NamespaceData'] = _CCLOUDCONFIGSTORE_NAMESPACEDATA DESCRIPTOR.message_types_by_name['CCloudConfigStore_Entry'] = _CCLOUDCONFIGSTORE_ENTRY +DESCRIPTOR.message_types_by_name['CCloudConfigStore_NamespaceData'] = _CCLOUDCONFIGSTORE_NAMESPACEDATA +DESCRIPTOR.message_types_by_name['CCloudConfigStore_NamespaceVersion'] = _CCLOUDCONFIGSTORE_NAMESPACEVERSION DESCRIPTOR.message_types_by_name['CCloudConfigStore_Upload_Request'] = _CCLOUDCONFIGSTORE_UPLOAD_REQUEST DESCRIPTOR.message_types_by_name['CCloudConfigStore_Upload_Response'] = _CCLOUDCONFIGSTORE_UPLOAD_RESPONSE -DESCRIPTOR.message_types_by_name['CCloudConfigStore_Change_Notification'] = _CCLOUDCONFIGSTORE_CHANGE_NOTIFICATION _sym_db.RegisterFileDescriptor(DESCRIPTOR) +CCloudConfigStore_Change_Notification = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_Change_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_CHANGE_NOTIFICATION, + '__module__' : 'service_cloudconfigstore_pb2' + # @@protoc_insertion_point(class_scope:CCloudConfigStore_Change_Notification) + }) +_sym_db.RegisterMessage(CCloudConfigStore_Change_Notification) + CCloudConfigStore_Download_Request = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_Download_Request', (_message.Message,), { 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_DOWNLOAD_REQUEST, '__module__' : 'service_cloudconfigstore_pb2' @@ -354,13 +368,6 @@ }) _sym_db.RegisterMessage(CCloudConfigStore_Download_Request) -CCloudConfigStore_NamespaceVersion = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_NamespaceVersion', (_message.Message,), { - 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_NAMESPACEVERSION, - '__module__' : 'service_cloudconfigstore_pb2' - # @@protoc_insertion_point(class_scope:CCloudConfigStore_NamespaceVersion) - }) -_sym_db.RegisterMessage(CCloudConfigStore_NamespaceVersion) - CCloudConfigStore_Download_Response = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_Download_Response', (_message.Message,), { 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_DOWNLOAD_RESPONSE, '__module__' : 'service_cloudconfigstore_pb2' @@ -368,6 +375,13 @@ }) _sym_db.RegisterMessage(CCloudConfigStore_Download_Response) +CCloudConfigStore_Entry = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_Entry', (_message.Message,), { + 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_ENTRY, + '__module__' : 'service_cloudconfigstore_pb2' + # @@protoc_insertion_point(class_scope:CCloudConfigStore_Entry) + }) +_sym_db.RegisterMessage(CCloudConfigStore_Entry) + CCloudConfigStore_NamespaceData = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_NamespaceData', (_message.Message,), { 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_NAMESPACEDATA, '__module__' : 'service_cloudconfigstore_pb2' @@ -375,12 +389,12 @@ }) _sym_db.RegisterMessage(CCloudConfigStore_NamespaceData) -CCloudConfigStore_Entry = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_Entry', (_message.Message,), { - 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_ENTRY, +CCloudConfigStore_NamespaceVersion = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_NamespaceVersion', (_message.Message,), { + 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_NAMESPACEVERSION, '__module__' : 'service_cloudconfigstore_pb2' - # @@protoc_insertion_point(class_scope:CCloudConfigStore_Entry) + # @@protoc_insertion_point(class_scope:CCloudConfigStore_NamespaceVersion) }) -_sym_db.RegisterMessage(CCloudConfigStore_Entry) +_sym_db.RegisterMessage(CCloudConfigStore_NamespaceVersion) CCloudConfigStore_Upload_Request = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_Upload_Request', (_message.Message,), { 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_UPLOAD_REQUEST, @@ -396,13 +410,6 @@ }) _sym_db.RegisterMessage(CCloudConfigStore_Upload_Response) -CCloudConfigStore_Change_Notification = _reflection.GeneratedProtocolMessageType('CCloudConfigStore_Change_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CCLOUDCONFIGSTORE_CHANGE_NOTIFICATION, - '__module__' : 'service_cloudconfigstore_pb2' - # @@protoc_insertion_point(class_scope:CCloudConfigStore_Change_Notification) - }) -_sym_db.RegisterMessage(CCloudConfigStore_Change_Notification) - _CLOUDCONFIGSTORE = _descriptor.ServiceDescriptor( @@ -412,8 +419,8 @@ index=0, serialized_options=None, create_key=_descriptor._internal_create_key, - serialized_start=822, - serialized_end=1008, + serialized_start=852, + serialized_end=1038, methods=[ _descriptor.MethodDescriptor( name='Download', @@ -448,8 +455,8 @@ index=1, serialized_options=None, create_key=_descriptor._internal_create_key, - serialized_start=1010, - serialized_end=1103, + serialized_start=1040, + serialized_end=1133, methods=[ _descriptor.MethodDescriptor( name='NotifyChange', @@ -457,7 +464,7 @@ index=0, containing_service=None, input_type=_CCLOUDCONFIGSTORE_CHANGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=None, create_key=_descriptor._internal_create_key, ), diff --git a/src/steam_network/protocol/messages/service_community_pb2.py b/src/steam_network/protocol/messages/service_community_pb2.py new file mode 100644 index 00000000..ad60418e --- /dev/null +++ b/src/steam_network/protocol/messages/service_community_pb2.py @@ -0,0 +1,2910 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: service_community.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() + + +import steammessages_base_pb2 as steammessages__base__pb2 +from steammessages_unified_base import steamclient_pb2 as steammessages__unified__base_dot_steamclient__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='service_community.proto', + package='', + syntax='proto2', + serialized_options=None, + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n\x17service_community.proto\x1a\x18steammessages_base.proto\x1a,steammessages_unified_base.steamclient.proto\"/\n\x0c\x43\x41ppPriority\x12\x10\n\x08priority\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x03(\r\"G\n6CCommunity_ClearSinglePartnerEventsAppPriority_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"9\n7CCommunity_ClearSinglePartnerEventsAppPriority_Response\"8\n6CCommunity_ClearUserPartnerEventsAppPriorities_Request\"9\n7CCommunity_ClearUserPartnerEventsAppPriorities_Response\"\xc1\x02\n\x12\x43\x43ommunity_Comment\x12\x12\n\ngidcomment\x18\x01 \x01(\x06\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x0c\n\x04text\x18\x04 \x01(\t\x12\x0f\n\x07upvotes\x18\x05 \x01(\x05\x12\x0e\n\x06hidden\x18\x06 \x01(\x08\x12\x16\n\x0ehidden_by_user\x18\x07 \x01(\x08\x12\x0f\n\x07\x64\x65leted\x18\x08 \x01(\x08\x12!\n\tipaddress\x18\t \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x14\n\x0ctotal_hidden\x18\n \x01(\x05\x12\x17\n\x0fupvoted_by_user\x18\x0b \x01(\x08\x12/\n\treactions\x18\x0c \x03(\x0b\x32\x1c.CCommunity_Comment_Reaction\x12\x18\n\x10gidparentcomment\x18\r \x01(\x06\"@\n\x1b\x43\x43ommunity_Comment_Reaction\x12\x12\n\nreactionid\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xa9\x01\n*CCommunity_DeleteCommentFromThread_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x1b\n\x13\x63omment_thread_type\x18\x02 \x01(\r\x12\x12\n\ngidfeature\x18\x03 \x01(\x06\x12\x13\n\x0bgidfeature2\x18\x04 \x01(\x06\x12\x12\n\ngidcomment\x18\x05 \x01(\x06\x12\x10\n\x08undelete\x18\x06 \x01(\x08\"-\n+CCommunity_DeleteCommentFromThread_Response\"T\n1CCommunity_GetAppRichPresenceLocalization_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x10\n\x08language\x18\x02 \x01(\t\"\x97\x01\n2CCommunity_GetAppRichPresenceLocalization_Response\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12R\n\x0btoken_lists\x18\x02 \x03(\x0b\x32=.CCommunity_GetAppRichPresenceLocalization_Response_TokenList\"W\n8CCommunity_GetAppRichPresenceLocalization_Response_Token\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x9b\x01\n\n\x1a\x43\x43ommunity_GetApps_Request\x12\x0e\n\x06\x61ppids\x18\x01 \x03(\x05\x12\x10\n\x08language\x18\x02 \x01(\r\"B\n\x1b\x43\x43ommunity_GetApps_Response\x12#\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x15.CCDDBAppDetailCommon\"Y\n#CCommunity_GetAvatarHistory_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12!\n\x19\x66ilter_user_uploaded_only\x18\x02 \x01(\x08\"i\n$CCommunity_GetAvatarHistory_Response\x12\x41\n\x07\x61vatars\x18\x01 \x03(\x0b\x32\x30.CCommunity_GetAvatarHistory_Response_AvatarData\"p\n/CCommunity_GetAvatarHistory_Response_AvatarData\x12\x13\n\x0b\x61vatar_sha1\x18\x01 \x01(\t\x12\x15\n\ruser_uploaded\x18\x02 \x01(\x08\x12\x11\n\ttimestamp\x18\x03 \x01(\r\"\x8e\x01\n\'CCommunity_GetBestEventsForUser_Request\x12\x1a\n\x12include_steam_blog\x18\x01 \x01(\x08\x12$\n\x1c\x66ilter_to_played_within_days\x18\x02 \x01(\r\x12!\n\x19include_only_game_updates\x18\x03 \x01(\x08\"[\n(CCommunity_GetBestEventsForUser_Response\x12/\n\x07results\x18\x01 \x03(\x0b\x32\x1e.CCommunity_PartnerEventResult\"K\n1CCommunity_GetClanAnnouncementVoteForUser_Request\x12\x16\n\x0e\x61nnouncementid\x18\x01 \x01(\x04\"Z\n2CCommunity_GetClanAnnouncementVoteForUser_Response\x12\x10\n\x08voted_up\x18\x01 \x01(\x08\x12\x12\n\nvoted_down\x18\x02 \x01(\x08\"\x9d\x02\n#CCommunity_GetCommentThread_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x1b\n\x13\x63omment_thread_type\x18\x02 \x01(\r\x12\x12\n\ngidfeature\x18\x03 \x01(\x06\x12\x13\n\x0bgidfeature2\x18\x04 \x01(\x06\x12\x17\n\x0f\x63ommentthreadid\x18\x05 \x01(\x06\x12\r\n\x05start\x18\x06 \x01(\x05\x12\r\n\x05\x63ount\x18\x07 \x01(\x05\x12\x10\n\x08upvoters\x18\x08 \x01(\x05\x12\x17\n\x0finclude_deleted\x18\t \x01(\x08\x12\x12\n\ngidcomment\x18\n \x01(\x06\x12\x13\n\x0btime_oldest\x18\x0b \x01(\r\x12\x14\n\x0coldest_first\x18\x0c \x01(\x08\"\xce\x03\n$CCommunity_GetCommentThread_Response\x12%\n\x08\x63omments\x18\x01 \x03(\x0b\x32\x13.CCommunity_Comment\x12-\n\x10\x64\x65leted_comments\x18\x02 \x03(\x0b\x32\x13.CCommunity_Comment\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\x12\x17\n\x0f\x63ommentthreadid\x18\x04 \x01(\x06\x12\r\n\x05start\x18\x05 \x01(\x05\x12\r\n\x05\x63ount\x18\x06 \x01(\x05\x12\x13\n\x0btotal_count\x18\x07 \x01(\x05\x12\x0f\n\x07upvotes\x18\x08 \x01(\x05\x12\x10\n\x08upvoters\x18\t \x03(\r\x12\x17\n\x0fuser_subscribed\x18\n \x01(\x08\x12\x14\n\x0cuser_upvoted\x18\x0b \x01(\x08\x12\x18\n\x10\x61nswer_commentid\x18\x0c \x01(\x06\x12\x14\n\x0c\x61nswer_actor\x18\r \x01(\r\x12\x19\n\x11\x61nswer_actor_rank\x18\x0e \x01(\x05\x12\x10\n\x08\x63\x61n_post\x18\x0f \x01(\x08\x12\x1b\n\x13\x63omment_thread_type\x18\x10 \x01(\r\x12\x12\n\ngidfeature\x18\x11 \x01(\x06\x12\x13\n\x0bgidfeature2\x18\x12 \x01(\x06\"\xaa\x01\n*CCommunity_GetCommentThreadRatings_Request\x12\x19\n\x11\x63ommentthreadtype\x18\x01 \x01(\t\x12\x0f\n\x07steamid\x18\x02 \x01(\x04\x12\x12\n\ngidfeature\x18\x03 \x01(\x04\x12\x13\n\x0bgidfeature2\x18\x04 \x01(\x04\x12\x12\n\ngidcomment\x18\x05 \x01(\x04\x12\x13\n\x0bmax_results\x18\x06 \x01(\r\"\x9c\x01\n+CCommunity_GetCommentThreadRatings_Response\x12\x17\n\x0f\x63ommentthreadid\x18\x01 \x01(\x04\x12\x12\n\ngidcomment\x18\x02 \x01(\x04\x12\x0f\n\x07upvotes\x18\x03 \x01(\r\x12\x13\n\x0bhas_upvoted\x18\x04 \x01(\x08\x12\x1a\n\x12upvoter_accountids\x18\x05 \x03(\r\"\xae\x02\n*CCommunity_GetUserPartnerEventNews_Request\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x1a\n\x12rtime32_start_time\x18\x03 \x01(\r\x12\x18\n\x10rtime32_end_time\x18\x04 \x01(\r\x12\x1b\n\x13language_preference\x18\x05 \x03(\r\x12#\n\x11\x66ilter_event_type\x18\x06 \x03(\x05\x42\x08\x82\xb5\x18\x04\x65num\x12\x17\n\x0f\x66ilter_to_appid\x18\x07 \x01(\x08\x12\x1f\n\x08\x61pp_list\x18\x08 \x03(\x0b\x32\r.CAppPriority\x12\x16\n\x0b\x63ount_after\x18\t \x01(\r:\x01\x30\x12\x17\n\x0c\x63ount_before\x18\n \x01(\r:\x01\x30\"W\n+CCommunity_GetUserPartnerEventNews_Response\x12(\n\x07results\x18\x01 \x03(\x0b\x32\x17.CClanMatchEventByRange\"6\n4CCommunity_GetUserPartnerEventsAppPriorities_Request\"q\n5CCommunity_GetUserPartnerEventsAppPriorities_Response\x12\x38\n\npriorities\x18\x01 \x03(\x0b\x32$.CCommunity_PartnerEventsAppPriority\"h\n0CCommunity_GetUserPartnerEventViewStatus_Request\x12\x12\n\nevent_gids\x18\x01 \x03(\x06\x12 \n\x18include_read_events_only\x18\x02 \x01(\x08\"\x84\x01\n1CCommunity_GetUserPartnerEventViewStatus_Response\x12O\n\x06\x65vents\x18\x01 \x03(\x0b\x32?.CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent\"\x9d\x01\n>CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent\x12\x11\n\tevent_gid\x18\x01 \x01(\x06\x12\x17\n\x0flast_shown_time\x18\x02 \x01(\r\x12\x16\n\x0elast_read_time\x18\x03 \x01(\r\x12\x17\n\x0f\x63lan_account_id\x18\x04 \x01(\r\"\x81\x01\n+CCommunity_MarkPartnerEventsForUser_Request\x12R\n\x08markings\x18\x01 \x03(\x0b\x32@.CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking\"\xaf\x01\n?CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking\x12\x0e\n\x06\x63lanid\x18\x01 \x01(\r\x12\x11\n\tevent_gid\x18\x02 \x01(\x06\x12\"\n\x10\x64isplay_location\x18\x03 \x01(\x05\x42\x08\x82\xb5\x18\x04\x65num\x12\x12\n\nmark_shown\x18\x04 \x01(\x08\x12\x11\n\tmark_read\x18\x05 \x01(\x08\".\n,CCommunity_MarkPartnerEventsForUser_Response\"\xc3\x01\n\x1d\x43\x43ommunity_PartnerEventResult\x12\x0e\n\x06\x63lanid\x18\x01 \x01(\r\x12\x11\n\tevent_gid\x18\x02 \x01(\x06\x12\x18\n\x10\x61nnouncement_gid\x18\x03 \x01(\x06\x12\r\n\x05\x61ppid\x18\x04 \x01(\r\x12\x19\n\x11possible_takeover\x18\x05 \x01(\x08\x12 \n\x15rtime32_last_modified\x18\x06 \x01(\r:\x01\x30\x12\x19\n\x11user_app_priority\x18\x07 \x01(\x05\"O\n#CCommunity_PartnerEventsAppPriority\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x19\n\x11user_app_priority\x18\x02 \x01(\x05\"?\n.CCommunity_PartnerEventsShowLessForApp_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"1\n/CCommunity_PartnerEventsShowLessForApp_Response\"?\n.CCommunity_PartnerEventsShowMoreForApp_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"1\n/CCommunity_PartnerEventsShowMoreForApp_Response\"\xf0\x01\n&CCommunity_PostCommentToThread_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x1b\n\x13\x63omment_thread_type\x18\x02 \x01(\r\x12\x12\n\ngidfeature\x18\x03 \x01(\x06\x12\x13\n\x0bgidfeature2\x18\x04 \x01(\x06\x12\x0c\n\x04text\x18\x06 \x01(\t\x12\x18\n\x10gidparentcomment\x18\x07 \x01(\x06\x12\x1e\n\x16suppress_notifications\x18\x08 \x01(\x08\x12\x11\n\tis_report\x18\t \x01(\x08\x12\x14\n\x0cstart_hidden\x18\n \x01(\x08\"v\n\'CCommunity_PostCommentToThread_Response\x12\x12\n\ngidcomment\x18\x01 \x01(\x06\x12\x17\n\x0f\x63ommentthreadid\x18\x02 \x01(\x06\x12\r\n\x05\x63ount\x18\x03 \x01(\x05\x12\x0f\n\x07upvotes\x18\x04 \x01(\x05\"j\n\'CCommunity_RateClanAnnouncement_Request\x12\x16\n\x0e\x61nnouncementid\x18\x01 \x01(\x04\x12\x0f\n\x07vote_up\x18\x02 \x01(\x08\x12\x16\n\x0e\x63lan_accountid\x18\x03 \x01(\r\"*\n(CCommunity_RateClanAnnouncement_Response\"\xc0\x01\n$CCommunity_RateCommentThread_Request\x12\x19\n\x11\x63ommentthreadtype\x18\x01 \x01(\t\x12\x0f\n\x07steamid\x18\x02 \x01(\x04\x12\x12\n\ngidfeature\x18\x03 \x01(\x04\x12\x13\n\x0bgidfeature2\x18\x04 \x01(\x04\x12\x12\n\ngidcomment\x18\x05 \x01(\x04\x12\x0f\n\x07rate_up\x18\x06 \x01(\x08\x12\x1e\n\x16suppress_notifications\x18\x07 \x01(\x08\"\x89\x01\n%CCommunity_RateCommentThread_Response\x12\x12\n\ngidcomment\x18\x01 \x01(\x04\x12\x17\n\x0f\x63ommentthreadid\x18\x02 \x01(\x04\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x0f\n\x07upvotes\x18\x04 \x01(\r\x12\x13\n\x0bhas_upvoted\x18\x05 \x01(\x08\x32\x88\x12\n\tCommunity\x12\x98\x01\n#ClearSinglePartnerEventsAppPriority\x12\x37.CCommunity_ClearSinglePartnerEventsAppPriority_Request\x1a\x38.CCommunity_ClearSinglePartnerEventsAppPriority_Response\x12\x98\x01\n#ClearUserPartnerEventsAppPriorities\x12\x37.CCommunity_ClearUserPartnerEventsAppPriorities_Request\x1a\x38.CCommunity_ClearUserPartnerEventsAppPriorities_Response\x12t\n\x17\x44\x65leteCommentFromThread\x12+.CCommunity_DeleteCommentFromThread_Request\x1a,.CCommunity_DeleteCommentFromThread_Response\x12\x89\x01\n\x1eGetAppRichPresenceLocalization\x12\x32.CCommunity_GetAppRichPresenceLocalization_Request\x1a\x33.CCommunity_GetAppRichPresenceLocalization_Response\x12\x44\n\x07GetApps\x12\x1b.CCommunity_GetApps_Request\x1a\x1c.CCommunity_GetApps_Response\x12_\n\x10GetAvatarHistory\x12$.CCommunity_GetAvatarHistory_Request\x1a%.CCommunity_GetAvatarHistory_Response\x12k\n\x14GetBestEventsForUser\x12(.CCommunity_GetBestEventsForUser_Request\x1a).CCommunity_GetBestEventsForUser_Response\x12\x89\x01\n\x1eGetClanAnnouncementVoteForUser\x12\x32.CCommunity_GetClanAnnouncementVoteForUser_Request\x1a\x33.CCommunity_GetClanAnnouncementVoteForUser_Response\x12_\n\x10GetCommentThread\x12$.CCommunity_GetCommentThread_Request\x1a%.CCommunity_GetCommentThread_Response\x12t\n\x17GetCommentThreadRatings\x12+.CCommunity_GetCommentThreadRatings_Request\x1a,.CCommunity_GetCommentThreadRatings_Response\x12t\n\x17GetUserPartnerEventNews\x12+.CCommunity_GetUserPartnerEventNews_Request\x1a,.CCommunity_GetUserPartnerEventNews_Response\x12\x92\x01\n!GetUserPartnerEventsAppPriorities\x12\x35.CCommunity_GetUserPartnerEventsAppPriorities_Request\x1a\x36.CCommunity_GetUserPartnerEventsAppPriorities_Response\x12\x86\x01\n\x1dGetUserPartnerEventViewStatus\x12\x31.CCommunity_GetUserPartnerEventViewStatus_Request\x1a\x32.CCommunity_GetUserPartnerEventViewStatus_Response\x12w\n\x18MarkPartnerEventsForUser\x12,.CCommunity_MarkPartnerEventsForUser_Request\x1a-.CCommunity_MarkPartnerEventsForUser_Response\x12\x80\x01\n\x1bPartnerEventsShowLessForApp\x12/.CCommunity_PartnerEventsShowLessForApp_Request\x1a\x30.CCommunity_PartnerEventsShowLessForApp_Response\x12\x80\x01\n\x1bPartnerEventsShowMoreForApp\x12/.CCommunity_PartnerEventsShowMoreForApp_Request\x1a\x30.CCommunity_PartnerEventsShowMoreForApp_Response\x12h\n\x13PostCommentToThread\x12\'.CCommunity_PostCommentToThread_Request\x1a(.CCommunity_PostCommentToThread_Response\x12k\n\x14RateClanAnnouncement\x12(.CCommunity_RateClanAnnouncement_Request\x1a).CCommunity_RateClanAnnouncement_Response\x12\x62\n\x11RateCommentThread\x12%.CCommunity_RateCommentThread_Request\x1a&.CCommunity_RateCommentThread_Response' + , + dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base_dot_steamclient__pb2.DESCRIPTOR,]) + + + + +_CAPPPRIORITY = _descriptor.Descriptor( + name='CAppPriority', + full_name='CAppPriority', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='priority', full_name='CAppPriority.priority', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appid', full_name='CAppPriority.appid', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=99, + serialized_end=146, +) + + +_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST = _descriptor.Descriptor( + name='CCommunity_ClearSinglePartnerEventsAppPriority_Request', + full_name='CCommunity_ClearSinglePartnerEventsAppPriority_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CCommunity_ClearSinglePartnerEventsAppPriority_Request.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=148, + serialized_end=219, +) + + +_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE = _descriptor.Descriptor( + name='CCommunity_ClearSinglePartnerEventsAppPriority_Response', + full_name='CCommunity_ClearSinglePartnerEventsAppPriority_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=221, + serialized_end=278, +) + + +_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST = _descriptor.Descriptor( + name='CCommunity_ClearUserPartnerEventsAppPriorities_Request', + full_name='CCommunity_ClearUserPartnerEventsAppPriorities_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=280, + serialized_end=336, +) + + +_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE = _descriptor.Descriptor( + name='CCommunity_ClearUserPartnerEventsAppPriorities_Response', + full_name='CCommunity_ClearUserPartnerEventsAppPriorities_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=338, + serialized_end=395, +) + + +_CCOMMUNITY_COMMENT = _descriptor.Descriptor( + name='CCommunity_Comment', + full_name='CCommunity_Comment', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='gidcomment', full_name='CCommunity_Comment.gidcomment', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='steamid', full_name='CCommunity_Comment.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='timestamp', full_name='CCommunity_Comment.timestamp', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='text', full_name='CCommunity_Comment.text', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upvotes', full_name='CCommunity_Comment.upvotes', 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='hidden', full_name='CCommunity_Comment.hidden', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='hidden_by_user', full_name='CCommunity_Comment.hidden_by_user', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='deleted', full_name='CCommunity_Comment.deleted', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ipaddress', full_name='CCommunity_Comment.ipaddress', index=8, + number=9, 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), + _descriptor.FieldDescriptor( + name='total_hidden', full_name='CCommunity_Comment.total_hidden', index=9, + number=10, 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='upvoted_by_user', full_name='CCommunity_Comment.upvoted_by_user', index=10, + number=11, 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), + _descriptor.FieldDescriptor( + name='reactions', full_name='CCommunity_Comment.reactions', index=11, + number=12, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidparentcomment', full_name='CCommunity_Comment.gidparentcomment', index=12, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=398, + serialized_end=719, +) + + +_CCOMMUNITY_COMMENT_REACTION = _descriptor.Descriptor( + name='CCommunity_Comment_Reaction', + full_name='CCommunity_Comment_Reaction', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='reactionid', full_name='CCommunity_Comment_Reaction.reactionid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count', full_name='CCommunity_Comment_Reaction.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=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=721, + serialized_end=785, +) + + +_CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST = _descriptor.Descriptor( + name='CCommunity_DeleteCommentFromThread_Request', + full_name='CCommunity_DeleteCommentFromThread_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CCommunity_DeleteCommentFromThread_Request.steamid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='comment_thread_type', full_name='CCommunity_DeleteCommentFromThread_Request.comment_thread_type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature', full_name='CCommunity_DeleteCommentFromThread_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature2', full_name='CCommunity_DeleteCommentFromThread_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidcomment', full_name='CCommunity_DeleteCommentFromThread_Request.gidcomment', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='undelete', full_name='CCommunity_DeleteCommentFromThread_Request.undelete', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=788, + serialized_end=957, +) + + +_CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE = _descriptor.Descriptor( + name='CCommunity_DeleteCommentFromThread_Response', + full_name='CCommunity_DeleteCommentFromThread_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=959, + serialized_end=1004, +) + + +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetAppRichPresenceLocalization_Request', + full_name='CCommunity_GetAppRichPresenceLocalization_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CCommunity_GetAppRichPresenceLocalization_Request.appid', index=0, + number=1, 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='language', full_name='CCommunity_GetAppRichPresenceLocalization_Request.language', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1006, + serialized_end=1090, +) + + +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetAppRichPresenceLocalization_Response', + full_name='CCommunity_GetAppRichPresenceLocalization_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CCommunity_GetAppRichPresenceLocalization_Response.appid', index=0, + number=1, 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='token_lists', full_name='CCommunity_GetAppRichPresenceLocalization_Response.token_lists', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1093, + serialized_end=1244, +) + + +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN = _descriptor.Descriptor( + name='CCommunity_GetAppRichPresenceLocalization_Response_Token', + full_name='CCommunity_GetAppRichPresenceLocalization_Response_Token', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='CCommunity_GetAppRichPresenceLocalization_Response_Token.name', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='CCommunity_GetAppRichPresenceLocalization_Response_Token.value', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1246, + serialized_end=1333, +) + + +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST = _descriptor.Descriptor( + name='CCommunity_GetAppRichPresenceLocalization_Response_TokenList', + full_name='CCommunity_GetAppRichPresenceLocalization_Response_TokenList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='language', full_name='CCommunity_GetAppRichPresenceLocalization_Response_TokenList.language', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tokens', full_name='CCommunity_GetAppRichPresenceLocalization_Response_TokenList.tokens', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1336, + serialized_end=1491, +) + + +_CCOMMUNITY_GETAPPS_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetApps_Request', + full_name='CCommunity_GetApps_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appids', full_name='CCommunity_GetApps_Request.appids', index=0, + number=1, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='language', full_name='CCommunity_GetApps_Request.language', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1493, + serialized_end=1555, +) + + +_CCOMMUNITY_GETAPPS_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetApps_Response', + full_name='CCommunity_GetApps_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='apps', full_name='CCommunity_GetApps_Response.apps', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1557, + serialized_end=1623, +) + + +_CCOMMUNITY_GETAVATARHISTORY_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetAvatarHistory_Request', + full_name='CCommunity_GetAvatarHistory_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CCommunity_GetAvatarHistory_Request.steamid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter_user_uploaded_only', full_name='CCommunity_GetAvatarHistory_Request.filter_user_uploaded_only', 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1625, + serialized_end=1714, +) + + +_CCOMMUNITY_GETAVATARHISTORY_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetAvatarHistory_Response', + full_name='CCommunity_GetAvatarHistory_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='avatars', full_name='CCommunity_GetAvatarHistory_Response.avatars', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1716, + serialized_end=1821, +) + + +_CCOMMUNITY_GETAVATARHISTORY_RESPONSE_AVATARDATA = _descriptor.Descriptor( + name='CCommunity_GetAvatarHistory_Response_AvatarData', + full_name='CCommunity_GetAvatarHistory_Response_AvatarData', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='avatar_sha1', full_name='CCommunity_GetAvatarHistory_Response_AvatarData.avatar_sha1', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='user_uploaded', full_name='CCommunity_GetAvatarHistory_Response_AvatarData.user_uploaded', 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), + _descriptor.FieldDescriptor( + name='timestamp', full_name='CCommunity_GetAvatarHistory_Response_AvatarData.timestamp', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1823, + serialized_end=1935, +) + + +_CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetBestEventsForUser_Request', + full_name='CCommunity_GetBestEventsForUser_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='include_steam_blog', full_name='CCommunity_GetBestEventsForUser_Request.include_steam_blog', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='filter_to_played_within_days', full_name='CCommunity_GetBestEventsForUser_Request.filter_to_played_within_days', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='include_only_game_updates', full_name='CCommunity_GetBestEventsForUser_Request.include_only_game_updates', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1938, + serialized_end=2080, +) + + +_CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetBestEventsForUser_Response', + full_name='CCommunity_GetBestEventsForUser_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='results', full_name='CCommunity_GetBestEventsForUser_Response.results', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2082, + serialized_end=2173, +) + + +_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetClanAnnouncementVoteForUser_Request', + full_name='CCommunity_GetClanAnnouncementVoteForUser_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='announcementid', full_name='CCommunity_GetClanAnnouncementVoteForUser_Request.announcementid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2175, + serialized_end=2250, +) + + +_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetClanAnnouncementVoteForUser_Response', + full_name='CCommunity_GetClanAnnouncementVoteForUser_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='voted_up', full_name='CCommunity_GetClanAnnouncementVoteForUser_Response.voted_up', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='voted_down', full_name='CCommunity_GetClanAnnouncementVoteForUser_Response.voted_down', 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2252, + serialized_end=2342, +) + + +_CCOMMUNITY_GETCOMMENTTHREAD_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetCommentThread_Request', + full_name='CCommunity_GetCommentThread_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CCommunity_GetCommentThread_Request.steamid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='comment_thread_type', full_name='CCommunity_GetCommentThread_Request.comment_thread_type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature', full_name='CCommunity_GetCommentThread_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature2', full_name='CCommunity_GetCommentThread_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='commentthreadid', full_name='CCommunity_GetCommentThread_Request.commentthreadid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='start', full_name='CCommunity_GetCommentThread_Request.start', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count', full_name='CCommunity_GetCommentThread_Request.count', index=6, + number=7, 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='upvoters', full_name='CCommunity_GetCommentThread_Request.upvoters', index=7, + number=8, 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='include_deleted', full_name='CCommunity_GetCommentThread_Request.include_deleted', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidcomment', full_name='CCommunity_GetCommentThread_Request.gidcomment', index=9, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_oldest', full_name='CCommunity_GetCommentThread_Request.time_oldest', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='oldest_first', full_name='CCommunity_GetCommentThread_Request.oldest_first', index=11, + number=12, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2345, + serialized_end=2630, +) + + +_CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetCommentThread_Response', + full_name='CCommunity_GetCommentThread_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='comments', full_name='CCommunity_GetCommentThread_Response.comments', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='deleted_comments', full_name='CCommunity_GetCommentThread_Response.deleted_comments', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='steamid', full_name='CCommunity_GetCommentThread_Response.steamid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='commentthreadid', full_name='CCommunity_GetCommentThread_Response.commentthreadid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='start', full_name='CCommunity_GetCommentThread_Response.start', 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='count', full_name='CCommunity_GetCommentThread_Response.count', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='total_count', full_name='CCommunity_GetCommentThread_Response.total_count', index=6, + number=7, 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='upvotes', full_name='CCommunity_GetCommentThread_Response.upvotes', index=7, + number=8, 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='upvoters', full_name='CCommunity_GetCommentThread_Response.upvoters', index=8, + number=9, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='user_subscribed', full_name='CCommunity_GetCommentThread_Response.user_subscribed', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='user_upvoted', full_name='CCommunity_GetCommentThread_Response.user_upvoted', index=10, + number=11, 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), + _descriptor.FieldDescriptor( + name='answer_commentid', full_name='CCommunity_GetCommentThread_Response.answer_commentid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='answer_actor', full_name='CCommunity_GetCommentThread_Response.answer_actor', index=12, + number=13, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='answer_actor_rank', full_name='CCommunity_GetCommentThread_Response.answer_actor_rank', index=13, + number=14, 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='can_post', full_name='CCommunity_GetCommentThread_Response.can_post', index=14, + number=15, 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), + _descriptor.FieldDescriptor( + name='comment_thread_type', full_name='CCommunity_GetCommentThread_Response.comment_thread_type', index=15, + number=16, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature', full_name='CCommunity_GetCommentThread_Response.gidfeature', index=16, + number=17, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature2', full_name='CCommunity_GetCommentThread_Response.gidfeature2', index=17, + number=18, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2633, + serialized_end=3095, +) + + +_CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetCommentThreadRatings_Request', + full_name='CCommunity_GetCommentThreadRatings_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='commentthreadtype', full_name='CCommunity_GetCommentThreadRatings_Request.commentthreadtype', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='steamid', full_name='CCommunity_GetCommentThreadRatings_Request.steamid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature', full_name='CCommunity_GetCommentThreadRatings_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature2', full_name='CCommunity_GetCommentThreadRatings_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidcomment', full_name='CCommunity_GetCommentThreadRatings_Request.gidcomment', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_results', full_name='CCommunity_GetCommentThreadRatings_Request.max_results', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3098, + serialized_end=3268, +) + + +_CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetCommentThreadRatings_Response', + full_name='CCommunity_GetCommentThreadRatings_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='commentthreadid', full_name='CCommunity_GetCommentThreadRatings_Response.commentthreadid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidcomment', full_name='CCommunity_GetCommentThreadRatings_Response.gidcomment', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upvotes', full_name='CCommunity_GetCommentThreadRatings_Response.upvotes', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='has_upvoted', full_name='CCommunity_GetCommentThreadRatings_Response.has_upvoted', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upvoter_accountids', full_name='CCommunity_GetCommentThreadRatings_Response.upvoter_accountids', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3271, + serialized_end=3427, +) + + +_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetUserPartnerEventNews_Request', + full_name='CCommunity_GetUserPartnerEventNews_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='count', full_name='CCommunity_GetUserPartnerEventNews_Request.count', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='offset', full_name='CCommunity_GetUserPartnerEventNews_Request.offset', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime32_start_time', full_name='CCommunity_GetUserPartnerEventNews_Request.rtime32_start_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime32_end_time', full_name='CCommunity_GetUserPartnerEventNews_Request.rtime32_end_time', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='language_preference', full_name='CCommunity_GetUserPartnerEventNews_Request.language_preference', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter_event_type', full_name='CCommunity_GetUserPartnerEventNews_Request.filter_event_type', index=5, + number=6, type=5, cpp_type=1, 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=b'\202\265\030\004enum', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter_to_appid', full_name='CCommunity_GetUserPartnerEventNews_Request.filter_to_appid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_list', full_name='CCommunity_GetUserPartnerEventNews_Request.app_list', index=7, + number=8, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count_after', full_name='CCommunity_GetUserPartnerEventNews_Request.count_after', index=8, + number=9, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count_before', full_name='CCommunity_GetUserPartnerEventNews_Request.count_before', index=9, + number=10, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3430, + serialized_end=3732, +) + + +_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetUserPartnerEventNews_Response', + full_name='CCommunity_GetUserPartnerEventNews_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='results', full_name='CCommunity_GetUserPartnerEventNews_Response.results', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3734, + serialized_end=3821, +) + + +_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetUserPartnerEventsAppPriorities_Request', + full_name='CCommunity_GetUserPartnerEventsAppPriorities_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3823, + serialized_end=3877, +) + + +_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetUserPartnerEventsAppPriorities_Response', + full_name='CCommunity_GetUserPartnerEventsAppPriorities_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='priorities', full_name='CCommunity_GetUserPartnerEventsAppPriorities_Response.priorities', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3879, + serialized_end=3992, +) + + +_CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_REQUEST = _descriptor.Descriptor( + name='CCommunity_GetUserPartnerEventViewStatus_Request', + full_name='CCommunity_GetUserPartnerEventViewStatus_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='event_gids', full_name='CCommunity_GetUserPartnerEventViewStatus_Request.event_gids', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='include_read_events_only', full_name='CCommunity_GetUserPartnerEventViewStatus_Request.include_read_events_only', 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3994, + serialized_end=4098, +) + + +_CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_RESPONSE = _descriptor.Descriptor( + name='CCommunity_GetUserPartnerEventViewStatus_Response', + full_name='CCommunity_GetUserPartnerEventViewStatus_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='events', full_name='CCommunity_GetUserPartnerEventViewStatus_Response.events', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4101, + serialized_end=4233, +) + + +_CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_RESPONSE_PARTNEREVENT = _descriptor.Descriptor( + name='CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent', + full_name='CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='event_gid', full_name='CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent.event_gid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='last_shown_time', full_name='CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent.last_shown_time', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='last_read_time', full_name='CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent.last_read_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='clan_account_id', full_name='CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent.clan_account_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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4236, + serialized_end=4393, +) + + +_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST = _descriptor.Descriptor( + name='CCommunity_MarkPartnerEventsForUser_Request', + full_name='CCommunity_MarkPartnerEventsForUser_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='markings', full_name='CCommunity_MarkPartnerEventsForUser_Request.markings', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4396, + serialized_end=4525, +) + + +_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING = _descriptor.Descriptor( + name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking', + full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='clanid', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.clanid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='event_gid', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.event_gid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_location', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.display_location', 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=b'\202\265\030\004enum', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mark_shown', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.mark_shown', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mark_read', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.mark_read', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4528, + serialized_end=4703, +) + + +_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE = _descriptor.Descriptor( + name='CCommunity_MarkPartnerEventsForUser_Response', + full_name='CCommunity_MarkPartnerEventsForUser_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4705, + serialized_end=4751, +) + + +_CCOMMUNITY_PARTNEREVENTRESULT = _descriptor.Descriptor( + name='CCommunity_PartnerEventResult', + full_name='CCommunity_PartnerEventResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='clanid', full_name='CCommunity_PartnerEventResult.clanid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='event_gid', full_name='CCommunity_PartnerEventResult.event_gid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='announcement_gid', full_name='CCommunity_PartnerEventResult.announcement_gid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appid', full_name='CCommunity_PartnerEventResult.appid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='possible_takeover', full_name='CCommunity_PartnerEventResult.possible_takeover', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime32_last_modified', full_name='CCommunity_PartnerEventResult.rtime32_last_modified', index=5, + number=6, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='user_app_priority', full_name='CCommunity_PartnerEventResult.user_app_priority', index=6, + number=7, 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4754, + serialized_end=4949, +) + + +_CCOMMUNITY_PARTNEREVENTSAPPPRIORITY = _descriptor.Descriptor( + name='CCommunity_PartnerEventsAppPriority', + full_name='CCommunity_PartnerEventsAppPriority', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CCommunity_PartnerEventsAppPriority.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='user_app_priority', full_name='CCommunity_PartnerEventsAppPriority.user_app_priority', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4951, + serialized_end=5030, +) + + +_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST = _descriptor.Descriptor( + name='CCommunity_PartnerEventsShowLessForApp_Request', + full_name='CCommunity_PartnerEventsShowLessForApp_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CCommunity_PartnerEventsShowLessForApp_Request.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5032, + serialized_end=5095, +) + + +_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE = _descriptor.Descriptor( + name='CCommunity_PartnerEventsShowLessForApp_Response', + full_name='CCommunity_PartnerEventsShowLessForApp_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5097, + serialized_end=5146, +) + + +_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST = _descriptor.Descriptor( + name='CCommunity_PartnerEventsShowMoreForApp_Request', + full_name='CCommunity_PartnerEventsShowMoreForApp_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CCommunity_PartnerEventsShowMoreForApp_Request.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5148, + serialized_end=5211, +) + + +_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE = _descriptor.Descriptor( + name='CCommunity_PartnerEventsShowMoreForApp_Response', + full_name='CCommunity_PartnerEventsShowMoreForApp_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5213, + serialized_end=5262, +) + + +_CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST = _descriptor.Descriptor( + name='CCommunity_PostCommentToThread_Request', + full_name='CCommunity_PostCommentToThread_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CCommunity_PostCommentToThread_Request.steamid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='comment_thread_type', full_name='CCommunity_PostCommentToThread_Request.comment_thread_type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature', full_name='CCommunity_PostCommentToThread_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature2', full_name='CCommunity_PostCommentToThread_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='text', full_name='CCommunity_PostCommentToThread_Request.text', index=4, + number=6, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidparentcomment', full_name='CCommunity_PostCommentToThread_Request.gidparentcomment', index=5, + number=7, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='suppress_notifications', full_name='CCommunity_PostCommentToThread_Request.suppress_notifications', index=6, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_report', full_name='CCommunity_PostCommentToThread_Request.is_report', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='start_hidden', full_name='CCommunity_PostCommentToThread_Request.start_hidden', index=8, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5265, + serialized_end=5505, +) + + +_CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE = _descriptor.Descriptor( + name='CCommunity_PostCommentToThread_Response', + full_name='CCommunity_PostCommentToThread_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='gidcomment', full_name='CCommunity_PostCommentToThread_Response.gidcomment', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='commentthreadid', full_name='CCommunity_PostCommentToThread_Response.commentthreadid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count', full_name='CCommunity_PostCommentToThread_Response.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upvotes', full_name='CCommunity_PostCommentToThread_Response.upvotes', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5507, + serialized_end=5625, +) + + +_CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST = _descriptor.Descriptor( + name='CCommunity_RateClanAnnouncement_Request', + full_name='CCommunity_RateClanAnnouncement_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='announcementid', full_name='CCommunity_RateClanAnnouncement_Request.announcementid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vote_up', full_name='CCommunity_RateClanAnnouncement_Request.vote_up', 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), + _descriptor.FieldDescriptor( + name='clan_accountid', full_name='CCommunity_RateClanAnnouncement_Request.clan_accountid', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5627, + serialized_end=5733, +) + + +_CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE = _descriptor.Descriptor( + name='CCommunity_RateClanAnnouncement_Response', + full_name='CCommunity_RateClanAnnouncement_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5735, + serialized_end=5777, +) + + +_CCOMMUNITY_RATECOMMENTTHREAD_REQUEST = _descriptor.Descriptor( + name='CCommunity_RateCommentThread_Request', + full_name='CCommunity_RateCommentThread_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='commentthreadtype', full_name='CCommunity_RateCommentThread_Request.commentthreadtype', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='steamid', full_name='CCommunity_RateCommentThread_Request.steamid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature', full_name='CCommunity_RateCommentThread_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidfeature2', full_name='CCommunity_RateCommentThread_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gidcomment', full_name='CCommunity_RateCommentThread_Request.gidcomment', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rate_up', full_name='CCommunity_RateCommentThread_Request.rate_up', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='suppress_notifications', full_name='CCommunity_RateCommentThread_Request.suppress_notifications', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5780, + serialized_end=5972, +) + + +_CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE = _descriptor.Descriptor( + name='CCommunity_RateCommentThread_Response', + full_name='CCommunity_RateCommentThread_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='gidcomment', full_name='CCommunity_RateCommentThread_Response.gidcomment', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='commentthreadid', full_name='CCommunity_RateCommentThread_Response.commentthreadid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count', full_name='CCommunity_RateCommentThread_Response.count', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upvotes', full_name='CCommunity_RateCommentThread_Response.upvotes', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='has_upvoted', full_name='CCommunity_RateCommentThread_Response.has_upvoted', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5975, + serialized_end=6112, +) + +_CCOMMUNITY_COMMENT.fields_by_name['ipaddress'].message_type = steammessages__base__pb2._CMSGIPADDRESS +_CCOMMUNITY_COMMENT.fields_by_name['reactions'].message_type = _CCOMMUNITY_COMMENT_REACTION +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE.fields_by_name['token_lists'].message_type = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST.fields_by_name['tokens'].message_type = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN +_CCOMMUNITY_GETAPPS_RESPONSE.fields_by_name['apps'].message_type = steammessages__base__pb2._CCDDBAPPDETAILCOMMON +_CCOMMUNITY_GETAVATARHISTORY_RESPONSE.fields_by_name['avatars'].message_type = _CCOMMUNITY_GETAVATARHISTORY_RESPONSE_AVATARDATA +_CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE.fields_by_name['results'].message_type = _CCOMMUNITY_PARTNEREVENTRESULT +_CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE.fields_by_name['comments'].message_type = _CCOMMUNITY_COMMENT +_CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE.fields_by_name['deleted_comments'].message_type = _CCOMMUNITY_COMMENT +_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST.fields_by_name['app_list'].message_type = _CAPPPRIORITY +_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE.fields_by_name['results'].message_type = steammessages__base__pb2._CCLANMATCHEVENTBYRANGE +_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE.fields_by_name['priorities'].message_type = _CCOMMUNITY_PARTNEREVENTSAPPPRIORITY +_CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_RESPONSE.fields_by_name['events'].message_type = _CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_RESPONSE_PARTNEREVENT +_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST.fields_by_name['markings'].message_type = _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING +DESCRIPTOR.message_types_by_name['CAppPriority'] = _CAPPPRIORITY +DESCRIPTOR.message_types_by_name['CCommunity_ClearSinglePartnerEventsAppPriority_Request'] = _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_ClearSinglePartnerEventsAppPriority_Response'] = _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_ClearUserPartnerEventsAppPriorities_Request'] = _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_ClearUserPartnerEventsAppPriorities_Response'] = _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_Comment'] = _CCOMMUNITY_COMMENT +DESCRIPTOR.message_types_by_name['CCommunity_Comment_Reaction'] = _CCOMMUNITY_COMMENT_REACTION +DESCRIPTOR.message_types_by_name['CCommunity_DeleteCommentFromThread_Request'] = _CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_DeleteCommentFromThread_Response'] = _CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Request'] = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Response'] = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Response_Token'] = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN +DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Response_TokenList'] = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST +DESCRIPTOR.message_types_by_name['CCommunity_GetApps_Request'] = _CCOMMUNITY_GETAPPS_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetApps_Response'] = _CCOMMUNITY_GETAPPS_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetAvatarHistory_Request'] = _CCOMMUNITY_GETAVATARHISTORY_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetAvatarHistory_Response'] = _CCOMMUNITY_GETAVATARHISTORY_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetAvatarHistory_Response_AvatarData'] = _CCOMMUNITY_GETAVATARHISTORY_RESPONSE_AVATARDATA +DESCRIPTOR.message_types_by_name['CCommunity_GetBestEventsForUser_Request'] = _CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetBestEventsForUser_Response'] = _CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetClanAnnouncementVoteForUser_Request'] = _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetClanAnnouncementVoteForUser_Response'] = _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThread_Request'] = _CCOMMUNITY_GETCOMMENTTHREAD_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThread_Response'] = _CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThreadRatings_Request'] = _CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThreadRatings_Response'] = _CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventNews_Request'] = _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventNews_Response'] = _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventsAppPriorities_Request'] = _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventsAppPriorities_Response'] = _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventViewStatus_Request'] = _CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventViewStatus_Response'] = _CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent'] = _CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_RESPONSE_PARTNEREVENT +DESCRIPTOR.message_types_by_name['CCommunity_MarkPartnerEventsForUser_Request'] = _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking'] = _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING +DESCRIPTOR.message_types_by_name['CCommunity_MarkPartnerEventsForUser_Response'] = _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventResult'] = _CCOMMUNITY_PARTNEREVENTRESULT +DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsAppPriority'] = _CCOMMUNITY_PARTNEREVENTSAPPPRIORITY +DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowLessForApp_Request'] = _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowLessForApp_Response'] = _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowMoreForApp_Request'] = _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowMoreForApp_Response'] = _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_PostCommentToThread_Request'] = _CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_PostCommentToThread_Response'] = _CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_RateClanAnnouncement_Request'] = _CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_RateClanAnnouncement_Response'] = _CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE +DESCRIPTOR.message_types_by_name['CCommunity_RateCommentThread_Request'] = _CCOMMUNITY_RATECOMMENTTHREAD_REQUEST +DESCRIPTOR.message_types_by_name['CCommunity_RateCommentThread_Response'] = _CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CAppPriority = _reflection.GeneratedProtocolMessageType('CAppPriority', (_message.Message,), { + 'DESCRIPTOR' : _CAPPPRIORITY, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CAppPriority) + }) +_sym_db.RegisterMessage(CAppPriority) + +CCommunity_ClearSinglePartnerEventsAppPriority_Request = _reflection.GeneratedProtocolMessageType('CCommunity_ClearSinglePartnerEventsAppPriority_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_ClearSinglePartnerEventsAppPriority_Request) + }) +_sym_db.RegisterMessage(CCommunity_ClearSinglePartnerEventsAppPriority_Request) + +CCommunity_ClearSinglePartnerEventsAppPriority_Response = _reflection.GeneratedProtocolMessageType('CCommunity_ClearSinglePartnerEventsAppPriority_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_ClearSinglePartnerEventsAppPriority_Response) + }) +_sym_db.RegisterMessage(CCommunity_ClearSinglePartnerEventsAppPriority_Response) + +CCommunity_ClearUserPartnerEventsAppPriorities_Request = _reflection.GeneratedProtocolMessageType('CCommunity_ClearUserPartnerEventsAppPriorities_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_ClearUserPartnerEventsAppPriorities_Request) + }) +_sym_db.RegisterMessage(CCommunity_ClearUserPartnerEventsAppPriorities_Request) + +CCommunity_ClearUserPartnerEventsAppPriorities_Response = _reflection.GeneratedProtocolMessageType('CCommunity_ClearUserPartnerEventsAppPriorities_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_ClearUserPartnerEventsAppPriorities_Response) + }) +_sym_db.RegisterMessage(CCommunity_ClearUserPartnerEventsAppPriorities_Response) + +CCommunity_Comment = _reflection.GeneratedProtocolMessageType('CCommunity_Comment', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_COMMENT, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_Comment) + }) +_sym_db.RegisterMessage(CCommunity_Comment) + +CCommunity_Comment_Reaction = _reflection.GeneratedProtocolMessageType('CCommunity_Comment_Reaction', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_COMMENT_REACTION, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_Comment_Reaction) + }) +_sym_db.RegisterMessage(CCommunity_Comment_Reaction) + +CCommunity_DeleteCommentFromThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_DeleteCommentFromThread_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_DeleteCommentFromThread_Request) + }) +_sym_db.RegisterMessage(CCommunity_DeleteCommentFromThread_Request) + +CCommunity_DeleteCommentFromThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_DeleteCommentFromThread_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_DeleteCommentFromThread_Response) + }) +_sym_db.RegisterMessage(CCommunity_DeleteCommentFromThread_Response) + +CCommunity_GetAppRichPresenceLocalization_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Request) + +CCommunity_GetAppRichPresenceLocalization_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Response) + +CCommunity_GetAppRichPresenceLocalization_Response_Token = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Response_Token', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Response_Token) + }) +_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Response_Token) + +CCommunity_GetAppRichPresenceLocalization_Response_TokenList = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Response_TokenList', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Response_TokenList) + }) +_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Response_TokenList) + +CCommunity_GetApps_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetApps_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPS_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetApps_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetApps_Request) + +CCommunity_GetApps_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetApps_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPS_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetApps_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetApps_Response) + +CCommunity_GetAvatarHistory_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetAvatarHistory_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAVATARHISTORY_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAvatarHistory_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetAvatarHistory_Request) + +CCommunity_GetAvatarHistory_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetAvatarHistory_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAVATARHISTORY_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAvatarHistory_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetAvatarHistory_Response) + +CCommunity_GetAvatarHistory_Response_AvatarData = _reflection.GeneratedProtocolMessageType('CCommunity_GetAvatarHistory_Response_AvatarData', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAVATARHISTORY_RESPONSE_AVATARDATA, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAvatarHistory_Response_AvatarData) + }) +_sym_db.RegisterMessage(CCommunity_GetAvatarHistory_Response_AvatarData) + +CCommunity_GetBestEventsForUser_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetBestEventsForUser_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetBestEventsForUser_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetBestEventsForUser_Request) + +CCommunity_GetBestEventsForUser_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetBestEventsForUser_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetBestEventsForUser_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetBestEventsForUser_Response) + +CCommunity_GetClanAnnouncementVoteForUser_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetClanAnnouncementVoteForUser_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetClanAnnouncementVoteForUser_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetClanAnnouncementVoteForUser_Request) + +CCommunity_GetClanAnnouncementVoteForUser_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetClanAnnouncementVoteForUser_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetClanAnnouncementVoteForUser_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetClanAnnouncementVoteForUser_Response) + +CCommunity_GetCommentThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThread_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREAD_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThread_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetCommentThread_Request) + +CCommunity_GetCommentThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThread_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThread_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetCommentThread_Response) + +CCommunity_GetCommentThreadRatings_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThreadRatings_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThreadRatings_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetCommentThreadRatings_Request) + +CCommunity_GetCommentThreadRatings_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThreadRatings_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThreadRatings_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetCommentThreadRatings_Response) + +CCommunity_GetUserPartnerEventNews_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventNews_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventNews_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventNews_Request) + +CCommunity_GetUserPartnerEventNews_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventNews_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventNews_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventNews_Response) + +CCommunity_GetUserPartnerEventsAppPriorities_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventsAppPriorities_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventsAppPriorities_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventsAppPriorities_Request) + +CCommunity_GetUserPartnerEventsAppPriorities_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventsAppPriorities_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventsAppPriorities_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventsAppPriorities_Response) + +CCommunity_GetUserPartnerEventViewStatus_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventViewStatus_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventViewStatus_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventViewStatus_Request) + +CCommunity_GetUserPartnerEventViewStatus_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventViewStatus_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventViewStatus_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventViewStatus_Response) + +CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_RESPONSE_PARTNEREVENT, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent) + +CCommunity_MarkPartnerEventsForUser_Request = _reflection.GeneratedProtocolMessageType('CCommunity_MarkPartnerEventsForUser_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_MarkPartnerEventsForUser_Request) + }) +_sym_db.RegisterMessage(CCommunity_MarkPartnerEventsForUser_Request) + +CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking = _reflection.GeneratedProtocolMessageType('CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking) + }) +_sym_db.RegisterMessage(CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking) + +CCommunity_MarkPartnerEventsForUser_Response = _reflection.GeneratedProtocolMessageType('CCommunity_MarkPartnerEventsForUser_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_MarkPartnerEventsForUser_Response) + }) +_sym_db.RegisterMessage(CCommunity_MarkPartnerEventsForUser_Response) + +CCommunity_PartnerEventResult = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventResult', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTRESULT, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventResult) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventResult) + +CCommunity_PartnerEventsAppPriority = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsAppPriority', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSAPPPRIORITY, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsAppPriority) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsAppPriority) + +CCommunity_PartnerEventsShowLessForApp_Request = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowLessForApp_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowLessForApp_Request) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsShowLessForApp_Request) + +CCommunity_PartnerEventsShowLessForApp_Response = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowLessForApp_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowLessForApp_Response) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsShowLessForApp_Response) + +CCommunity_PartnerEventsShowMoreForApp_Request = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowMoreForApp_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowMoreForApp_Request) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsShowMoreForApp_Request) + +CCommunity_PartnerEventsShowMoreForApp_Response = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowMoreForApp_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowMoreForApp_Response) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsShowMoreForApp_Response) + +CCommunity_PostCommentToThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_PostCommentToThread_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PostCommentToThread_Request) + }) +_sym_db.RegisterMessage(CCommunity_PostCommentToThread_Request) + +CCommunity_PostCommentToThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_PostCommentToThread_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PostCommentToThread_Response) + }) +_sym_db.RegisterMessage(CCommunity_PostCommentToThread_Response) + +CCommunity_RateClanAnnouncement_Request = _reflection.GeneratedProtocolMessageType('CCommunity_RateClanAnnouncement_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_RateClanAnnouncement_Request) + }) +_sym_db.RegisterMessage(CCommunity_RateClanAnnouncement_Request) + +CCommunity_RateClanAnnouncement_Response = _reflection.GeneratedProtocolMessageType('CCommunity_RateClanAnnouncement_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_RateClanAnnouncement_Response) + }) +_sym_db.RegisterMessage(CCommunity_RateClanAnnouncement_Response) + +CCommunity_RateCommentThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_RateCommentThread_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_RATECOMMENTTHREAD_REQUEST, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_RateCommentThread_Request) + }) +_sym_db.RegisterMessage(CCommunity_RateCommentThread_Request) + +CCommunity_RateCommentThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_RateCommentThread_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE, + '__module__' : 'service_community_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_RateCommentThread_Response) + }) +_sym_db.RegisterMessage(CCommunity_RateCommentThread_Response) + + +_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST.fields_by_name['filter_event_type']._options = None +_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING.fields_by_name['display_location']._options = None + +_COMMUNITY = _descriptor.ServiceDescriptor( + name='Community', + full_name='Community', + file=DESCRIPTOR, + index=0, + serialized_options=None, + create_key=_descriptor._internal_create_key, + serialized_start=6115, + serialized_end=8427, + methods=[ + _descriptor.MethodDescriptor( + name='ClearSinglePartnerEventsAppPriority', + full_name='Community.ClearSinglePartnerEventsAppPriority', + index=0, + containing_service=None, + input_type=_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST, + output_type=_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ClearUserPartnerEventsAppPriorities', + full_name='Community.ClearUserPartnerEventsAppPriorities', + index=1, + containing_service=None, + input_type=_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, + output_type=_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DeleteCommentFromThread', + full_name='Community.DeleteCommentFromThread', + index=2, + containing_service=None, + input_type=_CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST, + output_type=_CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetAppRichPresenceLocalization', + full_name='Community.GetAppRichPresenceLocalization', + index=3, + containing_service=None, + input_type=_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST, + output_type=_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetApps', + full_name='Community.GetApps', + index=4, + containing_service=None, + input_type=_CCOMMUNITY_GETAPPS_REQUEST, + output_type=_CCOMMUNITY_GETAPPS_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetAvatarHistory', + full_name='Community.GetAvatarHistory', + index=5, + containing_service=None, + input_type=_CCOMMUNITY_GETAVATARHISTORY_REQUEST, + output_type=_CCOMMUNITY_GETAVATARHISTORY_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetBestEventsForUser', + full_name='Community.GetBestEventsForUser', + index=6, + containing_service=None, + input_type=_CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST, + output_type=_CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetClanAnnouncementVoteForUser', + full_name='Community.GetClanAnnouncementVoteForUser', + index=7, + containing_service=None, + input_type=_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST, + output_type=_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetCommentThread', + full_name='Community.GetCommentThread', + index=8, + containing_service=None, + input_type=_CCOMMUNITY_GETCOMMENTTHREAD_REQUEST, + output_type=_CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetCommentThreadRatings', + full_name='Community.GetCommentThreadRatings', + index=9, + containing_service=None, + input_type=_CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST, + output_type=_CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetUserPartnerEventNews', + full_name='Community.GetUserPartnerEventNews', + index=10, + containing_service=None, + input_type=_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST, + output_type=_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetUserPartnerEventsAppPriorities', + full_name='Community.GetUserPartnerEventsAppPriorities', + index=11, + containing_service=None, + input_type=_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, + output_type=_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetUserPartnerEventViewStatus', + full_name='Community.GetUserPartnerEventViewStatus', + index=12, + containing_service=None, + input_type=_CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_REQUEST, + output_type=_CCOMMUNITY_GETUSERPARTNEREVENTVIEWSTATUS_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='MarkPartnerEventsForUser', + full_name='Community.MarkPartnerEventsForUser', + index=13, + containing_service=None, + input_type=_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST, + output_type=_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='PartnerEventsShowLessForApp', + full_name='Community.PartnerEventsShowLessForApp', + index=14, + containing_service=None, + input_type=_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST, + output_type=_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='PartnerEventsShowMoreForApp', + full_name='Community.PartnerEventsShowMoreForApp', + index=15, + containing_service=None, + input_type=_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST, + output_type=_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='PostCommentToThread', + full_name='Community.PostCommentToThread', + index=16, + containing_service=None, + input_type=_CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST, + output_type=_CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='RateClanAnnouncement', + full_name='Community.RateClanAnnouncement', + index=17, + containing_service=None, + input_type=_CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST, + output_type=_CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='RateCommentThread', + full_name='Community.RateCommentThread', + index=18, + containing_service=None, + input_type=_CCOMMUNITY_RATECOMMENTTHREAD_REQUEST, + output_type=_CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), +]) +_sym_db.RegisterServiceDescriptor(_COMMUNITY) + +DESCRIPTOR.services_by_name['Community'] = _COMMUNITY + +# @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_base_pb2.py b/src/steam_network/protocol/messages/steammessages_base_pb2.py index e65b1eeb..9976c0ce 100644 --- a/src/steam_network/protocol/messages/steammessages_base_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_base_pb2.py @@ -19,12 +19,68 @@ name='steammessages_base.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\001\200\265\030\001', + serialized_options=b'H\001\200\001\001\200\265\030\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x18steammessages_base.proto\x1a google/protobuf/descriptor.proto\"1\n\rCMsgIPAddress\x12\x0c\n\x02v4\x18\x01 \x01(\x07H\x00\x12\x0c\n\x02v6\x18\x02 \x01(\x0cH\x00\x42\x04\n\x02ip\"R\n\x13\x43MsgIPAddressBucket\x12+\n\x13original_ip_address\x18\x01 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x0e\n\x06\x62ucket\x18\x02 \x01(\x06\"\xa1\x05\n\x12\x43MsgProtoBufHeader\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_sessionid\x18\x02 \x01(\x05\x12\x15\n\rrouting_appid\x18\x03 \x01(\r\x12*\n\x0cjobid_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\x0cjobid_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\x0f\n\x07seq_num\x18\x18 \x01(\x05\x12\x12\n\x07\x65result\x18\r \x01(\x05:\x01\x32\x12\x15\n\rerror_message\x18\x0e \x01(\t\x12\x1a\n\x12\x61uth_account_flags\x18\x10 \x01(\r\x12\x14\n\x0ctoken_source\x18\x16 \x01(\r\x12\x1b\n\x13\x61\x64min_spoofing_user\x18\x17 \x01(\x08\x12\x1a\n\x0ftransport_error\x18\x11 \x01(\x05:\x01\x31\x12\'\n\tmessageid\x18\x12 \x01(\x04:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12\x1a\n\x12publisher_group_id\x18\x13 \x01(\r\x12\r\n\x05sysid\x18\x14 \x01(\r\x12\x11\n\ttrace_tag\x18\x15 \x01(\x04\x12\x15\n\rwebapi_key_id\x18\x19 \x01(\r\x12\x1f\n\x17is_from_external_source\x18\x1a \x01(\x08\x12\x18\n\x10\x66orward_to_sysid\x18\x1b \x03(\r\x12\x10\n\x08\x63m_sysid\x18\x1c \x01(\r\x12\x10\n\x08wg_token\x18\x1e \x01(\t\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x10\n\x05realm\x18 \x01(\r:\x01\x30\x12\x0c\n\x02ip\x18\x0f \x01(\rH\x00\x12\x0f\n\x05ip_v6\x18\x1d \x01(\x0cH\x00\x42\t\n\x07ip_addr\"8\n\tCMsgMulti\x12\x15\n\rsize_unzipped\x18\x01 \x01(\r\x12\x14\n\x0cmessage_body\x18\x02 \x01(\x0c\"+\n\x13\x43MsgProtobufWrapped\x12\x14\n\x0cmessage_body\x18\x01 \x01(\x0c\"\x8f\x01\n\x0e\x43MsgAuthTicket\x12\x0e\n\x06\x65state\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\x12\x0e\n\x06gameid\x18\x04 \x01(\x06\x12\x14\n\x0ch_steam_pipe\x18\x05 \x01(\r\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x0e\n\x06ticket\x18\x07 \x01(\x0c\"\x99\x02\n\x14\x43\x43\x44\x44\x42\x41ppDetailCommon\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04icon\x18\x03 \x01(\t\x12\x0c\n\x04logo\x18\x04 \x01(\t\x12\x12\n\nlogo_small\x18\x05 \x01(\t\x12\x0c\n\x04tool\x18\x06 \x01(\x08\x12\x0c\n\x04\x64\x65mo\x18\x07 \x01(\x08\x12\r\n\x05media\x18\x08 \x01(\x08\x12\x1f\n\x17\x63ommunity_visible_stats\x18\t \x01(\x08\x12\x15\n\rfriendly_name\x18\n \x01(\t\x12\x13\n\x0bpropagation\x18\x0b \x01(\t\x12\x19\n\x11has_adult_content\x18\x0c \x01(\x08\x12!\n\x19is_visible_in_steam_china\x18\r \x01(\x08\"\xb3\x03\n\rCMsgAppRights\x12\x11\n\tedit_info\x18\x01 \x01(\x08\x12\x0f\n\x07publish\x18\x02 \x01(\x08\x12\x17\n\x0fview_error_data\x18\x03 \x01(\x08\x12\x10\n\x08\x64ownload\x18\x04 \x01(\x08\x12\x15\n\rupload_cdkeys\x18\x05 \x01(\x08\x12\x17\n\x0fgenerate_cdkeys\x18\x06 \x01(\x08\x12\x17\n\x0fview_financials\x18\x07 \x01(\x08\x12\x12\n\nmanage_ceg\x18\x08 \x01(\x08\x12\x16\n\x0emanage_signing\x18\t \x01(\x08\x12\x15\n\rmanage_cdkeys\x18\n \x01(\x08\x12\x16\n\x0e\x65\x64it_marketing\x18\x0b \x01(\x08\x12\x17\n\x0f\x65\x63onomy_support\x18\x0c \x01(\x08\x12\"\n\x1a\x65\x63onomy_support_supervisor\x18\r \x01(\x08\x12\x16\n\x0emanage_pricing\x18\x0e \x01(\x08\x12\x16\n\x0e\x62roadcast_live\x18\x0f \x01(\x08\x12\x1e\n\x16view_marketing_traffic\x18\x10 \x01(\x08\x12\"\n\x1a\x65\x64it_store_display_content\x18\x11 \x01(\x08\"\xf1\x02\n\x13\x43\x43uratorPreferences\x12\x1b\n\x13supported_languages\x18\x01 \x01(\r\x12\x18\n\x10platform_windows\x18\x02 \x01(\x08\x12\x14\n\x0cplatform_mac\x18\x03 \x01(\x08\x12\x16\n\x0eplatform_linux\x18\x04 \x01(\x08\x12\x12\n\nvr_content\x18\x05 \x01(\x08\x12\x1e\n\x16\x61\x64ult_content_violence\x18\x06 \x01(\x08\x12\x19\n\x11\x61\x64ult_content_sex\x18\x07 \x01(\x08\x12\x19\n\x11timestamp_updated\x18\x08 \x01(\r\x12\x16\n\x0etagids_curated\x18\t \x03(\r\x12\x17\n\x0ftagids_filtered\x18\n \x03(\r\x12\x15\n\rwebsite_title\x18\x0b \x01(\t\x12\x13\n\x0bwebsite_url\x18\x0c \x01(\t\x12\x16\n\x0e\x64iscussion_url\x18\r \x01(\t\x12\x16\n\x0eshow_broadcast\x18\x0e \x01(\x08\"@\n\x12\x43LocalizationToken\x12\x10\n\x08language\x18\x01 \x01(\r\x12\x18\n\x10localized_string\x18\x02 \x01(\t\"\xec\x01\n\x17\x43\x43lanEventUserNewsTuple\x12\x0e\n\x06\x63lanid\x18\x01 \x01(\r\x12\x11\n\tevent_gid\x18\x02 \x01(\x06\x12\x18\n\x10\x61nnouncement_gid\x18\x03 \x01(\x06\x12\x13\n\x0brtime_start\x18\x04 \x01(\r\x12\x11\n\trtime_end\x18\x05 \x01(\r\x12\x16\n\x0epriority_score\x18\x06 \x01(\r\x12\x0c\n\x04type\x18\x07 \x01(\r\x12\x18\n\x10\x63lamp_range_slot\x18\x08 \x01(\r\x12\r\n\x05\x61ppid\x18\t \x01(\r\x12\x1d\n\x15rtime32_last_modified\x18\n \x01(\r\"\x80\x01\n\x16\x43\x43lanMatchEventByRange\x12\x14\n\x0crtime_before\x18\x01 \x01(\r\x12\x13\n\x0brtime_after\x18\x02 \x01(\r\x12\x11\n\tqualified\x18\x03 \x01(\r\x12(\n\x06\x65vents\x18\x04 \x03(\x0b\x32\x18.CClanEventUserNewsTuple\"\xb3\x02\n\x1f\x43\x43ommunity_ClanAnnouncementInfo\x12\x0b\n\x03gid\x18\x01 \x01(\x04\x12\x0e\n\x06\x63lanid\x18\x02 \x01(\x04\x12\x10\n\x08posterid\x18\x03 \x01(\x04\x12\x10\n\x08headline\x18\x04 \x01(\t\x12\x10\n\x08posttime\x18\x05 \x01(\r\x12\x12\n\nupdatetime\x18\x06 \x01(\r\x12\x0c\n\x04\x62ody\x18\x07 \x01(\t\x12\x14\n\x0c\x63ommentcount\x18\x08 \x01(\x05\x12\x0c\n\x04tags\x18\t \x03(\t\x12\x10\n\x08language\x18\n \x01(\x05\x12\x0e\n\x06hidden\x18\x0b \x01(\x08\x12\x16\n\x0e\x66orum_topic_id\x18\x0c \x01(\x06\x12\x11\n\tevent_gid\x18\r \x01(\x06\x12\x13\n\x0bvoteupcount\x18\x0e \x01(\x05\x12\x15\n\rvotedowncount\x18\x0f \x01(\x05\"\xa6\x06\n\x0e\x43\x43lanEventData\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x14\n\x0c\x63lan_steamid\x18\x02 \x01(\x06\x12\x12\n\nevent_name\x18\x03 \x01(\t\x12;\n\nevent_type\x18\x04 \x01(\x0e\x32\x14.EProtoClanEventType:\x11k_EClanOtherEvent\x12\r\n\x05\x61ppid\x18\x05 \x01(\r\x12\x16\n\x0eserver_address\x18\x06 \x01(\t\x12\x17\n\x0fserver_password\x18\x07 \x01(\t\x12\x1a\n\x12rtime32_start_time\x18\x08 \x01(\r\x12\x18\n\x10rtime32_end_time\x18\t \x01(\r\x12\x15\n\rcomment_count\x18\n \x01(\x05\x12\x17\n\x0f\x63reator_steamid\x18\x0b \x01(\x06\x12\x1b\n\x13last_update_steamid\x18\x0c \x01(\x06\x12\x13\n\x0b\x65vent_notes\x18\r \x01(\t\x12\x10\n\x08jsondata\x18\x0e \x01(\t\x12;\n\x11\x61nnouncement_body\x18\x0f \x01(\x0b\x32 .CCommunity_ClanAnnouncementInfo\x12\x11\n\tpublished\x18\x10 \x01(\x08\x12\x0e\n\x06hidden\x18\x11 \x01(\x08\x12 \n\x18rtime32_visibility_start\x18\x12 \x01(\r\x12\x1e\n\x16rtime32_visibility_end\x18\x13 \x01(\r\x12\x1d\n\x15\x62roadcaster_accountid\x18\x14 \x01(\r\x12\x16\n\x0e\x66ollower_count\x18\x15 \x01(\r\x12\x14\n\x0cignore_count\x18\x16 \x01(\r\x12\x16\n\x0e\x66orum_topic_id\x18\x17 \x01(\x06\x12\x1d\n\x15rtime32_last_modified\x18\x18 \x01(\r\x12\x15\n\rnews_post_gid\x18\x19 \x01(\x06\x12\x1a\n\x12rtime_mod_reviewed\x18\x1a \x01(\r\x12\x1a\n\x12\x66\x65\x61tured_app_tagid\x18\x1b \x01(\r\x12\x19\n\x11referenced_appids\x18\x1c \x03(\r\x12\x10\n\x08\x62uild_id\x18\x1d \x01(\r\x12\x14\n\x0c\x62uild_branch\x18\x1e \x01(\t\"\xc7\x01\n\x10\x43\x42illing_Address\x12\x12\n\nfirst_name\x18\x01 \x01(\t\x12\x11\n\tlast_name\x18\x02 \x01(\t\x12\x10\n\x08\x61\x64\x64ress1\x18\x03 \x01(\t\x12\x10\n\x08\x61\x64\x64ress2\x18\x04 \x01(\t\x12\x0c\n\x04\x63ity\x18\x05 \x01(\t\x12\x10\n\x08us_state\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x12\x10\n\x08postcode\x18\x08 \x01(\t\x12\x11\n\tzip_plus4\x18\t \x01(\x05\x12\r\n\x05phone\x18\n \x01(\t\"\xdb\x01\n\x19\x43PackageReservationStatus\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x19\n\x11reservation_state\x18\x02 \x01(\x05\x12\x16\n\x0equeue_position\x18\x03 \x01(\x05\x12\x18\n\x10total_queue_size\x18\x04 \x01(\x05\x12 \n\x18reservation_country_code\x18\x05 \x01(\t\x12\x0f\n\x07\x65xpired\x18\x06 \x01(\x08\x12\x14\n\x0ctime_expires\x18\x07 \x01(\r\x12\x15\n\rtime_reserved\x18\x08 \x01(\r*\xeb\x07\n\x13\x45ProtoClanEventType\x12\x15\n\x11k_EClanOtherEvent\x10\x01\x12\x14\n\x10k_EClanGameEvent\x10\x02\x12\x15\n\x11k_EClanPartyEvent\x10\x03\x12\x17\n\x13k_EClanMeetingEvent\x10\x04\x12\x1c\n\x18k_EClanSpecialCauseEvent\x10\x05\x12\x1c\n\x18k_EClanMusicAndArtsEvent\x10\x06\x12\x16\n\x12k_EClanSportsEvent\x10\x07\x12\x14\n\x10k_EClanTripEvent\x10\x08\x12\x14\n\x10k_EClanChatEvent\x10\t\x12\x1b\n\x17k_EClanGameReleaseEvent\x10\n\x12\x19\n\x15k_EClanBroadcastEvent\x10\x0b\x12\x1b\n\x17k_EClanSmallUpdateEvent\x10\x0c\x12&\n\"k_EClanPreAnnounceMajorUpdateEvent\x10\r\x12\x1b\n\x17k_EClanMajorUpdateEvent\x10\x0e\x12\x1a\n\x16k_EClanDLCReleaseEvent\x10\x0f\x12\x1d\n\x19k_EClanFutureReleaseEvent\x10\x10\x12&\n\"k_EClanESportTournamentStreamEvent\x10\x11\x12\x19\n\x15k_EClanDevStreamEvent\x10\x12\x12\x1c\n\x18k_EClanFamousStreamEvent\x10\x13\x12\x19\n\x15k_EClanGameSalesEvent\x10\x14\x12\x1d\n\x19k_EClanGameItemSalesEvent\x10\x15\x12\x1d\n\x19k_EClanInGameBonusXPEvent\x10\x16\x12\x1a\n\x16k_EClanInGameLootEvent\x10\x17\x12\x1b\n\x17k_EClanInGamePerksEvent\x10\x18\x12\x1f\n\x1bk_EClanInGameChallengeEvent\x10\x19\x12\x1d\n\x19k_EClanInGameContestEvent\x10\x1a\x12\x13\n\x0fk_EClanIRLEvent\x10\x1b\x12\x14\n\x10k_EClanNewsEvent\x10\x1c\x12\x1b\n\x17k_EClanBetaReleaseEvent\x10\x1d\x12$\n k_EClanInGameContentReleaseEvent\x10\x1e\x12\x14\n\x10k_EClanFreeTrial\x10\x1f\x12\x18\n\x14k_EClanSeasonRelease\x10 \x12\x17\n\x13k_EClanSeasonUpdate\x10!\x12\x19\n\x15k_EClanCrosspostEvent\x10\"\x12\x1d\n\x19k_EClanInGameEventGeneral\x10#*\x81\x01\n\x1cPartnerEventNotificationType\x12\x11\n\rk_EEventStart\x10\x00\x12\x1a\n\x16k_EEventBroadcastStart\x10\x01\x12\x16\n\x12k_EEventMatchStart\x10\x02\x12\x1a\n\x16k_EEventPartnerMaxType\x10\x03:A\n\x12msgpool_soft_limit\x12\x1f.google.protobuf.MessageOptions\x18\xd0\x86\x03 \x01(\x05:\x02\x33\x32:B\n\x12msgpool_hard_limit\x12\x1f.google.protobuf.MessageOptions\x18\xd1\x86\x03 \x01(\x05:\x03\x33\x38\x34:C\n\x14\x66orce_php_generation\x12\x1c.google.protobuf.FileOptions\x18\xd0\x86\x03 \x01(\x08:\x05\x66\x61lse:H\n\x18php_output_always_number\x12\x1d.google.protobuf.FieldOptions\x18\xe4\x86\x03 \x01(\x08:\x05\x66\x61lseB\tH\x01\x90\x01\x01\x80\xb5\x18\x01' + serialized_pb=b'\n\x18steammessages_base.proto\x1a google/protobuf/descriptor.proto\"1\n\rCMsgIPAddress\x12\x0c\n\x02v4\x18\x01 \x01(\x07H\x00\x12\x0c\n\x02v6\x18\x02 \x01(\x0cH\x00\x42\x04\n\x02ip\"R\n\x13\x43MsgIPAddressBucket\x12+\n\x13original_ip_address\x18\x01 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x0e\n\x06\x62ucket\x18\x02 \x01(\x06\"O\n\x1b\x43MsgGCRoutingProtoBufHeader\x12\x16\n\x0e\x64st_gcid_queue\x18\x01 \x01(\x04\x12\x18\n\x10\x64st_gc_dir_index\x18\x02 \x01(\r\"\xa4\x06\n\x12\x43MsgProtoBufHeader\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_sessionid\x18\x02 \x01(\x05\x12\x15\n\rrouting_appid\x18\x03 \x01(\r\x12*\n\x0cjobid_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\x0cjobid_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\x0f\n\x07seq_num\x18\x18 \x01(\x05\x12\x12\n\x07\x65result\x18\r \x01(\x05:\x01\x32\x12\x15\n\rerror_message\x18\x0e \x01(\t\x12\x1a\n\x12\x61uth_account_flags\x18\x10 \x01(\r\x12\x14\n\x0ctoken_source\x18\x16 \x01(\r\x12\x1b\n\x13\x61\x64min_spoofing_user\x18\x17 \x01(\x08\x12\x1a\n\x0ftransport_error\x18\x11 \x01(\x05:\x01\x31\x12\'\n\tmessageid\x18\x12 \x01(\x04:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12\x1a\n\x12publisher_group_id\x18\x13 \x01(\r\x12\r\n\x05sysid\x18\x14 \x01(\r\x12\x11\n\ttrace_tag\x18\x15 \x01(\x04\x12\x15\n\rwebapi_key_id\x18\x19 \x01(\r\x12\x1f\n\x17is_from_external_source\x18\x1a \x01(\x08\x12\x18\n\x10\x66orward_to_sysid\x18\x1b \x03(\r\x12\x10\n\x08\x63m_sysid\x18\x1c \x01(\r\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x10\n\x05realm\x18 \x01(\r:\x01\x30\x12\x16\n\ntimeout_ms\x18! \x01(\x05:\x02-1\x12\x14\n\x0c\x64\x65\x62ug_source\x18\" \x01(\t\x12!\n\x19\x64\x65\x62ug_source_string_index\x18# \x01(\r\x12\x10\n\x08token_id\x18$ \x01(\x04\x12\x30\n\nrouting_gc\x18% \x01(\x0b\x32\x1c.CMsgGCRoutingProtoBufHeader\x12\x0c\n\x02ip\x18\x0f \x01(\rH\x00\x12\x0f\n\x05ip_v6\x18\x1d \x01(\x0cH\x00\x42\t\n\x07ip_addr\"8\n\tCMsgMulti\x12\x15\n\rsize_unzipped\x18\x01 \x01(\r\x12\x14\n\x0cmessage_body\x18\x02 \x01(\x0c\"+\n\x13\x43MsgProtobufWrapped\x12\x14\n\x0cmessage_body\x18\x01 \x01(\x0c\"\xa6\x01\n\x0e\x43MsgAuthTicket\x12\x0e\n\x06\x65state\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\x12\x0e\n\x06gameid\x18\x04 \x01(\x06\x12\x14\n\x0ch_steam_pipe\x18\x05 \x01(\r\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x0e\n\x06ticket\x18\x07 \x01(\x0c\x12\x15\n\rserver_secret\x18\x08 \x01(\x0c\"\x8d\x03\n\x14\x43\x43\x44\x44\x42\x41ppDetailCommon\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04icon\x18\x03 \x01(\t\x12\x0c\n\x04logo\x18\x04 \x01(\t\x12\x12\n\nlogo_small\x18\x05 \x01(\t\x12\x0c\n\x04tool\x18\x06 \x01(\x08\x12\x0c\n\x04\x64\x65mo\x18\x07 \x01(\x08\x12\r\n\x05media\x18\x08 \x01(\x08\x12\x1f\n\x17\x63ommunity_visible_stats\x18\t \x01(\x08\x12\x15\n\rfriendly_name\x18\n \x01(\t\x12\x13\n\x0bpropagation\x18\x0b \x01(\t\x12\x19\n\x11has_adult_content\x18\x0c \x01(\x08\x12!\n\x19is_visible_in_steam_china\x18\r \x01(\x08\x12\x10\n\x08\x61pp_type\x18\x0e \x01(\r\x12\x1d\n\x15has_adult_content_sex\x18\x0f \x01(\x08\x12\"\n\x1ahas_adult_content_violence\x18\x10 \x01(\x08\x12\x1d\n\x15\x63ontent_descriptorids\x18\x11 \x03(\r\"\xb3\x03\n\rCMsgAppRights\x12\x11\n\tedit_info\x18\x01 \x01(\x08\x12\x0f\n\x07publish\x18\x02 \x01(\x08\x12\x17\n\x0fview_error_data\x18\x03 \x01(\x08\x12\x10\n\x08\x64ownload\x18\x04 \x01(\x08\x12\x15\n\rupload_cdkeys\x18\x05 \x01(\x08\x12\x17\n\x0fgenerate_cdkeys\x18\x06 \x01(\x08\x12\x17\n\x0fview_financials\x18\x07 \x01(\x08\x12\x12\n\nmanage_ceg\x18\x08 \x01(\x08\x12\x16\n\x0emanage_signing\x18\t \x01(\x08\x12\x15\n\rmanage_cdkeys\x18\n \x01(\x08\x12\x16\n\x0e\x65\x64it_marketing\x18\x0b \x01(\x08\x12\x17\n\x0f\x65\x63onomy_support\x18\x0c \x01(\x08\x12\"\n\x1a\x65\x63onomy_support_supervisor\x18\r \x01(\x08\x12\x16\n\x0emanage_pricing\x18\x0e \x01(\x08\x12\x16\n\x0e\x62roadcast_live\x18\x0f \x01(\x08\x12\x1e\n\x16view_marketing_traffic\x18\x10 \x01(\x08\x12\"\n\x1a\x65\x64it_store_display_content\x18\x11 \x01(\x08\"\xf1\x02\n\x13\x43\x43uratorPreferences\x12\x1b\n\x13supported_languages\x18\x01 \x01(\r\x12\x18\n\x10platform_windows\x18\x02 \x01(\x08\x12\x14\n\x0cplatform_mac\x18\x03 \x01(\x08\x12\x16\n\x0eplatform_linux\x18\x04 \x01(\x08\x12\x12\n\nvr_content\x18\x05 \x01(\x08\x12\x1e\n\x16\x61\x64ult_content_violence\x18\x06 \x01(\x08\x12\x19\n\x11\x61\x64ult_content_sex\x18\x07 \x01(\x08\x12\x19\n\x11timestamp_updated\x18\x08 \x01(\r\x12\x16\n\x0etagids_curated\x18\t \x03(\r\x12\x17\n\x0ftagids_filtered\x18\n \x03(\r\x12\x15\n\rwebsite_title\x18\x0b \x01(\t\x12\x13\n\x0bwebsite_url\x18\x0c \x01(\t\x12\x16\n\x0e\x64iscussion_url\x18\r \x01(\t\x12\x16\n\x0eshow_broadcast\x18\x0e \x01(\x08\"@\n\x12\x43LocalizationToken\x12\x10\n\x08language\x18\x01 \x01(\r\x12\x18\n\x10localized_string\x18\x02 \x01(\t\"\xec\x01\n\x17\x43\x43lanEventUserNewsTuple\x12\x0e\n\x06\x63lanid\x18\x01 \x01(\r\x12\x11\n\tevent_gid\x18\x02 \x01(\x06\x12\x18\n\x10\x61nnouncement_gid\x18\x03 \x01(\x06\x12\x13\n\x0brtime_start\x18\x04 \x01(\r\x12\x11\n\trtime_end\x18\x05 \x01(\r\x12\x16\n\x0epriority_score\x18\x06 \x01(\r\x12\x0c\n\x04type\x18\x07 \x01(\r\x12\x18\n\x10\x63lamp_range_slot\x18\x08 \x01(\r\x12\r\n\x05\x61ppid\x18\t \x01(\r\x12\x1d\n\x15rtime32_last_modified\x18\n \x01(\r\"\x80\x01\n\x16\x43\x43lanMatchEventByRange\x12\x14\n\x0crtime_before\x18\x01 \x01(\r\x12\x13\n\x0brtime_after\x18\x02 \x01(\r\x12\x11\n\tqualified\x18\x03 \x01(\r\x12(\n\x06\x65vents\x18\x04 \x03(\x0b\x32\x18.CClanEventUserNewsTuple\"\x9b\x03\n\x1f\x43\x43ommunity_ClanAnnouncementInfo\x12\x0b\n\x03gid\x18\x01 \x01(\x04\x12\x0e\n\x06\x63lanid\x18\x02 \x01(\x04\x12\x10\n\x08posterid\x18\x03 \x01(\x04\x12\x10\n\x08headline\x18\x04 \x01(\t\x12\x10\n\x08posttime\x18\x05 \x01(\r\x12\x12\n\nupdatetime\x18\x06 \x01(\r\x12\x0c\n\x04\x62ody\x18\x07 \x01(\t\x12\x14\n\x0c\x63ommentcount\x18\x08 \x01(\x05\x12\x0c\n\x04tags\x18\t \x03(\t\x12\x10\n\x08language\x18\n \x01(\x05\x12\x0e\n\x06hidden\x18\x0b \x01(\x08\x12\x16\n\x0e\x66orum_topic_id\x18\x0c \x01(\x06\x12\x11\n\tevent_gid\x18\r \x01(\x06\x12\x13\n\x0bvoteupcount\x18\x0e \x01(\x05\x12\x15\n\rvotedowncount\x18\x0f \x01(\x05\x12V\n\x10\x62\x61n_check_result\x18\x10 \x01(\x0e\x32\x17.EBanContentCheckResult:#k_EBanContentCheckResult_NotScanned\x12\x0e\n\x06\x62\x61nned\x18\x11 \x01(\x08\"\xa6\x06\n\x0e\x43\x43lanEventData\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x14\n\x0c\x63lan_steamid\x18\x02 \x01(\x06\x12\x12\n\nevent_name\x18\x03 \x01(\t\x12;\n\nevent_type\x18\x04 \x01(\x0e\x32\x14.EProtoClanEventType:\x11k_EClanOtherEvent\x12\r\n\x05\x61ppid\x18\x05 \x01(\r\x12\x16\n\x0eserver_address\x18\x06 \x01(\t\x12\x17\n\x0fserver_password\x18\x07 \x01(\t\x12\x1a\n\x12rtime32_start_time\x18\x08 \x01(\r\x12\x18\n\x10rtime32_end_time\x18\t \x01(\r\x12\x15\n\rcomment_count\x18\n \x01(\x05\x12\x17\n\x0f\x63reator_steamid\x18\x0b \x01(\x06\x12\x1b\n\x13last_update_steamid\x18\x0c \x01(\x06\x12\x13\n\x0b\x65vent_notes\x18\r \x01(\t\x12\x10\n\x08jsondata\x18\x0e \x01(\t\x12;\n\x11\x61nnouncement_body\x18\x0f \x01(\x0b\x32 .CCommunity_ClanAnnouncementInfo\x12\x11\n\tpublished\x18\x10 \x01(\x08\x12\x0e\n\x06hidden\x18\x11 \x01(\x08\x12 \n\x18rtime32_visibility_start\x18\x12 \x01(\r\x12\x1e\n\x16rtime32_visibility_end\x18\x13 \x01(\r\x12\x1d\n\x15\x62roadcaster_accountid\x18\x14 \x01(\r\x12\x16\n\x0e\x66ollower_count\x18\x15 \x01(\r\x12\x14\n\x0cignore_count\x18\x16 \x01(\r\x12\x16\n\x0e\x66orum_topic_id\x18\x17 \x01(\x06\x12\x1d\n\x15rtime32_last_modified\x18\x18 \x01(\r\x12\x15\n\rnews_post_gid\x18\x19 \x01(\x06\x12\x1a\n\x12rtime_mod_reviewed\x18\x1a \x01(\r\x12\x1a\n\x12\x66\x65\x61tured_app_tagid\x18\x1b \x01(\r\x12\x19\n\x11referenced_appids\x18\x1c \x03(\r\x12\x10\n\x08\x62uild_id\x18\x1d \x01(\r\x12\x14\n\x0c\x62uild_branch\x18\x1e \x01(\t\"\xc7\x01\n\x10\x43\x42illing_Address\x12\x12\n\nfirst_name\x18\x01 \x01(\t\x12\x11\n\tlast_name\x18\x02 \x01(\t\x12\x10\n\x08\x61\x64\x64ress1\x18\x03 \x01(\t\x12\x10\n\x08\x61\x64\x64ress2\x18\x04 \x01(\t\x12\x0c\n\x04\x63ity\x18\x05 \x01(\t\x12\x10\n\x08us_state\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x12\x10\n\x08postcode\x18\x08 \x01(\t\x12\x11\n\tzip_plus4\x18\t \x01(\x05\x12\r\n\x05phone\x18\n \x01(\t\"\xdb\x01\n\x19\x43PackageReservationStatus\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x19\n\x11reservation_state\x18\x02 \x01(\x05\x12\x16\n\x0equeue_position\x18\x03 \x01(\x05\x12\x18\n\x10total_queue_size\x18\x04 \x01(\x05\x12 \n\x18reservation_country_code\x18\x05 \x01(\t\x12\x0f\n\x07\x65xpired\x18\x06 \x01(\x08\x12\x14\n\x0ctime_expires\x18\x07 \x01(\r\x12\x15\n\rtime_reserved\x18\x08 \x01(\r\"/\n\x10\x43MsgKeyValuePair\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"3\n\x0f\x43MsgKeyValueSet\x12 \n\x05pairs\x18\x01 \x03(\x0b\x32\x11.CMsgKeyValuePair*\xd8\x02\n\x16\x45\x42\x61nContentCheckResult\x12\'\n#k_EBanContentCheckResult_NotScanned\x10\x00\x12\"\n\x1ek_EBanContentCheckResult_Reset\x10\x01\x12*\n&k_EBanContentCheckResult_NeedsChecking\x10\x02\x12)\n%k_EBanContentCheckResult_VeryUnlikely\x10\x05\x12%\n!k_EBanContentCheckResult_Unlikely\x10\x1e\x12%\n!k_EBanContentCheckResult_Possible\x10\x32\x12#\n\x1fk_EBanContentCheckResult_Likely\x10K\x12\'\n#k_EBanContentCheckResult_VeryLikely\x10\x64*\xeb\x07\n\x13\x45ProtoClanEventType\x12\x15\n\x11k_EClanOtherEvent\x10\x01\x12\x14\n\x10k_EClanGameEvent\x10\x02\x12\x15\n\x11k_EClanPartyEvent\x10\x03\x12\x17\n\x13k_EClanMeetingEvent\x10\x04\x12\x1c\n\x18k_EClanSpecialCauseEvent\x10\x05\x12\x1c\n\x18k_EClanMusicAndArtsEvent\x10\x06\x12\x16\n\x12k_EClanSportsEvent\x10\x07\x12\x14\n\x10k_EClanTripEvent\x10\x08\x12\x14\n\x10k_EClanChatEvent\x10\t\x12\x1b\n\x17k_EClanGameReleaseEvent\x10\n\x12\x19\n\x15k_EClanBroadcastEvent\x10\x0b\x12\x1b\n\x17k_EClanSmallUpdateEvent\x10\x0c\x12&\n\"k_EClanPreAnnounceMajorUpdateEvent\x10\r\x12\x1b\n\x17k_EClanMajorUpdateEvent\x10\x0e\x12\x1a\n\x16k_EClanDLCReleaseEvent\x10\x0f\x12\x1d\n\x19k_EClanFutureReleaseEvent\x10\x10\x12&\n\"k_EClanESportTournamentStreamEvent\x10\x11\x12\x19\n\x15k_EClanDevStreamEvent\x10\x12\x12\x1c\n\x18k_EClanFamousStreamEvent\x10\x13\x12\x19\n\x15k_EClanGameSalesEvent\x10\x14\x12\x1d\n\x19k_EClanGameItemSalesEvent\x10\x15\x12\x1d\n\x19k_EClanInGameBonusXPEvent\x10\x16\x12\x1a\n\x16k_EClanInGameLootEvent\x10\x17\x12\x1b\n\x17k_EClanInGamePerksEvent\x10\x18\x12\x1f\n\x1bk_EClanInGameChallengeEvent\x10\x19\x12\x1d\n\x19k_EClanInGameContestEvent\x10\x1a\x12\x13\n\x0fk_EClanIRLEvent\x10\x1b\x12\x14\n\x10k_EClanNewsEvent\x10\x1c\x12\x1b\n\x17k_EClanBetaReleaseEvent\x10\x1d\x12$\n k_EClanInGameContentReleaseEvent\x10\x1e\x12\x14\n\x10k_EClanFreeTrial\x10\x1f\x12\x18\n\x14k_EClanSeasonRelease\x10 \x12\x17\n\x13k_EClanSeasonUpdate\x10!\x12\x19\n\x15k_EClanCrosspostEvent\x10\"\x12\x1d\n\x19k_EClanInGameEventGeneral\x10#*\x81\x01\n\x1cPartnerEventNotificationType\x12\x11\n\rk_EEventStart\x10\x00\x12\x1a\n\x16k_EEventBroadcastStart\x10\x01\x12\x16\n\x12k_EEventMatchStart\x10\x02\x12\x1a\n\x16k_EEventPartnerMaxType\x10\x03:A\n\x12msgpool_soft_limit\x12\x1f.google.protobuf.MessageOptions\x18\xd0\x86\x03 \x01(\x05:\x02\x33\x32:B\n\x12msgpool_hard_limit\x12\x1f.google.protobuf.MessageOptions\x18\xd1\x86\x03 \x01(\x05:\x03\x33\x38\x34:C\n\x14\x66orce_php_generation\x12\x1c.google.protobuf.FileOptions\x18\xd0\x86\x03 \x01(\x08:\x05\x66\x61lse:H\n\x18php_output_always_number\x12\x1d.google.protobuf.FieldOptions\x18\xe4\x86\x03 \x01(\x08:\x05\x66\x61lse:J\n\x1a\x61llow_field_named_steam_id\x12\x1d.google.protobuf.FieldOptions\x18\xe8\x86\x03 \x01(\x08:\x05\x66\x61lseB\tH\x01\x80\x01\x01\x80\xb5\x18\x01' , dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,]) +_EBANCONTENTCHECKRESULT = _descriptor.EnumDescriptor( + name='EBanContentCheckResult', + full_name='EBanContentCheckResult', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_NotScanned', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_Reset', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_NeedsChecking', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_VeryUnlikely', index=3, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_Unlikely', index=4, number=30, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_Possible', index=5, number=50, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_Likely', index=6, number=75, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_VeryLikely', index=7, number=100, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=4753, + serialized_end=5097, +) +_sym_db.RegisterEnumDescriptor(_EBANCONTENTCHECKRESULT) + +EBanContentCheckResult = enum_type_wrapper.EnumTypeWrapper(_EBANCONTENTCHECKRESULT) _EPROTOCLANEVENTTYPE = _descriptor.EnumDescriptor( name='EProtoClanEventType', full_name='EProtoClanEventType', @@ -210,8 +266,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=4196, - serialized_end=5199, + serialized_start=5100, + serialized_end=6103, ) _sym_db.RegisterEnumDescriptor(_EPROTOCLANEVENTTYPE) @@ -246,12 +302,20 @@ ], containing_type=None, serialized_options=None, - serialized_start=5202, - serialized_end=5331, + serialized_start=6106, + serialized_end=6235, ) _sym_db.RegisterEnumDescriptor(_PARTNEREVENTNOTIFICATIONTYPE) PartnerEventNotificationType = enum_type_wrapper.EnumTypeWrapper(_PARTNEREVENTNOTIFICATIONTYPE) +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 k_EClanOtherEvent = 1 k_EClanGameEvent = 2 k_EClanPartyEvent = 3 @@ -324,6 +388,14 @@ message_type=None, enum_type=None, containing_type=None, is_extension=True, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) +ALLOW_FIELD_NAMED_STEAM_ID_FIELD_NUMBER = 50024 +allow_field_named_steam_id = _descriptor.FieldDescriptor( + name='allow_field_named_steam_id', full_name='allow_field_named_steam_id', index=4, + number=50024, type=8, cpp_type=7, label=1, + has_default_value=True, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=True, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) _CMSGIPADDRESS = _descriptor.Descriptor( @@ -409,6 +481,45 @@ ) +_CMSGGCROUTINGPROTOBUFHEADER = _descriptor.Descriptor( + name='CMsgGCRoutingProtoBufHeader', + full_name='CMsgGCRoutingProtoBufHeader', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='dst_gcid_queue', full_name='CMsgGCRoutingProtoBufHeader.dst_gcid_queue', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dst_gc_dir_index', full_name='CMsgGCRoutingProtoBufHeader.dst_gc_dir_index', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=197, + serialized_end=276, +) + + _CMSGPROTOBUFHEADER = _descriptor.Descriptor( name='CMsgProtoBufHeader', full_name='CMsgProtoBufHeader', @@ -565,35 +676,63 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='wg_token', full_name='CMsgProtoBufHeader.wg_token', index=21, - number=30, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), + name='launcher_type', full_name='CMsgProtoBufHeader.launcher_type', index=21, + number=31, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='launcher_type', full_name='CMsgProtoBufHeader.launcher_type', index=22, - number=31, type=13, cpp_type=3, label=1, + name='realm', full_name='CMsgProtoBufHeader.realm', index=22, + number=32, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='realm', full_name='CMsgProtoBufHeader.realm', index=23, - number=32, type=13, cpp_type=3, label=1, - has_default_value=True, default_value=0, + name='timeout_ms', full_name='CMsgProtoBufHeader.timeout_ms', index=23, + number=33, type=5, cpp_type=1, label=1, + has_default_value=True, default_value=-1, + 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='debug_source', full_name='CMsgProtoBufHeader.debug_source', index=24, + number=34, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='debug_source_string_index', full_name='CMsgProtoBufHeader.debug_source_string_index', index=25, + number=35, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='token_id', full_name='CMsgProtoBufHeader.token_id', index=26, + number=36, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='routing_gc', full_name='CMsgProtoBufHeader.routing_gc', index=27, + number=37, 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), _descriptor.FieldDescriptor( - name='ip', full_name='CMsgProtoBufHeader.ip', index=24, + name='ip', full_name='CMsgProtoBufHeader.ip', index=28, number=15, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='ip_v6', full_name='CMsgProtoBufHeader.ip_v6', index=25, + name='ip_v6', full_name='CMsgProtoBufHeader.ip_v6', index=29, number=29, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b"", message_type=None, enum_type=None, containing_type=None, @@ -616,8 +755,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=198, - serialized_end=871, + serialized_start=279, + serialized_end=1083, ) @@ -655,8 +794,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=873, - serialized_end=929, + serialized_start=1085, + serialized_end=1141, ) @@ -687,8 +826,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=931, - serialized_end=974, + serialized_start=1143, + serialized_end=1186, ) @@ -749,6 +888,13 @@ 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='server_secret', full_name='CMsgAuthTicket.server_secret', index=7, + number=8, 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=[ ], @@ -761,8 +907,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=977, - serialized_end=1120, + serialized_start=1189, + serialized_end=1355, ) @@ -865,6 +1011,34 @@ 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='app_type', full_name='CCDDBAppDetailCommon.app_type', index=13, + number=14, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='has_adult_content_sex', full_name='CCDDBAppDetailCommon.has_adult_content_sex', index=14, + number=15, 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), + _descriptor.FieldDescriptor( + name='has_adult_content_violence', full_name='CCDDBAppDetailCommon.has_adult_content_violence', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='content_descriptorids', full_name='CCDDBAppDetailCommon.content_descriptorids', index=16, + number=17, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -877,8 +1051,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1123, - serialized_end=1404, + serialized_start=1358, + serialized_end=1755, ) @@ -1021,8 +1195,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1407, - serialized_end=1842, + serialized_start=1758, + serialized_end=2193, ) @@ -1144,8 +1318,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1845, - serialized_end=2214, + serialized_start=2196, + serialized_end=2565, ) @@ -1183,8 +1357,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2216, - serialized_end=2280, + serialized_start=2567, + serialized_end=2631, ) @@ -1278,8 +1452,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2283, - serialized_end=2519, + serialized_start=2634, + serialized_end=2870, ) @@ -1331,8 +1505,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2522, - serialized_end=2650, + serialized_start=2873, + serialized_end=3001, ) @@ -1449,6 +1623,20 @@ 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='ban_check_result', full_name='CCommunity_ClanAnnouncementInfo.ban_check_result', index=15, + number=16, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='banned', full_name='CCommunity_ClanAnnouncementInfo.banned', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1461,8 +1649,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2653, - serialized_end=2960, + serialized_start=3004, + serialized_end=3415, ) @@ -1696,8 +1884,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2963, - serialized_end=3769, + serialized_start=3418, + serialized_end=4224, ) @@ -1791,8 +1979,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3772, - serialized_end=3971, + serialized_start=4227, + serialized_end=4426, ) @@ -1872,8 +2060,79 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3974, - serialized_end=4193, + serialized_start=4429, + serialized_end=4648, +) + + +_CMSGKEYVALUEPAIR = _descriptor.Descriptor( + name='CMsgKeyValuePair', + full_name='CMsgKeyValuePair', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='CMsgKeyValuePair.name', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='CMsgKeyValuePair.value', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4650, + serialized_end=4697, +) + + +_CMSGKEYVALUESET = _descriptor.Descriptor( + name='CMsgKeyValueSet', + full_name='CMsgKeyValueSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='pairs', full_name='CMsgKeyValueSet.pairs', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4699, + serialized_end=4750, ) _CMSGIPADDRESS.oneofs_by_name['ip'].fields.append( @@ -1883,6 +2142,7 @@ _CMSGIPADDRESS.fields_by_name['v6']) _CMSGIPADDRESS.fields_by_name['v6'].containing_oneof = _CMSGIPADDRESS.oneofs_by_name['ip'] _CMSGIPADDRESSBUCKET.fields_by_name['original_ip_address'].message_type = _CMSGIPADDRESS +_CMSGPROTOBUFHEADER.fields_by_name['routing_gc'].message_type = _CMSGGCROUTINGPROTOBUFHEADER _CMSGPROTOBUFHEADER.oneofs_by_name['ip_addr'].fields.append( _CMSGPROTOBUFHEADER.fields_by_name['ip']) _CMSGPROTOBUFHEADER.fields_by_name['ip'].containing_oneof = _CMSGPROTOBUFHEADER.oneofs_by_name['ip_addr'] @@ -1890,10 +2150,13 @@ _CMSGPROTOBUFHEADER.fields_by_name['ip_v6']) _CMSGPROTOBUFHEADER.fields_by_name['ip_v6'].containing_oneof = _CMSGPROTOBUFHEADER.oneofs_by_name['ip_addr'] _CCLANMATCHEVENTBYRANGE.fields_by_name['events'].message_type = _CCLANEVENTUSERNEWSTUPLE +_CCOMMUNITY_CLANANNOUNCEMENTINFO.fields_by_name['ban_check_result'].enum_type = _EBANCONTENTCHECKRESULT _CCLANEVENTDATA.fields_by_name['event_type'].enum_type = _EPROTOCLANEVENTTYPE _CCLANEVENTDATA.fields_by_name['announcement_body'].message_type = _CCOMMUNITY_CLANANNOUNCEMENTINFO +_CMSGKEYVALUESET.fields_by_name['pairs'].message_type = _CMSGKEYVALUEPAIR DESCRIPTOR.message_types_by_name['CMsgIPAddress'] = _CMSGIPADDRESS DESCRIPTOR.message_types_by_name['CMsgIPAddressBucket'] = _CMSGIPADDRESSBUCKET +DESCRIPTOR.message_types_by_name['CMsgGCRoutingProtoBufHeader'] = _CMSGGCROUTINGPROTOBUFHEADER DESCRIPTOR.message_types_by_name['CMsgProtoBufHeader'] = _CMSGPROTOBUFHEADER DESCRIPTOR.message_types_by_name['CMsgMulti'] = _CMSGMULTI DESCRIPTOR.message_types_by_name['CMsgProtobufWrapped'] = _CMSGPROTOBUFWRAPPED @@ -1908,12 +2171,16 @@ DESCRIPTOR.message_types_by_name['CClanEventData'] = _CCLANEVENTDATA DESCRIPTOR.message_types_by_name['CBilling_Address'] = _CBILLING_ADDRESS DESCRIPTOR.message_types_by_name['CPackageReservationStatus'] = _CPACKAGERESERVATIONSTATUS +DESCRIPTOR.message_types_by_name['CMsgKeyValuePair'] = _CMSGKEYVALUEPAIR +DESCRIPTOR.message_types_by_name['CMsgKeyValueSet'] = _CMSGKEYVALUESET +DESCRIPTOR.enum_types_by_name['EBanContentCheckResult'] = _EBANCONTENTCHECKRESULT DESCRIPTOR.enum_types_by_name['EProtoClanEventType'] = _EPROTOCLANEVENTTYPE DESCRIPTOR.enum_types_by_name['PartnerEventNotificationType'] = _PARTNEREVENTNOTIFICATIONTYPE DESCRIPTOR.extensions_by_name['msgpool_soft_limit'] = msgpool_soft_limit DESCRIPTOR.extensions_by_name['msgpool_hard_limit'] = msgpool_hard_limit DESCRIPTOR.extensions_by_name['force_php_generation'] = force_php_generation DESCRIPTOR.extensions_by_name['php_output_always_number'] = php_output_always_number +DESCRIPTOR.extensions_by_name['allow_field_named_steam_id'] = allow_field_named_steam_id _sym_db.RegisterFileDescriptor(DESCRIPTOR) CMsgIPAddress = _reflection.GeneratedProtocolMessageType('CMsgIPAddress', (_message.Message,), { @@ -1930,6 +2197,13 @@ }) _sym_db.RegisterMessage(CMsgIPAddressBucket) +CMsgGCRoutingProtoBufHeader = _reflection.GeneratedProtocolMessageType('CMsgGCRoutingProtoBufHeader', (_message.Message,), { + 'DESCRIPTOR' : _CMSGGCROUTINGPROTOBUFHEADER, + '__module__' : 'steammessages_base_pb2' + # @@protoc_insertion_point(class_scope:CMsgGCRoutingProtoBufHeader) + }) +_sym_db.RegisterMessage(CMsgGCRoutingProtoBufHeader) + CMsgProtoBufHeader = _reflection.GeneratedProtocolMessageType('CMsgProtoBufHeader', (_message.Message,), { 'DESCRIPTOR' : _CMSGPROTOBUFHEADER, '__module__' : 'steammessages_base_pb2' @@ -2028,10 +2302,25 @@ }) _sym_db.RegisterMessage(CPackageReservationStatus) +CMsgKeyValuePair = _reflection.GeneratedProtocolMessageType('CMsgKeyValuePair', (_message.Message,), { + 'DESCRIPTOR' : _CMSGKEYVALUEPAIR, + '__module__' : 'steammessages_base_pb2' + # @@protoc_insertion_point(class_scope:CMsgKeyValuePair) + }) +_sym_db.RegisterMessage(CMsgKeyValuePair) + +CMsgKeyValueSet = _reflection.GeneratedProtocolMessageType('CMsgKeyValueSet', (_message.Message,), { + 'DESCRIPTOR' : _CMSGKEYVALUESET, + '__module__' : 'steammessages_base_pb2' + # @@protoc_insertion_point(class_scope:CMsgKeyValueSet) + }) +_sym_db.RegisterMessage(CMsgKeyValueSet) + google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(msgpool_soft_limit) google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(msgpool_hard_limit) google_dot_protobuf_dot_descriptor__pb2.FileOptions.RegisterExtension(force_php_generation) google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(php_output_always_number) +google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(allow_field_named_steam_id) DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_chat_pb2.py b/src/steam_network/protocol/messages/steammessages_chat/steamclient_pb2.py similarity index 85% rename from src/steam_network/protocol/messages/steammessages_chat_pb2.py rename to src/steam_network/protocol/messages/steammessages_chat/steamclient_pb2.py index 3febb4e3..4c65f8ee 100644 --- a/src/steam_network/protocol/messages/steammessages_chat_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_chat/steamclient_pb2.py @@ -1,32 +1,31 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! -# source: steammessages_chat.proto +# source: steammessages_chat.steamclient.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 -from google.protobuf import service as _service -from google.protobuf import service_reflection # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -import steammessages_unified_base_pb2 as steammessages__unified__base__pb2 +import steammessages_base_pb2 as steammessages__base__pb2 +from steammessages_unified_base import steamclient_pb2 as steammessages__unified__base_dot_steamclient__pb2 import steammessages_clientserver_friends_pb2 as steammessages__clientserver__friends__pb2 DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_chat.proto', + name='steammessages_chat.steamclient.proto', package='', syntax='proto2', - serialized_options=b'\220\001\001', + serialized_options=b'\200\001\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x18steammessages_chat.proto\x1a steammessages_unified_base.proto\x1a(steammessages_clientserver_friends.proto\"*\n(CChat_RequestFriendPersonaStates_Request\"+\n)CChat_RequestFriendPersonaStates_Response\"\xce\x01\n%CChatRoom_CreateChatRoomGroup_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_invited\x18\x02 \x01(\x06\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x18\n\x10steamid_invitees\x18\x04 \x03(\x06\x12$\n\x1cwatching_broadcast_accountid\x18\x06 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x07 \x01(\x04\";\n\tCChatRole\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\"\xd4\x02\n\x10\x43\x43hatRoleActions\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12(\n can_create_rename_delete_channel\x18\x02 \x01(\x08\x12\x10\n\x08\x63\x61n_kick\x18\x03 \x01(\x08\x12\x0f\n\x07\x63\x61n_ban\x18\x04 \x01(\x08\x12\x12\n\ncan_invite\x18\x05 \x01(\x08\x12&\n\x1e\x63\x61n_change_tagline_avatar_name\x18\x06 \x01(\x08\x12\x10\n\x08\x63\x61n_chat\x18\x07 \x01(\x08\x12\x18\n\x10\x63\x61n_view_history\x18\x08 \x01(\x08\x12\x1e\n\x16\x63\x61n_change_group_roles\x18\t \x01(\x08\x12\x1d\n\x15\x63\x61n_change_user_roles\x18\n \x01(\x08\x12\x17\n\x0f\x63\x61n_mention_all\x18\x0b \x01(\x08\x12\"\n\x1a\x63\x61n_set_watching_broadcast\x18\x0c \x01(\x08\"c\n\x10\x43\x43hatPartyBeacon\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsteamid_owner\x18\x02 \x01(\x06\x12\x11\n\tbeacon_id\x18\x03 \x01(\x06\x12\x15\n\rgame_metadata\x18\x04 \x01(\t\"\xbc\x03\n\x19\x43\x43hatRoomGroupHeaderState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x0e\n\x06\x63lanid\x18\r \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\x0e \x01(\r\x12\r\n\x05\x61ppid\x18\x15 \x01(\r\x12\x0f\n\x07tagline\x18\x0f \x01(\t\x12\x12\n\navatar_sha\x18\x10 \x01(\x0c\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\x11 \x01(\x04\x12\x19\n\x05roles\x18\x12 \x03(\x0b\x32\n.CChatRole\x12\'\n\x0crole_actions\x18\x13 \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x14 \x01(\r\x12(\n\rparty_beacons\x18\x16 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x17 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x18 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x19 \x01(\t\x12\x10\n\x08\x64isabled\x18\x1a \x01(\x08\"\xd3\x01\n\x0f\x43\x43hatRoomMember\x12\x11\n\taccountid\x18\x01 \x01(\r\x12@\n\x05state\x18\x03 \x01(\x0e\x32\x13.EChatRoomJoinState:\x1ck_EChatRoomJoinState_Default\x12?\n\x04rank\x18\x04 \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x18\n\x10time_kick_expire\x18\x06 \x01(\r\x12\x10\n\x08role_ids\x18\x07 \x03(\x04\"\xca\x01\n\x0e\x43\x43hatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x15\n\rvoice_allowed\x18\x03 \x01(\x08\x12\x18\n\x10members_in_voice\x18\x04 \x03(\r\x12\x19\n\x11time_last_message\x18\x05 \x01(\r\x12\x12\n\nsort_order\x18\x06 \x01(\r\x12\x14\n\x0clast_message\x18\x07 \x01(\t\x12\x1e\n\x16\x61\x63\x63ountid_last_message\x18\x08 \x01(\r\"\xca\x01\n\x13\x43\x43hatRoomGroupState\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\x12!\n\x07members\x18\x02 \x03(\x0b\x32\x10.CChatRoomMember\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x04 \x01(\x04\x12#\n\nchat_rooms\x18\x05 \x03(\x0b\x32\x0f.CChatRoomState\x12 \n\x06kicked\x18\x07 \x03(\x0b\x32\x10.CChatRoomMember\"\xfb\x02\n\x12\x43UserChatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x15\n\rtime_last_ack\x18\x03 \x01(\r\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x19\n\x11time_last_mention\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\x12\x19\n\x11time_first_unread\x18\x08 \x01(\r\"\x89\x03\n\x17\x43UserChatRoomGroupState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x31\n\x14user_chat_room_state\x18\x03 \x03(\x0b\x32\x13.CUserChatRoomState\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1b\n\x13time_last_group_ack\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\"\x97\x01\n&CChatRoom_CreateChatRoomGroup_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12#\n\x05state\x18\x02 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\"J\n#CChatRoom_SaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"&\n$CChatRoom_SaveChatRoomGroup_Response\"L\n%CChatRoom_RenameChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"6\n&CChatRoom_RenameChatRoomGroup_Response\x12\x0c\n\x04name\x18\x01 \x01(\t\"S\n)CChatRoom_SetChatRoomGroupTagline_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07tagline\x18\x02 \x01(\t\",\n*CChatRoom_SetChatRoomGroupTagline_Response\"U\n(CChatRoom_SetChatRoomGroupAvatar_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x12\n\navatar_sha\x18\x02 \x01(\x0c\"+\n)CChatRoom_SetChatRoomGroupAvatar_Response\"\x99\x01\n3CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12$\n\x1cwatching_broadcast_accountid\x18\x02 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x03 \x01(\x04\"6\n4CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"X\n.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"F\n/CChatRoom_JoinMiniGameForChatRoomGroup_Response\x12\x13\n\x0bminigame_id\x18\x01 \x01(\x04\"l\n-CChatRoom_EndMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x13\n\x0bminigame_id\x18\x03 \x01(\x04\"0\n.CChatRoom_EndMiniGameForChatRoomGroup_Response\"X\n\x1a\x43\x43hatRoom_MuteUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_MuteUser_Response\"X\n\x1a\x43\x43hatRoom_KickUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_KickUser_Response\"^\n!CChatRoom_SetUserBanState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x11\n\tban_state\x18\x03 \x01(\x08\"$\n\"CChatRoom_SetUserBanState_Response\"H\n\x1e\x43\x43hatRoom_RevokeInvite_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\"!\n\x1f\x43\x43hatRoom_RevokeInvite_Response\"C\n\x1c\x43\x43hatRoom_CreateRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"C\n\x1d\x43\x43hatRoom_CreateRole_Response\x12\"\n\x07\x61\x63tions\x18\x02 \x01(\x0b\x32\x11.CChatRoleActions\"3\n\x1a\x43\x43hatRoom_GetRoles_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"8\n\x1b\x43\x43hatRoom_GetRoles_Response\x12\x19\n\x05roles\x18\x01 \x03(\x0b\x32\n.CChatRole\"T\n\x1c\x43\x43hatRoom_RenameRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"\x1f\n\x1d\x43\x43hatRoom_RenameRole_Response\"X\n\x1d\x43\x43hatRoom_ReorderRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\" \n\x1e\x43\x43hatRoom_ReorderRole_Response\"F\n\x1c\x43\x43hatRoom_DeleteRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"\x1f\n\x1d\x43\x43hatRoom_DeleteRole_Response\"J\n CChatRoom_GetRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"G\n!CChatRoom_GetRoleActions_Response\x12\"\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x11.CChatRoleActions\"r\n$CChatRoom_ReplaceRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\"\n\x07\x61\x63tions\x18\x04 \x01(\x0b\x32\x11.CChatRoleActions\"\'\n%CChatRoom_ReplaceRoleActions_Response\"Z\n\x1f\x43\x43hatRoom_AddRoleToUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\"\n CChatRoom_AddRoleToUser_Response\"K\n!CChatRoom_GetRolesForUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\"6\n\"CChatRoom_GetRolesForUser_Response\x12\x10\n\x08role_ids\x18\x01 \x03(\x04\"_\n$CChatRoom_DeleteRoleFromUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\'\n%CChatRoom_DeleteRoleFromUser_Response\"b\n#CChatRoom_JoinChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"\xa9\x01\n$CChatRoom_JoinChatRoomGroup_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x14\n\x0cjoin_chat_id\x18\x04 \x01(\x04\x12\x13\n\x0btime_expire\x18\x05 \x01(\r\"\x86\x01\n-CChatRoom_InviteFriendToChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x1c\n\x14skip_friendsui_check\x18\x04 \x01(\x08\"0\n.CChatRoom_InviteFriendToChatRoomGroup_Response\"=\n$CChatRoom_LeaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\'\n%CChatRoom_LeaveChatRoomGroup_Response\"\\\n CChatRoom_CreateChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x61llow_voice\x18\x03 \x01(\x08\"G\n!CChatRoom_CreateChatRoom_Response\x12\"\n\tchat_room\x18\x01 \x01(\x0b\x32\x0f.CChatRoomState\"J\n CChatRoom_DeleteChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_DeleteChatRoom_Response\"X\n CChatRoom_RenameChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"#\n!CChatRoom_RenameChatRoom_Response\"g\n!CChatRoom_ReorderChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x1a\n\x12move_after_chat_id\x18\x03 \x01(\x04\"$\n\"CChatRoom_ReorderChatRoom_Response\"t\n!CChatRoom_SendChatMessage_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x16\n\x0e\x65\x63ho_to_sender\x18\x04 \x01(\x08\"\x8a\x01\n\"CChatRoom_SendChatMessage_Response\x12\x18\n\x10modified_message\x18\x01 \x01(\t\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\x12\x1f\n\x17message_without_bb_code\x18\x04 \x01(\t\"I\n\x1f\x43\x43hatRoom_JoinVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"8\n CChatRoom_JoinVoiceChat_Response\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x04\"J\n CChatRoom_LeaveVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_LeaveVoiceChat_Response\"\xb4\x01\n#CChatRoom_GetMessageHistory_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\tlast_time\x18\x03 \x01(\r\x12\x14\n\x0clast_ordinal\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x15\n\rstart_ordinal\x18\x06 \x01(\r\x12\x11\n\tmax_count\x18\x07 \x01(\r\"\x86\x01\n\rServerMessage\x12\x46\n\x07message\x18\x01 \x01(\x0e\x32\x17.EChatRoomServerMessage:\x1ck_EChatRoomServerMsg_Invalid\x12\x14\n\x0cstring_param\x18\x02 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_param\x18\x03 \x01(\r\"\xa2\x04\n$CChatRoom_GetMessageHistory_Response\x12\x43\n\x08messages\x18\x01 \x03(\x0b\x32\x31.CChatRoom_GetMessageHistory_Response.ChatMessage\x12\x16\n\x0emore_available\x18\x04 \x01(\x08\x1a\x9c\x03\n\x0b\x43hatMessage\x12\x0e\n\x06sender\x18\x01 \x01(\r\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12&\n\x0eserver_message\x18\x05 \x01(\x0b\x32\x0e.ServerMessage\x12\x0f\n\x07\x64\x65leted\x18\x06 \x01(\x08\x12T\n\treactions\x18\x07 \x03(\x0b\x32\x41.CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction\x1a\xb1\x01\n\x0fMessageReaction\x12\\\n\rreaction_type\x18\x01 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x02 \x01(\t\x12\x14\n\x0cnum_reactors\x18\x03 \x01(\r\x12\x18\n\x10has_user_reacted\x18\x04 \x01(\x08\"\'\n%CChatRoom_GetMyChatRoomGroups_Request\"\xb4\x05\n*CChatRoom_GetChatRoomGroupSummary_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x63hat_group_name\x18\x02 \x01(\t\x12\x1b\n\x13\x61\x63tive_member_count\x18\x03 \x01(\r\x12!\n\x19\x61\x63tive_voice_member_count\x18\x04 \x01(\r\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x05 \x01(\x04\x12#\n\nchat_rooms\x18\x06 \x03(\x0b\x32\x0f.CChatRoomState\x12\x0e\n\x06\x63lanid\x18\x07 \x01(\r\x12\x1a\n\x12\x63hat_group_tagline\x18\x08 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\t \x01(\r\x12\x13\n\x0btop_members\x18\n \x03(\r\x12\x1d\n\x15\x63hat_group_avatar_sha\x18\x0b \x01(\x0c\x12?\n\x04rank\x18\x0c \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\r \x01(\x04\x12\x10\n\x08role_ids\x18\x0e \x03(\x04\x12\'\n\x0crole_actions\x18\x0f \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x10 \x01(\r\x12\r\n\x05\x61ppid\x18\x11 \x01(\r\x12(\n\rparty_beacons\x18\x12 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x13 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x14 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x15 \x01(\t\x12\x10\n\x08\x64isabled\x18\x16 \x01(\x08\"\x93\x01\n\x14\x43\x43hatRoomSummaryPair\x12\x37\n\x15user_chat_group_state\x18\x01 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x02 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"Y\n&CChatRoom_GetMyChatRoomGroups_Response\x12/\n\x10\x63hat_room_groups\x18\x01 \x03(\x0b\x32\x15.CChatRoomSummaryPair\"@\n\'CChatRoom_GetChatRoomGroupState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"O\n(CChatRoom_GetChatRoomGroupState_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\"B\n)CChatRoom_GetChatRoomGroupSummary_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"d\n0CChatRoom_SetAppChatRoomGroupForceActive_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"`\n1CChatRoom_SetAppChatRoomGroupForceActive_Response\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x1b\n\x13\x61\x63\x63ounts_in_channel\x18\x02 \x03(\r\"m\n9CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"b\n%CChatRoom_AckChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\ttimestamp\x18\x03 \x01(\r\"c\n\"CChatRoom_CreateInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"Q\n#CChatRoom_CreateInviteLink_Response\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\":\n#CChatRoom_GetInviteLinkInfo_Request\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\"\x8c\x02\n$CChatRoom_GetInviteLinkInfo_Response\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x04 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x06 \x01(\x04\x12\x42\n\rgroup_summary\x18\x08 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x37\n\x15user_chat_group_state\x18\t \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x18\n\x10time_kick_expire\x18\n \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x0b \x01(\x08\"w\n\x1f\x43\x43hatRoom_GetInviteInfo_Request\x12\x17\n\x0fsteamid_invitee\x18\x01 \x01(\x06\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x13\n\x0binvite_code\x18\x04 \x01(\t\"\x90\x01\n CChatRoom_GetInviteInfo_Response\x12\x42\n\rgroup_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x18\n\x10time_kick_expire\x18\x02 \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\"A\n(CChatRoom_GetInviteLinksForGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xd7\x01\n)CChatRoom_GetInviteLinksForGroup_Response\x12I\n\x0cinvite_links\x18\x01 \x03(\x0b\x32\x33.CChatRoom_GetInviteLinksForGroup_Response.LinkInfo\x1a_\n\x08LinkInfo\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x17\n\x0fsteamid_creator\x18\x02 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x03 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x04 \x01(\x04\"5\n\x1c\x43\x43hatRoom_GetBanList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xb5\x01\n\x1d\x43\x43hatRoom_GetBanList_Response\x12\x34\n\x04\x62\x61ns\x18\x01 \x03(\x0b\x32&.CChatRoom_GetBanList_Response.BanInfo\x1a^\n\x07\x42\x61nInfo\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x13\n\x0btime_banned\x18\x03 \x01(\r\x12\x12\n\nban_reason\x18\x04 \x01(\t\"8\n\x1f\x43\x43hatRoom_GetInviteList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"X\n\x14\x43\x43hatRoomGroupInvite\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x14\n\x0ctime_invited\x18\x03 \x01(\r\"J\n CChatRoom_GetInviteList_Response\x12&\n\x07invites\x18\x01 \x03(\x0b\x32\x15.CChatRoomGroupInvite\"P\n\"CChatRoom_DeleteInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\"%\n#CChatRoom_DeleteInviteLink_Response\"\xf4\x01\n0CChatRoom_SetSessionActiveChatRoomGroups_Request\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\x12\"\n\x1a\x63hat_groups_data_requested\x18\x02 \x03(\x04\x12\x83\x01\n\x1cvirtualize_members_threshold\x18\x03 \x01(\x05\x42]\x82\xb5\x18YIf a chat room has more members than this threshold, we will opt in to a virtualized list\"\x89\x01\n1CChatRoom_SetSessionActiveChatRoomGroups_Response\x12)\n\x0b\x63hat_states\x18\x01 \x03(\x0b\x32\x14.CChatRoomGroupState\x12)\n!virtualize_members_chat_group_ids\x18\x02 \x03(\x04\"\xaa\x06\n-CChatRoom_SetUserChatGroupPreferences_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x63\n\x16\x63hat_group_preferences\x18\x02 \x01(\x0b\x32\x43.CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences\x12\x61\n\x15\x63hat_room_preferences\x18\x03 \x03(\x0b\x32\x42.CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences\x1a\x83\x02\n\x14\x43hatGroupPreferences\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x01 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x03 \x01(\x08\x1a\x93\x02\n\x13\x43hatRoomPreferences\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x03 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x04 \x01(\x08\"0\n.CChatRoom_SetUserChatGroupPreferences_Response\"\xc5\x01\n$CChatRoom_DeleteChatMessages_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12?\n\x08messages\x18\x03 \x03(\x0b\x32-.CChatRoom_DeleteChatMessages_Request.Message\x1a\x34\n\x07Message\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\"\'\n%CChatRoom_DeleteChatMessages_Response\"\xe9\x03\n+CChatRoom_UpdateMemberListView_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12g\n\x07view_id\x18\x02 \x01(\x04\x42V\x82\xb5\x18RClient-generated ID. Should send the same value on all requests for the same view\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x8f\x01\n\x13\x63lient_changenumber\x18\x05 \x01(\x05\x42r\x82\xb5\x18nAny updates from this call on will have this changenumber present. Can be used to guarantee in-order updates.\x12>\n\x0b\x64\x65lete_view\x18\x06 \x01(\x08\x42)\x82\xb5\x18%Indicates this view has been deleted.\x12$\n\x1cpersona_subscribe_accountids\x18\x07 \x03(\x05\x12&\n\x1epersona_unsubscribe_accountids\x18\x08 \x03(\x05\"\x97\x02\n\x1f\x43\x43hatRoom_SearchMembers_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\xb2\x01\n\tsearch_id\x18\x02 \x01(\x04\x42\x9e\x01\x82\xb5\x18\x99\x01\x43lient-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid.\x12\x13\n\x0bsearch_text\x18\x03 \x01(\t\x12\x13\n\x0bmax_results\x18\x04 \x01(\x05\"\xd4\x01\n CChatRoom_SearchMembers_Response\x12G\n\x10matching_members\x18\x01 \x03(\x0b\x32-.CChatRoom_SearchMembers_Response.MemberMatch\x12\x14\n\x0cstatus_flags\x18\x02 \x01(\r\x1aQ\n\x0bMemberMatch\x12\x11\n\taccountid\x18\x01 \x01(\x05\x12/\n\x07persona\x18\x02 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\xfc\x01\n\'CChatRoom_UpdateMessageReaction_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\x0e\n\x06is_add\x18\x07 \x01(\x08\"@\n(CChatRoom_UpdateMessageReaction_Response\x12\x14\n\x0cnum_reactors\x18\x01 \x01(\r\"\x80\x02\n,CChatRoom_GetMessageReactionReactors_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\r\n\x05limit\x18\x07 \x01(\r\"A\n-CChatRoom_GetMessageReactionReactors_Response\x12\x10\n\x08reactors\x18\x01 \x03(\r\"\x98\x01\n*CClanChatRooms_GetClanChatRoomInfo_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12Y\n\nautocreate\x18\x02 \x01(\x08:\x04trueB?\x82\xb5\x18;Create a default chat room if none has been created before.\"v\n+CClanChatRooms_GetClanChatRoomInfo_Response\x12G\n\x12\x63hat_group_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"[\n-CClanChatRooms_SetClanChatRoomPrivate_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x19\n\x11\x63hat_room_private\x18\x02 \x01(\x08\"K\n.CClanChatRooms_SetClanChatRoomPrivate_Response\x12\x19\n\x11\x63hat_room_private\x18\x01 \x01(\x08\"V\n\rCChatMentions\x12\x13\n\x0bmention_all\x18\x01 \x01(\x08\x12\x14\n\x0cmention_here\x18\x02 \x01(\x08\x12\x1a\n\x12mention_accountids\x18\x03 \x03(\r\"\xd5\x02\n*CChatRoom_IncomingChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x11\n\ttimestamp\x18\x05 \x01(\r\x12 \n\x08mentions\x18\x06 \x01(\x0b\x32\x0e.CChatMentions\x12\x0f\n\x07ordinal\x18\x07 \x01(\r\x12&\n\x0eserver_message\x18\x08 \x01(\x0b\x32\x0e.ServerMessage\x12\x19\n\x11message_no_bbcode\x18\t \x01(\t\x12M\n\tchat_name\x18\n \x01(\tB:\x82\xb5\x18\x36\x41 name to use for the chat, intended for notifications\"\xea\x01\n*CChatRoom_ChatMessageModified_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12I\n\x08messages\x18\x03 \x03(\x0b\x32\x37.CChatRoom_ChatMessageModified_Notification.ChatMessage\x1aI\n\x0b\x43hatMessage\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\x12\x0f\n\x07\x64\x65leted\x18\x03 \x01(\x08\"\xb6\x01\n(CChatRoom_MemberStateChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12 \n\x06member\x18\x02 \x01(\x0b\x32\x10.CChatRoomMember\x12Q\n\x06\x63hange\x18\x03 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"^\n*CChatRoom_ChatRoomHeaderState_Notification\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\"\x86\x01\n/CChatRoom_ChatRoomGroupRoomsChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x02 \x01(\x04\x12#\n\nchat_rooms\x18\x03 \x03(\x0b\x32\x0f.CChatRoomState\"d\n:CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\"\xa9\x02\n;ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x37\n\x15user_chat_group_state\x18\x02 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x03 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12V\n\x0buser_action\x18\x04 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"N\n4ChatRoomClient_NotifyChatRoomDisconnect_Notification\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\"\x94\x02\n\x17\x43\x43hatRoomMemberListView\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x13\n\x0btotal_count\x18\x05 \x01(\x05\x12\x61\n\x13\x63lient_changenumber\x18\x06 \x01(\x05\x42\x44\x82\xb5\x18@Value sent by the client on the last UpdateMemberListView call. \x12\x65\n\x13server_changenumber\x18\x07 \x01(\x05\x42H\x82\xb5\x18\x44Value incremented by the server on each MemberListViewUpdated call. \"O\n\x1c\x43\x43hatRoomMemberSummaryCounts\x12\x0e\n\x06ingame\x18\x01 \x01(\x05\x12\x0e\n\x06online\x18\x02 \x01(\x05\x12\x0f\n\x07offline\x18\x03 \x01(\x05\"\x8f\x04\n2CChatRoomClient_MemberListViewUpdated_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12M\n\x07view_id\x18\x02 \x01(\x04\x42<\x82\xb5\x18\x38Thew view_id supplied when the client created the view. \x12&\n\x04view\x18\x03 \x01(\x0b\x32\x18.CChatRoomMemberListView\x12X\n\x07members\x18\x04 \x03(\x0b\x32G.CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry\x12\x14\n\x0cstatus_flags\x18\x05 \x01(\r\x12\x35\n\x0emember_summary\x18\x06 \x01(\x0b\x32\x1d.CChatRoomMemberSummaryCounts\x12;\n\x13subscribed_personas\x18\x07 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1ag\n\x13MemberListViewEntry\x12\x0c\n\x04rank\x18\x01 \x01(\x05\x12\x11\n\taccountid\x18\x02 \x01(\r\x12/\n\x07persona\x18\x03 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\x8c\x02\n&CChatRoom_MessageReaction_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\x0f\n\x07reactor\x18\x05 \x01(\x06\x12\\\n\rreaction_type\x18\x06 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x07 \x01(\t\x12\x0e\n\x06is_add\x18\x08 \x01(\x08\"\xdf\x15\n2CChatUsability_ClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r\x12\x14\n\x0c\x63lient_build\x18\x02 \x01(\r\x12\x17\n\x0fmetrics_version\x18\x03 \x01(\r\x12\x0e\n\x06in_web\x18\x04 \x01(\x08\x12N\n\x08settings\x18\n \x01(\x0b\x32<.CChatUsability_ClientUsabilityMetrics_Notification.Settings\x12Y\n\x0evoice_settings\x18\x0b \x01(\x0b\x32\x41.CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings\x12M\n\x08ui_state\x18\x0c \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.UIState\x12L\n\x07metrics\x18\r \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.Metrics\x1a\xd9\x06\n\x08Settings\x12!\n\x19notifications_show_ingame\x18\x01 \x01(\x08\x12!\n\x19notifications_show_online\x18\x02 \x01(\x08\x12\"\n\x1anotifications_show_message\x18\x03 \x01(\x08\x12.\n¬ifications_events_and_announcements\x18\x04 \x01(\x08\x12\x1a\n\x12sounds_play_ingame\x18\x05 \x01(\x08\x12\x1a\n\x12sounds_play_online\x18\x06 \x01(\x08\x12\x1b\n\x13sounds_play_message\x18\x07 \x01(\x08\x12\'\n\x1fsounds_events_and_announcements\x18\x08 \x01(\x08\x12\x1e\n\x16\x61lways_new_chat_window\x18\t \x01(\x08\x12\'\n\x1f\x66orce_alphabetic_friend_sorting\x18\n \x01(\x08\x12\x17\n\x0f\x63hat_flash_mode\x18\x0b \x01(\x05\x12\x1b\n\x13remember_open_chats\x18\x0c \x01(\x08\x12\x1c\n\x14\x63ompact_quick_access\x18\r \x01(\x08\x12\x1c\n\x14\x63ompact_friends_list\x18\x0e \x01(\x08\x12\x31\n)notifications_show_chat_room_notification\x18\x0f \x01(\x08\x12*\n\"sounds_play_chat_room_notification\x18\x10 \x01(\x08\x12*\n\"hide_offline_friends_in_tag_groups\x18\x11 \x01(\x08\x12 \n\x18hide_categorized_friends\x18\x12 \x01(\x08\x12*\n\"categorize_in_game_friends_by_game\x18\x13 \x01(\x08\x12\x16\n\x0e\x63hat_font_size\x18\x14 \x01(\x05\x12\x17\n\x0fuse24hour_clock\x18\x15 \x01(\x08\x12\x1b\n\x13\x64o_not_disturb_mode\x18\x16 \x01(\x08\x12\x1e\n\x16\x64isable_embed_inlining\x18\x17 \x01(\x08\x12\x19\n\x11sign_into_friends\x18\x18 \x01(\x08\x12\x18\n\x10\x61nimated_avatars\x18\x19 \x01(\x08\x1a\xea\x02\n\rVoiceSettings\x12\x18\n\x10voice_input_gain\x18\x01 \x01(\x02\x12\x19\n\x11voice_output_gain\x18\x02 \x01(\x02\x12\x18\n\x10noise_gate_level\x18\x03 \x01(\x05\x12#\n\x1bvoice_use_echo_cancellation\x18\x04 \x01(\x08\x12$\n\x1cvoice_use_noise_cancellation\x18\x05 \x01(\x08\x12#\n\x1bvoice_use_auto_gain_control\x18\x06 \x01(\x08\x12 \n\x18selected_non_default_mic\x18\x07 \x01(\x08\x12#\n\x1bselected_non_default_output\x18\x08 \x01(\x08\x12\x1c\n\x14push_to_talk_enabled\x18\t \x01(\x08\x12\x1c\n\x14push_to_mute_enabled\x18\n \x01(\x08\x12\x17\n\x0fplay_ptt_sounds\x18\x0b \x01(\x08\x1a\xfd\x05\n\x07UIState\x12\x1b\n\x13\x66riends_list_height\x18\x01 \x01(\x05\x12\x1a\n\x12\x66riends_list_width\x18\x02 \x01(\x05\x12\x1b\n\x13\x66riends_list_docked\x18\x03 \x01(\x08\x12\x1e\n\x16\x66riends_list_collapsed\x18\x04 \x01(\x08\x12\'\n\x1f\x66riends_list_group_chats_height\x18\x05 \x01(\x05\x12\x1c\n\x14\x66riends_list_visible\x18\x06 \x01(\x08\x12\x1a\n\x12\x63hat_popups_opened\x18\x07 \x01(\x05\x12\x1e\n\x16group_chat_tabs_opened\x18\x08 \x01(\x05\x12\x1f\n\x17\x66riend_chat_tabs_opened\x18\t \x01(\x05\x12\x19\n\x11\x63hat_window_width\x18\n \x01(\x05\x12\x1a\n\x12\x63hat_window_height\x18\x0b \x01(\x05\x12l\n\x11\x63\x61tegory_collapse\x18\x0c \x01(\x0b\x32Q.CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState\x12%\n\x1dgroup_chat_left_col_collapsed\x18\r \x01(\x05\x12&\n\x1egroup_chat_right_col_collapsed\x18\x0e \x01(\x05\x12 \n\x18in_one_on_one_voice_chat\x18\x0f \x01(\x08\x12\x1b\n\x13in_group_voice_chat\x18\x10 \x01(\x08\x1a\xa4\x01\n\x15\x43\x61tegoryCollapseState\x12\x19\n\x11in_game_collapsed\x18\x01 \x01(\x08\x12\x18\n\x10online_collapsed\x18\x02 \x01(\x08\x12\x19\n\x11offline_collapsed\x18\x03 \x01(\x08\x12\x1d\n\x15game_groups_collapsed\x18\x04 \x01(\x05\x12\x1c\n\x14\x63\x61tegories_collapsed\x18\x05 \x01(\x05\x1a\xc0\x02\n\x07Metrics\x12\x15\n\rfriends_count\x18\x01 \x01(\x05\x12\x1e\n\x16\x66riends_category_count\x18\x02 \x01(\x05\x12!\n\x19\x66riends_categorized_count\x18\x03 \x01(\x05\x12\x1c\n\x14\x66riends_online_count\x18\x04 \x01(\x05\x12\x1d\n\x15\x66riends_in_game_count\x18\x05 \x01(\x05\x12\'\n\x1f\x66riends_in_game_singleton_count\x18\x06 \x01(\x05\x12\x18\n\x10game_group_count\x18\x07 \x01(\x05\x12\x1e\n\x16\x66riends_favorite_count\x18\x08 \x01(\x05\x12\x18\n\x10group_chat_count\x18\t \x01(\x05\x12!\n\x19group_chat_favorite_count\x18\n \x01(\x05\"S\n9CChatUsability_RequestClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r*\x9c\x01\n\x12\x45\x43hatRoomJoinState\x12 \n\x1ck_EChatRoomJoinState_Default\x10\x00\x12\x1d\n\x19k_EChatRoomJoinState_None\x10\x01\x12\x1f\n\x1bk_EChatRoomJoinState_Joined\x10\x02\x12$\n k_EChatRoomJoinState_TestInvalid\x10\x63*\xa4\x02\n\x12\x45\x43hatRoomGroupRank\x12 \n\x1ck_EChatRoomGroupRank_Default\x10\x00\x12\x1f\n\x1bk_EChatRoomGroupRank_Viewer\x10\n\x12\x1e\n\x1ak_EChatRoomGroupRank_Guest\x10\x0f\x12\x1f\n\x1bk_EChatRoomGroupRank_Member\x10\x14\x12\"\n\x1ek_EChatRoomGroupRank_Moderator\x10\x1e\x12 \n\x1ck_EChatRoomGroupRank_Officer\x10(\x12\x1e\n\x1ak_EChatRoomGroupRank_Owner\x10\x32\x12$\n k_EChatRoomGroupRank_TestInvalid\x10\x63*\xf4\x01\n\x1a\x45\x43hatRoomNotificationLevel\x12(\n$k_EChatroomNotificationLevel_Invalid\x10\x00\x12%\n!k_EChatroomNotificationLevel_None\x10\x01\x12*\n&k_EChatroomNotificationLevel_MentionMe\x10\x02\x12+\n\'k_EChatroomNotificationLevel_MentionAll\x10\x03\x12,\n(k_EChatroomNotificationLevel_AllMessages\x10\x04*\x97\x03\n\x16\x45\x43hatRoomServerMessage\x12 \n\x1ck_EChatRoomServerMsg_Invalid\x10\x00\x12\'\n#k_EChatRoomServerMsg_RenameChatRoom\x10\x01\x12\x1f\n\x1bk_EChatRoomServerMsg_Joined\x10\x02\x12\x1f\n\x1bk_EChatRoomServerMsg_Parted\x10\x03\x12\x1f\n\x1bk_EChatRoomServerMsg_Kicked\x10\x04\x12 \n\x1ck_EChatRoomServerMsg_Invited\x10\x05\x12(\n$k_EChatRoomServerMsg_InviteDismissed\x10\x08\x12/\n+k_EChatRoomServerMsg_ChatRoomTaglineChanged\x10\t\x12.\n*k_EChatRoomServerMsg_ChatRoomAvatarChanged\x10\n\x12\"\n\x1ek_EChatRoomServerMsg_AppCustom\x10\x0b*\xa3\x01\n\x1c\x45\x43hatRoomMessageReactionType\x12*\n&k_EChatRoomMessageReactionType_Invalid\x10\x00\x12+\n\'k_EChatRoomMessageReactionType_Emoticon\x10\x01\x12*\n&k_EChatRoomMessageReactionType_Sticker\x10\x02*\xcb\x03\n\x1a\x45\x43hatRoomMemberStateChange\x12(\n$k_EChatRoomMemberStateChange_Invalid\x10\x00\x12\'\n#k_EChatRoomMemberStateChange_Joined\x10\x01\x12\'\n#k_EChatRoomMemberStateChange_Parted\x10\x02\x12\'\n#k_EChatRoomMemberStateChange_Kicked\x10\x03\x12(\n$k_EChatRoomMemberStateChange_Invited\x10\x04\x12,\n(k_EChatRoomMemberStateChange_RankChanged\x10\x07\x12\x30\n,k_EChatRoomMemberStateChange_InviteDismissed\x10\x08\x12&\n\"k_EChatRoomMemberStateChange_Muted\x10\t\x12\'\n#k_EChatRoomMemberStateChange_Banned\x10\n\x12-\n)k_EChatRoomMemberStateChange_RolesChanged\x10\x0c\x32\x8b\x02\n\x04\x43hat\x12\xe7\x01\n\x1aRequestFriendPersonaStates\x12).CChat_RequestFriendPersonaStates_Request\x1a*.CChat_RequestFriendPersonaStates_Response\"r\x82\xb5\x18nRequest to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState.\x1a\x19\x82\xb5\x18\x15\x43hat-related services2\xb9>\n\x08\x43hatRoom\x12\xa3\x01\n\x13\x43reateChatRoomGroup\x12&.CChatRoom_CreateChatRoomGroup_Request\x1a\'.CChatRoom_CreateChatRoomGroup_Response\";\x82\xb5\x18\x37\x43reate\'s a chat group that can contain other chat rooms\x12z\n\x11SaveChatRoomGroup\x12$.CChatRoom_SaveChatRoomGroup_Request\x1a%.CChatRoom_SaveChatRoomGroup_Response\"\x18\x82\xb5\x18\x14Saves\'s a chat group\x12\x84\x01\n\x13RenameChatRoomGroup\x12&.CChatRoom_RenameChatRoomGroup_Request\x1a\'.CChatRoom_RenameChatRoomGroup_Response\"\x1c\x82\xb5\x18\x18Rename a chat room group\x12\x99\x01\n\x17SetChatRoomGroupTagline\x12*.CChatRoom_SetChatRoomGroupTagline_Request\x1a+.CChatRoom_SetChatRoomGroupTagline_Response\"%\x82\xb5\x18!Set tagline for a chat room group\x12\x99\x01\n\x16SetChatRoomGroupAvatar\x12).CChatRoom_SetChatRoomGroupAvatar_Request\x1a*.CChatRoom_SetChatRoomGroupAvatar_Response\"(\x82\xb5\x18$Set avatar SHA for a chat room group\x12\xcb\x01\n!SetChatRoomGroupWatchingBroadcast\x12\x34.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x1a\x35.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"9\x82\xb5\x18\x35Sets a broadcast that the chat room group is watching\x12\xe3\x01\n\x1cJoinMiniGameForChatRoomGroup\x12/.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x1a\x30.CChatRoom_JoinMiniGameForChatRoomGroup_Response\"`\x82\xb5\x18\\Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)\x12\xac\x01\n\x1b\x45ndMiniGameForChatRoomGroup\x12..CChatRoom_EndMiniGameForChatRoomGroup_Request\x1a/.CChatRoom_EndMiniGameForChatRoomGroup_Response\",\x82\xb5\x18(Ends the minigame in the chat room group\x12\x64\n\x0fMuteUserInGroup\x12\x1b.CChatRoom_MuteUser_Request\x1a\x1c.CChatRoom_MuteUser_Response\"\x16\x82\xb5\x18\x12Mute user in group\x12h\n\x11KickUserFromGroup\x12\x1b.CChatRoom_KickUser_Request\x1a\x1c.CChatRoom_KickUser_Response\"\x18\x82\xb5\x18\x14Kick user from group\x12y\n\x0fSetUserBanState\x12\".CChatRoom_SetUserBanState_Request\x1a#.CChatRoom_SetUserBanState_Response\"\x1d\x82\xb5\x18\x19\x42\x61n/unban user from group\x12\x82\x01\n\x13RevokeInviteToGroup\x12\x1f.CChatRoom_RevokeInvite_Request\x1a .CChatRoom_RevokeInvite_Response\"(\x82\xb5\x18$Revoke a direct invitation of a user\x12\x65\n\nCreateRole\x12\x1d.CChatRoom_CreateRole_Request\x1a\x1e.CChatRoom_CreateRole_Response\"\x18\x82\xb5\x18\x14\x43reate role for goup\x12\x61\n\x08GetRoles\x12\x1b.CChatRoom_GetRoles_Request\x1a\x1c.CChatRoom_GetRoles_Response\"\x1a\x82\xb5\x18\x16Get all roles in group\x12\x65\n\nRenameRole\x12\x1d.CChatRoom_RenameRole_Request\x1a\x1e.CChatRoom_RenameRole_Response\"\x18\x82\xb5\x18\x14Rename role for goup\x12l\n\x0bReorderRole\x12\x1e.CChatRoom_ReorderRole_Request\x1a\x1f.CChatRoom_ReorderRole_Response\"\x1c\x82\xb5\x18\x18Reorder role with a goup\x12g\n\nDeleteRole\x12\x1d.CChatRoom_DeleteRole_Request\x1a\x1e.CChatRoom_DeleteRole_Response\"\x1a\x82\xb5\x18\x16\x44\x65lete role from group\x12\x87\x01\n\x0eGetRoleActions\x12!.CChatRoom_GetRoleActions_Request\x1a\".CChatRoom_GetRoleActions_Response\".\x82\xb5\x18*Get all defined roles and actions in group\x12\x86\x01\n\x12ReplaceRoleActions\x12%.CChatRoom_ReplaceRoleActions_Request\x1a&.CChatRoom_ReplaceRoleActions_Response\"!\x82\xb5\x18\x1dReplace role actions in group\x12s\n\rAddRoleToUser\x12 .CChatRoom_AddRoleToUser_Request\x1a!.CChatRoom_AddRoleToUser_Response\"\x1d\x82\xb5\x18\x19\x41\x64\x64 role to user in group\x12\x87\x01\n\x0fGetRolesForUser\x12\".CChatRoom_GetRolesForUser_Request\x1a#.CChatRoom_GetRolesForUser_Response\"+\x82\xb5\x18\'Get all roles assigned to user in group\x12\x87\x01\n\x12\x44\x65leteRoleFromUser\x12%.CChatRoom_DeleteRoleFromUser_Request\x1a&.CChatRoom_DeleteRoleFromUser_Response\"\"\x82\xb5\x18\x1e\x44\x65lete role from user in group\x12\x81\x01\n\x11JoinChatRoomGroup\x12$.CChatRoom_JoinChatRoomGroup_Request\x1a%.CChatRoom_JoinChatRoomGroup_Response\"\x1f\x82\xb5\x18\x1bJoin a multi-user chat room\x12\xad\x01\n\x1bInviteFriendToChatRoomGroup\x12..CChatRoom_InviteFriendToChatRoomGroup_Request\x1a/.CChatRoom_InviteFriendToChatRoomGroup_Response\"-\x82\xb5\x18)Invite a friend to a multi-user chat room\x12\x97\x01\n\x12LeaveChatRoomGroup\x12%.CChatRoom_LeaveChatRoomGroup_Request\x1a&.CChatRoom_LeaveChatRoomGroup_Response\"2\x82\xb5\x18.Leaves a chat room group and all related chats\x12\x89\x01\n\x0e\x43reateChatRoom\x12!.CChatRoom_CreateChatRoom_Request\x1a\".CChatRoom_CreateChatRoom_Response\"0\x82\xb5\x18,Creates a chat room inside a chat room group\x12\x89\x01\n\x0e\x44\x65leteChatRoom\x12!.CChatRoom_DeleteChatRoom_Request\x1a\".CChatRoom_DeleteChatRoom_Response\"0\x82\xb5\x18,Deletes a chat room inside a chat room group\x12\x89\x01\n\x0eRenameChatRoom\x12!.CChatRoom_RenameChatRoom_Request\x1a\".CChatRoom_RenameChatRoom_Response\"0\x82\xb5\x18,Renames a chat room inside a chat room group\x12\x8d\x01\n\x0fReorderChatRoom\x12\".CChatRoom_ReorderChatRoom_Request\x1a#.CChatRoom_ReorderChatRoom_Response\"1\x82\xb5\x18-Reorders a chat room inside a chat room group\x12\x8d\x01\n\x0fSendChatMessage\x12\".CChatRoom_SendChatMessage_Request\x1a#.CChatRoom_SendChatMessage_Response\"1\x82\xb5\x18-Send a chat message to a multi-user chat room\x12\xa7\x01\n\rJoinVoiceChat\x12 .CChatRoom_JoinVoiceChat_Request\x1a!.CChatRoom_JoinVoiceChat_Response\"Q\x82\xb5\x18MJoin the voice chat in a multi-room chat (should already be in the chat room)\x12\x86\x01\n\x0eLeaveVoiceChat\x12!.CChatRoom_LeaveVoiceChat_Request\x1a\".CChatRoom_LeaveVoiceChat_Response\"-\x82\xb5\x18)Leave the voice chat in a multi-room chat\x12\xc3\x01\n\x11GetMessageHistory\x12$.CChatRoom_GetMessageHistory_Request\x1a%.CChatRoom_GetMessageHistory_Response\"a\x82\xb5\x18]Get the history of messages in a chat room. You must currently be a member of the chat room.\x12\x88\x01\n\x13GetMyChatRoomGroups\x12&.CChatRoom_GetMyChatRoomGroups_Request\x1a\'.CChatRoom_GetMyChatRoomGroups_Response\" \x82\xb5\x18\x1cGet a list of our chat rooms\x12\x9a\x01\n\x15GetChatRoomGroupState\x12(.CChatRoom_GetChatRoomGroupState_Request\x1a).CChatRoom_GetChatRoomGroupState_Response\",\x82\xb5\x18(Get information about a single chat room\x12\xa5\x01\n\x17GetChatRoomGroupSummary\x12*.CChatRoom_GetChatRoomGroupSummary_Request\x1a+.CChatRoom_GetChatRoomGroupSummary_Response\"1\x82\xb5\x18-Get basic information about a chat room group\x12\xd3\x01\n\x1eSetAppChatRoomGroupForceActive\x12\x31.CChatRoom_SetAppChatRoomGroupForceActive_Request\x1a\x32.CChatRoom_SetAppChatRoomGroupForceActive_Response\"J\x82\xb5\x18\x46\x46orce a group chat to be considered active on the server for this user\x12\xd3\x01\n\"SetAppChatRoomGroupStopForceActive\x12:.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count\x12\x8f\x01\n\x0e\x41\x63kChatMessage\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\"H\x82\xb5\x18\x44\x41\x63knowledge that we have seen the most recent chat message in a chat\x12\x81\x01\n\x10\x43reateInviteLink\x12#.CChatRoom_CreateInviteLink_Request\x1a$.CChatRoom_CreateInviteLink_Response\"\"\x82\xb5\x18\x1e\x43reates a chatroom invite link\x12\x90\x01\n\x11GetInviteLinkInfo\x12$.CChatRoom_GetInviteLinkInfo_Request\x1a%.CChatRoom_GetInviteLinkInfo_Response\".\x82\xb5\x18*Returns chat room info about provided link\x12\xaa\x01\n\rGetInviteInfo\x12 .CChatRoom_GetInviteInfo_Request\x1a!.CChatRoom_GetInviteInfo_Response\"T\x82\xb5\x18PReturns chat room info about any invite involving the sender and passed group id\x12\xa5\x01\n\x16GetInviteLinksForGroup\x12).CChatRoom_GetInviteLinksForGroup_Request\x1a*.CChatRoom_GetInviteLinksForGroup_Response\"4\x82\xb5\x18\x30Returns all invite links for the specified group\x12\x8b\x01\n\nGetBanList\x12\x1d.CChatRoom_GetBanList_Request\x1a\x1e.CChatRoom_GetBanList_Response\">\x82\xb5\x18:Gets a list of users who have been banned from a chat room\x12\x93\x01\n\rGetInviteList\x12 .CChatRoom_GetInviteList_Request\x1a!.CChatRoom_GetInviteList_Response\"=\x82\xb5\x18\x39Gets a list of users who have been invited to a chat room\x12\x80\x01\n\x10\x44\x65leteInviteLink\x12#.CChatRoom_DeleteInviteLink_Request\x1a$.CChatRoom_DeleteInviteLink_Response\"!\x82\xb5\x18\x1d\x44\x65letes specified invite link\x12\xc4\x01\n\x1eSetSessionActiveChatRoomGroups\x12\x31.CChatRoom_SetSessionActiveChatRoomGroups_Request\x1a\x32.CChatRoom_SetSessionActiveChatRoomGroups_Response\";\x82\xb5\x18\x37Set which chat rooms we are using in the active session\x12\xb9\x01\n\x1bSetUserChatGroupPreferences\x12..CChatRoom_SetUserChatGroupPreferences_Request\x1a/.CChatRoom_SetUserChatGroupPreferences_Response\"9\x82\xb5\x18\x35Set preferences around chat notifications for a group\x12\x88\x01\n\x12\x44\x65leteChatMessages\x12%.CChatRoom_DeleteChatMessages_Request\x1a&.CChatRoom_DeleteChatMessages_Response\"#\x82\xb5\x18\x1f\x44\x65letes specified chat messages\x12\x9a\x01\n\x14UpdateMemberListView\x12,.CChatRoom_UpdateMemberListView_Notification\x1a\x0b.NoResponse\"G\x82\xb5\x18\x43\x41 client is indicating it has an active view into the members list.\x12{\n\rSearchMembers\x12 .CChatRoom_SearchMembers_Request\x1a!.CChatRoom_SearchMembers_Response\"%\x82\xb5\x18!Search chat room members by name.\x12\xa5\x01\n\x15UpdateMessageReaction\x12(.CChatRoom_UpdateMessageReaction_Request\x1a).CChatRoom_UpdateMessageReaction_Response\"7\x82\xb5\x18\x33\x41\x64\x64s/removes a reaction to/from a chat room message\x12\xb4\x01\n\x1aGetMessageReactionReactors\x12-.CChatRoom_GetMessageReactionReactors_Request\x1a..CChatRoom_GetMessageReactionReactors_Response\"7\x82\xb5\x18\x33\x46\x65tches a list of reactors for a specified reaction\x1a\x42\x82\xb5\x18>Service for joining, managing, and using multi-user chat rooms2\xae\x03\n\rClanChatRooms\x12\xb8\x01\n\x13GetClanChatRoomInfo\x12+.CClanChatRooms_GetClanChatRoomInfo_Request\x1a,.CClanChatRooms_GetClanChatRoomInfo_Response\"F\x82\xb5\x18\x42Get a list of chat rooms for a clan, optionally creating a new one\x12\xb2\x01\n\x16SetClanChatRoomPrivate\x12..CClanChatRooms_SetClanChatRoomPrivate_Request\x1a/.CClanChatRooms_SetClanChatRoomPrivate_Response\"7\x82\xb5\x18\x33Set a clan chat room to be members only (or public)\x1a-\x82\xb5\x18)Methods for getting clan chat information2\xef\x0e\n\x0e\x43hatRoomClient\x12{\n\x19NotifyIncomingChatMessage\x12+.CChatRoom_IncomingChatMessage_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 New chat message for a chat room\x12\x94\x01\n\x19NotifyChatMessageModified\x12+.CChatRoom_ChatMessageModified_Notification\x1a\x0b.NoResponse\"=\x82\xb5\x18\x39\x41n existing chat message has been modified on the backend\x12\x95\x01\n\x17NotifyMemberStateChange\x12).CChatRoom_MemberStateChange_Notification\x1a\x0b.NoResponse\"B\x82\xb5\x18>A chat room member\'s state has changed (join/part/permissions)\x12\x88\x01\n\x1fNotifyChatRoomHeaderStateChange\x12+.CChatRoom_ChatRoomHeaderState_Notification\x1a\x0b.NoResponse\"+\x82\xb5\x18\'Chat Room header / metadata has changed\x12\xa6\x01\n\x1eNotifyChatRoomGroupRoomsChange\x12\x30.CChatRoom_ChatRoomGroupRoomsChange_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Something about a chatroom group changed (created, deleted, etc.)\x12\xd5\x01\n#NotifyShouldRejoinChatRoomVoiceChat\x12;.CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.\x12\xb3\x01\n\x1fNotifyChatGroupUserStateChanged\x12<.ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41User chat group state (preferences, ack state, etc) have changed.\x12\x8f\x01\n\x18NotifyAckChatMessageEcho\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\">\x82\xb5\x18:A session acked an unread message, echo to other sessions.\x12\xed\x01\n\x18NotifyChatRoomDisconnect\x12\x35.ChatRoomClient_NotifyChatRoomDisconnect_Notification\x1a\x0b.NoResponse\"\x8c\x01\x82\xb5\x18\x87\x01The ChatRoom server hosting the chat rooms has reconnected to the user\'s Chat server (may have restarted), client should refresh state.\x12\xd5\x01\n\x1bNotifyMemberListViewUpdated\x12\x33.CChatRoomClient_MemberListViewUpdated_Notification\x1a\x0b.NoResponse\"t\x82\xb5\x18pThe list of members for a chat room with virtualized member list has changed on the server (or client requested)\x12g\n\x15NotifyMessageReaction\x12\'.CChatRoom_MessageReaction_Notification\x1a\x0b.NoResponse\"\x18\x82\xb5\x18\x14New message reaction\x1a,\x82\xb5\x18$Client notifications for chat events\xc0\xb5\x18\x02\x32\xc2\x01\n\rChatUsability\x12\x86\x01\n\x1cNotifyClientUsabilityMetrics\x12\x33.CChatUsability_ClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 Incoming metrics from the client\x1a(\x82\xb5\x18$Client notifications for chat events2\xe2\x01\n\x13\x43hatUsabilityClient\x12\x99\x01\n#NotifyRequestClientUsabilityMetrics\x12:.CChatUsability_RequestClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\")\x82\xb5\x18%Request client send usability metrics\x1a/\x82\xb5\x18\'Client notifications for chat usability\xc0\xb5\x18\x02\x42\x03\x90\x01\x01' + serialized_pb=b'\n$steammessages_chat.steamclient.proto\x1a\x18steammessages_base.proto\x1a,steammessages_unified_base.steamclient.proto\x1a(steammessages_clientserver_friends.proto\"*\n(CChat_RequestFriendPersonaStates_Request\"+\n)CChat_RequestFriendPersonaStates_Response\"\xce\x01\n%CChatRoom_CreateChatRoomGroup_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_invited\x18\x02 \x01(\x06\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x18\n\x10steamid_invitees\x18\x04 \x03(\x06\x12$\n\x1cwatching_broadcast_accountid\x18\x06 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x07 \x01(\x04\";\n\tCChatRole\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\"\xd4\x02\n\x10\x43\x43hatRoleActions\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12(\n can_create_rename_delete_channel\x18\x02 \x01(\x08\x12\x10\n\x08\x63\x61n_kick\x18\x03 \x01(\x08\x12\x0f\n\x07\x63\x61n_ban\x18\x04 \x01(\x08\x12\x12\n\ncan_invite\x18\x05 \x01(\x08\x12&\n\x1e\x63\x61n_change_tagline_avatar_name\x18\x06 \x01(\x08\x12\x10\n\x08\x63\x61n_chat\x18\x07 \x01(\x08\x12\x18\n\x10\x63\x61n_view_history\x18\x08 \x01(\x08\x12\x1e\n\x16\x63\x61n_change_group_roles\x18\t \x01(\x08\x12\x1d\n\x15\x63\x61n_change_user_roles\x18\n \x01(\x08\x12\x17\n\x0f\x63\x61n_mention_all\x18\x0b \x01(\x08\x12\"\n\x1a\x63\x61n_set_watching_broadcast\x18\x0c \x01(\x08\"c\n\x10\x43\x43hatPartyBeacon\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsteamid_owner\x18\x02 \x01(\x06\x12\x11\n\tbeacon_id\x18\x03 \x01(\x06\x12\x15\n\rgame_metadata\x18\x04 \x01(\t\"\xbc\x03\n\x19\x43\x43hatRoomGroupHeaderState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x0e\n\x06\x63lanid\x18\r \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\x0e \x01(\r\x12\r\n\x05\x61ppid\x18\x15 \x01(\r\x12\x0f\n\x07tagline\x18\x0f \x01(\t\x12\x12\n\navatar_sha\x18\x10 \x01(\x0c\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\x11 \x01(\x04\x12\x19\n\x05roles\x18\x12 \x03(\x0b\x32\n.CChatRole\x12\'\n\x0crole_actions\x18\x13 \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x14 \x01(\r\x12(\n\rparty_beacons\x18\x16 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x17 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x18 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x19 \x01(\t\x12\x10\n\x08\x64isabled\x18\x1a \x01(\x08\"\xd3\x01\n\x0f\x43\x43hatRoomMember\x12\x11\n\taccountid\x18\x01 \x01(\r\x12@\n\x05state\x18\x03 \x01(\x0e\x32\x13.EChatRoomJoinState:\x1ck_EChatRoomJoinState_Default\x12?\n\x04rank\x18\x04 \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x18\n\x10time_kick_expire\x18\x06 \x01(\r\x12\x10\n\x08role_ids\x18\x07 \x03(\x04\"\xca\x01\n\x0e\x43\x43hatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x15\n\rvoice_allowed\x18\x03 \x01(\x08\x12\x18\n\x10members_in_voice\x18\x04 \x03(\r\x12\x19\n\x11time_last_message\x18\x05 \x01(\r\x12\x12\n\nsort_order\x18\x06 \x01(\r\x12\x14\n\x0clast_message\x18\x07 \x01(\t\x12\x1e\n\x16\x61\x63\x63ountid_last_message\x18\x08 \x01(\r\"\xca\x01\n\x13\x43\x43hatRoomGroupState\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\x12!\n\x07members\x18\x02 \x03(\x0b\x32\x10.CChatRoomMember\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x04 \x01(\x04\x12#\n\nchat_rooms\x18\x05 \x03(\x0b\x32\x0f.CChatRoomState\x12 \n\x06kicked\x18\x07 \x03(\x0b\x32\x10.CChatRoomMember\"\xfb\x02\n\x12\x43UserChatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x15\n\rtime_last_ack\x18\x03 \x01(\r\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x19\n\x11time_last_mention\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\x12\x19\n\x11time_first_unread\x18\x08 \x01(\r\"\x89\x03\n\x17\x43UserChatRoomGroupState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x31\n\x14user_chat_room_state\x18\x03 \x03(\x0b\x32\x13.CUserChatRoomState\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1b\n\x13time_last_group_ack\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\"\x97\x01\n&CChatRoom_CreateChatRoomGroup_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12#\n\x05state\x18\x02 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\"J\n#CChatRoom_SaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"&\n$CChatRoom_SaveChatRoomGroup_Response\"L\n%CChatRoom_RenameChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"6\n&CChatRoom_RenameChatRoomGroup_Response\x12\x0c\n\x04name\x18\x01 \x01(\t\"S\n)CChatRoom_SetChatRoomGroupTagline_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07tagline\x18\x02 \x01(\t\",\n*CChatRoom_SetChatRoomGroupTagline_Response\"U\n(CChatRoom_SetChatRoomGroupAvatar_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x12\n\navatar_sha\x18\x02 \x01(\x0c\"+\n)CChatRoom_SetChatRoomGroupAvatar_Response\"\x99\x01\n3CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12$\n\x1cwatching_broadcast_accountid\x18\x02 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x03 \x01(\x04\"6\n4CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"X\n.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"F\n/CChatRoom_JoinMiniGameForChatRoomGroup_Response\x12\x13\n\x0bminigame_id\x18\x01 \x01(\x04\"l\n-CChatRoom_EndMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x13\n\x0bminigame_id\x18\x03 \x01(\x04\"0\n.CChatRoom_EndMiniGameForChatRoomGroup_Response\"X\n\x1a\x43\x43hatRoom_MuteUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_MuteUser_Response\"X\n\x1a\x43\x43hatRoom_KickUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_KickUser_Response\"^\n!CChatRoom_SetUserBanState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x11\n\tban_state\x18\x03 \x01(\x08\"$\n\"CChatRoom_SetUserBanState_Response\"H\n\x1e\x43\x43hatRoom_RevokeInvite_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\"!\n\x1f\x43\x43hatRoom_RevokeInvite_Response\"C\n\x1c\x43\x43hatRoom_CreateRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"C\n\x1d\x43\x43hatRoom_CreateRole_Response\x12\"\n\x07\x61\x63tions\x18\x02 \x01(\x0b\x32\x11.CChatRoleActions\"3\n\x1a\x43\x43hatRoom_GetRoles_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"8\n\x1b\x43\x43hatRoom_GetRoles_Response\x12\x19\n\x05roles\x18\x01 \x03(\x0b\x32\n.CChatRole\"T\n\x1c\x43\x43hatRoom_RenameRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"\x1f\n\x1d\x43\x43hatRoom_RenameRole_Response\"X\n\x1d\x43\x43hatRoom_ReorderRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\" \n\x1e\x43\x43hatRoom_ReorderRole_Response\"F\n\x1c\x43\x43hatRoom_DeleteRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"\x1f\n\x1d\x43\x43hatRoom_DeleteRole_Response\"J\n CChatRoom_GetRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"G\n!CChatRoom_GetRoleActions_Response\x12\"\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x11.CChatRoleActions\"r\n$CChatRoom_ReplaceRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\"\n\x07\x61\x63tions\x18\x04 \x01(\x0b\x32\x11.CChatRoleActions\"\'\n%CChatRoom_ReplaceRoleActions_Response\"Z\n\x1f\x43\x43hatRoom_AddRoleToUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\"\n CChatRoom_AddRoleToUser_Response\"K\n!CChatRoom_GetRolesForUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\"6\n\"CChatRoom_GetRolesForUser_Response\x12\x10\n\x08role_ids\x18\x01 \x03(\x04\"_\n$CChatRoom_DeleteRoleFromUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\'\n%CChatRoom_DeleteRoleFromUser_Response\"b\n#CChatRoom_JoinChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"\xa9\x01\n$CChatRoom_JoinChatRoomGroup_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x14\n\x0cjoin_chat_id\x18\x04 \x01(\x04\x12\x13\n\x0btime_expire\x18\x05 \x01(\r\"\x86\x01\n-CChatRoom_InviteFriendToChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x1c\n\x14skip_friendsui_check\x18\x04 \x01(\x08\"0\n.CChatRoom_InviteFriendToChatRoomGroup_Response\"=\n$CChatRoom_LeaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\'\n%CChatRoom_LeaveChatRoomGroup_Response\"\\\n CChatRoom_CreateChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x61llow_voice\x18\x03 \x01(\x08\"G\n!CChatRoom_CreateChatRoom_Response\x12\"\n\tchat_room\x18\x01 \x01(\x0b\x32\x0f.CChatRoomState\"J\n CChatRoom_DeleteChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_DeleteChatRoom_Response\"X\n CChatRoom_RenameChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"#\n!CChatRoom_RenameChatRoom_Response\"g\n!CChatRoom_ReorderChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x1a\n\x12move_after_chat_id\x18\x03 \x01(\x04\"$\n\"CChatRoom_ReorderChatRoom_Response\"t\n!CChatRoom_SendChatMessage_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x16\n\x0e\x65\x63ho_to_sender\x18\x04 \x01(\x08\"\x8a\x01\n\"CChatRoom_SendChatMessage_Response\x12\x18\n\x10modified_message\x18\x01 \x01(\t\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\x12\x1f\n\x17message_without_bb_code\x18\x04 \x01(\t\"I\n\x1f\x43\x43hatRoom_JoinVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"8\n CChatRoom_JoinVoiceChat_Response\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x04\"J\n CChatRoom_LeaveVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_LeaveVoiceChat_Response\"\xb4\x01\n#CChatRoom_GetMessageHistory_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\tlast_time\x18\x03 \x01(\r\x12\x14\n\x0clast_ordinal\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x15\n\rstart_ordinal\x18\x06 \x01(\r\x12\x11\n\tmax_count\x18\x07 \x01(\r\"\x86\x01\n\rServerMessage\x12\x46\n\x07message\x18\x01 \x01(\x0e\x32\x17.EChatRoomServerMessage:\x1ck_EChatRoomServerMsg_Invalid\x12\x14\n\x0cstring_param\x18\x02 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_param\x18\x03 \x01(\r\"\xa2\x04\n$CChatRoom_GetMessageHistory_Response\x12\x43\n\x08messages\x18\x01 \x03(\x0b\x32\x31.CChatRoom_GetMessageHistory_Response.ChatMessage\x12\x16\n\x0emore_available\x18\x04 \x01(\x08\x1a\x9c\x03\n\x0b\x43hatMessage\x12\x0e\n\x06sender\x18\x01 \x01(\r\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12&\n\x0eserver_message\x18\x05 \x01(\x0b\x32\x0e.ServerMessage\x12\x0f\n\x07\x64\x65leted\x18\x06 \x01(\x08\x12T\n\treactions\x18\x07 \x03(\x0b\x32\x41.CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction\x1a\xb1\x01\n\x0fMessageReaction\x12\\\n\rreaction_type\x18\x01 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x02 \x01(\t\x12\x14\n\x0cnum_reactors\x18\x03 \x01(\r\x12\x18\n\x10has_user_reacted\x18\x04 \x01(\x08\"\'\n%CChatRoom_GetMyChatRoomGroups_Request\"\xb4\x05\n*CChatRoom_GetChatRoomGroupSummary_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x63hat_group_name\x18\x02 \x01(\t\x12\x1b\n\x13\x61\x63tive_member_count\x18\x03 \x01(\r\x12!\n\x19\x61\x63tive_voice_member_count\x18\x04 \x01(\r\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x05 \x01(\x04\x12#\n\nchat_rooms\x18\x06 \x03(\x0b\x32\x0f.CChatRoomState\x12\x0e\n\x06\x63lanid\x18\x07 \x01(\r\x12\x1a\n\x12\x63hat_group_tagline\x18\x08 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\t \x01(\r\x12\x13\n\x0btop_members\x18\n \x03(\r\x12\x1d\n\x15\x63hat_group_avatar_sha\x18\x0b \x01(\x0c\x12?\n\x04rank\x18\x0c \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\r \x01(\x04\x12\x10\n\x08role_ids\x18\x0e \x03(\x04\x12\'\n\x0crole_actions\x18\x0f \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x10 \x01(\r\x12\r\n\x05\x61ppid\x18\x11 \x01(\r\x12(\n\rparty_beacons\x18\x12 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x13 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x14 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x15 \x01(\t\x12\x10\n\x08\x64isabled\x18\x16 \x01(\x08\"\x93\x01\n\x14\x43\x43hatRoomSummaryPair\x12\x37\n\x15user_chat_group_state\x18\x01 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x02 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"Y\n&CChatRoom_GetMyChatRoomGroups_Response\x12/\n\x10\x63hat_room_groups\x18\x01 \x03(\x0b\x32\x15.CChatRoomSummaryPair\"@\n\'CChatRoom_GetChatRoomGroupState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"O\n(CChatRoom_GetChatRoomGroupState_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\"B\n)CChatRoom_GetChatRoomGroupSummary_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"d\n0CChatRoom_SetAppChatRoomGroupForceActive_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"`\n1CChatRoom_SetAppChatRoomGroupForceActive_Response\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x1b\n\x13\x61\x63\x63ounts_in_channel\x18\x02 \x03(\r\"m\n9CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"b\n%CChatRoom_AckChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\ttimestamp\x18\x03 \x01(\r\"c\n\"CChatRoom_CreateInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"Q\n#CChatRoom_CreateInviteLink_Response\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\":\n#CChatRoom_GetInviteLinkInfo_Request\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\"\x8c\x02\n$CChatRoom_GetInviteLinkInfo_Response\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x04 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x06 \x01(\x04\x12\x42\n\rgroup_summary\x18\x08 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x37\n\x15user_chat_group_state\x18\t \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x18\n\x10time_kick_expire\x18\n \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x0b \x01(\x08\"w\n\x1f\x43\x43hatRoom_GetInviteInfo_Request\x12\x17\n\x0fsteamid_invitee\x18\x01 \x01(\x06\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x13\n\x0binvite_code\x18\x04 \x01(\t\"\x90\x01\n CChatRoom_GetInviteInfo_Response\x12\x42\n\rgroup_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x18\n\x10time_kick_expire\x18\x02 \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\"A\n(CChatRoom_GetInviteLinksForGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xd7\x01\n)CChatRoom_GetInviteLinksForGroup_Response\x12I\n\x0cinvite_links\x18\x01 \x03(\x0b\x32\x33.CChatRoom_GetInviteLinksForGroup_Response.LinkInfo\x1a_\n\x08LinkInfo\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x17\n\x0fsteamid_creator\x18\x02 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x03 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x04 \x01(\x04\"5\n\x1c\x43\x43hatRoom_GetBanList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xb5\x01\n\x1d\x43\x43hatRoom_GetBanList_Response\x12\x34\n\x04\x62\x61ns\x18\x01 \x03(\x0b\x32&.CChatRoom_GetBanList_Response.BanInfo\x1a^\n\x07\x42\x61nInfo\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x13\n\x0btime_banned\x18\x03 \x01(\r\x12\x12\n\nban_reason\x18\x04 \x01(\t\"8\n\x1f\x43\x43hatRoom_GetInviteList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"X\n\x14\x43\x43hatRoomGroupInvite\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x14\n\x0ctime_invited\x18\x03 \x01(\r\"J\n CChatRoom_GetInviteList_Response\x12&\n\x07invites\x18\x01 \x03(\x0b\x32\x15.CChatRoomGroupInvite\"P\n\"CChatRoom_DeleteInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\"%\n#CChatRoom_DeleteInviteLink_Response\"\xf4\x01\n0CChatRoom_SetSessionActiveChatRoomGroups_Request\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\x12\"\n\x1a\x63hat_groups_data_requested\x18\x02 \x03(\x04\x12\x83\x01\n\x1cvirtualize_members_threshold\x18\x03 \x01(\x05\x42]\x82\xb5\x18YIf a chat room has more members than this threshold, we will opt in to a virtualized list\"\x89\x01\n1CChatRoom_SetSessionActiveChatRoomGroups_Response\x12)\n\x0b\x63hat_states\x18\x01 \x03(\x0b\x32\x14.CChatRoomGroupState\x12)\n!virtualize_members_chat_group_ids\x18\x02 \x03(\x04\"\xaa\x06\n-CChatRoom_SetUserChatGroupPreferences_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x63\n\x16\x63hat_group_preferences\x18\x02 \x01(\x0b\x32\x43.CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences\x12\x61\n\x15\x63hat_room_preferences\x18\x03 \x03(\x0b\x32\x42.CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences\x1a\x83\x02\n\x14\x43hatGroupPreferences\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x01 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x03 \x01(\x08\x1a\x93\x02\n\x13\x43hatRoomPreferences\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x03 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x04 \x01(\x08\"0\n.CChatRoom_SetUserChatGroupPreferences_Response\"\xc5\x01\n$CChatRoom_DeleteChatMessages_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12?\n\x08messages\x18\x03 \x03(\x0b\x32-.CChatRoom_DeleteChatMessages_Request.Message\x1a\x34\n\x07Message\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\"\'\n%CChatRoom_DeleteChatMessages_Response\"\xe9\x03\n+CChatRoom_UpdateMemberListView_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12g\n\x07view_id\x18\x02 \x01(\x04\x42V\x82\xb5\x18RClient-generated ID. Should send the same value on all requests for the same view\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x8f\x01\n\x13\x63lient_changenumber\x18\x05 \x01(\x05\x42r\x82\xb5\x18nAny updates from this call on will have this changenumber present. Can be used to guarantee in-order updates.\x12>\n\x0b\x64\x65lete_view\x18\x06 \x01(\x08\x42)\x82\xb5\x18%Indicates this view has been deleted.\x12$\n\x1cpersona_subscribe_accountids\x18\x07 \x03(\x05\x12&\n\x1epersona_unsubscribe_accountids\x18\x08 \x03(\x05\"\x97\x02\n\x1f\x43\x43hatRoom_SearchMembers_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\xb2\x01\n\tsearch_id\x18\x02 \x01(\x04\x42\x9e\x01\x82\xb5\x18\x99\x01\x43lient-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid.\x12\x13\n\x0bsearch_text\x18\x03 \x01(\t\x12\x13\n\x0bmax_results\x18\x04 \x01(\x05\"\xd4\x01\n CChatRoom_SearchMembers_Response\x12G\n\x10matching_members\x18\x01 \x03(\x0b\x32-.CChatRoom_SearchMembers_Response.MemberMatch\x12\x14\n\x0cstatus_flags\x18\x02 \x01(\r\x1aQ\n\x0bMemberMatch\x12\x11\n\taccountid\x18\x01 \x01(\x05\x12/\n\x07persona\x18\x02 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\xfc\x01\n\'CChatRoom_UpdateMessageReaction_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\x0e\n\x06is_add\x18\x07 \x01(\x08\"@\n(CChatRoom_UpdateMessageReaction_Response\x12\x14\n\x0cnum_reactors\x18\x01 \x01(\r\"\x80\x02\n,CChatRoom_GetMessageReactionReactors_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\r\n\x05limit\x18\x07 \x01(\r\"A\n-CChatRoom_GetMessageReactionReactors_Response\x12\x10\n\x08reactors\x18\x01 \x03(\r\"\x98\x01\n*CClanChatRooms_GetClanChatRoomInfo_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12Y\n\nautocreate\x18\x02 \x01(\x08:\x04trueB?\x82\xb5\x18;Create a default chat room if none has been created before.\"v\n+CClanChatRooms_GetClanChatRoomInfo_Response\x12G\n\x12\x63hat_group_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"[\n-CClanChatRooms_SetClanChatRoomPrivate_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x19\n\x11\x63hat_room_private\x18\x02 \x01(\x08\"K\n.CClanChatRooms_SetClanChatRoomPrivate_Response\x12\x19\n\x11\x63hat_room_private\x18\x01 \x01(\x08\"V\n\rCChatMentions\x12\x13\n\x0bmention_all\x18\x01 \x01(\x08\x12\x14\n\x0cmention_here\x18\x02 \x01(\x08\x12\x1a\n\x12mention_accountids\x18\x03 \x03(\r\"\xd5\x02\n*CChatRoom_IncomingChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x11\n\ttimestamp\x18\x05 \x01(\r\x12 \n\x08mentions\x18\x06 \x01(\x0b\x32\x0e.CChatMentions\x12\x0f\n\x07ordinal\x18\x07 \x01(\r\x12&\n\x0eserver_message\x18\x08 \x01(\x0b\x32\x0e.ServerMessage\x12\x19\n\x11message_no_bbcode\x18\t \x01(\t\x12M\n\tchat_name\x18\n \x01(\tB:\x82\xb5\x18\x36\x41 name to use for the chat, intended for notifications\"\xea\x01\n*CChatRoom_ChatMessageModified_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12I\n\x08messages\x18\x03 \x03(\x0b\x32\x37.CChatRoom_ChatMessageModified_Notification.ChatMessage\x1aI\n\x0b\x43hatMessage\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\x12\x0f\n\x07\x64\x65leted\x18\x03 \x01(\x08\"\xb6\x01\n(CChatRoom_MemberStateChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12 \n\x06member\x18\x02 \x01(\x0b\x32\x10.CChatRoomMember\x12Q\n\x06\x63hange\x18\x03 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"^\n*CChatRoom_ChatRoomHeaderState_Notification\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\"\x86\x01\n/CChatRoom_ChatRoomGroupRoomsChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x02 \x01(\x04\x12#\n\nchat_rooms\x18\x03 \x03(\x0b\x32\x0f.CChatRoomState\"d\n:CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\"\xa9\x02\n;ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x37\n\x15user_chat_group_state\x18\x02 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x03 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12V\n\x0buser_action\x18\x04 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"N\n4ChatRoomClient_NotifyChatRoomDisconnect_Notification\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\"\x94\x02\n\x17\x43\x43hatRoomMemberListView\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x13\n\x0btotal_count\x18\x05 \x01(\x05\x12\x61\n\x13\x63lient_changenumber\x18\x06 \x01(\x05\x42\x44\x82\xb5\x18@Value sent by the client on the last UpdateMemberListView call. \x12\x65\n\x13server_changenumber\x18\x07 \x01(\x05\x42H\x82\xb5\x18\x44Value incremented by the server on each MemberListViewUpdated call. \"O\n\x1c\x43\x43hatRoomMemberSummaryCounts\x12\x0e\n\x06ingame\x18\x01 \x01(\x05\x12\x0e\n\x06online\x18\x02 \x01(\x05\x12\x0f\n\x07offline\x18\x03 \x01(\x05\"\x8f\x04\n2CChatRoomClient_MemberListViewUpdated_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12M\n\x07view_id\x18\x02 \x01(\x04\x42<\x82\xb5\x18\x38Thew view_id supplied when the client created the view. \x12&\n\x04view\x18\x03 \x01(\x0b\x32\x18.CChatRoomMemberListView\x12X\n\x07members\x18\x04 \x03(\x0b\x32G.CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry\x12\x14\n\x0cstatus_flags\x18\x05 \x01(\r\x12\x35\n\x0emember_summary\x18\x06 \x01(\x0b\x32\x1d.CChatRoomMemberSummaryCounts\x12;\n\x13subscribed_personas\x18\x07 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1ag\n\x13MemberListViewEntry\x12\x0c\n\x04rank\x18\x01 \x01(\x05\x12\x11\n\taccountid\x18\x02 \x01(\r\x12/\n\x07persona\x18\x03 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\x8c\x02\n&CChatRoom_MessageReaction_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\x0f\n\x07reactor\x18\x05 \x01(\x06\x12\\\n\rreaction_type\x18\x06 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x07 \x01(\t\x12\x0e\n\x06is_add\x18\x08 \x01(\x08\"\xdf\x15\n2CChatUsability_ClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r\x12\x14\n\x0c\x63lient_build\x18\x02 \x01(\r\x12\x17\n\x0fmetrics_version\x18\x03 \x01(\r\x12\x0e\n\x06in_web\x18\x04 \x01(\x08\x12N\n\x08settings\x18\n \x01(\x0b\x32<.CChatUsability_ClientUsabilityMetrics_Notification.Settings\x12Y\n\x0evoice_settings\x18\x0b \x01(\x0b\x32\x41.CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings\x12M\n\x08ui_state\x18\x0c \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.UIState\x12L\n\x07metrics\x18\r \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.Metrics\x1a\xd9\x06\n\x08Settings\x12!\n\x19notifications_show_ingame\x18\x01 \x01(\x08\x12!\n\x19notifications_show_online\x18\x02 \x01(\x08\x12\"\n\x1anotifications_show_message\x18\x03 \x01(\x08\x12.\n¬ifications_events_and_announcements\x18\x04 \x01(\x08\x12\x1a\n\x12sounds_play_ingame\x18\x05 \x01(\x08\x12\x1a\n\x12sounds_play_online\x18\x06 \x01(\x08\x12\x1b\n\x13sounds_play_message\x18\x07 \x01(\x08\x12\'\n\x1fsounds_events_and_announcements\x18\x08 \x01(\x08\x12\x1e\n\x16\x61lways_new_chat_window\x18\t \x01(\x08\x12\'\n\x1f\x66orce_alphabetic_friend_sorting\x18\n \x01(\x08\x12\x17\n\x0f\x63hat_flash_mode\x18\x0b \x01(\x05\x12\x1b\n\x13remember_open_chats\x18\x0c \x01(\x08\x12\x1c\n\x14\x63ompact_quick_access\x18\r \x01(\x08\x12\x1c\n\x14\x63ompact_friends_list\x18\x0e \x01(\x08\x12\x31\n)notifications_show_chat_room_notification\x18\x0f \x01(\x08\x12*\n\"sounds_play_chat_room_notification\x18\x10 \x01(\x08\x12*\n\"hide_offline_friends_in_tag_groups\x18\x11 \x01(\x08\x12 \n\x18hide_categorized_friends\x18\x12 \x01(\x08\x12*\n\"categorize_in_game_friends_by_game\x18\x13 \x01(\x08\x12\x16\n\x0e\x63hat_font_size\x18\x14 \x01(\x05\x12\x17\n\x0fuse24hour_clock\x18\x15 \x01(\x08\x12\x1b\n\x13\x64o_not_disturb_mode\x18\x16 \x01(\x08\x12\x1e\n\x16\x64isable_embed_inlining\x18\x17 \x01(\x08\x12\x19\n\x11sign_into_friends\x18\x18 \x01(\x08\x12\x18\n\x10\x61nimated_avatars\x18\x19 \x01(\x08\x1a\xea\x02\n\rVoiceSettings\x12\x18\n\x10voice_input_gain\x18\x01 \x01(\x02\x12\x19\n\x11voice_output_gain\x18\x02 \x01(\x02\x12\x18\n\x10noise_gate_level\x18\x03 \x01(\x05\x12#\n\x1bvoice_use_echo_cancellation\x18\x04 \x01(\x08\x12$\n\x1cvoice_use_noise_cancellation\x18\x05 \x01(\x08\x12#\n\x1bvoice_use_auto_gain_control\x18\x06 \x01(\x08\x12 \n\x18selected_non_default_mic\x18\x07 \x01(\x08\x12#\n\x1bselected_non_default_output\x18\x08 \x01(\x08\x12\x1c\n\x14push_to_talk_enabled\x18\t \x01(\x08\x12\x1c\n\x14push_to_mute_enabled\x18\n \x01(\x08\x12\x17\n\x0fplay_ptt_sounds\x18\x0b \x01(\x08\x1a\xfd\x05\n\x07UIState\x12\x1b\n\x13\x66riends_list_height\x18\x01 \x01(\x05\x12\x1a\n\x12\x66riends_list_width\x18\x02 \x01(\x05\x12\x1b\n\x13\x66riends_list_docked\x18\x03 \x01(\x08\x12\x1e\n\x16\x66riends_list_collapsed\x18\x04 \x01(\x08\x12\'\n\x1f\x66riends_list_group_chats_height\x18\x05 \x01(\x05\x12\x1c\n\x14\x66riends_list_visible\x18\x06 \x01(\x08\x12\x1a\n\x12\x63hat_popups_opened\x18\x07 \x01(\x05\x12\x1e\n\x16group_chat_tabs_opened\x18\x08 \x01(\x05\x12\x1f\n\x17\x66riend_chat_tabs_opened\x18\t \x01(\x05\x12\x19\n\x11\x63hat_window_width\x18\n \x01(\x05\x12\x1a\n\x12\x63hat_window_height\x18\x0b \x01(\x05\x12l\n\x11\x63\x61tegory_collapse\x18\x0c \x01(\x0b\x32Q.CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState\x12%\n\x1dgroup_chat_left_col_collapsed\x18\r \x01(\x05\x12&\n\x1egroup_chat_right_col_collapsed\x18\x0e \x01(\x05\x12 \n\x18in_one_on_one_voice_chat\x18\x0f \x01(\x08\x12\x1b\n\x13in_group_voice_chat\x18\x10 \x01(\x08\x1a\xa4\x01\n\x15\x43\x61tegoryCollapseState\x12\x19\n\x11in_game_collapsed\x18\x01 \x01(\x08\x12\x18\n\x10online_collapsed\x18\x02 \x01(\x08\x12\x19\n\x11offline_collapsed\x18\x03 \x01(\x08\x12\x1d\n\x15game_groups_collapsed\x18\x04 \x01(\x05\x12\x1c\n\x14\x63\x61tegories_collapsed\x18\x05 \x01(\x05\x1a\xc0\x02\n\x07Metrics\x12\x15\n\rfriends_count\x18\x01 \x01(\x05\x12\x1e\n\x16\x66riends_category_count\x18\x02 \x01(\x05\x12!\n\x19\x66riends_categorized_count\x18\x03 \x01(\x05\x12\x1c\n\x14\x66riends_online_count\x18\x04 \x01(\x05\x12\x1d\n\x15\x66riends_in_game_count\x18\x05 \x01(\x05\x12\'\n\x1f\x66riends_in_game_singleton_count\x18\x06 \x01(\x05\x12\x18\n\x10game_group_count\x18\x07 \x01(\x05\x12\x1e\n\x16\x66riends_favorite_count\x18\x08 \x01(\x05\x12\x18\n\x10group_chat_count\x18\t \x01(\x05\x12!\n\x19group_chat_favorite_count\x18\n \x01(\x05\"S\n9CChatUsability_RequestClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r*\x9c\x01\n\x12\x45\x43hatRoomJoinState\x12 \n\x1ck_EChatRoomJoinState_Default\x10\x00\x12\x1d\n\x19k_EChatRoomJoinState_None\x10\x01\x12\x1f\n\x1bk_EChatRoomJoinState_Joined\x10\x02\x12$\n k_EChatRoomJoinState_TestInvalid\x10\x63*\xa4\x02\n\x12\x45\x43hatRoomGroupRank\x12 \n\x1ck_EChatRoomGroupRank_Default\x10\x00\x12\x1f\n\x1bk_EChatRoomGroupRank_Viewer\x10\n\x12\x1e\n\x1ak_EChatRoomGroupRank_Guest\x10\x0f\x12\x1f\n\x1bk_EChatRoomGroupRank_Member\x10\x14\x12\"\n\x1ek_EChatRoomGroupRank_Moderator\x10\x1e\x12 \n\x1ck_EChatRoomGroupRank_Officer\x10(\x12\x1e\n\x1ak_EChatRoomGroupRank_Owner\x10\x32\x12$\n k_EChatRoomGroupRank_TestInvalid\x10\x63*\xf4\x01\n\x1a\x45\x43hatRoomNotificationLevel\x12(\n$k_EChatroomNotificationLevel_Invalid\x10\x00\x12%\n!k_EChatroomNotificationLevel_None\x10\x01\x12*\n&k_EChatroomNotificationLevel_MentionMe\x10\x02\x12+\n\'k_EChatroomNotificationLevel_MentionAll\x10\x03\x12,\n(k_EChatroomNotificationLevel_AllMessages\x10\x04*\x97\x03\n\x16\x45\x43hatRoomServerMessage\x12 \n\x1ck_EChatRoomServerMsg_Invalid\x10\x00\x12\'\n#k_EChatRoomServerMsg_RenameChatRoom\x10\x01\x12\x1f\n\x1bk_EChatRoomServerMsg_Joined\x10\x02\x12\x1f\n\x1bk_EChatRoomServerMsg_Parted\x10\x03\x12\x1f\n\x1bk_EChatRoomServerMsg_Kicked\x10\x04\x12 \n\x1ck_EChatRoomServerMsg_Invited\x10\x05\x12(\n$k_EChatRoomServerMsg_InviteDismissed\x10\x08\x12/\n+k_EChatRoomServerMsg_ChatRoomTaglineChanged\x10\t\x12.\n*k_EChatRoomServerMsg_ChatRoomAvatarChanged\x10\n\x12\"\n\x1ek_EChatRoomServerMsg_AppCustom\x10\x0b*\xa3\x01\n\x1c\x45\x43hatRoomMessageReactionType\x12*\n&k_EChatRoomMessageReactionType_Invalid\x10\x00\x12+\n\'k_EChatRoomMessageReactionType_Emoticon\x10\x01\x12*\n&k_EChatRoomMessageReactionType_Sticker\x10\x02*\xcb\x03\n\x1a\x45\x43hatRoomMemberStateChange\x12(\n$k_EChatRoomMemberStateChange_Invalid\x10\x00\x12\'\n#k_EChatRoomMemberStateChange_Joined\x10\x01\x12\'\n#k_EChatRoomMemberStateChange_Parted\x10\x02\x12\'\n#k_EChatRoomMemberStateChange_Kicked\x10\x03\x12(\n$k_EChatRoomMemberStateChange_Invited\x10\x04\x12,\n(k_EChatRoomMemberStateChange_RankChanged\x10\x07\x12\x30\n,k_EChatRoomMemberStateChange_InviteDismissed\x10\x08\x12&\n\"k_EChatRoomMemberStateChange_Muted\x10\t\x12\'\n#k_EChatRoomMemberStateChange_Banned\x10\n\x12-\n)k_EChatRoomMemberStateChange_RolesChanged\x10\x0c\x32\x8b\x02\n\x04\x43hat\x12\xe7\x01\n\x1aRequestFriendPersonaStates\x12).CChat_RequestFriendPersonaStates_Request\x1a*.CChat_RequestFriendPersonaStates_Response\"r\x82\xb5\x18nRequest to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState.\x1a\x19\x82\xb5\x18\x15\x43hat-related services2\xb9>\n\x08\x43hatRoom\x12\xa3\x01\n\x13\x43reateChatRoomGroup\x12&.CChatRoom_CreateChatRoomGroup_Request\x1a\'.CChatRoom_CreateChatRoomGroup_Response\";\x82\xb5\x18\x37\x43reate\'s a chat group that can contain other chat rooms\x12z\n\x11SaveChatRoomGroup\x12$.CChatRoom_SaveChatRoomGroup_Request\x1a%.CChatRoom_SaveChatRoomGroup_Response\"\x18\x82\xb5\x18\x14Saves\'s a chat group\x12\x84\x01\n\x13RenameChatRoomGroup\x12&.CChatRoom_RenameChatRoomGroup_Request\x1a\'.CChatRoom_RenameChatRoomGroup_Response\"\x1c\x82\xb5\x18\x18Rename a chat room group\x12\x99\x01\n\x17SetChatRoomGroupTagline\x12*.CChatRoom_SetChatRoomGroupTagline_Request\x1a+.CChatRoom_SetChatRoomGroupTagline_Response\"%\x82\xb5\x18!Set tagline for a chat room group\x12\x99\x01\n\x16SetChatRoomGroupAvatar\x12).CChatRoom_SetChatRoomGroupAvatar_Request\x1a*.CChatRoom_SetChatRoomGroupAvatar_Response\"(\x82\xb5\x18$Set avatar SHA for a chat room group\x12\xcb\x01\n!SetChatRoomGroupWatchingBroadcast\x12\x34.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x1a\x35.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"9\x82\xb5\x18\x35Sets a broadcast that the chat room group is watching\x12\xe3\x01\n\x1cJoinMiniGameForChatRoomGroup\x12/.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x1a\x30.CChatRoom_JoinMiniGameForChatRoomGroup_Response\"`\x82\xb5\x18\\Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)\x12\xac\x01\n\x1b\x45ndMiniGameForChatRoomGroup\x12..CChatRoom_EndMiniGameForChatRoomGroup_Request\x1a/.CChatRoom_EndMiniGameForChatRoomGroup_Response\",\x82\xb5\x18(Ends the minigame in the chat room group\x12\x64\n\x0fMuteUserInGroup\x12\x1b.CChatRoom_MuteUser_Request\x1a\x1c.CChatRoom_MuteUser_Response\"\x16\x82\xb5\x18\x12Mute user in group\x12h\n\x11KickUserFromGroup\x12\x1b.CChatRoom_KickUser_Request\x1a\x1c.CChatRoom_KickUser_Response\"\x18\x82\xb5\x18\x14Kick user from group\x12y\n\x0fSetUserBanState\x12\".CChatRoom_SetUserBanState_Request\x1a#.CChatRoom_SetUserBanState_Response\"\x1d\x82\xb5\x18\x19\x42\x61n/unban user from group\x12\x82\x01\n\x13RevokeInviteToGroup\x12\x1f.CChatRoom_RevokeInvite_Request\x1a .CChatRoom_RevokeInvite_Response\"(\x82\xb5\x18$Revoke a direct invitation of a user\x12\x65\n\nCreateRole\x12\x1d.CChatRoom_CreateRole_Request\x1a\x1e.CChatRoom_CreateRole_Response\"\x18\x82\xb5\x18\x14\x43reate role for goup\x12\x61\n\x08GetRoles\x12\x1b.CChatRoom_GetRoles_Request\x1a\x1c.CChatRoom_GetRoles_Response\"\x1a\x82\xb5\x18\x16Get all roles in group\x12\x65\n\nRenameRole\x12\x1d.CChatRoom_RenameRole_Request\x1a\x1e.CChatRoom_RenameRole_Response\"\x18\x82\xb5\x18\x14Rename role for goup\x12l\n\x0bReorderRole\x12\x1e.CChatRoom_ReorderRole_Request\x1a\x1f.CChatRoom_ReorderRole_Response\"\x1c\x82\xb5\x18\x18Reorder role with a goup\x12g\n\nDeleteRole\x12\x1d.CChatRoom_DeleteRole_Request\x1a\x1e.CChatRoom_DeleteRole_Response\"\x1a\x82\xb5\x18\x16\x44\x65lete role from group\x12\x87\x01\n\x0eGetRoleActions\x12!.CChatRoom_GetRoleActions_Request\x1a\".CChatRoom_GetRoleActions_Response\".\x82\xb5\x18*Get all defined roles and actions in group\x12\x86\x01\n\x12ReplaceRoleActions\x12%.CChatRoom_ReplaceRoleActions_Request\x1a&.CChatRoom_ReplaceRoleActions_Response\"!\x82\xb5\x18\x1dReplace role actions in group\x12s\n\rAddRoleToUser\x12 .CChatRoom_AddRoleToUser_Request\x1a!.CChatRoom_AddRoleToUser_Response\"\x1d\x82\xb5\x18\x19\x41\x64\x64 role to user in group\x12\x87\x01\n\x0fGetRolesForUser\x12\".CChatRoom_GetRolesForUser_Request\x1a#.CChatRoom_GetRolesForUser_Response\"+\x82\xb5\x18\'Get all roles assigned to user in group\x12\x87\x01\n\x12\x44\x65leteRoleFromUser\x12%.CChatRoom_DeleteRoleFromUser_Request\x1a&.CChatRoom_DeleteRoleFromUser_Response\"\"\x82\xb5\x18\x1e\x44\x65lete role from user in group\x12\x81\x01\n\x11JoinChatRoomGroup\x12$.CChatRoom_JoinChatRoomGroup_Request\x1a%.CChatRoom_JoinChatRoomGroup_Response\"\x1f\x82\xb5\x18\x1bJoin a multi-user chat room\x12\xad\x01\n\x1bInviteFriendToChatRoomGroup\x12..CChatRoom_InviteFriendToChatRoomGroup_Request\x1a/.CChatRoom_InviteFriendToChatRoomGroup_Response\"-\x82\xb5\x18)Invite a friend to a multi-user chat room\x12\x97\x01\n\x12LeaveChatRoomGroup\x12%.CChatRoom_LeaveChatRoomGroup_Request\x1a&.CChatRoom_LeaveChatRoomGroup_Response\"2\x82\xb5\x18.Leaves a chat room group and all related chats\x12\x89\x01\n\x0e\x43reateChatRoom\x12!.CChatRoom_CreateChatRoom_Request\x1a\".CChatRoom_CreateChatRoom_Response\"0\x82\xb5\x18,Creates a chat room inside a chat room group\x12\x89\x01\n\x0e\x44\x65leteChatRoom\x12!.CChatRoom_DeleteChatRoom_Request\x1a\".CChatRoom_DeleteChatRoom_Response\"0\x82\xb5\x18,Deletes a chat room inside a chat room group\x12\x89\x01\n\x0eRenameChatRoom\x12!.CChatRoom_RenameChatRoom_Request\x1a\".CChatRoom_RenameChatRoom_Response\"0\x82\xb5\x18,Renames a chat room inside a chat room group\x12\x8d\x01\n\x0fReorderChatRoom\x12\".CChatRoom_ReorderChatRoom_Request\x1a#.CChatRoom_ReorderChatRoom_Response\"1\x82\xb5\x18-Reorders a chat room inside a chat room group\x12\x8d\x01\n\x0fSendChatMessage\x12\".CChatRoom_SendChatMessage_Request\x1a#.CChatRoom_SendChatMessage_Response\"1\x82\xb5\x18-Send a chat message to a multi-user chat room\x12\xa7\x01\n\rJoinVoiceChat\x12 .CChatRoom_JoinVoiceChat_Request\x1a!.CChatRoom_JoinVoiceChat_Response\"Q\x82\xb5\x18MJoin the voice chat in a multi-room chat (should already be in the chat room)\x12\x86\x01\n\x0eLeaveVoiceChat\x12!.CChatRoom_LeaveVoiceChat_Request\x1a\".CChatRoom_LeaveVoiceChat_Response\"-\x82\xb5\x18)Leave the voice chat in a multi-room chat\x12\xc3\x01\n\x11GetMessageHistory\x12$.CChatRoom_GetMessageHistory_Request\x1a%.CChatRoom_GetMessageHistory_Response\"a\x82\xb5\x18]Get the history of messages in a chat room. You must currently be a member of the chat room.\x12\x88\x01\n\x13GetMyChatRoomGroups\x12&.CChatRoom_GetMyChatRoomGroups_Request\x1a\'.CChatRoom_GetMyChatRoomGroups_Response\" \x82\xb5\x18\x1cGet a list of our chat rooms\x12\x9a\x01\n\x15GetChatRoomGroupState\x12(.CChatRoom_GetChatRoomGroupState_Request\x1a).CChatRoom_GetChatRoomGroupState_Response\",\x82\xb5\x18(Get information about a single chat room\x12\xa5\x01\n\x17GetChatRoomGroupSummary\x12*.CChatRoom_GetChatRoomGroupSummary_Request\x1a+.CChatRoom_GetChatRoomGroupSummary_Response\"1\x82\xb5\x18-Get basic information about a chat room group\x12\xd3\x01\n\x1eSetAppChatRoomGroupForceActive\x12\x31.CChatRoom_SetAppChatRoomGroupForceActive_Request\x1a\x32.CChatRoom_SetAppChatRoomGroupForceActive_Response\"J\x82\xb5\x18\x46\x46orce a group chat to be considered active on the server for this user\x12\xd3\x01\n\"SetAppChatRoomGroupStopForceActive\x12:.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count\x12\x8f\x01\n\x0e\x41\x63kChatMessage\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\"H\x82\xb5\x18\x44\x41\x63knowledge that we have seen the most recent chat message in a chat\x12\x81\x01\n\x10\x43reateInviteLink\x12#.CChatRoom_CreateInviteLink_Request\x1a$.CChatRoom_CreateInviteLink_Response\"\"\x82\xb5\x18\x1e\x43reates a chatroom invite link\x12\x90\x01\n\x11GetInviteLinkInfo\x12$.CChatRoom_GetInviteLinkInfo_Request\x1a%.CChatRoom_GetInviteLinkInfo_Response\".\x82\xb5\x18*Returns chat room info about provided link\x12\xaa\x01\n\rGetInviteInfo\x12 .CChatRoom_GetInviteInfo_Request\x1a!.CChatRoom_GetInviteInfo_Response\"T\x82\xb5\x18PReturns chat room info about any invite involving the sender and passed group id\x12\xa5\x01\n\x16GetInviteLinksForGroup\x12).CChatRoom_GetInviteLinksForGroup_Request\x1a*.CChatRoom_GetInviteLinksForGroup_Response\"4\x82\xb5\x18\x30Returns all invite links for the specified group\x12\x8b\x01\n\nGetBanList\x12\x1d.CChatRoom_GetBanList_Request\x1a\x1e.CChatRoom_GetBanList_Response\">\x82\xb5\x18:Gets a list of users who have been banned from a chat room\x12\x93\x01\n\rGetInviteList\x12 .CChatRoom_GetInviteList_Request\x1a!.CChatRoom_GetInviteList_Response\"=\x82\xb5\x18\x39Gets a list of users who have been invited to a chat room\x12\x80\x01\n\x10\x44\x65leteInviteLink\x12#.CChatRoom_DeleteInviteLink_Request\x1a$.CChatRoom_DeleteInviteLink_Response\"!\x82\xb5\x18\x1d\x44\x65letes specified invite link\x12\xc4\x01\n\x1eSetSessionActiveChatRoomGroups\x12\x31.CChatRoom_SetSessionActiveChatRoomGroups_Request\x1a\x32.CChatRoom_SetSessionActiveChatRoomGroups_Response\";\x82\xb5\x18\x37Set which chat rooms we are using in the active session\x12\xb9\x01\n\x1bSetUserChatGroupPreferences\x12..CChatRoom_SetUserChatGroupPreferences_Request\x1a/.CChatRoom_SetUserChatGroupPreferences_Response\"9\x82\xb5\x18\x35Set preferences around chat notifications for a group\x12\x88\x01\n\x12\x44\x65leteChatMessages\x12%.CChatRoom_DeleteChatMessages_Request\x1a&.CChatRoom_DeleteChatMessages_Response\"#\x82\xb5\x18\x1f\x44\x65letes specified chat messages\x12\x9a\x01\n\x14UpdateMemberListView\x12,.CChatRoom_UpdateMemberListView_Notification\x1a\x0b.NoResponse\"G\x82\xb5\x18\x43\x41 client is indicating it has an active view into the members list.\x12{\n\rSearchMembers\x12 .CChatRoom_SearchMembers_Request\x1a!.CChatRoom_SearchMembers_Response\"%\x82\xb5\x18!Search chat room members by name.\x12\xa5\x01\n\x15UpdateMessageReaction\x12(.CChatRoom_UpdateMessageReaction_Request\x1a).CChatRoom_UpdateMessageReaction_Response\"7\x82\xb5\x18\x33\x41\x64\x64s/removes a reaction to/from a chat room message\x12\xb4\x01\n\x1aGetMessageReactionReactors\x12-.CChatRoom_GetMessageReactionReactors_Request\x1a..CChatRoom_GetMessageReactionReactors_Response\"7\x82\xb5\x18\x33\x46\x65tches a list of reactors for a specified reaction\x1a\x42\x82\xb5\x18>Service for joining, managing, and using multi-user chat rooms2\xae\x03\n\rClanChatRooms\x12\xb8\x01\n\x13GetClanChatRoomInfo\x12+.CClanChatRooms_GetClanChatRoomInfo_Request\x1a,.CClanChatRooms_GetClanChatRoomInfo_Response\"F\x82\xb5\x18\x42Get a list of chat rooms for a clan, optionally creating a new one\x12\xb2\x01\n\x16SetClanChatRoomPrivate\x12..CClanChatRooms_SetClanChatRoomPrivate_Request\x1a/.CClanChatRooms_SetClanChatRoomPrivate_Response\"7\x82\xb5\x18\x33Set a clan chat room to be members only (or public)\x1a-\x82\xb5\x18)Methods for getting clan chat information2\xef\x0e\n\x0e\x43hatRoomClient\x12{\n\x19NotifyIncomingChatMessage\x12+.CChatRoom_IncomingChatMessage_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 New chat message for a chat room\x12\x94\x01\n\x19NotifyChatMessageModified\x12+.CChatRoom_ChatMessageModified_Notification\x1a\x0b.NoResponse\"=\x82\xb5\x18\x39\x41n existing chat message has been modified on the backend\x12\x95\x01\n\x17NotifyMemberStateChange\x12).CChatRoom_MemberStateChange_Notification\x1a\x0b.NoResponse\"B\x82\xb5\x18>A chat room member\'s state has changed (join/part/permissions)\x12\x88\x01\n\x1fNotifyChatRoomHeaderStateChange\x12+.CChatRoom_ChatRoomHeaderState_Notification\x1a\x0b.NoResponse\"+\x82\xb5\x18\'Chat Room header / metadata has changed\x12\xa6\x01\n\x1eNotifyChatRoomGroupRoomsChange\x12\x30.CChatRoom_ChatRoomGroupRoomsChange_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Something about a chatroom group changed (created, deleted, etc.)\x12\xd5\x01\n#NotifyShouldRejoinChatRoomVoiceChat\x12;.CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.\x12\xb3\x01\n\x1fNotifyChatGroupUserStateChanged\x12<.ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41User chat group state (preferences, ack state, etc) have changed.\x12\x8f\x01\n\x18NotifyAckChatMessageEcho\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\">\x82\xb5\x18:A session acked an unread message, echo to other sessions.\x12\xed\x01\n\x18NotifyChatRoomDisconnect\x12\x35.ChatRoomClient_NotifyChatRoomDisconnect_Notification\x1a\x0b.NoResponse\"\x8c\x01\x82\xb5\x18\x87\x01The ChatRoom server hosting the chat rooms has reconnected to the user\'s Chat server (may have restarted), client should refresh state.\x12\xd5\x01\n\x1bNotifyMemberListViewUpdated\x12\x33.CChatRoomClient_MemberListViewUpdated_Notification\x1a\x0b.NoResponse\"t\x82\xb5\x18pThe list of members for a chat room with virtualized member list has changed on the server (or client requested)\x12g\n\x15NotifyMessageReaction\x12\'.CChatRoom_MessageReaction_Notification\x1a\x0b.NoResponse\"\x18\x82\xb5\x18\x14New message reaction\x1a,\x82\xb5\x18$Client notifications for chat events\xc0\xb5\x18\x02\x32\xc2\x01\n\rChatUsability\x12\x86\x01\n\x1cNotifyClientUsabilityMetrics\x12\x33.CChatUsability_ClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 Incoming metrics from the client\x1a(\x82\xb5\x18$Client notifications for chat events2\xe2\x01\n\x13\x43hatUsabilityClient\x12\x99\x01\n#NotifyRequestClientUsabilityMetrics\x12:.CChatUsability_RequestClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\")\x82\xb5\x18%Request client send usability metrics\x1a/\x82\xb5\x18\'Client notifications for chat usability\xc0\xb5\x18\x02\x42\x03\x80\x01\x01' , - dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,steammessages__clientserver__friends__pb2.DESCRIPTOR,]) + dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base_dot_steamclient__pb2.DESCRIPTOR,steammessages__clientserver__friends__pb2.DESCRIPTOR,]) _ECHATROOMJOINSTATE = _descriptor.EnumDescriptor( name='EChatRoomJoinState', @@ -58,8 +57,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=20660, - serialized_end=20816, + serialized_start=20710, + serialized_end=20866, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMJOINSTATE) @@ -114,8 +113,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=20819, - serialized_end=21111, + serialized_start=20869, + serialized_end=21161, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMGROUPRANK) @@ -155,8 +154,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21114, - serialized_end=21358, + serialized_start=21164, + serialized_end=21408, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMNOTIFICATIONLEVEL) @@ -221,8 +220,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21361, - serialized_end=21768, + serialized_start=21411, + serialized_end=21818, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMSERVERMESSAGE) @@ -252,8 +251,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21771, - serialized_end=21934, + serialized_start=21821, + serialized_end=21984, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMMESSAGEREACTIONTYPE) @@ -318,8 +317,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21937, - serialized_end=22396, + serialized_start=21987, + serialized_end=22446, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMMEMBERSTATECHANGE) @@ -387,8 +386,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=104, - serialized_end=146, + serialized_start=154, + serialized_end=196, ) @@ -412,8 +411,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=148, - serialized_end=191, + serialized_start=198, + serialized_end=241, ) @@ -479,8 +478,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=194, - serialized_end=400, + serialized_start=244, + serialized_end=450, ) @@ -525,8 +524,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=402, - serialized_end=461, + serialized_start=452, + serialized_end=511, ) @@ -634,8 +633,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=464, - serialized_end=804, + serialized_start=514, + serialized_end=854, ) @@ -687,8 +686,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=806, - serialized_end=905, + serialized_start=856, + serialized_end=955, ) @@ -824,8 +823,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=908, - serialized_end=1352, + serialized_start=958, + serialized_end=1402, ) @@ -884,8 +883,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1355, - serialized_end=1566, + serialized_start=1405, + serialized_end=1616, ) @@ -965,8 +964,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1569, - serialized_end=1771, + serialized_start=1619, + serialized_end=1821, ) @@ -1025,8 +1024,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1774, - serialized_end=1976, + serialized_start=1824, + serialized_end=2026, ) @@ -1106,8 +1105,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1979, - serialized_end=2358, + serialized_start=2029, + serialized_end=2408, ) @@ -1180,8 +1179,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2361, - serialized_end=2754, + serialized_start=2411, + serialized_end=2804, ) @@ -1226,8 +1225,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2757, - serialized_end=2908, + serialized_start=2807, + serialized_end=2958, ) @@ -1265,8 +1264,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2910, - serialized_end=2984, + serialized_start=2960, + serialized_end=3034, ) @@ -1290,8 +1289,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2986, - serialized_end=3024, + serialized_start=3036, + serialized_end=3074, ) @@ -1329,8 +1328,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3026, - serialized_end=3102, + serialized_start=3076, + serialized_end=3152, ) @@ -1361,8 +1360,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3104, - serialized_end=3158, + serialized_start=3154, + serialized_end=3208, ) @@ -1400,8 +1399,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3160, - serialized_end=3243, + serialized_start=3210, + serialized_end=3293, ) @@ -1425,8 +1424,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3245, - serialized_end=3289, + serialized_start=3295, + serialized_end=3339, ) @@ -1464,8 +1463,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3291, - serialized_end=3376, + serialized_start=3341, + serialized_end=3426, ) @@ -1489,8 +1488,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3378, - serialized_end=3421, + serialized_start=3428, + serialized_end=3471, ) @@ -1535,8 +1534,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3424, - serialized_end=3577, + serialized_start=3474, + serialized_end=3627, ) @@ -1560,8 +1559,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3579, - serialized_end=3633, + serialized_start=3629, + serialized_end=3683, ) @@ -1599,8 +1598,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3635, - serialized_end=3723, + serialized_start=3685, + serialized_end=3773, ) @@ -1631,8 +1630,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3725, - serialized_end=3795, + serialized_start=3775, + serialized_end=3845, ) @@ -1677,8 +1676,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3797, - serialized_end=3905, + serialized_start=3847, + serialized_end=3955, ) @@ -1702,8 +1701,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3907, - serialized_end=3955, + serialized_start=3957, + serialized_end=4005, ) @@ -1748,8 +1747,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3957, - serialized_end=4045, + serialized_start=4007, + serialized_end=4095, ) @@ -1773,8 +1772,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4047, - serialized_end=4076, + serialized_start=4097, + serialized_end=4126, ) @@ -1819,8 +1818,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4078, - serialized_end=4166, + serialized_start=4128, + serialized_end=4216, ) @@ -1844,8 +1843,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4168, - serialized_end=4197, + serialized_start=4218, + serialized_end=4247, ) @@ -1890,8 +1889,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4199, - serialized_end=4293, + serialized_start=4249, + serialized_end=4343, ) @@ -1915,8 +1914,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4295, - serialized_end=4331, + serialized_start=4345, + serialized_end=4381, ) @@ -1954,8 +1953,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4333, - serialized_end=4405, + serialized_start=4383, + serialized_end=4455, ) @@ -1979,8 +1978,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4407, - serialized_end=4440, + serialized_start=4457, + serialized_end=4490, ) @@ -2018,8 +2017,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4442, - serialized_end=4509, + serialized_start=4492, + serialized_end=4559, ) @@ -2050,8 +2049,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4511, - serialized_end=4578, + serialized_start=4561, + serialized_end=4628, ) @@ -2082,8 +2081,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4580, - serialized_end=4631, + serialized_start=4630, + serialized_end=4681, ) @@ -2114,8 +2113,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4633, - serialized_end=4689, + serialized_start=4683, + serialized_end=4739, ) @@ -2160,8 +2159,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4691, - serialized_end=4775, + serialized_start=4741, + serialized_end=4825, ) @@ -2185,8 +2184,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4777, - serialized_end=4808, + serialized_start=4827, + serialized_end=4858, ) @@ -2231,8 +2230,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4810, - serialized_end=4898, + serialized_start=4860, + serialized_end=4948, ) @@ -2256,8 +2255,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4900, - serialized_end=4932, + serialized_start=4950, + serialized_end=4982, ) @@ -2295,8 +2294,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4934, - serialized_end=5004, + serialized_start=4984, + serialized_end=5054, ) @@ -2320,8 +2319,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5006, - serialized_end=5037, + serialized_start=5056, + serialized_end=5087, ) @@ -2359,8 +2358,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5039, - serialized_end=5113, + serialized_start=5089, + serialized_end=5163, ) @@ -2391,8 +2390,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5115, - serialized_end=5186, + serialized_start=5165, + serialized_end=5236, ) @@ -2437,8 +2436,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5188, - serialized_end=5302, + serialized_start=5238, + serialized_end=5352, ) @@ -2462,8 +2461,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5304, - serialized_end=5343, + serialized_start=5354, + serialized_end=5393, ) @@ -2508,8 +2507,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5345, - serialized_end=5435, + serialized_start=5395, + serialized_end=5485, ) @@ -2533,8 +2532,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5437, - serialized_end=5471, + serialized_start=5487, + serialized_end=5521, ) @@ -2572,8 +2571,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5473, - serialized_end=5548, + serialized_start=5523, + serialized_end=5598, ) @@ -2604,8 +2603,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5550, - serialized_end=5604, + serialized_start=5600, + serialized_end=5654, ) @@ -2650,8 +2649,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5606, - serialized_end=5701, + serialized_start=5656, + serialized_end=5751, ) @@ -2675,8 +2674,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5703, - serialized_end=5742, + serialized_start=5753, + serialized_end=5792, ) @@ -2721,8 +2720,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5744, - serialized_end=5842, + serialized_start=5794, + serialized_end=5892, ) @@ -2774,8 +2773,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5845, - serialized_end=6014, + serialized_start=5895, + serialized_end=6064, ) @@ -2827,8 +2826,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6017, - serialized_end=6151, + serialized_start=6067, + serialized_end=6201, ) @@ -2852,8 +2851,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6153, - serialized_end=6201, + serialized_start=6203, + serialized_end=6251, ) @@ -2884,8 +2883,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6203, - serialized_end=6264, + serialized_start=6253, + serialized_end=6314, ) @@ -2909,8 +2908,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6266, - serialized_end=6305, + serialized_start=6316, + serialized_end=6355, ) @@ -2955,8 +2954,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6307, - serialized_end=6399, + serialized_start=6357, + serialized_end=6449, ) @@ -2987,8 +2986,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6401, - serialized_end=6472, + serialized_start=6451, + serialized_end=6522, ) @@ -3026,8 +3025,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6474, - serialized_end=6548, + serialized_start=6524, + serialized_end=6598, ) @@ -3051,8 +3050,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6550, - serialized_end=6585, + serialized_start=6600, + serialized_end=6635, ) @@ -3097,8 +3096,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6587, - serialized_end=6675, + serialized_start=6637, + serialized_end=6725, ) @@ -3122,8 +3121,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6677, - serialized_end=6712, + serialized_start=6727, + serialized_end=6762, ) @@ -3168,8 +3167,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6714, - serialized_end=6817, + serialized_start=6764, + serialized_end=6867, ) @@ -3193,8 +3192,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6819, - serialized_end=6855, + serialized_start=6869, + serialized_end=6905, ) @@ -3246,8 +3245,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6857, - serialized_end=6973, + serialized_start=6907, + serialized_end=7023, ) @@ -3299,8 +3298,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6976, - serialized_end=7114, + serialized_start=7026, + serialized_end=7164, ) @@ -3338,8 +3337,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7116, - serialized_end=7189, + serialized_start=7166, + serialized_end=7239, ) @@ -3370,8 +3369,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7191, - serialized_end=7247, + serialized_start=7241, + serialized_end=7297, ) @@ -3409,8 +3408,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7249, - serialized_end=7323, + serialized_start=7299, + serialized_end=7373, ) @@ -3434,8 +3433,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7325, - serialized_end=7360, + serialized_start=7375, + serialized_end=7410, ) @@ -3508,8 +3507,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7363, - serialized_end=7543, + serialized_start=7413, + serialized_end=7593, ) @@ -3554,8 +3553,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7546, - serialized_end=7680, + serialized_start=7596, + serialized_end=7730, ) @@ -3607,8 +3606,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8052, - serialized_end=8229, + serialized_start=8102, + serialized_end=8279, ) _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE = _descriptor.Descriptor( @@ -3680,8 +3679,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7817, - serialized_end=8229, + serialized_start=7867, + serialized_end=8279, ) _CCHATROOM_GETMESSAGEHISTORY_RESPONSE = _descriptor.Descriptor( @@ -3718,8 +3717,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7683, - serialized_end=8229, + serialized_start=7733, + serialized_end=8279, ) @@ -3743,8 +3742,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8231, - serialized_end=8270, + serialized_start=8281, + serialized_end=8320, ) @@ -3922,8 +3921,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8273, - serialized_end=8965, + serialized_start=8323, + serialized_end=9015, ) @@ -3961,8 +3960,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8968, - serialized_end=9115, + serialized_start=9018, + serialized_end=9165, ) @@ -3993,8 +3992,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9117, - serialized_end=9206, + serialized_start=9167, + serialized_end=9256, ) @@ -4025,8 +4024,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9208, - serialized_end=9272, + serialized_start=9258, + serialized_end=9322, ) @@ -4057,8 +4056,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9274, - serialized_end=9353, + serialized_start=9324, + serialized_end=9403, ) @@ -4089,8 +4088,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9355, - serialized_end=9421, + serialized_start=9405, + serialized_end=9471, ) @@ -4128,8 +4127,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9423, - serialized_end=9523, + serialized_start=9473, + serialized_end=9573, ) @@ -4167,8 +4166,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9525, - serialized_end=9621, + serialized_start=9575, + serialized_end=9671, ) @@ -4206,8 +4205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9623, - serialized_end=9732, + serialized_start=9673, + serialized_end=9782, ) @@ -4252,8 +4251,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9734, - serialized_end=9832, + serialized_start=9784, + serialized_end=9882, ) @@ -4298,8 +4297,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9834, - serialized_end=9933, + serialized_start=9884, + serialized_end=9983, ) @@ -4337,8 +4336,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9935, - serialized_end=10016, + serialized_start=9985, + serialized_end=10066, ) @@ -4369,8 +4368,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10018, - serialized_end=10076, + serialized_start=10068, + serialized_end=10126, ) @@ -4443,8 +4442,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10079, - serialized_end=10347, + serialized_start=10129, + serialized_end=10397, ) @@ -4496,8 +4495,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10349, - serialized_end=10468, + serialized_start=10399, + serialized_end=10518, ) @@ -4542,8 +4541,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10471, - serialized_end=10615, + serialized_start=10521, + serialized_end=10665, ) @@ -4574,8 +4573,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10617, - serialized_end=10682, + serialized_start=10667, + serialized_end=10732, ) @@ -4627,8 +4626,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10805, - serialized_end=10900, + serialized_start=10855, + serialized_end=10950, ) _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE = _descriptor.Descriptor( @@ -4658,8 +4657,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10685, - serialized_end=10900, + serialized_start=10735, + serialized_end=10950, ) @@ -4690,8 +4689,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10902, - serialized_end=10955, + serialized_start=10952, + serialized_end=11005, ) @@ -4743,8 +4742,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11045, - serialized_end=11139, + serialized_start=11095, + serialized_end=11189, ) _CCHATROOM_GETBANLIST_RESPONSE = _descriptor.Descriptor( @@ -4774,8 +4773,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10958, - serialized_end=11139, + serialized_start=11008, + serialized_end=11189, ) @@ -4806,8 +4805,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11141, - serialized_end=11197, + serialized_start=11191, + serialized_end=11247, ) @@ -4852,8 +4851,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11199, - serialized_end=11287, + serialized_start=11249, + serialized_end=11337, ) @@ -4884,8 +4883,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11289, - serialized_end=11363, + serialized_start=11339, + serialized_end=11413, ) @@ -4923,8 +4922,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11365, - serialized_end=11445, + serialized_start=11415, + serialized_end=11495, ) @@ -4948,8 +4947,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11447, - serialized_end=11484, + serialized_start=11497, + serialized_end=11534, ) @@ -4994,8 +4993,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11487, - serialized_end=11731, + serialized_start=11537, + serialized_end=11781, ) @@ -5033,8 +5032,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11734, - serialized_end=11871, + serialized_start=11784, + serialized_end=11921, ) @@ -5079,8 +5078,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12147, - serialized_end=12406, + serialized_start=12197, + serialized_end=12456, ) _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES = _descriptor.Descriptor( @@ -5131,8 +5130,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12409, - serialized_end=12684, + serialized_start=12459, + serialized_end=12734, ) _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST = _descriptor.Descriptor( @@ -5176,8 +5175,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11874, - serialized_end=12684, + serialized_start=11924, + serialized_end=12734, ) @@ -5201,8 +5200,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12686, - serialized_end=12734, + serialized_start=12736, + serialized_end=12784, ) @@ -5240,8 +5239,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12882, - serialized_end=12934, + serialized_start=12932, + serialized_end=12984, ) _CCHATROOM_DELETECHATMESSAGES_REQUEST = _descriptor.Descriptor( @@ -5285,8 +5284,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12737, - serialized_end=12934, + serialized_start=12787, + serialized_end=12984, ) @@ -5310,8 +5309,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12936, - serialized_end=12975, + serialized_start=12986, + serialized_end=13025, ) @@ -5391,8 +5390,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12978, - serialized_end=13467, + serialized_start=13028, + serialized_end=13517, ) @@ -5444,8 +5443,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13470, - serialized_end=13749, + serialized_start=13520, + serialized_end=13799, ) @@ -5483,8 +5482,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13883, - serialized_end=13964, + serialized_start=13933, + serialized_end=14014, ) _CCHATROOM_SEARCHMEMBERS_RESPONSE = _descriptor.Descriptor( @@ -5521,8 +5520,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13752, - serialized_end=13964, + serialized_start=13802, + serialized_end=14014, ) @@ -5595,8 +5594,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13967, - serialized_end=14219, + serialized_start=14017, + serialized_end=14269, ) @@ -5627,8 +5626,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14221, - serialized_end=14285, + serialized_start=14271, + serialized_end=14335, ) @@ -5701,8 +5700,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14288, - serialized_end=14544, + serialized_start=14338, + serialized_end=14594, ) @@ -5733,8 +5732,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14546, - serialized_end=14611, + serialized_start=14596, + serialized_end=14661, ) @@ -5772,8 +5771,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14614, - serialized_end=14766, + serialized_start=14664, + serialized_end=14816, ) @@ -5804,8 +5803,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14768, - serialized_end=14886, + serialized_start=14818, + serialized_end=14936, ) @@ -5843,8 +5842,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14888, - serialized_end=14979, + serialized_start=14938, + serialized_end=15029, ) @@ -5875,8 +5874,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14981, - serialized_end=15056, + serialized_start=15031, + serialized_end=15106, ) @@ -5921,8 +5920,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15058, - serialized_end=15144, + serialized_start=15108, + serialized_end=15194, ) @@ -6016,8 +6015,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15147, - serialized_end=15488, + serialized_start=15197, + serialized_end=15538, ) @@ -6062,8 +6061,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15652, - serialized_end=15725, + serialized_start=15702, + serialized_end=15775, ) _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION = _descriptor.Descriptor( @@ -6107,8 +6106,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15491, - serialized_end=15725, + serialized_start=15541, + serialized_end=15775, ) @@ -6153,8 +6152,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15728, - serialized_end=15910, + serialized_start=15778, + serialized_end=15960, ) @@ -6185,8 +6184,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15912, - serialized_end=16006, + serialized_start=15962, + serialized_end=16056, ) @@ -6231,8 +6230,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16009, - serialized_end=16143, + serialized_start=16059, + serialized_end=16193, ) @@ -6270,8 +6269,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16145, - serialized_end=16245, + serialized_start=16195, + serialized_end=16295, ) @@ -6323,8 +6322,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16248, - serialized_end=16545, + serialized_start=16298, + serialized_end=16595, ) @@ -6355,8 +6354,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16547, - serialized_end=16625, + serialized_start=16597, + serialized_end=16675, ) @@ -6415,8 +6414,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16628, - serialized_end=16904, + serialized_start=16678, + serialized_end=16954, ) @@ -6461,8 +6460,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16906, - serialized_end=16985, + serialized_start=16956, + serialized_end=17035, ) @@ -6507,8 +6506,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17412, - serialized_end=17515, + serialized_start=17462, + serialized_end=17565, ) _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION = _descriptor.Descriptor( @@ -6580,8 +6579,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16988, - serialized_end=17515, + serialized_start=17038, + serialized_end=17565, ) @@ -6661,8 +6660,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17518, - serialized_end=17786, + serialized_start=17568, + serialized_end=17836, ) @@ -6861,8 +6860,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18259, - serialized_end=19116, + serialized_start=18309, + serialized_end=19166, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS = _descriptor.Descriptor( @@ -6962,8 +6961,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19119, - serialized_end=19481, + serialized_start=19169, + serialized_end=19531, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE = _descriptor.Descriptor( @@ -7021,8 +7020,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=20085, - serialized_end=20249, + serialized_start=20135, + serialized_end=20299, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE = _descriptor.Descriptor( @@ -7157,8 +7156,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19484, - serialized_end=20249, + serialized_start=19534, + serialized_end=20299, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS = _descriptor.Descriptor( @@ -7251,8 +7250,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=20252, - serialized_end=20572, + serialized_start=20302, + serialized_end=20622, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION = _descriptor.Descriptor( @@ -7331,8 +7330,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17789, - serialized_end=20572, + serialized_start=17839, + serialized_end=20622, ) @@ -7363,8 +7362,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=20574, - serialized_end=20657, + serialized_start=20624, + serialized_end=20707, ) _CCHATROOMGROUPHEADERSTATE.fields_by_name['roles'].message_type = _CCHATROLE @@ -7604,539 +7603,539 @@ CChat_RequestFriendPersonaStates_Request = _reflection.GeneratedProtocolMessageType('CChat_RequestFriendPersonaStates_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHAT_REQUESTFRIENDPERSONASTATES_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChat_RequestFriendPersonaStates_Request) }) _sym_db.RegisterMessage(CChat_RequestFriendPersonaStates_Request) CChat_RequestFriendPersonaStates_Response = _reflection.GeneratedProtocolMessageType('CChat_RequestFriendPersonaStates_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHAT_REQUESTFRIENDPERSONASTATES_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChat_RequestFriendPersonaStates_Response) }) _sym_db.RegisterMessage(CChat_RequestFriendPersonaStates_Response) CChatRoom_CreateChatRoomGroup_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_CreateChatRoomGroup_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CREATECHATROOMGROUP_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_CreateChatRoomGroup_Request) }) _sym_db.RegisterMessage(CChatRoom_CreateChatRoomGroup_Request) CChatRole = _reflection.GeneratedProtocolMessageType('CChatRole', (_message.Message,), { 'DESCRIPTOR' : _CCHATROLE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRole) }) _sym_db.RegisterMessage(CChatRole) CChatRoleActions = _reflection.GeneratedProtocolMessageType('CChatRoleActions', (_message.Message,), { 'DESCRIPTOR' : _CCHATROLEACTIONS, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoleActions) }) _sym_db.RegisterMessage(CChatRoleActions) CChatPartyBeacon = _reflection.GeneratedProtocolMessageType('CChatPartyBeacon', (_message.Message,), { 'DESCRIPTOR' : _CCHATPARTYBEACON, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatPartyBeacon) }) _sym_db.RegisterMessage(CChatPartyBeacon) CChatRoomGroupHeaderState = _reflection.GeneratedProtocolMessageType('CChatRoomGroupHeaderState', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOMGROUPHEADERSTATE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomGroupHeaderState) }) _sym_db.RegisterMessage(CChatRoomGroupHeaderState) CChatRoomMember = _reflection.GeneratedProtocolMessageType('CChatRoomMember', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOMMEMBER, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomMember) }) _sym_db.RegisterMessage(CChatRoomMember) CChatRoomState = _reflection.GeneratedProtocolMessageType('CChatRoomState', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOMSTATE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomState) }) _sym_db.RegisterMessage(CChatRoomState) CChatRoomGroupState = _reflection.GeneratedProtocolMessageType('CChatRoomGroupState', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOMGROUPSTATE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomGroupState) }) _sym_db.RegisterMessage(CChatRoomGroupState) CUserChatRoomState = _reflection.GeneratedProtocolMessageType('CUserChatRoomState', (_message.Message,), { 'DESCRIPTOR' : _CUSERCHATROOMSTATE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CUserChatRoomState) }) _sym_db.RegisterMessage(CUserChatRoomState) CUserChatRoomGroupState = _reflection.GeneratedProtocolMessageType('CUserChatRoomGroupState', (_message.Message,), { 'DESCRIPTOR' : _CUSERCHATROOMGROUPSTATE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CUserChatRoomGroupState) }) _sym_db.RegisterMessage(CUserChatRoomGroupState) CChatRoom_CreateChatRoomGroup_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_CreateChatRoomGroup_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CREATECHATROOMGROUP_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_CreateChatRoomGroup_Response) }) _sym_db.RegisterMessage(CChatRoom_CreateChatRoomGroup_Response) CChatRoom_SaveChatRoomGroup_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_SaveChatRoomGroup_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SAVECHATROOMGROUP_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SaveChatRoomGroup_Request) }) _sym_db.RegisterMessage(CChatRoom_SaveChatRoomGroup_Request) CChatRoom_SaveChatRoomGroup_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_SaveChatRoomGroup_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SAVECHATROOMGROUP_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SaveChatRoomGroup_Response) }) _sym_db.RegisterMessage(CChatRoom_SaveChatRoomGroup_Response) CChatRoom_RenameChatRoomGroup_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_RenameChatRoomGroup_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_RENAMECHATROOMGROUP_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_RenameChatRoomGroup_Request) }) _sym_db.RegisterMessage(CChatRoom_RenameChatRoomGroup_Request) CChatRoom_RenameChatRoomGroup_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_RenameChatRoomGroup_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_RENAMECHATROOMGROUP_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_RenameChatRoomGroup_Response) }) _sym_db.RegisterMessage(CChatRoom_RenameChatRoomGroup_Response) CChatRoom_SetChatRoomGroupTagline_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_SetChatRoomGroupTagline_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETCHATROOMGROUPTAGLINE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetChatRoomGroupTagline_Request) }) _sym_db.RegisterMessage(CChatRoom_SetChatRoomGroupTagline_Request) CChatRoom_SetChatRoomGroupTagline_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_SetChatRoomGroupTagline_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETCHATROOMGROUPTAGLINE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetChatRoomGroupTagline_Response) }) _sym_db.RegisterMessage(CChatRoom_SetChatRoomGroupTagline_Response) CChatRoom_SetChatRoomGroupAvatar_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_SetChatRoomGroupAvatar_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETCHATROOMGROUPAVATAR_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetChatRoomGroupAvatar_Request) }) _sym_db.RegisterMessage(CChatRoom_SetChatRoomGroupAvatar_Request) CChatRoom_SetChatRoomGroupAvatar_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_SetChatRoomGroupAvatar_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETCHATROOMGROUPAVATAR_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetChatRoomGroupAvatar_Response) }) _sym_db.RegisterMessage(CChatRoom_SetChatRoomGroupAvatar_Response) CChatRoom_SetChatRoomGroupWatchingBroadcast_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_SetChatRoomGroupWatchingBroadcast_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetChatRoomGroupWatchingBroadcast_Request) }) _sym_db.RegisterMessage(CChatRoom_SetChatRoomGroupWatchingBroadcast_Request) CChatRoom_SetChatRoomGroupWatchingBroadcast_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_SetChatRoomGroupWatchingBroadcast_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetChatRoomGroupWatchingBroadcast_Response) }) _sym_db.RegisterMessage(CChatRoom_SetChatRoomGroupWatchingBroadcast_Response) CChatRoom_JoinMiniGameForChatRoomGroup_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_JoinMiniGameForChatRoomGroup_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_JoinMiniGameForChatRoomGroup_Request) }) _sym_db.RegisterMessage(CChatRoom_JoinMiniGameForChatRoomGroup_Request) CChatRoom_JoinMiniGameForChatRoomGroup_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_JoinMiniGameForChatRoomGroup_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_JoinMiniGameForChatRoomGroup_Response) }) _sym_db.RegisterMessage(CChatRoom_JoinMiniGameForChatRoomGroup_Response) CChatRoom_EndMiniGameForChatRoomGroup_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_EndMiniGameForChatRoomGroup_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_EndMiniGameForChatRoomGroup_Request) }) _sym_db.RegisterMessage(CChatRoom_EndMiniGameForChatRoomGroup_Request) CChatRoom_EndMiniGameForChatRoomGroup_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_EndMiniGameForChatRoomGroup_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_EndMiniGameForChatRoomGroup_Response) }) _sym_db.RegisterMessage(CChatRoom_EndMiniGameForChatRoomGroup_Response) CChatRoom_MuteUser_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_MuteUser_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_MUTEUSER_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_MuteUser_Request) }) _sym_db.RegisterMessage(CChatRoom_MuteUser_Request) CChatRoom_MuteUser_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_MuteUser_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_MUTEUSER_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_MuteUser_Response) }) _sym_db.RegisterMessage(CChatRoom_MuteUser_Response) CChatRoom_KickUser_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_KickUser_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_KICKUSER_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_KickUser_Request) }) _sym_db.RegisterMessage(CChatRoom_KickUser_Request) CChatRoom_KickUser_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_KickUser_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_KICKUSER_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_KickUser_Response) }) _sym_db.RegisterMessage(CChatRoom_KickUser_Response) CChatRoom_SetUserBanState_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_SetUserBanState_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETUSERBANSTATE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetUserBanState_Request) }) _sym_db.RegisterMessage(CChatRoom_SetUserBanState_Request) CChatRoom_SetUserBanState_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_SetUserBanState_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETUSERBANSTATE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetUserBanState_Response) }) _sym_db.RegisterMessage(CChatRoom_SetUserBanState_Response) CChatRoom_RevokeInvite_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_RevokeInvite_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_REVOKEINVITE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_RevokeInvite_Request) }) _sym_db.RegisterMessage(CChatRoom_RevokeInvite_Request) CChatRoom_RevokeInvite_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_RevokeInvite_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_REVOKEINVITE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_RevokeInvite_Response) }) _sym_db.RegisterMessage(CChatRoom_RevokeInvite_Response) CChatRoom_CreateRole_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_CreateRole_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CREATEROLE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_CreateRole_Request) }) _sym_db.RegisterMessage(CChatRoom_CreateRole_Request) CChatRoom_CreateRole_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_CreateRole_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CREATEROLE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_CreateRole_Response) }) _sym_db.RegisterMessage(CChatRoom_CreateRole_Response) CChatRoom_GetRoles_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetRoles_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETROLES_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetRoles_Request) }) _sym_db.RegisterMessage(CChatRoom_GetRoles_Request) CChatRoom_GetRoles_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetRoles_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETROLES_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetRoles_Response) }) _sym_db.RegisterMessage(CChatRoom_GetRoles_Response) CChatRoom_RenameRole_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_RenameRole_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_RENAMEROLE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_RenameRole_Request) }) _sym_db.RegisterMessage(CChatRoom_RenameRole_Request) CChatRoom_RenameRole_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_RenameRole_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_RENAMEROLE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_RenameRole_Response) }) _sym_db.RegisterMessage(CChatRoom_RenameRole_Response) CChatRoom_ReorderRole_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_ReorderRole_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_REORDERROLE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ReorderRole_Request) }) _sym_db.RegisterMessage(CChatRoom_ReorderRole_Request) CChatRoom_ReorderRole_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_ReorderRole_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_REORDERROLE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ReorderRole_Response) }) _sym_db.RegisterMessage(CChatRoom_ReorderRole_Response) CChatRoom_DeleteRole_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_DeleteRole_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETEROLE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteRole_Request) }) _sym_db.RegisterMessage(CChatRoom_DeleteRole_Request) CChatRoom_DeleteRole_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_DeleteRole_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETEROLE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteRole_Response) }) _sym_db.RegisterMessage(CChatRoom_DeleteRole_Response) CChatRoom_GetRoleActions_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetRoleActions_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETROLEACTIONS_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetRoleActions_Request) }) _sym_db.RegisterMessage(CChatRoom_GetRoleActions_Request) CChatRoom_GetRoleActions_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetRoleActions_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETROLEACTIONS_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetRoleActions_Response) }) _sym_db.RegisterMessage(CChatRoom_GetRoleActions_Response) CChatRoom_ReplaceRoleActions_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_ReplaceRoleActions_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_REPLACEROLEACTIONS_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ReplaceRoleActions_Request) }) _sym_db.RegisterMessage(CChatRoom_ReplaceRoleActions_Request) CChatRoom_ReplaceRoleActions_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_ReplaceRoleActions_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_REPLACEROLEACTIONS_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ReplaceRoleActions_Response) }) _sym_db.RegisterMessage(CChatRoom_ReplaceRoleActions_Response) CChatRoom_AddRoleToUser_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_AddRoleToUser_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_ADDROLETOUSER_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_AddRoleToUser_Request) }) _sym_db.RegisterMessage(CChatRoom_AddRoleToUser_Request) CChatRoom_AddRoleToUser_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_AddRoleToUser_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_ADDROLETOUSER_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_AddRoleToUser_Response) }) _sym_db.RegisterMessage(CChatRoom_AddRoleToUser_Response) CChatRoom_GetRolesForUser_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetRolesForUser_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETROLESFORUSER_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetRolesForUser_Request) }) _sym_db.RegisterMessage(CChatRoom_GetRolesForUser_Request) CChatRoom_GetRolesForUser_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetRolesForUser_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETROLESFORUSER_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetRolesForUser_Response) }) _sym_db.RegisterMessage(CChatRoom_GetRolesForUser_Response) CChatRoom_DeleteRoleFromUser_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_DeleteRoleFromUser_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETEROLEFROMUSER_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteRoleFromUser_Request) }) _sym_db.RegisterMessage(CChatRoom_DeleteRoleFromUser_Request) CChatRoom_DeleteRoleFromUser_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_DeleteRoleFromUser_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETEROLEFROMUSER_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteRoleFromUser_Response) }) _sym_db.RegisterMessage(CChatRoom_DeleteRoleFromUser_Response) CChatRoom_JoinChatRoomGroup_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_JoinChatRoomGroup_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_JOINCHATROOMGROUP_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_JoinChatRoomGroup_Request) }) _sym_db.RegisterMessage(CChatRoom_JoinChatRoomGroup_Request) CChatRoom_JoinChatRoomGroup_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_JoinChatRoomGroup_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_JOINCHATROOMGROUP_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_JoinChatRoomGroup_Response) }) _sym_db.RegisterMessage(CChatRoom_JoinChatRoomGroup_Response) CChatRoom_InviteFriendToChatRoomGroup_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_InviteFriendToChatRoomGroup_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_InviteFriendToChatRoomGroup_Request) }) _sym_db.RegisterMessage(CChatRoom_InviteFriendToChatRoomGroup_Request) CChatRoom_InviteFriendToChatRoomGroup_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_InviteFriendToChatRoomGroup_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_InviteFriendToChatRoomGroup_Response) }) _sym_db.RegisterMessage(CChatRoom_InviteFriendToChatRoomGroup_Response) CChatRoom_LeaveChatRoomGroup_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_LeaveChatRoomGroup_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_LEAVECHATROOMGROUP_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_LeaveChatRoomGroup_Request) }) _sym_db.RegisterMessage(CChatRoom_LeaveChatRoomGroup_Request) CChatRoom_LeaveChatRoomGroup_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_LeaveChatRoomGroup_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_LEAVECHATROOMGROUP_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_LeaveChatRoomGroup_Response) }) _sym_db.RegisterMessage(CChatRoom_LeaveChatRoomGroup_Response) CChatRoom_CreateChatRoom_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_CreateChatRoom_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CREATECHATROOM_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_CreateChatRoom_Request) }) _sym_db.RegisterMessage(CChatRoom_CreateChatRoom_Request) CChatRoom_CreateChatRoom_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_CreateChatRoom_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CREATECHATROOM_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_CreateChatRoom_Response) }) _sym_db.RegisterMessage(CChatRoom_CreateChatRoom_Response) CChatRoom_DeleteChatRoom_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_DeleteChatRoom_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETECHATROOM_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteChatRoom_Request) }) _sym_db.RegisterMessage(CChatRoom_DeleteChatRoom_Request) CChatRoom_DeleteChatRoom_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_DeleteChatRoom_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETECHATROOM_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteChatRoom_Response) }) _sym_db.RegisterMessage(CChatRoom_DeleteChatRoom_Response) CChatRoom_RenameChatRoom_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_RenameChatRoom_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_RENAMECHATROOM_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_RenameChatRoom_Request) }) _sym_db.RegisterMessage(CChatRoom_RenameChatRoom_Request) CChatRoom_RenameChatRoom_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_RenameChatRoom_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_RENAMECHATROOM_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_RenameChatRoom_Response) }) _sym_db.RegisterMessage(CChatRoom_RenameChatRoom_Response) CChatRoom_ReorderChatRoom_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_ReorderChatRoom_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_REORDERCHATROOM_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ReorderChatRoom_Request) }) _sym_db.RegisterMessage(CChatRoom_ReorderChatRoom_Request) CChatRoom_ReorderChatRoom_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_ReorderChatRoom_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_REORDERCHATROOM_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ReorderChatRoom_Response) }) _sym_db.RegisterMessage(CChatRoom_ReorderChatRoom_Response) CChatRoom_SendChatMessage_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_SendChatMessage_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SENDCHATMESSAGE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SendChatMessage_Request) }) _sym_db.RegisterMessage(CChatRoom_SendChatMessage_Request) CChatRoom_SendChatMessage_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_SendChatMessage_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SENDCHATMESSAGE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SendChatMessage_Response) }) _sym_db.RegisterMessage(CChatRoom_SendChatMessage_Response) CChatRoom_JoinVoiceChat_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_JoinVoiceChat_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_JOINVOICECHAT_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_JoinVoiceChat_Request) }) _sym_db.RegisterMessage(CChatRoom_JoinVoiceChat_Request) CChatRoom_JoinVoiceChat_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_JoinVoiceChat_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_JOINVOICECHAT_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_JoinVoiceChat_Response) }) _sym_db.RegisterMessage(CChatRoom_JoinVoiceChat_Response) CChatRoom_LeaveVoiceChat_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_LeaveVoiceChat_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_LEAVEVOICECHAT_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_LeaveVoiceChat_Request) }) _sym_db.RegisterMessage(CChatRoom_LeaveVoiceChat_Request) CChatRoom_LeaveVoiceChat_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_LeaveVoiceChat_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_LEAVEVOICECHAT_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_LeaveVoiceChat_Response) }) _sym_db.RegisterMessage(CChatRoom_LeaveVoiceChat_Response) CChatRoom_GetMessageHistory_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetMessageHistory_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETMESSAGEHISTORY_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetMessageHistory_Request) }) _sym_db.RegisterMessage(CChatRoom_GetMessageHistory_Request) ServerMessage = _reflection.GeneratedProtocolMessageType('ServerMessage', (_message.Message,), { 'DESCRIPTOR' : _SERVERMESSAGE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:ServerMessage) }) _sym_db.RegisterMessage(ServerMessage) @@ -8147,17 +8146,17 @@ 'MessageReaction' : _reflection.GeneratedProtocolMessageType('MessageReaction', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE_MESSAGEREACTION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction) }) , 'DESCRIPTOR' : _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetMessageHistory_Response.ChatMessage) }) , 'DESCRIPTOR' : _CCHATROOM_GETMESSAGEHISTORY_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetMessageHistory_Response) }) _sym_db.RegisterMessage(CChatRoom_GetMessageHistory_Response) @@ -8166,126 +8165,126 @@ CChatRoom_GetMyChatRoomGroups_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetMyChatRoomGroups_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETMYCHATROOMGROUPS_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetMyChatRoomGroups_Request) }) _sym_db.RegisterMessage(CChatRoom_GetMyChatRoomGroups_Request) CChatRoom_GetChatRoomGroupSummary_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetChatRoomGroupSummary_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetChatRoomGroupSummary_Response) }) _sym_db.RegisterMessage(CChatRoom_GetChatRoomGroupSummary_Response) CChatRoomSummaryPair = _reflection.GeneratedProtocolMessageType('CChatRoomSummaryPair', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOMSUMMARYPAIR, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomSummaryPair) }) _sym_db.RegisterMessage(CChatRoomSummaryPair) CChatRoom_GetMyChatRoomGroups_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetMyChatRoomGroups_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETMYCHATROOMGROUPS_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetMyChatRoomGroups_Response) }) _sym_db.RegisterMessage(CChatRoom_GetMyChatRoomGroups_Response) CChatRoom_GetChatRoomGroupState_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetChatRoomGroupState_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETCHATROOMGROUPSTATE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetChatRoomGroupState_Request) }) _sym_db.RegisterMessage(CChatRoom_GetChatRoomGroupState_Request) CChatRoom_GetChatRoomGroupState_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetChatRoomGroupState_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETCHATROOMGROUPSTATE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetChatRoomGroupState_Response) }) _sym_db.RegisterMessage(CChatRoom_GetChatRoomGroupState_Response) CChatRoom_GetChatRoomGroupSummary_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetChatRoomGroupSummary_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETCHATROOMGROUPSUMMARY_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetChatRoomGroupSummary_Request) }) _sym_db.RegisterMessage(CChatRoom_GetChatRoomGroupSummary_Request) CChatRoom_SetAppChatRoomGroupForceActive_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_SetAppChatRoomGroupForceActive_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetAppChatRoomGroupForceActive_Request) }) _sym_db.RegisterMessage(CChatRoom_SetAppChatRoomGroupForceActive_Request) CChatRoom_SetAppChatRoomGroupForceActive_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_SetAppChatRoomGroupForceActive_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetAppChatRoomGroupForceActive_Response) }) _sym_db.RegisterMessage(CChatRoom_SetAppChatRoomGroupForceActive_Response) CChatRoom_SetAppChatRoomGroupStopForceActive_Notification = _reflection.GeneratedProtocolMessageType('CChatRoom_SetAppChatRoomGroupStopForceActive_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETAPPCHATROOMGROUPSTOPFORCEACTIVE_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetAppChatRoomGroupStopForceActive_Notification) }) _sym_db.RegisterMessage(CChatRoom_SetAppChatRoomGroupStopForceActive_Notification) CChatRoom_AckChatMessage_Notification = _reflection.GeneratedProtocolMessageType('CChatRoom_AckChatMessage_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_ACKCHATMESSAGE_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_AckChatMessage_Notification) }) _sym_db.RegisterMessage(CChatRoom_AckChatMessage_Notification) CChatRoom_CreateInviteLink_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_CreateInviteLink_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CREATEINVITELINK_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_CreateInviteLink_Request) }) _sym_db.RegisterMessage(CChatRoom_CreateInviteLink_Request) CChatRoom_CreateInviteLink_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_CreateInviteLink_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CREATEINVITELINK_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_CreateInviteLink_Response) }) _sym_db.RegisterMessage(CChatRoom_CreateInviteLink_Response) CChatRoom_GetInviteLinkInfo_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetInviteLinkInfo_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETINVITELINKINFO_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetInviteLinkInfo_Request) }) _sym_db.RegisterMessage(CChatRoom_GetInviteLinkInfo_Request) CChatRoom_GetInviteLinkInfo_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetInviteLinkInfo_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETINVITELINKINFO_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetInviteLinkInfo_Response) }) _sym_db.RegisterMessage(CChatRoom_GetInviteLinkInfo_Response) CChatRoom_GetInviteInfo_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetInviteInfo_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETINVITEINFO_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetInviteInfo_Request) }) _sym_db.RegisterMessage(CChatRoom_GetInviteInfo_Request) CChatRoom_GetInviteInfo_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetInviteInfo_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETINVITEINFO_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetInviteInfo_Response) }) _sym_db.RegisterMessage(CChatRoom_GetInviteInfo_Response) CChatRoom_GetInviteLinksForGroup_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetInviteLinksForGroup_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETINVITELINKSFORGROUP_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetInviteLinksForGroup_Request) }) _sym_db.RegisterMessage(CChatRoom_GetInviteLinksForGroup_Request) @@ -8294,12 +8293,12 @@ 'LinkInfo' : _reflection.GeneratedProtocolMessageType('LinkInfo', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE_LINKINFO, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetInviteLinksForGroup_Response.LinkInfo) }) , 'DESCRIPTOR' : _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetInviteLinksForGroup_Response) }) _sym_db.RegisterMessage(CChatRoom_GetInviteLinksForGroup_Response) @@ -8307,7 +8306,7 @@ CChatRoom_GetBanList_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetBanList_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETBANLIST_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetBanList_Request) }) _sym_db.RegisterMessage(CChatRoom_GetBanList_Request) @@ -8316,12 +8315,12 @@ 'BanInfo' : _reflection.GeneratedProtocolMessageType('BanInfo', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETBANLIST_RESPONSE_BANINFO, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetBanList_Response.BanInfo) }) , 'DESCRIPTOR' : _CCHATROOM_GETBANLIST_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetBanList_Response) }) _sym_db.RegisterMessage(CChatRoom_GetBanList_Response) @@ -8329,49 +8328,49 @@ CChatRoom_GetInviteList_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetInviteList_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETINVITELIST_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetInviteList_Request) }) _sym_db.RegisterMessage(CChatRoom_GetInviteList_Request) CChatRoomGroupInvite = _reflection.GeneratedProtocolMessageType('CChatRoomGroupInvite', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOMGROUPINVITE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomGroupInvite) }) _sym_db.RegisterMessage(CChatRoomGroupInvite) CChatRoom_GetInviteList_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetInviteList_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETINVITELIST_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetInviteList_Response) }) _sym_db.RegisterMessage(CChatRoom_GetInviteList_Response) CChatRoom_DeleteInviteLink_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_DeleteInviteLink_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETEINVITELINK_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteInviteLink_Request) }) _sym_db.RegisterMessage(CChatRoom_DeleteInviteLink_Request) CChatRoom_DeleteInviteLink_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_DeleteInviteLink_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETEINVITELINK_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteInviteLink_Response) }) _sym_db.RegisterMessage(CChatRoom_DeleteInviteLink_Response) CChatRoom_SetSessionActiveChatRoomGroups_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_SetSessionActiveChatRoomGroups_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetSessionActiveChatRoomGroups_Request) }) _sym_db.RegisterMessage(CChatRoom_SetSessionActiveChatRoomGroups_Request) CChatRoom_SetSessionActiveChatRoomGroups_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_SetSessionActiveChatRoomGroups_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetSessionActiveChatRoomGroups_Response) }) _sym_db.RegisterMessage(CChatRoom_SetSessionActiveChatRoomGroups_Response) @@ -8380,19 +8379,19 @@ 'ChatGroupPreferences' : _reflection.GeneratedProtocolMessageType('ChatGroupPreferences', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences) }) , 'ChatRoomPreferences' : _reflection.GeneratedProtocolMessageType('ChatRoomPreferences', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences) }) , 'DESCRIPTOR' : _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetUserChatGroupPreferences_Request) }) _sym_db.RegisterMessage(CChatRoom_SetUserChatGroupPreferences_Request) @@ -8401,7 +8400,7 @@ CChatRoom_SetUserChatGroupPreferences_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_SetUserChatGroupPreferences_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SETUSERCHATGROUPPREFERENCES_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SetUserChatGroupPreferences_Response) }) _sym_db.RegisterMessage(CChatRoom_SetUserChatGroupPreferences_Response) @@ -8410,12 +8409,12 @@ 'Message' : _reflection.GeneratedProtocolMessageType('Message', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETECHATMESSAGES_REQUEST_MESSAGE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteChatMessages_Request.Message) }) , 'DESCRIPTOR' : _CCHATROOM_DELETECHATMESSAGES_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteChatMessages_Request) }) _sym_db.RegisterMessage(CChatRoom_DeleteChatMessages_Request) @@ -8423,21 +8422,21 @@ CChatRoom_DeleteChatMessages_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_DeleteChatMessages_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_DELETECHATMESSAGES_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_DeleteChatMessages_Response) }) _sym_db.RegisterMessage(CChatRoom_DeleteChatMessages_Response) CChatRoom_UpdateMemberListView_Notification = _reflection.GeneratedProtocolMessageType('CChatRoom_UpdateMemberListView_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_UpdateMemberListView_Notification) }) _sym_db.RegisterMessage(CChatRoom_UpdateMemberListView_Notification) CChatRoom_SearchMembers_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_SearchMembers_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SEARCHMEMBERS_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SearchMembers_Request) }) _sym_db.RegisterMessage(CChatRoom_SearchMembers_Request) @@ -8446,12 +8445,12 @@ 'MemberMatch' : _reflection.GeneratedProtocolMessageType('MemberMatch', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_SEARCHMEMBERS_RESPONSE_MEMBERMATCH, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SearchMembers_Response.MemberMatch) }) , 'DESCRIPTOR' : _CCHATROOM_SEARCHMEMBERS_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_SearchMembers_Response) }) _sym_db.RegisterMessage(CChatRoom_SearchMembers_Response) @@ -8459,70 +8458,70 @@ CChatRoom_UpdateMessageReaction_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_UpdateMessageReaction_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_UPDATEMESSAGEREACTION_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_UpdateMessageReaction_Request) }) _sym_db.RegisterMessage(CChatRoom_UpdateMessageReaction_Request) CChatRoom_UpdateMessageReaction_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_UpdateMessageReaction_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_UPDATEMESSAGEREACTION_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_UpdateMessageReaction_Response) }) _sym_db.RegisterMessage(CChatRoom_UpdateMessageReaction_Response) CChatRoom_GetMessageReactionReactors_Request = _reflection.GeneratedProtocolMessageType('CChatRoom_GetMessageReactionReactors_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETMESSAGEREACTIONREACTORS_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetMessageReactionReactors_Request) }) _sym_db.RegisterMessage(CChatRoom_GetMessageReactionReactors_Request) CChatRoom_GetMessageReactionReactors_Response = _reflection.GeneratedProtocolMessageType('CChatRoom_GetMessageReactionReactors_Response', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_GETMESSAGEREACTIONREACTORS_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_GetMessageReactionReactors_Response) }) _sym_db.RegisterMessage(CChatRoom_GetMessageReactionReactors_Response) CClanChatRooms_GetClanChatRoomInfo_Request = _reflection.GeneratedProtocolMessageType('CClanChatRooms_GetClanChatRoomInfo_Request', (_message.Message,), { 'DESCRIPTOR' : _CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CClanChatRooms_GetClanChatRoomInfo_Request) }) _sym_db.RegisterMessage(CClanChatRooms_GetClanChatRoomInfo_Request) CClanChatRooms_GetClanChatRoomInfo_Response = _reflection.GeneratedProtocolMessageType('CClanChatRooms_GetClanChatRoomInfo_Response', (_message.Message,), { 'DESCRIPTOR' : _CCLANCHATROOMS_GETCLANCHATROOMINFO_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CClanChatRooms_GetClanChatRoomInfo_Response) }) _sym_db.RegisterMessage(CClanChatRooms_GetClanChatRoomInfo_Response) CClanChatRooms_SetClanChatRoomPrivate_Request = _reflection.GeneratedProtocolMessageType('CClanChatRooms_SetClanChatRoomPrivate_Request', (_message.Message,), { 'DESCRIPTOR' : _CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_REQUEST, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CClanChatRooms_SetClanChatRoomPrivate_Request) }) _sym_db.RegisterMessage(CClanChatRooms_SetClanChatRoomPrivate_Request) CClanChatRooms_SetClanChatRoomPrivate_Response = _reflection.GeneratedProtocolMessageType('CClanChatRooms_SetClanChatRoomPrivate_Response', (_message.Message,), { 'DESCRIPTOR' : _CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_RESPONSE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CClanChatRooms_SetClanChatRoomPrivate_Response) }) _sym_db.RegisterMessage(CClanChatRooms_SetClanChatRoomPrivate_Response) CChatMentions = _reflection.GeneratedProtocolMessageType('CChatMentions', (_message.Message,), { 'DESCRIPTOR' : _CCHATMENTIONS, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatMentions) }) _sym_db.RegisterMessage(CChatMentions) CChatRoom_IncomingChatMessage_Notification = _reflection.GeneratedProtocolMessageType('CChatRoom_IncomingChatMessage_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_IncomingChatMessage_Notification) }) _sym_db.RegisterMessage(CChatRoom_IncomingChatMessage_Notification) @@ -8531,12 +8530,12 @@ 'ChatMessage' : _reflection.GeneratedProtocolMessageType('ChatMessage', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION_CHATMESSAGE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ChatMessageModified_Notification.ChatMessage) }) , 'DESCRIPTOR' : _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ChatMessageModified_Notification) }) _sym_db.RegisterMessage(CChatRoom_ChatMessageModified_Notification) @@ -8544,56 +8543,56 @@ CChatRoom_MemberStateChange_Notification = _reflection.GeneratedProtocolMessageType('CChatRoom_MemberStateChange_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_MemberStateChange_Notification) }) _sym_db.RegisterMessage(CChatRoom_MemberStateChange_Notification) CChatRoom_ChatRoomHeaderState_Notification = _reflection.GeneratedProtocolMessageType('CChatRoom_ChatRoomHeaderState_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CHATROOMHEADERSTATE_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ChatRoomHeaderState_Notification) }) _sym_db.RegisterMessage(CChatRoom_ChatRoomHeaderState_Notification) CChatRoom_ChatRoomGroupRoomsChange_Notification = _reflection.GeneratedProtocolMessageType('CChatRoom_ChatRoomGroupRoomsChange_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_CHATROOMGROUPROOMSCHANGE_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_ChatRoomGroupRoomsChange_Notification) }) _sym_db.RegisterMessage(CChatRoom_ChatRoomGroupRoomsChange_Notification) CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification = _reflection.GeneratedProtocolMessageType('CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_NOTIFYSHOULDREJOINCHATROOMVOICECHAT_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification) }) _sym_db.RegisterMessage(CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification) ChatRoomClient_NotifyChatGroupUserStateChanged_Notification = _reflection.GeneratedProtocolMessageType('ChatRoomClient_NotifyChatGroupUserStateChanged_Notification', (_message.Message,), { 'DESCRIPTOR' : _CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:ChatRoomClient_NotifyChatGroupUserStateChanged_Notification) }) _sym_db.RegisterMessage(ChatRoomClient_NotifyChatGroupUserStateChanged_Notification) ChatRoomClient_NotifyChatRoomDisconnect_Notification = _reflection.GeneratedProtocolMessageType('ChatRoomClient_NotifyChatRoomDisconnect_Notification', (_message.Message,), { 'DESCRIPTOR' : _CHATROOMCLIENT_NOTIFYCHATROOMDISCONNECT_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:ChatRoomClient_NotifyChatRoomDisconnect_Notification) }) _sym_db.RegisterMessage(ChatRoomClient_NotifyChatRoomDisconnect_Notification) CChatRoomMemberListView = _reflection.GeneratedProtocolMessageType('CChatRoomMemberListView', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOMMEMBERLISTVIEW, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomMemberListView) }) _sym_db.RegisterMessage(CChatRoomMemberListView) CChatRoomMemberSummaryCounts = _reflection.GeneratedProtocolMessageType('CChatRoomMemberSummaryCounts', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOMMEMBERSUMMARYCOUNTS, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomMemberSummaryCounts) }) _sym_db.RegisterMessage(CChatRoomMemberSummaryCounts) @@ -8602,12 +8601,12 @@ 'MemberListViewEntry' : _reflection.GeneratedProtocolMessageType('MemberListViewEntry', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION_MEMBERLISTVIEWENTRY, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry) }) , 'DESCRIPTOR' : _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoomClient_MemberListViewUpdated_Notification) }) _sym_db.RegisterMessage(CChatRoomClient_MemberListViewUpdated_Notification) @@ -8615,7 +8614,7 @@ CChatRoom_MessageReaction_Notification = _reflection.GeneratedProtocolMessageType('CChatRoom_MessageReaction_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATROOM_MESSAGEREACTION_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatRoom_MessageReaction_Notification) }) _sym_db.RegisterMessage(CChatRoom_MessageReaction_Notification) @@ -8624,14 +8623,14 @@ 'Settings' : _reflection.GeneratedProtocolMessageType('Settings', (_message.Message,), { 'DESCRIPTOR' : _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_SETTINGS, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatUsability_ClientUsabilityMetrics_Notification.Settings) }) , 'VoiceSettings' : _reflection.GeneratedProtocolMessageType('VoiceSettings', (_message.Message,), { 'DESCRIPTOR' : _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings) }) , @@ -8640,24 +8639,24 @@ 'CategoryCollapseState' : _reflection.GeneratedProtocolMessageType('CategoryCollapseState', (_message.Message,), { 'DESCRIPTOR' : _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState) }) , 'DESCRIPTOR' : _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatUsability_ClientUsabilityMetrics_Notification.UIState) }) , 'Metrics' : _reflection.GeneratedProtocolMessageType('Metrics', (_message.Message,), { 'DESCRIPTOR' : _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatUsability_ClientUsabilityMetrics_Notification.Metrics) }) , 'DESCRIPTOR' : _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatUsability_ClientUsabilityMetrics_Notification) }) _sym_db.RegisterMessage(CChatUsability_ClientUsabilityMetrics_Notification) @@ -8669,7 +8668,7 @@ CChatUsability_RequestClientUsabilityMetrics_Notification = _reflection.GeneratedProtocolMessageType('CChatUsability_RequestClientUsabilityMetrics_Notification', (_message.Message,), { 'DESCRIPTOR' : _CCHATUSABILITY_REQUESTCLIENTUSABILITYMETRICS_NOTIFICATION, - '__module__' : 'steammessages_chat_pb2' + '__module__' : 'steammessages_chat.steamclient_pb2' # @@protoc_insertion_point(class_scope:CChatUsability_RequestClientUsabilityMetrics_Notification) }) _sym_db.RegisterMessage(CChatUsability_RequestClientUsabilityMetrics_Notification) @@ -8694,8 +8693,8 @@ index=0, serialized_options=b'\202\265\030\025Chat-related services', create_key=_descriptor._internal_create_key, - serialized_start=22399, - serialized_end=22666, + serialized_start=22449, + serialized_end=22716, methods=[ _descriptor.MethodDescriptor( name='RequestFriendPersonaStates', @@ -8720,8 +8719,8 @@ index=1, serialized_options=b'\202\265\030>Service for joining, managing, and using multi-user chat rooms', create_key=_descriptor._internal_create_key, - serialized_start=22669, - serialized_end=30662, + serialized_start=22719, + serialized_end=30712, methods=[ _descriptor.MethodDescriptor( name='CreateChatRoomGroup', @@ -9099,7 +9098,7 @@ index=37, containing_service=None, input_type=_CCHATROOM_SETAPPCHATROOMGROUPSTOPFORCEACTIVE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030`If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count', create_key=_descriptor._internal_create_key, ), @@ -9109,7 +9108,7 @@ index=38, containing_service=None, input_type=_CCHATROOM_ACKCHATMESSAGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030DAcknowledge that we have seen the most recent chat message in a chat', create_key=_descriptor._internal_create_key, ), @@ -9219,7 +9218,7 @@ index=49, containing_service=None, input_type=_CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030CA client is indicating it has an active view into the members list.', create_key=_descriptor._internal_create_key, ), @@ -9266,8 +9265,8 @@ index=2, serialized_options=b'\202\265\030)Methods for getting clan chat information', create_key=_descriptor._internal_create_key, - serialized_start=30665, - serialized_end=31095, + serialized_start=30715, + serialized_end=31145, methods=[ _descriptor.MethodDescriptor( name='GetClanChatRoomInfo', @@ -9302,8 +9301,8 @@ index=3, serialized_options=b'\202\265\030$Client notifications for chat events\300\265\030\002', create_key=_descriptor._internal_create_key, - serialized_start=31098, - serialized_end=33001, + serialized_start=31148, + serialized_end=33051, methods=[ _descriptor.MethodDescriptor( name='NotifyIncomingChatMessage', @@ -9311,7 +9310,7 @@ index=0, containing_service=None, input_type=_CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030 New chat message for a chat room', create_key=_descriptor._internal_create_key, ), @@ -9321,7 +9320,7 @@ index=1, containing_service=None, input_type=_CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\0309An existing chat message has been modified on the backend', create_key=_descriptor._internal_create_key, ), @@ -9331,7 +9330,7 @@ index=2, containing_service=None, input_type=_CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030>A chat room member\'s state has changed (join/part/permissions)', create_key=_descriptor._internal_create_key, ), @@ -9341,7 +9340,7 @@ index=3, containing_service=None, input_type=_CCHATROOM_CHATROOMHEADERSTATE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030\'Chat Room header / metadata has changed', create_key=_descriptor._internal_create_key, ), @@ -9351,7 +9350,7 @@ index=4, containing_service=None, input_type=_CCHATROOM_CHATROOMGROUPROOMSCHANGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030ASomething about a chatroom group changed (created, deleted, etc.)', create_key=_descriptor._internal_create_key, ), @@ -9361,7 +9360,7 @@ index=5, containing_service=None, input_type=_CCHATROOM_NOTIFYSHOULDREJOINCHATROOMVOICECHAT_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030`Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.', create_key=_descriptor._internal_create_key, ), @@ -9371,7 +9370,7 @@ index=6, containing_service=None, input_type=_CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030AUser chat group state (preferences, ack state, etc) have changed.', create_key=_descriptor._internal_create_key, ), @@ -9381,7 +9380,7 @@ index=7, containing_service=None, input_type=_CCHATROOM_ACKCHATMESSAGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030:A session acked an unread message, echo to other sessions.', create_key=_descriptor._internal_create_key, ), @@ -9391,7 +9390,7 @@ index=8, containing_service=None, input_type=_CHATROOMCLIENT_NOTIFYCHATROOMDISCONNECT_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030\207\001The ChatRoom server hosting the chat rooms has reconnected to the user\'s Chat server (may have restarted), client should refresh state.', create_key=_descriptor._internal_create_key, ), @@ -9401,7 +9400,7 @@ index=9, containing_service=None, input_type=_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030pThe list of members for a chat room with virtualized member list has changed on the server (or client requested)', create_key=_descriptor._internal_create_key, ), @@ -9411,7 +9410,7 @@ index=10, containing_service=None, input_type=_CCHATROOM_MESSAGEREACTION_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030\024New message reaction', create_key=_descriptor._internal_create_key, ), @@ -9428,8 +9427,8 @@ index=4, serialized_options=b'\202\265\030$Client notifications for chat events', create_key=_descriptor._internal_create_key, - serialized_start=33004, - serialized_end=33198, + serialized_start=33054, + serialized_end=33248, methods=[ _descriptor.MethodDescriptor( name='NotifyClientUsabilityMetrics', @@ -9437,7 +9436,7 @@ index=0, containing_service=None, input_type=_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030 Incoming metrics from the client', create_key=_descriptor._internal_create_key, ), @@ -9454,8 +9453,8 @@ index=5, serialized_options=b'\202\265\030\'Client notifications for chat usability\300\265\030\002', create_key=_descriptor._internal_create_key, - serialized_start=33201, - serialized_end=33427, + serialized_start=33251, + serialized_end=33477, methods=[ _descriptor.MethodDescriptor( name='NotifyRequestClientUsabilityMetrics', @@ -9463,7 +9462,7 @@ index=0, containing_service=None, input_type=_CCHATUSABILITY_REQUESTCLIENTUSABILITYMETRICS_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030%Request client send usability metrics', create_key=_descriptor._internal_create_key, ), @@ -9472,70 +9471,4 @@ DESCRIPTOR.services_by_name['ChatUsabilityClient'] = _CHATUSABILITYCLIENT -Chat = service_reflection.GeneratedServiceType('Chat', (_service.Service,), dict( - DESCRIPTOR = _CHAT, - __module__ = 'steammessages_chat_pb2' - )) - -Chat_Stub = service_reflection.GeneratedServiceStubType('Chat_Stub', (Chat,), dict( - DESCRIPTOR = _CHAT, - __module__ = 'steammessages_chat_pb2' - )) - - -ChatRoom = service_reflection.GeneratedServiceType('ChatRoom', (_service.Service,), dict( - DESCRIPTOR = _CHATROOM, - __module__ = 'steammessages_chat_pb2' - )) - -ChatRoom_Stub = service_reflection.GeneratedServiceStubType('ChatRoom_Stub', (ChatRoom,), dict( - DESCRIPTOR = _CHATROOM, - __module__ = 'steammessages_chat_pb2' - )) - - -ClanChatRooms = service_reflection.GeneratedServiceType('ClanChatRooms', (_service.Service,), dict( - DESCRIPTOR = _CLANCHATROOMS, - __module__ = 'steammessages_chat_pb2' - )) - -ClanChatRooms_Stub = service_reflection.GeneratedServiceStubType('ClanChatRooms_Stub', (ClanChatRooms,), dict( - DESCRIPTOR = _CLANCHATROOMS, - __module__ = 'steammessages_chat_pb2' - )) - - -ChatRoomClient = service_reflection.GeneratedServiceType('ChatRoomClient', (_service.Service,), dict( - DESCRIPTOR = _CHATROOMCLIENT, - __module__ = 'steammessages_chat_pb2' - )) - -ChatRoomClient_Stub = service_reflection.GeneratedServiceStubType('ChatRoomClient_Stub', (ChatRoomClient,), dict( - DESCRIPTOR = _CHATROOMCLIENT, - __module__ = 'steammessages_chat_pb2' - )) - - -ChatUsability = service_reflection.GeneratedServiceType('ChatUsability', (_service.Service,), dict( - DESCRIPTOR = _CHATUSABILITY, - __module__ = 'steammessages_chat_pb2' - )) - -ChatUsability_Stub = service_reflection.GeneratedServiceStubType('ChatUsability_Stub', (ChatUsability,), dict( - DESCRIPTOR = _CHATUSABILITY, - __module__ = 'steammessages_chat_pb2' - )) - - -ChatUsabilityClient = service_reflection.GeneratedServiceType('ChatUsabilityClient', (_service.Service,), dict( - DESCRIPTOR = _CHATUSABILITYCLIENT, - __module__ = 'steammessages_chat_pb2' - )) - -ChatUsabilityClient_Stub = service_reflection.GeneratedServiceStubType('ChatUsabilityClient_Stub', (ChatUsabilityClient,), dict( - DESCRIPTOR = _CHATUSABILITYCLIENT, - __module__ = 'steammessages_chat_pb2' - )) - - # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py b/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py index 8fc78711..1ac0c167 100644 --- a/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py @@ -19,9 +19,9 @@ name='steammessages_client_objects.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\000', + serialized_options=b'H\001\200\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\"steammessages_client_objects.proto\x1a\x0b\x65nums.proto\"\x8d\x02\n0SteamMessagesClientIClientForcedEnumDependencies\x12?\n\x01\x61\x18\x01 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12H\n\x01\x62\x18\x02 \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12N\n\x01\x63\x18\x03 \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\"=\n\x1b\x43MsgNetworkDeviceIP4Address\x12\r\n\x02ip\x18\x01 \x01(\x05:\x01\x30\x12\x0f\n\x07netmask\x18\x02 \x01(\x05\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP4Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP4Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\x05\x12\x12\n\ngateway_ip\x18\x03 \x01(\x05\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\")\n\x1b\x43MsgNetworkDeviceIP6Address\x12\n\n\x02ip\x18\x01 \x01(\t\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP6Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP6Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\t\x12\x12\n\ngateway_ip\x18\x03 \x01(\t\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\"\x97\x06\n\x16\x43MsgNetworkDevicesData\x12/\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1e.CMsgNetworkDevicesData.Device\x12\x17\n\x0fis_wifi_enabled\x18\x02 \x01(\x08\x12 \n\x18is_wifi_scanning_enabled\x18\x03 \x01(\x08\x1a\x90\x05\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05\x65type\x18\x02 \x01(\x05\x12\x0e\n\x06\x65state\x18\x03 \x01(\x05\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0e\n\x06vendor\x18\x05 \x01(\t\x12\x0f\n\x07product\x18\x06 \x01(\t\x12(\n\x03ip4\x18\x07 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x08 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x33\n\x05wired\x18\t \x01(\x0b\x32$.CMsgNetworkDevicesData.Device.Wired\x12\x39\n\x08wireless\x18\n \x01(\x0b\x32\'.CMsgNetworkDevicesData.Device.Wireless\x1aS\n\x05Wired\x12\x1f\n\x10is_cable_present\x18\x01 \x01(\x08:\x05\x66\x61lse\x12\x12\n\nspeed_mbit\x18\x02 \x01(\r\x12\x15\n\rfriendly_name\x18\x03 \x01(\t\x1a\x90\x02\n\x08Wireless\x12\x37\n\x03\x61ps\x18\x01 \x03(\x0b\x32*.CMsgNetworkDevicesData.Device.Wireless.AP\x12\x1b\n\x13\x65security_supported\x18\x02 \x01(\x05\x1a\xad\x01\n\x02\x41P\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x11\n\testrength\x18\x02 \x01(\x05\x12\x0c\n\x04ssid\x18\x03 \x01(\t\x12\x11\n\tis_active\x18\x04 \x01(\x08\x12\x16\n\x0eis_autoconnect\x18\x05 \x01(\x08\x12\x11\n\tesecurity\x18\x06 \x01(\x05\x12\x11\n\tuser_name\x18\x07 \x01(\t\x12\x10\n\x08password\x18\x08 \x01(\t\x12\x14\n\x0cstrength_raw\x18\t \x01(\x05\"\xb5\x03\n\x18\x43MsgNetworkDeviceConnect\x12\x14\n\tdevice_id\x18\x01 \x01(\r:\x01\x30\x12:\n\x0b\x63redentials\x18\x04 \x01(\x0b\x32%.CMsgNetworkDeviceConnect.Credentials\x12(\n\x03ip4\x18\x05 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x06 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x35\n\x08\x61p_known\x18\x02 \x01(\x0b\x32!.CMsgNetworkDeviceConnect.KnownAPH\x00\x12\x37\n\tap_custom\x18\x03 \x01(\x0b\x32\".CMsgNetworkDeviceConnect.CustomAPH\x00\x1a\x18\n\x07KnownAP\x12\r\n\x05\x61p_id\x18\x01 \x01(\r\x1a+\n\x08\x43ustomAP\x12\x0c\n\x04ssid\x18\x01 \x01(\t\x12\x11\n\tesecurity\x18\x02 \x01(\x05\x1a\x31\n\x0b\x43redentials\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\tB\t\n\x07\x61p_info\"\xfd\x04\n\x16\x43MsgStorageDevicesData\x12-\n\x06\x64rives\x18\x01 \x03(\x0b\x32\x1d.CMsgStorageDevicesData.Drive\x12:\n\rblock_devices\x18\x02 \x03(\x0b\x32#.CMsgStorageDevicesData.BlockDevice\x1ao\n\x05\x44rive\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05model\x18\x02 \x01(\t\x12\x0e\n\x06vendor\x18\x03 \x01(\t\x12\x0e\n\x06serial\x18\x04 \x01(\t\x12\x14\n\x0cis_ejectable\x18\x05 \x01(\x08\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x1a\x86\x03\n\x0b\x42lockDevice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x13\n\x08\x64rive_id\x18\x02 \x01(\r:\x01\x30\x12\x0c\n\x04path\x18\x03 \x01(\t\x12\x15\n\rfriendly_path\x18\x04 \x01(\t\x12\r\n\x05label\x18\x05 \x01(\t\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x12\x16\n\x0eis_formattable\x18\x07 \x01(\x08\x12\x14\n\x0cis_read_only\x18\x08 \x01(\x08\x12\x16\n\x0eis_root_device\x18\t \x01(\x08\x12S\n\x0c\x63ontent_type\x18\n \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12\\\n\x0f\x66ilesystem_type\x18\x0b \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12\x12\n\nmount_path\x18\x0c \x01(\t\"\xb9\x01\n\x1d\x43\x43loud_PendingRemoteOperation\x12T\n\toperation\x18\x01 \x01(\x0e\x32\x1d.ECloudPendingRemoteOperation:\"k_ECloudPendingRemoteOperationNone\x12\x14\n\x0cmachine_name\x18\x02 \x01(\t\x12\x11\n\tclient_id\x18\x03 \x01(\x04\x12\x19\n\x11time_last_updated\x18\x04 \x01(\r\"V\n CMsgCloudPendingRemoteOperations\x12\x32\n\noperations\x18\x01 \x03(\x0b\x32\x1e.CCloud_PendingRemoteOperation\"\xb3\x03\n\x18\x43MsgBluetoothDevicesData\x12\x33\n\x08\x61\x64\x61pters\x18\x01 \x03(\x0b\x32!.CMsgBluetoothDevicesData.Adapter\x12\x31\n\x07\x64\x65vices\x18\x02 \x03(\x0b\x32 .CMsgBluetoothDevicesData.Device\x1a_\n\x07\x41\x64\x61pter\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x0b\n\x03mac\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\nis_enabled\x18\x04 \x01(\x08\x12\x16\n\x0eis_discovering\x18\x05 \x01(\x08\x1a\xcd\x01\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x15\n\nadapter_id\x18\x02 \x01(\r:\x01\x30\x12\x43\n\x05\x65type\x18\x03 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x14\n\x0cis_connected\x18\x06 \x01(\x08\x12\x11\n\tis_paired\x18\x07 \x01(\x08\x12\x14\n\x0cstrength_raw\x18\x08 \x01(\x05\"+\n\x15\x43MsgBluetoothSettings\x12\x12\n\nis_enabled\x18\x01 \x01(\x08\"<\n\x1d\x43MsgSystemPerfDiagnosticEntry\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"O\n\x1c\x43MsgSystemPerfDiagnosticInfo\x12/\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x1e.CMsgSystemPerfDiagnosticEntry\"O\n\x16\x43MsgSystemPerfSettings\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12\x15\n\ris_shark_mode\x18\x02 \x01(\x08*\x96\x02\n\x1c\x45\x43loudPendingRemoteOperation\x12&\n\"k_ECloudPendingRemoteOperationNone\x10\x00\x12\x32\n.k_ECloudPendingRemoteOperationAppSessionActive\x10\x01\x12\x32\n.k_ECloudPendingRemoteOperationUploadInProgress\x10\x02\x12/\n+k_ECloudPendingRemoteOperationUploadPending\x10\x03\x12\x35\n1k_ECloudPendingRemoteOperationAppSessionSuspended\x10\x04\x42\x05H\x01\x90\x01\x00' + serialized_pb=b'\n\"steammessages_client_objects.proto\x1a\x0b\x65nums.proto\"\xcb\x02\n0SteamMessagesClientIClientForcedEnumDependencies\x12?\n\x01\x61\x18\x01 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12H\n\x01\x62\x18\x02 \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12N\n\x01\x63\x18\x03 \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12<\n\x01\x64\x18\x04 \x01(\x0e\x32\x13.ESDCardFormatStage:\x1ck_ESDCardFormatStage_Invalid\"=\n\x1b\x43MsgNetworkDeviceIP4Address\x12\r\n\x02ip\x18\x01 \x01(\x05:\x01\x30\x12\x0f\n\x07netmask\x18\x02 \x01(\x05\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP4Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP4Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\x05\x12\x12\n\ngateway_ip\x18\x03 \x01(\x05\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\")\n\x1b\x43MsgNetworkDeviceIP6Address\x12\n\n\x02ip\x18\x01 \x01(\t\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP6Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP6Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\t\x12\x12\n\ngateway_ip\x18\x03 \x01(\t\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\"\x97\x06\n\x16\x43MsgNetworkDevicesData\x12/\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1e.CMsgNetworkDevicesData.Device\x12\x17\n\x0fis_wifi_enabled\x18\x02 \x01(\x08\x12 \n\x18is_wifi_scanning_enabled\x18\x03 \x01(\x08\x1a\x90\x05\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05\x65type\x18\x02 \x01(\x05\x12\x0e\n\x06\x65state\x18\x03 \x01(\x05\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0e\n\x06vendor\x18\x05 \x01(\t\x12\x0f\n\x07product\x18\x06 \x01(\t\x12(\n\x03ip4\x18\x07 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x08 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x33\n\x05wired\x18\t \x01(\x0b\x32$.CMsgNetworkDevicesData.Device.Wired\x12\x39\n\x08wireless\x18\n \x01(\x0b\x32\'.CMsgNetworkDevicesData.Device.Wireless\x1aS\n\x05Wired\x12\x1f\n\x10is_cable_present\x18\x01 \x01(\x08:\x05\x66\x61lse\x12\x12\n\nspeed_mbit\x18\x02 \x01(\r\x12\x15\n\rfriendly_name\x18\x03 \x01(\t\x1a\x90\x02\n\x08Wireless\x12\x37\n\x03\x61ps\x18\x01 \x03(\x0b\x32*.CMsgNetworkDevicesData.Device.Wireless.AP\x12\x1b\n\x13\x65security_supported\x18\x02 \x01(\x05\x1a\xad\x01\n\x02\x41P\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x11\n\testrength\x18\x02 \x01(\x05\x12\x0c\n\x04ssid\x18\x03 \x01(\t\x12\x11\n\tis_active\x18\x04 \x01(\x08\x12\x16\n\x0eis_autoconnect\x18\x05 \x01(\x08\x12\x11\n\tesecurity\x18\x06 \x01(\x05\x12\x11\n\tuser_name\x18\x07 \x01(\t\x12\x10\n\x08password\x18\x08 \x01(\t\x12\x14\n\x0cstrength_raw\x18\t \x01(\x05\"\xb5\x03\n\x18\x43MsgNetworkDeviceConnect\x12\x14\n\tdevice_id\x18\x01 \x01(\r:\x01\x30\x12:\n\x0b\x63redentials\x18\x04 \x01(\x0b\x32%.CMsgNetworkDeviceConnect.Credentials\x12(\n\x03ip4\x18\x05 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x06 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x35\n\x08\x61p_known\x18\x02 \x01(\x0b\x32!.CMsgNetworkDeviceConnect.KnownAPH\x00\x12\x37\n\tap_custom\x18\x03 \x01(\x0b\x32\".CMsgNetworkDeviceConnect.CustomAPH\x00\x1a\x18\n\x07KnownAP\x12\r\n\x05\x61p_id\x18\x01 \x01(\r\x1a+\n\x08\x43ustomAP\x12\x0c\n\x04ssid\x18\x01 \x01(\t\x12\x11\n\tesecurity\x18\x02 \x01(\x05\x1a\x31\n\x0b\x43redentials\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\tB\t\n\x07\x61p_info\"\x9f\x06\n\x16\x43MsgStorageDevicesData\x12-\n\x06\x64rives\x18\x01 \x03(\x0b\x32\x1d.CMsgStorageDevicesData.Drive\x12:\n\rblock_devices\x18\x02 \x03(\x0b\x32#.CMsgStorageDevicesData.BlockDevice\x12\x1c\n\x14is_unmount_supported\x18\x03 \x01(\x08\x12\x19\n\x11is_trim_supported\x18\x04 \x01(\x08\x12\x17\n\x0fis_trim_running\x18\x05 \x01(\x08\x1a\xbe\x01\n\x05\x44rive\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05model\x18\x02 \x01(\t\x12\x0e\n\x06vendor\x18\x03 \x01(\t\x12\x0e\n\x06serial\x18\x04 \x01(\t\x12\x14\n\x0cis_ejectable\x18\x05 \x01(\x08\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x12M\n\nmedia_type\x18\x07 \x01(\x0e\x32\x17.EStorageDriveMediaType: k_EStorageDriveMediaType_Invalid\x1a\x86\x03\n\x0b\x42lockDevice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x13\n\x08\x64rive_id\x18\x02 \x01(\r:\x01\x30\x12\x0c\n\x04path\x18\x03 \x01(\t\x12\x15\n\rfriendly_path\x18\x04 \x01(\t\x12\r\n\x05label\x18\x05 \x01(\t\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x12\x16\n\x0eis_formattable\x18\x07 \x01(\x08\x12\x14\n\x0cis_read_only\x18\x08 \x01(\x08\x12\x16\n\x0eis_root_device\x18\t \x01(\x08\x12S\n\x0c\x63ontent_type\x18\n \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12\\\n\x0f\x66ilesystem_type\x18\x0b \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12\x12\n\nmount_path\x18\x0c \x01(\t\"\xb9\x01\n\x1d\x43\x43loud_PendingRemoteOperation\x12T\n\toperation\x18\x01 \x01(\x0e\x32\x1d.ECloudPendingRemoteOperation:\"k_ECloudPendingRemoteOperationNone\x12\x14\n\x0cmachine_name\x18\x02 \x01(\t\x12\x11\n\tclient_id\x18\x03 \x01(\x04\x12\x19\n\x11time_last_updated\x18\x04 \x01(\r\"V\n CMsgCloudPendingRemoteOperations\x12\x32\n\noperations\x18\x01 \x03(\x0b\x32\x1e.CCloud_PendingRemoteOperation\"\x90\x04\n\x18\x43MsgBluetoothDevicesData\x12\x33\n\x08\x61\x64\x61pters\x18\x01 \x03(\x0b\x32!.CMsgBluetoothDevicesData.Adapter\x12\x31\n\x07\x64\x65vices\x18\x02 \x03(\x0b\x32 .CMsgBluetoothDevicesData.Device\x12\x32\n\x07manager\x18\x03 \x01(\x0b\x32!.CMsgBluetoothDevicesData.Manager\x1a_\n\x07\x41\x64\x61pter\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x0b\n\x03mac\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\nis_enabled\x18\x04 \x01(\x08\x12\x16\n\x0eis_discovering\x18\x05 \x01(\x08\x1a\xcd\x01\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x15\n\nadapter_id\x18\x02 \x01(\r:\x01\x30\x12\x43\n\x05\x65type\x18\x03 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x14\n\x0cis_connected\x18\x06 \x01(\x08\x12\x11\n\tis_paired\x18\x07 \x01(\x08\x12\x14\n\x0cstrength_raw\x18\x08 \x01(\x05\x1a\'\n\x07Manager\x12\x1c\n\x14is_bluetooth_enabled\x18\x01 \x01(\x08\"<\n\x1d\x43MsgSystemPerfDiagnosticEntry\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xa5\x01\n\x1e\x43MsgSystemPerfNetworkInterface\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x01\x12\x16\n\x0etx_bytes_total\x18\x03 \x01(\x03\x12\x16\n\x0erx_bytes_total\x18\x04 \x01(\x03\x12\x18\n\x10tx_bytes_per_sec\x18\x05 \x01(\x05\x12\x18\n\x10rx_bytes_per_sec\x18\x06 \x01(\x05\"\x9c\x01\n\x1c\x43MsgSystemPerfDiagnosticInfo\x12/\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x1e.CMsgSystemPerfDiagnosticEntry\x12\x33\n\ninterfaces\x18\x02 \x03(\x0b\x32\x1f.CMsgSystemPerfNetworkInterface\x12\x16\n\x0e\x62\x61ttery_temp_c\x18\x03 \x01(\x02\"\xc0\x08\n\x14\x43MsgSystemPerfLimits\x12#\n\x1b\x63pu_governor_manual_min_mhz\x18\x01 \x01(\x05\x12#\n\x1b\x63pu_governor_manual_max_mhz\x18\x02 \x01(\x05\x12\x19\n\x11\x66sr_sharpness_min\x18\x03 \x01(\x05\x12\x19\n\x11\x66sr_sharpness_max\x18\x04 \x01(\x05\x12&\n\x1egpu_performance_manual_min_mhz\x18\x05 \x01(\x05\x12&\n\x1egpu_performance_manual_max_mhz\x18\x06 \x01(\x05\x12\"\n\x1aperf_overlay_is_standalone\x18\x07 \x01(\x08\x12 \n\x18is_dynamic_vrs_available\x18\x08 \x01(\x08\x12\x30\n(is_manual_display_refresh_rate_available\x18\t \x01(\x08\x12?\n gpu_performance_levels_available\x18\n \x03(\x0e\x32\x15.EGPUPerformanceLevel\x12%\n\x1d\x64isplay_refresh_manual_hz_min\x18\x0b \x01(\x05\x12%\n\x1d\x64isplay_refresh_manual_hz_max\x18\x0c \x01(\x05\x12\x19\n\x11\x66ps_limit_options\x18\r \x03(\x05\x12\x15\n\rtdp_limit_min\x18\x0e \x01(\x05\x12\x15\n\rtdp_limit_max\x18\x0f \x01(\x05\x12\x18\n\x10is_nis_supported\x18\x10 \x01(\x08\x12\x19\n\x11nis_sharpness_min\x18\x11 \x01(\x05\x12\x19\n\x11nis_sharpness_max\x18\x12 \x01(\x05\x12.\n&display_external_refresh_manual_hz_min\x18\x13 \x01(\x05\x12.\n&display_external_refresh_manual_hz_max\x18\x14 \x01(\x05\x12\"\n\x1a\x66ps_limit_options_external\x18\x15 \x03(\x05\x12\x1c\n\x14is_tearing_supported\x18\x16 \x01(\x08\x12\x18\n\x10is_vrr_supported\x18\x17 \x01(\x08\x12\x32\n*is_dynamic_refresh_rate_in_steam_supported\x18\x18 \x01(\x08\x12\x30\n(is_split_scaling_and_filtering_supported\x18\x19 \x01(\x08\x12=\n\x1fsplit_scaling_filters_available\x18\x1a \x03(\x0e\x32\x14.ESplitScalingFilter\x12=\n\x1fsplit_scaling_scalers_available\x18\x1b \x03(\x0e\x32\x14.ESplitScalingScaler\x12\x18\n\x10is_hdr_supported\x18\x1c \x01(\x08\"\x88\x07\n\x1c\x43MsgSystemPerfSettingsGlobal\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12[\n\x1asystem_trace_service_state\x18\x02 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12\x61\n graphics_profiling_service_state\x18\x03 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12[\n\x1aperf_overlay_service_state\x18\x04 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12Z\n\x12perf_overlay_level\x18\x05 \x01(\x0e\x32\x1a.EGraphicsPerfOverlayLevel:\"k_EGraphicsPerfOverlayLevel_Hidden\x12/\n\'is_show_perf_overlay_over_steam_enabled\x18\x06 \x01(\x08\x12$\n\x1cis_advanced_settings_enabled\x18\x07 \x01(\x08\x12.\n&allow_external_display_refresh_control\x18\x08 \x01(\x08\x12\x16\n\x0eis_hdr_enabled\x18\t \x01(\x08\x12#\n\x1b\x66orce_hdr_10pq_output_debug\x18\x0b \x01(\x08\x12X\n\x1bhdr_on_sdr_tonemap_operator\x18\x0c \x01(\x0e\x32\x14.EHDRToneMapOperator:\x1dk_EHDRToneMapOperator_Invalid\x12$\n\x1cis_hdr_debug_heatmap_enabled\x18\r \x01(\x08\x12\x1f\n\x17\x64\x65\x62ug_force_hdr_support\x18\x0e \x01(\x08\x12+\n\x1d\x66orce_hdr_wide_gammut_for_sdr\x18\x0f \x01(\x08:\x04true\x12\x1e\n\x16\x61llow_experimental_hdr\x18\x10 \x01(\x08\x12\x1d\n\x15sdr_to_hdr_brightness\x18\x11 \x01(\x02\"\xe7\x07\n\x1c\x43MsgSystemPerfSettingsPerApp\x12\"\n\x1agpu_performance_manual_mhz\x18\x01 \x01(\x05\x12\x11\n\tfps_limit\x18\x02 \x01(\x05\x12&\n\x1eis_variable_resolution_enabled\x18\x03 \x01(\x08\x12\'\n\x1fis_dynamic_refresh_rate_enabled\x18\x04 \x01(\x08\x12\x11\n\ttdp_limit\x18\x05 \x01(\x05\x12;\n\x0c\x63pu_governor\x18\x06 \x01(\x0e\x32\r.ECPUGovernor:\x16k_ECPUGovernor_Invalid\x12\x1f\n\x17\x63pu_governor_manual_mhz\x18\x07 \x01(\x05\x12\x16\n\x0escaling_filter\x18\x08 \x01(\x05\x12\x15\n\rfsr_sharpness\x18\t \x01(\x05\x12\x1c\n\x14is_fps_limit_enabled\x18\n \x01(\x08\x12\x1c\n\x14is_tdp_limit_enabled\x18\x0b \x01(\x08\x12#\n\x1bis_low_latency_mode_enabled\x18\x0c \x01(\x08\x12!\n\x19\x64isplay_refresh_manual_hz\x18\r \x01(\x05\x12$\n\x1cis_game_perf_profile_enabled\x18\x0e \x01(\x08\x12T\n\x15gpu_performance_level\x18\x0f \x01(\x0e\x32\x15.EGPUPerformanceLevel:\x1ek_EGPUPerformanceLevel_Invalid\x12\x15\n\rnis_sharpness\x18\x10 \x01(\x05\x12*\n\"display_external_refresh_manual_hz\x18\x11 \x01(\x05\x12\x1a\n\x12\x66ps_limit_external\x18\x12 \x01(\x05\x12\x1a\n\x12is_tearing_enabled\x18\x13 \x01(\x08\x12\x16\n\x0eis_vrr_enabled\x18\x14 \x01(\x08\x12\"\n\x1ais_composite_debug_enabled\x18\x15 \x01(\x08\x12\x17\n\x0f\x66orce_composite\x18\x16 \x01(\x08\x12)\n!use_dynamic_refresh_rate_in_steam\x18\x17 \x01(\x08\x12Q\n\x14split_scaling_filter\x18\x18 \x01(\x0e\x32\x14.ESplitScalingFilter:\x1dk_ESplitScalingFilter_Invalid\x12Q\n\x14split_scaling_scaler\x18\x19 \x01(\x0e\x32\x14.ESplitScalingScaler:\x1dk_ESplitScalingScaler_Invalid\"w\n\x16\x43MsgSystemPerfSettings\x12-\n\x06global\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemPerfSettingsGlobal\x12.\n\x07per_app\x18\x02 \x01(\x0b\x32\x1d.CMsgSystemPerfSettingsPerApp\"\x8c\x08\n\x18\x43MsgSystemPerfSettingsV1\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12[\n\x1asystem_trace_service_state\x18\x02 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12\x61\n graphics_profiling_service_state\x18\x03 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12[\n\x1aperf_overlay_service_state\x18\x04 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12Z\n\x12perf_overlay_level\x18\x05 \x01(\x0e\x32\x1a.EGraphicsPerfOverlayLevel:\"k_EGraphicsPerfOverlayLevel_Hidden\x12T\n\x15gpu_performance_level\x18\x06 \x01(\x0e\x32\x15.EGPUPerformanceLevel:\x1ek_EGPUPerformanceLevel_Invalid\x12\"\n\x1agpu_performance_manual_mhz\x18\x07 \x01(\x05\x12\x11\n\tfps_limit\x18\x08 \x01(\x05\x12&\n\x1eis_variable_resolution_enabled\x18\t \x01(\x08\x12\'\n\x1fis_dynamic_refresh_rate_enabled\x18\n \x01(\x08\x12\x11\n\ttdp_limit\x18\x0b \x01(\x05\x12;\n\x0c\x63pu_governor\x18\x0c \x01(\x0e\x32\r.ECPUGovernor:\x16k_ECPUGovernor_Invalid\x12\x1f\n\x17\x63pu_governor_manual_mhz\x18\r \x01(\x05\x12\x16\n\x0escaling_filter\x18\x0e \x01(\x05\x12\x15\n\rfsr_sharpness\x18\x0f \x01(\x05\x12\x1c\n\x14is_fps_limit_enabled\x18\x10 \x01(\x08\x12\x1c\n\x14is_tdp_limit_enabled\x18\x11 \x01(\x08\x12/\n\'is_show_perf_overlay_over_steam_enabled\x18\x12 \x01(\x08\x12#\n\x1bis_low_latency_mode_enabled\x18\x13 \x01(\x08\x12!\n\x19\x64isplay_refresh_manual_hz\x18\x14 \x01(\x05\x12$\n\x1cis_game_perf_profile_enabled\x18\x15 \x01(\x08\"\xa0\x01\n\x13\x43MsgSystemPerfState\x12%\n\x06limits\x18\x01 \x01(\x0b\x32\x15.CMsgSystemPerfLimits\x12)\n\x08settings\x18\x02 \x01(\x0b\x32\x17.CMsgSystemPerfSettings\x12\x17\n\x0f\x63urrent_game_id\x18\x03 \x01(\x04\x12\x1e\n\x16\x61\x63tive_profile_game_id\x18\x04 \x01(\x04\"\x87\x01\n\x1c\x43MsgSystemPerfUpdateSettings\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1a\n\x10reset_to_default\x18\x02 \x01(\x08H\x00\x12\x31\n\x0esettings_delta\x18\x03 \x01(\x0b\x32\x17.CMsgSystemPerfSettingsH\x00\x42\x08\n\x06update\"\xfa\x01\n\x19\x43MsgSystemDockUpdateState\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32\x0e.EUpdaterState:\x17k_EUpdaterState_Invalid\x12\x1a\n\x12rtime_last_checked\x18\x02 \x01(\x07\x12\x17\n\x0fversion_current\x18\x03 \x01(\t\x12\x19\n\x11version_available\x18\x04 \x01(\t\x12\x16\n\x0estage_progress\x18\x05 \x01(\x02\x12\"\n\x1artime_estimated_completion\x18\x06 \x01(\x07\x12\x19\n\x11old_fw_workaround\x18\x07 \x01(\x05\"G\n\x13\x43MsgSystemDockState\x12\x30\n\x0cupdate_state\x18\x01 \x01(\x0b\x32\x1a.CMsgSystemDockUpdateState\"2\n\x1c\x43MsgSystemDockUpdateFirmware\x12\x12\n\ncheck_only\x18\x01 \x01(\x08\"\xc5\x01\n\x15\x43MsgSystemAudioVolume\x12\x34\n\x07\x65ntries\x18\x01 \x03(\x0b\x32#.CMsgSystemAudioVolume.ChannelEntry\x12\x10\n\x08is_muted\x18\x02 \x01(\x08\x1a\x64\n\x0c\x43hannelEntry\x12\x44\n\x08\x65\x63hannel\x18\x01 \x01(\x0e\x32\x14.ESystemAudioChannel:\x1ck_SystemAudioChannel_Invalid\x12\x0e\n\x06volume\x18\x02 \x01(\x02\"E\n\x1c\x43MsgSystemAudioManagerObject\x12\n\n\x02id\x18\x01 \x01(\r\x12\x19\n\x11rtime_last_update\x18\x02 \x01(\x07\"\x89\x01\n\x1c\x43MsgSystemAudioManagerDevice\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04nick\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x0b\n\x03\x61pi\x18\x05 \x01(\t\"\x81\x02\n\x1a\x43MsgSystemAudioManagerNode\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x11\n\tdevice_id\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04nick\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12J\n\nedirection\x18\x06 \x01(\x0e\x32\x16.ESystemAudioDirection:\x1ek_SystemAudioDirection_Invalid\x12&\n\x06volume\x18\x07 \x01(\x0b\x32\x16.CMsgSystemAudioVolume\"\xe2\x02\n\x1a\x43MsgSystemAudioManagerPort\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x0f\n\x07node_id\x18\x03 \x01(\r\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\r\n\x05\x61lias\x18\x05 \x01(\t\x12\x43\n\x05\x65type\x18\x06 \x01(\x0e\x32\x15.ESystemAudioPortType:\x1dk_SystemAudioPortType_Invalid\x12R\n\nedirection\x18\x07 \x01(\x0e\x32\x1a.ESystemAudioPortDirection:\"k_SystemAudioPortDirection_Invalid\x12\x13\n\x0bis_physical\x18\x08 \x01(\x08\x12\x13\n\x0bis_terminal\x18\t \x01(\x08\x12\x12\n\nis_control\x18\n \x01(\x08\x12\x12\n\nis_monitor\x18\x0b \x01(\x08\"\xa7\x01\n\x1a\x43MsgSystemAudioManagerLink\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x16\n\x0eoutput_node_id\x18\x02 \x01(\r\x12\x16\n\x0eoutput_port_id\x18\x03 \x01(\r\x12\x15\n\rinput_node_id\x18\x04 \x01(\r\x12\x15\n\rinput_port_id\x18\x05 \x01(\r\"\xd3\x01\n\x1d\x43MsgSystemAudioManagerStateHW\x12.\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1d.CMsgSystemAudioManagerDevice\x12*\n\x05nodes\x18\x02 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerNode\x12*\n\x05ports\x18\x03 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerPort\x12*\n\x05links\x18\x04 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerLink\"p\n\x1b\x43MsgSystemAudioManagerState\x12\x14\n\x0crtime_filter\x18\x01 \x01(\x07\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\x05\x12*\n\x02hw\x18\x03 \x01(\x0b\x32\x1e.CMsgSystemAudioManagerStateHW\"8\n%CMsgSystemAudioManagerUpdateSomething\x12\x0f\n\x07\x63ounter\x18\x01 \x01(\x05\"V\n\x15\x43MsgSystemDisplayMode\x12\n\n\x02id\x18\x01 \x01(\x05\x12\r\n\x05width\x18\x02 \x01(\x05\x12\x0e\n\x06height\x18\x03 \x01(\x05\x12\x12\n\nrefresh_hz\x18\x04 \x01(\x05\"\x93\x03\n\x11\x43MsgSystemDisplay\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x12\n\nis_primary\x18\x04 \x01(\x08\x12\x12\n\nis_enabled\x18\x05 \x01(\x08\x12\x13\n\x0bis_internal\x18\x06 \x01(\x08\x12\x19\n\x11has_mode_override\x18\x07 \x01(\x08\x12\x10\n\x08width_mm\x18\x08 \x01(\x05\x12\x11\n\theight_mm\x18\t \x01(\x05\x12\x17\n\x0f\x63urrent_mode_id\x18\n \x01(\x05\x12%\n\x05modes\x18\x0b \x03(\x0b\x32\x16.CMsgSystemDisplayMode\x12\x18\n\x10refresh_rate_min\x18\x0c \x01(\x05\x12\x18\n\x10refresh_rate_max\x18\r \x01(\x05\x12\x16\n\x0eis_vrr_capable\x18\x0e \x01(\x08\x12\x16\n\x0eis_vrr_enabled\x18\x0f \x01(\x08\x12\x16\n\x0eis_hdr_capable\x18\x10 \x01(\x08\x12\x16\n\x0eis_hdr_enabled\x18\x11 \x01(\x08\"\xd3\x01\n\x1d\x43MsgSystemDisplayManagerState\x12$\n\x08\x64isplays\x18\x01 \x03(\x0b\x32\x12.CMsgSystemDisplay\x12#\n\x1bis_mode_switching_supported\x18\x02 \x01(\x08\x12g\n\x12\x63ompatibility_mode\x18\x03 \x01(\x0e\x32 .ESystemDisplayCompatibilityMode:)k_ESystemDisplayCompatibilityMode_Invalid\"F\n\x1f\x43MsgSystemDisplayManagerSetMode\x12\x12\n\ndisplay_id\x18\x01 \x01(\x05\x12\x0f\n\x07mode_id\x18\x02 \x01(\x05\"\xf5\x08\n\x19\x43MsgSystemManagerSettings\x12*\n\"idle_backlight_dim_battery_seconds\x18\x01 \x01(\x02\x12%\n\x1didle_backlight_dim_ac_seconds\x18\x02 \x01(\x02\x12$\n\x1cidle_suspend_battery_seconds\x18\x03 \x01(\x02\x12\x1f\n\x17idle_suspend_ac_seconds\x18\x04 \x01(\x02\x12\x1e\n\x16idle_suspend_supressed\x18\x05 \x01(\x08\x12(\n is_adaptive_brightness_available\x18\x06 \x01(\x08\x12+\n#display_adaptive_brightness_enabled\x18\x07 \x01(\x08\x12)\n!is_display_colorprofile_available\x18\x08 \x01(\x08\x12\x45\n\x14\x64isplay_colorprofile\x18\t \x01(\x0e\x32\x0e.EColorProfile:\x17k_EColorProfile_Invalid\x12!\n\x19\x64isplay_nightmode_enabled\x18\n \x01(\x08\x12&\n\x1e\x64isplay_nightmode_tintstrength\x18\x0b \x01(\x02\x12 \n\x18\x64isplay_nightmode_maxhue\x18\x0c \x01(\x02\x12 \n\x18\x64isplay_nightmode_maxsat\x18\r \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_uiexp\x18\x0e \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_blend\x18\x0f \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_reset\x18\x10 \x01(\x08\x12*\n\"display_nightmode_schedule_enabled\x18\x11 \x01(\x08\x12,\n$display_nightmode_schedule_starttime\x18\x12 \x01(\x02\x12*\n\"display_nightmode_schedule_endtime\x18\x13 \x01(\x02\x12#\n\x1b\x64isplay_diagnostics_enabled\x18\x14 \x01(\x08\x12\x16\n\x0e\x61ls_lux_latest\x18\x15 \x01(\x02\x12\x16\n\x0e\x61ls_lux_median\x18\x16 \x01(\x02\x12!\n\x19\x64isplay_brightness_linear\x18\x17 \x01(\x02\x12&\n\x1e\x64isplay_brightness_adaptivemin\x18\x18 \x01(\x02\x12&\n\x1e\x64isplay_brightness_adaptivemax\x18\x19 \x01(\x02\x12!\n\x19is_wifi_powersave_enabled\x18\x1a \x01(\x08\x12 \n\x18is_fan_control_available\x18\x1b \x01(\x08\x12P\n\x10\x66\x61n_control_mode\x18\x1c \x01(\x0e\x32\x16.ESystemFanControlMode:\x1ek_SystemFanControlMode_Invalid\"b\n\x18\x43MsgSelectOSBranchParams\x12/\n\x06\x62ranch\x18\x01 \x01(\x0e\x32\n.EOSBranch:\x13k_EOSBranch_Unknown\x12\x15\n\rcustom_branch\x18\x02 \x01(\t\"p\n\x18\x43MsgSystemUpdateProgress\x12\x16\n\x0estage_progress\x18\x01 \x01(\x02\x12\x18\n\x10stage_size_bytes\x18\x02 \x01(\x03\x12\"\n\x1artime_estimated_completion\x18\x03 \x01(\x07\"\xb7\x01\n\x1b\x43MsgSystemUpdateCheckResult\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32\r.EUpdaterType:\x16k_EUpdaterType_Invalid\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12\x15\n\rrtime_checked\x18\x03 \x01(\x07\x12\x11\n\tavailable\x18\x04 \x01(\x08\x12\x0f\n\x07version\x18\x05 \x01(\t\x12\x14\n\x0c\x61uto_message\x18\x06 \x01(\t\"A\n\x1b\x43MsgSystemUpdateApplyParams\x12\"\n\x0b\x61pply_types\x18\x01 \x03(\x0e\x32\r.EUpdaterType\"\xb6\x01\n\x1b\x43MsgSystemUpdateApplyResult\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32\r.EUpdaterType:\x16k_EUpdaterType_Invalid\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12&\n\x17requires_client_restart\x18\x03 \x01(\x08:\x05\x66\x61lse\x12&\n\x17requires_system_restart\x18\x04 \x01(\x08:\x05\x66\x61lse\"\x91\x02\n\x15\x43MsgSystemUpdateState\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32\x0e.EUpdaterState:\x17k_EUpdaterState_Invalid\x12+\n\x08progress\x18\x02 \x01(\x0b\x32\x19.CMsgSystemUpdateProgress\x12:\n\x14update_check_results\x18\x03 \x03(\x0b\x32\x1c.CMsgSystemUpdateCheckResult\x12:\n\x14update_apply_results\x18\x04 \x03(\x0b\x32\x1c.CMsgSystemUpdateApplyResult\x12\x1b\n\x13supports_os_updates\x18\x05 \x01(\x08\"&\n\x15\x43MsgAchievementChange\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\\\n\x0c\x43MsgCellList\x12!\n\x05\x63\x65lls\x18\x01 \x03(\x0b\x32\x12.CMsgCellList.Cell\x1a)\n\x04\x43\x65ll\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x10\n\x08loc_name\x18\x02 \x01(\t\"\x8e\x03\n\x10\x43MsgShortcutInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0b\n\x03\x65xe\x18\x02 \x01(\t\x12\x11\n\tstart_dir\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x0c\n\x04path\x18\x05 \x01(\t\x12\x0c\n\x04\x61rgs\x18\x06 \x01(\t\x12\x10\n\x08\x61pp_name\x18\x07 \x01(\t\x12\x16\n\x0eoverride_appid\x18\x08 \x01(\r\x12\x15\n\rflatpak_appid\x18\t \x01(\t\x12\x0c\n\x04tags\x18\n \x03(\t\x12\x11\n\tis_remote\x18\x0b \x01(\x08\x12\x11\n\tis_hidden\x18\x0c \x01(\x08\x12\x14\n\x0cis_temporary\x18\r \x01(\x08\x12\x11\n\tis_openvr\x18\x0e \x01(\x08\x12\x1c\n\x14\x61llow_desktop_config\x18\x0f \x01(\x08\x12\x15\n\rallow_overlay\x18\x10 \x01(\x08\x12\x1b\n\x13rt_last_played_time\x18\x11 \x01(\r\x12\x1a\n\x12is_devkit_shortcut\x18\x12 \x01(\x08\x12\x15\n\rdevkit_gameid\x18\x13 \x01(\t\"$\n\x12\x43MsgShortcutAppIds\x12\x0e\n\x06\x61ppids\x18\x01 \x03(\r\"\xaa\x01\n\x0f\x43MsgMonitorInfo\x12\x1d\n\x15selected_display_name\x18\x01 \x02(\t\x12.\n\x08monitors\x18\x02 \x03(\x0b\x32\x1c.CMsgMonitorInfo.MonitorInfo\x1aH\n\x0bMonitorInfo\x12\x1b\n\x13monitor_device_name\x18\x01 \x02(\t\x12\x1c\n\x14monitor_display_name\x18\x02 \x02(\t*\x96\x02\n\x1c\x45\x43loudPendingRemoteOperation\x12&\n\"k_ECloudPendingRemoteOperationNone\x10\x00\x12\x32\n.k_ECloudPendingRemoteOperationAppSessionActive\x10\x01\x12\x32\n.k_ECloudPendingRemoteOperationUploadInProgress\x10\x02\x12/\n+k_ECloudPendingRemoteOperationUploadPending\x10\x03\x12\x35\n1k_ECloudPendingRemoteOperationAppSessionSuspended\x10\x04*\x9f\x0c\n\x18\x45SteamDeckKeyboardLayout\x12%\n!k_ESteamDeckKeyboardLayout_QWERTY\x10\x00\x12(\n$k_ESteamDeckKeyboardLayout_Bulgarian\x10\x01\x12\x31\n-k_ESteamDeckKeyboardLayout_Chinese_Simplified\x10\x02\x12\x32\n.k_ESteamDeckKeyboardLayout_Chinese_Traditional\x10\x03\x12$\n k_ESteamDeckKeyboardLayout_Czech\x10\x04\x12%\n!k_ESteamDeckKeyboardLayout_Danish\x10\x05\x12&\n\"k_ESteamDeckKeyboardLayout_Finnish\x10\x06\x12%\n!k_ESteamDeckKeyboardLayout_French\x10\x07\x12%\n!k_ESteamDeckKeyboardLayout_German\x10\x08\x12$\n k_ESteamDeckKeyboardLayout_Greek\x10\t\x12(\n$k_ESteamDeckKeyboardLayout_Hungarian\x10\n\x12&\n\"k_ESteamDeckKeyboardLayout_Italian\x10\x0b\x12\'\n#k_ESteamDeckKeyboardLayout_Japanese\x10\x0c\x12%\n!k_ESteamDeckKeyboardLayout_Korean\x10\r\x12(\n$k_ESteamDeckKeyboardLayout_Norwegian\x10\x0e\x12%\n!k_ESteamDeckKeyboardLayout_Polish\x10\x0f\x12)\n%k_ESteamDeckKeyboardLayout_Portuguese\x10\x10\x12\'\n#k_ESteamDeckKeyboardLayout_Romanian\x10\x11\x12&\n\"k_ESteamDeckKeyboardLayout_Russian\x10\x12\x12&\n\"k_ESteamDeckKeyboardLayout_Spanish\x10\x13\x12&\n\"k_ESteamDeckKeyboardLayout_Swedish\x10\x14\x12#\n\x1fk_ESteamDeckKeyboardLayout_Thai\x10\x15\x12(\n$k_ESteamDeckKeyboardLayout_Turkish_F\x10\x16\x12(\n$k_ESteamDeckKeyboardLayout_Turkish_Q\x10\x17\x12(\n$k_ESteamDeckKeyboardLayout_Ukrainian\x10\x18\x12)\n%k_ESteamDeckKeyboardLayout_Vietnamese\x10\x19\x12\x33\n/k_ESteamDeckKeyboardLayout_QWERTY_International\x10\x1a\x12%\n!k_ESteamDeckKeyboardLayout_Dvorak\x10\x1b\x12&\n\"k_ESteamDeckKeyboardLayout_Colemak\x10\x1c\x12=\n9k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic_Traditional\x10\x1d\x12\x31\n-k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic\x10\x1e\x12;\n7k_ESteamDeckKeyboardLayout_Chinese_Traditional_Bopomofo\x10\x1f\x12:\n6k_ESteamDeckKeyboardLayout_Chinese_Traditional_Cangjie\x10 \x12,\n(k_ESteamDeckKeyboardLayout_Japanese_Kana\x10!\x12\x38\n4k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick\x10\"B\x05H\x01\x80\x01\x00' , dependencies=[enums__pb2.DESCRIPTOR,]) @@ -60,17 +60,243 @@ ], containing_type=None, serialized_options=None, - serialized_start=3675, - serialized_end=3953, + serialized_start=14133, + serialized_end=14411, ) _sym_db.RegisterEnumDescriptor(_ECLOUDPENDINGREMOTEOPERATION) ECloudPendingRemoteOperation = enum_type_wrapper.EnumTypeWrapper(_ECLOUDPENDINGREMOTEOPERATION) +_ESTEAMDECKKEYBOARDLAYOUT = _descriptor.EnumDescriptor( + name='ESteamDeckKeyboardLayout', + full_name='ESteamDeckKeyboardLayout', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_QWERTY', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Bulgarian', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Simplified', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Traditional', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Czech', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Danish', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Finnish', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_French', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_German', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Greek', index=9, number=9, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Hungarian', index=10, number=10, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Italian', index=11, number=11, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Japanese', index=12, number=12, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Korean', index=13, number=13, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Norwegian', index=14, number=14, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Polish', index=15, number=15, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Portuguese', index=16, number=16, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Romanian', index=17, number=17, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Russian', index=18, number=18, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Spanish', index=19, number=19, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Swedish', index=20, number=20, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Thai', index=21, number=21, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Turkish_F', index=22, number=22, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Turkish_Q', index=23, number=23, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Ukrainian', index=24, number=24, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Vietnamese', index=25, number=25, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_QWERTY_International', index=26, number=26, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Dvorak', index=27, number=27, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Colemak', index=28, number=28, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic_Traditional', index=29, number=29, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic', index=30, number=30, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Traditional_Bopomofo', index=31, number=31, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Traditional_Cangjie', index=32, number=32, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Japanese_Kana', index=33, number=33, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick', index=34, number=34, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=14414, + serialized_end=15981, +) +_sym_db.RegisterEnumDescriptor(_ESTEAMDECKKEYBOARDLAYOUT) + +ESteamDeckKeyboardLayout = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKKEYBOARDLAYOUT) k_ECloudPendingRemoteOperationNone = 0 k_ECloudPendingRemoteOperationAppSessionActive = 1 k_ECloudPendingRemoteOperationUploadInProgress = 2 k_ECloudPendingRemoteOperationUploadPending = 3 k_ECloudPendingRemoteOperationAppSessionSuspended = 4 +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 @@ -103,6 +329,13 @@ 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='d', full_name='SteamMessagesClientIClientForcedEnumDependencies.d', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -116,7 +349,7 @@ oneofs=[ ], serialized_start=52, - serialized_end=321, + serialized_end=383, ) @@ -154,8 +387,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=323, - serialized_end=384, + serialized_start=385, + serialized_end=446, ) @@ -221,8 +454,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=387, - serialized_end=578, + serialized_start=449, + serialized_end=640, ) @@ -253,8 +486,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=580, - serialized_end=621, + serialized_start=642, + serialized_end=683, ) @@ -320,8 +553,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=624, - serialized_end=815, + serialized_start=686, + serialized_end=877, ) @@ -366,8 +599,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1251, - serialized_end=1334, + serialized_start=1313, + serialized_end=1396, ) _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS_AP = _descriptor.Descriptor( @@ -453,8 +686,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1436, - serialized_end=1609, + serialized_start=1498, + serialized_end=1671, ) _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS = _descriptor.Descriptor( @@ -491,8 +724,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1337, - serialized_end=1609, + serialized_start=1399, + serialized_end=1671, ) _CMSGNETWORKDEVICESDATA_DEVICE = _descriptor.Descriptor( @@ -585,8 +818,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=953, - serialized_end=1609, + serialized_start=1015, + serialized_end=1671, ) _CMSGNETWORKDEVICESDATA = _descriptor.Descriptor( @@ -630,8 +863,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=818, - serialized_end=1609, + serialized_start=880, + serialized_end=1671, ) @@ -662,8 +895,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1918, - serialized_end=1942, + serialized_start=1980, + serialized_end=2004, ) _CMSGNETWORKDEVICECONNECT_CUSTOMAP = _descriptor.Descriptor( @@ -700,8 +933,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1944, - serialized_end=1987, + serialized_start=2006, + serialized_end=2049, ) _CMSGNETWORKDEVICECONNECT_CREDENTIALS = _descriptor.Descriptor( @@ -738,8 +971,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1989, - serialized_end=2038, + serialized_start=2051, + serialized_end=2100, ) _CMSGNETWORKDEVICECONNECT = _descriptor.Descriptor( @@ -809,8 +1042,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=1612, - serialized_end=2049, + serialized_start=1674, + serialized_end=2111, ) @@ -864,6 +1097,13 @@ 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='media_type', full_name='CMsgStorageDevicesData.Drive.media_type', index=6, + number=7, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -876,8 +1116,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2185, - serialized_end=2296, + serialized_start=2330, + serialized_end=2520, ) _CMSGSTORAGEDEVICESDATA_BLOCKDEVICE = _descriptor.Descriptor( @@ -984,8 +1224,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2299, - serialized_end=2689, + serialized_start=2523, + serialized_end=2913, ) _CMSGSTORAGEDEVICESDATA = _descriptor.Descriptor( @@ -1010,6 +1250,27 @@ 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='is_unmount_supported', full_name='CMsgStorageDevicesData.is_unmount_supported', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_trim_supported', full_name='CMsgStorageDevicesData.is_trim_supported', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_trim_running', full_name='CMsgStorageDevicesData.is_trim_running', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1022,8 +1283,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2052, - serialized_end=2689, + serialized_start=2114, + serialized_end=2913, ) @@ -1075,8 +1336,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2692, - serialized_end=2877, + serialized_start=2916, + serialized_end=3101, ) @@ -1107,8 +1368,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2879, - serialized_end=2965, + serialized_start=3103, + serialized_end=3189, ) @@ -1167,8 +1428,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3100, - serialized_end=3195, + serialized_start=3376, + serialized_end=3471, ) _CMSGBLUETOOTHDEVICESDATA_DEVICE = _descriptor.Descriptor( @@ -1247,36 +1508,29 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3198, - serialized_end=3403, + serialized_start=3474, + serialized_end=3679, ) -_CMSGBLUETOOTHDEVICESDATA = _descriptor.Descriptor( - name='CMsgBluetoothDevicesData', - full_name='CMsgBluetoothDevicesData', +_CMSGBLUETOOTHDEVICESDATA_MANAGER = _descriptor.Descriptor( + name='Manager', + full_name='CMsgBluetoothDevicesData.Manager', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='adapters', full_name='CMsgBluetoothDevicesData.adapters', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='devices', full_name='CMsgBluetoothDevicesData.devices', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], + name='is_bluetooth_enabled', full_name='CMsgBluetoothDevicesData.Manager.is_bluetooth_enabled', index=0, + number=1, 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=[ ], - nested_types=[_CMSGBLUETOOTHDEVICESDATA_ADAPTER, _CMSGBLUETOOTHDEVICESDATA_DEVICE, ], + nested_types=[], enum_types=[ ], serialized_options=None, @@ -1285,30 +1539,43 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2968, - serialized_end=3403, + serialized_start=3681, + serialized_end=3720, ) - -_CMSGBLUETOOTHSETTINGS = _descriptor.Descriptor( - name='CMsgBluetoothSettings', - full_name='CMsgBluetoothSettings', +_CMSGBLUETOOTHDEVICESDATA = _descriptor.Descriptor( + name='CMsgBluetoothDevicesData', + full_name='CMsgBluetoothDevicesData', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='is_enabled', full_name='CMsgBluetoothSettings.is_enabled', index=0, - number=1, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, + name='adapters', full_name='CMsgBluetoothDevicesData.adapters', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='devices', full_name='CMsgBluetoothDevicesData.devices', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='manager', full_name='CMsgBluetoothDevicesData.manager', 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=[ ], - nested_types=[], + nested_types=[_CMSGBLUETOOTHDEVICESDATA_ADAPTER, _CMSGBLUETOOTHDEVICESDATA_DEVICE, _CMSGBLUETOOTHDEVICESDATA_MANAGER, ], enum_types=[ ], serialized_options=None, @@ -1317,8 +1584,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3405, - serialized_end=3448, + serialized_start=3192, + serialized_end=3720, ) @@ -1356,23 +1623,58 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3450, - serialized_end=3510, + serialized_start=3722, + serialized_end=3782, ) -_CMSGSYSTEMPERFDIAGNOSTICINFO = _descriptor.Descriptor( - name='CMsgSystemPerfDiagnosticInfo', - full_name='CMsgSystemPerfDiagnosticInfo', +_CMSGSYSTEMPERFNETWORKINTERFACE = _descriptor.Descriptor( + name='CMsgSystemPerfNetworkInterface', + full_name='CMsgSystemPerfNetworkInterface', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='entries', full_name='CMsgSystemPerfDiagnosticInfo.entries', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], + name='name', full_name='CMsgSystemPerfNetworkInterface.name', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='timestamp', full_name='CMsgSystemPerfNetworkInterface.timestamp', index=1, + number=2, type=1, cpp_type=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tx_bytes_total', full_name='CMsgSystemPerfNetworkInterface.tx_bytes_total', index=2, + number=3, type=3, cpp_type=2, 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='rx_bytes_total', full_name='CMsgSystemPerfNetworkInterface.rx_bytes_total', index=3, + number=4, type=3, cpp_type=2, 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='tx_bytes_per_sec', full_name='CMsgSystemPerfNetworkInterface.tx_bytes_per_sec', 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='rx_bytes_per_sec', full_name='CMsgSystemPerfNetworkInterface.rx_bytes_per_sec', 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, create_key=_descriptor._internal_create_key), @@ -1388,30 +1690,2715 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3512, - serialized_end=3591, + serialized_start=3785, + serialized_end=3950, ) -_CMSGSYSTEMPERFSETTINGS = _descriptor.Descriptor( - name='CMsgSystemPerfSettings', - full_name='CMsgSystemPerfSettings', - filename=None, +_CMSGSYSTEMPERFDIAGNOSTICINFO = _descriptor.Descriptor( + name='CMsgSystemPerfDiagnosticInfo', + full_name='CMsgSystemPerfDiagnosticInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='entries', full_name='CMsgSystemPerfDiagnosticInfo.entries', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='interfaces', full_name='CMsgSystemPerfDiagnosticInfo.interfaces', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='battery_temp_c', full_name='CMsgSystemPerfDiagnosticInfo.battery_temp_c', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3953, + serialized_end=4109, +) + + +_CMSGSYSTEMPERFLIMITS = _descriptor.Descriptor( + name='CMsgSystemPerfLimits', + full_name='CMsgSystemPerfLimits', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cpu_governor_manual_min_mhz', full_name='CMsgSystemPerfLimits.cpu_governor_manual_min_mhz', index=0, + number=1, 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='cpu_governor_manual_max_mhz', full_name='CMsgSystemPerfLimits.cpu_governor_manual_max_mhz', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='fsr_sharpness_min', full_name='CMsgSystemPerfLimits.fsr_sharpness_min', 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='fsr_sharpness_max', full_name='CMsgSystemPerfLimits.fsr_sharpness_max', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_manual_min_mhz', full_name='CMsgSystemPerfLimits.gpu_performance_manual_min_mhz', 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='gpu_performance_manual_max_mhz', full_name='CMsgSystemPerfLimits.gpu_performance_manual_max_mhz', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_is_standalone', full_name='CMsgSystemPerfLimits.perf_overlay_is_standalone', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_dynamic_vrs_available', full_name='CMsgSystemPerfLimits.is_dynamic_vrs_available', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_manual_display_refresh_rate_available', full_name='CMsgSystemPerfLimits.is_manual_display_refresh_rate_available', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_levels_available', full_name='CMsgSystemPerfLimits.gpu_performance_levels_available', index=9, + number=10, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_refresh_manual_hz_min', full_name='CMsgSystemPerfLimits.display_refresh_manual_hz_min', index=10, + number=11, 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='display_refresh_manual_hz_max', full_name='CMsgSystemPerfLimits.display_refresh_manual_hz_max', index=11, + number=12, 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='fps_limit_options', full_name='CMsgSystemPerfLimits.fps_limit_options', index=12, + number=13, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tdp_limit_min', full_name='CMsgSystemPerfLimits.tdp_limit_min', index=13, + number=14, 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='tdp_limit_max', full_name='CMsgSystemPerfLimits.tdp_limit_max', index=14, + number=15, 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='is_nis_supported', full_name='CMsgSystemPerfLimits.is_nis_supported', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='nis_sharpness_min', full_name='CMsgSystemPerfLimits.nis_sharpness_min', index=16, + number=17, 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='nis_sharpness_max', full_name='CMsgSystemPerfLimits.nis_sharpness_max', index=17, + number=18, 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='display_external_refresh_manual_hz_min', full_name='CMsgSystemPerfLimits.display_external_refresh_manual_hz_min', index=18, + number=19, 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='display_external_refresh_manual_hz_max', full_name='CMsgSystemPerfLimits.display_external_refresh_manual_hz_max', index=19, + number=20, 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='fps_limit_options_external', full_name='CMsgSystemPerfLimits.fps_limit_options_external', index=20, + number=21, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_tearing_supported', full_name='CMsgSystemPerfLimits.is_tearing_supported', index=21, + number=22, 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), + _descriptor.FieldDescriptor( + name='is_vrr_supported', full_name='CMsgSystemPerfLimits.is_vrr_supported', index=22, + number=23, 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), + _descriptor.FieldDescriptor( + name='is_dynamic_refresh_rate_in_steam_supported', full_name='CMsgSystemPerfLimits.is_dynamic_refresh_rate_in_steam_supported', index=23, + number=24, 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), + _descriptor.FieldDescriptor( + name='is_split_scaling_and_filtering_supported', full_name='CMsgSystemPerfLimits.is_split_scaling_and_filtering_supported', index=24, + number=25, 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), + _descriptor.FieldDescriptor( + name='split_scaling_filters_available', full_name='CMsgSystemPerfLimits.split_scaling_filters_available', index=25, + number=26, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='split_scaling_scalers_available', full_name='CMsgSystemPerfLimits.split_scaling_scalers_available', index=26, + number=27, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_hdr_supported', full_name='CMsgSystemPerfLimits.is_hdr_supported', index=27, + number=28, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4112, + serialized_end=5200, +) + + +_CMSGSYSTEMPERFSETTINGSGLOBAL = _descriptor.Descriptor( + name='CMsgSystemPerfSettingsGlobal', + full_name='CMsgSystemPerfSettingsGlobal', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='diagnostic_update_rate', full_name='CMsgSystemPerfSettingsGlobal.diagnostic_update_rate', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='system_trace_service_state', full_name='CMsgSystemPerfSettingsGlobal.system_trace_service_state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='graphics_profiling_service_state', full_name='CMsgSystemPerfSettingsGlobal.graphics_profiling_service_state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_service_state', full_name='CMsgSystemPerfSettingsGlobal.perf_overlay_service_state', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_level', full_name='CMsgSystemPerfSettingsGlobal.perf_overlay_level', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_show_perf_overlay_over_steam_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_show_perf_overlay_over_steam_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_advanced_settings_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_advanced_settings_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='allow_external_display_refresh_control', full_name='CMsgSystemPerfSettingsGlobal.allow_external_display_refresh_control', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_hdr_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_hdr_enabled', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='force_hdr_10pq_output_debug', full_name='CMsgSystemPerfSettingsGlobal.force_hdr_10pq_output_debug', index=9, + number=11, 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), + _descriptor.FieldDescriptor( + name='hdr_on_sdr_tonemap_operator', full_name='CMsgSystemPerfSettingsGlobal.hdr_on_sdr_tonemap_operator', index=10, + number=12, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_hdr_debug_heatmap_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_hdr_debug_heatmap_enabled', index=11, + number=13, 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), + _descriptor.FieldDescriptor( + name='debug_force_hdr_support', full_name='CMsgSystemPerfSettingsGlobal.debug_force_hdr_support', index=12, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='force_hdr_wide_gammut_for_sdr', full_name='CMsgSystemPerfSettingsGlobal.force_hdr_wide_gammut_for_sdr', index=13, + number=15, type=8, cpp_type=7, label=1, + has_default_value=True, default_value=True, + 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='allow_experimental_hdr', full_name='CMsgSystemPerfSettingsGlobal.allow_experimental_hdr', index=14, + number=16, 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), + _descriptor.FieldDescriptor( + name='sdr_to_hdr_brightness', full_name='CMsgSystemPerfSettingsGlobal.sdr_to_hdr_brightness', index=15, + number=17, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5203, + serialized_end=6107, +) + + +_CMSGSYSTEMPERFSETTINGSPERAPP = _descriptor.Descriptor( + name='CMsgSystemPerfSettingsPerApp', + full_name='CMsgSystemPerfSettingsPerApp', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='gpu_performance_manual_mhz', full_name='CMsgSystemPerfSettingsPerApp.gpu_performance_manual_mhz', index=0, + number=1, 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='fps_limit', full_name='CMsgSystemPerfSettingsPerApp.fps_limit', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_variable_resolution_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_variable_resolution_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_dynamic_refresh_rate_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_dynamic_refresh_rate_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tdp_limit', full_name='CMsgSystemPerfSettingsPerApp.tdp_limit', 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='cpu_governor', full_name='CMsgSystemPerfSettingsPerApp.cpu_governor', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cpu_governor_manual_mhz', full_name='CMsgSystemPerfSettingsPerApp.cpu_governor_manual_mhz', index=6, + number=7, 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='scaling_filter', full_name='CMsgSystemPerfSettingsPerApp.scaling_filter', index=7, + number=8, 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='fsr_sharpness', full_name='CMsgSystemPerfSettingsPerApp.fsr_sharpness', index=8, + number=9, 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='is_fps_limit_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_fps_limit_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_tdp_limit_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_tdp_limit_enabled', index=10, + number=11, 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), + _descriptor.FieldDescriptor( + name='is_low_latency_mode_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_low_latency_mode_enabled', index=11, + number=12, 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), + _descriptor.FieldDescriptor( + name='display_refresh_manual_hz', full_name='CMsgSystemPerfSettingsPerApp.display_refresh_manual_hz', index=12, + number=13, 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='is_game_perf_profile_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_game_perf_profile_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_level', full_name='CMsgSystemPerfSettingsPerApp.gpu_performance_level', index=14, + number=15, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='nis_sharpness', full_name='CMsgSystemPerfSettingsPerApp.nis_sharpness', index=15, + number=16, 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='display_external_refresh_manual_hz', full_name='CMsgSystemPerfSettingsPerApp.display_external_refresh_manual_hz', index=16, + number=17, 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='fps_limit_external', full_name='CMsgSystemPerfSettingsPerApp.fps_limit_external', index=17, + number=18, 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='is_tearing_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_tearing_enabled', index=18, + number=19, 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), + _descriptor.FieldDescriptor( + name='is_vrr_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_vrr_enabled', index=19, + number=20, 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), + _descriptor.FieldDescriptor( + name='is_composite_debug_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_composite_debug_enabled', index=20, + number=21, 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), + _descriptor.FieldDescriptor( + name='force_composite', full_name='CMsgSystemPerfSettingsPerApp.force_composite', index=21, + number=22, 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), + _descriptor.FieldDescriptor( + name='use_dynamic_refresh_rate_in_steam', full_name='CMsgSystemPerfSettingsPerApp.use_dynamic_refresh_rate_in_steam', index=22, + number=23, 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), + _descriptor.FieldDescriptor( + name='split_scaling_filter', full_name='CMsgSystemPerfSettingsPerApp.split_scaling_filter', index=23, + number=24, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='split_scaling_scaler', full_name='CMsgSystemPerfSettingsPerApp.split_scaling_scaler', index=24, + number=25, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6110, + serialized_end=7109, +) + + +_CMSGSYSTEMPERFSETTINGS = _descriptor.Descriptor( + name='CMsgSystemPerfSettings', + full_name='CMsgSystemPerfSettings', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='global', full_name='CMsgSystemPerfSettings.global', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='per_app', full_name='CMsgSystemPerfSettings.per_app', index=1, + number=2, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7111, + serialized_end=7230, +) + + +_CMSGSYSTEMPERFSETTINGSV1 = _descriptor.Descriptor( + name='CMsgSystemPerfSettingsV1', + full_name='CMsgSystemPerfSettingsV1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='diagnostic_update_rate', full_name='CMsgSystemPerfSettingsV1.diagnostic_update_rate', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='system_trace_service_state', full_name='CMsgSystemPerfSettingsV1.system_trace_service_state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='graphics_profiling_service_state', full_name='CMsgSystemPerfSettingsV1.graphics_profiling_service_state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_service_state', full_name='CMsgSystemPerfSettingsV1.perf_overlay_service_state', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_level', full_name='CMsgSystemPerfSettingsV1.perf_overlay_level', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_level', full_name='CMsgSystemPerfSettingsV1.gpu_performance_level', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_manual_mhz', full_name='CMsgSystemPerfSettingsV1.gpu_performance_manual_mhz', index=6, + number=7, 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='fps_limit', full_name='CMsgSystemPerfSettingsV1.fps_limit', index=7, + number=8, 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='is_variable_resolution_enabled', full_name='CMsgSystemPerfSettingsV1.is_variable_resolution_enabled', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_dynamic_refresh_rate_enabled', full_name='CMsgSystemPerfSettingsV1.is_dynamic_refresh_rate_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tdp_limit', full_name='CMsgSystemPerfSettingsV1.tdp_limit', index=10, + number=11, 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='cpu_governor', full_name='CMsgSystemPerfSettingsV1.cpu_governor', index=11, + number=12, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cpu_governor_manual_mhz', full_name='CMsgSystemPerfSettingsV1.cpu_governor_manual_mhz', index=12, + number=13, 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='scaling_filter', full_name='CMsgSystemPerfSettingsV1.scaling_filter', index=13, + number=14, 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='fsr_sharpness', full_name='CMsgSystemPerfSettingsV1.fsr_sharpness', index=14, + number=15, 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='is_fps_limit_enabled', full_name='CMsgSystemPerfSettingsV1.is_fps_limit_enabled', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='is_tdp_limit_enabled', full_name='CMsgSystemPerfSettingsV1.is_tdp_limit_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_show_perf_overlay_over_steam_enabled', full_name='CMsgSystemPerfSettingsV1.is_show_perf_overlay_over_steam_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_low_latency_mode_enabled', full_name='CMsgSystemPerfSettingsV1.is_low_latency_mode_enabled', index=18, + number=19, 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), + _descriptor.FieldDescriptor( + name='display_refresh_manual_hz', full_name='CMsgSystemPerfSettingsV1.display_refresh_manual_hz', index=19, + number=20, 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='is_game_perf_profile_enabled', full_name='CMsgSystemPerfSettingsV1.is_game_perf_profile_enabled', index=20, + number=21, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7233, + serialized_end=8269, +) + + +_CMSGSYSTEMPERFSTATE = _descriptor.Descriptor( + name='CMsgSystemPerfState', + full_name='CMsgSystemPerfState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='limits', full_name='CMsgSystemPerfState.limits', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='settings', full_name='CMsgSystemPerfState.settings', index=1, + number=2, 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), + _descriptor.FieldDescriptor( + name='current_game_id', full_name='CMsgSystemPerfState.current_game_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='active_profile_game_id', full_name='CMsgSystemPerfState.active_profile_game_id', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8272, + serialized_end=8432, +) + + +_CMSGSYSTEMPERFUPDATESETTINGS = _descriptor.Descriptor( + name='CMsgSystemPerfUpdateSettings', + full_name='CMsgSystemPerfUpdateSettings', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='gameid', full_name='CMsgSystemPerfUpdateSettings.gameid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='reset_to_default', full_name='CMsgSystemPerfUpdateSettings.reset_to_default', 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), + _descriptor.FieldDescriptor( + name='settings_delta', full_name='CMsgSystemPerfUpdateSettings.settings_delta', 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='update', full_name='CMsgSystemPerfUpdateSettings.update', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=8435, + serialized_end=8570, +) + + +_CMSGSYSTEMDOCKUPDATESTATE = _descriptor.Descriptor( + name='CMsgSystemDockUpdateState', + full_name='CMsgSystemDockUpdateState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='state', full_name='CMsgSystemDockUpdateState.state', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime_last_checked', full_name='CMsgSystemDockUpdateState.rtime_last_checked', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version_current', full_name='CMsgSystemDockUpdateState.version_current', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version_available', full_name='CMsgSystemDockUpdateState.version_available', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='stage_progress', full_name='CMsgSystemDockUpdateState.stage_progress', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime_estimated_completion', full_name='CMsgSystemDockUpdateState.rtime_estimated_completion', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='old_fw_workaround', full_name='CMsgSystemDockUpdateState.old_fw_workaround', index=6, + number=7, 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8573, + serialized_end=8823, +) + + +_CMSGSYSTEMDOCKSTATE = _descriptor.Descriptor( + name='CMsgSystemDockState', + full_name='CMsgSystemDockState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='update_state', full_name='CMsgSystemDockState.update_state', index=0, + number=1, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8825, + serialized_end=8896, +) + + +_CMSGSYSTEMDOCKUPDATEFIRMWARE = _descriptor.Descriptor( + name='CMsgSystemDockUpdateFirmware', + full_name='CMsgSystemDockUpdateFirmware', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='check_only', full_name='CMsgSystemDockUpdateFirmware.check_only', index=0, + number=1, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8898, + serialized_end=8948, +) + + +_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY = _descriptor.Descriptor( + name='ChannelEntry', + full_name='CMsgSystemAudioVolume.ChannelEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='echannel', full_name='CMsgSystemAudioVolume.ChannelEntry.echannel', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='volume', full_name='CMsgSystemAudioVolume.ChannelEntry.volume', index=1, + number=2, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9048, + serialized_end=9148, +) + +_CMSGSYSTEMAUDIOVOLUME = _descriptor.Descriptor( + name='CMsgSystemAudioVolume', + full_name='CMsgSystemAudioVolume', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='entries', full_name='CMsgSystemAudioVolume.entries', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_muted', full_name='CMsgSystemAudioVolume.is_muted', 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=[ + ], + nested_types=[_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8951, + serialized_end=9148, +) + + +_CMSGSYSTEMAUDIOMANAGEROBJECT = _descriptor.Descriptor( + name='CMsgSystemAudioManagerObject', + full_name='CMsgSystemAudioManagerObject', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='CMsgSystemAudioManagerObject.id', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime_last_update', full_name='CMsgSystemAudioManagerObject.rtime_last_update', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9150, + serialized_end=9219, +) + + +_CMSGSYSTEMAUDIOMANAGERDEVICE = _descriptor.Descriptor( + name='CMsgSystemAudioManagerDevice', + full_name='CMsgSystemAudioManagerDevice', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='base', full_name='CMsgSystemAudioManagerDevice.base', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='name', full_name='CMsgSystemAudioManagerDevice.name', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='nick', full_name='CMsgSystemAudioManagerDevice.nick', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='description', full_name='CMsgSystemAudioManagerDevice.description', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='api', full_name='CMsgSystemAudioManagerDevice.api', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9222, + serialized_end=9359, +) + + +_CMSGSYSTEMAUDIOMANAGERNODE = _descriptor.Descriptor( + name='CMsgSystemAudioManagerNode', + full_name='CMsgSystemAudioManagerNode', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='base', full_name='CMsgSystemAudioManagerNode.base', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='device_id', full_name='CMsgSystemAudioManagerNode.device_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='CMsgSystemAudioManagerNode.name', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='nick', full_name='CMsgSystemAudioManagerNode.nick', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='description', full_name='CMsgSystemAudioManagerNode.description', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='edirection', full_name='CMsgSystemAudioManagerNode.edirection', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='volume', full_name='CMsgSystemAudioManagerNode.volume', index=6, + number=7, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9362, + serialized_end=9619, +) + + +_CMSGSYSTEMAUDIOMANAGERPORT = _descriptor.Descriptor( + name='CMsgSystemAudioManagerPort', + full_name='CMsgSystemAudioManagerPort', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='base', full_name='CMsgSystemAudioManagerPort.base', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='node_id', full_name='CMsgSystemAudioManagerPort.node_id', index=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='CMsgSystemAudioManagerPort.name', index=2, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='alias', full_name='CMsgSystemAudioManagerPort.alias', index=3, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='etype', full_name='CMsgSystemAudioManagerPort.etype', index=4, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='edirection', full_name='CMsgSystemAudioManagerPort.edirection', index=5, + number=7, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_physical', full_name='CMsgSystemAudioManagerPort.is_physical', index=6, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_terminal', full_name='CMsgSystemAudioManagerPort.is_terminal', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_control', full_name='CMsgSystemAudioManagerPort.is_control', index=8, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_monitor', full_name='CMsgSystemAudioManagerPort.is_monitor', index=9, + number=11, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9622, + serialized_end=9976, +) + + +_CMSGSYSTEMAUDIOMANAGERLINK = _descriptor.Descriptor( + name='CMsgSystemAudioManagerLink', + full_name='CMsgSystemAudioManagerLink', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='base', full_name='CMsgSystemAudioManagerLink.base', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='output_node_id', full_name='CMsgSystemAudioManagerLink.output_node_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='output_port_id', full_name='CMsgSystemAudioManagerLink.output_port_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='input_node_id', full_name='CMsgSystemAudioManagerLink.input_node_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='input_port_id', full_name='CMsgSystemAudioManagerLink.input_port_id', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9979, + serialized_end=10146, +) + + +_CMSGSYSTEMAUDIOMANAGERSTATEHW = _descriptor.Descriptor( + name='CMsgSystemAudioManagerStateHW', + full_name='CMsgSystemAudioManagerStateHW', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='devices', full_name='CMsgSystemAudioManagerStateHW.devices', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='nodes', full_name='CMsgSystemAudioManagerStateHW.nodes', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ports', full_name='CMsgSystemAudioManagerStateHW.ports', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='links', full_name='CMsgSystemAudioManagerStateHW.links', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10149, + serialized_end=10360, +) + + +_CMSGSYSTEMAUDIOMANAGERSTATE = _descriptor.Descriptor( + name='CMsgSystemAudioManagerState', + full_name='CMsgSystemAudioManagerState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='rtime_filter', full_name='CMsgSystemAudioManagerState.rtime_filter', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='counter', full_name='CMsgSystemAudioManagerState.counter', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='hw', full_name='CMsgSystemAudioManagerState.hw', 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10362, + serialized_end=10474, +) + + +_CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING = _descriptor.Descriptor( + name='CMsgSystemAudioManagerUpdateSomething', + full_name='CMsgSystemAudioManagerUpdateSomething', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='counter', full_name='CMsgSystemAudioManagerUpdateSomething.counter', index=0, + number=1, 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10476, + serialized_end=10532, +) + + +_CMSGSYSTEMDISPLAYMODE = _descriptor.Descriptor( + name='CMsgSystemDisplayMode', + full_name='CMsgSystemDisplayMode', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='CMsgSystemDisplayMode.id', index=0, + number=1, 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='width', full_name='CMsgSystemDisplayMode.width', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='height', full_name='CMsgSystemDisplayMode.height', 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='refresh_hz', full_name='CMsgSystemDisplayMode.refresh_hz', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10534, + serialized_end=10620, +) + + +_CMSGSYSTEMDISPLAY = _descriptor.Descriptor( + name='CMsgSystemDisplay', + full_name='CMsgSystemDisplay', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='CMsgSystemDisplay.id', index=0, + number=1, 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='name', full_name='CMsgSystemDisplay.name', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='description', full_name='CMsgSystemDisplay.description', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_primary', full_name='CMsgSystemDisplay.is_primary', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_enabled', full_name='CMsgSystemDisplay.is_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_internal', full_name='CMsgSystemDisplay.is_internal', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='has_mode_override', full_name='CMsgSystemDisplay.has_mode_override', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='width_mm', full_name='CMsgSystemDisplay.width_mm', index=7, + number=8, 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='height_mm', full_name='CMsgSystemDisplay.height_mm', index=8, + number=9, 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='current_mode_id', full_name='CMsgSystemDisplay.current_mode_id', index=9, + number=10, 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='modes', full_name='CMsgSystemDisplay.modes', index=10, + number=11, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='refresh_rate_min', full_name='CMsgSystemDisplay.refresh_rate_min', index=11, + number=12, 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='refresh_rate_max', full_name='CMsgSystemDisplay.refresh_rate_max', index=12, + number=13, 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='is_vrr_capable', full_name='CMsgSystemDisplay.is_vrr_capable', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_vrr_enabled', full_name='CMsgSystemDisplay.is_vrr_enabled', index=14, + number=15, 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), + _descriptor.FieldDescriptor( + name='is_hdr_capable', full_name='CMsgSystemDisplay.is_hdr_capable', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='is_hdr_enabled', full_name='CMsgSystemDisplay.is_hdr_enabled', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10623, + serialized_end=11026, +) + + +_CMSGSYSTEMDISPLAYMANAGERSTATE = _descriptor.Descriptor( + name='CMsgSystemDisplayManagerState', + full_name='CMsgSystemDisplayManagerState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='displays', full_name='CMsgSystemDisplayManagerState.displays', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_mode_switching_supported', full_name='CMsgSystemDisplayManagerState.is_mode_switching_supported', 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), + _descriptor.FieldDescriptor( + name='compatibility_mode', full_name='CMsgSystemDisplayManagerState.compatibility_mode', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11029, + serialized_end=11240, +) + + +_CMSGSYSTEMDISPLAYMANAGERSETMODE = _descriptor.Descriptor( + name='CMsgSystemDisplayManagerSetMode', + full_name='CMsgSystemDisplayManagerSetMode', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='display_id', full_name='CMsgSystemDisplayManagerSetMode.display_id', index=0, + number=1, 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='mode_id', full_name='CMsgSystemDisplayManagerSetMode.mode_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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11242, + serialized_end=11312, +) + + +_CMSGSYSTEMMANAGERSETTINGS = _descriptor.Descriptor( + name='CMsgSystemManagerSettings', + full_name='CMsgSystemManagerSettings', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='idle_backlight_dim_battery_seconds', full_name='CMsgSystemManagerSettings.idle_backlight_dim_battery_seconds', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idle_backlight_dim_ac_seconds', full_name='CMsgSystemManagerSettings.idle_backlight_dim_ac_seconds', index=1, + number=2, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idle_suspend_battery_seconds', full_name='CMsgSystemManagerSettings.idle_suspend_battery_seconds', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idle_suspend_ac_seconds', full_name='CMsgSystemManagerSettings.idle_suspend_ac_seconds', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idle_suspend_supressed', full_name='CMsgSystemManagerSettings.idle_suspend_supressed', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_adaptive_brightness_available', full_name='CMsgSystemManagerSettings.is_adaptive_brightness_available', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_adaptive_brightness_enabled', full_name='CMsgSystemManagerSettings.display_adaptive_brightness_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_display_colorprofile_available', full_name='CMsgSystemManagerSettings.is_display_colorprofile_available', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_colorprofile', full_name='CMsgSystemManagerSettings.display_colorprofile', index=8, + number=9, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_enabled', full_name='CMsgSystemManagerSettings.display_nightmode_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_tintstrength', full_name='CMsgSystemManagerSettings.display_nightmode_tintstrength', index=10, + number=11, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_maxhue', full_name='CMsgSystemManagerSettings.display_nightmode_maxhue', index=11, + number=12, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_maxsat', full_name='CMsgSystemManagerSettings.display_nightmode_maxsat', index=12, + number=13, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_uiexp', full_name='CMsgSystemManagerSettings.display_nightmode_uiexp', index=13, + number=14, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_blend', full_name='CMsgSystemManagerSettings.display_nightmode_blend', index=14, + number=15, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_reset', full_name='CMsgSystemManagerSettings.display_nightmode_reset', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='display_nightmode_schedule_enabled', full_name='CMsgSystemManagerSettings.display_nightmode_schedule_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_schedule_starttime', full_name='CMsgSystemManagerSettings.display_nightmode_schedule_starttime', index=17, + number=18, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_schedule_endtime', full_name='CMsgSystemManagerSettings.display_nightmode_schedule_endtime', index=18, + number=19, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_diagnostics_enabled', full_name='CMsgSystemManagerSettings.display_diagnostics_enabled', index=19, + number=20, 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), + _descriptor.FieldDescriptor( + name='als_lux_latest', full_name='CMsgSystemManagerSettings.als_lux_latest', index=20, + number=21, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='als_lux_median', full_name='CMsgSystemManagerSettings.als_lux_median', index=21, + number=22, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_brightness_linear', full_name='CMsgSystemManagerSettings.display_brightness_linear', index=22, + number=23, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_brightness_adaptivemin', full_name='CMsgSystemManagerSettings.display_brightness_adaptivemin', index=23, + number=24, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_brightness_adaptivemax', full_name='CMsgSystemManagerSettings.display_brightness_adaptivemax', index=24, + number=25, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_wifi_powersave_enabled', full_name='CMsgSystemManagerSettings.is_wifi_powersave_enabled', index=25, + number=26, 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), + _descriptor.FieldDescriptor( + name='is_fan_control_available', full_name='CMsgSystemManagerSettings.is_fan_control_available', index=26, + number=27, 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), + _descriptor.FieldDescriptor( + name='fan_control_mode', full_name='CMsgSystemManagerSettings.fan_control_mode', index=27, + number=28, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11315, + serialized_end=12456, +) + + +_CMSGSELECTOSBRANCHPARAMS = _descriptor.Descriptor( + name='CMsgSelectOSBranchParams', + full_name='CMsgSelectOSBranchParams', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='branch', full_name='CMsgSelectOSBranchParams.branch', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='custom_branch', full_name='CMsgSelectOSBranchParams.custom_branch', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12458, + serialized_end=12556, +) + + +_CMSGSYSTEMUPDATEPROGRESS = _descriptor.Descriptor( + name='CMsgSystemUpdateProgress', + full_name='CMsgSystemUpdateProgress', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='stage_progress', full_name='CMsgSystemUpdateProgress.stage_progress', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='stage_size_bytes', full_name='CMsgSystemUpdateProgress.stage_size_bytes', index=1, + number=2, type=3, cpp_type=2, 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='rtime_estimated_completion', full_name='CMsgSystemUpdateProgress.rtime_estimated_completion', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12558, + serialized_end=12670, +) + + +_CMSGSYSTEMUPDATECHECKRESULT = _descriptor.Descriptor( + name='CMsgSystemUpdateCheckResult', + full_name='CMsgSystemUpdateCheckResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='CMsgSystemUpdateCheckResult.type', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='eresult', full_name='CMsgSystemUpdateCheckResult.eresult', index=1, + number=2, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime_checked', full_name='CMsgSystemUpdateCheckResult.rtime_checked', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='available', full_name='CMsgSystemUpdateCheckResult.available', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version', full_name='CMsgSystemUpdateCheckResult.version', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='auto_message', full_name='CMsgSystemUpdateCheckResult.auto_message', index=5, + number=6, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12673, + serialized_end=12856, +) + + +_CMSGSYSTEMUPDATEAPPLYPARAMS = _descriptor.Descriptor( + name='CMsgSystemUpdateApplyParams', + full_name='CMsgSystemUpdateApplyParams', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='apply_types', full_name='CMsgSystemUpdateApplyParams.apply_types', index=0, + number=1, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12858, + serialized_end=12923, +) + + +_CMSGSYSTEMUPDATEAPPLYRESULT = _descriptor.Descriptor( + name='CMsgSystemUpdateApplyResult', + full_name='CMsgSystemUpdateApplyResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='CMsgSystemUpdateApplyResult.type', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='eresult', full_name='CMsgSystemUpdateApplyResult.eresult', index=1, + number=2, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='requires_client_restart', full_name='CMsgSystemUpdateApplyResult.requires_client_restart', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=True, 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), + _descriptor.FieldDescriptor( + name='requires_system_restart', full_name='CMsgSystemUpdateApplyResult.requires_system_restart', index=3, + number=4, type=8, cpp_type=7, label=1, + has_default_value=True, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12926, + serialized_end=13108, +) + + +_CMSGSYSTEMUPDATESTATE = _descriptor.Descriptor( + name='CMsgSystemUpdateState', + full_name='CMsgSystemUpdateState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='state', full_name='CMsgSystemUpdateState.state', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='progress', full_name='CMsgSystemUpdateState.progress', index=1, + number=2, 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), + _descriptor.FieldDescriptor( + name='update_check_results', full_name='CMsgSystemUpdateState.update_check_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='update_apply_results', full_name='CMsgSystemUpdateState.update_apply_results', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='supports_os_updates', full_name='CMsgSystemUpdateState.supports_os_updates', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13111, + serialized_end=13384, +) + + +_CMSGACHIEVEMENTCHANGE = _descriptor.Descriptor( + name='CMsgAchievementChange', + full_name='CMsgAchievementChange', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CMsgAchievementChange.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13386, + serialized_end=13424, +) + + +_CMSGCELLLIST_CELL = _descriptor.Descriptor( + name='Cell', + full_name='CMsgCellList.Cell', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cell_id', full_name='CMsgCellList.Cell.cell_id', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='loc_name', full_name='CMsgCellList.Cell.loc_name', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13477, + serialized_end=13518, +) + +_CMSGCELLLIST = _descriptor.Descriptor( + name='CMsgCellList', + full_name='CMsgCellList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cells', full_name='CMsgCellList.cells', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_CMSGCELLLIST_CELL, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13426, + serialized_end=13518, +) + + +_CMSGSHORTCUTINFO = _descriptor.Descriptor( + name='CMsgShortcutInfo', + full_name='CMsgShortcutInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CMsgShortcutInfo.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='exe', full_name='CMsgShortcutInfo.exe', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='start_dir', full_name='CMsgShortcutInfo.start_dir', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='icon', full_name='CMsgShortcutInfo.icon', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='CMsgShortcutInfo.path', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='args', full_name='CMsgShortcutInfo.args', index=5, + number=6, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_name', full_name='CMsgShortcutInfo.app_name', index=6, + number=7, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='override_appid', full_name='CMsgShortcutInfo.override_appid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='flatpak_appid', full_name='CMsgShortcutInfo.flatpak_appid', index=8, + number=9, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tags', full_name='CMsgShortcutInfo.tags', index=9, + number=10, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_remote', full_name='CMsgShortcutInfo.is_remote', index=10, + number=11, 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), + _descriptor.FieldDescriptor( + name='is_hidden', full_name='CMsgShortcutInfo.is_hidden', index=11, + number=12, 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), + _descriptor.FieldDescriptor( + name='is_temporary', full_name='CMsgShortcutInfo.is_temporary', index=12, + number=13, 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), + _descriptor.FieldDescriptor( + name='is_openvr', full_name='CMsgShortcutInfo.is_openvr', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='allow_desktop_config', full_name='CMsgShortcutInfo.allow_desktop_config', index=14, + number=15, 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), + _descriptor.FieldDescriptor( + name='allow_overlay', full_name='CMsgShortcutInfo.allow_overlay', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='rt_last_played_time', full_name='CMsgShortcutInfo.rt_last_played_time', index=16, + number=17, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_devkit_shortcut', full_name='CMsgShortcutInfo.is_devkit_shortcut', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='devkit_gameid', full_name='CMsgShortcutInfo.devkit_gameid', index=18, + number=19, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13521, + serialized_end=13919, +) + + +_CMSGSHORTCUTAPPIDS = _descriptor.Descriptor( + name='CMsgShortcutAppIds', + full_name='CMsgShortcutAppIds', + filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='diagnostic_update_rate', full_name='CMsgSystemPerfSettings.diagnostic_update_rate', index=0, - number=1, type=2, cpp_type=6, label=1, - has_default_value=False, default_value=float(0), + name='appids', full_name='CMsgShortcutAppIds.appids', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13921, + serialized_end=13957, +) + + +_CMSGMONITORINFO_MONITORINFO = _descriptor.Descriptor( + name='MonitorInfo', + full_name='CMsgMonitorInfo.MonitorInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ _descriptor.FieldDescriptor( - name='is_shark_mode', full_name='CMsgSystemPerfSettings.is_shark_mode', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, + name='monitor_device_name', full_name='CMsgMonitorInfo.MonitorInfo.monitor_device_name', index=0, + number=1, type=9, cpp_type=9, label=2, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='monitor_display_name', full_name='CMsgMonitorInfo.MonitorInfo.monitor_display_name', index=1, + number=2, type=9, cpp_type=9, label=2, + 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, create_key=_descriptor._internal_create_key), @@ -1427,13 +4414,52 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3593, - serialized_end=3672, + serialized_start=14058, + serialized_end=14130, +) + +_CMSGMONITORINFO = _descriptor.Descriptor( + name='CMsgMonitorInfo', + full_name='CMsgMonitorInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='selected_display_name', full_name='CMsgMonitorInfo.selected_display_name', index=0, + number=1, type=9, cpp_type=9, label=2, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='monitors', full_name='CMsgMonitorInfo.monitors', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_CMSGMONITORINFO_MONITORINFO, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13960, + serialized_end=14130, ) _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['a'].enum_type = enums__pb2._EBLUETOOTHDEVICETYPE _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['b'].enum_type = enums__pb2._ESTORAGEBLOCKCONTENTTYPE _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['c'].enum_type = enums__pb2._ESTORAGEBLOCKFILESYSTEMTYPE +_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['d'].enum_type = enums__pb2._ESDCARDFORMATSTAGE _CMSGNETWORKDEVICEIP4CONFIG.fields_by_name['addresses'].message_type = _CMSGNETWORKDEVICEIP4ADDRESS _CMSGNETWORKDEVICEIP6CONFIG.fields_by_name['addresses'].message_type = _CMSGNETWORKDEVICEIP6ADDRESS _CMSGNETWORKDEVICESDATA_DEVICE_WIRED.containing_type = _CMSGNETWORKDEVICESDATA_DEVICE @@ -1460,6 +4486,7 @@ _CMSGNETWORKDEVICECONNECT.oneofs_by_name['ap_info'].fields.append( _CMSGNETWORKDEVICECONNECT.fields_by_name['ap_custom']) _CMSGNETWORKDEVICECONNECT.fields_by_name['ap_custom'].containing_oneof = _CMSGNETWORKDEVICECONNECT.oneofs_by_name['ap_info'] +_CMSGSTORAGEDEVICESDATA_DRIVE.fields_by_name['media_type'].enum_type = enums__pb2._ESTORAGEDRIVEMEDIATYPE _CMSGSTORAGEDEVICESDATA_DRIVE.containing_type = _CMSGSTORAGEDEVICESDATA _CMSGSTORAGEDEVICESDATA_BLOCKDEVICE.fields_by_name['content_type'].enum_type = enums__pb2._ESTORAGEBLOCKCONTENTTYPE _CMSGSTORAGEDEVICESDATA_BLOCKDEVICE.fields_by_name['filesystem_type'].enum_type = enums__pb2._ESTORAGEBLOCKFILESYSTEMTYPE @@ -1471,9 +4498,76 @@ _CMSGBLUETOOTHDEVICESDATA_ADAPTER.containing_type = _CMSGBLUETOOTHDEVICESDATA _CMSGBLUETOOTHDEVICESDATA_DEVICE.fields_by_name['etype'].enum_type = enums__pb2._EBLUETOOTHDEVICETYPE _CMSGBLUETOOTHDEVICESDATA_DEVICE.containing_type = _CMSGBLUETOOTHDEVICESDATA +_CMSGBLUETOOTHDEVICESDATA_MANAGER.containing_type = _CMSGBLUETOOTHDEVICESDATA _CMSGBLUETOOTHDEVICESDATA.fields_by_name['adapters'].message_type = _CMSGBLUETOOTHDEVICESDATA_ADAPTER _CMSGBLUETOOTHDEVICESDATA.fields_by_name['devices'].message_type = _CMSGBLUETOOTHDEVICESDATA_DEVICE +_CMSGBLUETOOTHDEVICESDATA.fields_by_name['manager'].message_type = _CMSGBLUETOOTHDEVICESDATA_MANAGER _CMSGSYSTEMPERFDIAGNOSTICINFO.fields_by_name['entries'].message_type = _CMSGSYSTEMPERFDIAGNOSTICENTRY +_CMSGSYSTEMPERFDIAGNOSTICINFO.fields_by_name['interfaces'].message_type = _CMSGSYSTEMPERFNETWORKINTERFACE +_CMSGSYSTEMPERFLIMITS.fields_by_name['gpu_performance_levels_available'].enum_type = enums__pb2._EGPUPERFORMANCELEVEL +_CMSGSYSTEMPERFLIMITS.fields_by_name['split_scaling_filters_available'].enum_type = enums__pb2._ESPLITSCALINGFILTER +_CMSGSYSTEMPERFLIMITS.fields_by_name['split_scaling_scalers_available'].enum_type = enums__pb2._ESPLITSCALINGSCALER +_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['system_trace_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['graphics_profiling_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['perf_overlay_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['perf_overlay_level'].enum_type = enums__pb2._EGRAPHICSPERFOVERLAYLEVEL +_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['hdr_on_sdr_tonemap_operator'].enum_type = enums__pb2._EHDRTONEMAPOPERATOR +_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['cpu_governor'].enum_type = enums__pb2._ECPUGOVERNOR +_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['gpu_performance_level'].enum_type = enums__pb2._EGPUPERFORMANCELEVEL +_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['split_scaling_filter'].enum_type = enums__pb2._ESPLITSCALINGFILTER +_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['split_scaling_scaler'].enum_type = enums__pb2._ESPLITSCALINGSCALER +_CMSGSYSTEMPERFSETTINGS.fields_by_name['global'].message_type = _CMSGSYSTEMPERFSETTINGSGLOBAL +_CMSGSYSTEMPERFSETTINGS.fields_by_name['per_app'].message_type = _CMSGSYSTEMPERFSETTINGSPERAPP +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['system_trace_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['graphics_profiling_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['perf_overlay_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['perf_overlay_level'].enum_type = enums__pb2._EGRAPHICSPERFOVERLAYLEVEL +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['gpu_performance_level'].enum_type = enums__pb2._EGPUPERFORMANCELEVEL +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['cpu_governor'].enum_type = enums__pb2._ECPUGOVERNOR +_CMSGSYSTEMPERFSTATE.fields_by_name['limits'].message_type = _CMSGSYSTEMPERFLIMITS +_CMSGSYSTEMPERFSTATE.fields_by_name['settings'].message_type = _CMSGSYSTEMPERFSETTINGS +_CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['settings_delta'].message_type = _CMSGSYSTEMPERFSETTINGS +_CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'].fields.append( + _CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['reset_to_default']) +_CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['reset_to_default'].containing_oneof = _CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'] +_CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'].fields.append( + _CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['settings_delta']) +_CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['settings_delta'].containing_oneof = _CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'] +_CMSGSYSTEMDOCKUPDATESTATE.fields_by_name['state'].enum_type = enums__pb2._EUPDATERSTATE +_CMSGSYSTEMDOCKSTATE.fields_by_name['update_state'].message_type = _CMSGSYSTEMDOCKUPDATESTATE +_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY.fields_by_name['echannel'].enum_type = enums__pb2._ESYSTEMAUDIOCHANNEL +_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY.containing_type = _CMSGSYSTEMAUDIOVOLUME +_CMSGSYSTEMAUDIOVOLUME.fields_by_name['entries'].message_type = _CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY +_CMSGSYSTEMAUDIOMANAGERDEVICE.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT +_CMSGSYSTEMAUDIOMANAGERNODE.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT +_CMSGSYSTEMAUDIOMANAGERNODE.fields_by_name['edirection'].enum_type = enums__pb2._ESYSTEMAUDIODIRECTION +_CMSGSYSTEMAUDIOMANAGERNODE.fields_by_name['volume'].message_type = _CMSGSYSTEMAUDIOVOLUME +_CMSGSYSTEMAUDIOMANAGERPORT.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT +_CMSGSYSTEMAUDIOMANAGERPORT.fields_by_name['etype'].enum_type = enums__pb2._ESYSTEMAUDIOPORTTYPE +_CMSGSYSTEMAUDIOMANAGERPORT.fields_by_name['edirection'].enum_type = enums__pb2._ESYSTEMAUDIOPORTDIRECTION +_CMSGSYSTEMAUDIOMANAGERLINK.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT +_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['devices'].message_type = _CMSGSYSTEMAUDIOMANAGERDEVICE +_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['nodes'].message_type = _CMSGSYSTEMAUDIOMANAGERNODE +_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['ports'].message_type = _CMSGSYSTEMAUDIOMANAGERPORT +_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['links'].message_type = _CMSGSYSTEMAUDIOMANAGERLINK +_CMSGSYSTEMAUDIOMANAGERSTATE.fields_by_name['hw'].message_type = _CMSGSYSTEMAUDIOMANAGERSTATEHW +_CMSGSYSTEMDISPLAY.fields_by_name['modes'].message_type = _CMSGSYSTEMDISPLAYMODE +_CMSGSYSTEMDISPLAYMANAGERSTATE.fields_by_name['displays'].message_type = _CMSGSYSTEMDISPLAY +_CMSGSYSTEMDISPLAYMANAGERSTATE.fields_by_name['compatibility_mode'].enum_type = enums__pb2._ESYSTEMDISPLAYCOMPATIBILITYMODE +_CMSGSYSTEMMANAGERSETTINGS.fields_by_name['display_colorprofile'].enum_type = enums__pb2._ECOLORPROFILE +_CMSGSYSTEMMANAGERSETTINGS.fields_by_name['fan_control_mode'].enum_type = enums__pb2._ESYSTEMFANCONTROLMODE +_CMSGSELECTOSBRANCHPARAMS.fields_by_name['branch'].enum_type = enums__pb2._EOSBRANCH +_CMSGSYSTEMUPDATECHECKRESULT.fields_by_name['type'].enum_type = enums__pb2._EUPDATERTYPE +_CMSGSYSTEMUPDATEAPPLYPARAMS.fields_by_name['apply_types'].enum_type = enums__pb2._EUPDATERTYPE +_CMSGSYSTEMUPDATEAPPLYRESULT.fields_by_name['type'].enum_type = enums__pb2._EUPDATERTYPE +_CMSGSYSTEMUPDATESTATE.fields_by_name['state'].enum_type = enums__pb2._EUPDATERSTATE +_CMSGSYSTEMUPDATESTATE.fields_by_name['progress'].message_type = _CMSGSYSTEMUPDATEPROGRESS +_CMSGSYSTEMUPDATESTATE.fields_by_name['update_check_results'].message_type = _CMSGSYSTEMUPDATECHECKRESULT +_CMSGSYSTEMUPDATESTATE.fields_by_name['update_apply_results'].message_type = _CMSGSYSTEMUPDATEAPPLYRESULT +_CMSGCELLLIST_CELL.containing_type = _CMSGCELLLIST +_CMSGCELLLIST.fields_by_name['cells'].message_type = _CMSGCELLLIST_CELL +_CMSGMONITORINFO_MONITORINFO.containing_type = _CMSGMONITORINFO +_CMSGMONITORINFO.fields_by_name['monitors'].message_type = _CMSGMONITORINFO_MONITORINFO DESCRIPTOR.message_types_by_name['SteamMessagesClientIClientForcedEnumDependencies'] = _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP4Address'] = _CMSGNETWORKDEVICEIP4ADDRESS DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP4Config'] = _CMSGNETWORKDEVICEIP4CONFIG @@ -1485,11 +4579,46 @@ DESCRIPTOR.message_types_by_name['CCloud_PendingRemoteOperation'] = _CCLOUD_PENDINGREMOTEOPERATION DESCRIPTOR.message_types_by_name['CMsgCloudPendingRemoteOperations'] = _CMSGCLOUDPENDINGREMOTEOPERATIONS DESCRIPTOR.message_types_by_name['CMsgBluetoothDevicesData'] = _CMSGBLUETOOTHDEVICESDATA -DESCRIPTOR.message_types_by_name['CMsgBluetoothSettings'] = _CMSGBLUETOOTHSETTINGS DESCRIPTOR.message_types_by_name['CMsgSystemPerfDiagnosticEntry'] = _CMSGSYSTEMPERFDIAGNOSTICENTRY +DESCRIPTOR.message_types_by_name['CMsgSystemPerfNetworkInterface'] = _CMSGSYSTEMPERFNETWORKINTERFACE DESCRIPTOR.message_types_by_name['CMsgSystemPerfDiagnosticInfo'] = _CMSGSYSTEMPERFDIAGNOSTICINFO +DESCRIPTOR.message_types_by_name['CMsgSystemPerfLimits'] = _CMSGSYSTEMPERFLIMITS +DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsGlobal'] = _CMSGSYSTEMPERFSETTINGSGLOBAL +DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsPerApp'] = _CMSGSYSTEMPERFSETTINGSPERAPP DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettings'] = _CMSGSYSTEMPERFSETTINGS +DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsV1'] = _CMSGSYSTEMPERFSETTINGSV1 +DESCRIPTOR.message_types_by_name['CMsgSystemPerfState'] = _CMSGSYSTEMPERFSTATE +DESCRIPTOR.message_types_by_name['CMsgSystemPerfUpdateSettings'] = _CMSGSYSTEMPERFUPDATESETTINGS +DESCRIPTOR.message_types_by_name['CMsgSystemDockUpdateState'] = _CMSGSYSTEMDOCKUPDATESTATE +DESCRIPTOR.message_types_by_name['CMsgSystemDockState'] = _CMSGSYSTEMDOCKSTATE +DESCRIPTOR.message_types_by_name['CMsgSystemDockUpdateFirmware'] = _CMSGSYSTEMDOCKUPDATEFIRMWARE +DESCRIPTOR.message_types_by_name['CMsgSystemAudioVolume'] = _CMSGSYSTEMAUDIOVOLUME +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerObject'] = _CMSGSYSTEMAUDIOMANAGEROBJECT +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerDevice'] = _CMSGSYSTEMAUDIOMANAGERDEVICE +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerNode'] = _CMSGSYSTEMAUDIOMANAGERNODE +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerPort'] = _CMSGSYSTEMAUDIOMANAGERPORT +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerLink'] = _CMSGSYSTEMAUDIOMANAGERLINK +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerStateHW'] = _CMSGSYSTEMAUDIOMANAGERSTATEHW +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerState'] = _CMSGSYSTEMAUDIOMANAGERSTATE +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerUpdateSomething'] = _CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING +DESCRIPTOR.message_types_by_name['CMsgSystemDisplayMode'] = _CMSGSYSTEMDISPLAYMODE +DESCRIPTOR.message_types_by_name['CMsgSystemDisplay'] = _CMSGSYSTEMDISPLAY +DESCRIPTOR.message_types_by_name['CMsgSystemDisplayManagerState'] = _CMSGSYSTEMDISPLAYMANAGERSTATE +DESCRIPTOR.message_types_by_name['CMsgSystemDisplayManagerSetMode'] = _CMSGSYSTEMDISPLAYMANAGERSETMODE +DESCRIPTOR.message_types_by_name['CMsgSystemManagerSettings'] = _CMSGSYSTEMMANAGERSETTINGS +DESCRIPTOR.message_types_by_name['CMsgSelectOSBranchParams'] = _CMSGSELECTOSBRANCHPARAMS +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateProgress'] = _CMSGSYSTEMUPDATEPROGRESS +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateCheckResult'] = _CMSGSYSTEMUPDATECHECKRESULT +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateApplyParams'] = _CMSGSYSTEMUPDATEAPPLYPARAMS +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateApplyResult'] = _CMSGSYSTEMUPDATEAPPLYRESULT +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateState'] = _CMSGSYSTEMUPDATESTATE +DESCRIPTOR.message_types_by_name['CMsgAchievementChange'] = _CMSGACHIEVEMENTCHANGE +DESCRIPTOR.message_types_by_name['CMsgCellList'] = _CMSGCELLLIST +DESCRIPTOR.message_types_by_name['CMsgShortcutInfo'] = _CMSGSHORTCUTINFO +DESCRIPTOR.message_types_by_name['CMsgShortcutAppIds'] = _CMSGSHORTCUTAPPIDS +DESCRIPTOR.message_types_by_name['CMsgMonitorInfo'] = _CMSGMONITORINFO DESCRIPTOR.enum_types_by_name['ECloudPendingRemoteOperation'] = _ECLOUDPENDINGREMOTEOPERATION +DESCRIPTOR.enum_types_by_name['ESteamDeckKeyboardLayout'] = _ESTEAMDECKKEYBOARDLAYOUT _sym_db.RegisterFileDescriptor(DESCRIPTOR) SteamMessagesClientIClientForcedEnumDependencies = _reflection.GeneratedProtocolMessageType('SteamMessagesClientIClientForcedEnumDependencies', (_message.Message,), { @@ -1649,6 +4778,13 @@ # @@protoc_insertion_point(class_scope:CMsgBluetoothDevicesData.Device) }) , + + 'Manager' : _reflection.GeneratedProtocolMessageType('Manager', (_message.Message,), { + 'DESCRIPTOR' : _CMSGBLUETOOTHDEVICESDATA_MANAGER, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgBluetoothDevicesData.Manager) + }) + , 'DESCRIPTOR' : _CMSGBLUETOOTHDEVICESDATA, '__module__' : 'steammessages_client_objects_pb2' # @@protoc_insertion_point(class_scope:CMsgBluetoothDevicesData) @@ -1656,13 +4792,7 @@ _sym_db.RegisterMessage(CMsgBluetoothDevicesData) _sym_db.RegisterMessage(CMsgBluetoothDevicesData.Adapter) _sym_db.RegisterMessage(CMsgBluetoothDevicesData.Device) - -CMsgBluetoothSettings = _reflection.GeneratedProtocolMessageType('CMsgBluetoothSettings', (_message.Message,), { - 'DESCRIPTOR' : _CMSGBLUETOOTHSETTINGS, - '__module__' : 'steammessages_client_objects_pb2' - # @@protoc_insertion_point(class_scope:CMsgBluetoothSettings) - }) -_sym_db.RegisterMessage(CMsgBluetoothSettings) +_sym_db.RegisterMessage(CMsgBluetoothDevicesData.Manager) CMsgSystemPerfDiagnosticEntry = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfDiagnosticEntry', (_message.Message,), { 'DESCRIPTOR' : _CMSGSYSTEMPERFDIAGNOSTICENTRY, @@ -1671,6 +4801,13 @@ }) _sym_db.RegisterMessage(CMsgSystemPerfDiagnosticEntry) +CMsgSystemPerfNetworkInterface = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfNetworkInterface', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFNETWORKINTERFACE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfNetworkInterface) + }) +_sym_db.RegisterMessage(CMsgSystemPerfNetworkInterface) + CMsgSystemPerfDiagnosticInfo = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfDiagnosticInfo', (_message.Message,), { 'DESCRIPTOR' : _CMSGSYSTEMPERFDIAGNOSTICINFO, '__module__' : 'steammessages_client_objects_pb2' @@ -1678,6 +4815,27 @@ }) _sym_db.RegisterMessage(CMsgSystemPerfDiagnosticInfo) +CMsgSystemPerfLimits = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfLimits', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFLIMITS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfLimits) + }) +_sym_db.RegisterMessage(CMsgSystemPerfLimits) + +CMsgSystemPerfSettingsGlobal = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfSettingsGlobal', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFSETTINGSGLOBAL, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfSettingsGlobal) + }) +_sym_db.RegisterMessage(CMsgSystemPerfSettingsGlobal) + +CMsgSystemPerfSettingsPerApp = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfSettingsPerApp', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFSETTINGSPERAPP, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfSettingsPerApp) + }) +_sym_db.RegisterMessage(CMsgSystemPerfSettingsPerApp) + CMsgSystemPerfSettings = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfSettings', (_message.Message,), { 'DESCRIPTOR' : _CMSGSYSTEMPERFSETTINGS, '__module__' : 'steammessages_client_objects_pb2' @@ -1685,6 +4843,247 @@ }) _sym_db.RegisterMessage(CMsgSystemPerfSettings) +CMsgSystemPerfSettingsV1 = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfSettingsV1', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFSETTINGSV1, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfSettingsV1) + }) +_sym_db.RegisterMessage(CMsgSystemPerfSettingsV1) + +CMsgSystemPerfState = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFSTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfState) + }) +_sym_db.RegisterMessage(CMsgSystemPerfState) + +CMsgSystemPerfUpdateSettings = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfUpdateSettings', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFUPDATESETTINGS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfUpdateSettings) + }) +_sym_db.RegisterMessage(CMsgSystemPerfUpdateSettings) + +CMsgSystemDockUpdateState = _reflection.GeneratedProtocolMessageType('CMsgSystemDockUpdateState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDOCKUPDATESTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDockUpdateState) + }) +_sym_db.RegisterMessage(CMsgSystemDockUpdateState) + +CMsgSystemDockState = _reflection.GeneratedProtocolMessageType('CMsgSystemDockState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDOCKSTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDockState) + }) +_sym_db.RegisterMessage(CMsgSystemDockState) + +CMsgSystemDockUpdateFirmware = _reflection.GeneratedProtocolMessageType('CMsgSystemDockUpdateFirmware', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDOCKUPDATEFIRMWARE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDockUpdateFirmware) + }) +_sym_db.RegisterMessage(CMsgSystemDockUpdateFirmware) + +CMsgSystemAudioVolume = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioVolume', (_message.Message,), { + + 'ChannelEntry' : _reflection.GeneratedProtocolMessageType('ChannelEntry', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioVolume.ChannelEntry) + }) + , + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOVOLUME, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioVolume) + }) +_sym_db.RegisterMessage(CMsgSystemAudioVolume) +_sym_db.RegisterMessage(CMsgSystemAudioVolume.ChannelEntry) + +CMsgSystemAudioManagerObject = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerObject', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGEROBJECT, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerObject) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerObject) + +CMsgSystemAudioManagerDevice = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerDevice', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERDEVICE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerDevice) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerDevice) + +CMsgSystemAudioManagerNode = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerNode', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERNODE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerNode) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerNode) + +CMsgSystemAudioManagerPort = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerPort', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERPORT, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerPort) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerPort) + +CMsgSystemAudioManagerLink = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerLink', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERLINK, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerLink) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerLink) + +CMsgSystemAudioManagerStateHW = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerStateHW', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERSTATEHW, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerStateHW) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerStateHW) + +CMsgSystemAudioManagerState = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERSTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerState) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerState) + +CMsgSystemAudioManagerUpdateSomething = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerUpdateSomething', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerUpdateSomething) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerUpdateSomething) + +CMsgSystemDisplayMode = _reflection.GeneratedProtocolMessageType('CMsgSystemDisplayMode', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDISPLAYMODE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDisplayMode) + }) +_sym_db.RegisterMessage(CMsgSystemDisplayMode) + +CMsgSystemDisplay = _reflection.GeneratedProtocolMessageType('CMsgSystemDisplay', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDISPLAY, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDisplay) + }) +_sym_db.RegisterMessage(CMsgSystemDisplay) + +CMsgSystemDisplayManagerState = _reflection.GeneratedProtocolMessageType('CMsgSystemDisplayManagerState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDISPLAYMANAGERSTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDisplayManagerState) + }) +_sym_db.RegisterMessage(CMsgSystemDisplayManagerState) + +CMsgSystemDisplayManagerSetMode = _reflection.GeneratedProtocolMessageType('CMsgSystemDisplayManagerSetMode', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDISPLAYMANAGERSETMODE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDisplayManagerSetMode) + }) +_sym_db.RegisterMessage(CMsgSystemDisplayManagerSetMode) + +CMsgSystemManagerSettings = _reflection.GeneratedProtocolMessageType('CMsgSystemManagerSettings', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMMANAGERSETTINGS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemManagerSettings) + }) +_sym_db.RegisterMessage(CMsgSystemManagerSettings) + +CMsgSelectOSBranchParams = _reflection.GeneratedProtocolMessageType('CMsgSelectOSBranchParams', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSELECTOSBRANCHPARAMS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSelectOSBranchParams) + }) +_sym_db.RegisterMessage(CMsgSelectOSBranchParams) + +CMsgSystemUpdateProgress = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateProgress', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATEPROGRESS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateProgress) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateProgress) + +CMsgSystemUpdateCheckResult = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateCheckResult', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATECHECKRESULT, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateCheckResult) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateCheckResult) + +CMsgSystemUpdateApplyParams = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateApplyParams', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATEAPPLYPARAMS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateApplyParams) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateApplyParams) + +CMsgSystemUpdateApplyResult = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateApplyResult', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATEAPPLYRESULT, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateApplyResult) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateApplyResult) + +CMsgSystemUpdateState = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATESTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateState) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateState) + +CMsgAchievementChange = _reflection.GeneratedProtocolMessageType('CMsgAchievementChange', (_message.Message,), { + 'DESCRIPTOR' : _CMSGACHIEVEMENTCHANGE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgAchievementChange) + }) +_sym_db.RegisterMessage(CMsgAchievementChange) + +CMsgCellList = _reflection.GeneratedProtocolMessageType('CMsgCellList', (_message.Message,), { + + 'Cell' : _reflection.GeneratedProtocolMessageType('Cell', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCELLLIST_CELL, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgCellList.Cell) + }) + , + 'DESCRIPTOR' : _CMSGCELLLIST, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgCellList) + }) +_sym_db.RegisterMessage(CMsgCellList) +_sym_db.RegisterMessage(CMsgCellList.Cell) + +CMsgShortcutInfo = _reflection.GeneratedProtocolMessageType('CMsgShortcutInfo', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSHORTCUTINFO, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgShortcutInfo) + }) +_sym_db.RegisterMessage(CMsgShortcutInfo) + +CMsgShortcutAppIds = _reflection.GeneratedProtocolMessageType('CMsgShortcutAppIds', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSHORTCUTAPPIDS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgShortcutAppIds) + }) +_sym_db.RegisterMessage(CMsgShortcutAppIds) + +CMsgMonitorInfo = _reflection.GeneratedProtocolMessageType('CMsgMonitorInfo', (_message.Message,), { + + 'MonitorInfo' : _reflection.GeneratedProtocolMessageType('MonitorInfo', (_message.Message,), { + 'DESCRIPTOR' : _CMSGMONITORINFO_MONITORINFO, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgMonitorInfo.MonitorInfo) + }) + , + 'DESCRIPTOR' : _CMSGMONITORINFO, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgMonitorInfo) + }) +_sym_db.RegisterMessage(CMsgMonitorInfo) +_sym_db.RegisterMessage(CMsgMonitorInfo.MonitorInfo) + DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py index 1c635667..f79be976 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py @@ -18,9 +18,9 @@ name='steammessages_clientserver_2.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\000', + serialized_options=b'H\001\200\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\"steammessages_clientserver_2.proto\x1a\x18steammessages_base.proto\"w\n\x1c\x43MsgClientUpdateUserGameInfo\x12\x14\n\x0csteamid_idgs\x18\x01 \x01(\x06\x12\x0e\n\x06gameid\x18\x02 \x01(\x06\x12\x0f\n\x07game_ip\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\r\n\x05token\x18\x05 \x01(\x0c\"S\n\x1c\x43MsgClientRichPresenceUpload\x12\x18\n\x10rich_presence_kv\x18\x01 \x01(\x0c\x12\x19\n\x11steamid_broadcast\x18\x02 \x03(\x06\"8\n\x1d\x43MsgClientRichPresenceRequest\x12\x17\n\x0fsteamid_request\x18\x01 \x03(\x06\"\x9d\x01\n\x1a\x43MsgClientRichPresenceInfo\x12?\n\rrich_presence\x18\x01 \x03(\x0b\x32(.CMsgClientRichPresenceInfo.RichPresence\x1a>\n\x0cRichPresence\x12\x14\n\x0csteamid_user\x18\x01 \x01(\x06\x12\x18\n\x10rich_presence_kv\x18\x02 \x01(\x0c\".\n\x1c\x43MsgClientCheckFileSignature\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"\xf7\x01\n$CMsgClientCheckFileSignatureResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0b\n\x03pid\x18\x02 \x01(\r\x12\x0f\n\x07\x65result\x18\x03 \x01(\r\x12\x10\n\x08\x66ilename\x18\x04 \x01(\t\x12\x18\n\x10\x65signatureresult\x18\x05 \x01(\r\x12\x10\n\x08sha_file\x18\x06 \x01(\x0c\x12\x17\n\x0fsignatureheader\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ilesize\x18\x08 \x01(\r\x12\x14\n\x0cgetlasterror\x18\t \x01(\r\x12\"\n\x1a\x65valvesignaturecheckdetail\x18\n \x01(\r\"P\n\x19\x43MsgClientReadMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x11\n\tcubtoread\x18\x03 \x01(\r\"\xce\x01\n!CMsgClientReadMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x0f\n\x07\x63ubread\x18\x07 \x01(\r\x12\x12\n\nbytes_read\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66ilename_sentry\x18\t \x01(\t\"\xbd\x01\n\x1b\x43MsgClientUpdateMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x12\n\ncubtowrite\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x0c\x12\x10\n\x08otp_type\x18\x05 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x06 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\x07 \x01(\x0c\x12\x15\n\rotp_timedrift\x18\x08 \x01(\r\"\xe1\x01\n#CMsgClientUpdateMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x10\n\x08\x63ubwrote\x18\x07 \x01(\r\x12\x10\n\x08otp_type\x18\x08 \x01(\x05\x12\x11\n\totp_value\x18\t \x01(\r\x12\x16\n\x0eotp_identifier\x18\n \x01(\t\"\xa1\x02\n\x1c\x43MsgClientRequestMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x1a\n\x12\x65result_sentryfile\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x16\n\x0esha_sentryfile\x18\x04 \x01(\x0c\x12\x1b\n\x13lock_account_action\x18\x06 \x01(\x05\x12\x10\n\x08otp_type\x18\x07 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x08 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\t \x01(\x0c\x12\x11\n\totp_value\x18\n \x01(\r\x12\x14\n\x0cmachine_name\x18\x0b \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x0c \x01(\t\"7\n$CMsgClientRequestMachineAuthResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"$\n\x15\x43MsgClientRegisterKey\x12\x0b\n\x03key\x18\x01 \x01(\t\"p\n\x1a\x43MsgClientPurchaseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17purchase_result_details\x18\x02 \x01(\x05\x12\x1d\n\x15purchase_receipt_info\x18\x03 \x01(\x0c\"\xc5\x01\n\x1c\x43MsgClientActivateOEMLicense\x12\x19\n\x11\x62ios_manufacturer\x18\x01 \x01(\t\x12\x19\n\x11\x62ios_serialnumber\x18\x02 \x01(\t\x12\x14\n\x0clicense_file\x18\x03 \x01(\x0c\x12\x1e\n\x16mainboard_manufacturer\x18\x04 \x01(\t\x12\x19\n\x11mainboard_product\x18\x05 \x01(\t\x12\x1e\n\x16mainboard_serialnumber\x18\x06 \x01(\t\"9\n\x1c\x43MsgClientRegisterOEMMachine\x12\x19\n\x11oem_register_file\x18\x01 \x01(\x0c\"7\n$CMsgClientRegisterOEMMachineResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"K\n\x1f\x43MsgClientPurchaseWithMachineID\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0cmachine_info\x18\x02 \x01(\x0c\"g\n CMsgTrading_InitiateTradeRequest\x12\x18\n\x10trade_request_id\x18\x01 \x01(\r\x12\x15\n\rother_steamid\x18\x02 \x01(\x04\x12\x12\n\nother_name\x18\x03 \x01(\t\"\xd2\x02\n!CMsgTrading_InitiateTradeResponse\x12\x10\n\x08response\x18\x01 \x01(\r\x12\x18\n\x10trade_request_id\x18\x02 \x01(\r\x12\x15\n\rother_steamid\x18\x03 \x01(\x04\x12 \n\x18steamguard_required_days\x18\x04 \x01(\r\x12 \n\x18new_device_cooldown_days\x18\x05 \x01(\r\x12-\n%default_password_reset_probation_days\x18\x06 \x01(\r\x12%\n\x1dpassword_reset_probation_days\x18\x07 \x01(\r\x12+\n#default_email_change_probation_days\x18\x08 \x01(\r\x12#\n\x1b\x65mail_change_probation_days\x18\t \x01(\r\"7\n\x1e\x43MsgTrading_CancelTradeRequest\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"1\n\x18\x43MsgTrading_StartSession\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"P\n\x19\x43MsgClientGetCDNAuthToken\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x11\n\thost_name\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"C\n\x1f\x43MsgClientGetDepotDecryptionKey\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"m\n\'CMsgClientGetDepotDecryptionKeyResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x08\x64\x65pot_id\x18\x02 \x01(\r\x12\x1c\n\x14\x64\x65pot_encryption_key\x18\x03 \x01(\x0c\"X\n\x1e\x43MsgClientCheckAppBetaPassword\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x10\n\x08language\x18\x03 \x01(\x05\"\xda\x01\n&CMsgClientCheckAppBetaPasswordResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12K\n\rbetapasswords\x18\x04 \x03(\x0b\x32\x34.CMsgClientCheckAppBetaPasswordResponse.BetaPassword\x1aO\n\x0c\x42\x65taPassword\x12\x10\n\x08\x62\x65taname\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x65tadescription\x18\x03 \x01(\t\"\xbe\x04\n\x1c\x43MsgClientUpdateAppJobReport\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\"\xcb\x01\n\x1e\x43MsgClientDPContentStatsReport\x12\x18\n\x10stats_machine_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x63ountry_code\x18\x02 \x01(\t\x12\x0f\n\x07os_type\x18\x03 \x01(\x05\x12\x10\n\x08language\x18\x04 \x01(\x05\x12\x1b\n\x13num_install_folders\x18\x05 \x01(\r\x12\x1b\n\x13num_installed_games\x18\x06 \x01(\r\x12\x1c\n\x14size_installed_games\x18\x07 \x01(\x04\"_\n!CMsgClientGetCDNAuthTokenResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\t\x12\x17\n\x0f\x65xpiration_time\x18\x03 \x01(\r\"\xb4\x02\n\x1a\x43MsgDownloadRateStatistics\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x34\n\x05stats\x18\x02 \x03(\x0b\x32%.CMsgDownloadRateStatistics.StatsInfo\x12\x17\n\x0fthrottling_kbps\x18\x03 \x01(\r\x12\x13\n\x0bsteam_realm\x18\x04 \x01(\r\x1a\xa0\x01\n\tStatsInfo\x12\x13\n\x0bsource_type\x18\x01 \x01(\r\x12\x11\n\tsource_id\x18\x02 \x01(\r\x12\x0f\n\x07seconds\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x04\x12\x11\n\thost_name\x18\x05 \x01(\t\x12\x14\n\x0cmicroseconds\x18\x06 \x01(\x04\x12\x11\n\tused_ipv6\x18\x07 \x01(\x08\x12\x0f\n\x07proxied\x18\x08 \x01(\x08\"H\n\x1c\x43MsgClientRequestAccountData\x12\x18\n\x10\x61\x63\x63ount_or_email\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\r\"\xd7\x01\n$CMsgClientRequestAccountDataResponse\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x03 \x01(\t\x12\x12\n\nct_matches\x18\x04 \x01(\r\x12 \n\x18\x61\x63\x63ount_name_suggestion1\x18\x05 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion2\x18\x06 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion3\x18\x07 \x01(\t\"\x99\x01\n\x1b\x43MsgClientUGSGetGlobalStats\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1e\n\x16history_days_requested\x18\x02 \x01(\r\x12\x1b\n\x13time_last_requested\x18\x03 \x01(\x07\x12\x18\n\x10\x66irst_day_cached\x18\x04 \x01(\r\x12\x13\n\x0b\x64\x61ys_cached\x18\x05 \x01(\r\"\x95\x02\n#CMsgClientUGSGetGlobalStatsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x11\n\ttimestamp\x18\x02 \x01(\x07\x12\x13\n\x0b\x64\x61y_current\x18\x03 \x01(\x05\x12\x36\n\x04\x64\x61ys\x18\x04 \x03(\x0b\x32(.CMsgClientUGSGetGlobalStatsResponse.Day\x1az\n\x03\x44\x61y\x12\x0e\n\x06\x64\x61y_id\x18\x01 \x01(\r\x12<\n\x05stats\x18\x02 \x03(\x0b\x32-.CMsgClientUGSGetGlobalStatsResponse.Day.Stat\x1a%\n\x04Stat\x12\x0f\n\x07stat_id\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x03\"2\n\x19\x43MsgClientRedeemGuestPass\x12\x15\n\rguest_pass_id\x18\x01 \x01(\x06\"c\n!CMsgClientRedeemGuestPassResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x12\n\npackage_id\x18\x02 \x01(\r\x12\x16\n\x0emust_own_appid\x18\x03 \x01(\r\"8\n\x1f\x43MsgClientGetClanActivityCounts\x12\x15\n\rsteamid_clans\x18\x01 \x03(\x04\"=\n\'CMsgClientGetClanActivityCountsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\"y\n\x19\x43MsgClientOGSReportString\x12\x13\n\x0b\x61\x63\x63umulated\x18\x01 \x01(\x08\x12\x11\n\tsessionid\x18\x02 \x01(\x04\x12\x10\n\x08severity\x18\x03 \x01(\x05\x12\x11\n\tformatter\x18\x04 \x01(\t\x12\x0f\n\x07varargs\x18\x05 \x01(\x0c\"P\n\x16\x43MsgClientOGSReportBug\x12\x11\n\tsessionid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62ugtext\x18\x02 \x01(\t\x12\x12\n\nscreenshot\x18\x03 \x01(\x0c\"\x14\n\x12\x43MsgClientSentLogs\"l\n\x0c\x43MsgGCClient\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07msgtype\x18\x02 \x01(\r\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\x12\x0e\n\x06gcname\x18\x05 \x01(\t\x12\n\n\x02ip\x18\x06 \x01(\r\".\n\x1c\x43MsgClientRequestFreeLicense\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"n\n$CMsgClientRequestFreeLicenseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x1a\n\x12granted_packageids\x18\x02 \x03(\r\x12\x16\n\x0egranted_appids\x18\x03 \x03(\r\"\xd3\x01\n#CMsgDRMDownloadRequestWithCrashData\x12\x16\n\x0e\x64ownload_flags\x18\x01 \x01(\r\x12\x1c\n\x14\x64ownload_types_known\x18\x02 \x01(\r\x12\x10\n\x08guid_drm\x18\x03 \x01(\x0c\x12\x12\n\nguid_split\x18\x04 \x01(\x0c\x12\x12\n\nguid_merge\x18\x05 \x01(\x0c\x12\x13\n\x0bmodule_name\x18\x06 \x01(\t\x12\x13\n\x0bmodule_path\x18\x07 \x01(\t\x12\x12\n\ncrash_data\x18\x08 \x01(\x0c\"\xdb\x01\n\x17\x43MsgDRMDownloadResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x12\n\nmerge_guid\x18\x04 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x05 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x06 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x07 \x01(\t\x12\x13\n\x0bmodule_path\x18\x08 \x01(\t\"\xd7\x01\n\x12\x43MsgDRMFinalResult\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x14\n\x0c\x65rror_detail\x18\x04 \x01(\r\x12\x12\n\nmerge_guid\x18\x05 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x06 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x07 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x08 \x01(\t\"3\n\x1e\x43MsgClientDPCheckSpecialSurvey\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\"\x96\x01\n&CMsgClientDPCheckSpecialSurveyResponse\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05state\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\ncustom_url\x18\x04 \x01(\t\x12\x18\n\x10include_software\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\"H\n%CMsgClientDPSendSpecialSurveyResponse\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"O\n*CMsgClientDPSendSpecialSurveyResponseReply\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\x0c\"W\n\'CMsgClientRequestForgottenPasswordEmail\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x16\n\x0epassword_tried\x18\x02 \x01(\t\"_\n/CMsgClientRequestForgottenPasswordEmailResponse\x12\x0f\n\x07\x65Result\x18\x01 \x01(\r\x12\x1b\n\x13use_secret_question\x18\x02 \x01(\x08\"\xf6\x01\n\x1b\x43MsgClientItemAnnouncements\x12\x17\n\x0f\x63ount_new_items\x18\x01 \x01(\r\x12=\n\x0cunseen_items\x18\x02 \x03(\x0b\x32\'.CMsgClientItemAnnouncements.UnseenItem\x1a\x7f\n\nUnseenItem\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\ncontext_id\x18\x02 \x01(\x04\x12\x10\n\x08\x61sset_id\x18\x03 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x04\x12\x16\n\x0ertime32_gained\x18\x05 \x01(\x07\x12\x14\n\x0csource_appid\x18\x06 \x01(\r\"$\n\"CMsgClientRequestItemAnnouncements\"\x9e\x01\n\x1b\x43MsgClientUserNotifications\x12@\n\rnotifications\x18\x01 \x03(\x0b\x32).CMsgClientUserNotifications.Notification\x1a=\n\x0cNotification\x12\x1e\n\x16user_notification_type\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x88\x01\n\x1e\x43MsgClientCommentNotifications\x12\x1a\n\x12\x63ount_new_comments\x18\x01 \x01(\r\x12 \n\x18\x63ount_new_comments_owner\x18\x02 \x01(\r\x12(\n count_new_comments_subscriptions\x18\x03 \x01(\r\"\'\n%CMsgClientRequestCommentNotifications\"g\n$CMsgClientOfflineMessageNotification\x12\x18\n\x10offline_messages\x18\x01 \x01(\r\x12%\n\x1d\x66riends_with_offline_messages\x18\x02 \x03(\r\"&\n$CMsgClientRequestOfflineMessageCount\"8\n%CMsgClientChatGetFriendMessageHistory\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xf9\x01\n-CMsgClientChatGetFriendMessageHistoryResponse\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07success\x18\x02 \x01(\r\x12N\n\x08messages\x18\x03 \x03(\x0b\x32<.CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage\x1aV\n\rFriendMessage\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"9\n7CMsgClientChatGetFriendMessageHistoryForOfflineMessages\"7\n!CMsgClientFSGetFriendsSteamLevels\x12\x12\n\naccountids\x18\x01 \x03(\r\"\x9b\x01\n)CMsgClientFSGetFriendsSteamLevelsResponse\x12\x42\n\x07\x66riends\x18\x01 \x03(\x0b\x32\x31.CMsgClientFSGetFriendsSteamLevelsResponse.Friend\x1a*\n\x06\x46riend\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\xeb\x01\n\x17\x43MsgClientEmailAddrInfo\x12\x15\n\remail_address\x18\x01 \x01(\t\x12\x1a\n\x12\x65mail_is_validated\x18\x02 \x01(\x08\x12 \n\x18\x65mail_validation_changed\x18\x03 \x01(\x08\x12\'\n\x1f\x63redential_change_requires_code\x18\x04 \x01(\x08\x12\x31\n)password_or_secretqa_change_requires_code\x18\x05 \x01(\x08\x12\x1f\n\x17remind_user_about_email\x18\x06 \x01(\x08\"\x8b\x01\n\x16\x43MsgCREItemVoteSummary\x12\x43\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\'.CMsgCREItemVoteSummary.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xfa\x01\n\x1e\x43MsgCREItemVoteSummaryResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12L\n\x13item_vote_summaries\x18\x02 \x03(\x0b\x32/.CMsgCREItemVoteSummaryResponse.ItemVoteSummary\x1av\n\x0fItemVoteSummary\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"P\n\"CMsgCREUpdateUserPublishedItemVote\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x07vote_up\x18\x02 \x01(\x08\"@\n*CMsgCREUpdateUserPublishedItemVoteResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xab\x01\n&CMsgCREGetUserPublishedItemVoteDetails\x12S\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\x37.CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xea\x01\n.CMsgCREGetUserPublishedItemVoteDetailsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x62\n\x16user_item_vote_details\x18\x02 \x03(\x0b\x32\x42.CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail\x1a@\n\x12UserItemVoteDetail\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x04vote\x18\x02 \x01(\x05:\x01\x30\"*\n\x16\x43MsgFSGetFollowerCount\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"F\n\x1e\x43MsgFSGetFollowerCountResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x05\x63ount\x18\x02 \x01(\x05:\x01\x30\"(\n\x14\x43MsgFSGetIsFollowing\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"O\n\x1c\x43MsgFSGetIsFollowingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1b\n\x0cis_following\x18\x02 \x01(\x08:\x05\x66\x61lse\"3\n\x1c\x43MsgFSEnumerateFollowingList\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\"d\n$CMsgFSEnumerateFollowingListResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x15\n\rtotal_results\x18\x02 \x01(\x05\x12\x11\n\tsteam_ids\x18\x03 \x03(\x06\"0\n\x1f\x43MsgDPGetNumberOfCurrentPlayers\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"S\n\'CMsgDPGetNumberOfCurrentPlayersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0cplayer_count\x18\x02 \x01(\x05\"a\n#CMsgClientFriendUserStatusPublished\x12\x16\n\x0e\x66riend_steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x13\n\x0bstatus_text\x18\x03 \x01(\t\"h\n\x1d\x43MsgClientServiceMethodLegacy\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\x19\n\x11serialized_method\x18\x02 \x01(\x0c\x12\x17\n\x0fis_notification\x18\x03 \x01(\x08\"`\n%CMsgClientServiceMethodLegacyResponse\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\"\n\x1aserialized_method_response\x18\x02 \x01(\x0c\"5\n\x10\x43MsgClientUIMode\x12\x0e\n\x06uimode\x18\x01 \x01(\r\x12\x11\n\tchat_mode\x18\x02 \x01(\r\"<\n&CMsgClientVanityURLChangedNotification\x12\x12\n\nvanity_url\x18\x01 \x01(\t\"y\n%CMsgClientAuthorizeLocalDeviceRequest\x12\x1a\n\x12\x64\x65vice_description\x18\x01 \x01(\t\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"k\n\x1e\x43MsgClientAuthorizeLocalDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1b\n\x13\x61uthed_device_token\x18\x03 \x01(\x04\"v\n*CMsgClientAuthorizeLocalDeviceNotification\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"n\n\"CMsgClientDeauthorizeDeviceRequest\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x01 \x01(\r\x12$\n\x1c\x64\x65\x61uthorization_device_token\x18\x02 \x01(\x04\"U\n\x1b\x43MsgClientDeauthorizeDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x02 \x01(\r\"\xd1\x01\n&CMsgClientUseLocalDeviceAuthorizations\x12 \n\x18\x61uthorization_account_id\x18\x01 \x03(\r\x12J\n\rdevice_tokens\x18\x02 \x03(\x0b\x32\x33.CMsgClientUseLocalDeviceAuthorizations.DeviceToken\x1a\x39\n\x0b\x44\x65viceToken\x12\x18\n\x10owner_account_id\x18\x01 \x01(\r\x12\x10\n\x08token_id\x18\x02 \x01(\x04\" \n\x1e\x43MsgClientGetAuthorizedDevices\"\xad\x02\n&CMsgClientGetAuthorizedDevicesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12S\n\x11\x61uthorized_device\x18\x02 \x03(\x0b\x32\x38.CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice\x1a\x99\x01\n\x10\x41uthorizedDevice\x12\x19\n\x11\x61uth_device_token\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x18\n\x10last_access_time\x18\x03 \x01(\r\x12\x13\n\x0b\x62orrower_id\x18\x04 \x01(\r\x12\x12\n\nis_pending\x18\x05 \x01(\x08\x12\x12\n\napp_played\x18\x06 \x01(\r\"\xc2\x01\n!CMsgClientSharedLibraryLockStatus\x12H\n\x0elocked_library\x18\x01 \x03(\x0b\x32\x30.CMsgClientSharedLibraryLockStatus.LockedLibrary\x12\x1d\n\x15own_library_locked_by\x18\x02 \x01(\r\x1a\x34\n\rLockedLibrary\x12\x10\n\x08owner_id\x18\x01 \x01(\r\x12\x11\n\tlocked_by\x18\x02 \x01(\r\"\xa7\x01\n\"CMsgClientSharedLibraryStopPlaying\x12\x14\n\x0cseconds_left\x18\x01 \x01(\x05\x12>\n\tstop_apps\x18\x02 \x03(\x0b\x32+.CMsgClientSharedLibraryStopPlaying.StopApp\x1a+\n\x07StopApp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\"\xf1\x01\n\x15\x43MsgClientServiceCall\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x66unction_id\x18\x05 \x01(\r\x12\x16\n\x0e\x63ub_output_max\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x15\n\rcallparameter\x18\x08 \x01(\x0c\x12\x11\n\tping_only\x18\t \x01(\x08\x12\x1d\n\x15max_outstanding_calls\x18\n \x01(\r\"Z\n\x17\x43MsgClientServiceModule\x12\x12\n\nmodule_crc\x18\x01 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x02 \x01(\x0c\x12\x16\n\x0emodule_content\x18\x03 \x01(\x0c\"\xb8\x04\n\x1d\x43MsgClientServiceCallResponse\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x65\x63\x61llresult\x18\x05 \x01(\r\x12\x16\n\x0eresult_content\x18\x06 \x01(\x0c\x12\x17\n\x0fos_version_info\x18\x07 \x01(\x0c\x12\x13\n\x0bsystem_info\x18\x08 \x01(\x0c\x12\x14\n\x0cload_address\x18\t \x01(\x06\x12\x18\n\x10\x65xception_record\x18\n \x01(\x0c\x12 \n\x18portable_os_version_info\x18\x0b \x01(\x0c\x12\x1c\n\x14portable_system_info\x18\x0c \x01(\x0c\x12\x15\n\rwas_converted\x18\r \x01(\x08\x12\x17\n\x0finternal_result\x18\x0e \x01(\r\x12\x15\n\rcurrent_count\x18\x0f \x01(\r\x12\x18\n\x10last_call_handle\x18\x10 \x01(\r\x12\x1c\n\x14last_call_module_crc\x18\x11 \x01(\r\x12\x1f\n\x17last_call_sysid_routing\x18\x12 \x01(\x0c\x12\x18\n\x10last_ecallresult\x18\x13 \x01(\r\x12\x1c\n\x14last_callissue_delta\x18\x14 \x01(\r\x12\x1f\n\x17last_callcomplete_delta\x18\x15 \x01(\r\"\x17\n\x15\x43MsgAMUnlockStreaming\"K\n\x1d\x43MsgAMUnlockStreamingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0e\x65ncryption_key\x18\x02 \x01(\x0c\"\x12\n\x10\x43MsgAMUnlockHEVC\".\n\x18\x43MsgAMUnlockHEVCResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"M\n\x1d\x43MsgClientPlayingSessionState\x12\x17\n\x0fplaying_blocked\x18\x02 \x01(\x08\x12\x13\n\x0bplaying_app\x18\x03 \x01(\r\"6\n\x1c\x43MsgClientKickPlayingSession\x12\x16\n\x0eonly_stop_game\x18\x01 \x01(\x08\"v\n\x1f\x43MsgClientVoiceCallPreAuthorize\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x11\n\tcaller_id\x18\x03 \x01(\x05\x12\x0e\n\x06hangup\x18\x04 \x01(\x08\"\x82\x01\n\'CMsgClientVoiceCallPreAuthorizeResponse\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\x12\x11\n\tcaller_id\x18\x04 \x01(\x05\"B\n\x1c\x43MsgBadgeCraftedNotification\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x13\n\x0b\x62\x61\x64ge_level\x18\x02 \x01(\rB\x05H\x01\x90\x01\x00' + serialized_pb=b'\n\"steammessages_clientserver_2.proto\x1a\x18steammessages_base.proto\"w\n\x1c\x43MsgClientUpdateUserGameInfo\x12\x14\n\x0csteamid_idgs\x18\x01 \x01(\x06\x12\x0e\n\x06gameid\x18\x02 \x01(\x06\x12\x0f\n\x07game_ip\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\r\n\x05token\x18\x05 \x01(\x0c\"S\n\x1c\x43MsgClientRichPresenceUpload\x12\x18\n\x10rich_presence_kv\x18\x01 \x01(\x0c\x12\x19\n\x11steamid_broadcast\x18\x02 \x03(\x06\"8\n\x1d\x43MsgClientRichPresenceRequest\x12\x17\n\x0fsteamid_request\x18\x01 \x03(\x06\"\x9d\x01\n\x1a\x43MsgClientRichPresenceInfo\x12?\n\rrich_presence\x18\x01 \x03(\x0b\x32(.CMsgClientRichPresenceInfo.RichPresence\x1a>\n\x0cRichPresence\x12\x14\n\x0csteamid_user\x18\x01 \x01(\x06\x12\x18\n\x10rich_presence_kv\x18\x02 \x01(\x0c\".\n\x1c\x43MsgClientCheckFileSignature\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"\xf7\x01\n$CMsgClientCheckFileSignatureResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0b\n\x03pid\x18\x02 \x01(\r\x12\x0f\n\x07\x65result\x18\x03 \x01(\r\x12\x10\n\x08\x66ilename\x18\x04 \x01(\t\x12\x18\n\x10\x65signatureresult\x18\x05 \x01(\r\x12\x10\n\x08sha_file\x18\x06 \x01(\x0c\x12\x17\n\x0fsignatureheader\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ilesize\x18\x08 \x01(\r\x12\x14\n\x0cgetlasterror\x18\t \x01(\r\x12\"\n\x1a\x65valvesignaturecheckdetail\x18\n \x01(\r\"P\n\x19\x43MsgClientReadMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x11\n\tcubtoread\x18\x03 \x01(\r\"\xce\x01\n!CMsgClientReadMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x0f\n\x07\x63ubread\x18\x07 \x01(\r\x12\x12\n\nbytes_read\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66ilename_sentry\x18\t \x01(\t\"\xbd\x01\n\x1b\x43MsgClientUpdateMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x12\n\ncubtowrite\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x0c\x12\x10\n\x08otp_type\x18\x05 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x06 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\x07 \x01(\x0c\x12\x15\n\rotp_timedrift\x18\x08 \x01(\r\"\xe1\x01\n#CMsgClientUpdateMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x10\n\x08\x63ubwrote\x18\x07 \x01(\r\x12\x10\n\x08otp_type\x18\x08 \x01(\x05\x12\x11\n\totp_value\x18\t \x01(\r\x12\x16\n\x0eotp_identifier\x18\n \x01(\t\"\xa1\x02\n\x1c\x43MsgClientRequestMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x1a\n\x12\x65result_sentryfile\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x16\n\x0esha_sentryfile\x18\x04 \x01(\x0c\x12\x1b\n\x13lock_account_action\x18\x06 \x01(\x05\x12\x10\n\x08otp_type\x18\x07 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x08 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\t \x01(\x0c\x12\x11\n\totp_value\x18\n \x01(\r\x12\x14\n\x0cmachine_name\x18\x0b \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x0c \x01(\t\"7\n$CMsgClientRequestMachineAuthResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"$\n\x15\x43MsgClientRegisterKey\x12\x0b\n\x03key\x18\x01 \x01(\t\"p\n\x1a\x43MsgClientPurchaseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17purchase_result_details\x18\x02 \x01(\x05\x12\x1d\n\x15purchase_receipt_info\x18\x03 \x01(\x0c\"\xc5\x01\n\x1c\x43MsgClientActivateOEMLicense\x12\x19\n\x11\x62ios_manufacturer\x18\x01 \x01(\t\x12\x19\n\x11\x62ios_serialnumber\x18\x02 \x01(\t\x12\x14\n\x0clicense_file\x18\x03 \x01(\x0c\x12\x1e\n\x16mainboard_manufacturer\x18\x04 \x01(\t\x12\x19\n\x11mainboard_product\x18\x05 \x01(\t\x12\x1e\n\x16mainboard_serialnumber\x18\x06 \x01(\t\"9\n\x1c\x43MsgClientRegisterOEMMachine\x12\x19\n\x11oem_register_file\x18\x01 \x01(\x0c\"7\n$CMsgClientRegisterOEMMachineResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"K\n\x1f\x43MsgClientPurchaseWithMachineID\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0cmachine_info\x18\x02 \x01(\x0c\"g\n CMsgTrading_InitiateTradeRequest\x12\x18\n\x10trade_request_id\x18\x01 \x01(\r\x12\x15\n\rother_steamid\x18\x02 \x01(\x04\x12\x12\n\nother_name\x18\x03 \x01(\t\"\xd2\x02\n!CMsgTrading_InitiateTradeResponse\x12\x10\n\x08response\x18\x01 \x01(\r\x12\x18\n\x10trade_request_id\x18\x02 \x01(\r\x12\x15\n\rother_steamid\x18\x03 \x01(\x04\x12 \n\x18steamguard_required_days\x18\x04 \x01(\r\x12 \n\x18new_device_cooldown_days\x18\x05 \x01(\r\x12-\n%default_password_reset_probation_days\x18\x06 \x01(\r\x12%\n\x1dpassword_reset_probation_days\x18\x07 \x01(\r\x12+\n#default_email_change_probation_days\x18\x08 \x01(\r\x12#\n\x1b\x65mail_change_probation_days\x18\t \x01(\r\"7\n\x1e\x43MsgTrading_CancelTradeRequest\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"1\n\x18\x43MsgTrading_StartSession\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"P\n\x19\x43MsgClientGetCDNAuthToken\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x11\n\thost_name\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"C\n\x1f\x43MsgClientGetDepotDecryptionKey\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"m\n\'CMsgClientGetDepotDecryptionKeyResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x08\x64\x65pot_id\x18\x02 \x01(\r\x12\x1c\n\x14\x64\x65pot_encryption_key\x18\x03 \x01(\x0c\"X\n\x1e\x43MsgClientCheckAppBetaPassword\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x10\n\x08language\x18\x03 \x01(\x05\"\xda\x01\n&CMsgClientCheckAppBetaPasswordResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12K\n\rbetapasswords\x18\x04 \x03(\x0b\x32\x34.CMsgClientCheckAppBetaPasswordResponse.BetaPassword\x1aO\n\x0c\x42\x65taPassword\x12\x10\n\x08\x62\x65taname\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x65tadescription\x18\x03 \x01(\t\"_\n!CMsgClientGetCDNAuthTokenResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\t\x12\x17\n\x0f\x65xpiration_time\x18\x03 \x01(\r\"\xb4\x02\n\x1a\x43MsgDownloadRateStatistics\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x34\n\x05stats\x18\x02 \x03(\x0b\x32%.CMsgDownloadRateStatistics.StatsInfo\x12\x17\n\x0fthrottling_kbps\x18\x03 \x01(\r\x12\x13\n\x0bsteam_realm\x18\x04 \x01(\r\x1a\xa0\x01\n\tStatsInfo\x12\x13\n\x0bsource_type\x18\x01 \x01(\r\x12\x11\n\tsource_id\x18\x02 \x01(\r\x12\x0f\n\x07seconds\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x04\x12\x11\n\thost_name\x18\x05 \x01(\t\x12\x14\n\x0cmicroseconds\x18\x06 \x01(\x04\x12\x11\n\tused_ipv6\x18\x07 \x01(\x08\x12\x0f\n\x07proxied\x18\x08 \x01(\x08\"H\n\x1c\x43MsgClientRequestAccountData\x12\x18\n\x10\x61\x63\x63ount_or_email\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\r\"\xd7\x01\n$CMsgClientRequestAccountDataResponse\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x03 \x01(\t\x12\x12\n\nct_matches\x18\x04 \x01(\r\x12 \n\x18\x61\x63\x63ount_name_suggestion1\x18\x05 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion2\x18\x06 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion3\x18\x07 \x01(\t\"\x99\x01\n\x1b\x43MsgClientUGSGetGlobalStats\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1e\n\x16history_days_requested\x18\x02 \x01(\r\x12\x1b\n\x13time_last_requested\x18\x03 \x01(\x07\x12\x18\n\x10\x66irst_day_cached\x18\x04 \x01(\r\x12\x13\n\x0b\x64\x61ys_cached\x18\x05 \x01(\r\"\x95\x02\n#CMsgClientUGSGetGlobalStatsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x11\n\ttimestamp\x18\x02 \x01(\x07\x12\x13\n\x0b\x64\x61y_current\x18\x03 \x01(\x05\x12\x36\n\x04\x64\x61ys\x18\x04 \x03(\x0b\x32(.CMsgClientUGSGetGlobalStatsResponse.Day\x1az\n\x03\x44\x61y\x12\x0e\n\x06\x64\x61y_id\x18\x01 \x01(\r\x12<\n\x05stats\x18\x02 \x03(\x0b\x32-.CMsgClientUGSGetGlobalStatsResponse.Day.Stat\x1a%\n\x04Stat\x12\x0f\n\x07stat_id\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x03\"2\n\x19\x43MsgClientRedeemGuestPass\x12\x15\n\rguest_pass_id\x18\x01 \x01(\x06\"c\n!CMsgClientRedeemGuestPassResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x12\n\npackage_id\x18\x02 \x01(\r\x12\x16\n\x0emust_own_appid\x18\x03 \x01(\r\"8\n\x1f\x43MsgClientGetClanActivityCounts\x12\x15\n\rsteamid_clans\x18\x01 \x03(\x04\"=\n\'CMsgClientGetClanActivityCountsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\"y\n\x19\x43MsgClientOGSReportString\x12\x13\n\x0b\x61\x63\x63umulated\x18\x01 \x01(\x08\x12\x11\n\tsessionid\x18\x02 \x01(\x04\x12\x10\n\x08severity\x18\x03 \x01(\x05\x12\x11\n\tformatter\x18\x04 \x01(\t\x12\x0f\n\x07varargs\x18\x05 \x01(\x0c\"P\n\x16\x43MsgClientOGSReportBug\x12\x11\n\tsessionid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62ugtext\x18\x02 \x01(\t\x12\x12\n\nscreenshot\x18\x03 \x01(\x0c\"\x14\n\x12\x43MsgClientSentLogs\"l\n\x0c\x43MsgGCClient\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07msgtype\x18\x02 \x01(\r\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\x12\x0e\n\x06gcname\x18\x05 \x01(\t\x12\n\n\x02ip\x18\x06 \x01(\r\".\n\x1c\x43MsgClientRequestFreeLicense\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"n\n$CMsgClientRequestFreeLicenseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x1a\n\x12granted_packageids\x18\x02 \x03(\r\x12\x16\n\x0egranted_appids\x18\x03 \x03(\r\"\xd3\x01\n#CMsgDRMDownloadRequestWithCrashData\x12\x16\n\x0e\x64ownload_flags\x18\x01 \x01(\r\x12\x1c\n\x14\x64ownload_types_known\x18\x02 \x01(\r\x12\x10\n\x08guid_drm\x18\x03 \x01(\x0c\x12\x12\n\nguid_split\x18\x04 \x01(\x0c\x12\x12\n\nguid_merge\x18\x05 \x01(\x0c\x12\x13\n\x0bmodule_name\x18\x06 \x01(\t\x12\x13\n\x0bmodule_path\x18\x07 \x01(\t\x12\x12\n\ncrash_data\x18\x08 \x01(\x0c\"\xdb\x01\n\x17\x43MsgDRMDownloadResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x12\n\nmerge_guid\x18\x04 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x05 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x06 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x07 \x01(\t\x12\x13\n\x0bmodule_path\x18\x08 \x01(\t\"\xd7\x01\n\x12\x43MsgDRMFinalResult\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x14\n\x0c\x65rror_detail\x18\x04 \x01(\r\x12\x12\n\nmerge_guid\x18\x05 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x06 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x07 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x08 \x01(\t\"3\n\x1e\x43MsgClientDPCheckSpecialSurvey\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\"\x96\x01\n&CMsgClientDPCheckSpecialSurveyResponse\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05state\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\ncustom_url\x18\x04 \x01(\t\x12\x18\n\x10include_software\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\"H\n%CMsgClientDPSendSpecialSurveyResponse\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"O\n*CMsgClientDPSendSpecialSurveyResponseReply\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\x0c\"W\n\'CMsgClientRequestForgottenPasswordEmail\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x16\n\x0epassword_tried\x18\x02 \x01(\t\"_\n/CMsgClientRequestForgottenPasswordEmailResponse\x12\x0f\n\x07\x65Result\x18\x01 \x01(\r\x12\x1b\n\x13use_secret_question\x18\x02 \x01(\x08\"\xf6\x01\n\x1b\x43MsgClientItemAnnouncements\x12\x17\n\x0f\x63ount_new_items\x18\x01 \x01(\r\x12=\n\x0cunseen_items\x18\x02 \x03(\x0b\x32\'.CMsgClientItemAnnouncements.UnseenItem\x1a\x7f\n\nUnseenItem\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\ncontext_id\x18\x02 \x01(\x04\x12\x10\n\x08\x61sset_id\x18\x03 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x04\x12\x16\n\x0ertime32_gained\x18\x05 \x01(\x07\x12\x14\n\x0csource_appid\x18\x06 \x01(\r\"$\n\"CMsgClientRequestItemAnnouncements\"\x9e\x01\n\x1b\x43MsgClientUserNotifications\x12@\n\rnotifications\x18\x01 \x03(\x0b\x32).CMsgClientUserNotifications.Notification\x1a=\n\x0cNotification\x12\x1e\n\x16user_notification_type\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x88\x01\n\x1e\x43MsgClientCommentNotifications\x12\x1a\n\x12\x63ount_new_comments\x18\x01 \x01(\r\x12 \n\x18\x63ount_new_comments_owner\x18\x02 \x01(\r\x12(\n count_new_comments_subscriptions\x18\x03 \x01(\r\"\'\n%CMsgClientRequestCommentNotifications\"g\n$CMsgClientOfflineMessageNotification\x12\x18\n\x10offline_messages\x18\x01 \x01(\r\x12%\n\x1d\x66riends_with_offline_messages\x18\x02 \x03(\r\"&\n$CMsgClientRequestOfflineMessageCount\"8\n%CMsgClientChatGetFriendMessageHistory\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xf9\x01\n-CMsgClientChatGetFriendMessageHistoryResponse\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07success\x18\x02 \x01(\r\x12N\n\x08messages\x18\x03 \x03(\x0b\x32<.CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage\x1aV\n\rFriendMessage\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"9\n7CMsgClientChatGetFriendMessageHistoryForOfflineMessages\"7\n!CMsgClientFSGetFriendsSteamLevels\x12\x12\n\naccountids\x18\x01 \x03(\r\"\x9b\x01\n)CMsgClientFSGetFriendsSteamLevelsResponse\x12\x42\n\x07\x66riends\x18\x01 \x03(\x0b\x32\x31.CMsgClientFSGetFriendsSteamLevelsResponse.Friend\x1a*\n\x06\x46riend\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\xca\x01\n\x17\x43MsgClientEmailAddrInfo\x12\x15\n\remail_address\x18\x01 \x01(\t\x12\x1a\n\x12\x65mail_is_validated\x18\x02 \x01(\x08\x12 \n\x18\x65mail_validation_changed\x18\x03 \x01(\x08\x12\'\n\x1f\x63redential_change_requires_code\x18\x04 \x01(\x08\x12\x31\n)password_or_secretqa_change_requires_code\x18\x05 \x01(\x08\"\x8b\x01\n\x16\x43MsgCREItemVoteSummary\x12\x43\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\'.CMsgCREItemVoteSummary.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xfa\x01\n\x1e\x43MsgCREItemVoteSummaryResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12L\n\x13item_vote_summaries\x18\x02 \x03(\x0b\x32/.CMsgCREItemVoteSummaryResponse.ItemVoteSummary\x1av\n\x0fItemVoteSummary\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"P\n\"CMsgCREUpdateUserPublishedItemVote\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x07vote_up\x18\x02 \x01(\x08\"@\n*CMsgCREUpdateUserPublishedItemVoteResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xab\x01\n&CMsgCREGetUserPublishedItemVoteDetails\x12S\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\x37.CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xea\x01\n.CMsgCREGetUserPublishedItemVoteDetailsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x62\n\x16user_item_vote_details\x18\x02 \x03(\x0b\x32\x42.CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail\x1a@\n\x12UserItemVoteDetail\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x04vote\x18\x02 \x01(\x05:\x01\x30\"*\n\x16\x43MsgFSGetFollowerCount\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"F\n\x1e\x43MsgFSGetFollowerCountResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x05\x63ount\x18\x02 \x01(\x05:\x01\x30\"(\n\x14\x43MsgFSGetIsFollowing\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"O\n\x1c\x43MsgFSGetIsFollowingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1b\n\x0cis_following\x18\x02 \x01(\x08:\x05\x66\x61lse\"3\n\x1c\x43MsgFSEnumerateFollowingList\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\"d\n$CMsgFSEnumerateFollowingListResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x15\n\rtotal_results\x18\x02 \x01(\x05\x12\x11\n\tsteam_ids\x18\x03 \x03(\x06\"0\n\x1f\x43MsgDPGetNumberOfCurrentPlayers\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"S\n\'CMsgDPGetNumberOfCurrentPlayersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0cplayer_count\x18\x02 \x01(\x05\"a\n#CMsgClientFriendUserStatusPublished\x12\x16\n\x0e\x66riend_steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x13\n\x0bstatus_text\x18\x03 \x01(\t\"h\n\x1d\x43MsgClientServiceMethodLegacy\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\x19\n\x11serialized_method\x18\x02 \x01(\x0c\x12\x17\n\x0fis_notification\x18\x03 \x01(\x08\"`\n%CMsgClientServiceMethodLegacyResponse\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\"\n\x1aserialized_method_response\x18\x02 \x01(\x0c\"5\n\x10\x43MsgClientUIMode\x12\x0e\n\x06uimode\x18\x01 \x01(\r\x12\x11\n\tchat_mode\x18\x02 \x01(\r\"<\n&CMsgClientVanityURLChangedNotification\x12\x12\n\nvanity_url\x18\x01 \x01(\t\"y\n%CMsgClientAuthorizeLocalDeviceRequest\x12\x1a\n\x12\x64\x65vice_description\x18\x01 \x01(\t\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"k\n\x1e\x43MsgClientAuthorizeLocalDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1b\n\x13\x61uthed_device_token\x18\x03 \x01(\x04\"v\n*CMsgClientAuthorizeLocalDeviceNotification\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"n\n\"CMsgClientDeauthorizeDeviceRequest\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x01 \x01(\r\x12$\n\x1c\x64\x65\x61uthorization_device_token\x18\x02 \x01(\x04\"U\n\x1b\x43MsgClientDeauthorizeDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x02 \x01(\r\"\xd1\x01\n&CMsgClientUseLocalDeviceAuthorizations\x12 \n\x18\x61uthorization_account_id\x18\x01 \x03(\r\x12J\n\rdevice_tokens\x18\x02 \x03(\x0b\x32\x33.CMsgClientUseLocalDeviceAuthorizations.DeviceToken\x1a\x39\n\x0b\x44\x65viceToken\x12\x18\n\x10owner_account_id\x18\x01 \x01(\r\x12\x10\n\x08token_id\x18\x02 \x01(\x04\" \n\x1e\x43MsgClientGetAuthorizedDevices\"\xad\x02\n&CMsgClientGetAuthorizedDevicesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12S\n\x11\x61uthorized_device\x18\x02 \x03(\x0b\x32\x38.CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice\x1a\x99\x01\n\x10\x41uthorizedDevice\x12\x19\n\x11\x61uth_device_token\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x18\n\x10last_access_time\x18\x03 \x01(\r\x12\x13\n\x0b\x62orrower_id\x18\x04 \x01(\r\x12\x12\n\nis_pending\x18\x05 \x01(\x08\x12\x12\n\napp_played\x18\x06 \x01(\r\"\xc2\x01\n!CMsgClientSharedLibraryLockStatus\x12H\n\x0elocked_library\x18\x01 \x03(\x0b\x32\x30.CMsgClientSharedLibraryLockStatus.LockedLibrary\x12\x1d\n\x15own_library_locked_by\x18\x02 \x01(\r\x1a\x34\n\rLockedLibrary\x12\x10\n\x08owner_id\x18\x01 \x01(\r\x12\x11\n\tlocked_by\x18\x02 \x01(\r\"\xa7\x01\n\"CMsgClientSharedLibraryStopPlaying\x12\x14\n\x0cseconds_left\x18\x01 \x01(\x05\x12>\n\tstop_apps\x18\x02 \x03(\x0b\x32+.CMsgClientSharedLibraryStopPlaying.StopApp\x1a+\n\x07StopApp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\"\x81\x02\n\x15\x43MsgClientServiceCall\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x66unction_id\x18\x05 \x01(\r\x12\x16\n\x0e\x63ub_output_max\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x15\n\rcallparameter\x18\x08 \x01(\x0c\x12\x11\n\tping_only\x18\t \x01(\x08\x12\x1d\n\x15max_outstanding_calls\x18\n \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x0b \x01(\r\"Z\n\x17\x43MsgClientServiceModule\x12\x12\n\nmodule_crc\x18\x01 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x02 \x01(\x0c\x12\x16\n\x0emodule_content\x18\x03 \x01(\x0c\"\xb8\x04\n\x1d\x43MsgClientServiceCallResponse\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x65\x63\x61llresult\x18\x05 \x01(\r\x12\x16\n\x0eresult_content\x18\x06 \x01(\x0c\x12\x17\n\x0fos_version_info\x18\x07 \x01(\x0c\x12\x13\n\x0bsystem_info\x18\x08 \x01(\x0c\x12\x14\n\x0cload_address\x18\t \x01(\x06\x12\x18\n\x10\x65xception_record\x18\n \x01(\x0c\x12 \n\x18portable_os_version_info\x18\x0b \x01(\x0c\x12\x1c\n\x14portable_system_info\x18\x0c \x01(\x0c\x12\x15\n\rwas_converted\x18\r \x01(\x08\x12\x17\n\x0finternal_result\x18\x0e \x01(\r\x12\x15\n\rcurrent_count\x18\x0f \x01(\r\x12\x18\n\x10last_call_handle\x18\x10 \x01(\r\x12\x1c\n\x14last_call_module_crc\x18\x11 \x01(\r\x12\x1f\n\x17last_call_sysid_routing\x18\x12 \x01(\x0c\x12\x18\n\x10last_ecallresult\x18\x13 \x01(\r\x12\x1c\n\x14last_callissue_delta\x18\x14 \x01(\r\x12\x1f\n\x17last_callcomplete_delta\x18\x15 \x01(\r\"C\n\x10\x43MsgAMUnlockH264\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08platform\x18\x02 \x01(\x05\x12\x0e\n\x06reason\x18\x03 \x01(\x05\"F\n\x18\x43MsgAMUnlockH264Response\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0e\x65ncryption_key\x18\x02 \x01(\x0c\"M\n\x1d\x43MsgClientPlayingSessionState\x12\x17\n\x0fplaying_blocked\x18\x02 \x01(\x08\x12\x13\n\x0bplaying_app\x18\x03 \x01(\r\"6\n\x1c\x43MsgClientKickPlayingSession\x12\x16\n\x0eonly_stop_game\x18\x01 \x01(\x08\"v\n\x1f\x43MsgClientVoiceCallPreAuthorize\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x11\n\tcaller_id\x18\x03 \x01(\x05\x12\x0e\n\x06hangup\x18\x04 \x01(\x08\"\x82\x01\n\'CMsgClientVoiceCallPreAuthorizeResponse\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\x12\x11\n\tcaller_id\x18\x04 \x01(\x05\"B\n\x1c\x43MsgBadgeCraftedNotification\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x13\n\x0b\x62\x61\x64ge_level\x18\x02 \x01(\r\"w\n CMsgClientStartPeerContentServer\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_remote_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x18\n\x10\x63urrent_build_id\x18\x04 \x01(\r\"O\n(CMsgClientStartPeerContentServerResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x13\n\x0bserver_port\x18\x02 \x01(\r\"I\n\x1c\x43MsgClientGetPeerContentInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_remote_id\x18\x02 \x01(\x06\"D\n$CMsgClientGetPeerContentInfoResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0c\n\x04\x61pps\x18\x02 \x03(\rB\x05H\x01\x80\x01\x00' , dependencies=[steammessages__base__pb2.DESCRIPTOR,]) @@ -1506,259 +1506,6 @@ ) -_CMSGCLIENTUPDATEAPPJOBREPORT = _descriptor.Descriptor( - name='CMsgClientUpdateAppJobReport', - full_name='CMsgClientUpdateAppJobReport', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientUpdateAppJobReport.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='depot_ids', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_state', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='job_app_error', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='error_details', full_name='CMsgClientUpdateAppJobReport.error_details', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='job_duration', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='files_validation_failed', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='job_bytes_downloaded', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='job_bytes_staged', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bytes_comitted', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start_app_state', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stats_machine_id', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='branch_name', full_name='CMsgClientUpdateAppJobReport.branch_name', index=12, - number=13, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_bytes_downloaded', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_bytes_staged', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_bytes_restored', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_borrowed', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_free_weekend', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_bytes_legacy', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_bytes_patched', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_bytes_saved', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cell_id', full_name='CMsgClientUpdateAppJobReport.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3519, - serialized_end=4093, -) - - -_CMSGCLIENTDPCONTENTSTATSREPORT = _descriptor.Descriptor( - name='CMsgClientDPContentStatsReport', - full_name='CMsgClientDPContentStatsReport', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='stats_machine_id', full_name='CMsgClientDPContentStatsReport.stats_machine_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='country_code', full_name='CMsgClientDPContentStatsReport.country_code', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='os_type', full_name='CMsgClientDPContentStatsReport.os_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CMsgClientDPContentStatsReport.language', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='num_install_folders', full_name='CMsgClientDPContentStatsReport.num_install_folders', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='num_installed_games', full_name='CMsgClientDPContentStatsReport.num_installed_games', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='size_installed_games', full_name='CMsgClientDPContentStatsReport.size_installed_games', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4096, - serialized_end=4299, -) - - _CMSGCLIENTGETCDNAUTHTOKENRESPONSE = _descriptor.Descriptor( name='CMsgClientGetCDNAuthTokenResponse', full_name='CMsgClientGetCDNAuthTokenResponse', @@ -1800,8 +1547,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4301, - serialized_end=4396, + serialized_start=3518, + serialized_end=3613, ) @@ -1881,8 +1628,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4547, - serialized_end=4707, + serialized_start=3764, + serialized_end=3924, ) _CMSGDOWNLOADRATESTATISTICS = _descriptor.Descriptor( @@ -1933,8 +1680,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4399, - serialized_end=4707, + serialized_start=3616, + serialized_end=3924, ) @@ -1972,8 +1719,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4709, - serialized_end=4781, + serialized_start=3926, + serialized_end=3998, ) @@ -2046,8 +1793,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4784, - serialized_end=4999, + serialized_start=4001, + serialized_end=4216, ) @@ -2106,8 +1853,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5002, - serialized_end=5155, + serialized_start=4219, + serialized_end=4372, ) @@ -2145,8 +1892,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5398, - serialized_end=5435, + serialized_start=4615, + serialized_end=4652, ) _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY = _descriptor.Descriptor( @@ -2183,8 +1930,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5313, - serialized_end=5435, + serialized_start=4530, + serialized_end=4652, ) _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE = _descriptor.Descriptor( @@ -2235,8 +1982,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5158, - serialized_end=5435, + serialized_start=4375, + serialized_end=4652, ) @@ -2267,8 +2014,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5437, - serialized_end=5487, + serialized_start=4654, + serialized_end=4704, ) @@ -2313,8 +2060,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5489, - serialized_end=5588, + serialized_start=4706, + serialized_end=4805, ) @@ -2345,8 +2092,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5590, - serialized_end=5646, + serialized_start=4807, + serialized_end=4863, ) @@ -2377,8 +2124,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5648, - serialized_end=5709, + serialized_start=4865, + serialized_end=4926, ) @@ -2437,8 +2184,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5711, - serialized_end=5832, + serialized_start=4928, + serialized_end=5049, ) @@ -2483,8 +2230,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5834, - serialized_end=5914, + serialized_start=5051, + serialized_end=5131, ) @@ -2508,8 +2255,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5916, - serialized_end=5936, + serialized_start=5133, + serialized_end=5153, ) @@ -2575,8 +2322,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5938, - serialized_end=6046, + serialized_start=5155, + serialized_end=5263, ) @@ -2607,8 +2354,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6048, - serialized_end=6094, + serialized_start=5265, + serialized_end=5311, ) @@ -2653,8 +2400,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6096, - serialized_end=6206, + serialized_start=5313, + serialized_end=5423, ) @@ -2734,8 +2481,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6209, - serialized_end=6420, + serialized_start=5426, + serialized_end=5637, ) @@ -2815,8 +2562,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6423, - serialized_end=6642, + serialized_start=5640, + serialized_end=5859, ) @@ -2896,8 +2643,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6645, - serialized_end=6860, + serialized_start=5862, + serialized_end=6077, ) @@ -2928,8 +2675,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6862, - serialized_end=6913, + serialized_start=6079, + serialized_end=6130, ) @@ -2995,8 +2742,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6916, - serialized_end=7066, + serialized_start=6133, + serialized_end=6283, ) @@ -3034,8 +2781,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7068, - serialized_end=7140, + serialized_start=6285, + serialized_end=6357, ) @@ -3073,8 +2820,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7142, - serialized_end=7221, + serialized_start=6359, + serialized_end=6438, ) @@ -3112,8 +2859,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7223, - serialized_end=7310, + serialized_start=6440, + serialized_end=6527, ) @@ -3151,8 +2898,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7312, - serialized_end=7407, + serialized_start=6529, + serialized_end=6624, ) @@ -3218,8 +2965,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7529, - serialized_end=7656, + serialized_start=6746, + serialized_end=6873, ) _CMSGCLIENTITEMANNOUNCEMENTS = _descriptor.Descriptor( @@ -3256,8 +3003,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7410, - serialized_end=7656, + serialized_start=6627, + serialized_end=6873, ) @@ -3281,8 +3028,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7658, - serialized_end=7694, + serialized_start=6875, + serialized_end=6911, ) @@ -3320,8 +3067,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7794, - serialized_end=7855, + serialized_start=7011, + serialized_end=7072, ) _CMSGCLIENTUSERNOTIFICATIONS = _descriptor.Descriptor( @@ -3351,8 +3098,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7697, - serialized_end=7855, + serialized_start=6914, + serialized_end=7072, ) @@ -3397,8 +3144,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7858, - serialized_end=7994, + serialized_start=7075, + serialized_end=7211, ) @@ -3422,8 +3169,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7996, - serialized_end=8035, + serialized_start=7213, + serialized_end=7252, ) @@ -3461,8 +3208,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8037, - serialized_end=8140, + serialized_start=7254, + serialized_end=7357, ) @@ -3486,8 +3233,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8142, - serialized_end=8180, + serialized_start=7359, + serialized_end=7397, ) @@ -3518,8 +3265,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8182, - serialized_end=8238, + serialized_start=7399, + serialized_end=7455, ) @@ -3571,8 +3318,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8404, - serialized_end=8490, + serialized_start=7621, + serialized_end=7707, ) _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE = _descriptor.Descriptor( @@ -3616,8 +3363,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8241, - serialized_end=8490, + serialized_start=7458, + serialized_end=7707, ) @@ -3641,8 +3388,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8492, - serialized_end=8549, + serialized_start=7709, + serialized_end=7766, ) @@ -3673,8 +3420,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8551, - serialized_end=8606, + serialized_start=7768, + serialized_end=7823, ) @@ -3712,8 +3459,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8722, - serialized_end=8764, + serialized_start=7939, + serialized_end=7981, ) _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE = _descriptor.Descriptor( @@ -3743,8 +3490,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8609, - serialized_end=8764, + serialized_start=7826, + serialized_end=7981, ) @@ -3791,13 +3538,6 @@ 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='remind_user_about_email', full_name='CMsgClientEmailAddrInfo.remind_user_about_email', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -3810,8 +3550,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8767, - serialized_end=9002, + serialized_start=7984, + serialized_end=8186, ) @@ -3842,8 +3582,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9100, - serialized_end=9144, + serialized_start=8284, + serialized_end=8328, ) _CMSGCREITEMVOTESUMMARY = _descriptor.Descriptor( @@ -3873,8 +3613,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9005, - serialized_end=9144, + serialized_start=8189, + serialized_end=8328, ) @@ -3933,8 +3673,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9279, - serialized_end=9397, + serialized_start=8463, + serialized_end=8581, ) _CMSGCREITEMVOTESUMMARYRESPONSE = _descriptor.Descriptor( @@ -3971,8 +3711,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9147, - serialized_end=9397, + serialized_start=8331, + serialized_end=8581, ) @@ -4010,8 +3750,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9399, - serialized_end=9479, + serialized_start=8583, + serialized_end=8663, ) @@ -4042,8 +3782,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9481, - serialized_end=9545, + serialized_start=8665, + serialized_end=8729, ) @@ -4074,8 +3814,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9100, - serialized_end=9144, + serialized_start=8284, + serialized_end=8328, ) _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS = _descriptor.Descriptor( @@ -4105,8 +3845,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9548, - serialized_end=9719, + serialized_start=8732, + serialized_end=8903, ) @@ -4144,8 +3884,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9892, - serialized_end=9956, + serialized_start=9076, + serialized_end=9140, ) _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE = _descriptor.Descriptor( @@ -4182,8 +3922,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9722, - serialized_end=9956, + serialized_start=8906, + serialized_end=9140, ) @@ -4214,8 +3954,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9958, - serialized_end=10000, + serialized_start=9142, + serialized_end=9184, ) @@ -4253,8 +3993,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10002, - serialized_end=10072, + serialized_start=9186, + serialized_end=9256, ) @@ -4285,8 +4025,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10074, - serialized_end=10114, + serialized_start=9258, + serialized_end=9298, ) @@ -4324,8 +4064,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10116, - serialized_end=10195, + serialized_start=9300, + serialized_end=9379, ) @@ -4356,8 +4096,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10197, - serialized_end=10248, + serialized_start=9381, + serialized_end=9432, ) @@ -4402,8 +4142,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10250, - serialized_end=10350, + serialized_start=9434, + serialized_end=9534, ) @@ -4434,8 +4174,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10352, - serialized_end=10400, + serialized_start=9536, + serialized_end=9584, ) @@ -4473,8 +4213,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10402, - serialized_end=10485, + serialized_start=9586, + serialized_end=9669, ) @@ -4519,8 +4259,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10487, - serialized_end=10584, + serialized_start=9671, + serialized_end=9768, ) @@ -4565,8 +4305,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10586, - serialized_end=10690, + serialized_start=9770, + serialized_end=9874, ) @@ -4604,8 +4344,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10692, - serialized_end=10788, + serialized_start=9876, + serialized_end=9972, ) @@ -4643,8 +4383,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10790, - serialized_end=10843, + serialized_start=9974, + serialized_end=10027, ) @@ -4675,8 +4415,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10845, - serialized_end=10905, + serialized_start=10029, + serialized_end=10089, ) @@ -4721,8 +4461,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10907, - serialized_end=11028, + serialized_start=10091, + serialized_end=10212, ) @@ -4767,8 +4507,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11030, - serialized_end=11137, + serialized_start=10214, + serialized_end=10321, ) @@ -4813,8 +4553,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11139, - serialized_end=11257, + serialized_start=10323, + serialized_end=10441, ) @@ -4852,8 +4592,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11259, - serialized_end=11369, + serialized_start=10443, + serialized_end=10553, ) @@ -4891,8 +4631,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11371, - serialized_end=11456, + serialized_start=10555, + serialized_end=10640, ) @@ -4930,8 +4670,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11611, - serialized_end=11668, + serialized_start=10795, + serialized_end=10852, ) _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS = _descriptor.Descriptor( @@ -4968,8 +4708,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11459, - serialized_end=11668, + serialized_start=10643, + serialized_end=10852, ) @@ -4993,8 +4733,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11670, - serialized_end=11702, + serialized_start=10854, + serialized_end=10886, ) @@ -5060,8 +4800,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11853, - serialized_end=12006, + serialized_start=11037, + serialized_end=11190, ) _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE = _descriptor.Descriptor( @@ -5098,8 +4838,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11705, - serialized_end=12006, + serialized_start=10889, + serialized_end=11190, ) @@ -5137,8 +4877,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12151, - serialized_end=12203, + serialized_start=11335, + serialized_end=11387, ) _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS = _descriptor.Descriptor( @@ -5175,8 +4915,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12009, - serialized_end=12203, + serialized_start=11193, + serialized_end=11387, ) @@ -5214,8 +4954,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12330, - serialized_end=12373, + serialized_start=11514, + serialized_end=11557, ) _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING = _descriptor.Descriptor( @@ -5252,8 +4992,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12206, - serialized_end=12373, + serialized_start=11390, + serialized_end=11557, ) @@ -5335,6 +5075,13 @@ 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='app_id', full_name='CMsgClientServiceCall.app_id', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -5347,8 +5094,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12376, - serialized_end=12617, + serialized_start=11560, + serialized_end=11817, ) @@ -5393,8 +5140,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12619, - serialized_end=12709, + serialized_start=11819, + serialized_end=11909, ) @@ -5565,55 +5312,37 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12712, - serialized_end=13280, -) - - -_CMSGAMUNLOCKSTREAMING = _descriptor.Descriptor( - name='CMsgAMUnlockStreaming', - full_name='CMsgAMUnlockStreaming', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13282, - serialized_end=13305, + serialized_start=11912, + serialized_end=12480, ) -_CMSGAMUNLOCKSTREAMINGRESPONSE = _descriptor.Descriptor( - name='CMsgAMUnlockStreamingResponse', - full_name='CMsgAMUnlockStreamingResponse', +_CMSGAMUNLOCKH264 = _descriptor.Descriptor( + name='CMsgAMUnlockH264', + full_name='CMsgAMUnlockH264', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgAMUnlockStreamingResponse.eresult', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=True, default_value=2, + name='appid', full_name='CMsgAMUnlockH264.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='encryption_key', full_name='CMsgAMUnlockStreamingResponse.encryption_key', index=1, - number=2, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=b"", + name='platform', full_name='CMsgAMUnlockH264.platform', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='reason', full_name='CMsgAMUnlockH264.reason', 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), @@ -5629,51 +5358,33 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13307, - serialized_end=13382, -) - - -_CMSGAMUNLOCKHEVC = _descriptor.Descriptor( - name='CMsgAMUnlockHEVC', - full_name='CMsgAMUnlockHEVC', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13384, - serialized_end=13402, + serialized_start=12482, + serialized_end=12549, ) -_CMSGAMUNLOCKHEVCRESPONSE = _descriptor.Descriptor( - name='CMsgAMUnlockHEVCResponse', - full_name='CMsgAMUnlockHEVCResponse', +_CMSGAMUNLOCKH264RESPONSE = _descriptor.Descriptor( + name='CMsgAMUnlockH264Response', + full_name='CMsgAMUnlockH264Response', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgAMUnlockHEVCResponse.eresult', index=0, + name='eresult', full_name='CMsgAMUnlockH264Response.eresult', index=0, number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='encryption_key', full_name='CMsgAMUnlockH264Response.encryption_key', 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), ], extensions=[ ], @@ -5686,8 +5397,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13404, - serialized_end=13450, + serialized_start=12551, + serialized_end=12621, ) @@ -5725,8 +5436,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13452, - serialized_end=13529, + serialized_start=12623, + serialized_end=12700, ) @@ -5757,8 +5468,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13531, - serialized_end=13585, + serialized_start=12702, + serialized_end=12756, ) @@ -5810,8 +5521,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13587, - serialized_end=13705, + serialized_start=12758, + serialized_end=12876, ) @@ -5863,8 +5574,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13708, - serialized_end=13838, + serialized_start=12879, + serialized_end=13009, ) @@ -5902,8 +5613,178 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13840, - serialized_end=13906, + serialized_start=13011, + serialized_end=13077, +) + + +_CMSGCLIENTSTARTPEERCONTENTSERVER = _descriptor.Descriptor( + name='CMsgClientStartPeerContentServer', + full_name='CMsgClientStartPeerContentServer', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CMsgClientStartPeerContentServer.steamid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='client_remote_id', full_name='CMsgClientStartPeerContentServer.client_remote_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_id', full_name='CMsgClientStartPeerContentServer.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='current_build_id', full_name='CMsgClientStartPeerContentServer.current_build_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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13079, + serialized_end=13198, +) + + +_CMSGCLIENTSTARTPEERCONTENTSERVERRESPONSE = _descriptor.Descriptor( + name='CMsgClientStartPeerContentServerResponse', + full_name='CMsgClientStartPeerContentServerResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='result', full_name='CMsgClientStartPeerContentServerResponse.result', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='server_port', full_name='CMsgClientStartPeerContentServerResponse.server_port', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13200, + serialized_end=13279, +) + + +_CMSGCLIENTGETPEERCONTENTINFO = _descriptor.Descriptor( + name='CMsgClientGetPeerContentInfo', + full_name='CMsgClientGetPeerContentInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CMsgClientGetPeerContentInfo.steamid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='client_remote_id', full_name='CMsgClientGetPeerContentInfo.client_remote_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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13281, + serialized_end=13354, +) + + +_CMSGCLIENTGETPEERCONTENTINFORESPONSE = _descriptor.Descriptor( + name='CMsgClientGetPeerContentInfoResponse', + full_name='CMsgClientGetPeerContentInfoResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='result', full_name='CMsgClientGetPeerContentInfoResponse.result', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='apps', full_name='CMsgClientGetPeerContentInfoResponse.apps', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=13356, + serialized_end=13424, ) _CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE.containing_type = _CMSGCLIENTRICHPRESENCEINFO @@ -5967,8 +5848,6 @@ DESCRIPTOR.message_types_by_name['CMsgClientGetDepotDecryptionKeyResponse'] = _CMSGCLIENTGETDEPOTDECRYPTIONKEYRESPONSE DESCRIPTOR.message_types_by_name['CMsgClientCheckAppBetaPassword'] = _CMSGCLIENTCHECKAPPBETAPASSWORD DESCRIPTOR.message_types_by_name['CMsgClientCheckAppBetaPasswordResponse'] = _CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientUpdateAppJobReport'] = _CMSGCLIENTUPDATEAPPJOBREPORT -DESCRIPTOR.message_types_by_name['CMsgClientDPContentStatsReport'] = _CMSGCLIENTDPCONTENTSTATSREPORT DESCRIPTOR.message_types_by_name['CMsgClientGetCDNAuthTokenResponse'] = _CMSGCLIENTGETCDNAUTHTOKENRESPONSE DESCRIPTOR.message_types_by_name['CMsgDownloadRateStatistics'] = _CMSGDOWNLOADRATESTATISTICS DESCRIPTOR.message_types_by_name['CMsgClientRequestAccountData'] = _CMSGCLIENTREQUESTACCOUNTDATA @@ -6039,15 +5918,17 @@ DESCRIPTOR.message_types_by_name['CMsgClientServiceCall'] = _CMSGCLIENTSERVICECALL DESCRIPTOR.message_types_by_name['CMsgClientServiceModule'] = _CMSGCLIENTSERVICEMODULE DESCRIPTOR.message_types_by_name['CMsgClientServiceCallResponse'] = _CMSGCLIENTSERVICECALLRESPONSE -DESCRIPTOR.message_types_by_name['CMsgAMUnlockStreaming'] = _CMSGAMUNLOCKSTREAMING -DESCRIPTOR.message_types_by_name['CMsgAMUnlockStreamingResponse'] = _CMSGAMUNLOCKSTREAMINGRESPONSE -DESCRIPTOR.message_types_by_name['CMsgAMUnlockHEVC'] = _CMSGAMUNLOCKHEVC -DESCRIPTOR.message_types_by_name['CMsgAMUnlockHEVCResponse'] = _CMSGAMUNLOCKHEVCRESPONSE +DESCRIPTOR.message_types_by_name['CMsgAMUnlockH264'] = _CMSGAMUNLOCKH264 +DESCRIPTOR.message_types_by_name['CMsgAMUnlockH264Response'] = _CMSGAMUNLOCKH264RESPONSE DESCRIPTOR.message_types_by_name['CMsgClientPlayingSessionState'] = _CMSGCLIENTPLAYINGSESSIONSTATE DESCRIPTOR.message_types_by_name['CMsgClientKickPlayingSession'] = _CMSGCLIENTKICKPLAYINGSESSION DESCRIPTOR.message_types_by_name['CMsgClientVoiceCallPreAuthorize'] = _CMSGCLIENTVOICECALLPREAUTHORIZE DESCRIPTOR.message_types_by_name['CMsgClientVoiceCallPreAuthorizeResponse'] = _CMSGCLIENTVOICECALLPREAUTHORIZERESPONSE DESCRIPTOR.message_types_by_name['CMsgBadgeCraftedNotification'] = _CMSGBADGECRAFTEDNOTIFICATION +DESCRIPTOR.message_types_by_name['CMsgClientStartPeerContentServer'] = _CMSGCLIENTSTARTPEERCONTENTSERVER +DESCRIPTOR.message_types_by_name['CMsgClientStartPeerContentServerResponse'] = _CMSGCLIENTSTARTPEERCONTENTSERVERRESPONSE +DESCRIPTOR.message_types_by_name['CMsgClientGetPeerContentInfo'] = _CMSGCLIENTGETPEERCONTENTINFO +DESCRIPTOR.message_types_by_name['CMsgClientGetPeerContentInfoResponse'] = _CMSGCLIENTGETPEERCONTENTINFORESPONSE _sym_db.RegisterFileDescriptor(DESCRIPTOR) CMsgClientUpdateUserGameInfo = _reflection.GeneratedProtocolMessageType('CMsgClientUpdateUserGameInfo', (_message.Message,), { @@ -6255,20 +6136,6 @@ _sym_db.RegisterMessage(CMsgClientCheckAppBetaPasswordResponse) _sym_db.RegisterMessage(CMsgClientCheckAppBetaPasswordResponse.BetaPassword) -CMsgClientUpdateAppJobReport = _reflection.GeneratedProtocolMessageType('CMsgClientUpdateAppJobReport', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUPDATEAPPJOBREPORT, - '__module__' : 'steammessages_clientserver_2_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUpdateAppJobReport) - }) -_sym_db.RegisterMessage(CMsgClientUpdateAppJobReport) - -CMsgClientDPContentStatsReport = _reflection.GeneratedProtocolMessageType('CMsgClientDPContentStatsReport', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTDPCONTENTSTATSREPORT, - '__module__' : 'steammessages_clientserver_2_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientDPContentStatsReport) - }) -_sym_db.RegisterMessage(CMsgClientDPContentStatsReport) - CMsgClientGetCDNAuthTokenResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetCDNAuthTokenResponse', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTGETCDNAUTHTOKENRESPONSE, '__module__' : 'steammessages_clientserver_2_pb2' @@ -6879,33 +6746,19 @@ }) _sym_db.RegisterMessage(CMsgClientServiceCallResponse) -CMsgAMUnlockStreaming = _reflection.GeneratedProtocolMessageType('CMsgAMUnlockStreaming', (_message.Message,), { - 'DESCRIPTOR' : _CMSGAMUNLOCKSTREAMING, +CMsgAMUnlockH264 = _reflection.GeneratedProtocolMessageType('CMsgAMUnlockH264', (_message.Message,), { + 'DESCRIPTOR' : _CMSGAMUNLOCKH264, '__module__' : 'steammessages_clientserver_2_pb2' - # @@protoc_insertion_point(class_scope:CMsgAMUnlockStreaming) + # @@protoc_insertion_point(class_scope:CMsgAMUnlockH264) }) -_sym_db.RegisterMessage(CMsgAMUnlockStreaming) +_sym_db.RegisterMessage(CMsgAMUnlockH264) -CMsgAMUnlockStreamingResponse = _reflection.GeneratedProtocolMessageType('CMsgAMUnlockStreamingResponse', (_message.Message,), { - 'DESCRIPTOR' : _CMSGAMUNLOCKSTREAMINGRESPONSE, +CMsgAMUnlockH264Response = _reflection.GeneratedProtocolMessageType('CMsgAMUnlockH264Response', (_message.Message,), { + 'DESCRIPTOR' : _CMSGAMUNLOCKH264RESPONSE, '__module__' : 'steammessages_clientserver_2_pb2' - # @@protoc_insertion_point(class_scope:CMsgAMUnlockStreamingResponse) + # @@protoc_insertion_point(class_scope:CMsgAMUnlockH264Response) }) -_sym_db.RegisterMessage(CMsgAMUnlockStreamingResponse) - -CMsgAMUnlockHEVC = _reflection.GeneratedProtocolMessageType('CMsgAMUnlockHEVC', (_message.Message,), { - 'DESCRIPTOR' : _CMSGAMUNLOCKHEVC, - '__module__' : 'steammessages_clientserver_2_pb2' - # @@protoc_insertion_point(class_scope:CMsgAMUnlockHEVC) - }) -_sym_db.RegisterMessage(CMsgAMUnlockHEVC) - -CMsgAMUnlockHEVCResponse = _reflection.GeneratedProtocolMessageType('CMsgAMUnlockHEVCResponse', (_message.Message,), { - 'DESCRIPTOR' : _CMSGAMUNLOCKHEVCRESPONSE, - '__module__' : 'steammessages_clientserver_2_pb2' - # @@protoc_insertion_point(class_scope:CMsgAMUnlockHEVCResponse) - }) -_sym_db.RegisterMessage(CMsgAMUnlockHEVCResponse) +_sym_db.RegisterMessage(CMsgAMUnlockH264Response) CMsgClientPlayingSessionState = _reflection.GeneratedProtocolMessageType('CMsgClientPlayingSessionState', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTPLAYINGSESSIONSTATE, @@ -6942,6 +6795,34 @@ }) _sym_db.RegisterMessage(CMsgBadgeCraftedNotification) +CMsgClientStartPeerContentServer = _reflection.GeneratedProtocolMessageType('CMsgClientStartPeerContentServer', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTSTARTPEERCONTENTSERVER, + '__module__' : 'steammessages_clientserver_2_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientStartPeerContentServer) + }) +_sym_db.RegisterMessage(CMsgClientStartPeerContentServer) + +CMsgClientStartPeerContentServerResponse = _reflection.GeneratedProtocolMessageType('CMsgClientStartPeerContentServerResponse', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTSTARTPEERCONTENTSERVERRESPONSE, + '__module__' : 'steammessages_clientserver_2_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientStartPeerContentServerResponse) + }) +_sym_db.RegisterMessage(CMsgClientStartPeerContentServerResponse) + +CMsgClientGetPeerContentInfo = _reflection.GeneratedProtocolMessageType('CMsgClientGetPeerContentInfo', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTGETPEERCONTENTINFO, + '__module__' : 'steammessages_clientserver_2_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientGetPeerContentInfo) + }) +_sym_db.RegisterMessage(CMsgClientGetPeerContentInfo) + +CMsgClientGetPeerContentInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetPeerContentInfoResponse', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTGETPEERCONTENTINFORESPONSE, + '__module__' : 'steammessages_clientserver_2_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientGetPeerContentInfoResponse) + }) +_sym_db.RegisterMessage(CMsgClientGetPeerContentInfoResponse) + DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_appinfo_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_appinfo_pb2.py index f4c44081..1b376871 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_appinfo_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_appinfo_pb2.py @@ -18,9 +18,9 @@ name='steammessages_clientserver_appinfo.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\000', + serialized_options=b'H\001\200\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n(steammessages_clientserver_appinfo.proto\x1a\x18steammessages_base.proto\"M\n\x17\x43MsgClientAppInfoUpdate\x12\x19\n\x11last_changenumber\x18\x01 \x01(\r\x12\x17\n\x0fsend_changelist\x18\x02 \x01(\x08\"d\n\x18\x43MsgClientAppInfoChanges\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x02 \x01(\x08\x12\x0e\n\x06\x61ppIDs\x18\x03 \x03(\r\"\xab\x01\n\x18\x43MsgClientAppInfoRequest\x12+\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x1d.CMsgClientAppInfoRequest.App\x12\x1f\n\x10supports_batches\x18\x02 \x01(\x08:\x05\x66\x61lse\x1a\x41\n\x03\x41pp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsection_flags\x18\x02 \x01(\r\x12\x13\n\x0bsection_CRC\x18\x03 \x03(\r\"\x97\x02\n\x19\x43MsgClientAppInfoResponse\x12,\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x1e.CMsgClientAppInfoResponse.App\x12\x14\n\x0c\x61pps_unknown\x18\x02 \x03(\r\x12\x14\n\x0c\x61pps_pending\x18\x03 \x01(\r\x1a\x99\x01\n\x03\x41pp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x38\n\x08sections\x18\x03 \x03(\x0b\x32&.CMsgClientAppInfoResponse.App.Section\x1a\x31\n\x07Section\x12\x12\n\nsection_id\x18\x01 \x01(\r\x12\x12\n\nsection_kv\x18\x02 \x01(\x0c:\x04\x88\xb5\x18\x00\"K\n\x1c\x43MsgClientPackageInfoRequest\x12\x13\n\x0bpackage_ids\x18\x01 \x03(\r\x12\x16\n\x0emeta_data_only\x18\x02 \x01(\x08\"\xe0\x01\n\x1d\x43MsgClientPackageInfoResponse\x12\x38\n\x08packages\x18\x01 \x03(\x0b\x32&.CMsgClientPackageInfoResponse.Package\x12\x18\n\x10packages_unknown\x18\x02 \x03(\r\x12\x18\n\x10packages_pending\x18\x03 \x01(\r\x1aQ\n\x07Package\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x0b\n\x03sha\x18\x03 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x04 \x01(\x0c\"\xc0\x01\n!CMsgClientPICSChangesSinceRequest\x12\x1b\n\x13since_change_number\x18\x01 \x01(\r\x12\x1d\n\x15send_app_info_changes\x18\x02 \x01(\x08\x12!\n\x19send_package_info_changes\x18\x03 \x01(\x08\x12\x1b\n\x13num_app_info_cached\x18\x04 \x01(\r\x12\x1f\n\x17num_package_info_cached\x18\x05 \x01(\r\"\xe5\x03\n\"CMsgClientPICSChangesSinceResponse\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x1b\n\x13since_change_number\x18\x02 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x03 \x01(\x08\x12J\n\x0fpackage_changes\x18\x04 \x03(\x0b\x32\x31.CMsgClientPICSChangesSinceResponse.PackageChange\x12\x42\n\x0b\x61pp_changes\x18\x05 \x03(\x0b\x32-.CMsgClientPICSChangesSinceResponse.AppChange\x12\x1d\n\x15\x66orce_full_app_update\x18\x06 \x01(\x08\x12!\n\x19\x66orce_full_package_update\x18\x07 \x01(\x08\x1aN\n\rPackageChange\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\x1a\x46\n\tAppChange\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\"\xf4\x02\n CMsgClientPICSProductInfoRequest\x12?\n\x08packages\x18\x01 \x03(\x0b\x32-.CMsgClientPICSProductInfoRequest.PackageInfo\x12\x37\n\x04\x61pps\x18\x02 \x03(\x0b\x32).CMsgClientPICSProductInfoRequest.AppInfo\x12\x16\n\x0emeta_data_only\x18\x03 \x01(\x08\x12\x17\n\x0fnum_prev_failed\x18\x04 \x01(\r\x12\x1f\n\x17supports_package_tokens\x18\x05 \x01(\r\x1aL\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x12\x1c\n\x14only_public_obsolete\x18\x03 \x01(\x08\x1a\x36\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\"\xb9\x04\n!CMsgClientPICSProductInfoResponse\x12\x38\n\x04\x61pps\x18\x01 \x03(\x0b\x32*.CMsgClientPICSProductInfoResponse.AppInfo\x12\x16\n\x0eunknown_appids\x18\x02 \x03(\r\x12@\n\x08packages\x18\x03 \x03(\x0b\x32..CMsgClientPICSProductInfoResponse.PackageInfo\x12\x1a\n\x12unknown_packageids\x18\x04 \x03(\r\x12\x16\n\x0emeta_data_only\x18\x05 \x01(\x08\x12\x18\n\x10response_pending\x18\x06 \x01(\x08\x12\x15\n\rhttp_min_size\x18\x07 \x01(\r\x12\x11\n\thttp_host\x18\x08 \x01(\t\x1a\x86\x01\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x13\n\x0bonly_public\x18\x06 \x01(\x08\x12\x0c\n\x04size\x18\x07 \x01(\r\x1ay\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x0c\n\x04size\x18\x06 \x01(\r:\x04\x88\xb5\x18\x00\"F\n CMsgClientPICSAccessTokenRequest\x12\x12\n\npackageids\x18\x01 \x03(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"\xdf\x02\n!CMsgClientPICSAccessTokenResponse\x12N\n\x15package_access_tokens\x18\x01 \x03(\x0b\x32/.CMsgClientPICSAccessTokenResponse.PackageToken\x12\x1d\n\x15package_denied_tokens\x18\x02 \x03(\r\x12\x46\n\x11\x61pp_access_tokens\x18\x03 \x03(\x0b\x32+.CMsgClientPICSAccessTokenResponse.AppToken\x12\x19\n\x11\x61pp_denied_tokens\x18\x04 \x03(\r\x1a\x37\n\x0cPackageToken\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x1a/\n\x08\x41ppToken\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x42\x05H\x01\x90\x01\x00' + serialized_pb=b'\n(steammessages_clientserver_appinfo.proto\x1a\x18steammessages_base.proto\"M\n\x17\x43MsgClientAppInfoUpdate\x12\x19\n\x11last_changenumber\x18\x01 \x01(\r\x12\x17\n\x0fsend_changelist\x18\x02 \x01(\x08\"d\n\x18\x43MsgClientAppInfoChanges\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x02 \x01(\x08\x12\x0e\n\x06\x61ppIDs\x18\x03 \x03(\r\"\xab\x01\n\x18\x43MsgClientAppInfoRequest\x12+\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x1d.CMsgClientAppInfoRequest.App\x12\x1f\n\x10supports_batches\x18\x02 \x01(\x08:\x05\x66\x61lse\x1a\x41\n\x03\x41pp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsection_flags\x18\x02 \x01(\r\x12\x13\n\x0bsection_CRC\x18\x03 \x03(\r\"\xc0\x01\n!CMsgClientPICSChangesSinceRequest\x12\x1b\n\x13since_change_number\x18\x01 \x01(\r\x12\x1d\n\x15send_app_info_changes\x18\x02 \x01(\x08\x12!\n\x19send_package_info_changes\x18\x03 \x01(\x08\x12\x1b\n\x13num_app_info_cached\x18\x04 \x01(\r\x12\x1f\n\x17num_package_info_cached\x18\x05 \x01(\r\"\xe5\x03\n\"CMsgClientPICSChangesSinceResponse\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x1b\n\x13since_change_number\x18\x02 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x03 \x01(\x08\x12J\n\x0fpackage_changes\x18\x04 \x03(\x0b\x32\x31.CMsgClientPICSChangesSinceResponse.PackageChange\x12\x42\n\x0b\x61pp_changes\x18\x05 \x03(\x0b\x32-.CMsgClientPICSChangesSinceResponse.AppChange\x12\x1d\n\x15\x66orce_full_app_update\x18\x06 \x01(\x08\x12!\n\x19\x66orce_full_package_update\x18\x07 \x01(\x08\x1aN\n\rPackageChange\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\x1a\x46\n\tAppChange\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\"\x96\x03\n CMsgClientPICSProductInfoRequest\x12?\n\x08packages\x18\x01 \x03(\x0b\x32-.CMsgClientPICSProductInfoRequest.PackageInfo\x12\x37\n\x04\x61pps\x18\x02 \x03(\x0b\x32).CMsgClientPICSProductInfoRequest.AppInfo\x12\x16\n\x0emeta_data_only\x18\x03 \x01(\x08\x12\x17\n\x0fnum_prev_failed\x18\x04 \x01(\r\x12(\n OBSOLETE_supports_package_tokens\x18\x05 \x01(\r\x12\x17\n\x0fsequence_number\x18\x06 \x01(\r\x1aL\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x12\x1c\n\x14only_public_obsolete\x18\x03 \x01(\x08\x1a\x36\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\"\xb9\x04\n!CMsgClientPICSProductInfoResponse\x12\x38\n\x04\x61pps\x18\x01 \x03(\x0b\x32*.CMsgClientPICSProductInfoResponse.AppInfo\x12\x16\n\x0eunknown_appids\x18\x02 \x03(\r\x12@\n\x08packages\x18\x03 \x03(\x0b\x32..CMsgClientPICSProductInfoResponse.PackageInfo\x12\x1a\n\x12unknown_packageids\x18\x04 \x03(\r\x12\x16\n\x0emeta_data_only\x18\x05 \x01(\x08\x12\x18\n\x10response_pending\x18\x06 \x01(\x08\x12\x15\n\rhttp_min_size\x18\x07 \x01(\r\x12\x11\n\thttp_host\x18\x08 \x01(\t\x1a\x86\x01\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x13\n\x0bonly_public\x18\x06 \x01(\x08\x12\x0c\n\x04size\x18\x07 \x01(\r\x1ay\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x0c\n\x04size\x18\x06 \x01(\r:\x04\x88\xb5\x18\x00\"F\n CMsgClientPICSAccessTokenRequest\x12\x12\n\npackageids\x18\x01 \x03(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"\xdf\x02\n!CMsgClientPICSAccessTokenResponse\x12N\n\x15package_access_tokens\x18\x01 \x03(\x0b\x32/.CMsgClientPICSAccessTokenResponse.PackageToken\x12\x1d\n\x15package_denied_tokens\x18\x02 \x03(\r\x12\x46\n\x11\x61pp_access_tokens\x18\x03 \x03(\x0b\x32+.CMsgClientPICSAccessTokenResponse.AppToken\x12\x19\n\x11\x61pp_denied_tokens\x18\x04 \x03(\r\x1a\x37\n\x0cPackageToken\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x1a/\n\x08\x41ppToken\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x42\x05H\x01\x80\x01\x00' , dependencies=[steammessages__base__pb2.DESCRIPTOR,]) @@ -196,272 +196,6 @@ ) -_CMSGCLIENTAPPINFORESPONSE_APP_SECTION = _descriptor.Descriptor( - name='Section', - full_name='CMsgClientAppInfoResponse.App.Section', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='section_id', full_name='CMsgClientAppInfoResponse.App.Section.section_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='section_kv', full_name='CMsgClientAppInfoResponse.App.Section.section_kv', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=650, - serialized_end=699, -) - -_CMSGCLIENTAPPINFORESPONSE_APP = _descriptor.Descriptor( - name='App', - full_name='CMsgClientAppInfoResponse.App', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientAppInfoResponse.App.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='change_number', full_name='CMsgClientAppInfoResponse.App.change_number', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sections', full_name='CMsgClientAppInfoResponse.App.sections', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTAPPINFORESPONSE_APP_SECTION, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=546, - serialized_end=699, -) - -_CMSGCLIENTAPPINFORESPONSE = _descriptor.Descriptor( - name='CMsgClientAppInfoResponse', - full_name='CMsgClientAppInfoResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='apps', full_name='CMsgClientAppInfoResponse.apps', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='apps_unknown', full_name='CMsgClientAppInfoResponse.apps_unknown', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='apps_pending', full_name='CMsgClientAppInfoResponse.apps_pending', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTAPPINFORESPONSE_APP, ], - enum_types=[ - ], - serialized_options=b'\210\265\030\000', - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=426, - serialized_end=705, -) - - -_CMSGCLIENTPACKAGEINFOREQUEST = _descriptor.Descriptor( - name='CMsgClientPackageInfoRequest', - full_name='CMsgClientPackageInfoRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='package_ids', full_name='CMsgClientPackageInfoRequest.package_ids', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='meta_data_only', full_name='CMsgClientPackageInfoRequest.meta_data_only', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=707, - serialized_end=782, -) - - -_CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE = _descriptor.Descriptor( - name='Package', - full_name='CMsgClientPackageInfoResponse.Package', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='package_id', full_name='CMsgClientPackageInfoResponse.Package.package_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='change_number', full_name='CMsgClientPackageInfoResponse.Package.change_number', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sha', full_name='CMsgClientPackageInfoResponse.Package.sha', index=2, - number=3, 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='buffer', full_name='CMsgClientPackageInfoResponse.Package.buffer', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=928, - serialized_end=1009, -) - -_CMSGCLIENTPACKAGEINFORESPONSE = _descriptor.Descriptor( - name='CMsgClientPackageInfoResponse', - full_name='CMsgClientPackageInfoResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='packages', full_name='CMsgClientPackageInfoResponse.packages', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='packages_unknown', full_name='CMsgClientPackageInfoResponse.packages_unknown', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='packages_pending', full_name='CMsgClientPackageInfoResponse.packages_pending', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=785, - serialized_end=1009, -) - - _CMSGCLIENTPICSCHANGESSINCEREQUEST = _descriptor.Descriptor( name='CMsgClientPICSChangesSinceRequest', full_name='CMsgClientPICSChangesSinceRequest', @@ -517,8 +251,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1012, - serialized_end=1204, + serialized_start=426, + serialized_end=618, ) @@ -563,8 +297,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1542, - serialized_end=1620, + serialized_start=956, + serialized_end=1034, ) _CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE = _descriptor.Descriptor( @@ -608,8 +342,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1622, - serialized_end=1692, + serialized_start=1036, + serialized_end=1106, ) _CMSGCLIENTPICSCHANGESSINCERESPONSE = _descriptor.Descriptor( @@ -681,8 +415,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1207, - serialized_end=1692, + serialized_start=621, + serialized_end=1106, ) @@ -727,8 +461,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1935, - serialized_end=2011, + serialized_start=1383, + serialized_end=1459, ) _CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO = _descriptor.Descriptor( @@ -765,8 +499,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2013, - serialized_end=2067, + serialized_start=1461, + serialized_end=1515, ) _CMSGCLIENTPICSPRODUCTINFOREQUEST = _descriptor.Descriptor( @@ -806,12 +540,19 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='supports_package_tokens', full_name='CMsgClientPICSProductInfoRequest.supports_package_tokens', index=4, + name='OBSOLETE_supports_package_tokens', full_name='CMsgClientPICSProductInfoRequest.OBSOLETE_supports_package_tokens', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='sequence_number', full_name='CMsgClientPICSProductInfoRequest.sequence_number', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -824,8 +565,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1695, - serialized_end=2067, + serialized_start=1109, + serialized_end=1515, ) @@ -898,8 +639,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2376, - serialized_end=2510, + serialized_start=1824, + serialized_end=1958, ) _CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO = _descriptor.Descriptor( @@ -964,8 +705,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2512, - serialized_end=2633, + serialized_start=1960, + serialized_end=2081, ) _CMSGCLIENTPICSPRODUCTINFORESPONSE = _descriptor.Descriptor( @@ -1044,8 +785,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2070, - serialized_end=2639, + serialized_start=1518, + serialized_end=2087, ) @@ -1083,8 +824,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2641, - serialized_end=2711, + serialized_start=2089, + serialized_end=2159, ) @@ -1122,8 +863,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2961, - serialized_end=3016, + serialized_start=2409, + serialized_end=2464, ) _CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN = _descriptor.Descriptor( @@ -1160,8 +901,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3018, - serialized_end=3065, + serialized_start=2466, + serialized_end=2513, ) _CMSGCLIENTPICSACCESSTOKENRESPONSE = _descriptor.Descriptor( @@ -1212,18 +953,12 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2714, - serialized_end=3065, + serialized_start=2162, + serialized_end=2513, ) _CMSGCLIENTAPPINFOREQUEST_APP.containing_type = _CMSGCLIENTAPPINFOREQUEST _CMSGCLIENTAPPINFOREQUEST.fields_by_name['apps'].message_type = _CMSGCLIENTAPPINFOREQUEST_APP -_CMSGCLIENTAPPINFORESPONSE_APP_SECTION.containing_type = _CMSGCLIENTAPPINFORESPONSE_APP -_CMSGCLIENTAPPINFORESPONSE_APP.fields_by_name['sections'].message_type = _CMSGCLIENTAPPINFORESPONSE_APP_SECTION -_CMSGCLIENTAPPINFORESPONSE_APP.containing_type = _CMSGCLIENTAPPINFORESPONSE -_CMSGCLIENTAPPINFORESPONSE.fields_by_name['apps'].message_type = _CMSGCLIENTAPPINFORESPONSE_APP -_CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE.containing_type = _CMSGCLIENTPACKAGEINFORESPONSE -_CMSGCLIENTPACKAGEINFORESPONSE.fields_by_name['packages'].message_type = _CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE _CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE.containing_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE _CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE.containing_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE _CMSGCLIENTPICSCHANGESSINCERESPONSE.fields_by_name['package_changes'].message_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE @@ -1243,9 +978,6 @@ DESCRIPTOR.message_types_by_name['CMsgClientAppInfoUpdate'] = _CMSGCLIENTAPPINFOUPDATE DESCRIPTOR.message_types_by_name['CMsgClientAppInfoChanges'] = _CMSGCLIENTAPPINFOCHANGES DESCRIPTOR.message_types_by_name['CMsgClientAppInfoRequest'] = _CMSGCLIENTAPPINFOREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientAppInfoResponse'] = _CMSGCLIENTAPPINFORESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientPackageInfoRequest'] = _CMSGCLIENTPACKAGEINFOREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientPackageInfoResponse'] = _CMSGCLIENTPACKAGEINFORESPONSE DESCRIPTOR.message_types_by_name['CMsgClientPICSChangesSinceRequest'] = _CMSGCLIENTPICSCHANGESSINCEREQUEST DESCRIPTOR.message_types_by_name['CMsgClientPICSChangesSinceResponse'] = _CMSGCLIENTPICSCHANGESSINCERESPONSE DESCRIPTOR.message_types_by_name['CMsgClientPICSProductInfoRequest'] = _CMSGCLIENTPICSPRODUCTINFOREQUEST @@ -1283,51 +1015,6 @@ _sym_db.RegisterMessage(CMsgClientAppInfoRequest) _sym_db.RegisterMessage(CMsgClientAppInfoRequest.App) -CMsgClientAppInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientAppInfoResponse', (_message.Message,), { - - 'App' : _reflection.GeneratedProtocolMessageType('App', (_message.Message,), { - - 'Section' : _reflection.GeneratedProtocolMessageType('Section', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTAPPINFORESPONSE_APP_SECTION, - '__module__' : 'steammessages_clientserver_appinfo_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientAppInfoResponse.App.Section) - }) - , - 'DESCRIPTOR' : _CMSGCLIENTAPPINFORESPONSE_APP, - '__module__' : 'steammessages_clientserver_appinfo_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientAppInfoResponse.App) - }) - , - 'DESCRIPTOR' : _CMSGCLIENTAPPINFORESPONSE, - '__module__' : 'steammessages_clientserver_appinfo_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientAppInfoResponse) - }) -_sym_db.RegisterMessage(CMsgClientAppInfoResponse) -_sym_db.RegisterMessage(CMsgClientAppInfoResponse.App) -_sym_db.RegisterMessage(CMsgClientAppInfoResponse.App.Section) - -CMsgClientPackageInfoRequest = _reflection.GeneratedProtocolMessageType('CMsgClientPackageInfoRequest', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTPACKAGEINFOREQUEST, - '__module__' : 'steammessages_clientserver_appinfo_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientPackageInfoRequest) - }) -_sym_db.RegisterMessage(CMsgClientPackageInfoRequest) - -CMsgClientPackageInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientPackageInfoResponse', (_message.Message,), { - - 'Package' : _reflection.GeneratedProtocolMessageType('Package', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE, - '__module__' : 'steammessages_clientserver_appinfo_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientPackageInfoResponse.Package) - }) - , - 'DESCRIPTOR' : _CMSGCLIENTPACKAGEINFORESPONSE, - '__module__' : 'steammessages_clientserver_appinfo_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientPackageInfoResponse) - }) -_sym_db.RegisterMessage(CMsgClientPackageInfoResponse) -_sym_db.RegisterMessage(CMsgClientPackageInfoResponse.Package) - CMsgClientPICSChangesSinceRequest = _reflection.GeneratedProtocolMessageType('CMsgClientPICSChangesSinceRequest', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTPICSCHANGESSINCEREQUEST, '__module__' : 'steammessages_clientserver_appinfo_pb2' @@ -1436,6 +1123,5 @@ DESCRIPTOR._options = None -_CMSGCLIENTAPPINFORESPONSE._options = None _CMSGCLIENTPICSPRODUCTINFORESPONSE._options = None # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_friends_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_friends_pb2.py index 3dfe673d..0e9c4d85 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_friends_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_friends_pb2.py @@ -18,9 +18,9 @@ name='steammessages_clientserver_friends.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\000', + serialized_options=b'H\001\200\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n(steammessages_clientserver_friends.proto\x1a\x18steammessages_base.proto\"\x8a\x01\n\x13\x43MsgClientFriendMsg\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x0f\n\x07message\x18\x03 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x04 \x01(\x07\x12\x16\n\x0e\x65\x63ho_to_sender\x18\x05 \x01(\x08\"\x9d\x01\n\x1b\x43MsgClientFriendMsgIncoming\x12\x14\n\x0csteamid_from\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x1c\n\x14\x66rom_limited_account\x18\x03 \x01(\x08\x12\x0f\n\x07message\x18\x04 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x05 \x01(\x07\"R\n\x13\x43MsgClientAddFriend\x12\x16\n\x0esteamid_to_add\x18\x01 \x01(\x06\x12#\n\x1b\x61\x63\x63ountname_or_email_to_add\x18\x02 \x01(\t\"e\n\x1b\x43MsgClientAddFriendResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteam_id_added\x18\x02 \x01(\x06\x12\x1a\n\x12persona_name_added\x18\x03 \x01(\t\"*\n\x16\x43MsgClientRemoveFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\"6\n\x14\x43MsgClientHideFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x0c\n\x04hide\x18\x02 \x01(\x08\"\xea\x01\n\x15\x43MsgClientFriendsList\x12\x14\n\x0c\x62incremental\x18\x01 \x01(\x08\x12.\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1d.CMsgClientFriendsList.Friend\x12\x18\n\x10max_friend_count\x18\x03 \x01(\r\x12\x1b\n\x13\x61\x63tive_friend_count\x18\x04 \x01(\r\x12\x19\n\x11\x66riends_limit_hit\x18\x05 \x01(\x08\x1a\x39\n\x06\x46riend\x12\x12\n\nulfriendid\x18\x01 \x01(\x06\x12\x1b\n\x13\x65\x66riendrelationship\x18\x02 \x01(\r\"\xc5\x02\n\x1b\x43MsgClientFriendsGroupsList\x12\x10\n\x08\x62removal\x18\x01 \x01(\x08\x12\x14\n\x0c\x62incremental\x18\x02 \x01(\x08\x12>\n\x0c\x66riendGroups\x18\x03 \x03(\x0b\x32(.CMsgClientFriendsGroupsList.FriendGroup\x12H\n\x0bmemberships\x18\x04 \x03(\x0b\x32\x33.CMsgClientFriendsGroupsList.FriendGroupsMembership\x1a\x35\n\x0b\x46riendGroup\x12\x10\n\x08nGroupID\x18\x01 \x01(\x05\x12\x14\n\x0cstrGroupName\x18\x02 \x01(\t\x1a=\n\x16\x46riendGroupsMembership\x12\x11\n\tulSteamID\x18\x01 \x01(\x06\x12\x10\n\x08nGroupID\x18\x02 \x01(\x05\"\xba\x01\n\x1c\x43MsgClientPlayerNicknameList\x12\x0f\n\x07removal\x18\x01 \x01(\x08\x12\x13\n\x0bincremental\x18\x02 \x01(\x08\x12?\n\tnicknames\x18\x03 \x03(\x0b\x32,.CMsgClientPlayerNicknameList.PlayerNickname\x1a\x33\n\x0ePlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x03 \x01(\t\"@\n\x1b\x43MsgClientSetPlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x02 \x01(\t\"6\n#CMsgClientSetPlayerNicknameResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"O\n\x1b\x43MsgClientRequestFriendData\x12\x1f\n\x17persona_state_requested\x18\x01 \x01(\r\x12\x0f\n\x07\x66riends\x18\x02 \x03(\x06\"\xef\x01\n\x16\x43MsgClientChangeStatus\x12\x15\n\rpersona_state\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\x12\x1e\n\x16is_auto_generated_name\x18\x03 \x01(\x08\x12\x15\n\rhigh_priority\x18\x04 \x01(\x08\x12\x1b\n\x13persona_set_by_user\x18\x05 \x01(\x08\x12\x1e\n\x13persona_state_flags\x18\x06 \x01(\r:\x01\x30\x12\x1d\n\x15need_persona_response\x18\x07 \x01(\x08\x12\x16\n\x0eis_client_idle\x18\x08 \x01(\x08\"@\n\x19\x43MsgPersonaChangeResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\"\xa0\x08\n\x16\x43MsgClientPersonaState\x12\x14\n\x0cstatus_flags\x18\x01 \x01(\r\x12/\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1a\xbe\x07\n\x06\x46riend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x15\n\rpersona_state\x18\x02 \x01(\r\x12\x1a\n\x12game_played_app_id\x18\x03 \x01(\r\x12\x16\n\x0egame_server_ip\x18\x04 \x01(\r\x12\x18\n\x10game_server_port\x18\x05 \x01(\r\x12\x1b\n\x13persona_state_flags\x18\x06 \x01(\r\x12 \n\x18online_session_instances\x18\x07 \x01(\r\x12\x1b\n\x13persona_set_by_user\x18\n \x01(\x08\x12\x13\n\x0bplayer_name\x18\x0f \x01(\t\x12\x12\n\nquery_port\x18\x14 \x01(\r\x12\x16\n\x0esteamid_source\x18\x19 \x01(\x06\x12\x13\n\x0b\x61vatar_hash\x18\x1f \x01(\x0c\x12\x13\n\x0blast_logoff\x18- \x01(\r\x12\x12\n\nlast_logon\x18. \x01(\r\x12\x18\n\x10last_seen_online\x18/ \x01(\r\x12\x11\n\tclan_rank\x18\x32 \x01(\r\x12\x11\n\tgame_name\x18\x37 \x01(\t\x12\x0e\n\x06gameid\x18\x38 \x01(\x06\x12\x16\n\x0egame_data_blob\x18< \x01(\x0c\x12:\n\tclan_data\x18@ \x01(\x0b\x32\'.CMsgClientPersonaState.Friend.ClanData\x12\x10\n\x08\x63lan_tag\x18\x41 \x01(\t\x12\x38\n\rrich_presence\x18G \x03(\x0b\x32!.CMsgClientPersonaState.Friend.KV\x12\x14\n\x0c\x62roadcast_id\x18H \x01(\x06\x12\x15\n\rgame_lobby_id\x18I \x01(\x06\x12$\n\x1cwatching_broadcast_accountid\x18J \x01(\r\x12 \n\x18watching_broadcast_appid\x18K \x01(\r\x12\"\n\x1awatching_broadcast_viewers\x18L \x01(\r\x12 \n\x18watching_broadcast_title\x18M \x01(\t\x12\x1b\n\x13is_community_banned\x18N \x01(\x08\x12\"\n\x1aplayer_name_pending_review\x18O \x01(\x08\x12\x1d\n\x15\x61vatar_pending_review\x18P \x01(\x08\x1a\x35\n\x08\x43lanData\x12\x12\n\nogg_app_id\x18\x01 \x01(\r\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\x1a \n\x02KV\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"5\n\x1b\x43MsgClientFriendProfileInfo\x12\x16\n\x0esteamid_friend\x18\x01 \x01(\x06\"\xda\x01\n#CMsgClientFriendProfileInfoResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteamid_friend\x18\x02 \x01(\x06\x12\x14\n\x0ctime_created\x18\x03 \x01(\r\x12\x11\n\treal_name\x18\x04 \x01(\t\x12\x11\n\tcity_name\x18\x05 \x01(\t\x12\x12\n\nstate_name\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_name\x18\x07 \x01(\t\x12\x10\n\x08headline\x18\x08 \x01(\t\x12\x0f\n\x07summary\x18\t \x01(\t\"[\n\x1c\x43MsgClientCreateFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x11\n\tgroupname\x18\x02 \x01(\t\x12\x17\n\x0fsteamid_friends\x18\x03 \x03(\x06\"H\n$CMsgClientCreateFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"@\n\x1c\x43MsgClientDeleteFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"7\n$CMsgClientDeleteFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\x82\x01\n\x1c\x43MsgClientManageFriendsGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x11\n\tgroupname\x18\x02 \x01(\t\x12\x1d\n\x15steamid_friends_added\x18\x03 \x03(\x06\x12\x1f\n\x17steamid_friends_removed\x18\x04 \x03(\x06\"7\n$CMsgClientManageFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"B\n\x1a\x43MsgClientAddFriendToGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\"5\n\"CMsgClientAddFriendToGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"G\n\x1f\x43MsgClientRemoveFriendFromGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\":\n\'CMsgClientRemoveFriendFromGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\x1b\n\x19\x43MsgClientGetEmoticonList\"\x87\x04\n\x16\x43MsgClientEmoticonList\x12\x33\n\temoticons\x18\x01 \x03(\x0b\x32 .CMsgClientEmoticonList.Emoticon\x12\x31\n\x08stickers\x18\x02 \x03(\x0b\x32\x1f.CMsgClientEmoticonList.Sticker\x12/\n\x07\x65\x66\x66\x65\x63ts\x18\x03 \x03(\x0b\x32\x1e.CMsgClientEmoticonList.Effect\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x1aw\n\x07Sticker\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x15\n\rtime_received\x18\x03 \x01(\r\x12\r\n\x05\x61ppid\x18\x04 \x01(\r\x12\x16\n\x0etime_last_used\x18\x05 \x01(\r\x12\x11\n\tuse_count\x18\x06 \x01(\r\x1a\x61\n\x06\x45\x66\x66\x65\x63t\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x15\n\rtime_received\x18\x03 \x01(\r\x12\x14\n\x0cinfinite_use\x18\x04 \x01(\x08\x12\r\n\x05\x61ppid\x18\x05 \x01(\rB\x05H\x01\x90\x01\x00' + serialized_pb=b'\n(steammessages_clientserver_friends.proto\x1a\x18steammessages_base.proto\"\x8a\x01\n\x13\x43MsgClientFriendMsg\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x0f\n\x07message\x18\x03 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x04 \x01(\x07\x12\x16\n\x0e\x65\x63ho_to_sender\x18\x05 \x01(\x08\"\x9d\x01\n\x1b\x43MsgClientFriendMsgIncoming\x12\x14\n\x0csteamid_from\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x1c\n\x14\x66rom_limited_account\x18\x03 \x01(\x08\x12\x0f\n\x07message\x18\x04 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x05 \x01(\x07\"R\n\x13\x43MsgClientAddFriend\x12\x16\n\x0esteamid_to_add\x18\x01 \x01(\x06\x12#\n\x1b\x61\x63\x63ountname_or_email_to_add\x18\x02 \x01(\t\"e\n\x1b\x43MsgClientAddFriendResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteam_id_added\x18\x02 \x01(\x06\x12\x1a\n\x12persona_name_added\x18\x03 \x01(\t\"*\n\x16\x43MsgClientRemoveFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\"6\n\x14\x43MsgClientHideFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x0c\n\x04hide\x18\x02 \x01(\x08\"\xea\x01\n\x15\x43MsgClientFriendsList\x12\x14\n\x0c\x62incremental\x18\x01 \x01(\x08\x12.\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1d.CMsgClientFriendsList.Friend\x12\x18\n\x10max_friend_count\x18\x03 \x01(\r\x12\x1b\n\x13\x61\x63tive_friend_count\x18\x04 \x01(\r\x12\x19\n\x11\x66riends_limit_hit\x18\x05 \x01(\x08\x1a\x39\n\x06\x46riend\x12\x12\n\nulfriendid\x18\x01 \x01(\x06\x12\x1b\n\x13\x65\x66riendrelationship\x18\x02 \x01(\r\"\xc5\x02\n\x1b\x43MsgClientFriendsGroupsList\x12\x10\n\x08\x62removal\x18\x01 \x01(\x08\x12\x14\n\x0c\x62incremental\x18\x02 \x01(\x08\x12>\n\x0c\x66riendGroups\x18\x03 \x03(\x0b\x32(.CMsgClientFriendsGroupsList.FriendGroup\x12H\n\x0bmemberships\x18\x04 \x03(\x0b\x32\x33.CMsgClientFriendsGroupsList.FriendGroupsMembership\x1a\x35\n\x0b\x46riendGroup\x12\x10\n\x08nGroupID\x18\x01 \x01(\x05\x12\x14\n\x0cstrGroupName\x18\x02 \x01(\t\x1a=\n\x16\x46riendGroupsMembership\x12\x11\n\tulSteamID\x18\x01 \x01(\x06\x12\x10\n\x08nGroupID\x18\x02 \x01(\x05\"\xba\x01\n\x1c\x43MsgClientPlayerNicknameList\x12\x0f\n\x07removal\x18\x01 \x01(\x08\x12\x13\n\x0bincremental\x18\x02 \x01(\x08\x12?\n\tnicknames\x18\x03 \x03(\x0b\x32,.CMsgClientPlayerNicknameList.PlayerNickname\x1a\x33\n\x0ePlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x03 \x01(\t\"@\n\x1b\x43MsgClientSetPlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x02 \x01(\t\"6\n#CMsgClientSetPlayerNicknameResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"O\n\x1b\x43MsgClientRequestFriendData\x12\x1f\n\x17persona_state_requested\x18\x01 \x01(\r\x12\x0f\n\x07\x66riends\x18\x02 \x03(\x06\"\xef\x01\n\x16\x43MsgClientChangeStatus\x12\x15\n\rpersona_state\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\x12\x1e\n\x16is_auto_generated_name\x18\x03 \x01(\x08\x12\x15\n\rhigh_priority\x18\x04 \x01(\x08\x12\x1b\n\x13persona_set_by_user\x18\x05 \x01(\x08\x12\x1e\n\x13persona_state_flags\x18\x06 \x01(\r:\x01\x30\x12\x1d\n\x15need_persona_response\x18\x07 \x01(\x08\x12\x16\n\x0eis_client_idle\x18\x08 \x01(\x08\"@\n\x19\x43MsgPersonaChangeResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\"\xa0\x08\n\x16\x43MsgClientPersonaState\x12\x14\n\x0cstatus_flags\x18\x01 \x01(\r\x12/\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1a\xbe\x07\n\x06\x46riend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x15\n\rpersona_state\x18\x02 \x01(\r\x12\x1a\n\x12game_played_app_id\x18\x03 \x01(\r\x12\x16\n\x0egame_server_ip\x18\x04 \x01(\r\x12\x18\n\x10game_server_port\x18\x05 \x01(\r\x12\x1b\n\x13persona_state_flags\x18\x06 \x01(\r\x12 \n\x18online_session_instances\x18\x07 \x01(\r\x12\x1b\n\x13persona_set_by_user\x18\n \x01(\x08\x12\x13\n\x0bplayer_name\x18\x0f \x01(\t\x12\x12\n\nquery_port\x18\x14 \x01(\r\x12\x16\n\x0esteamid_source\x18\x19 \x01(\x06\x12\x13\n\x0b\x61vatar_hash\x18\x1f \x01(\x0c\x12\x13\n\x0blast_logoff\x18- \x01(\r\x12\x12\n\nlast_logon\x18. \x01(\r\x12\x18\n\x10last_seen_online\x18/ \x01(\r\x12\x11\n\tclan_rank\x18\x32 \x01(\r\x12\x11\n\tgame_name\x18\x37 \x01(\t\x12\x0e\n\x06gameid\x18\x38 \x01(\x06\x12\x16\n\x0egame_data_blob\x18< \x01(\x0c\x12:\n\tclan_data\x18@ \x01(\x0b\x32\'.CMsgClientPersonaState.Friend.ClanData\x12\x10\n\x08\x63lan_tag\x18\x41 \x01(\t\x12\x38\n\rrich_presence\x18G \x03(\x0b\x32!.CMsgClientPersonaState.Friend.KV\x12\x14\n\x0c\x62roadcast_id\x18H \x01(\x06\x12\x15\n\rgame_lobby_id\x18I \x01(\x06\x12$\n\x1cwatching_broadcast_accountid\x18J \x01(\r\x12 \n\x18watching_broadcast_appid\x18K \x01(\r\x12\"\n\x1awatching_broadcast_viewers\x18L \x01(\r\x12 \n\x18watching_broadcast_title\x18M \x01(\t\x12\x1b\n\x13is_community_banned\x18N \x01(\x08\x12\"\n\x1aplayer_name_pending_review\x18O \x01(\x08\x12\x1d\n\x15\x61vatar_pending_review\x18P \x01(\x08\x1a\x35\n\x08\x43lanData\x12\x12\n\nogg_app_id\x18\x01 \x01(\r\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\x1a \n\x02KV\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"5\n\x1b\x43MsgClientFriendProfileInfo\x12\x16\n\x0esteamid_friend\x18\x01 \x01(\x06\"\xda\x01\n#CMsgClientFriendProfileInfoResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteamid_friend\x18\x02 \x01(\x06\x12\x14\n\x0ctime_created\x18\x03 \x01(\r\x12\x11\n\treal_name\x18\x04 \x01(\t\x12\x11\n\tcity_name\x18\x05 \x01(\t\x12\x12\n\nstate_name\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_name\x18\x07 \x01(\t\x12\x10\n\x08headline\x18\x08 \x01(\t\x12\x0f\n\x07summary\x18\t \x01(\t\"[\n\x1c\x43MsgClientCreateFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x11\n\tgroupname\x18\x02 \x01(\t\x12\x17\n\x0fsteamid_friends\x18\x03 \x03(\x06\"H\n$CMsgClientCreateFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"@\n\x1c\x43MsgClientDeleteFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"7\n$CMsgClientDeleteFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\x82\x01\n\x1c\x43MsgClientManageFriendsGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x11\n\tgroupname\x18\x02 \x01(\t\x12\x1d\n\x15steamid_friends_added\x18\x03 \x03(\x06\x12\x1f\n\x17steamid_friends_removed\x18\x04 \x03(\x06\"7\n$CMsgClientManageFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"B\n\x1a\x43MsgClientAddFriendToGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\"5\n\"CMsgClientAddFriendToGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"G\n\x1f\x43MsgClientRemoveFriendFromGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\":\n\'CMsgClientRemoveFriendFromGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\x1b\n\x19\x43MsgClientGetEmoticonList\"\x87\x04\n\x16\x43MsgClientEmoticonList\x12\x33\n\temoticons\x18\x01 \x03(\x0b\x32 .CMsgClientEmoticonList.Emoticon\x12\x31\n\x08stickers\x18\x02 \x03(\x0b\x32\x1f.CMsgClientEmoticonList.Sticker\x12/\n\x07\x65\x66\x66\x65\x63ts\x18\x03 \x03(\x0b\x32\x1e.CMsgClientEmoticonList.Effect\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x1aw\n\x07Sticker\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x15\n\rtime_received\x18\x03 \x01(\r\x12\r\n\x05\x61ppid\x18\x04 \x01(\r\x12\x16\n\x0etime_last_used\x18\x05 \x01(\r\x12\x11\n\tuse_count\x18\x06 \x01(\r\x1a\x61\n\x06\x45\x66\x66\x65\x63t\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x15\n\rtime_received\x18\x03 \x01(\r\x12\x14\n\x0cinfinite_use\x18\x04 \x01(\x08\x12\r\n\x05\x61ppid\x18\x05 \x01(\rB\x05H\x01\x80\x01\x00' , dependencies=[steammessages__base__pb2.DESCRIPTOR,]) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py index 0ff037b5..49e9b2ac 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py @@ -18,9 +18,9 @@ name='steammessages_clientserver_login.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\000', + serialized_options=b'H\001\200\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n&steammessages_clientserver_login.proto\x1a\x18steammessages_base.proto\")\n\x13\x43MsgClientHeartBeat\x12\x12\n\nsend_reply\x18\x01 \x01(\x08\"D\n CMsgClientServerTimestampRequest\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\"b\n!CMsgClientServerTimestampResponse\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\x12\x1b\n\x13server_timestamp_ms\x18\x02 \x01(\x04\"a\n\x10\x43MsgClientSecret\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x10\n\x08\x64\x65viceid\x18\x03 \x01(\r\x12\r\n\x05nonce\x18\x04 \x01(\x06\x12\x0c\n\x04hmac\x18\x05 \x01(\x0c\"\xfe\x0b\n\x0f\x43MsgClientLogon\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12*\n\"deprecated_obfustucated_private_ip\x18\x02 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x03 \x01(\r\x12\x17\n\x0flast_session_id\x18\x04 \x01(\r\x12\x1e\n\x16\x63lient_package_version\x18\x05 \x01(\r\x12\x17\n\x0f\x63lient_language\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_os_type\x18\x07 \x01(\r\x12\'\n\x18should_remember_password\x18\x08 \x01(\x08:\x05\x66\x61lse\x12\x14\n\x0cwine_version\x18\t \x01(\t\x12\x15\n\rdeprecated_10\x18\n \x01(\r\x12-\n\x15obfuscated_private_ip\x18\x0b \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x14 \x01(\r\x12\x11\n\tqos_level\x18\x15 \x01(\r\x12 \n\x18\x63lient_supplied_steam_id\x18\x16 \x01(\x06\x12!\n\tpublic_ip\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x12\n\nmachine_id\x18\x1e \x01(\x0c\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x12\n\x07ui_mode\x18 \x01(\r:\x01\x30\x12\x14\n\tchat_mode\x18! \x01(\r:\x01\x30\x12\x1a\n\x12steam2_auth_ticket\x18) \x01(\x0c\x12\x15\n\remail_address\x18* \x01(\t\x12 \n\x18rtime32_account_creation\x18+ \x01(\x07\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x32 \x01(\t\x12\x10\n\x08password\x18\x33 \x01(\t\x12\x19\n\x11game_server_token\x18\x34 \x01(\t\x12\x11\n\tlogin_key\x18< \x01(\t\x12+\n\x1cwas_converted_deprecated_msg\x18\x46 \x01(\x08:\x05\x66\x61lse\x12%\n\x1d\x61non_user_target_account_name\x18P \x01(\t\x12\x1e\n\x16resolved_user_steam_id\x18Q \x01(\x06\x12\x1a\n\x12\x65result_sentryfile\x18R \x01(\x05\x12\x16\n\x0esha_sentryfile\x18S \x01(\x0c\x12\x11\n\tauth_code\x18T \x01(\t\x12\x10\n\x08otp_type\x18U \x01(\x05\x12\x11\n\totp_value\x18V \x01(\r\x12\x16\n\x0eotp_identifier\x18W \x01(\t\x12\x1d\n\x15steam2_ticket_request\x18X \x01(\x08\x12\x17\n\x0fsony_psn_ticket\x18Z \x01(\x0c\x12\x1b\n\x13sony_psn_service_id\x18[ \x01(\t\x12\x36\n\'create_new_psn_linked_account_if_needed\x18\\ \x01(\x08:\x05\x66\x61lse\x12\x15\n\rsony_psn_name\x18] \x01(\t\x12\x1a\n\x12game_server_app_id\x18^ \x01(\x05\x12)\n!steamguard_dont_remember_computer\x18_ \x01(\x08\x12\x14\n\x0cmachine_name\x18` \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x61 \x01(\t\x12\x18\n\x10\x63ountry_override\x18\x62 \x01(\t\x12\x14\n\x0cis_steam_box\x18\x63 \x01(\x08\x12\x1a\n\x12\x63lient_instance_id\x18\x64 \x01(\x04\x12\x17\n\x0ftwo_factor_code\x18\x65 \x01(\t\x12$\n\x1csupports_rate_limit_response\x18\x66 \x01(\x08\x12\x17\n\x0fweb_logon_nonce\x18g \x01(\t\x12\x17\n\x0fpriority_reason\x18h \x01(\x05\x12\x31\n\x16\x65mbedded_client_secret\x18i \x01(\x0b\x32\x11.CMsgClientSecret\x12\"\n\x1a\x64isable_partner_autogrants\x18j \x01(\x08\"\x87\x06\n\x17\x43MsgClientLogonResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12%\n\x1dout_of_game_heartbeat_seconds\x18\x02 \x01(\x05\x12!\n\x19in_game_heartbeat_seconds\x18\x03 \x01(\x05\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x04 \x01(\r\x12\x1b\n\x13rtime32_server_time\x18\x05 \x01(\x07\x12\x15\n\raccount_flags\x18\x06 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x07 \x01(\r\x12\x14\n\x0c\x65mail_domain\x18\x08 \x01(\t\x12\x15\n\rsteam2_ticket\x18\t \x01(\x0c\x12\x18\n\x10\x65result_extended\x18\n \x01(\x05\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x1e\n\x16\x63\x65ll_id_ping_threshold\x18\x0c \x01(\r\x12\x1b\n\x13\x64\x65precated_use_pics\x18\r \x01(\x08\x12\x12\n\nvanity_url\x18\x0e \x01(\t\x12!\n\tpublic_ip\x18\x0f \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1f\n\x17\x63lient_supplied_steamid\x18\x14 \x01(\x06\x12\x17\n\x0fip_country_code\x18\x15 \x01(\t\x12\x19\n\x11parental_settings\x18\x16 \x01(\x0c\x12\"\n\x1aparental_setting_signature\x18\x17 \x01(\x0c\x12&\n\x1e\x63ount_loginfailures_to_migrate\x18\x18 \x01(\x05\x12$\n\x1c\x63ount_disconnects_to_migrate\x18\x19 \x01(\x05\x12#\n\x1bogs_data_report_time_window\x18\x1a \x01(\x05\x12\x1a\n\x12\x63lient_instance_id\x18\x1b \x01(\x04\x12!\n\x19\x66orce_client_update_check\x18\x1c \x01(\x08\x12\x1d\n\x15\x61greement_session_url\x18\x1d \x01(\t\"F\n,CMsgClientRequestWebAPIAuthenticateUserNonce\x12\x16\n\ntoken_type\x18\x01 \x01(\x05:\x02-1\"\x8a\x01\n4CMsgClientRequestWebAPIAuthenticateUserNonceResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x16\n\ntoken_type\x18\x03 \x01(\x05:\x02-1\"\x12\n\x10\x43MsgClientLogOff\")\n\x13\x43MsgClientLoggedOff\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"=\n\x15\x43MsgClientNewLoginKey\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tlogin_key\x18\x02 \x01(\t\"2\n\x1d\x43MsgClientNewLoginKeyAccepted\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xee\x02\n\x15\x43MsgClientAccountInfo\x12\x14\n\x0cpersona_name\x18\x01 \x01(\t\x12\x12\n\nip_country\x18\x02 \x01(\t\x12\x1e\n\x16\x63ount_authed_computers\x18\x05 \x01(\x05\x12\x15\n\raccount_flags\x18\x07 \x01(\r\x12\x13\n\x0b\x66\x61\x63\x65\x62ook_id\x18\x08 \x01(\x04\x12\x15\n\rfacebook_name\x18\t \x01(\t\x12%\n\x1dsteamguard_notify_newmachines\x18\x0e \x01(\x08\x12+\n#steamguard_machine_name_user_chosen\x18\x0f \x01(\t\x12\x19\n\x11is_phone_verified\x18\x10 \x01(\x08\x12\x18\n\x10two_factor_state\x18\x11 \x01(\r\x12\x1c\n\x14is_phone_identifying\x18\x12 \x01(\x08\x12!\n\x19is_phone_needing_reverify\x18\x13 \x01(\x08\"-\n\x1a\x43MsgClientChallengeRequest\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"0\n\x1b\x43MsgClientChallengeResponse\x12\x11\n\tchallenge\x18\x01 \x01(\x06\x42\x05H\x01\x90\x01\x00' + serialized_pb=b'\n&steammessages_clientserver_login.proto\x1a\x18steammessages_base.proto\")\n\x13\x43MsgClientHeartBeat\x12\x12\n\nsend_reply\x18\x01 \x01(\x08\"D\n CMsgClientServerTimestampRequest\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\"b\n!CMsgClientServerTimestampResponse\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\x12\x1b\n\x13server_timestamp_ms\x18\x02 \x01(\x04\"a\n\x10\x43MsgClientSecret\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x10\n\x08\x64\x65viceid\x18\x03 \x01(\r\x12\r\n\x05nonce\x18\x04 \x01(\x06\x12\x0c\n\x04hmac\x18\x05 \x01(\x0c\"+\n\x0f\x43MsgClientHello\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\"\xd3\x0c\n\x0f\x43MsgClientLogon\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12*\n\"deprecated_obfustucated_private_ip\x18\x02 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x03 \x01(\r\x12\x17\n\x0flast_session_id\x18\x04 \x01(\r\x12\x1e\n\x16\x63lient_package_version\x18\x05 \x01(\r\x12\x17\n\x0f\x63lient_language\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_os_type\x18\x07 \x01(\r\x12\'\n\x18should_remember_password\x18\x08 \x01(\x08:\x05\x66\x61lse\x12\x14\n\x0cwine_version\x18\t \x01(\t\x12\x15\n\rdeprecated_10\x18\n \x01(\r\x12-\n\x15obfuscated_private_ip\x18\x0b \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x14 \x01(\r\x12\x11\n\tqos_level\x18\x15 \x01(\r\x12 \n\x18\x63lient_supplied_steam_id\x18\x16 \x01(\x06\x12!\n\tpublic_ip\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x12\n\nmachine_id\x18\x1e \x01(\x0c\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x12\n\x07ui_mode\x18 \x01(\r:\x01\x30\x12\x14\n\tchat_mode\x18! \x01(\r:\x01\x30\x12\x1a\n\x12steam2_auth_ticket\x18) \x01(\x0c\x12\x15\n\remail_address\x18* \x01(\t\x12 \n\x18rtime32_account_creation\x18+ \x01(\x07\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x32 \x01(\t\x12\x10\n\x08password\x18\x33 \x01(\t\x12\x19\n\x11game_server_token\x18\x34 \x01(\t\x12\x11\n\tlogin_key\x18< \x01(\t\x12+\n\x1cwas_converted_deprecated_msg\x18\x46 \x01(\x08:\x05\x66\x61lse\x12%\n\x1d\x61non_user_target_account_name\x18P \x01(\t\x12\x1e\n\x16resolved_user_steam_id\x18Q \x01(\x06\x12\x1a\n\x12\x65result_sentryfile\x18R \x01(\x05\x12\x16\n\x0esha_sentryfile\x18S \x01(\x0c\x12\x11\n\tauth_code\x18T \x01(\t\x12\x10\n\x08otp_type\x18U \x01(\x05\x12\x11\n\totp_value\x18V \x01(\r\x12\x16\n\x0eotp_identifier\x18W \x01(\t\x12\x1d\n\x15steam2_ticket_request\x18X \x01(\x08\x12\x17\n\x0fsony_psn_ticket\x18Z \x01(\x0c\x12\x1b\n\x13sony_psn_service_id\x18[ \x01(\t\x12\x36\n\'create_new_psn_linked_account_if_needed\x18\\ \x01(\x08:\x05\x66\x61lse\x12\x15\n\rsony_psn_name\x18] \x01(\t\x12\x1a\n\x12game_server_app_id\x18^ \x01(\x05\x12)\n!steamguard_dont_remember_computer\x18_ \x01(\x08\x12\x14\n\x0cmachine_name\x18` \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x61 \x01(\t\x12\x18\n\x10\x63ountry_override\x18\x62 \x01(\t\x12\x14\n\x0cis_steam_box\x18\x63 \x01(\x08\x12\x1a\n\x12\x63lient_instance_id\x18\x64 \x01(\x04\x12\x17\n\x0ftwo_factor_code\x18\x65 \x01(\t\x12$\n\x1csupports_rate_limit_response\x18\x66 \x01(\x08\x12\x17\n\x0fweb_logon_nonce\x18g \x01(\t\x12\x17\n\x0fpriority_reason\x18h \x01(\x05\x12\x31\n\x16\x65mbedded_client_secret\x18i \x01(\x0b\x32\x11.CMsgClientSecret\x12\"\n\x1a\x64isable_partner_autogrants\x18j \x01(\x08\x12\x15\n\ris_steam_deck\x18k \x01(\x08\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18l \x01(\t\x12\x14\n\x0cis_chrome_os\x18m \x01(\x08\x12\x10\n\x08is_tesla\x18n \x01(\x08\"\x98\x06\n\x17\x43MsgClientLogonResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12,\n$legacy_out_of_game_heartbeat_seconds\x18\x02 \x01(\x05\x12\x19\n\x11heartbeat_seconds\x18\x03 \x01(\x05\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x04 \x01(\r\x12\x1b\n\x13rtime32_server_time\x18\x05 \x01(\x07\x12\x15\n\raccount_flags\x18\x06 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x07 \x01(\r\x12\x14\n\x0c\x65mail_domain\x18\x08 \x01(\t\x12\x15\n\rsteam2_ticket\x18\t \x01(\x0c\x12\x18\n\x10\x65result_extended\x18\n \x01(\x05\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x1e\n\x16\x63\x65ll_id_ping_threshold\x18\x0c \x01(\r\x12\x1b\n\x13\x64\x65precated_use_pics\x18\r \x01(\x08\x12\x12\n\nvanity_url\x18\x0e \x01(\t\x12!\n\tpublic_ip\x18\x0f \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1f\n\x17\x63lient_supplied_steamid\x18\x14 \x01(\x06\x12\x17\n\x0fip_country_code\x18\x15 \x01(\t\x12\x19\n\x11parental_settings\x18\x16 \x01(\x0c\x12\"\n\x1aparental_setting_signature\x18\x17 \x01(\x0c\x12&\n\x1e\x63ount_loginfailures_to_migrate\x18\x18 \x01(\x05\x12$\n\x1c\x63ount_disconnects_to_migrate\x18\x19 \x01(\x05\x12#\n\x1bogs_data_report_time_window\x18\x1a \x01(\x05\x12\x1a\n\x12\x63lient_instance_id\x18\x1b \x01(\x04\x12!\n\x19\x66orce_client_update_check\x18\x1c \x01(\x08\x12\x1d\n\x15\x61greement_session_url\x18\x1d \x01(\t\x12\x10\n\x08token_id\x18\x1e \x01(\x04\"F\n,CMsgClientRequestWebAPIAuthenticateUserNonce\x12\x16\n\ntoken_type\x18\x01 \x01(\x05:\x02-1\"\x8a\x01\n4CMsgClientRequestWebAPIAuthenticateUserNonceResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x16\n\ntoken_type\x18\x03 \x01(\x05:\x02-1\"\x12\n\x10\x43MsgClientLogOff\")\n\x13\x43MsgClientLoggedOff\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"=\n\x15\x43MsgClientNewLoginKey\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tlogin_key\x18\x02 \x01(\t\"2\n\x1d\x43MsgClientNewLoginKeyAccepted\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xc7\x02\n\x15\x43MsgClientAccountInfo\x12\x14\n\x0cpersona_name\x18\x01 \x01(\t\x12\x12\n\nip_country\x18\x02 \x01(\t\x12\x1e\n\x16\x63ount_authed_computers\x18\x05 \x01(\x05\x12\x15\n\raccount_flags\x18\x07 \x01(\r\x12\x13\n\x0b\x66\x61\x63\x65\x62ook_id\x18\x08 \x01(\x04\x12\x15\n\rfacebook_name\x18\t \x01(\t\x12+\n#steamguard_machine_name_user_chosen\x18\x0f \x01(\t\x12\x19\n\x11is_phone_verified\x18\x10 \x01(\x08\x12\x18\n\x10two_factor_state\x18\x11 \x01(\r\x12\x1c\n\x14is_phone_identifying\x18\x12 \x01(\x08\x12!\n\x19is_phone_needing_reverify\x18\x13 \x01(\x08\"-\n\x1a\x43MsgClientChallengeRequest\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"0\n\x1b\x43MsgClientChallengeResponse\x12\x11\n\tchallenge\x18\x01 \x01(\x06\x42\x05H\x01\x80\x01\x00' , dependencies=[steammessages__base__pb2.DESCRIPTOR,]) @@ -190,6 +190,38 @@ ) +_CMSGCLIENTHELLO = _descriptor.Descriptor( + name='CMsgClientHello', + full_name='CMsgClientHello', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='protocol_version', full_name='CMsgClientHello.protocol_version', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=380, + serialized_end=423, +) + + _CMSGCLIENTLOGON = _descriptor.Descriptor( name='CMsgClientLogon', full_name='CMsgClientLogon', @@ -569,6 +601,34 @@ 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='is_steam_deck', full_name='CMsgClientLogon.is_steam_deck', index=53, + number=107, 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), + _descriptor.FieldDescriptor( + name='access_token', full_name='CMsgClientLogon.access_token', index=54, + number=108, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_chrome_os', full_name='CMsgClientLogon.is_chrome_os', index=55, + number=109, 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), + _descriptor.FieldDescriptor( + name='is_tesla', full_name='CMsgClientLogon.is_tesla', index=56, + number=110, 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=[ ], @@ -581,8 +641,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=381, - serialized_end=1915, + serialized_start=426, + serialized_end=2045, ) @@ -602,14 +662,14 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='out_of_game_heartbeat_seconds', full_name='CMsgClientLogonResponse.out_of_game_heartbeat_seconds', index=1, + name='legacy_out_of_game_heartbeat_seconds', full_name='CMsgClientLogonResponse.legacy_out_of_game_heartbeat_seconds', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='in_game_heartbeat_seconds', full_name='CMsgClientLogonResponse.in_game_heartbeat_seconds', index=2, + name='heartbeat_seconds', full_name='CMsgClientLogonResponse.heartbeat_seconds', 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, @@ -769,6 +829,13 @@ 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='token_id', full_name='CMsgClientLogonResponse.token_id', index=25, + number=30, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -781,8 +848,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1918, - serialized_end=2693, + serialized_start=2048, + serialized_end=2840, ) @@ -813,8 +880,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2695, - serialized_end=2765, + serialized_start=2842, + serialized_end=2912, ) @@ -859,8 +926,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2768, - serialized_end=2906, + serialized_start=2915, + serialized_end=3053, ) @@ -884,8 +951,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2908, - serialized_end=2926, + serialized_start=3055, + serialized_end=3073, ) @@ -916,8 +983,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2928, - serialized_end=2969, + serialized_start=3075, + serialized_end=3116, ) @@ -955,8 +1022,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2971, - serialized_end=3032, + serialized_start=3118, + serialized_end=3179, ) @@ -987,8 +1054,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3034, - serialized_end=3084, + serialized_start=3181, + serialized_end=3231, ) @@ -1043,42 +1110,35 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='steamguard_notify_newmachines', full_name='CMsgClientAccountInfo.steamguard_notify_newmachines', index=6, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamguard_machine_name_user_chosen', full_name='CMsgClientAccountInfo.steamguard_machine_name_user_chosen', index=7, + name='steamguard_machine_name_user_chosen', full_name='CMsgClientAccountInfo.steamguard_machine_name_user_chosen', index=6, number=15, type=9, cpp_type=9, label=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='is_phone_verified', full_name='CMsgClientAccountInfo.is_phone_verified', index=8, + name='is_phone_verified', full_name='CMsgClientAccountInfo.is_phone_verified', index=7, number=16, 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), _descriptor.FieldDescriptor( - name='two_factor_state', full_name='CMsgClientAccountInfo.two_factor_state', index=9, + name='two_factor_state', full_name='CMsgClientAccountInfo.two_factor_state', index=8, number=17, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='is_phone_identifying', full_name='CMsgClientAccountInfo.is_phone_identifying', index=10, + name='is_phone_identifying', full_name='CMsgClientAccountInfo.is_phone_identifying', index=9, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='is_phone_needing_reverify', full_name='CMsgClientAccountInfo.is_phone_needing_reverify', index=11, + name='is_phone_needing_reverify', full_name='CMsgClientAccountInfo.is_phone_needing_reverify', index=10, number=19, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, @@ -1096,8 +1156,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3087, - serialized_end=3453, + serialized_start=3234, + serialized_end=3561, ) @@ -1128,8 +1188,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3455, - serialized_end=3500, + serialized_start=3563, + serialized_end=3608, ) @@ -1160,8 +1220,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3502, - serialized_end=3550, + serialized_start=3610, + serialized_end=3658, ) _CMSGCLIENTLOGON.fields_by_name['obfuscated_private_ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS @@ -1172,6 +1232,7 @@ DESCRIPTOR.message_types_by_name['CMsgClientServerTimestampRequest'] = _CMSGCLIENTSERVERTIMESTAMPREQUEST DESCRIPTOR.message_types_by_name['CMsgClientServerTimestampResponse'] = _CMSGCLIENTSERVERTIMESTAMPRESPONSE DESCRIPTOR.message_types_by_name['CMsgClientSecret'] = _CMSGCLIENTSECRET +DESCRIPTOR.message_types_by_name['CMsgClientHello'] = _CMSGCLIENTHELLO DESCRIPTOR.message_types_by_name['CMsgClientLogon'] = _CMSGCLIENTLOGON DESCRIPTOR.message_types_by_name['CMsgClientLogonResponse'] = _CMSGCLIENTLOGONRESPONSE DESCRIPTOR.message_types_by_name['CMsgClientRequestWebAPIAuthenticateUserNonce'] = _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE @@ -1213,6 +1274,13 @@ }) _sym_db.RegisterMessage(CMsgClientSecret) +CMsgClientHello = _reflection.GeneratedProtocolMessageType('CMsgClientHello', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTHELLO, + '__module__' : 'steammessages_clientserver_login_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientHello) + }) +_sym_db.RegisterMessage(CMsgClientHello) + CMsgClientLogon = _reflection.GeneratedProtocolMessageType('CMsgClientLogon', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTLOGON, '__module__' : 'steammessages_clientserver_login_pb2' diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py index a934cf54..0b23f211 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py @@ -19,9 +19,9 @@ name='steammessages_clientserver.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\000', + serialized_options=b'H\001\200\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n steammessages_clientserver.proto\x1a\x18steammessages_base.proto\x1a\x1a\x65ncrypted_app_ticket.proto\"j\n\"CMsgClientRegisterAuthTicketWithCM\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\x12\x1a\n\x12\x63lient_instance_id\x18\x04 \x01(\x04\"\xd1\x01\n\x1c\x43MsgClientTicketAuthComplete\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x65state\x18\x03 \x01(\r\x12\x1e\n\x16\x65\x61uth_session_response\x18\x04 \x01(\r\x12\x19\n\x11\x44\x45PRECATED_ticket\x18\x05 \x01(\x0c\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x17\n\x0fticket_sequence\x18\x07 \x01(\r\x12\x16\n\x0eowner_steam_id\x18\x08 \x01(\x06\"\x80\x01\n\x10\x43MsgClientCMList\x12\x14\n\x0c\x63m_addresses\x18\x01 \x03(\r\x12\x10\n\x08\x63m_ports\x18\x02 \x03(\r\x12\x1e\n\x16\x63m_websocket_addresses\x18\x03 \x03(\t\x12$\n\x1cpercent_default_to_websocket\x18\x04 \x01(\r\"\xa3\x01\n\x1b\x43MsgClientP2PConnectionInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x11\n\tcandidate\x18\x04 \x01(\x0c\x12 \n\x18legacy_connection_id_src\x18\x05 \x01(\x06\x12\x12\n\nrendezvous\x18\x06 \x01(\x0c\"\xc3\x01\n\x1f\x43MsgClientP2PConnectionFailInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x1a\n\x12\x65p2p_session_error\x18\x04 \x01(\r\x12\x1a\n\x12\x63onnection_id_dest\x18\x05 \x01(\x06\x12\x14\n\x0c\x63lose_reason\x18\x07 \x01(\r\x12\x15\n\rclose_message\x18\x08 \x01(\t\"C\n\x1f\x43MsgClientNetworkingCertRequest\x12\x10\n\x08key_data\x18\x02 \x01(\x0c\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"V\n\x1d\x43MsgClientNetworkingCertReply\x12\x0c\n\x04\x63\x65rt\x18\x04 \x01(\x0c\x12\x11\n\tca_key_id\x18\x05 \x01(\x06\x12\x14\n\x0c\x63\x61_signature\x18\x06 \x01(\x0c\"7\n%CMsgClientNetworkingMobileCertRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\";\n#CMsgClientNetworkingMobileCertReply\x12\x14\n\x0c\x65ncoded_cert\x18\x01 \x01(\t\"1\n\x1f\x43MsgClientGetAppOwnershipTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"]\n\'CMsgClientGetAppOwnershipTicketResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\"\'\n\x16\x43MsgClientSessionToken\x12\r\n\x05token\x18\x01 \x01(\x04\"M\n\x1b\x43MsgClientGameConnectTokens\x12\x1e\n\x12max_tokens_to_keep\x18\x01 \x01(\r:\x02\x31\x30\x12\x0e\n\x06tokens\x18\x02 \x03(\x0c\"\xb9\x06\n\x15\x43MsgClientGamesPlayed\x12\x37\n\x0cgames_played\x18\x01 \x03(\x0b\x32!.CMsgClientGamesPlayed.GamePlayed\x12\x16\n\x0e\x63lient_os_type\x18\x02 \x01(\r\x12\x1d\n\x15\x63loud_gaming_platform\x18\x03 \x01(\r\x1a\xaf\x05\n\nGamePlayed\x12\x13\n\x0bsteam_id_gs\x18\x01 \x01(\x04\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\"\n\x1a\x64\x65precated_game_ip_address\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\x11\n\tis_secure\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\x12\x17\n\x0fgame_extra_info\x18\x07 \x01(\t\x12\x16\n\x0egame_data_blob\x18\x08 \x01(\x0c\x12\x12\n\nprocess_id\x18\t \x01(\r\x12\x1d\n\x15streaming_provider_id\x18\n \x01(\r\x12\x12\n\ngame_flags\x18\x0b \x01(\r\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x15\n\rvr_hmd_vendor\x18\r \x01(\t\x12\x14\n\x0cvr_hmd_model\x18\x0e \x01(\t\x12\x1d\n\x12launch_option_type\x18\x0f \x01(\r:\x01\x30\x12#\n\x17primary_controller_type\x18\x10 \x01(\x05:\x02-1\x12\'\n\x1fprimary_steam_controller_serial\x18\x11 \x01(\t\x12\'\n\x1ctotal_steam_controller_count\x18\x12 \x01(\r:\x01\x30\x12+\n total_non_steam_controller_count\x18\x13 \x01(\r:\x01\x30\x12&\n\x1b\x63ontroller_workshop_file_id\x18\x14 \x01(\x04:\x01\x30\x12\x18\n\rlaunch_source\x18\x15 \x01(\r:\x01\x30\x12\x16\n\x0evr_hmd_runtime\x18\x16 \x01(\r\x12\'\n\x0fgame_ip_address\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12%\n\x1a\x63ontroller_connection_type\x18\x18 \x01(\r:\x01\x30\"9\n\rCMsgGSApprove\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x16\n\x0eowner_steam_id\x18\x02 \x01(\x06\"I\n\nCMsgGSDeny\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\x12\x13\n\x0b\x64\x65ny_string\x18\x03 \x01(\t\"4\n\nCMsgGSKick\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\"\xb6\x01\n\x12\x43MsgClientAuthList\x12\x13\n\x0btokens_left\x18\x01 \x01(\r\x12\x18\n\x10last_request_seq\x18\x02 \x01(\r\x12$\n\x1clast_request_seq_from_server\x18\x03 \x01(\r\x12 \n\x07tickets\x18\x04 \x03(\x0b\x32\x0f.CMsgAuthTicket\x12\x0f\n\x07\x61pp_ids\x18\x05 \x03(\r\x12\x18\n\x10message_sequence\x18\x06 \x01(\r\"V\n\x15\x43MsgClientAuthListAck\x12\x12\n\nticket_crc\x18\x01 \x03(\r\x12\x0f\n\x07\x61pp_ids\x18\x02 \x03(\r\x12\x18\n\x10message_sequence\x18\x03 \x01(\r\"\x8e\x04\n\x15\x43MsgClientLicenseList\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x30\n\x08licenses\x18\x02 \x03(\x0b\x32\x1e.CMsgClientLicenseList.License\x1a\xae\x03\n\x07License\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0ctime_created\x18\x02 \x01(\x07\x12\x19\n\x11time_next_process\x18\x03 \x01(\x07\x12\x14\n\x0cminute_limit\x18\x04 \x01(\x05\x12\x14\n\x0cminutes_used\x18\x05 \x01(\x05\x12\x16\n\x0epayment_method\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x1d\n\x15purchase_country_code\x18\x08 \x01(\t\x12\x14\n\x0clicense_type\x18\t \x01(\r\x12\x16\n\x0eterritory_code\x18\n \x01(\x05\x12\x15\n\rchange_number\x18\x0b \x01(\x05\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x16\n\x0einitial_period\x18\r \x01(\r\x12\x19\n\x11initial_time_unit\x18\x0e \x01(\r\x12\x16\n\x0erenewal_period\x18\x0f \x01(\r\x12\x19\n\x11renewal_time_unit\x18\x10 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x11 \x01(\x04\x12\x19\n\x11master_package_id\x18\x12 \x01(\r\"\xaa\x01\n\x1a\x43MsgClientIsLimitedAccount\x12\x1b\n\x13\x62is_limited_account\x18\x01 \x01(\x08\x12\x1c\n\x14\x62is_community_banned\x18\x02 \x01(\x08\x12\x1a\n\x12\x62is_locked_account\x18\x03 \x01(\x08\x12\x35\n-bis_limited_account_allowed_to_invite_friends\x18\x04 \x01(\x08\"\xa7\x01\n\x1e\x43MsgClientRequestedClientStats\x12\x42\n\rstats_to_send\x18\x01 \x03(\x0b\x32+.CMsgClientRequestedClientStats.StatsToSend\x1a\x41\n\x0bStatsToSend\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x1d\n\x15stat_aggregate_method\x18\x02 \x01(\r\"\xc0\x01\n\x0f\x43MsgClientStat2\x12\x30\n\x0bstat_detail\x18\x01 \x03(\x0b\x32\x1b.CMsgClientStat2.StatDetail\x1a{\n\nStatDetail\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x10\n\x08ll_value\x18\x02 \x01(\x03\x12\x13\n\x0btime_of_day\x18\x03 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x04 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x05 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\r\"r\n\x16\x43MsgClientInviteToGame\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x16\n\x0e\x63onnect_string\x18\x03 \x01(\t\x12\x13\n\x0bremote_play\x18\x04 \x01(\t\"\xb9\x01\n\x14\x43MsgClientChatInvite\x12\x18\n\x10steam_id_invited\x18\x01 \x01(\x06\x12\x15\n\rsteam_id_chat\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_patron\x18\x03 \x01(\x06\x12\x15\n\rchatroom_type\x18\x04 \x01(\x05\x12\x1c\n\x14steam_id_friend_chat\x18\x05 \x01(\x06\x12\x11\n\tchat_name\x18\x06 \x01(\t\x12\x0f\n\x07game_id\x18\x07 \x01(\x06\"\x8a\x08\n\x19\x43MsgClientConnectionStats\x12;\n\x0bstats_logon\x18\x01 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_Logon\x12;\n\x0bstats_vconn\x18\x02 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_VConn\x1a\xc7\x01\n\x0bStats_Logon\x12\x18\n\x10\x63onnect_attempts\x18\x01 \x01(\x05\x12\x19\n\x11\x63onnect_successes\x18\x02 \x01(\x05\x12\x18\n\x10\x63onnect_failures\x18\x03 \x01(\x05\x12\x1b\n\x13\x63onnections_dropped\x18\x04 \x01(\x05\x12\x17\n\x0fseconds_running\x18\x05 \x01(\r\x12\x1c\n\x14msec_tologonthistime\x18\x06 \x01(\r\x12\x15\n\rcount_bad_cms\x18\x07 \x01(\r\x1aq\n\tStats_UDP\x12\x11\n\tpkts_sent\x18\x01 \x01(\x04\x12\x12\n\nbytes_sent\x18\x02 \x01(\x04\x12\x11\n\tpkts_recv\x18\x03 \x01(\x04\x12\x16\n\x0epkts_processed\x18\x04 \x01(\x04\x12\x12\n\nbytes_recv\x18\x05 \x01(\x04\x1a\xb5\x04\n\x0bStats_VConn\x12\x17\n\x0f\x63onnections_udp\x18\x01 \x01(\r\x12\x17\n\x0f\x63onnections_tcp\x18\x02 \x01(\r\x12\x37\n\tstats_udp\x18\x03 \x01(\x0b\x32$.CMsgClientConnectionStats.Stats_UDP\x12\x16\n\x0epkts_abandoned\x18\x04 \x01(\x04\x12\x19\n\x11\x63onn_req_received\x18\x05 \x01(\x04\x12\x13\n\x0bpkts_resent\x18\x06 \x01(\x04\x12\x11\n\tmsgs_sent\x18\x07 \x01(\x04\x12\x18\n\x10msgs_sent_failed\x18\x08 \x01(\x04\x12\x11\n\tmsgs_recv\x18\t \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_sent\x18\n \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_recv\x18\x0b \x01(\x04\x12\x15\n\rbad_pkts_recv\x18\x0c \x01(\x04\x12\x1e\n\x16unknown_conn_pkts_recv\x18\r \x01(\x04\x12\x18\n\x10missed_pkts_recv\x18\x0e \x01(\x04\x12\x15\n\rdup_pkts_recv\x18\x0f \x01(\x04\x12!\n\x19\x66\x61iled_connect_challenges\x18\x10 \x01(\x04\x12\x1d\n\x15micro_sec_avg_latency\x18\x11 \x01(\r\x12\x1d\n\x15micro_sec_min_latency\x18\x12 \x01(\r\x12\x1d\n\x15micro_sec_max_latency\x18\x13 \x01(\r\x12\x1b\n\x13mem_pool_msg_in_use\x18\x14 \x01(\r\"\xd2\x01\n\x1a\x43MsgClientServersAvailable\x12R\n\x16server_types_available\x18\x01 \x03(\x0b\x32\x32.CMsgClientServersAvailable.Server_Types_Available\x12%\n\x1dserver_type_for_auth_services\x18\x02 \x01(\r\x1a\x39\n\x16Server_Types_Available\x12\x0e\n\x06server\x18\x01 \x01(\r\x12\x0f\n\x07\x63hanged\x18\x02 \x01(\x08\"?\n$CMsgClientReportOverlayDetourFailure\x12\x17\n\x0f\x66\x61ilure_strings\x18\x01 \x03(\t\"G\n#CMsgClientRequestEncryptedAppTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08userdata\x18\x02 \x01(\x0c\"\x84\x01\n+CMsgClientRequestEncryptedAppTicketResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x31\n\x14\x65ncrypted_app_ticket\x18\x03 \x01(\x0b\x32\x13.EncryptedAppTicket\"\xb5\x01\n\x1a\x43MsgClientWalletInfoUpdate\x12\x12\n\nhas_wallet\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x05\x12\x10\n\x08\x63urrency\x18\x03 \x01(\x05\x12\x17\n\x0f\x62\x61lance_delayed\x18\x04 \x01(\x05\x12\x17\n\tbalance64\x18\x05 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\x1f\n\x11\x62\x61lance64_delayed\x18\x06 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\r\n\x05realm\x18\x07 \x01(\x05\"3\n\x1b\x43MsgClientAMGetClanOfficers\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\"f\n#CMsgClientAMGetClanOfficersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0csteamid_clan\x18\x02 \x01(\x06\x12\x15\n\rofficer_count\x18\x03 \x01(\x05\"\x90\x01\n!CMsgClientAMGetPersonaNameHistory\x12\x10\n\x08id_count\x18\x01 \x01(\x05\x12:\n\x03Ids\x18\x02 \x03(\x0b\x32-.CMsgClientAMGetPersonaNameHistory.IdInstance\x1a\x1d\n\nIdInstance\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xc3\x02\n)CMsgClientAMGetPersonaNameHistoryResponse\x12O\n\tresponses\x18\x02 \x03(\x0b\x32<.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance\x1a\xc4\x01\n\x11NameTableInstance\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12X\n\x05names\x18\x03 \x03(\x0b\x32I.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance\x1a\x30\n\x0cNameInstance\x12\x12\n\nname_since\x18\x01 \x01(\x07\x12\x0c\n\x04name\x18\x02 \x01(\t\"E\n\x1e\x43MsgClientDeregisterWithServer\x12\x13\n\x0b\x65servertype\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"\xab\x04\n\x13\x43MsgClientClanState\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\x12\x1a\n\x12\x63lan_account_flags\x18\x03 \x01(\r\x12\x30\n\tname_info\x18\x04 \x01(\x0b\x32\x1d.CMsgClientClanState.NameInfo\x12\x34\n\x0buser_counts\x18\x05 \x01(\x0b\x32\x1f.CMsgClientClanState.UserCounts\x12*\n\x06\x65vents\x18\x06 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x31\n\rannouncements\x18\x07 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x19\n\x11\x63hat_room_private\x18\x08 \x01(\x08\x1a\x31\n\x08NameInfo\x12\x11\n\tclan_name\x18\x01 \x01(\t\x12\x12\n\nsha_avatar\x18\x02 \x01(\x0c\x1ak\n\nUserCounts\x12\x0f\n\x07members\x18\x01 \x01(\r\x12\x0e\n\x06online\x18\x02 \x01(\r\x12\x10\n\x08\x63hatting\x18\x03 \x01(\r\x12\x0f\n\x07in_game\x18\x04 \x01(\r\x12\x19\n\x11\x63hat_room_members\x18\x05 \x01(\r\x1a`\n\x05\x45vent\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x12\n\nevent_time\x18\x02 \x01(\r\x12\x10\n\x08headline\x18\x03 \x01(\t\x12\x0f\n\x07game_id\x18\x04 \x01(\x06\x12\x13\n\x0bjust_posted\x18\x05 \x01(\x08\x42\x05H\x01\x90\x01\x00' + serialized_pb=b'\n steammessages_clientserver.proto\x1a\x18steammessages_base.proto\x1a\x1a\x65ncrypted_app_ticket.proto\"j\n\"CMsgClientRegisterAuthTicketWithCM\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\x12\x1a\n\x12\x63lient_instance_id\x18\x04 \x01(\x04\"\xd1\x01\n\x1c\x43MsgClientTicketAuthComplete\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x65state\x18\x03 \x01(\r\x12\x1e\n\x16\x65\x61uth_session_response\x18\x04 \x01(\r\x12\x19\n\x11\x44\x45PRECATED_ticket\x18\x05 \x01(\x0c\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x17\n\x0fticket_sequence\x18\x07 \x01(\r\x12\x16\n\x0eowner_steam_id\x18\x08 \x01(\x06\"\x80\x01\n\x10\x43MsgClientCMList\x12\x14\n\x0c\x63m_addresses\x18\x01 \x03(\r\x12\x10\n\x08\x63m_ports\x18\x02 \x03(\r\x12\x1e\n\x16\x63m_websocket_addresses\x18\x03 \x03(\t\x12$\n\x1cpercent_default_to_websocket\x18\x04 \x01(\r\"\xa3\x01\n\x1b\x43MsgClientP2PConnectionInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x11\n\tcandidate\x18\x04 \x01(\x0c\x12 \n\x18legacy_connection_id_src\x18\x05 \x01(\x06\x12\x12\n\nrendezvous\x18\x06 \x01(\x0c\"\xc3\x01\n\x1f\x43MsgClientP2PConnectionFailInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x1a\n\x12\x65p2p_session_error\x18\x04 \x01(\r\x12\x1a\n\x12\x63onnection_id_dest\x18\x05 \x01(\x06\x12\x14\n\x0c\x63lose_reason\x18\x07 \x01(\r\x12\x15\n\rclose_message\x18\x08 \x01(\t\"C\n\x1f\x43MsgClientNetworkingCertRequest\x12\x10\n\x08key_data\x18\x02 \x01(\x0c\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"V\n\x1d\x43MsgClientNetworkingCertReply\x12\x0c\n\x04\x63\x65rt\x18\x04 \x01(\x0c\x12\x11\n\tca_key_id\x18\x05 \x01(\x06\x12\x14\n\x0c\x63\x61_signature\x18\x06 \x01(\x0c\"7\n%CMsgClientNetworkingMobileCertRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\";\n#CMsgClientNetworkingMobileCertReply\x12\x14\n\x0c\x65ncoded_cert\x18\x01 \x01(\t\"1\n\x1f\x43MsgClientGetAppOwnershipTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"]\n\'CMsgClientGetAppOwnershipTicketResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\"\'\n\x16\x43MsgClientSessionToken\x12\r\n\x05token\x18\x01 \x01(\x04\"M\n\x1b\x43MsgClientGameConnectTokens\x12\x1e\n\x12max_tokens_to_keep\x18\x01 \x01(\r:\x02\x31\x30\x12\x0e\n\x06tokens\x18\x02 \x03(\x0c\"\x99\t\n\x15\x43MsgClientGamesPlayed\x12\x37\n\x0cgames_played\x18\x01 \x03(\x0b\x32!.CMsgClientGamesPlayed.GamePlayed\x12\x16\n\x0e\x63lient_os_type\x18\x02 \x01(\r\x12\x1d\n\x15\x63loud_gaming_platform\x18\x03 \x01(\r\x12\x1f\n\x17recent_reauthentication\x18\x04 \x01(\x08\x1aU\n\x0bProcessInfo\x12\x12\n\nprocess_id\x18\x01 \x01(\r\x12\x19\n\x11process_id_parent\x18\x02 \x01(\r\x12\x17\n\x0fparent_is_steam\x18\x03 \x01(\x08\x1a\x97\x07\n\nGamePlayed\x12\x13\n\x0bsteam_id_gs\x18\x01 \x01(\x04\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\"\n\x1a\x64\x65precated_game_ip_address\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\x11\n\tis_secure\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\x12\x17\n\x0fgame_extra_info\x18\x07 \x01(\t\x12\x16\n\x0egame_data_blob\x18\x08 \x01(\x0c\x12\x12\n\nprocess_id\x18\t \x01(\r\x12\x1d\n\x15streaming_provider_id\x18\n \x01(\r\x12\x12\n\ngame_flags\x18\x0b \x01(\r\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x15\n\rvr_hmd_vendor\x18\r \x01(\t\x12\x14\n\x0cvr_hmd_model\x18\x0e \x01(\t\x12\x1d\n\x12launch_option_type\x18\x0f \x01(\r:\x01\x30\x12#\n\x17primary_controller_type\x18\x10 \x01(\x05:\x02-1\x12\'\n\x1fprimary_steam_controller_serial\x18\x11 \x01(\t\x12\'\n\x1ctotal_steam_controller_count\x18\x12 \x01(\r:\x01\x30\x12+\n total_non_steam_controller_count\x18\x13 \x01(\r:\x01\x30\x12&\n\x1b\x63ontroller_workshop_file_id\x18\x14 \x01(\x04:\x01\x30\x12\x18\n\rlaunch_source\x18\x15 \x01(\r:\x01\x30\x12\x16\n\x0evr_hmd_runtime\x18\x16 \x01(\r\x12\'\n\x0fgame_ip_address\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12%\n\x1a\x63ontroller_connection_type\x18\x18 \x01(\r:\x01\x30\x12\x18\n\x10game_os_platform\x18\x19 \x01(\x05\x12\x15\n\rgame_build_id\x18\x1a \x01(\r\x12\x19\n\x0e\x63ompat_tool_id\x18\x1b \x01(\r:\x01\x30\x12\x17\n\x0f\x63ompat_tool_cmd\x18\x1c \x01(\t\x12\x1c\n\x14\x63ompat_tool_build_id\x18\x1d \x01(\r\x12\x11\n\tbeta_name\x18\x1e \x01(\t\x12\x13\n\x0b\x64lc_context\x18\x1f \x01(\r\x12;\n\x0fprocess_id_list\x18 \x03(\x0b\x32\".CMsgClientGamesPlayed.ProcessInfo\"9\n\rCMsgGSApprove\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x16\n\x0eowner_steam_id\x18\x02 \x01(\x06\"I\n\nCMsgGSDeny\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\x12\x13\n\x0b\x64\x65ny_string\x18\x03 \x01(\t\"4\n\nCMsgGSKick\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\"\xb6\x01\n\x12\x43MsgClientAuthList\x12\x13\n\x0btokens_left\x18\x01 \x01(\r\x12\x18\n\x10last_request_seq\x18\x02 \x01(\r\x12$\n\x1clast_request_seq_from_server\x18\x03 \x01(\r\x12 \n\x07tickets\x18\x04 \x03(\x0b\x32\x0f.CMsgAuthTicket\x12\x0f\n\x07\x61pp_ids\x18\x05 \x03(\r\x12\x18\n\x10message_sequence\x18\x06 \x01(\r\"V\n\x15\x43MsgClientAuthListAck\x12\x12\n\nticket_crc\x18\x01 \x03(\r\x12\x0f\n\x07\x61pp_ids\x18\x02 \x03(\r\x12\x18\n\x10message_sequence\x18\x03 \x01(\r\"\x8e\x04\n\x15\x43MsgClientLicenseList\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x30\n\x08licenses\x18\x02 \x03(\x0b\x32\x1e.CMsgClientLicenseList.License\x1a\xae\x03\n\x07License\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0ctime_created\x18\x02 \x01(\x07\x12\x19\n\x11time_next_process\x18\x03 \x01(\x07\x12\x14\n\x0cminute_limit\x18\x04 \x01(\x05\x12\x14\n\x0cminutes_used\x18\x05 \x01(\x05\x12\x16\n\x0epayment_method\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x1d\n\x15purchase_country_code\x18\x08 \x01(\t\x12\x14\n\x0clicense_type\x18\t \x01(\r\x12\x16\n\x0eterritory_code\x18\n \x01(\x05\x12\x15\n\rchange_number\x18\x0b \x01(\x05\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x16\n\x0einitial_period\x18\r \x01(\r\x12\x19\n\x11initial_time_unit\x18\x0e \x01(\r\x12\x16\n\x0erenewal_period\x18\x0f \x01(\r\x12\x19\n\x11renewal_time_unit\x18\x10 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x11 \x01(\x04\x12\x19\n\x11master_package_id\x18\x12 \x01(\r\"\xaa\x01\n\x1a\x43MsgClientIsLimitedAccount\x12\x1b\n\x13\x62is_limited_account\x18\x01 \x01(\x08\x12\x1c\n\x14\x62is_community_banned\x18\x02 \x01(\x08\x12\x1a\n\x12\x62is_locked_account\x18\x03 \x01(\x08\x12\x35\n-bis_limited_account_allowed_to_invite_friends\x18\x04 \x01(\x08\"\xa7\x01\n\x1e\x43MsgClientRequestedClientStats\x12\x42\n\rstats_to_send\x18\x01 \x03(\x0b\x32+.CMsgClientRequestedClientStats.StatsToSend\x1a\x41\n\x0bStatsToSend\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x1d\n\x15stat_aggregate_method\x18\x02 \x01(\r\"\xc0\x01\n\x0f\x43MsgClientStat2\x12\x30\n\x0bstat_detail\x18\x01 \x03(\x0b\x32\x1b.CMsgClientStat2.StatDetail\x1a{\n\nStatDetail\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x10\n\x08ll_value\x18\x02 \x01(\x03\x12\x13\n\x0btime_of_day\x18\x03 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x04 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x05 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\r\"r\n\x16\x43MsgClientInviteToGame\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x16\n\x0e\x63onnect_string\x18\x03 \x01(\t\x12\x13\n\x0bremote_play\x18\x04 \x01(\t\"\xb9\x01\n\x14\x43MsgClientChatInvite\x12\x18\n\x10steam_id_invited\x18\x01 \x01(\x06\x12\x15\n\rsteam_id_chat\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_patron\x18\x03 \x01(\x06\x12\x15\n\rchatroom_type\x18\x04 \x01(\x05\x12\x1c\n\x14steam_id_friend_chat\x18\x05 \x01(\x06\x12\x11\n\tchat_name\x18\x06 \x01(\t\x12\x0f\n\x07game_id\x18\x07 \x01(\x06\"\x96\t\n\x19\x43MsgClientConnectionStats\x12;\n\x0bstats_logon\x18\x01 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_Logon\x12;\n\x0bstats_vconn\x18\x02 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_VConn\x1a\xd3\x02\n\x0bStats_Logon\x12\x18\n\x10\x63onnect_attempts\x18\x01 \x01(\x05\x12\x19\n\x11\x63onnect_successes\x18\x02 \x01(\x05\x12\x18\n\x10\x63onnect_failures\x18\x03 \x01(\x05\x12\x1b\n\x13\x63onnections_dropped\x18\x04 \x01(\x05\x12\x17\n\x0fseconds_running\x18\x05 \x01(\r\x12\x1c\n\x14msec_tologonthistime\x18\x06 \x01(\r\x12\x15\n\rcount_bad_cms\x18\x07 \x01(\r\x12\x1b\n\x13no_udp_connectivity\x18\x08 \x01(\x08\x12\x1b\n\x13no_tcp_connectivity\x18\t \x01(\x08\x12%\n\x1dno_websocket_443_connectivity\x18\n \x01(\x08\x12)\n!no_websocket_non_443_connectivity\x18\x0b \x01(\x08\x1aq\n\tStats_UDP\x12\x11\n\tpkts_sent\x18\x01 \x01(\x04\x12\x12\n\nbytes_sent\x18\x02 \x01(\x04\x12\x11\n\tpkts_recv\x18\x03 \x01(\x04\x12\x16\n\x0epkts_processed\x18\x04 \x01(\x04\x12\x12\n\nbytes_recv\x18\x05 \x01(\x04\x1a\xb5\x04\n\x0bStats_VConn\x12\x17\n\x0f\x63onnections_udp\x18\x01 \x01(\r\x12\x17\n\x0f\x63onnections_tcp\x18\x02 \x01(\r\x12\x37\n\tstats_udp\x18\x03 \x01(\x0b\x32$.CMsgClientConnectionStats.Stats_UDP\x12\x16\n\x0epkts_abandoned\x18\x04 \x01(\x04\x12\x19\n\x11\x63onn_req_received\x18\x05 \x01(\x04\x12\x13\n\x0bpkts_resent\x18\x06 \x01(\x04\x12\x11\n\tmsgs_sent\x18\x07 \x01(\x04\x12\x18\n\x10msgs_sent_failed\x18\x08 \x01(\x04\x12\x11\n\tmsgs_recv\x18\t \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_sent\x18\n \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_recv\x18\x0b \x01(\x04\x12\x15\n\rbad_pkts_recv\x18\x0c \x01(\x04\x12\x1e\n\x16unknown_conn_pkts_recv\x18\r \x01(\x04\x12\x18\n\x10missed_pkts_recv\x18\x0e \x01(\x04\x12\x15\n\rdup_pkts_recv\x18\x0f \x01(\x04\x12!\n\x19\x66\x61iled_connect_challenges\x18\x10 \x01(\x04\x12\x1d\n\x15micro_sec_avg_latency\x18\x11 \x01(\r\x12\x1d\n\x15micro_sec_min_latency\x18\x12 \x01(\r\x12\x1d\n\x15micro_sec_max_latency\x18\x13 \x01(\r\x12\x1b\n\x13mem_pool_msg_in_use\x18\x14 \x01(\r\"\xd2\x01\n\x1a\x43MsgClientServersAvailable\x12R\n\x16server_types_available\x18\x01 \x03(\x0b\x32\x32.CMsgClientServersAvailable.Server_Types_Available\x12%\n\x1dserver_type_for_auth_services\x18\x02 \x01(\r\x1a\x39\n\x16Server_Types_Available\x12\x0e\n\x06server\x18\x01 \x01(\r\x12\x0f\n\x07\x63hanged\x18\x02 \x01(\x08\"?\n$CMsgClientReportOverlayDetourFailure\x12\x17\n\x0f\x66\x61ilure_strings\x18\x01 \x03(\t\"G\n#CMsgClientRequestEncryptedAppTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08userdata\x18\x02 \x01(\x0c\"\x84\x01\n+CMsgClientRequestEncryptedAppTicketResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x31\n\x14\x65ncrypted_app_ticket\x18\x03 \x01(\x0b\x32\x13.EncryptedAppTicket\"\xb5\x01\n\x1a\x43MsgClientWalletInfoUpdate\x12\x12\n\nhas_wallet\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x05\x12\x10\n\x08\x63urrency\x18\x03 \x01(\x05\x12\x17\n\x0f\x62\x61lance_delayed\x18\x04 \x01(\x05\x12\x17\n\tbalance64\x18\x05 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\x1f\n\x11\x62\x61lance64_delayed\x18\x06 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\r\n\x05realm\x18\x07 \x01(\x05\"3\n\x1b\x43MsgClientAMGetClanOfficers\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\"f\n#CMsgClientAMGetClanOfficersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0csteamid_clan\x18\x02 \x01(\x06\x12\x15\n\rofficer_count\x18\x03 \x01(\x05\"\x90\x01\n!CMsgClientAMGetPersonaNameHistory\x12\x10\n\x08id_count\x18\x01 \x01(\x05\x12:\n\x03Ids\x18\x02 \x03(\x0b\x32-.CMsgClientAMGetPersonaNameHistory.IdInstance\x1a\x1d\n\nIdInstance\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xc3\x02\n)CMsgClientAMGetPersonaNameHistoryResponse\x12O\n\tresponses\x18\x02 \x03(\x0b\x32<.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance\x1a\xc4\x01\n\x11NameTableInstance\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12X\n\x05names\x18\x03 \x03(\x0b\x32I.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance\x1a\x30\n\x0cNameInstance\x12\x12\n\nname_since\x18\x01 \x01(\x07\x12\x0c\n\x04name\x18\x02 \x01(\t\"E\n\x1e\x43MsgClientDeregisterWithServer\x12\x13\n\x0b\x65servertype\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"\xab\x04\n\x13\x43MsgClientClanState\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\x12\x1a\n\x12\x63lan_account_flags\x18\x03 \x01(\r\x12\x30\n\tname_info\x18\x04 \x01(\x0b\x32\x1d.CMsgClientClanState.NameInfo\x12\x34\n\x0buser_counts\x18\x05 \x01(\x0b\x32\x1f.CMsgClientClanState.UserCounts\x12*\n\x06\x65vents\x18\x06 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x31\n\rannouncements\x18\x07 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x19\n\x11\x63hat_room_private\x18\x08 \x01(\x08\x1a\x31\n\x08NameInfo\x12\x11\n\tclan_name\x18\x01 \x01(\t\x12\x12\n\nsha_avatar\x18\x02 \x01(\x0c\x1ak\n\nUserCounts\x12\x0f\n\x07members\x18\x01 \x01(\r\x12\x0e\n\x06online\x18\x02 \x01(\r\x12\x10\n\x08\x63hatting\x18\x03 \x01(\r\x12\x0f\n\x07in_game\x18\x04 \x01(\r\x12\x19\n\x11\x63hat_room_members\x18\x05 \x01(\r\x1a`\n\x05\x45vent\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x12\n\nevent_time\x18\x02 \x01(\r\x12\x10\n\x08headline\x18\x03 \x01(\t\x12\x0f\n\x07game_id\x18\x04 \x01(\x06\x12\x13\n\x0bjust_posted\x18\x05 \x01(\x08\x42\x05H\x01\x80\x01\x00' , dependencies=[steammessages__base__pb2.DESCRIPTOR,encrypted__app__ticket__pb2.DESCRIPTOR,]) @@ -647,6 +647,51 @@ ) +_CMSGCLIENTGAMESPLAYED_PROCESSINFO = _descriptor.Descriptor( + name='ProcessInfo', + full_name='CMsgClientGamesPlayed.ProcessInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='process_id', full_name='CMsgClientGamesPlayed.ProcessInfo.process_id', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='process_id_parent', full_name='CMsgClientGamesPlayed.ProcessInfo.process_id_parent', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='parent_is_steam', full_name='CMsgClientGamesPlayed.ProcessInfo.parent_is_steam', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1617, + serialized_end=1702, +) + _CMSGCLIENTGAMESPLAYED_GAMEPLAYED = _descriptor.Descriptor( name='GamePlayed', full_name='CMsgClientGamesPlayed.GamePlayed', @@ -823,6 +868,62 @@ 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='game_os_platform', full_name='CMsgClientGamesPlayed.GamePlayed.game_os_platform', index=24, + number=25, 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='game_build_id', full_name='CMsgClientGamesPlayed.GamePlayed.game_build_id', index=25, + number=26, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='compat_tool_id', full_name='CMsgClientGamesPlayed.GamePlayed.compat_tool_id', index=26, + number=27, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='compat_tool_cmd', full_name='CMsgClientGamesPlayed.GamePlayed.compat_tool_cmd', index=27, + number=28, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='compat_tool_build_id', full_name='CMsgClientGamesPlayed.GamePlayed.compat_tool_build_id', index=28, + number=29, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='beta_name', full_name='CMsgClientGamesPlayed.GamePlayed.beta_name', index=29, + number=30, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dlc_context', full_name='CMsgClientGamesPlayed.GamePlayed.dlc_context', index=30, + number=31, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='process_id_list', full_name='CMsgClientGamesPlayed.GamePlayed.process_id_list', index=31, + number=32, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -835,8 +936,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1585, - serialized_end=2272, + serialized_start=1705, + serialized_end=2624, ) _CMSGCLIENTGAMESPLAYED = _descriptor.Descriptor( @@ -868,10 +969,17 @@ 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='recent_reauthentication', full_name='CMsgClientGamesPlayed.recent_reauthentication', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], - nested_types=[_CMSGCLIENTGAMESPLAYED_GAMEPLAYED, ], + nested_types=[_CMSGCLIENTGAMESPLAYED_PROCESSINFO, _CMSGCLIENTGAMESPLAYED_GAMEPLAYED, ], enum_types=[ ], serialized_options=None, @@ -881,7 +989,7 @@ oneofs=[ ], serialized_start=1447, - serialized_end=2272, + serialized_end=2624, ) @@ -919,8 +1027,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2274, - serialized_end=2331, + serialized_start=2626, + serialized_end=2683, ) @@ -965,8 +1073,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2333, - serialized_end=2406, + serialized_start=2685, + serialized_end=2758, ) @@ -1004,8 +1112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2408, - serialized_end=2460, + serialized_start=2760, + serialized_end=2812, ) @@ -1071,8 +1179,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2463, - serialized_end=2645, + serialized_start=2815, + serialized_end=2997, ) @@ -1117,8 +1225,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2647, - serialized_end=2733, + serialized_start=2999, + serialized_end=3085, ) @@ -1268,8 +1376,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2832, - serialized_end=3262, + serialized_start=3184, + serialized_end=3614, ) _CMSGCLIENTLICENSELIST = _descriptor.Descriptor( @@ -1306,8 +1414,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2736, - serialized_end=3262, + serialized_start=3088, + serialized_end=3614, ) @@ -1359,8 +1467,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3265, - serialized_end=3435, + serialized_start=3617, + serialized_end=3787, ) @@ -1398,8 +1506,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3540, - serialized_end=3605, + serialized_start=3892, + serialized_end=3957, ) _CMSGCLIENTREQUESTEDCLIENTSTATS = _descriptor.Descriptor( @@ -1429,8 +1537,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3438, - serialized_end=3605, + serialized_start=3790, + serialized_end=3957, ) @@ -1496,8 +1604,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3677, - serialized_end=3800, + serialized_start=4029, + serialized_end=4152, ) _CMSGCLIENTSTAT2 = _descriptor.Descriptor( @@ -1527,8 +1635,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3608, - serialized_end=3800, + serialized_start=3960, + serialized_end=4152, ) @@ -1580,8 +1688,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3802, - serialized_end=3916, + serialized_start=4154, + serialized_end=4268, ) @@ -1654,8 +1762,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3919, - serialized_end=4104, + serialized_start=4271, + serialized_end=4456, ) @@ -1716,6 +1824,34 @@ 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='no_udp_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_udp_connectivity', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='no_tcp_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_tcp_connectivity', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='no_websocket_443_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_websocket_443_connectivity', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='no_websocket_non_443_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_websocket_non_443_connectivity', index=10, + number=11, 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=[ ], @@ -1728,8 +1864,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4259, - serialized_end=4458, + serialized_start=4611, + serialized_end=4950, ) _CMSGCLIENTCONNECTIONSTATS_STATS_UDP = _descriptor.Descriptor( @@ -1787,8 +1923,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4460, - serialized_end=4573, + serialized_start=4952, + serialized_end=5065, ) _CMSGCLIENTCONNECTIONSTATS_STATS_VCONN = _descriptor.Descriptor( @@ -1951,8 +2087,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4576, - serialized_end=5141, + serialized_start=5068, + serialized_end=5633, ) _CMSGCLIENTCONNECTIONSTATS = _descriptor.Descriptor( @@ -1989,8 +2125,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4107, - serialized_end=5141, + serialized_start=4459, + serialized_end=5633, ) @@ -2028,8 +2164,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5297, - serialized_end=5354, + serialized_start=5789, + serialized_end=5846, ) _CMSGCLIENTSERVERSAVAILABLE = _descriptor.Descriptor( @@ -2066,8 +2202,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5144, - serialized_end=5354, + serialized_start=5636, + serialized_end=5846, ) @@ -2098,8 +2234,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5356, - serialized_end=5419, + serialized_start=5848, + serialized_end=5911, ) @@ -2137,8 +2273,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5421, - serialized_end=5492, + serialized_start=5913, + serialized_end=5984, ) @@ -2183,8 +2319,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5495, - serialized_end=5627, + serialized_start=5987, + serialized_end=6119, ) @@ -2257,8 +2393,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5630, - serialized_end=5811, + serialized_start=6122, + serialized_end=6303, ) @@ -2289,8 +2425,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5813, - serialized_end=5864, + serialized_start=6305, + serialized_end=6356, ) @@ -2335,8 +2471,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5866, - serialized_end=5968, + serialized_start=6358, + serialized_end=6460, ) @@ -2367,8 +2503,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6086, - serialized_end=6115, + serialized_start=6578, + serialized_end=6607, ) _CMSGCLIENTAMGETPERSONANAMEHISTORY = _descriptor.Descriptor( @@ -2405,8 +2541,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5971, - serialized_end=6115, + serialized_start=6463, + serialized_end=6607, ) @@ -2444,8 +2580,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6393, - serialized_end=6441, + serialized_start=6885, + serialized_end=6933, ) _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE = _descriptor.Descriptor( @@ -2489,8 +2625,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6245, - serialized_end=6441, + serialized_start=6737, + serialized_end=6933, ) _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE = _descriptor.Descriptor( @@ -2520,8 +2656,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6118, - serialized_end=6441, + serialized_start=6610, + serialized_end=6933, ) @@ -2559,8 +2695,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6443, - serialized_end=6512, + serialized_start=6935, + serialized_end=7004, ) @@ -2598,8 +2734,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6814, - serialized_end=6863, + serialized_start=7306, + serialized_end=7355, ) _CMSGCLIENTCLANSTATE_USERCOUNTS = _descriptor.Descriptor( @@ -2657,8 +2793,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6865, - serialized_end=6972, + serialized_start=7357, + serialized_end=7464, ) _CMSGCLIENTCLANSTATE_EVENT = _descriptor.Descriptor( @@ -2716,8 +2852,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6974, - serialized_end=7070, + serialized_start=7466, + serialized_end=7562, ) _CMSGCLIENTCLANSTATE = _descriptor.Descriptor( @@ -2789,11 +2925,13 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6515, - serialized_end=7070, + serialized_start=7007, + serialized_end=7562, ) +_CMSGCLIENTGAMESPLAYED_PROCESSINFO.containing_type = _CMSGCLIENTGAMESPLAYED _CMSGCLIENTGAMESPLAYED_GAMEPLAYED.fields_by_name['game_ip_address'].message_type = steammessages__base__pb2._CMSGIPADDRESS +_CMSGCLIENTGAMESPLAYED_GAMEPLAYED.fields_by_name['process_id_list'].message_type = _CMSGCLIENTGAMESPLAYED_PROCESSINFO _CMSGCLIENTGAMESPLAYED_GAMEPLAYED.containing_type = _CMSGCLIENTGAMESPLAYED _CMSGCLIENTGAMESPLAYED.fields_by_name['games_played'].message_type = _CMSGCLIENTGAMESPLAYED_GAMEPLAYED _CMSGCLIENTAUTHLIST.fields_by_name['tickets'].message_type = steammessages__base__pb2._CMSGAUTHTICKET @@ -2957,6 +3095,13 @@ CMsgClientGamesPlayed = _reflection.GeneratedProtocolMessageType('CMsgClientGamesPlayed', (_message.Message,), { + 'ProcessInfo' : _reflection.GeneratedProtocolMessageType('ProcessInfo', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTGAMESPLAYED_PROCESSINFO, + '__module__' : 'steammessages_clientserver_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientGamesPlayed.ProcessInfo) + }) + , + 'GamePlayed' : _reflection.GeneratedProtocolMessageType('GamePlayed', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTGAMESPLAYED_GAMEPLAYED, '__module__' : 'steammessages_clientserver_pb2' @@ -2968,6 +3113,7 @@ # @@protoc_insertion_point(class_scope:CMsgClientGamesPlayed) }) _sym_db.RegisterMessage(CMsgClientGamesPlayed) +_sym_db.RegisterMessage(CMsgClientGamesPlayed.ProcessInfo) _sym_db.RegisterMessage(CMsgClientGamesPlayed.GamePlayed) CMsgGSApprove = _reflection.GeneratedProtocolMessageType('CMsgGSApprove', (_message.Message,), { diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_userstats_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_userstats_pb2.py index 54784169..92808173 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_userstats_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_userstats_pb2.py @@ -18,9 +18,9 @@ name='steammessages_clientserver_userstats.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\000', + serialized_options=b'H\001\200\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' + 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\x80\x01\x00' , dependencies=[steammessages__base__pb2.DESCRIPTOR,]) diff --git a/src/steam_network/protocol/messages/steammessages_player_pb2.py b/src/steam_network/protocol/messages/steammessages_player/steamclient_pb2.py similarity index 74% rename from src/steam_network/protocol/messages/steammessages_player_pb2.py rename to src/steam_network/protocol/messages/steammessages_player/steamclient_pb2.py index 451992fe..23ab6e77 100644 --- a/src/steam_network/protocol/messages/steammessages_player_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_player/steamclient_pb2.py @@ -1,32 +1,31 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! -# source: steammessages_player.proto +# source: steammessages_player.steamclient.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 -from google.protobuf import service as _service -from google.protobuf import service_reflection # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -import steammessages_unified_base_pb2 as steammessages__unified__base__pb2 +import steammessages_base_pb2 as steammessages__base__pb2 +from steammessages_unified_base import steamclient_pb2 as steammessages__unified__base_dot_steamclient__pb2 import enums_pb2 as enums__pb2 DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_player.proto', + name='steammessages_player.steamclient.proto', package='', syntax='proto2', - serialized_options=b'\220\001\001', + serialized_options=b'\200\001\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x1asteammessages_player.proto\x1a steammessages_unified_base.proto\x1a\x0b\x65nums.proto\"4\n2CPlayer_GetMutualFriendsForIncomingInvites_Request\"\\\n&CPlayer_IncomingInviteMutualFriendList\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12!\n\x19mutual_friend_account_ids\x18\x02 \x03(\r\"\x8c\x01\n3CPlayer_GetMutualFriendsForIncomingInvites_Response\x12U\n$incoming_invite_mutual_friends_lists\x18\x01 \x03(\x0b\x32\'.CPlayer_IncomingInviteMutualFriendList\"\xb5\x04\n\x1d\x43Player_GetOwnedGames_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x04\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\\\n\x0finclude_appinfo\x18\x02 \x01(\x08\x42\x43\x82\xb5\x18?true if we want additional details (name, icon) about each game\x12\x8c\x01\n\x19include_played_free_games\x18\x03 \x01(\x08\x42i\x82\xb5\x18\x65\x46ree games are excluded by default. If this is set, free games the user has played will be returned.\x12M\n\rappids_filter\x18\x04 \x03(\rB6\x82\xb5\x18\x32if set, restricts result set to the passed in apps\x12\\\n\x10include_free_sub\x18\x05 \x01(\x08\x42\x42\x82\xb5\x18>Some games are in the free sub, which are excluded by default.\x12\x46\n\x12skip_unvetted_apps\x18\x06 \x01(\x08:\x04trueB$\x82\xb5\x18 if set, skip unvetted store apps\"\xf3\x02\n\x1e\x43Player_GetOwnedGames_Response\x12\x12\n\ngame_count\x18\x01 \x01(\r\x12\x33\n\x05games\x18\x02 \x03(\x0b\x32$.CPlayer_GetOwnedGames_Response.Game\x1a\x87\x02\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x17\n\x0fplaytime_2weeks\x18\x03 \x01(\x05\x12\x18\n\x10playtime_forever\x18\x04 \x01(\x05\x12\x14\n\x0cimg_icon_url\x18\x05 \x01(\t\x12\x14\n\x0cimg_logo_url\x18\x06 \x01(\t\x12#\n\x1bhas_community_visible_stats\x18\x07 \x01(\x08\x12 \n\x18playtime_windows_forever\x18\x08 \x01(\x05\x12\x1c\n\x14playtime_mac_forever\x18\t \x01(\x05\x12\x1e\n\x16playtime_linux_forever\x18\n \x01(\x05\"M\n\x1b\x43Player_GetPlayNext_Request\x12\x17\n\x0fmax_age_seconds\x18\x01 \x01(\r\x12\x15\n\rignore_appids\x18\x02 \x03(\r\"H\n\x1c\x43Player_GetPlayNext_Response\x12\x18\n\x10last_update_time\x18\x01 \x01(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"7\n&CPlayer_GetFriendsGameplayInfo_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xee\x05\n\'CPlayer_GetFriendsGameplayInfo_Response\x12K\n\tyour_info\x18\x01 \x01(\x0b\x32\x38.CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo\x12M\n\x07in_game\x18\x02 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12U\n\x0fplayed_recently\x18\x03 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bplayed_ever\x18\x04 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12J\n\x04owns\x18\x05 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bin_wishlist\x18\x06 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x1a^\n\x13\x46riendsGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x1a~\n\x0fOwnGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x12\x13\n\x0bin_wishlist\x18\x04 \x01(\x08\x12\r\n\x05owned\x18\x05 \x01(\x08\"\x87\x02\n&CPlayer_GetFriendsAppsActivity_Request\x12\x81\x01\n\rnews_language\x18\x01 \x01(\tBj\x82\xb5\x18\x66Language for which to query about news items (for the being_discussed results). DEPRECATED AND UNUSED.\x12Y\n\rrequest_flags\x18\x02 \x01(\rBB\x82\xb5\x18>Flags describing the request; see EGetFriendsAppsActivityFlags\"\xa3\x13\n\'CPlayer_GetFriendsAppsActivity_Response\x12\xb8\x01\n\x08trending\x18\x01 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBm\x82\xb5\x18iApps that friends have played more this week than last, with list of friends who\'ve played more this week\x12\xb4\x01\n\x10recent_purchases\x18\x02 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBa\x82\xb5\x18]Apps friends have played in the past two weeks for which the user recently acquired a license\x12\x9e\x01\n\x07unowned\x18\x03 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBT\x82\xb5\x18PApps friends have played in the past two weeks for which the user has no license\x12\xaf\x01\n\x07popular\x18\x04 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBe\x82\xb5\x18\x61\x41pps friends have played in the past two weeks, for which the user has a license, sorted by count\x12\xc6\x01\n\x0b\x64ont_forget\x18\x05 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBx\x82\xb5\x18tApps friends have played in the past two weeks which the user has neither purchased nor played in the past two weeks\x12\xc1\x01\n\x0f\x62\x65ing_discussed\x18\x06 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBo\x82\xb5\x18kOwned apps that friends have posted status or screenshots for in the past two weeks. DEPRECATED AND UNUSED.\x12\x94\x01\n\x0cnew_to_group\x18\x07 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBE\x82\xb5\x18\x41Owned apps that none of your friends had played prior to 2 weeks.\x12\x99\x01\n\x11returned_to_group\x18\x08 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBE\x82\xb5\x18\x41Owned apps that friends hadn\'t played for a while, but are again.\x12\x66\n\x13\x61\x63tive_friend_count\x18\t \x01(\r:\x01\x30\x42\x46\x82\xb5\x18\x42Number of friends with non-trivial activity in the past two weeks.\x1a\x90\x04\n\x0e\x46riendPlayTime\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12s\n\x18minutes_played_this_week\x18\x02 \x01(\rBQ\x82\xb5\x18MMinutes this friend played the game (from the enclosing structure) this week.\x12}\n\x18minutes_played_two_weeks\x18\x03 \x01(\rB[\x82\xb5\x18WMinutes this friend played the game (from the enclosing structure) in the past 2 weeks.\x12p\n\x16minutes_played_forever\x18\x04 \x01(\rBP\x82\xb5\x18LMinutes this friend played the game (from the enclosing structure) all time.\x12\x86\x01\n\x0b\x65vent_count\x18\x05 \x01(\rBq\x82\xb5\x18mNumber of events involving this user & app. (Only set for results in being_discussed.) DEPRECATED AND UNUSED.\x1a\xf7\x02\n\x0e\x41ppFriendsInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\xc9\x01\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.FriendPlayTimeB\x7f\x82\xb5\x18{Friends (w/ playtime) that meet a specific criteria -- e.g. for trending, only includes friends w/ more playtime this week.\x12\x89\x01\n\rdisplay_order\x18\x03 \x01(\rBr\x82\xb5\x18nIndex indicating the order in which this app should be displayed, relative to other apps in the same response.\"3\n\"CPlayer_GetGameBadgeLevels_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xb5\x01\n#CPlayer_GetGameBadgeLevels_Response\x12\x14\n\x0cplayer_level\x18\x01 \x01(\r\x12:\n\x06\x62\x61\x64ges\x18\x02 \x03(\x0b\x32*.CPlayer_GetGameBadgeLevels_Response.Badge\x1a<\n\x05\x42\x61\x64ge\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x0e\n\x06series\x18\x02 \x01(\x05\x12\x14\n\x0c\x62order_color\x18\x03 \x01(\r\"l\n$CPlayer_GetProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"\xe9\x04\n\x0bProfileItem\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x42\n\x0bimage_small\x18\x02 \x01(\tB-\x82\xb5\x18)small image used in backpack or selection\x12)\n\x0bimage_large\x18\x03 \x01(\tB\x14\x82\xb5\x18\x10the image itself\x12\x1e\n\x04name\x18\x04 \x01(\tB\x10\x82\xb5\x18\x0c\x65nglish name\x12\'\n\nitem_title\x18\x05 \x01(\tB\x13\x82\xb5\x18\x0flocalized title\x12\x33\n\x10item_description\x18\x06 \x01(\tB\x19\x82\xb5\x18\x15localized description\x12\r\n\x05\x61ppid\x18\x07 \x01(\r\x12\x11\n\titem_type\x18\x08 \x01(\r\x12\x12\n\nitem_class\x18\t \x01(\r\x12+\n\nmovie_webm\x18\n \x01(\tB\x17\x82\xb5\x18\x13URL to webm, if any\x12)\n\tmovie_mp4\x18\x0b \x01(\tB\x16\x82\xb5\x18\x12URL to mp4, if any\x12\x37\n\x10movie_webm_small\x18\r \x01(\tB\x1d\x82\xb5\x18\x19URL to small webm, if any\x12\x35\n\x0fmovie_mp4_small\x18\x0e \x01(\tB\x1c\x82\xb5\x18\x18URL to small mp4, if any\x12V\n\x0e\x65quipped_flags\x18\x0c \x01(\rB>\x82\xb5\x18:Special flags set when equipped (EProfileItemEquippedFlag)\"Q\n%CPlayer_GetProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"?\n$CPlayer_SetProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"\'\n%CPlayer_SetProfileBackground_Response\"p\n(CPlayer_GetMiniProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"U\n)CPlayer_GetMiniProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetMiniProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetMiniProfileBackground_Response\"f\n\x1e\x43Player_GetAvatarFrame_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"E\n\x1f\x43Player_GetAvatarFrame_Response\x12\"\n\x0c\x61vatar_frame\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"9\n\x1e\x43Player_SetAvatarFrame_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"!\n\x1f\x43Player_SetAvatarFrame_Response\"i\n!CPlayer_GetAnimatedAvatar_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"B\n\"CPlayer_GetAnimatedAvatar_Response\x12\x1c\n\x06\x61vatar\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"<\n!CPlayer_SetAnimatedAvatar_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"$\n\"CPlayer_SetAnimatedAvatar_Response\"8\n$CPlayer_GetProfileItemsOwned_Request\x12\x10\n\x08language\x18\x01 \x01(\t\"\xf8\x01\n%CPlayer_GetProfileItemsOwned_Response\x12)\n\x13profile_backgrounds\x18\x01 \x03(\x0b\x32\x0c.ProfileItem\x12.\n\x18mini_profile_backgrounds\x18\x02 \x03(\x0b\x32\x0c.ProfileItem\x12#\n\ravatar_frames\x18\x03 \x03(\x0b\x32\x0c.ProfileItem\x12&\n\x10\x61nimated_avatars\x18\x04 \x03(\x0b\x32\x0c.ProfileItem\x12\'\n\x11profile_modifiers\x18\x05 \x03(\x0b\x32\x0c.ProfileItem\"L\n\'CPlayer_GetProfileItemsEquipped_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08language\x18\x02 \x01(\t\"\xf6\x01\n(CPlayer_GetProfileItemsEquipped_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\x12-\n\x17mini_profile_background\x18\x02 \x01(\x0b\x32\x0c.ProfileItem\x12\"\n\x0c\x61vatar_frame\x18\x03 \x01(\x0b\x32\x0c.ProfileItem\x12%\n\x0f\x61nimated_avatar\x18\x04 \x01(\x0b\x32\x0c.ProfileItem\x12&\n\x10profile_modifier\x18\x05 \x01(\x0b\x32\x0c.ProfileItem\"z\n+CPlayer_SetEquippedProfileItemFlags_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x32\n\x05\x66lags\x18\x02 \x01(\rB#\x82\xb5\x18\x1fSet of EProfileItemEquippedFlag\".\n,CPlayer_SetEquippedProfileItemFlags_Response\"!\n\x1f\x43Player_GetEmoticonList_Request\"\xdb\x01\n CPlayer_GetEmoticonList_Response\x12=\n\temoticons\x18\x01 \x03(\x0b\x32*.CPlayer_GetEmoticonList_Response.Emoticon\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\"\\\n\'CPlayer_GetAchievementsProgress_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x0e\n\x06\x61ppids\x18\x03 \x03(\r\"\x8d\x02\n(CPlayer_GetAchievementsProgress_Response\x12[\n\x14\x61\x63hievement_progress\x18\x01 \x03(\x0b\x32=.CPlayer_GetAchievementsProgress_Response.AchievementProgress\x1a\x83\x01\n\x13\x41\x63hievementProgress\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08unlocked\x18\x02 \x01(\r\x12\r\n\x05total\x18\x03 \x01(\r\x12\x12\n\npercentage\x18\x04 \x01(\x02\x12\x14\n\x0c\x61ll_unlocked\x18\x05 \x01(\x08\x12\x12\n\ncache_time\x18\x06 \x01(\r\"3\n CPlayer_GetFavoriteBadge_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\"\xb0\x01\n!CPlayer_GetFavoriteBadge_Response\x12\x1a\n\x12has_favorite_badge\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\x12\x17\n\x0f\x63ommunityitemid\x18\x03 \x01(\x04\x12\x11\n\titem_type\x18\x04 \x01(\r\x12\x14\n\x0c\x62order_color\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x12\r\n\x05level\x18\x07 \x01(\r\"L\n CPlayer_SetFavoriteBadge_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\"#\n!CPlayer_SetFavoriteBadge_Response\"\x8d\x01\n\'CPlayer_GetProfileCustomization_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\'\n\x1finclude_inactive_customizations\x18\x02 \x01(\x08\x12(\n include_purchased_customizations\x18\x03 \x01(\x08\"\xdd\x02\n\x18ProfileCustomizationSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x17\n\x0fpublishedfileid\x18\x03 \x01(\x04\x12\x14\n\x0citem_assetid\x18\x04 \x01(\x04\x12\x16\n\x0eitem_contextid\x18\x05 \x01(\x04\x12\r\n\x05notes\x18\x06 \x01(\t\x12\r\n\x05title\x18\x07 \x01(\t\x12\x11\n\taccountid\x18\x08 \x01(\r\x12\x0f\n\x07\x62\x61\x64geid\x18\t \x01(\r\x12\x14\n\x0c\x62order_color\x18\n \x01(\r\x12\x14\n\x0citem_classid\x18\x0b \x01(\x04\x12\x17\n\x0fitem_instanceid\x18\x0c \x01(\x04\x12V\n\x10\x62\x61n_check_result\x18\r \x01(\x0e\x32\x17.EBanContentCheckResult:#k_EBanContentCheckResult_NotScanned\"\xbd\x02\n\x14ProfileCustomization\x12Z\n\x12\x63ustomization_type\x18\x01 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05large\x18\x02 \x01(\x08\x12(\n\x05slots\x18\x03 \x03(\x0b\x32\x19.ProfileCustomizationSlot\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12]\n\x13\x63ustomization_style\x18\x05 \x01(\x0e\x32\x1b.EProfileCustomizationStyle:#k_EProfileCustomizationStyleDefault\x12\x12\n\npurchaseid\x18\x06 \x01(\x04\x12\r\n\x05level\x18\x07 \x01(\r\"/\n\x0cProfileTheme\x12\x10\n\x08theme_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\"1\n\x12ProfilePreferences\x12\x1b\n\x13hide_profile_awards\x18\x01 \x01(\x08\"\xc8\x03\n(CPlayer_GetProfileCustomization_Response\x12-\n\x0e\x63ustomizations\x18\x01 \x03(\x0b\x32\x15.ProfileCustomization\x12\x17\n\x0fslots_available\x18\x02 \x01(\r\x12$\n\rprofile_theme\x18\x03 \x01(\x0b\x32\r.ProfileTheme\x12\x62\n\x18purchased_customizations\x18\x04 \x03(\x0b\x32@.CPlayer_GetProfileCustomization_Response.PurchasedCustomization\x12\x30\n\x13profile_preferences\x18\x05 \x01(\x0b\x32\x13.ProfilePreferences\x1a\x97\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05level\x18\x03 \x01(\r\"D\n1CPlayer_GetPurchasedProfileCustomizations_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xad\x02\n2CPlayer_GetPurchasedProfileCustomizations_Response\x12l\n\x18purchased_customizations\x18\x01 \x03(\x0b\x32J.CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization\x1a\x88\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\"O\n.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response\"=\x82\xb5\x18\x39Returns the purchased and upgraded profile customizations\x12\x9d\x01\n\x19GetProfileThemesAvailable\x12*.CPlayer_GetProfileThemesAvailable_Request\x1a+.CPlayer_GetProfileThemesAvailable_Response\"\'\x82\xb5\x18#Gets themes available for the user.\x12{\n\x0fSetProfileTheme\x12 .CPlayer_SetProfileTheme_Request\x1a!.CPlayer_SetProfileTheme_Response\"#\x82\xb5\x18\x1fSelects a theme for the profile\x12\x86\x01\n\x15SetProfilePreferences\x12&.CPlayer_SetProfilePreferences_Request\x1a\'.CPlayer_SetProfilePreferences_Response\"\x1c\x82\xb5\x18\x18Sets profile preferences\x12\x91\x01\n\x13PostStatusToFriends\x12$.CPlayer_PostStatusToFriends_Request\x1a%.CPlayer_PostStatusToFriends_Response\"-\x82\xb5\x18)Posts custom status text into the blotter\x12\x86\x01\n\x0fGetPostedStatus\x12 .CPlayer_GetPostedStatus_Request\x1a!.CPlayer_GetPostedStatus_Response\".\x82\xb5\x18*Gets a posted status text for a user by id\x12\x92\x01\n\x12\x44\x65letePostedStatus\x12#.CPlayer_DeletePostedStatus_Request\x1a$.CPlayer_DeletePostedStatus_Response\"1\x82\xb5\x18-Deletes a posted status text for a user by id\x12\x95\x01\n\x18\x43lientGetLastPlayedTimes\x12#.CPlayer_GetLastPlayedTimes_Request\x1a$.CPlayer_GetLastPlayedTimes_Response\".\x82\xb5\x18*Gets the last-played times for the account\x12\x63\n\tAcceptSSA\x12\x1a.CPlayer_AcceptSSA_Request\x1a\x1b.CPlayer_AcceptSSA_Response\"\x1d\x82\xb5\x18\x19User is accepting the SSA\x12\x94\x01\n\x0fGetNicknameList\x12 .CPlayer_GetNicknameList_Request\x1a!.CPlayer_GetNicknameList_Response\"<\x82\xb5\x18\x38Gets the list of nicknames this user has for other users\x12\xbd\x01\n\x17GetPerFriendPreferences\x12(.CPlayer_GetPerFriendPreferences_Request\x1a).CPlayer_GetPerFriendPreferences_Response\"M\x82\xb5\x18IGets the list of per-friend preferences this user has set for other users\x12\xb7\x01\n\x17SetPerFriendPreferences\x12(.CPlayer_SetPerFriendPreferences_Request\x1a).CPlayer_SetPerFriendPreferences_Response\"G\x82\xb5\x18\x43Sets the logged in user\'s per-friend preferences for the given user\x12s\n\tAddFriend\x12\x1a.CPlayer_AddFriend_Request\x1a\x1b.CPlayer_AddFriend_Response\"-\x82\xb5\x18)Invites another Steam user to be a friend\x12\x82\x01\n\x0cRemoveFriend\x12\x1d.CPlayer_RemoveFriend_Request\x1a\x1e.CPlayer_RemoveFriend_Response\"3\x82\xb5\x18/Removes a friend or ignores a friend suggestion\x12\xa6\x01\n\x0cIgnoreFriend\x12\x1d.CPlayer_IgnoreFriend_Request\x1a\x1e.CPlayer_IgnoreFriend_Response\"W\x82\xb5\x18SBlocks or unblocks communication with the user. Despite name, can be a non-friend.\x12\x9e\x01\n\x17GetCommunityPreferences\x12(.CPlayer_GetCommunityPreferences_Request\x1a).CPlayer_GetCommunityPreferences_Response\".\x82\xb5\x18*Returns the player\'s community preferences\x12\x9b\x01\n\x17SetCommunityPreferences\x12(.CPlayer_SetCommunityPreferences_Request\x1a).CPlayer_SetCommunityPreferences_Response\"+\x82\xb5\x18\'Sets the player\'s community preferences\x12\x9b\x01\n\x12GetTextFilterWords\x12#.CPlayer_GetTextFilterWords_Request\x1a$.CPlayer_GetTextFilterWords_Response\":\x82\xb5\x18\x36Get the custom text filtering dictionary for this user\x12\xde\x01\n\x1cGetNewSteamAnnouncementState\x12-.CPlayer_GetNewSteamAnnouncementState_Request\x1a..CPlayer_GetNewSteamAnnouncementState_Response\"_\x82\xb5\x18[Calculates and returns what to display for UI that renders new steam announcement available\x12\xbc\x01\n\x1fUpdateSteamAnnouncementLastRead\x12\x30.CPlayer_UpdateSteamAnnouncementLastRead_Request\x1a\x31.CPlayer_UpdateSteamAnnouncementLastRead_Response\"4\x82\xb5\x18\x30Marks latest announcement timestamp read by user\x12\x82\x01\n\x12GetPrivacySettings\x12#.CPlayer_GetPrivacySettings_Request\x1a$.CPlayer_GetPrivacySettings_Response\"!\x82\xb5\x18\x1dGet current privacy settings.\x12\x8c\x01\n\x12GetDurationControl\x12#.CPlayer_GetDurationControl_Request\x1a$.CPlayer_GetDurationControl_Response\"+\x82\xb5\x18\'Get gameplay duration control settings.\x1a-\x82\xb5\x18)A service for accessing Steam player data2\xa6\x0b\n\x0cPlayerClient\x12\x8c\x01\n\x15NotifyLastPlayedTimes\x12%.CPlayer_LastPlayedTimes_Notification\x1a\x0b.NoResponse\"?\x82\xb5\x18;Notification from server to client of more recent play time\x12\xa4\x01\n\x1bNotifyFriendNicknameChanged\x12+.CPlayer_FriendNicknameChanged_Notification\x1a\x0b.NoResponse\"K\x82\xb5\x18GNotification from server to client that a friend\'s nickname has changed\x12\xcb\x01\n\'NotifyFriendEquippedProfileItemsChanged\x12\x37.CPlayer_FriendEquippedProfileItemsChanged_Notification\x1a\x0b.NoResponse\"Z\x82\xb5\x18VNotification from server to client that a friend\'s equipped profile items have changed\x12\xa4\x01\n\x1fNotifyNewSteamAnnouncementState\x12/.CPlayer_NewSteamAnnouncementState_Notification\x1a\x0b.NoResponse\"C\x82\xb5\x18?Notifies client of changes to steam announcement state for user\x12\xb9\x01\n!NotifyCommunityPreferencesChanged\x12\x31.CPlayer_CommunityPreferencesChanged_Notification\x1a\x0b.NoResponse\"T\x82\xb5\x18PNotification from server to client that their community preferences have changed\x12\xb2\x01\n\x1cNotifyTextFilterWordsChanged\x12,.CPlayer_TextFilterWordsChanged_Notification\x1a\x0b.NoResponse\"W\x82\xb5\x18SNotification from server to client that their text filtering dictionary has changed\x12\xaa\x01\n!NotifyPerFriendPreferencesChanged\x12\x31.CPlayer_PerFriendPreferencesChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Notification from server that per-friend preferences have changed\x12\x9c\x01\n#NotifyPrivacyPrivacySettingsChanged\x12,.CPlayer_PrivacySettingsChanged_Notification\x1a\x0b.NoResponse\":\x82\xb5\x18\x36Notification from server that privacy settings changed\x1a.\x82\xb5\x18&Steam player data client notifications\xc0\xb5\x18\x02\x42\x03\x90\x01\x01' + serialized_pb=b'\n&steammessages_player.steamclient.proto\x1a\x18steammessages_base.proto\x1a,steammessages_unified_base.steamclient.proto\x1a\x0b\x65nums.proto\"4\n2CPlayer_GetMutualFriendsForIncomingInvites_Request\"\\\n&CPlayer_IncomingInviteMutualFriendList\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12!\n\x19mutual_friend_account_ids\x18\x02 \x03(\r\"\x8c\x01\n3CPlayer_GetMutualFriendsForIncomingInvites_Response\x12U\n$incoming_invite_mutual_friends_lists\x18\x01 \x03(\x0b\x32\'.CPlayer_IncomingInviteMutualFriendList\"\x94\x06\n\x1d\x43Player_GetOwnedGames_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x04\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\\\n\x0finclude_appinfo\x18\x02 \x01(\x08\x42\x43\x82\xb5\x18?true if we want additional details (name, icon) about each game\x12\x8c\x01\n\x19include_played_free_games\x18\x03 \x01(\x08\x42i\x82\xb5\x18\x65\x46ree games are excluded by default. If this is set, free games the user has played will be returned.\x12M\n\rappids_filter\x18\x04 \x03(\rB6\x82\xb5\x18\x32if set, restricts result set to the passed in apps\x12\\\n\x10include_free_sub\x18\x05 \x01(\x08\x42\x42\x82\xb5\x18>Some games are in the free sub, which are excluded by default.\x12\x46\n\x12skip_unvetted_apps\x18\x06 \x01(\x08:\x04trueB$\x82\xb5\x18 if set, skip unvetted store apps\x12:\n\x08language\x18\x07 \x01(\tB(\x82\xb5\x18$Will return appinfo in this language\x12\xa0\x01\n\x18include_extended_appinfo\x18\x08 \x01(\x08\x42~\x82\xb5\x18ztrue if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.\"\x97\x04\n\x1e\x43Player_GetOwnedGames_Response\x12\x12\n\ngame_count\x18\x01 \x01(\r\x12\x33\n\x05games\x18\x02 \x03(\x0b\x32$.CPlayer_GetOwnedGames_Response.Game\x1a\xab\x03\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x17\n\x0fplaytime_2weeks\x18\x03 \x01(\x05\x12\x18\n\x10playtime_forever\x18\x04 \x01(\x05\x12\x14\n\x0cimg_icon_url\x18\x05 \x01(\t\x12#\n\x1bhas_community_visible_stats\x18\x07 \x01(\x08\x12 \n\x18playtime_windows_forever\x18\x08 \x01(\x05\x12\x1c\n\x14playtime_mac_forever\x18\t \x01(\x05\x12\x1e\n\x16playtime_linux_forever\x18\n \x01(\x05\x12\x19\n\x11rtime_last_played\x18\x0b \x01(\r\x12\x18\n\x10\x63\x61psule_filename\x18\x0c \x01(\t\x12\x0f\n\x07sort_as\x18\r \x01(\t\x12\x14\n\x0chas_workshop\x18\x0e \x01(\x08\x12\x12\n\nhas_market\x18\x0f \x01(\x08\x12\x0f\n\x07has_dlc\x18\x10 \x01(\x08\x12\x18\n\x10has_leaderboards\x18\x11 \x01(\x08\x12\x1d\n\x15\x63ontent_descriptorids\x18\x12 \x03(\r\"M\n\x1b\x43Player_GetPlayNext_Request\x12\x17\n\x0fmax_age_seconds\x18\x01 \x01(\r\x12\x15\n\rignore_appids\x18\x02 \x03(\r\"H\n\x1c\x43Player_GetPlayNext_Response\x12\x18\n\x10last_update_time\x18\x01 \x01(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"7\n&CPlayer_GetFriendsGameplayInfo_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xee\x05\n\'CPlayer_GetFriendsGameplayInfo_Response\x12K\n\tyour_info\x18\x01 \x01(\x0b\x32\x38.CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo\x12M\n\x07in_game\x18\x02 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12U\n\x0fplayed_recently\x18\x03 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bplayed_ever\x18\x04 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12J\n\x04owns\x18\x05 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bin_wishlist\x18\x06 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x1a^\n\x13\x46riendsGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x1a~\n\x0fOwnGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x12\x13\n\x0bin_wishlist\x18\x04 \x01(\x08\x12\r\n\x05owned\x18\x05 \x01(\x08\"3\n\"CPlayer_GetGameBadgeLevels_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xb5\x01\n#CPlayer_GetGameBadgeLevels_Response\x12\x14\n\x0cplayer_level\x18\x01 \x01(\r\x12:\n\x06\x62\x61\x64ges\x18\x02 \x03(\x0b\x32*.CPlayer_GetGameBadgeLevels_Response.Badge\x1a<\n\x05\x42\x61\x64ge\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x0e\n\x06series\x18\x02 \x01(\x05\x12\x14\n\x0c\x62order_color\x18\x03 \x01(\r\"l\n$CPlayer_GetProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"\xab\x06\n\x0bProfileItem\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x42\n\x0bimage_small\x18\x02 \x01(\tB-\x82\xb5\x18)small image used in backpack or selection\x12)\n\x0bimage_large\x18\x03 \x01(\tB\x14\x82\xb5\x18\x10the image itself\x12\x1e\n\x04name\x18\x04 \x01(\tB\x10\x82\xb5\x18\x0c\x65nglish name\x12\'\n\nitem_title\x18\x05 \x01(\tB\x13\x82\xb5\x18\x0flocalized title\x12\x33\n\x10item_description\x18\x06 \x01(\tB\x19\x82\xb5\x18\x15localized description\x12\r\n\x05\x61ppid\x18\x07 \x01(\r\x12\x11\n\titem_type\x18\x08 \x01(\r\x12\x12\n\nitem_class\x18\t \x01(\r\x12+\n\nmovie_webm\x18\n \x01(\tB\x17\x82\xb5\x18\x13URL to webm, if any\x12)\n\tmovie_mp4\x18\x0b \x01(\tB\x16\x82\xb5\x18\x12URL to mp4, if any\x12\x37\n\x10movie_webm_small\x18\r \x01(\tB\x1d\x82\xb5\x18\x19URL to small webm, if any\x12\x35\n\x0fmovie_mp4_small\x18\x0e \x01(\tB\x1c\x82\xb5\x18\x18URL to small mp4, if any\x12V\n\x0e\x65quipped_flags\x18\x0c \x01(\rB>\x82\xb5\x18:Special flags set when equipped (EProfileItemEquippedFlag)\x12N\n\x0eprofile_colors\x18\x0f \x03(\x0b\x32\x19.ProfileItem.ProfileColorB\x1b\x82\xb5\x18\x17Game profile css colors\x1ap\n\x0cProfileColor\x12\x39\n\nstyle_name\x18\x01 \x01(\tB%\x82\xb5\x18!EProfileColorStyle string version\x12%\n\x05\x63olor\x18\x02 \x01(\tB\x16\x82\xb5\x18\x12hex color to apply\"Q\n%CPlayer_GetProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"?\n$CPlayer_SetProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"\'\n%CPlayer_SetProfileBackground_Response\"p\n(CPlayer_GetMiniProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"U\n)CPlayer_GetMiniProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetMiniProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetMiniProfileBackground_Response\"f\n\x1e\x43Player_GetAvatarFrame_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"E\n\x1f\x43Player_GetAvatarFrame_Response\x12\"\n\x0c\x61vatar_frame\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"9\n\x1e\x43Player_SetAvatarFrame_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"!\n\x1f\x43Player_SetAvatarFrame_Response\"i\n!CPlayer_GetAnimatedAvatar_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"B\n\"CPlayer_GetAnimatedAvatar_Response\x12\x1c\n\x06\x61vatar\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"<\n!CPlayer_SetAnimatedAvatar_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"$\n\"CPlayer_SetAnimatedAvatar_Response\"p\n(CPlayer_GetSteamDeckKeyboardSkin_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"[\n)CPlayer_GetSteamDeckKeyboardSkin_Response\x12.\n\x18steam_deck_keyboard_skin\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetSteamDeckKeyboardSkin_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetSteamDeckKeyboardSkin_Response\"_\n$CPlayer_GetProfileItemsOwned_Request\x12\x10\n\x08language\x18\x01 \x01(\t\x12%\n\x07\x66ilters\x18\x02 \x03(\x0e\x32\x14.ECommunityItemClass\"\xda\x02\n%CPlayer_GetProfileItemsOwned_Response\x12)\n\x13profile_backgrounds\x18\x01 \x03(\x0b\x32\x0c.ProfileItem\x12.\n\x18mini_profile_backgrounds\x18\x02 \x03(\x0b\x32\x0c.ProfileItem\x12#\n\ravatar_frames\x18\x03 \x03(\x0b\x32\x0c.ProfileItem\x12&\n\x10\x61nimated_avatars\x18\x04 \x03(\x0b\x32\x0c.ProfileItem\x12\'\n\x11profile_modifiers\x18\x05 \x03(\x0b\x32\x0c.ProfileItem\x12/\n\x19steam_deck_keyboard_skins\x18\x06 \x03(\x0b\x32\x0c.ProfileItem\x12/\n\x19steam_deck_startup_movies\x18\x07 \x03(\x0b\x32\x0c.ProfileItem\"L\n\'CPlayer_GetProfileItemsEquipped_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08language\x18\x02 \x01(\t\"\xa6\x02\n(CPlayer_GetProfileItemsEquipped_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\x12-\n\x17mini_profile_background\x18\x02 \x01(\x0b\x32\x0c.ProfileItem\x12\"\n\x0c\x61vatar_frame\x18\x03 \x01(\x0b\x32\x0c.ProfileItem\x12%\n\x0f\x61nimated_avatar\x18\x04 \x01(\x0b\x32\x0c.ProfileItem\x12&\n\x10profile_modifier\x18\x05 \x01(\x0b\x32\x0c.ProfileItem\x12.\n\x18steam_deck_keyboard_skin\x18\x06 \x01(\x0b\x32\x0c.ProfileItem\"z\n+CPlayer_SetEquippedProfileItemFlags_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x32\n\x05\x66lags\x18\x02 \x01(\rB#\x82\xb5\x18\x1fSet of EProfileItemEquippedFlag\".\n,CPlayer_SetEquippedProfileItemFlags_Response\"!\n\x1f\x43Player_GetEmoticonList_Request\"\xdb\x01\n CPlayer_GetEmoticonList_Response\x12=\n\temoticons\x18\x01 \x03(\x0b\x32*.CPlayer_GetEmoticonList_Response.Emoticon\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\"\xa2\x01\n*CPlayer_GetTopAchievementsForGames_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x41\n\x10max_achievements\x18\x03 \x01(\rB\'\x82\xb5\x18#The max achievements to load. Max 8\x12\x0e\n\x06\x61ppids\x18\x04 \x03(\r\"\xd3\x03\n+CPlayer_GetTopAchievementsForGames_Response\x12@\n\x05games\x18\x01 \x03(\x0b\x32\x31.CPlayer_GetTopAchievementsForGames_Response.Game\x1a\xdd\x01\n\x0b\x41\x63hievement\x12\x0e\n\x06statid\x18\x01 \x01(\r\x12\x0b\n\x03\x62it\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x11\n\ticon_gray\x18\x06 \x01(\t\x12\x0e\n\x06hidden\x18\x07 \x01(\x08\x12\x64\n\x17player_percent_unlocked\x18\x08 \x01(\tBC\x82\xb5\x18?Formatted to one decimal place, min value is 0.1, max value 100\x1a\x81\x01\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12total_achievements\x18\x02 \x01(\r\x12N\n\x0c\x61\x63hievements\x18\x03 \x03(\x0b\x32\x38.CPlayer_GetTopAchievementsForGames_Response.Achievement\"\\\n\'CPlayer_GetAchievementsProgress_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x0e\n\x06\x61ppids\x18\x03 \x03(\r\"\x8d\x02\n(CPlayer_GetAchievementsProgress_Response\x12[\n\x14\x61\x63hievement_progress\x18\x01 \x03(\x0b\x32=.CPlayer_GetAchievementsProgress_Response.AchievementProgress\x1a\x83\x01\n\x13\x41\x63hievementProgress\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08unlocked\x18\x02 \x01(\r\x12\r\n\x05total\x18\x03 \x01(\r\x12\x12\n\npercentage\x18\x04 \x01(\x02\x12\x14\n\x0c\x61ll_unlocked\x18\x05 \x01(\x08\x12\x12\n\ncache_time\x18\x06 \x01(\r\"j\n#CPlayer_GetGameAchievements_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x34\n\x08language\x18\x02 \x01(\tB\"\x82\xb5\x18\x1eLowercase, language shortnames\"\xc5\x03\n$CPlayer_GetGameAchievements_Response\x12G\n\x0c\x61\x63hievements\x18\x01 \x03(\x0b\x32\x31.CPlayer_GetGameAchievements_Response.Achievement\x1a\xd3\x02\n\x0b\x41\x63hievement\x12}\n\rinternal_name\x18\x01 \x01(\tBf\x82\xb5\x18\x62Will come uppercase, internal facing name set by the partner; needed to associate with user unlock\x12\x16\n\x0elocalized_name\x18\x02 \x01(\t\x12\x16\n\x0elocalized_desc\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x11\n\ticon_gray\x18\x05 \x01(\t\x12\x0e\n\x06hidden\x18\x06 \x01(\x08\x12\x64\n\x17player_percent_unlocked\x18\x07 \x01(\tBC\x82\xb5\x18?Formatted to one decimal place, min value is 0.1, max value 100\"3\n CPlayer_GetFavoriteBadge_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\"\xb0\x01\n!CPlayer_GetFavoriteBadge_Response\x12\x1a\n\x12has_favorite_badge\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\x12\x17\n\x0f\x63ommunityitemid\x18\x03 \x01(\x04\x12\x11\n\titem_type\x18\x04 \x01(\r\x12\x14\n\x0c\x62order_color\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x12\r\n\x05level\x18\x07 \x01(\r\"L\n CPlayer_SetFavoriteBadge_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\"#\n!CPlayer_SetFavoriteBadge_Response\"\x8d\x01\n\'CPlayer_GetProfileCustomization_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\'\n\x1finclude_inactive_customizations\x18\x02 \x01(\x08\x12(\n include_purchased_customizations\x18\x03 \x01(\x08\"\xf2\x02\n\x18ProfileCustomizationSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x17\n\x0fpublishedfileid\x18\x03 \x01(\x04\x12\x14\n\x0citem_assetid\x18\x04 \x01(\x04\x12\x16\n\x0eitem_contextid\x18\x05 \x01(\x04\x12\r\n\x05notes\x18\x06 \x01(\t\x12\r\n\x05title\x18\x07 \x01(\t\x12\x11\n\taccountid\x18\x08 \x01(\r\x12\x0f\n\x07\x62\x61\x64geid\x18\t \x01(\r\x12\x14\n\x0c\x62order_color\x18\n \x01(\r\x12\x14\n\x0citem_classid\x18\x0b \x01(\x04\x12\x17\n\x0fitem_instanceid\x18\x0c \x01(\x04\x12V\n\x10\x62\x61n_check_result\x18\r \x01(\x0e\x32\x17.EBanContentCheckResult:#k_EBanContentCheckResult_NotScanned\x12\x13\n\x0breplay_year\x18\x0e \x01(\r\"\xbd\x02\n\x14ProfileCustomization\x12Z\n\x12\x63ustomization_type\x18\x01 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05large\x18\x02 \x01(\x08\x12(\n\x05slots\x18\x03 \x03(\x0b\x32\x19.ProfileCustomizationSlot\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12]\n\x13\x63ustomization_style\x18\x05 \x01(\x0e\x32\x1b.EProfileCustomizationStyle:#k_EProfileCustomizationStyleDefault\x12\x12\n\npurchaseid\x18\x06 \x01(\x04\x12\r\n\x05level\x18\x07 \x01(\r\"/\n\x0cProfileTheme\x12\x10\n\x08theme_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\"1\n\x12ProfilePreferences\x12\x1b\n\x13hide_profile_awards\x18\x01 \x01(\x08\"\xc8\x03\n(CPlayer_GetProfileCustomization_Response\x12-\n\x0e\x63ustomizations\x18\x01 \x03(\x0b\x32\x15.ProfileCustomization\x12\x17\n\x0fslots_available\x18\x02 \x01(\r\x12$\n\rprofile_theme\x18\x03 \x01(\x0b\x32\r.ProfileTheme\x12\x62\n\x18purchased_customizations\x18\x04 \x03(\x0b\x32@.CPlayer_GetProfileCustomization_Response.PurchasedCustomization\x12\x30\n\x13profile_preferences\x18\x05 \x01(\x0b\x32\x13.ProfilePreferences\x1a\x97\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05level\x18\x03 \x01(\r\"D\n1CPlayer_GetPurchasedProfileCustomizations_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xad\x02\n2CPlayer_GetPurchasedProfileCustomizations_Response\x12l\n\x18purchased_customizations\x18\x01 \x03(\x0b\x32J.CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization\x1a\x88\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\"O\n.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response\"=\x82\xb5\x18\x39Returns the purchased and upgraded profile customizations\x12\x9d\x01\n\x19GetProfileThemesAvailable\x12*.CPlayer_GetProfileThemesAvailable_Request\x1a+.CPlayer_GetProfileThemesAvailable_Response\"\'\x82\xb5\x18#Gets themes available for the user.\x12{\n\x0fSetProfileTheme\x12 .CPlayer_SetProfileTheme_Request\x1a!.CPlayer_SetProfileTheme_Response\"#\x82\xb5\x18\x1fSelects a theme for the profile\x12\x86\x01\n\x15SetProfilePreferences\x12&.CPlayer_SetProfilePreferences_Request\x1a\'.CPlayer_SetProfilePreferences_Response\"\x1c\x82\xb5\x18\x18Sets profile preferences\x12\x91\x01\n\x13PostStatusToFriends\x12$.CPlayer_PostStatusToFriends_Request\x1a%.CPlayer_PostStatusToFriends_Response\"-\x82\xb5\x18)Posts custom status text into the blotter\x12\x86\x01\n\x0fGetPostedStatus\x12 .CPlayer_GetPostedStatus_Request\x1a!.CPlayer_GetPostedStatus_Response\".\x82\xb5\x18*Gets a posted status text for a user by id\x12\x92\x01\n\x12\x44\x65letePostedStatus\x12#.CPlayer_DeletePostedStatus_Request\x1a$.CPlayer_DeletePostedStatus_Response\"1\x82\xb5\x18-Deletes a posted status text for a user by id\x12\x95\x01\n\x18\x43lientGetLastPlayedTimes\x12#.CPlayer_GetLastPlayedTimes_Request\x1a$.CPlayer_GetLastPlayedTimes_Response\".\x82\xb5\x18*Gets the last-played times for the account\x12\x91\x01\n\x12GetTimeSSAAccepted\x12#.CPlayer_GetTimeSSAAccepted_Request\x1a$.CPlayer_GetTimeSSAAccepted_Response\"0\x82\xb5\x18,Gets the time when the user accepted the SSA\x12\x63\n\tAcceptSSA\x12\x1a.CPlayer_AcceptSSA_Request\x1a\x1b.CPlayer_AcceptSSA_Response\"\x1d\x82\xb5\x18\x19User is accepting the SSA\x12\x94\x01\n\x0fGetNicknameList\x12 .CPlayer_GetNicknameList_Request\x1a!.CPlayer_GetNicknameList_Response\"<\x82\xb5\x18\x38Gets the list of nicknames this user has for other users\x12\xbd\x01\n\x17GetPerFriendPreferences\x12(.CPlayer_GetPerFriendPreferences_Request\x1a).CPlayer_GetPerFriendPreferences_Response\"M\x82\xb5\x18IGets the list of per-friend preferences this user has set for other users\x12\xb7\x01\n\x17SetPerFriendPreferences\x12(.CPlayer_SetPerFriendPreferences_Request\x1a).CPlayer_SetPerFriendPreferences_Response\"G\x82\xb5\x18\x43Sets the logged in user\'s per-friend preferences for the given user\x12s\n\tAddFriend\x12\x1a.CPlayer_AddFriend_Request\x1a\x1b.CPlayer_AddFriend_Response\"-\x82\xb5\x18)Invites another Steam user to be a friend\x12\x82\x01\n\x0cRemoveFriend\x12\x1d.CPlayer_RemoveFriend_Request\x1a\x1e.CPlayer_RemoveFriend_Response\"3\x82\xb5\x18/Removes a friend or ignores a friend suggestion\x12\xa6\x01\n\x0cIgnoreFriend\x12\x1d.CPlayer_IgnoreFriend_Request\x1a\x1e.CPlayer_IgnoreFriend_Response\"W\x82\xb5\x18SBlocks or unblocks communication with the user. Despite name, can be a non-friend.\x12\x9e\x01\n\x17GetCommunityPreferences\x12(.CPlayer_GetCommunityPreferences_Request\x1a).CPlayer_GetCommunityPreferences_Response\".\x82\xb5\x18*Returns the player\'s community preferences\x12\x9b\x01\n\x17SetCommunityPreferences\x12(.CPlayer_SetCommunityPreferences_Request\x1a).CPlayer_SetCommunityPreferences_Response\"+\x82\xb5\x18\'Sets the player\'s community preferences\x12\x9b\x01\n\x12GetTextFilterWords\x12#.CPlayer_GetTextFilterWords_Request\x1a$.CPlayer_GetTextFilterWords_Response\":\x82\xb5\x18\x36Get the custom text filtering dictionary for this user\x12\xde\x01\n\x1cGetNewSteamAnnouncementState\x12-.CPlayer_GetNewSteamAnnouncementState_Request\x1a..CPlayer_GetNewSteamAnnouncementState_Response\"_\x82\xb5\x18[Calculates and returns what to display for UI that renders new steam announcement available\x12\xbc\x01\n\x1fUpdateSteamAnnouncementLastRead\x12\x30.CPlayer_UpdateSteamAnnouncementLastRead_Request\x1a\x31.CPlayer_UpdateSteamAnnouncementLastRead_Response\"4\x82\xb5\x18\x30Marks latest announcement timestamp read by user\x12\x82\x01\n\x12GetPrivacySettings\x12#.CPlayer_GetPrivacySettings_Request\x1a$.CPlayer_GetPrivacySettings_Response\"!\x82\xb5\x18\x1dGet current privacy settings.\x12\x8c\x01\n\x12GetDurationControl\x12#.CPlayer_GetDurationControl_Request\x1a$.CPlayer_GetDurationControl_Response\"+\x82\xb5\x18\'Get gameplay duration control settings.\x12\xef\x01\n\x1aRecordDisconnectedPlaytime\x12+.CPlayer_RecordDisconnectedPlaytime_Request\x1a,.CPlayer_RecordDisconnectedPlaytime_Response\"v\x82\xb5\x18rSubmit playtime records that happened while the client was disconnected from steam (whether marked offline or not)\x1a-\x82\xb5\x18)A service for accessing Steam player data2\xa6\x0b\n\x0cPlayerClient\x12\x8c\x01\n\x15NotifyLastPlayedTimes\x12%.CPlayer_LastPlayedTimes_Notification\x1a\x0b.NoResponse\"?\x82\xb5\x18;Notification from server to client of more recent play time\x12\xa4\x01\n\x1bNotifyFriendNicknameChanged\x12+.CPlayer_FriendNicknameChanged_Notification\x1a\x0b.NoResponse\"K\x82\xb5\x18GNotification from server to client that a friend\'s nickname has changed\x12\xcb\x01\n\'NotifyFriendEquippedProfileItemsChanged\x12\x37.CPlayer_FriendEquippedProfileItemsChanged_Notification\x1a\x0b.NoResponse\"Z\x82\xb5\x18VNotification from server to client that a friend\'s equipped profile items have changed\x12\xa4\x01\n\x1fNotifyNewSteamAnnouncementState\x12/.CPlayer_NewSteamAnnouncementState_Notification\x1a\x0b.NoResponse\"C\x82\xb5\x18?Notifies client of changes to steam announcement state for user\x12\xb9\x01\n!NotifyCommunityPreferencesChanged\x12\x31.CPlayer_CommunityPreferencesChanged_Notification\x1a\x0b.NoResponse\"T\x82\xb5\x18PNotification from server to client that their community preferences have changed\x12\xb2\x01\n\x1cNotifyTextFilterWordsChanged\x12,.CPlayer_TextFilterWordsChanged_Notification\x1a\x0b.NoResponse\"W\x82\xb5\x18SNotification from server to client that their text filtering dictionary has changed\x12\xaa\x01\n!NotifyPerFriendPreferencesChanged\x12\x31.CPlayer_PerFriendPreferencesChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Notification from server that per-friend preferences have changed\x12\x9c\x01\n#NotifyPrivacyPrivacySettingsChanged\x12,.CPlayer_PrivacySettingsChanged_Notification\x1a\x0b.NoResponse\":\x82\xb5\x18\x36Notification from server that privacy settings changed\x1a.\x82\xb5\x18&Steam player data client notifications\xc0\xb5\x18\x02\x42\x03\x80\x01\x01' , - dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,enums__pb2.DESCRIPTOR,]) + dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base_dot_steamclient__pb2.DESCRIPTOR,enums__pb2.DESCRIPTOR,]) _EPROFILECUSTOMIZATIONSTYLE = _descriptor.EnumDescriptor( name='EProfileCustomizationStyle', @@ -68,8 +67,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=17468, - serialized_end=17749, + serialized_start=17570, + serialized_end=17851, ) _sym_db.RegisterEnumDescriptor(_EPROFILECUSTOMIZATIONSTYLE) @@ -99,8 +98,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=17751, - serialized_end=17869, + serialized_start=17853, + serialized_end=17971, ) _sym_db.RegisterEnumDescriptor(_EAGREEMENTTYPE) @@ -130,8 +129,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=17872, - serialized_end=18005, + serialized_start=17974, + serialized_end=18107, ) _sym_db.RegisterEnumDescriptor(_ENOTIFICATIONSETTING) @@ -166,8 +165,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=18008, - serialized_end=18184, + serialized_start=18110, + serialized_end=18286, ) _sym_db.RegisterEnumDescriptor(_ETEXTFILTERSETTING) @@ -211,8 +210,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=77, - serialized_end=129, + serialized_start=127, + serialized_end=179, ) @@ -250,8 +249,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=131, - serialized_end=223, + serialized_start=181, + serialized_end=273, ) @@ -282,8 +281,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=226, - serialized_end=366, + serialized_start=276, + serialized_end=416, ) @@ -337,6 +336,20 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=b'\202\265\030 if set, skip unvetted store apps', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='language', full_name='CPlayer_GetOwnedGames_Request.language', index=6, + number=7, type=9, cpp_type=9, label=1, + 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$Will return appinfo in this language', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='include_extended_appinfo', full_name='CPlayer_GetOwnedGames_Request.include_extended_appinfo', index=7, + 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\030ztrue if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -349,8 +362,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=369, - serialized_end=934, + serialized_start=419, + serialized_end=1207, ) @@ -398,40 +411,89 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='img_logo_url', full_name='CPlayer_GetOwnedGames_Response.Game.img_logo_url', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_community_visible_stats', full_name='CPlayer_GetOwnedGames_Response.Game.has_community_visible_stats', index=6, + name='has_community_visible_stats', full_name='CPlayer_GetOwnedGames_Response.Game.has_community_visible_stats', index=5, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='playtime_windows_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_windows_forever', index=7, + name='playtime_windows_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_windows_forever', index=6, number=8, 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='playtime_mac_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_mac_forever', index=8, + name='playtime_mac_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_mac_forever', index=7, number=9, 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='playtime_linux_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_linux_forever', index=9, + name='playtime_linux_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_linux_forever', index=8, number=10, 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='rtime_last_played', full_name='CPlayer_GetOwnedGames_Response.Game.rtime_last_played', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='capsule_filename', full_name='CPlayer_GetOwnedGames_Response.Game.capsule_filename', index=10, + number=12, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='sort_as', full_name='CPlayer_GetOwnedGames_Response.Game.sort_as', index=11, + number=13, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='has_workshop', full_name='CPlayer_GetOwnedGames_Response.Game.has_workshop', index=12, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='has_market', full_name='CPlayer_GetOwnedGames_Response.Game.has_market', index=13, + number=15, 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), + _descriptor.FieldDescriptor( + name='has_dlc', full_name='CPlayer_GetOwnedGames_Response.Game.has_dlc', index=14, + number=16, 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), + _descriptor.FieldDescriptor( + name='has_leaderboards', full_name='CPlayer_GetOwnedGames_Response.Game.has_leaderboards', index=15, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content_descriptorids', full_name='CPlayer_GetOwnedGames_Response.Game.content_descriptorids', index=16, + number=18, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -444,8 +506,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1045, - serialized_end=1308, + serialized_start=1318, + serialized_end=1745, ) _CPLAYER_GETOWNEDGAMES_RESPONSE = _descriptor.Descriptor( @@ -482,8 +544,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=937, - serialized_end=1308, + serialized_start=1210, + serialized_end=1745, ) @@ -521,8 +583,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1310, - serialized_end=1387, + serialized_start=1747, + serialized_end=1824, ) @@ -560,8 +622,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1389, - serialized_end=1461, + serialized_start=1826, + serialized_end=1898, ) @@ -592,8 +654,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1463, - serialized_end=1518, + serialized_start=1900, + serialized_end=1955, ) @@ -638,8 +700,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2049, - serialized_end=2143, + serialized_start=2486, + serialized_end=2580, ) _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO = _descriptor.Descriptor( @@ -697,8 +759,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2145, - serialized_end=2271, + serialized_start=2582, + serialized_end=2708, ) _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE = _descriptor.Descriptor( @@ -763,33 +825,26 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1521, - serialized_end=2271, + serialized_start=1958, + serialized_end=2708, ) -_CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetFriendsAppsActivity_Request', - full_name='CPlayer_GetFriendsAppsActivity_Request', +_CPLAYER_GETGAMEBADGELEVELS_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetGameBadgeLevels_Request', + full_name='CPlayer_GetGameBadgeLevels_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='news_language', full_name='CPlayer_GetFriendsAppsActivity_Request.news_language', index=0, - number=1, type=9, cpp_type=9, label=1, - 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\030fLanguage for which to query about news items (for the being_discussed results). DEPRECATED AND UNUSED.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='request_flags', full_name='CPlayer_GetFriendsAppsActivity_Request.request_flags', index=1, - number=2, type=13, cpp_type=3, label=1, + name='appid', full_name='CPlayer_GetGameBadgeLevels_Request.appid', index=0, + number=1, 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>Flags describing the request; see EGetFriendsAppsActivityFlags', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -802,54 +857,40 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2274, - serialized_end=2537, + serialized_start=2710, + serialized_end=2761, ) -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME = _descriptor.Descriptor( - name='FriendPlayTime', - full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime', +_CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE = _descriptor.Descriptor( + name='Badge', + full_name='CPlayer_GetGameBadgeLevels_Response.Badge', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.steamid', index=0, - number=1, type=6, cpp_type=4, label=1, + name='level', full_name='CPlayer_GetGameBadgeLevels_Response.Badge.level', index=0, + number=1, 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='minutes_played_this_week', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.minutes_played_this_week', index=1, - number=2, type=13, cpp_type=3, label=1, + name='series', full_name='CPlayer_GetGameBadgeLevels_Response.Badge.series', 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=b'\202\265\030MMinutes this friend played the game (from the enclosing structure) this week.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='minutes_played_two_weeks', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.minutes_played_two_weeks', index=2, + name='border_color', full_name='CPlayer_GetGameBadgeLevels_Response.Badge.border_color', 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\030WMinutes this friend played the game (from the enclosing structure) in the past 2 weeks.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_played_forever', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.minutes_played_forever', 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\030LMinutes this friend played the game (from the enclosing structure) all time.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='event_count', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.event_count', 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\030mNumber of events involving this user & app. (Only set for results in being_discussed.) DEPRECATED AND UNUSED.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -862,43 +903,36 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4101, - serialized_end=4629, + serialized_start=2885, + serialized_end=2945, ) -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO = _descriptor.Descriptor( - name='AppFriendsInfo', - full_name='CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo', +_CPLAYER_GETGAMEBADGELEVELS_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetGameBadgeLevels_Response', + full_name='CPlayer_GetGameBadgeLevels_Response', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo.appid', index=0, + name='player_level', full_name='CPlayer_GetGameBadgeLevels_Response.player_level', index=0, number=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='friends', full_name='CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo.friends', index=1, + name='badges', full_name='CPlayer_GetGameBadgeLevels_Response.badges', 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=b'\202\265\030{Friends (w/ playtime) that meet a specific criteria -- e.g. for trending, only includes friends w/ more playtime this week.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_order', full_name='CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo.display_order', 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\030nIndex indicating the order in which this app should be displayed, relative to other apps in the same response.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], - nested_types=[], + nested_types=[_CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE, ], enum_types=[ ], serialized_options=None, @@ -907,85 +941,37 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4632, - serialized_end=5007, + serialized_start=2764, + serialized_end=2945, ) -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetFriendsAppsActivity_Response', - full_name='CPlayer_GetFriendsAppsActivity_Response', + +_CPLAYER_GETPROFILEBACKGROUND_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetProfileBackground_Request', + full_name='CPlayer_GetProfileBackground_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='trending', full_name='CPlayer_GetFriendsAppsActivity_Response.trending', index=0, - number=1, 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=b'\202\265\030iApps that friends have played more this week than last, with list of friends who\'ve played more this week', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='recent_purchases', full_name='CPlayer_GetFriendsAppsActivity_Response.recent_purchases', 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=b'\202\265\030]Apps friends have played in the past two weeks for which the user recently acquired a license', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unowned', full_name='CPlayer_GetFriendsAppsActivity_Response.unowned', 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=b'\202\265\030PApps friends have played in the past two weeks for which the user has no license', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='popular', full_name='CPlayer_GetFriendsAppsActivity_Response.popular', 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=b'\202\265\030aApps friends have played in the past two weeks, for which the user has a license, sorted by count', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dont_forget', full_name='CPlayer_GetFriendsAppsActivity_Response.dont_forget', 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=b'\202\265\030tApps friends have played in the past two weeks which the user has neither purchased nor played in the past two weeks', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='being_discussed', full_name='CPlayer_GetFriendsAppsActivity_Response.being_discussed', 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=b'\202\265\030kOwned apps that friends have posted status or screenshots for in the past two weeks. DEPRECATED AND UNUSED.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='new_to_group', full_name='CPlayer_GetFriendsAppsActivity_Response.new_to_group', index=6, - number=7, 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=b'\202\265\030AOwned apps that none of your friends had played prior to 2 weeks.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='returned_to_group', full_name='CPlayer_GetFriendsAppsActivity_Response.returned_to_group', index=7, - number=8, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], + name='steamid', full_name='CPlayer_GetProfileBackground_Request.steamid', index=0, + number=1, 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=b'\202\265\030AOwned apps that friends hadn\'t played for a while, but are again.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='active_friend_count', full_name='CPlayer_GetFriendsAppsActivity_Response.active_friend_count', index=8, - number=9, type=13, cpp_type=3, label=1, - has_default_value=True, default_value=0, + name='language', full_name='CPlayer_GetProfileBackground_Request.language', index=1, + number=2, type=9, cpp_type=9, label=1, + 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\030BNumber of friends with non-trivial activity in the past two weeks.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], - nested_types=[_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME, _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO, ], + nested_types=[], enum_types=[ ], serialized_options=None, @@ -994,26 +980,33 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2540, - serialized_end=5007, + serialized_start=2947, + serialized_end=3055, ) -_CPLAYER_GETGAMEBADGELEVELS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetGameBadgeLevels_Request', - full_name='CPlayer_GetGameBadgeLevels_Request', +_PROFILEITEM_PROFILECOLOR = _descriptor.Descriptor( + name='ProfileColor', + full_name='ProfileItem.ProfileColor', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetGameBadgeLevels_Request.appid', index=0, - number=1, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='style_name', full_name='ProfileItem.ProfileColor.style_name', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + serialized_options=b'\202\265\030!EProfileColorStyle string version', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='color', full_name='ProfileItem.ProfileColor.color', index=1, + number=2, type=9, cpp_type=9, label=1, + 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\022hex color to apply', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1026,209 +1019,85 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5009, - serialized_end=5060, + serialized_start=3757, + serialized_end=3869, ) - -_CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE = _descriptor.Descriptor( - name='Badge', - full_name='CPlayer_GetGameBadgeLevels_Response.Badge', +_PROFILEITEM = _descriptor.Descriptor( + name='ProfileItem', + full_name='ProfileItem', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='level', full_name='CPlayer_GetGameBadgeLevels_Response.Badge.level', index=0, - number=1, type=5, cpp_type=1, label=1, + name='communityitemid', full_name='ProfileItem.communityitemid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='series', full_name='CPlayer_GetGameBadgeLevels_Response.Badge.series', index=1, - number=2, type=5, cpp_type=1, label=1, + name='image_small', full_name='ProfileItem.image_small', index=1, + number=2, type=9, cpp_type=9, label=1, + 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)small image used in backpack or selection', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='image_large', full_name='ProfileItem.image_large', index=2, + number=3, type=9, cpp_type=9, label=1, + 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\020the image itself', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='ProfileItem.name', index=3, + number=4, type=9, cpp_type=9, label=1, + 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\014english name', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='item_title', full_name='ProfileItem.item_title', index=4, + number=5, type=9, cpp_type=9, label=1, + 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\017localized title', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='item_description', full_name='ProfileItem.item_description', index=5, + number=6, type=9, cpp_type=9, label=1, + 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\025localized description', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appid', full_name='ProfileItem.appid', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='border_color', full_name='CPlayer_GetGameBadgeLevels_Response.Badge.border_color', index=2, - number=3, type=13, cpp_type=3, label=1, + name='item_type', full_name='ProfileItem.item_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=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=5184, - serialized_end=5244, -) - -_CPLAYER_GETGAMEBADGELEVELS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetGameBadgeLevels_Response', - full_name='CPlayer_GetGameBadgeLevels_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ _descriptor.FieldDescriptor( - name='player_level', full_name='CPlayer_GetGameBadgeLevels_Response.player_level', index=0, - number=1, type=13, cpp_type=3, label=1, + name='item_class', full_name='ProfileItem.item_class', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='badges', full_name='CPlayer_GetGameBadgeLevels_Response.badges', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5063, - serialized_end=5244, -) - - -_CPLAYER_GETPROFILEBACKGROUND_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetProfileBackground_Request', - full_name='CPlayer_GetProfileBackground_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetProfileBackground_Request.steamid', index=0, - number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetProfileBackground_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5246, - serialized_end=5354, -) - - -_PROFILEITEM = _descriptor.Descriptor( - name='ProfileItem', - full_name='ProfileItem', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='communityitemid', full_name='ProfileItem.communityitemid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='image_small', full_name='ProfileItem.image_small', index=1, - number=2, type=9, cpp_type=9, label=1, - 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)small image used in backpack or selection', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='image_large', full_name='ProfileItem.image_large', index=2, - number=3, type=9, cpp_type=9, label=1, - 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\020the image itself', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='ProfileItem.name', index=3, - number=4, type=9, cpp_type=9, label=1, - 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\014english name', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_title', full_name='ProfileItem.item_title', index=4, - number=5, type=9, cpp_type=9, label=1, - 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\017localized title', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_description', full_name='ProfileItem.item_description', index=5, - number=6, type=9, cpp_type=9, label=1, - 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\025localized description', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='ProfileItem.appid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_type', full_name='ProfileItem.item_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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_class', full_name='ProfileItem.item_class', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='movie_webm', full_name='ProfileItem.movie_webm', index=9, - number=10, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), + name='movie_webm', full_name='ProfileItem.movie_webm', index=9, + number=10, type=9, cpp_type=9, label=1, + 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\023URL to webm, if any', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), @@ -1260,10 +1129,17 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=b'\202\265\030:Special flags set when equipped (EProfileItemEquippedFlag)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='profile_colors', full_name='ProfileItem.profile_colors', index=14, + number=15, 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=b'\202\265\030\027Game profile css colors', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], - nested_types=[], + nested_types=[_PROFILEITEM_PROFILECOLOR, ], enum_types=[ ], serialized_options=None, @@ -1272,8 +1148,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5357, - serialized_end=5974, + serialized_start=3058, + serialized_end=3869, ) @@ -1304,8 +1180,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5976, - serialized_end=6057, + serialized_start=3871, + serialized_end=3952, ) @@ -1336,8 +1212,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6059, - serialized_end=6122, + serialized_start=3954, + serialized_end=4017, ) @@ -1361,8 +1237,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6124, - serialized_end=6163, + serialized_start=4019, + serialized_end=4058, ) @@ -1400,8 +1276,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6165, - serialized_end=6277, + serialized_start=4060, + serialized_end=4172, ) @@ -1432,8 +1308,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6279, - serialized_end=6364, + serialized_start=4174, + serialized_end=4259, ) @@ -1464,8 +1340,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6366, - serialized_end=6433, + serialized_start=4261, + serialized_end=4328, ) @@ -1489,8 +1365,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6435, - serialized_end=6478, + serialized_start=4330, + serialized_end=4373, ) @@ -1528,8 +1404,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6480, - serialized_end=6582, + serialized_start=4375, + serialized_end=4477, ) @@ -1560,8 +1436,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6584, - serialized_end=6653, + serialized_start=4479, + serialized_end=4548, ) @@ -1592,8 +1468,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6655, - serialized_end=6712, + serialized_start=4550, + serialized_end=4607, ) @@ -1617,8 +1493,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6714, - serialized_end=6747, + serialized_start=4609, + serialized_end=4642, ) @@ -1656,8 +1532,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6749, - serialized_end=6854, + serialized_start=4644, + serialized_end=4749, ) @@ -1688,8 +1564,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6856, - serialized_end=6922, + serialized_start=4751, + serialized_end=4817, ) @@ -1720,8 +1596,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6924, - serialized_end=6984, + serialized_start=4819, + serialized_end=4879, ) @@ -1745,22 +1621,29 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6986, - serialized_end=7022, + serialized_start=4881, + serialized_end=4917, ) -_CPLAYER_GETPROFILEITEMSOWNED_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetProfileItemsOwned_Request', - full_name='CPlayer_GetProfileItemsOwned_Request', +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetSteamDeckKeyboardSkin_Request', + full_name='CPlayer_GetSteamDeckKeyboardSkin_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetProfileItemsOwned_Request.language', index=0, - number=1, type=9, cpp_type=9, label=1, + name='steamid', full_name='CPlayer_GetSteamDeckKeyboardSkin_Request.steamid', index=0, + number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='language', full_name='CPlayer_GetSteamDeckKeyboardSkin_Request.language', index=1, + number=2, type=9, cpp_type=9, label=1, 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, @@ -1777,51 +1660,23 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7024, - serialized_end=7080, + serialized_start=4919, + serialized_end=5031, ) -_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetProfileItemsOwned_Response', - full_name='CPlayer_GetProfileItemsOwned_Response', +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetSteamDeckKeyboardSkin_Response', + full_name='CPlayer_GetSteamDeckKeyboardSkin_Response', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='profile_backgrounds', full_name='CPlayer_GetProfileItemsOwned_Response.profile_backgrounds', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mini_profile_backgrounds', full_name='CPlayer_GetProfileItemsOwned_Response.mini_profile_backgrounds', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='avatar_frames', full_name='CPlayer_GetProfileItemsOwned_Response.avatar_frames', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='animated_avatars', full_name='CPlayer_GetProfileItemsOwned_Response.animated_avatars', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='profile_modifiers', full_name='CPlayer_GetProfileItemsOwned_Response.profile_modifiers', index=4, - number=5, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], + name='steam_deck_keyboard_skin', full_name='CPlayer_GetSteamDeckKeyboardSkin_Response.steam_deck_keyboard_skin', index=0, + number=1, 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), @@ -1837,33 +1692,26 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7083, - serialized_end=7331, + serialized_start=5033, + serialized_end=5124, ) -_CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetProfileItemsEquipped_Request', - full_name='CPlayer_GetProfileItemsEquipped_Request', +_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST = _descriptor.Descriptor( + name='CPlayer_SetSteamDeckKeyboardSkin_Request', + full_name='CPlayer_SetSteamDeckKeyboardSkin_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetProfileItemsEquipped_Request.steamid', index=0, - number=1, type=6, cpp_type=4, label=1, + name='communityitemid', full_name='CPlayer_SetSteamDeckKeyboardSkin_Request.communityitemid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetProfileItemsEquipped_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1876,54 +1724,19 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7333, - serialized_end=7409, + serialized_start=5126, + serialized_end=5193, ) -_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetProfileItemsEquipped_Response', - full_name='CPlayer_GetProfileItemsEquipped_Response', +_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE = _descriptor.Descriptor( + name='CPlayer_SetSteamDeckKeyboardSkin_Response', + full_name='CPlayer_SetSteamDeckKeyboardSkin_Response', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ - _descriptor.FieldDescriptor( - name='profile_background', full_name='CPlayer_GetProfileItemsEquipped_Response.profile_background', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='mini_profile_background', full_name='CPlayer_GetProfileItemsEquipped_Response.mini_profile_background', index=1, - number=2, 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), - _descriptor.FieldDescriptor( - name='avatar_frame', full_name='CPlayer_GetProfileItemsEquipped_Response.avatar_frame', 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), - _descriptor.FieldDescriptor( - name='animated_avatar', full_name='CPlayer_GetProfileItemsEquipped_Response.animated_avatar', index=3, - number=4, 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), - _descriptor.FieldDescriptor( - name='profile_modifier', full_name='CPlayer_GetProfileItemsEquipped_Response.profile_modifier', index=4, - number=5, 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=[ ], @@ -1936,33 +1749,33 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7412, - serialized_end=7658, + serialized_start=5195, + serialized_end=5238, ) -_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetEquippedProfileItemFlags_Request', - full_name='CPlayer_SetEquippedProfileItemFlags_Request', +_CPLAYER_GETPROFILEITEMSOWNED_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetProfileItemsOwned_Request', + full_name='CPlayer_GetProfileItemsOwned_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetEquippedProfileItemFlags_Request.communityitemid', index=0, - number=1, type=4, cpp_type=4, label=1, - has_default_value=False, default_value=0, + name='language', full_name='CPlayer_GetProfileItemsOwned_Request.language', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='flags', full_name='CPlayer_SetEquippedProfileItemFlags_Request.flags', index=1, - number=2, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='filters', full_name='CPlayer_GetProfileItemsOwned_Request.filters', index=1, + number=2, type=14, cpp_type=8, 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=b'\202\265\030\037Set of EProfileItemEquippedFlag', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1975,14 +1788,233 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7660, - serialized_end=7782, + serialized_start=5240, + serialized_end=5335, ) -_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetEquippedProfileItemFlags_Response', - full_name='CPlayer_SetEquippedProfileItemFlags_Response', +_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetProfileItemsOwned_Response', + full_name='CPlayer_GetProfileItemsOwned_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='profile_backgrounds', full_name='CPlayer_GetProfileItemsOwned_Response.profile_backgrounds', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mini_profile_backgrounds', full_name='CPlayer_GetProfileItemsOwned_Response.mini_profile_backgrounds', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='avatar_frames', full_name='CPlayer_GetProfileItemsOwned_Response.avatar_frames', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='animated_avatars', full_name='CPlayer_GetProfileItemsOwned_Response.animated_avatars', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='profile_modifiers', full_name='CPlayer_GetProfileItemsOwned_Response.profile_modifiers', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='steam_deck_keyboard_skins', full_name='CPlayer_GetProfileItemsOwned_Response.steam_deck_keyboard_skins', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='steam_deck_startup_movies', full_name='CPlayer_GetProfileItemsOwned_Response.steam_deck_startup_movies', index=6, + number=7, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5338, + serialized_end=5684, +) + + +_CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetProfileItemsEquipped_Request', + full_name='CPlayer_GetProfileItemsEquipped_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CPlayer_GetProfileItemsEquipped_Request.steamid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='language', full_name='CPlayer_GetProfileItemsEquipped_Request.language', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5686, + serialized_end=5762, +) + + +_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetProfileItemsEquipped_Response', + full_name='CPlayer_GetProfileItemsEquipped_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='profile_background', full_name='CPlayer_GetProfileItemsEquipped_Response.profile_background', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='mini_profile_background', full_name='CPlayer_GetProfileItemsEquipped_Response.mini_profile_background', index=1, + number=2, 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), + _descriptor.FieldDescriptor( + name='avatar_frame', full_name='CPlayer_GetProfileItemsEquipped_Response.avatar_frame', 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), + _descriptor.FieldDescriptor( + name='animated_avatar', full_name='CPlayer_GetProfileItemsEquipped_Response.animated_avatar', index=3, + number=4, 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), + _descriptor.FieldDescriptor( + name='profile_modifier', full_name='CPlayer_GetProfileItemsEquipped_Response.profile_modifier', index=4, + number=5, 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), + _descriptor.FieldDescriptor( + name='steam_deck_keyboard_skin', full_name='CPlayer_GetProfileItemsEquipped_Response.steam_deck_keyboard_skin', index=5, + number=6, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5765, + serialized_end=6059, +) + + +_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST = _descriptor.Descriptor( + name='CPlayer_SetEquippedProfileItemFlags_Request', + full_name='CPlayer_SetEquippedProfileItemFlags_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='communityitemid', full_name='CPlayer_SetEquippedProfileItemFlags_Request.communityitemid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='flags', full_name='CPlayer_SetEquippedProfileItemFlags_Request.flags', 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\030\037Set of EProfileItemEquippedFlag', 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=6061, + serialized_end=6183, +) + + +_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE = _descriptor.Descriptor( + name='CPlayer_SetEquippedProfileItemFlags_Response', + full_name='CPlayer_SetEquippedProfileItemFlags_Response', filename=None, file=DESCRIPTOR, containing_type=None, @@ -2000,8 +2032,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7784, - serialized_end=7830, + serialized_start=6185, + serialized_end=6231, ) @@ -2025,8 +2057,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7832, - serialized_end=7865, + serialized_start=6233, + serialized_end=6266, ) @@ -2039,42 +2071,396 @@ create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='name', full_name='CPlayer_GetEmoticonList_Response.Emoticon.name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), + name='name', full_name='CPlayer_GetEmoticonList_Response.Emoticon.name', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count', full_name='CPlayer_GetEmoticonList_Response.Emoticon.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_last_used', full_name='CPlayer_GetEmoticonList_Response.Emoticon.time_last_used', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='use_count', full_name='CPlayer_GetEmoticonList_Response.Emoticon.use_count', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_received', full_name='CPlayer_GetEmoticonList_Response.Emoticon.time_received', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appid', full_name='CPlayer_GetEmoticonList_Response.Emoticon.appid', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6368, + serialized_end=6488, +) + +_CPLAYER_GETEMOTICONLIST_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetEmoticonList_Response', + full_name='CPlayer_GetEmoticonList_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='emoticons', full_name='CPlayer_GetEmoticonList_Response.emoticons', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6269, + serialized_end=6488, +) + + +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetTopAchievementsForGames_Request', + full_name='CPlayer_GetTopAchievementsForGames_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CPlayer_GetTopAchievementsForGames_Request.steamid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='language', full_name='CPlayer_GetTopAchievementsForGames_Request.language', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_achievements', full_name='CPlayer_GetTopAchievementsForGames_Request.max_achievements', 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\030#The max achievements to load. Max 8', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appids', full_name='CPlayer_GetTopAchievementsForGames_Request.appids', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6491, + serialized_end=6653, +) + + +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT = _descriptor.Descriptor( + name='Achievement', + full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='statid', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.statid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='bit', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.bit', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.name', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='desc', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.desc', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='icon', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.icon', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='icon_gray', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.icon_gray', index=5, + number=6, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='hidden', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.hidden', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='player_percent_unlocked', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.player_percent_unlocked', index=7, + number=8, type=9, cpp_type=9, label=1, + 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?Formatted to one decimal place, min value is 0.1, max value 100', 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=6770, + serialized_end=6991, +) + +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME = _descriptor.Descriptor( + name='Game', + full_name='CPlayer_GetTopAchievementsForGames_Response.Game', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CPlayer_GetTopAchievementsForGames_Response.Game.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='total_achievements', full_name='CPlayer_GetTopAchievementsForGames_Response.Game.total_achievements', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='achievements', full_name='CPlayer_GetTopAchievementsForGames_Response.Game.achievements', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6994, + serialized_end=7123, +) + +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetTopAchievementsForGames_Response', + full_name='CPlayer_GetTopAchievementsForGames_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='games', full_name='CPlayer_GetTopAchievementsForGames_Response.games', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT, _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6656, + serialized_end=7123, +) + + +_CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetAchievementsProgress_Request', + full_name='CPlayer_GetAchievementsProgress_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CPlayer_GetAchievementsProgress_Request.steamid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='language', full_name='CPlayer_GetAchievementsProgress_Request.language', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appids', full_name='CPlayer_GetAchievementsProgress_Request.appids', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7125, + serialized_end=7217, +) + + +_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS = _descriptor.Descriptor( + name='AchievementProgress', + full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='count', full_name='CPlayer_GetEmoticonList_Response.Emoticon.count', index=1, - number=2, type=5, cpp_type=1, label=1, + name='unlocked', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.unlocked', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='time_last_used', full_name='CPlayer_GetEmoticonList_Response.Emoticon.time_last_used', index=2, + name='total', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.total', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='use_count', full_name='CPlayer_GetEmoticonList_Response.Emoticon.use_count', index=3, - number=4, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='percentage', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.percentage', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='time_received', full_name='CPlayer_GetEmoticonList_Response.Emoticon.time_received', index=4, - number=5, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='all_unlocked', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.all_unlocked', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetEmoticonList_Response.Emoticon.appid', index=5, + name='cache_time', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.cache_time', 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, @@ -2092,20 +2478,20 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7967, - serialized_end=8087, + serialized_start=7358, + serialized_end=7489, ) -_CPLAYER_GETEMOTICONLIST_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetEmoticonList_Response', - full_name='CPlayer_GetEmoticonList_Response', +_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetAchievementsProgress_Response', + full_name='CPlayer_GetAchievementsProgress_Response', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='emoticons', full_name='CPlayer_GetEmoticonList_Response.emoticons', index=0, + name='achievement_progress', full_name='CPlayer_GetAchievementsProgress_Response.achievement_progress', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, @@ -2114,7 +2500,7 @@ ], extensions=[ ], - nested_types=[_CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON, ], + nested_types=[_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS, ], enum_types=[ ], serialized_options=None, @@ -2123,40 +2509,33 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7868, - serialized_end=8087, + serialized_start=7220, + serialized_end=7489, ) -_CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetAchievementsProgress_Request', - full_name='CPlayer_GetAchievementsProgress_Request', +_CPLAYER_GETGAMEACHIEVEMENTS_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetGameAchievements_Request', + full_name='CPlayer_GetGameAchievements_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetAchievementsProgress_Request.steamid', index=0, - number=1, type=4, cpp_type=4, label=1, + name='appid', full_name='CPlayer_GetGameAchievements_Request.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetAchievementsProgress_Request.language', index=1, + name='language', full_name='CPlayer_GetGameAchievements_Request.language', index=1, number=2, type=9, cpp_type=9, label=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appids', full_name='CPlayer_GetAchievementsProgress_Request.appids', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), + serialized_options=b'\202\265\030\036Lowercase, language shortnames', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -2169,61 +2548,68 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8089, - serialized_end=8181, + serialized_start=7491, + serialized_end=7597, ) -_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS = _descriptor.Descriptor( - name='AchievementProgress', - full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress', +_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT = _descriptor.Descriptor( + name='Achievement', + full_name='CPlayer_GetGameAchievements_Response.Achievement', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.appid', index=0, - number=1, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='internal_name', full_name='CPlayer_GetGameAchievements_Response.Achievement.internal_name', index=0, + number=1, type=9, cpp_type=9, label=1, + 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\030bWill come uppercase, internal facing name set by the partner; needed to associate with user unlock', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='localized_name', full_name='CPlayer_GetGameAchievements_Response.Achievement.localized_name', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='unlocked', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.unlocked', index=1, - number=2, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='localized_desc', full_name='CPlayer_GetGameAchievements_Response.Achievement.localized_desc', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='total', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.total', index=2, - number=3, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='icon', full_name='CPlayer_GetGameAchievements_Response.Achievement.icon', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='percentage', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.percentage', index=3, - number=4, type=2, cpp_type=6, label=1, - has_default_value=False, default_value=float(0), + name='icon_gray', full_name='CPlayer_GetGameAchievements_Response.Achievement.icon_gray', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='all_unlocked', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.all_unlocked', index=4, - number=5, type=8, cpp_type=7, label=1, + name='hidden', full_name='CPlayer_GetGameAchievements_Response.Achievement.hidden', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='cache_time', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.cache_time', index=5, - number=6, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='player_percent_unlocked', full_name='CPlayer_GetGameAchievements_Response.Achievement.player_percent_unlocked', index=6, + number=7, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + serialized_options=b'\202\265\030?Formatted to one decimal place, min value is 0.1, max value 100', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -2236,20 +2622,20 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8322, - serialized_end=8453, + serialized_start=7714, + serialized_end=8053, ) -_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetAchievementsProgress_Response', - full_name='CPlayer_GetAchievementsProgress_Response', +_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetGameAchievements_Response', + full_name='CPlayer_GetGameAchievements_Response', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='achievement_progress', full_name='CPlayer_GetAchievementsProgress_Response.achievement_progress', index=0, + name='achievements', full_name='CPlayer_GetGameAchievements_Response.achievements', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, @@ -2258,7 +2644,7 @@ ], extensions=[ ], - nested_types=[_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS, ], + nested_types=[_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT, ], enum_types=[ ], serialized_options=None, @@ -2267,8 +2653,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8184, - serialized_end=8453, + serialized_start=7600, + serialized_end=8053, ) @@ -2299,8 +2685,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8455, - serialized_end=8506, + serialized_start=8055, + serialized_end=8106, ) @@ -2373,8 +2759,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8509, - serialized_end=8685, + serialized_start=8109, + serialized_end=8285, ) @@ -2412,8 +2798,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8687, - serialized_end=8763, + serialized_start=8287, + serialized_end=8363, ) @@ -2437,8 +2823,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8765, - serialized_end=8800, + serialized_start=8365, + serialized_end=8400, ) @@ -2483,8 +2869,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8803, - serialized_end=8944, + serialized_start=8403, + serialized_end=8544, ) @@ -2587,6 +2973,13 @@ 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='replay_year', full_name='ProfileCustomizationSlot.replay_year', index=13, + number=14, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -2599,8 +2992,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8947, - serialized_end=9296, + serialized_start=8547, + serialized_end=8917, ) @@ -2673,8 +3066,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9299, - serialized_end=9616, + serialized_start=8920, + serialized_end=9237, ) @@ -2712,8 +3105,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9618, - serialized_end=9665, + serialized_start=9239, + serialized_end=9286, ) @@ -2744,8 +3137,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9667, - serialized_end=9716, + serialized_start=9288, + serialized_end=9337, ) @@ -2790,8 +3183,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10024, - serialized_end=10175, + serialized_start=9645, + serialized_end=9796, ) _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE = _descriptor.Descriptor( @@ -2849,8 +3242,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9719, - serialized_end=10175, + serialized_start=9340, + serialized_end=9796, ) @@ -2881,8 +3274,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10177, - serialized_end=10245, + serialized_start=9798, + serialized_end=9866, ) @@ -2920,8 +3313,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10024, - serialized_end=10160, + serialized_start=9645, + serialized_end=9781, ) _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE = _descriptor.Descriptor( @@ -2951,8 +3344,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10248, - serialized_end=10549, + serialized_start=9869, + serialized_end=10170, ) @@ -2983,8 +3376,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10551, - serialized_end=10630, + serialized_start=10172, + serialized_end=10251, ) @@ -3022,8 +3415,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10939, - serialized_end=11070, + serialized_start=10560, + serialized_end=10691, ) _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION = _descriptor.Descriptor( @@ -3060,8 +3453,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11073, - serialized_end=11203, + serialized_start=10694, + serialized_end=10824, ) _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE = _descriptor.Descriptor( @@ -3098,8 +3491,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10633, - serialized_end=11203, + serialized_start=10254, + serialized_end=10824, ) @@ -3123,8 +3516,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11205, - serialized_end=11248, + serialized_start=10826, + serialized_end=10869, ) @@ -3155,8 +3548,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11250, - serialized_end=11333, + serialized_start=10871, + serialized_end=10954, ) @@ -3187,8 +3580,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11335, - serialized_end=11386, + serialized_start=10956, + serialized_end=11007, ) @@ -3212,8 +3605,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11388, - serialized_end=11422, + serialized_start=11009, + serialized_end=11043, ) @@ -3244,8 +3637,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11424, - serialized_end=11513, + serialized_start=11045, + serialized_end=11134, ) @@ -3269,8 +3662,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11515, - serialized_end=11555, + serialized_start=11136, + serialized_end=11176, ) @@ -3308,8 +3701,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11557, - serialized_end=11630, + serialized_start=11178, + serialized_end=11251, ) @@ -3333,8 +3726,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11632, - serialized_end=11670, + serialized_start=11253, + serialized_end=11291, ) @@ -3372,8 +3765,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11672, - serialized_end=11773, + serialized_start=11293, + serialized_end=11394, ) @@ -3432,8 +3825,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11775, - serialized_end=11897, + serialized_start=11396, + serialized_end=11518, ) @@ -3464,8 +3857,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11899, - serialized_end=11951, + serialized_start=11520, + serialized_end=11572, ) @@ -3489,8 +3882,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11953, - serialized_end=11990, + serialized_start=11574, + serialized_end=11611, ) @@ -3521,8 +3914,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11993, - serialized_end=12123, + serialized_start=11614, + serialized_end=11744, ) @@ -3644,8 +4037,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12224, - serialized_end=12616, + serialized_start=11845, + serialized_end=12237, ) _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE = _descriptor.Descriptor( @@ -3675,8 +4068,79 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12126, - serialized_end=12616, + serialized_start=11747, + serialized_end=12237, +) + + +_CPLAYER_GETTIMESSAACCEPTED_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetTimeSSAAccepted_Request', + full_name='CPlayer_GetTimeSSAAccepted_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12239, + serialized_end=12275, +) + + +_CPLAYER_GETTIMESSAACCEPTED_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetTimeSSAAccepted_Response', + full_name='CPlayer_GetTimeSSAAccepted_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='time_ssa_accepted', full_name='CPlayer_GetTimeSSAAccepted_Response.time_ssa_accepted', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_ssa_updated', full_name='CPlayer_GetTimeSSAAccepted_Response.time_ssa_updated', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_chinassa_accepted', full_name='CPlayer_GetTimeSSAAccepted_Response.time_chinassa_accepted', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=12277, + serialized_end=12399, ) @@ -3714,8 +4178,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12618, - serialized_end=12737, + serialized_start=12401, + serialized_end=12520, ) @@ -3739,8 +4203,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12739, - serialized_end=12767, + serialized_start=12522, + serialized_end=12550, ) @@ -3764,8 +4228,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12769, - serialized_end=12802, + serialized_start=12552, + serialized_end=12585, ) @@ -3803,8 +4267,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12910, - serialized_end=12963, + serialized_start=12693, + serialized_end=12746, ) _CPLAYER_GETNICKNAMELIST_RESPONSE = _descriptor.Descriptor( @@ -3834,8 +4298,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12805, - serialized_end=12963, + serialized_start=12588, + serialized_end=12746, ) @@ -3859,8 +4323,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12965, - serialized_end=13006, + serialized_start=12748, + serialized_end=12789, ) @@ -3947,8 +4411,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13009, - serialized_end=13730, + serialized_start=12792, + serialized_end=13513, ) @@ -3979,8 +4443,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13732, - serialized_end=13818, + serialized_start=13515, + serialized_end=13601, ) @@ -4011,8 +4475,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13820, - serialized_end=13905, + serialized_start=13603, + serialized_end=13688, ) @@ -4036,8 +4500,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13907, - serialized_end=13949, + serialized_start=13690, + serialized_end=13732, ) @@ -4068,8 +4532,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13951, - serialized_end=14050, + serialized_start=13734, + serialized_end=13833, ) @@ -4114,8 +4578,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14053, - serialized_end=14315, + serialized_start=13836, + serialized_end=14098, ) @@ -4146,8 +4610,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14317, - serialized_end=14399, + serialized_start=14100, + serialized_end=14182, ) @@ -4178,8 +4642,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14401, - serialized_end=14493, + serialized_start=14184, + serialized_end=14276, ) @@ -4217,8 +4681,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14495, - serialized_end=14622, + serialized_start=14278, + serialized_end=14405, ) @@ -4249,8 +4713,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14624, - serialized_end=14716, + serialized_start=14407, + serialized_end=14499, ) @@ -4274,8 +4738,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14718, - serialized_end=14759, + serialized_start=14501, + serialized_end=14542, ) @@ -4288,49 +4752,35 @@ create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='hide_adult_content_violence', full_name='CPlayer_CommunityPreferences.hide_adult_content_violence', index=0, - number=1, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=True, - 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='hide_adult_content_sex', full_name='CPlayer_CommunityPreferences.hide_adult_content_sex', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=True, - 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='parenthesize_nicknames', full_name='CPlayer_CommunityPreferences.parenthesize_nicknames', index=2, + name='parenthesize_nicknames', full_name='CPlayer_CommunityPreferences.parenthesize_nicknames', index=0, number=4, type=8, cpp_type=7, label=1, has_default_value=True, 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), _descriptor.FieldDescriptor( - name='text_filter_setting', full_name='CPlayer_CommunityPreferences.text_filter_setting', index=3, + name='text_filter_setting', full_name='CPlayer_CommunityPreferences.text_filter_setting', index=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='text_filter_ignore_friends', full_name='CPlayer_CommunityPreferences.text_filter_ignore_friends', index=4, + name='text_filter_ignore_friends', full_name='CPlayer_CommunityPreferences.text_filter_ignore_friends', index=2, number=6, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, 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='text_filter_words_revision', full_name='CPlayer_CommunityPreferences.text_filter_words_revision', index=5, + name='text_filter_words_revision', full_name='CPlayer_CommunityPreferences.text_filter_words_revision', index=3, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='timestamp_updated', full_name='CPlayer_CommunityPreferences.timestamp_updated', index=6, + name='timestamp_updated', full_name='CPlayer_CommunityPreferences.timestamp_updated', index=4, 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, @@ -4348,8 +4798,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14762, - serialized_end=15105, + serialized_start=14545, + serialized_end=14807, ) @@ -4380,8 +4830,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15107, - serialized_end=15201, + serialized_start=14809, + serialized_end=14903, ) @@ -4412,8 +4862,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15203, - serialized_end=15296, + serialized_start=14905, + serialized_end=14998, ) @@ -4437,8 +4887,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15298, - serialized_end=15340, + serialized_start=15000, + serialized_end=15042, ) @@ -4462,8 +4912,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15342, - serialized_end=15378, + serialized_start=15044, + serialized_end=15080, ) @@ -4508,8 +4958,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15381, - serialized_end=15523, + serialized_start=15083, + serialized_end=15225, ) @@ -4540,8 +4990,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15525, - serialized_end=15603, + serialized_start=15227, + serialized_end=15305, ) @@ -4572,8 +5022,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15605, - serialized_end=15669, + serialized_start=15307, + serialized_end=15371, ) @@ -4587,8 +5037,8 @@ fields=[ _descriptor.FieldDescriptor( name='state', full_name='CPlayer_GetNewSteamAnnouncementState_Response.state', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, + number=1, 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, create_key=_descriptor._internal_create_key), @@ -4632,8 +5082,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15672, - serialized_end=15838, + serialized_start=15374, + serialized_end=15607, ) @@ -4671,8 +5121,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15840, - serialized_end=15936, + serialized_start=15609, + serialized_end=15705, ) @@ -4696,8 +5146,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15938, - serialized_end=15988, + serialized_start=15707, + serialized_end=15757, ) @@ -4721,8 +5171,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15990, - serialized_end=16026, + serialized_start=15759, + serialized_end=15795, ) @@ -4788,8 +5238,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16029, - serialized_end=16233, + serialized_start=15798, + serialized_end=16002, ) @@ -4820,8 +5270,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16235, - serialized_end=16317, + serialized_start=16004, + serialized_end=16086, ) @@ -4834,9 +5284,90 @@ create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetDurationControl_Request.appid', index=0, - number=1, type=13, cpp_type=3, label=1, - has_default_value=False, default_value=0, + name='appid', full_name='CPlayer_GetDurationControl_Request.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=16088, + serialized_end=16139, +) + + +_CPLAYER_GETDURATIONCONTROL_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetDurationControl_Response', + full_name='CPlayer_GetDurationControl_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='is_enabled', full_name='CPlayer_GetDurationControl_Response.is_enabled', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='seconds', full_name='CPlayer_GetDurationControl_Response.seconds', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='seconds_today', full_name='CPlayer_GetDurationControl_Response.seconds_today', 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='is_steamchina_account', full_name='CPlayer_GetDurationControl_Response.is_steamchina_account', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_age_verified', full_name='CPlayer_GetDurationControl_Response.is_age_verified', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='seconds_allowed_today', full_name='CPlayer_GetDurationControl_Response.seconds_allowed_today', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='age_verification_pending', full_name='CPlayer_GetDurationControl_Response.age_verification_pending', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='block_minors', full_name='CPlayer_GetDurationControl_Response.block_minors', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), @@ -4852,78 +5383,106 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16319, - serialized_end=16370, + serialized_start=16142, + serialized_end=16382, ) -_CPLAYER_GETDURATIONCONTROL_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetDurationControl_Response', - full_name='CPlayer_GetDurationControl_Response', +_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY = _descriptor.Descriptor( + name='PlayHistory', + full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='is_enabled', full_name='CPlayer_GetDurationControl_Response.is_enabled', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='seconds', full_name='CPlayer_GetDurationControl_Response.seconds', index=1, - number=2, type=5, cpp_type=1, label=1, + name='appid', full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='seconds_today', full_name='CPlayer_GetDurationControl_Response.seconds_today', index=2, - number=3, type=5, cpp_type=1, label=1, + name='session_time_start', full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory.session_time_start', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='is_steamchina_account', full_name='CPlayer_GetDurationControl_Response.is_steamchina_account', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_age_verified', full_name='CPlayer_GetDurationControl_Response.is_age_verified', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='seconds_allowed_today', full_name='CPlayer_GetDurationControl_Response.seconds_allowed_today', index=5, - number=6, type=13, cpp_type=3, label=1, + name='seconds', full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory.seconds', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='age_verification_pending', full_name='CPlayer_GetDurationControl_Response.age_verification_pending', index=6, - number=7, type=8, cpp_type=7, label=1, + name='offline', full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory.offline', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=16511, + serialized_end=16601, +) + +_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST = _descriptor.Descriptor( + name='CPlayer_RecordDisconnectedPlaytime_Request', + full_name='CPlayer_RecordDisconnectedPlaytime_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ _descriptor.FieldDescriptor( - name='block_minors', full_name='CPlayer_GetDurationControl_Response.block_minors', index=7, - number=8, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, + name='play_sessions', full_name='CPlayer_RecordDisconnectedPlaytime_Request.play_sessions', index=0, + 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], + nested_types=[_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=16385, + serialized_end=16601, +) + + +_CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE = _descriptor.Descriptor( + name='CPlayer_RecordDisconnectedPlaytime_Response', + full_name='CPlayer_RecordDisconnectedPlaytime_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], nested_types=[], enum_types=[ ], @@ -4933,8 +5492,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16373, - serialized_end=16613, + serialized_start=16603, + serialized_end=16648, ) @@ -4965,8 +5524,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16615, - serialized_end=16711, + serialized_start=16650, + serialized_end=16746, ) @@ -5011,8 +5570,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16713, - serialized_end=16819, + serialized_start=16748, + serialized_end=16854, ) @@ -5043,8 +5602,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16821, - serialized_end=16896, + serialized_start=16856, + serialized_end=16931, ) @@ -5058,8 +5617,8 @@ fields=[ _descriptor.FieldDescriptor( name='state', full_name='CPlayer_NewSteamAnnouncementState_Notification.state', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, + number=1, 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, create_key=_descriptor._internal_create_key), @@ -5103,8 +5662,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16899, - serialized_end=17066, + serialized_start=16934, + serialized_end=17168, ) @@ -5135,8 +5694,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17068, - serialized_end=17170, + serialized_start=17170, + serialized_end=17272, ) @@ -5167,8 +5726,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17172, - serialized_end=17258, + serialized_start=17274, + serialized_end=17360, ) @@ -5206,8 +5765,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17260, - serialized_end=17373, + serialized_start=17362, + serialized_end=17475, ) @@ -5238,8 +5797,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17375, - serialized_end=17465, + serialized_start=17477, + serialized_end=17567, ) _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE.fields_by_name['incoming_invite_mutual_friends_lists'].message_type = _CPLAYER_INCOMINGINVITEMUTUALFRIENDLIST @@ -5253,38 +5812,40 @@ _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['played_ever'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['owns'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['in_wishlist'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.containing_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO.fields_by_name['friends'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO.containing_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['trending'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['recent_purchases'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['unowned'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['popular'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['dont_forget'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['being_discussed'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['new_to_group'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['returned_to_group'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO _CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE.containing_type = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE _CPLAYER_GETGAMEBADGELEVELS_RESPONSE.fields_by_name['badges'].message_type = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE +_PROFILEITEM_PROFILECOLOR.containing_type = _PROFILEITEM +_PROFILEITEM.fields_by_name['profile_colors'].message_type = _PROFILEITEM_PROFILECOLOR _CPLAYER_GETPROFILEBACKGROUND_RESPONSE.fields_by_name['profile_background'].message_type = _PROFILEITEM _CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE.fields_by_name['profile_background'].message_type = _PROFILEITEM _CPLAYER_GETAVATARFRAME_RESPONSE.fields_by_name['avatar_frame'].message_type = _PROFILEITEM _CPLAYER_GETANIMATEDAVATAR_RESPONSE.fields_by_name['avatar'].message_type = _PROFILEITEM +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE.fields_by_name['steam_deck_keyboard_skin'].message_type = _PROFILEITEM +_CPLAYER_GETPROFILEITEMSOWNED_REQUEST.fields_by_name['filters'].enum_type = enums__pb2._ECOMMUNITYITEMCLASS _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['profile_backgrounds'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['mini_profile_backgrounds'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['avatar_frames'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['animated_avatars'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['profile_modifiers'].message_type = _PROFILEITEM +_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['steam_deck_keyboard_skins'].message_type = _PROFILEITEM +_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['steam_deck_startup_movies'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['profile_background'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['mini_profile_background'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['avatar_frame'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['animated_avatar'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['profile_modifier'].message_type = _PROFILEITEM +_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['steam_deck_keyboard_skin'].message_type = _PROFILEITEM _CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON.containing_type = _CPLAYER_GETEMOTICONLIST_RESPONSE _CPLAYER_GETEMOTICONLIST_RESPONSE.fields_by_name['emoticons'].message_type = _CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT.containing_type = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME.fields_by_name['achievements'].message_type = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME.containing_type = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE.fields_by_name['games'].message_type = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS.containing_type = _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE.fields_by_name['achievement_progress'].message_type = _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS -_PROFILECUSTOMIZATIONSLOT.fields_by_name['ban_check_result'].enum_type = enums__pb2._EBANCONTENTCHECKRESULT +_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.containing_type = _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE +_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE.fields_by_name['achievements'].message_type = _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT +_PROFILECUSTOMIZATIONSLOT.fields_by_name['ban_check_result'].enum_type = steammessages__base__pb2._EBANCONTENTCHECKRESULT _PROFILECUSTOMIZATION.fields_by_name['customization_type'].enum_type = enums__pb2._EPROFILECUSTOMIZATIONTYPE _PROFILECUSTOMIZATION.fields_by_name['slots'].message_type = _PROFILECUSTOMIZATIONSLOT _PROFILECUSTOMIZATION.fields_by_name['customization_style'].enum_type = _EPROFILECUSTOMIZATIONSTYLE @@ -5323,8 +5884,12 @@ _CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE.fields_by_name['preferences'].message_type = _CPLAYER_COMMUNITYPREFERENCES _CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST.fields_by_name['preferences'].message_type = _CPLAYER_COMMUNITYPREFERENCES _CPLAYER_GETTEXTFILTERWORDS_RESPONSE.fields_by_name['words'].message_type = _CPLAYER_TEXTFILTERWORDS +_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE.fields_by_name['state'].enum_type = enums__pb2._ENEWSTEAMANNOUNCEMENTSTATE _CPLAYER_GETPRIVACYSETTINGS_RESPONSE.fields_by_name['privacy_settings'].message_type = _CPRIVACYSETTINGS +_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY.containing_type = _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST +_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST.fields_by_name['play_sessions'].message_type = _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY _CPLAYER_LASTPLAYEDTIMES_NOTIFICATION.fields_by_name['games'].message_type = _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME +_CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION.fields_by_name['state'].enum_type = enums__pb2._ENEWSTEAMANNOUNCEMENTSTATE _CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION.fields_by_name['preferences'].message_type = _CPLAYER_COMMUNITYPREFERENCES _CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION.fields_by_name['words'].message_type = _CPLAYER_TEXTFILTERWORDS _CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION.fields_by_name['preferences'].message_type = _PERFRIENDPREFERENCES @@ -5338,8 +5903,6 @@ DESCRIPTOR.message_types_by_name['CPlayer_GetPlayNext_Response'] = _CPLAYER_GETPLAYNEXT_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsGameplayInfo_Request'] = _CPLAYER_GETFRIENDSGAMEPLAYINFO_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsGameplayInfo_Response'] = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsAppsActivity_Request'] = _CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsAppsActivity_Response'] = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetGameBadgeLevels_Request'] = _CPLAYER_GETGAMEBADGELEVELS_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetGameBadgeLevels_Response'] = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetProfileBackground_Request'] = _CPLAYER_GETPROFILEBACKGROUND_REQUEST @@ -5359,6 +5922,10 @@ DESCRIPTOR.message_types_by_name['CPlayer_GetAnimatedAvatar_Response'] = _CPLAYER_GETANIMATEDAVATAR_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_SetAnimatedAvatar_Request'] = _CPLAYER_SETANIMATEDAVATAR_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_SetAnimatedAvatar_Response'] = _CPLAYER_SETANIMATEDAVATAR_RESPONSE +DESCRIPTOR.message_types_by_name['CPlayer_GetSteamDeckKeyboardSkin_Request'] = _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST +DESCRIPTOR.message_types_by_name['CPlayer_GetSteamDeckKeyboardSkin_Response'] = _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE +DESCRIPTOR.message_types_by_name['CPlayer_SetSteamDeckKeyboardSkin_Request'] = _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST +DESCRIPTOR.message_types_by_name['CPlayer_SetSteamDeckKeyboardSkin_Response'] = _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsOwned_Request'] = _CPLAYER_GETPROFILEITEMSOWNED_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsOwned_Response'] = _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsEquipped_Request'] = _CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST @@ -5367,8 +5934,12 @@ DESCRIPTOR.message_types_by_name['CPlayer_SetEquippedProfileItemFlags_Response'] = _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetEmoticonList_Request'] = _CPLAYER_GETEMOTICONLIST_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetEmoticonList_Response'] = _CPLAYER_GETEMOTICONLIST_RESPONSE +DESCRIPTOR.message_types_by_name['CPlayer_GetTopAchievementsForGames_Request'] = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST +DESCRIPTOR.message_types_by_name['CPlayer_GetTopAchievementsForGames_Response'] = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetAchievementsProgress_Request'] = _CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetAchievementsProgress_Response'] = _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE +DESCRIPTOR.message_types_by_name['CPlayer_GetGameAchievements_Request'] = _CPLAYER_GETGAMEACHIEVEMENTS_REQUEST +DESCRIPTOR.message_types_by_name['CPlayer_GetGameAchievements_Response'] = _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetFavoriteBadge_Request'] = _CPLAYER_GETFAVORITEBADGE_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetFavoriteBadge_Response'] = _CPLAYER_GETFAVORITEBADGE_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_SetFavoriteBadge_Request'] = _CPLAYER_SETFAVORITEBADGE_REQUEST @@ -5397,6 +5968,8 @@ DESCRIPTOR.message_types_by_name['CPlayer_DeletePostedStatus_Response'] = _CPLAYER_DELETEPOSTEDSTATUS_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetLastPlayedTimes_Request'] = _CPLAYER_GETLASTPLAYEDTIMES_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetLastPlayedTimes_Response'] = _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE +DESCRIPTOR.message_types_by_name['CPlayer_GetTimeSSAAccepted_Request'] = _CPLAYER_GETTIMESSAACCEPTED_REQUEST +DESCRIPTOR.message_types_by_name['CPlayer_GetTimeSSAAccepted_Response'] = _CPLAYER_GETTIMESSAACCEPTED_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_AcceptSSA_Request'] = _CPLAYER_ACCEPTSSA_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_AcceptSSA_Response'] = _CPLAYER_ACCEPTSSA_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetNicknameList_Request'] = _CPLAYER_GETNICKNAMELIST_REQUEST @@ -5429,6 +6002,8 @@ DESCRIPTOR.message_types_by_name['CPlayer_GetPrivacySettings_Response'] = _CPLAYER_GETPRIVACYSETTINGS_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetDurationControl_Request'] = _CPLAYER_GETDURATIONCONTROL_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetDurationControl_Response'] = _CPLAYER_GETDURATIONCONTROL_RESPONSE +DESCRIPTOR.message_types_by_name['CPlayer_RecordDisconnectedPlaytime_Request'] = _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST +DESCRIPTOR.message_types_by_name['CPlayer_RecordDisconnectedPlaytime_Response'] = _CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_LastPlayedTimes_Notification'] = _CPLAYER_LASTPLAYEDTIMES_NOTIFICATION DESCRIPTOR.message_types_by_name['CPlayer_FriendNicknameChanged_Notification'] = _CPLAYER_FRIENDNICKNAMECHANGED_NOTIFICATION DESCRIPTOR.message_types_by_name['CPlayer_FriendEquippedProfileItemsChanged_Notification'] = _CPLAYER_FRIENDEQUIPPEDPROFILEITEMSCHANGED_NOTIFICATION @@ -5445,28 +6020,28 @@ CPlayer_GetMutualFriendsForIncomingInvites_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetMutualFriendsForIncomingInvites_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetMutualFriendsForIncomingInvites_Request) }) _sym_db.RegisterMessage(CPlayer_GetMutualFriendsForIncomingInvites_Request) CPlayer_IncomingInviteMutualFriendList = _reflection.GeneratedProtocolMessageType('CPlayer_IncomingInviteMutualFriendList', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_INCOMINGINVITEMUTUALFRIENDLIST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_IncomingInviteMutualFriendList) }) _sym_db.RegisterMessage(CPlayer_IncomingInviteMutualFriendList) CPlayer_GetMutualFriendsForIncomingInvites_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetMutualFriendsForIncomingInvites_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetMutualFriendsForIncomingInvites_Response) }) _sym_db.RegisterMessage(CPlayer_GetMutualFriendsForIncomingInvites_Response) CPlayer_GetOwnedGames_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetOwnedGames_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETOWNEDGAMES_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetOwnedGames_Request) }) _sym_db.RegisterMessage(CPlayer_GetOwnedGames_Request) @@ -5475,12 +6050,12 @@ 'Game' : _reflection.GeneratedProtocolMessageType('Game', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETOWNEDGAMES_RESPONSE_GAME, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetOwnedGames_Response.Game) }) , 'DESCRIPTOR' : _CPLAYER_GETOWNEDGAMES_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetOwnedGames_Response) }) _sym_db.RegisterMessage(CPlayer_GetOwnedGames_Response) @@ -5488,21 +6063,21 @@ CPlayer_GetPlayNext_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetPlayNext_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPLAYNEXT_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPlayNext_Request) }) _sym_db.RegisterMessage(CPlayer_GetPlayNext_Request) CPlayer_GetPlayNext_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetPlayNext_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPLAYNEXT_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPlayNext_Response) }) _sym_db.RegisterMessage(CPlayer_GetPlayNext_Response) CPlayer_GetFriendsGameplayInfo_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetFriendsGameplayInfo_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETFRIENDSGAMEPLAYINFO_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsGameplayInfo_Request) }) _sym_db.RegisterMessage(CPlayer_GetFriendsGameplayInfo_Request) @@ -5511,58 +6086,28 @@ 'FriendsGameplayInfo' : _reflection.GeneratedProtocolMessageType('FriendsGameplayInfo', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo) }) , 'OwnGameplayInfo' : _reflection.GeneratedProtocolMessageType('OwnGameplayInfo', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo) }) , 'DESCRIPTOR' : _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsGameplayInfo_Response) }) _sym_db.RegisterMessage(CPlayer_GetFriendsGameplayInfo_Response) _sym_db.RegisterMessage(CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo) _sym_db.RegisterMessage(CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo) -CPlayer_GetFriendsAppsActivity_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetFriendsAppsActivity_Request', (_message.Message,), { - 'DESCRIPTOR' : _CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST, - '__module__' : 'steammessages_player_pb2' - # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsAppsActivity_Request) - }) -_sym_db.RegisterMessage(CPlayer_GetFriendsAppsActivity_Request) - -CPlayer_GetFriendsAppsActivity_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetFriendsAppsActivity_Response', (_message.Message,), { - - 'FriendPlayTime' : _reflection.GeneratedProtocolMessageType('FriendPlayTime', (_message.Message,), { - 'DESCRIPTOR' : _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME, - '__module__' : 'steammessages_player_pb2' - # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime) - }) - , - - 'AppFriendsInfo' : _reflection.GeneratedProtocolMessageType('AppFriendsInfo', (_message.Message,), { - 'DESCRIPTOR' : _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO, - '__module__' : 'steammessages_player_pb2' - # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo) - }) - , - 'DESCRIPTOR' : _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE, - '__module__' : 'steammessages_player_pb2' - # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsAppsActivity_Response) - }) -_sym_db.RegisterMessage(CPlayer_GetFriendsAppsActivity_Response) -_sym_db.RegisterMessage(CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime) -_sym_db.RegisterMessage(CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo) - CPlayer_GetGameBadgeLevels_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetGameBadgeLevels_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETGAMEBADGELEVELS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetGameBadgeLevels_Request) }) _sym_db.RegisterMessage(CPlayer_GetGameBadgeLevels_Request) @@ -5571,12 +6116,12 @@ 'Badge' : _reflection.GeneratedProtocolMessageType('Badge', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetGameBadgeLevels_Response.Badge) }) , 'DESCRIPTOR' : _CPLAYER_GETGAMEBADGELEVELS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetGameBadgeLevels_Response) }) _sym_db.RegisterMessage(CPlayer_GetGameBadgeLevels_Response) @@ -5584,168 +6129,204 @@ CPlayer_GetProfileBackground_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileBackground_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILEBACKGROUND_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileBackground_Request) }) _sym_db.RegisterMessage(CPlayer_GetProfileBackground_Request) ProfileItem = _reflection.GeneratedProtocolMessageType('ProfileItem', (_message.Message,), { + + 'ProfileColor' : _reflection.GeneratedProtocolMessageType('ProfileColor', (_message.Message,), { + 'DESCRIPTOR' : _PROFILEITEM_PROFILECOLOR, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:ProfileItem.ProfileColor) + }) + , 'DESCRIPTOR' : _PROFILEITEM, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:ProfileItem) }) _sym_db.RegisterMessage(ProfileItem) +_sym_db.RegisterMessage(ProfileItem.ProfileColor) CPlayer_GetProfileBackground_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileBackground_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILEBACKGROUND_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileBackground_Response) }) _sym_db.RegisterMessage(CPlayer_GetProfileBackground_Response) CPlayer_SetProfileBackground_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetProfileBackground_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETPROFILEBACKGROUND_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetProfileBackground_Request) }) _sym_db.RegisterMessage(CPlayer_SetProfileBackground_Request) CPlayer_SetProfileBackground_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetProfileBackground_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETPROFILEBACKGROUND_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetProfileBackground_Response) }) _sym_db.RegisterMessage(CPlayer_SetProfileBackground_Response) CPlayer_GetMiniProfileBackground_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetMiniProfileBackground_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetMiniProfileBackground_Request) }) _sym_db.RegisterMessage(CPlayer_GetMiniProfileBackground_Request) CPlayer_GetMiniProfileBackground_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetMiniProfileBackground_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetMiniProfileBackground_Response) }) _sym_db.RegisterMessage(CPlayer_GetMiniProfileBackground_Response) CPlayer_SetMiniProfileBackground_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetMiniProfileBackground_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETMINIPROFILEBACKGROUND_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetMiniProfileBackground_Request) }) _sym_db.RegisterMessage(CPlayer_SetMiniProfileBackground_Request) CPlayer_SetMiniProfileBackground_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetMiniProfileBackground_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETMINIPROFILEBACKGROUND_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetMiniProfileBackground_Response) }) _sym_db.RegisterMessage(CPlayer_SetMiniProfileBackground_Response) CPlayer_GetAvatarFrame_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetAvatarFrame_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETAVATARFRAME_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetAvatarFrame_Request) }) _sym_db.RegisterMessage(CPlayer_GetAvatarFrame_Request) CPlayer_GetAvatarFrame_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetAvatarFrame_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETAVATARFRAME_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetAvatarFrame_Response) }) _sym_db.RegisterMessage(CPlayer_GetAvatarFrame_Response) CPlayer_SetAvatarFrame_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetAvatarFrame_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETAVATARFRAME_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetAvatarFrame_Request) }) _sym_db.RegisterMessage(CPlayer_SetAvatarFrame_Request) CPlayer_SetAvatarFrame_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetAvatarFrame_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETAVATARFRAME_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetAvatarFrame_Response) }) _sym_db.RegisterMessage(CPlayer_SetAvatarFrame_Response) CPlayer_GetAnimatedAvatar_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetAnimatedAvatar_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETANIMATEDAVATAR_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetAnimatedAvatar_Request) }) _sym_db.RegisterMessage(CPlayer_GetAnimatedAvatar_Request) CPlayer_GetAnimatedAvatar_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetAnimatedAvatar_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETANIMATEDAVATAR_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetAnimatedAvatar_Response) }) _sym_db.RegisterMessage(CPlayer_GetAnimatedAvatar_Response) CPlayer_SetAnimatedAvatar_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetAnimatedAvatar_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETANIMATEDAVATAR_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetAnimatedAvatar_Request) }) _sym_db.RegisterMessage(CPlayer_SetAnimatedAvatar_Request) CPlayer_SetAnimatedAvatar_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetAnimatedAvatar_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETANIMATEDAVATAR_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetAnimatedAvatar_Response) }) _sym_db.RegisterMessage(CPlayer_SetAnimatedAvatar_Response) +CPlayer_GetSteamDeckKeyboardSkin_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetSteamDeckKeyboardSkin_Request', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetSteamDeckKeyboardSkin_Request) + }) +_sym_db.RegisterMessage(CPlayer_GetSteamDeckKeyboardSkin_Request) + +CPlayer_GetSteamDeckKeyboardSkin_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetSteamDeckKeyboardSkin_Response', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetSteamDeckKeyboardSkin_Response) + }) +_sym_db.RegisterMessage(CPlayer_GetSteamDeckKeyboardSkin_Response) + +CPlayer_SetSteamDeckKeyboardSkin_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetSteamDeckKeyboardSkin_Request', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_SetSteamDeckKeyboardSkin_Request) + }) +_sym_db.RegisterMessage(CPlayer_SetSteamDeckKeyboardSkin_Request) + +CPlayer_SetSteamDeckKeyboardSkin_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetSteamDeckKeyboardSkin_Response', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_SetSteamDeckKeyboardSkin_Response) + }) +_sym_db.RegisterMessage(CPlayer_SetSteamDeckKeyboardSkin_Response) + CPlayer_GetProfileItemsOwned_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileItemsOwned_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILEITEMSOWNED_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileItemsOwned_Request) }) _sym_db.RegisterMessage(CPlayer_GetProfileItemsOwned_Request) CPlayer_GetProfileItemsOwned_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileItemsOwned_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileItemsOwned_Response) }) _sym_db.RegisterMessage(CPlayer_GetProfileItemsOwned_Response) CPlayer_GetProfileItemsEquipped_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileItemsEquipped_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileItemsEquipped_Request) }) _sym_db.RegisterMessage(CPlayer_GetProfileItemsEquipped_Request) CPlayer_GetProfileItemsEquipped_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileItemsEquipped_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileItemsEquipped_Response) }) _sym_db.RegisterMessage(CPlayer_GetProfileItemsEquipped_Response) CPlayer_SetEquippedProfileItemFlags_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetEquippedProfileItemFlags_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetEquippedProfileItemFlags_Request) }) _sym_db.RegisterMessage(CPlayer_SetEquippedProfileItemFlags_Request) CPlayer_SetEquippedProfileItemFlags_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetEquippedProfileItemFlags_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetEquippedProfileItemFlags_Response) }) _sym_db.RegisterMessage(CPlayer_SetEquippedProfileItemFlags_Response) CPlayer_GetEmoticonList_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetEmoticonList_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETEMOTICONLIST_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetEmoticonList_Request) }) _sym_db.RegisterMessage(CPlayer_GetEmoticonList_Request) @@ -5754,20 +6335,50 @@ 'Emoticon' : _reflection.GeneratedProtocolMessageType('Emoticon', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetEmoticonList_Response.Emoticon) }) , 'DESCRIPTOR' : _CPLAYER_GETEMOTICONLIST_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetEmoticonList_Response) }) _sym_db.RegisterMessage(CPlayer_GetEmoticonList_Response) _sym_db.RegisterMessage(CPlayer_GetEmoticonList_Response.Emoticon) +CPlayer_GetTopAchievementsForGames_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetTopAchievementsForGames_Request', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetTopAchievementsForGames_Request) + }) +_sym_db.RegisterMessage(CPlayer_GetTopAchievementsForGames_Request) + +CPlayer_GetTopAchievementsForGames_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetTopAchievementsForGames_Response', (_message.Message,), { + + 'Achievement' : _reflection.GeneratedProtocolMessageType('Achievement', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetTopAchievementsForGames_Response.Achievement) + }) + , + + 'Game' : _reflection.GeneratedProtocolMessageType('Game', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetTopAchievementsForGames_Response.Game) + }) + , + 'DESCRIPTOR' : _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetTopAchievementsForGames_Response) + }) +_sym_db.RegisterMessage(CPlayer_GetTopAchievementsForGames_Response) +_sym_db.RegisterMessage(CPlayer_GetTopAchievementsForGames_Response.Achievement) +_sym_db.RegisterMessage(CPlayer_GetTopAchievementsForGames_Response.Game) + CPlayer_GetAchievementsProgress_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetAchievementsProgress_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetAchievementsProgress_Request) }) _sym_db.RegisterMessage(CPlayer_GetAchievementsProgress_Request) @@ -5776,76 +6387,98 @@ 'AchievementProgress' : _reflection.GeneratedProtocolMessageType('AchievementProgress', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetAchievementsProgress_Response.AchievementProgress) }) , 'DESCRIPTOR' : _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetAchievementsProgress_Response) }) _sym_db.RegisterMessage(CPlayer_GetAchievementsProgress_Response) _sym_db.RegisterMessage(CPlayer_GetAchievementsProgress_Response.AchievementProgress) +CPlayer_GetGameAchievements_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetGameAchievements_Request', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETGAMEACHIEVEMENTS_REQUEST, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetGameAchievements_Request) + }) +_sym_db.RegisterMessage(CPlayer_GetGameAchievements_Request) + +CPlayer_GetGameAchievements_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetGameAchievements_Response', (_message.Message,), { + + 'Achievement' : _reflection.GeneratedProtocolMessageType('Achievement', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetGameAchievements_Response.Achievement) + }) + , + 'DESCRIPTOR' : _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetGameAchievements_Response) + }) +_sym_db.RegisterMessage(CPlayer_GetGameAchievements_Response) +_sym_db.RegisterMessage(CPlayer_GetGameAchievements_Response.Achievement) + CPlayer_GetFavoriteBadge_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetFavoriteBadge_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETFAVORITEBADGE_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetFavoriteBadge_Request) }) _sym_db.RegisterMessage(CPlayer_GetFavoriteBadge_Request) CPlayer_GetFavoriteBadge_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetFavoriteBadge_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETFAVORITEBADGE_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetFavoriteBadge_Response) }) _sym_db.RegisterMessage(CPlayer_GetFavoriteBadge_Response) CPlayer_SetFavoriteBadge_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetFavoriteBadge_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETFAVORITEBADGE_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetFavoriteBadge_Request) }) _sym_db.RegisterMessage(CPlayer_SetFavoriteBadge_Request) CPlayer_SetFavoriteBadge_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetFavoriteBadge_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETFAVORITEBADGE_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetFavoriteBadge_Response) }) _sym_db.RegisterMessage(CPlayer_SetFavoriteBadge_Response) CPlayer_GetProfileCustomization_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileCustomization_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILECUSTOMIZATION_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileCustomization_Request) }) _sym_db.RegisterMessage(CPlayer_GetProfileCustomization_Request) ProfileCustomizationSlot = _reflection.GeneratedProtocolMessageType('ProfileCustomizationSlot', (_message.Message,), { 'DESCRIPTOR' : _PROFILECUSTOMIZATIONSLOT, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:ProfileCustomizationSlot) }) _sym_db.RegisterMessage(ProfileCustomizationSlot) ProfileCustomization = _reflection.GeneratedProtocolMessageType('ProfileCustomization', (_message.Message,), { 'DESCRIPTOR' : _PROFILECUSTOMIZATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:ProfileCustomization) }) _sym_db.RegisterMessage(ProfileCustomization) ProfileTheme = _reflection.GeneratedProtocolMessageType('ProfileTheme', (_message.Message,), { 'DESCRIPTOR' : _PROFILETHEME, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:ProfileTheme) }) _sym_db.RegisterMessage(ProfileTheme) ProfilePreferences = _reflection.GeneratedProtocolMessageType('ProfilePreferences', (_message.Message,), { 'DESCRIPTOR' : _PROFILEPREFERENCES, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:ProfilePreferences) }) _sym_db.RegisterMessage(ProfilePreferences) @@ -5854,12 +6487,12 @@ 'PurchasedCustomization' : _reflection.GeneratedProtocolMessageType('PurchasedCustomization', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE_PURCHASEDCUSTOMIZATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileCustomization_Response.PurchasedCustomization) }) , 'DESCRIPTOR' : _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileCustomization_Response) }) _sym_db.RegisterMessage(CPlayer_GetProfileCustomization_Response) @@ -5867,7 +6500,7 @@ CPlayer_GetPurchasedProfileCustomizations_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetPurchasedProfileCustomizations_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPurchasedProfileCustomizations_Request) }) _sym_db.RegisterMessage(CPlayer_GetPurchasedProfileCustomizations_Request) @@ -5876,12 +6509,12 @@ 'PurchasedCustomization' : _reflection.GeneratedProtocolMessageType('PurchasedCustomization', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization) }) , 'DESCRIPTOR' : _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPurchasedProfileCustomizations_Response) }) _sym_db.RegisterMessage(CPlayer_GetPurchasedProfileCustomizations_Response) @@ -5889,7 +6522,7 @@ CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request) }) _sym_db.RegisterMessage(CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request) @@ -5898,19 +6531,19 @@ 'PurchasedCustomization' : _reflection.GeneratedProtocolMessageType('PurchasedCustomization', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.PurchasedCustomization) }) , 'UpgradedCustomization' : _reflection.GeneratedProtocolMessageType('UpgradedCustomization', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.UpgradedCustomization) }) , 'DESCRIPTOR' : _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response) }) _sym_db.RegisterMessage(CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response) @@ -5919,91 +6552,91 @@ CPlayer_GetProfileThemesAvailable_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileThemesAvailable_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILETHEMESAVAILABLE_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileThemesAvailable_Request) }) _sym_db.RegisterMessage(CPlayer_GetProfileThemesAvailable_Request) CPlayer_GetProfileThemesAvailable_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileThemesAvailable_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetProfileThemesAvailable_Response) }) _sym_db.RegisterMessage(CPlayer_GetProfileThemesAvailable_Response) CPlayer_SetProfileTheme_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetProfileTheme_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETPROFILETHEME_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetProfileTheme_Request) }) _sym_db.RegisterMessage(CPlayer_SetProfileTheme_Request) CPlayer_SetProfileTheme_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetProfileTheme_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETPROFILETHEME_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetProfileTheme_Response) }) _sym_db.RegisterMessage(CPlayer_SetProfileTheme_Response) CPlayer_SetProfilePreferences_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetProfilePreferences_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETPROFILEPREFERENCES_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetProfilePreferences_Request) }) _sym_db.RegisterMessage(CPlayer_SetProfilePreferences_Request) CPlayer_SetProfilePreferences_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetProfilePreferences_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETPROFILEPREFERENCES_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetProfilePreferences_Response) }) _sym_db.RegisterMessage(CPlayer_SetProfilePreferences_Response) CPlayer_PostStatusToFriends_Request = _reflection.GeneratedProtocolMessageType('CPlayer_PostStatusToFriends_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_POSTSTATUSTOFRIENDS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_PostStatusToFriends_Request) }) _sym_db.RegisterMessage(CPlayer_PostStatusToFriends_Request) CPlayer_PostStatusToFriends_Response = _reflection.GeneratedProtocolMessageType('CPlayer_PostStatusToFriends_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_POSTSTATUSTOFRIENDS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_PostStatusToFriends_Response) }) _sym_db.RegisterMessage(CPlayer_PostStatusToFriends_Response) CPlayer_GetPostedStatus_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetPostedStatus_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPOSTEDSTATUS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPostedStatus_Request) }) _sym_db.RegisterMessage(CPlayer_GetPostedStatus_Request) CPlayer_GetPostedStatus_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetPostedStatus_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPOSTEDSTATUS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPostedStatus_Response) }) _sym_db.RegisterMessage(CPlayer_GetPostedStatus_Response) CPlayer_DeletePostedStatus_Request = _reflection.GeneratedProtocolMessageType('CPlayer_DeletePostedStatus_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_DELETEPOSTEDSTATUS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_DeletePostedStatus_Request) }) _sym_db.RegisterMessage(CPlayer_DeletePostedStatus_Request) CPlayer_DeletePostedStatus_Response = _reflection.GeneratedProtocolMessageType('CPlayer_DeletePostedStatus_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_DELETEPOSTEDSTATUS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_DeletePostedStatus_Response) }) _sym_db.RegisterMessage(CPlayer_DeletePostedStatus_Response) CPlayer_GetLastPlayedTimes_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetLastPlayedTimes_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETLASTPLAYEDTIMES_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetLastPlayedTimes_Request) }) _sym_db.RegisterMessage(CPlayer_GetLastPlayedTimes_Request) @@ -6012,34 +6645,48 @@ 'Game' : _reflection.GeneratedProtocolMessageType('Game', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetLastPlayedTimes_Response.Game) }) , 'DESCRIPTOR' : _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetLastPlayedTimes_Response) }) _sym_db.RegisterMessage(CPlayer_GetLastPlayedTimes_Response) _sym_db.RegisterMessage(CPlayer_GetLastPlayedTimes_Response.Game) +CPlayer_GetTimeSSAAccepted_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetTimeSSAAccepted_Request', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETTIMESSAACCEPTED_REQUEST, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetTimeSSAAccepted_Request) + }) +_sym_db.RegisterMessage(CPlayer_GetTimeSSAAccepted_Request) + +CPlayer_GetTimeSSAAccepted_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetTimeSSAAccepted_Response', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETTIMESSAACCEPTED_RESPONSE, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetTimeSSAAccepted_Response) + }) +_sym_db.RegisterMessage(CPlayer_GetTimeSSAAccepted_Response) + CPlayer_AcceptSSA_Request = _reflection.GeneratedProtocolMessageType('CPlayer_AcceptSSA_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_ACCEPTSSA_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_AcceptSSA_Request) }) _sym_db.RegisterMessage(CPlayer_AcceptSSA_Request) CPlayer_AcceptSSA_Response = _reflection.GeneratedProtocolMessageType('CPlayer_AcceptSSA_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_ACCEPTSSA_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_AcceptSSA_Response) }) _sym_db.RegisterMessage(CPlayer_AcceptSSA_Response) CPlayer_GetNicknameList_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetNicknameList_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETNICKNAMELIST_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetNicknameList_Request) }) _sym_db.RegisterMessage(CPlayer_GetNicknameList_Request) @@ -6048,12 +6695,12 @@ 'PlayerNickname' : _reflection.GeneratedProtocolMessageType('PlayerNickname', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETNICKNAMELIST_RESPONSE_PLAYERNICKNAME, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetNicknameList_Response.PlayerNickname) }) , 'DESCRIPTOR' : _CPLAYER_GETNICKNAMELIST_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetNicknameList_Response) }) _sym_db.RegisterMessage(CPlayer_GetNicknameList_Response) @@ -6061,252 +6708,274 @@ CPlayer_GetPerFriendPreferences_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetPerFriendPreferences_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPERFRIENDPREFERENCES_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPerFriendPreferences_Request) }) _sym_db.RegisterMessage(CPlayer_GetPerFriendPreferences_Request) PerFriendPreferences = _reflection.GeneratedProtocolMessageType('PerFriendPreferences', (_message.Message,), { 'DESCRIPTOR' : _PERFRIENDPREFERENCES, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:PerFriendPreferences) }) _sym_db.RegisterMessage(PerFriendPreferences) CPlayer_GetPerFriendPreferences_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetPerFriendPreferences_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPerFriendPreferences_Response) }) _sym_db.RegisterMessage(CPlayer_GetPerFriendPreferences_Response) CPlayer_SetPerFriendPreferences_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetPerFriendPreferences_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETPERFRIENDPREFERENCES_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetPerFriendPreferences_Request) }) _sym_db.RegisterMessage(CPlayer_SetPerFriendPreferences_Request) CPlayer_SetPerFriendPreferences_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetPerFriendPreferences_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETPERFRIENDPREFERENCES_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetPerFriendPreferences_Response) }) _sym_db.RegisterMessage(CPlayer_SetPerFriendPreferences_Response) CPlayer_AddFriend_Request = _reflection.GeneratedProtocolMessageType('CPlayer_AddFriend_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_ADDFRIEND_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_AddFriend_Request) }) _sym_db.RegisterMessage(CPlayer_AddFriend_Request) CPlayer_AddFriend_Response = _reflection.GeneratedProtocolMessageType('CPlayer_AddFriend_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_ADDFRIEND_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_AddFriend_Response) }) _sym_db.RegisterMessage(CPlayer_AddFriend_Response) CPlayer_RemoveFriend_Request = _reflection.GeneratedProtocolMessageType('CPlayer_RemoveFriend_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_REMOVEFRIEND_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_RemoveFriend_Request) }) _sym_db.RegisterMessage(CPlayer_RemoveFriend_Request) CPlayer_RemoveFriend_Response = _reflection.GeneratedProtocolMessageType('CPlayer_RemoveFriend_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_REMOVEFRIEND_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_RemoveFriend_Response) }) _sym_db.RegisterMessage(CPlayer_RemoveFriend_Response) CPlayer_IgnoreFriend_Request = _reflection.GeneratedProtocolMessageType('CPlayer_IgnoreFriend_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_IGNOREFRIEND_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_IgnoreFriend_Request) }) _sym_db.RegisterMessage(CPlayer_IgnoreFriend_Request) CPlayer_IgnoreFriend_Response = _reflection.GeneratedProtocolMessageType('CPlayer_IgnoreFriend_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_IGNOREFRIEND_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_IgnoreFriend_Response) }) _sym_db.RegisterMessage(CPlayer_IgnoreFriend_Response) CPlayer_GetCommunityPreferences_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetCommunityPreferences_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETCOMMUNITYPREFERENCES_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetCommunityPreferences_Request) }) _sym_db.RegisterMessage(CPlayer_GetCommunityPreferences_Request) CPlayer_CommunityPreferences = _reflection.GeneratedProtocolMessageType('CPlayer_CommunityPreferences', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_COMMUNITYPREFERENCES, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_CommunityPreferences) }) _sym_db.RegisterMessage(CPlayer_CommunityPreferences) CPlayer_GetCommunityPreferences_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetCommunityPreferences_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetCommunityPreferences_Response) }) _sym_db.RegisterMessage(CPlayer_GetCommunityPreferences_Response) CPlayer_SetCommunityPreferences_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetCommunityPreferences_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetCommunityPreferences_Request) }) _sym_db.RegisterMessage(CPlayer_SetCommunityPreferences_Request) CPlayer_SetCommunityPreferences_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetCommunityPreferences_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_SETCOMMUNITYPREFERENCES_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_SetCommunityPreferences_Response) }) _sym_db.RegisterMessage(CPlayer_SetCommunityPreferences_Response) CPlayer_GetTextFilterWords_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetTextFilterWords_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETTEXTFILTERWORDS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetTextFilterWords_Request) }) _sym_db.RegisterMessage(CPlayer_GetTextFilterWords_Request) CPlayer_TextFilterWords = _reflection.GeneratedProtocolMessageType('CPlayer_TextFilterWords', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_TEXTFILTERWORDS, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_TextFilterWords) }) _sym_db.RegisterMessage(CPlayer_TextFilterWords) CPlayer_GetTextFilterWords_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetTextFilterWords_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETTEXTFILTERWORDS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetTextFilterWords_Response) }) _sym_db.RegisterMessage(CPlayer_GetTextFilterWords_Response) CPlayer_GetNewSteamAnnouncementState_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetNewSteamAnnouncementState_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetNewSteamAnnouncementState_Request) }) _sym_db.RegisterMessage(CPlayer_GetNewSteamAnnouncementState_Request) CPlayer_GetNewSteamAnnouncementState_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetNewSteamAnnouncementState_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetNewSteamAnnouncementState_Response) }) _sym_db.RegisterMessage(CPlayer_GetNewSteamAnnouncementState_Response) CPlayer_UpdateSteamAnnouncementLastRead_Request = _reflection.GeneratedProtocolMessageType('CPlayer_UpdateSteamAnnouncementLastRead_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_UpdateSteamAnnouncementLastRead_Request) }) _sym_db.RegisterMessage(CPlayer_UpdateSteamAnnouncementLastRead_Request) CPlayer_UpdateSteamAnnouncementLastRead_Response = _reflection.GeneratedProtocolMessageType('CPlayer_UpdateSteamAnnouncementLastRead_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_UpdateSteamAnnouncementLastRead_Response) }) _sym_db.RegisterMessage(CPlayer_UpdateSteamAnnouncementLastRead_Response) CPlayer_GetPrivacySettings_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetPrivacySettings_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPRIVACYSETTINGS_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPrivacySettings_Request) }) _sym_db.RegisterMessage(CPlayer_GetPrivacySettings_Request) CPrivacySettings = _reflection.GeneratedProtocolMessageType('CPrivacySettings', (_message.Message,), { 'DESCRIPTOR' : _CPRIVACYSETTINGS, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPrivacySettings) }) _sym_db.RegisterMessage(CPrivacySettings) CPlayer_GetPrivacySettings_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetPrivacySettings_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPRIVACYSETTINGS_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetPrivacySettings_Response) }) _sym_db.RegisterMessage(CPlayer_GetPrivacySettings_Response) CPlayer_GetDurationControl_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetDurationControl_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETDURATIONCONTROL_REQUEST, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetDurationControl_Request) }) _sym_db.RegisterMessage(CPlayer_GetDurationControl_Request) CPlayer_GetDurationControl_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetDurationControl_Response', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETDURATIONCONTROL_RESPONSE, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_GetDurationControl_Response) }) _sym_db.RegisterMessage(CPlayer_GetDurationControl_Response) +CPlayer_RecordDisconnectedPlaytime_Request = _reflection.GeneratedProtocolMessageType('CPlayer_RecordDisconnectedPlaytime_Request', (_message.Message,), { + + 'PlayHistory' : _reflection.GeneratedProtocolMessageType('PlayHistory', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory) + }) + , + 'DESCRIPTOR' : _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_RecordDisconnectedPlaytime_Request) + }) +_sym_db.RegisterMessage(CPlayer_RecordDisconnectedPlaytime_Request) +_sym_db.RegisterMessage(CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory) + +CPlayer_RecordDisconnectedPlaytime_Response = _reflection.GeneratedProtocolMessageType('CPlayer_RecordDisconnectedPlaytime_Response', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE, + '__module__' : 'steammessages_player.steamclient_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_RecordDisconnectedPlaytime_Response) + }) +_sym_db.RegisterMessage(CPlayer_RecordDisconnectedPlaytime_Response) + CPlayer_LastPlayedTimes_Notification = _reflection.GeneratedProtocolMessageType('CPlayer_LastPlayedTimes_Notification', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_LASTPLAYEDTIMES_NOTIFICATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_LastPlayedTimes_Notification) }) _sym_db.RegisterMessage(CPlayer_LastPlayedTimes_Notification) CPlayer_FriendNicknameChanged_Notification = _reflection.GeneratedProtocolMessageType('CPlayer_FriendNicknameChanged_Notification', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_FRIENDNICKNAMECHANGED_NOTIFICATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_FriendNicknameChanged_Notification) }) _sym_db.RegisterMessage(CPlayer_FriendNicknameChanged_Notification) CPlayer_FriendEquippedProfileItemsChanged_Notification = _reflection.GeneratedProtocolMessageType('CPlayer_FriendEquippedProfileItemsChanged_Notification', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_FRIENDEQUIPPEDPROFILEITEMSCHANGED_NOTIFICATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_FriendEquippedProfileItemsChanged_Notification) }) _sym_db.RegisterMessage(CPlayer_FriendEquippedProfileItemsChanged_Notification) CPlayer_NewSteamAnnouncementState_Notification = _reflection.GeneratedProtocolMessageType('CPlayer_NewSteamAnnouncementState_Notification', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_NewSteamAnnouncementState_Notification) }) _sym_db.RegisterMessage(CPlayer_NewSteamAnnouncementState_Notification) CPlayer_CommunityPreferencesChanged_Notification = _reflection.GeneratedProtocolMessageType('CPlayer_CommunityPreferencesChanged_Notification', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_CommunityPreferencesChanged_Notification) }) _sym_db.RegisterMessage(CPlayer_CommunityPreferencesChanged_Notification) CPlayer_TextFilterWordsChanged_Notification = _reflection.GeneratedProtocolMessageType('CPlayer_TextFilterWordsChanged_Notification', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_TextFilterWordsChanged_Notification) }) _sym_db.RegisterMessage(CPlayer_TextFilterWordsChanged_Notification) CPlayer_PerFriendPreferencesChanged_Notification = _reflection.GeneratedProtocolMessageType('CPlayer_PerFriendPreferencesChanged_Notification', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_PerFriendPreferencesChanged_Notification) }) _sym_db.RegisterMessage(CPlayer_PerFriendPreferencesChanged_Notification) CPlayer_PrivacySettingsChanged_Notification = _reflection.GeneratedProtocolMessageType('CPlayer_PrivacySettingsChanged_Notification', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_PRIVACYSETTINGSCHANGED_NOTIFICATION, - '__module__' : 'steammessages_player_pb2' + '__module__' : 'steammessages_player.steamclient_pb2' # @@protoc_insertion_point(class_scope:CPlayer_PrivacySettingsChanged_Notification) }) _sym_db.RegisterMessage(CPlayer_PrivacySettingsChanged_Notification) @@ -6319,24 +6988,11 @@ _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['appids_filter']._options = None _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_free_sub']._options = None _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['skip_unvetted_apps']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST.fields_by_name['news_language']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST.fields_by_name['request_flags']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.fields_by_name['minutes_played_this_week']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.fields_by_name['minutes_played_two_weeks']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.fields_by_name['minutes_played_forever']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.fields_by_name['event_count']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO.fields_by_name['friends']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO.fields_by_name['display_order']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['trending']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['recent_purchases']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['unowned']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['popular']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['dont_forget']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['being_discussed']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['new_to_group']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['returned_to_group']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['active_friend_count']._options = None +_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['language']._options = None +_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_extended_appinfo']._options = None _CPLAYER_GETPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._options = None +_PROFILEITEM_PROFILECOLOR.fields_by_name['style_name']._options = None +_PROFILEITEM_PROFILECOLOR.fields_by_name['color']._options = None _PROFILEITEM.fields_by_name['image_small']._options = None _PROFILEITEM.fields_by_name['image_large']._options = None _PROFILEITEM.fields_by_name['name']._options = None @@ -6347,10 +7003,17 @@ _PROFILEITEM.fields_by_name['movie_webm_small']._options = None _PROFILEITEM.fields_by_name['movie_mp4_small']._options = None _PROFILEITEM.fields_by_name['equipped_flags']._options = None +_PROFILEITEM.fields_by_name['profile_colors']._options = None _CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._options = None _CPLAYER_GETAVATARFRAME_REQUEST.fields_by_name['steamid']._options = None _CPLAYER_GETANIMATEDAVATAR_REQUEST.fields_by_name['steamid']._options = None +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST.fields_by_name['steamid']._options = None _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST.fields_by_name['flags']._options = None +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST.fields_by_name['max_achievements']._options = None +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT.fields_by_name['player_percent_unlocked']._options = None +_CPLAYER_GETGAMEACHIEVEMENTS_REQUEST.fields_by_name['language']._options = None +_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.fields_by_name['internal_name']._options = None +_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.fields_by_name['player_percent_unlocked']._options = None _CPLAYER_GETPOSTEDSTATUS_REQUEST.fields_by_name['steamid']._options = None _CPLAYER_GETLASTPLAYEDTIMES_REQUEST.fields_by_name['min_last_played']._options = None _CPLAYER_ADDFRIEND_REQUEST.fields_by_name['steamid']._options = None @@ -6368,8 +7031,8 @@ index=0, serialized_options=b'\202\265\030)A service for accessing Steam player data', create_key=_descriptor._internal_create_key, - serialized_start=18187, - serialized_end=25495, + serialized_start=18289, + serialized_end=26536, methods=[ _descriptor.MethodDescriptor( name='GetMutualFriendsForIncomingInvites', @@ -6411,20 +7074,10 @@ serialized_options=b'\202\265\030GGet a list of friends who are playing, have played, own, or want a game', create_key=_descriptor._internal_create_key, ), - _descriptor.MethodDescriptor( - name='GetFriendsAppsActivity', - full_name='Player.GetFriendsAppsActivity', - index=4, - containing_service=None, - input_type=_CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST, - output_type=_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE, - serialized_options=b'\202\265\030=Get lists of apps friends are active in, in a variety of ways', - create_key=_descriptor._internal_create_key, - ), _descriptor.MethodDescriptor( name='GetGameBadgeLevels', full_name='Player.GetGameBadgeLevels', - index=5, + index=4, containing_service=None, input_type=_CPLAYER_GETGAMEBADGELEVELS_REQUEST, output_type=_CPLAYER_GETGAMEBADGELEVELS_RESPONSE, @@ -6434,7 +7087,7 @@ _descriptor.MethodDescriptor( name='GetProfileBackground', full_name='Player.GetProfileBackground', - index=6, + index=5, containing_service=None, input_type=_CPLAYER_GETPROFILEBACKGROUND_REQUEST, output_type=_CPLAYER_GETPROFILEBACKGROUND_RESPONSE, @@ -6444,7 +7097,7 @@ _descriptor.MethodDescriptor( name='SetProfileBackground', full_name='Player.SetProfileBackground', - index=7, + index=6, containing_service=None, input_type=_CPLAYER_SETPROFILEBACKGROUND_REQUEST, output_type=_CPLAYER_SETPROFILEBACKGROUND_RESPONSE, @@ -6454,7 +7107,7 @@ _descriptor.MethodDescriptor( name='GetMiniProfileBackground', full_name='Player.GetMiniProfileBackground', - index=8, + index=7, containing_service=None, input_type=_CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST, output_type=_CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE, @@ -6464,7 +7117,7 @@ _descriptor.MethodDescriptor( name='SetMiniProfileBackground', full_name='Player.SetMiniProfileBackground', - index=9, + index=8, containing_service=None, input_type=_CPLAYER_SETMINIPROFILEBACKGROUND_REQUEST, output_type=_CPLAYER_SETMINIPROFILEBACKGROUND_RESPONSE, @@ -6474,7 +7127,7 @@ _descriptor.MethodDescriptor( name='GetAvatarFrame', full_name='Player.GetAvatarFrame', - index=10, + index=9, containing_service=None, input_type=_CPLAYER_GETAVATARFRAME_REQUEST, output_type=_CPLAYER_GETAVATARFRAME_RESPONSE, @@ -6484,7 +7137,7 @@ _descriptor.MethodDescriptor( name='SetAvatarFrame', full_name='Player.SetAvatarFrame', - index=11, + index=10, containing_service=None, input_type=_CPLAYER_SETAVATARFRAME_REQUEST, output_type=_CPLAYER_SETAVATARFRAME_RESPONSE, @@ -6494,7 +7147,7 @@ _descriptor.MethodDescriptor( name='GetAnimatedAvatar', full_name='Player.GetAnimatedAvatar', - index=12, + index=11, containing_service=None, input_type=_CPLAYER_GETANIMATEDAVATAR_REQUEST, output_type=_CPLAYER_GETANIMATEDAVATAR_RESPONSE, @@ -6504,17 +7157,37 @@ _descriptor.MethodDescriptor( name='SetAnimatedAvatar', full_name='Player.SetAnimatedAvatar', - index=13, + index=12, containing_service=None, input_type=_CPLAYER_SETANIMATEDAVATAR_REQUEST, output_type=_CPLAYER_SETANIMATEDAVATAR_RESPONSE, serialized_options=b'\202\265\0301Sets the user\'s animated avatar for their profile', create_key=_descriptor._internal_create_key, ), + _descriptor.MethodDescriptor( + name='GetSteamDeckKeyboardSkin', + full_name='Player.GetSteamDeckKeyboardSkin', + index=13, + containing_service=None, + input_type=_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST, + output_type=_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE, + serialized_options=b'\202\265\030AGets which Steam Deck keyboard skin is active for a specific user', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='SetSteamDeckKeyboardSkin', + full_name='Player.SetSteamDeckKeyboardSkin', + index=14, + containing_service=None, + input_type=_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST, + output_type=_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE, + serialized_options=b'\202\265\0300Sets the user\'s current Steam Deck keyboard skin', + create_key=_descriptor._internal_create_key, + ), _descriptor.MethodDescriptor( name='GetProfileItemsOwned', full_name='Player.GetProfileItemsOwned', - index=14, + index=15, containing_service=None, input_type=_CPLAYER_GETPROFILEITEMSOWNED_REQUEST, output_type=_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE, @@ -6524,7 +7197,7 @@ _descriptor.MethodDescriptor( name='GetProfileItemsEquipped', full_name='Player.GetProfileItemsEquipped', - index=15, + index=16, containing_service=None, input_type=_CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST, output_type=_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE, @@ -6534,7 +7207,7 @@ _descriptor.MethodDescriptor( name='SetEquippedProfileItemFlags', full_name='Player.SetEquippedProfileItemFlags', - index=16, + index=17, containing_service=None, input_type=_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST, output_type=_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE, @@ -6544,27 +7217,47 @@ _descriptor.MethodDescriptor( name='GetEmoticonList', full_name='Player.GetEmoticonList', - index=17, + index=18, containing_service=None, input_type=_CPLAYER_GETEMOTICONLIST_REQUEST, output_type=_CPLAYER_GETEMOTICONLIST_RESPONSE, serialized_options=b'\202\265\0305Gets a list of the emoticons a user has with metadata', create_key=_descriptor._internal_create_key, ), + _descriptor.MethodDescriptor( + name='GetTopAchievementsForGames', + full_name='Player.GetTopAchievementsForGames', + index=19, + containing_service=None, + input_type=_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST, + output_type=_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE, + serialized_options=b'\202\265\030NGets the best achievements the user has gotten for the specified list of apps.', + create_key=_descriptor._internal_create_key, + ), _descriptor.MethodDescriptor( name='GetAchievementsProgress', full_name='Player.GetAchievementsProgress', - index=18, + index=20, containing_service=None, input_type=_CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST, output_type=_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE, serialized_options=b'\202\265\030EGets the achievement completion stats for the specified list of apps.', create_key=_descriptor._internal_create_key, ), + _descriptor.MethodDescriptor( + name='GetGameAchievements', + full_name='Player.GetGameAchievements', + index=21, + containing_service=None, + input_type=_CPLAYER_GETGAMEACHIEVEMENTS_REQUEST, + output_type=_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE, + serialized_options=b'\202\265\0308Get a games available achievements for display purposes.', + create_key=_descriptor._internal_create_key, + ), _descriptor.MethodDescriptor( name='GetFavoriteBadge', full_name='Player.GetFavoriteBadge', - index=19, + index=22, containing_service=None, input_type=_CPLAYER_GETFAVORITEBADGE_REQUEST, output_type=_CPLAYER_GETFAVORITEBADGE_RESPONSE, @@ -6574,7 +7267,7 @@ _descriptor.MethodDescriptor( name='SetFavoriteBadge', full_name='Player.SetFavoriteBadge', - index=20, + index=23, containing_service=None, input_type=_CPLAYER_SETFAVORITEBADGE_REQUEST, output_type=_CPLAYER_SETFAVORITEBADGE_RESPONSE, @@ -6584,7 +7277,7 @@ _descriptor.MethodDescriptor( name='GetProfileCustomization', full_name='Player.GetProfileCustomization', - index=21, + index=24, containing_service=None, input_type=_CPLAYER_GETPROFILECUSTOMIZATION_REQUEST, output_type=_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE, @@ -6594,7 +7287,7 @@ _descriptor.MethodDescriptor( name='GetPurchasedProfileCustomizations', full_name='Player.GetPurchasedProfileCustomizations', - index=22, + index=25, containing_service=None, input_type=_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_REQUEST, output_type=_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE, @@ -6604,7 +7297,7 @@ _descriptor.MethodDescriptor( name='GetPurchasedAndUpgradedProfileCustomizations', full_name='Player.GetPurchasedAndUpgradedProfileCustomizations', - index=23, + index=26, containing_service=None, input_type=_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_REQUEST, output_type=_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE, @@ -6614,7 +7307,7 @@ _descriptor.MethodDescriptor( name='GetProfileThemesAvailable', full_name='Player.GetProfileThemesAvailable', - index=24, + index=27, containing_service=None, input_type=_CPLAYER_GETPROFILETHEMESAVAILABLE_REQUEST, output_type=_CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE, @@ -6624,7 +7317,7 @@ _descriptor.MethodDescriptor( name='SetProfileTheme', full_name='Player.SetProfileTheme', - index=25, + index=28, containing_service=None, input_type=_CPLAYER_SETPROFILETHEME_REQUEST, output_type=_CPLAYER_SETPROFILETHEME_RESPONSE, @@ -6634,7 +7327,7 @@ _descriptor.MethodDescriptor( name='SetProfilePreferences', full_name='Player.SetProfilePreferences', - index=26, + index=29, containing_service=None, input_type=_CPLAYER_SETPROFILEPREFERENCES_REQUEST, output_type=_CPLAYER_SETPROFILEPREFERENCES_RESPONSE, @@ -6644,7 +7337,7 @@ _descriptor.MethodDescriptor( name='PostStatusToFriends', full_name='Player.PostStatusToFriends', - index=27, + index=30, containing_service=None, input_type=_CPLAYER_POSTSTATUSTOFRIENDS_REQUEST, output_type=_CPLAYER_POSTSTATUSTOFRIENDS_RESPONSE, @@ -6654,7 +7347,7 @@ _descriptor.MethodDescriptor( name='GetPostedStatus', full_name='Player.GetPostedStatus', - index=28, + index=31, containing_service=None, input_type=_CPLAYER_GETPOSTEDSTATUS_REQUEST, output_type=_CPLAYER_GETPOSTEDSTATUS_RESPONSE, @@ -6664,7 +7357,7 @@ _descriptor.MethodDescriptor( name='DeletePostedStatus', full_name='Player.DeletePostedStatus', - index=29, + index=32, containing_service=None, input_type=_CPLAYER_DELETEPOSTEDSTATUS_REQUEST, output_type=_CPLAYER_DELETEPOSTEDSTATUS_RESPONSE, @@ -6674,17 +7367,27 @@ _descriptor.MethodDescriptor( name='ClientGetLastPlayedTimes', full_name='Player.ClientGetLastPlayedTimes', - index=30, + index=33, containing_service=None, input_type=_CPLAYER_GETLASTPLAYEDTIMES_REQUEST, output_type=_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE, serialized_options=b'\202\265\030*Gets the last-played times for the account', create_key=_descriptor._internal_create_key, ), + _descriptor.MethodDescriptor( + name='GetTimeSSAAccepted', + full_name='Player.GetTimeSSAAccepted', + index=34, + containing_service=None, + input_type=_CPLAYER_GETTIMESSAACCEPTED_REQUEST, + output_type=_CPLAYER_GETTIMESSAACCEPTED_RESPONSE, + serialized_options=b'\202\265\030,Gets the time when the user accepted the SSA', + create_key=_descriptor._internal_create_key, + ), _descriptor.MethodDescriptor( name='AcceptSSA', full_name='Player.AcceptSSA', - index=31, + index=35, containing_service=None, input_type=_CPLAYER_ACCEPTSSA_REQUEST, output_type=_CPLAYER_ACCEPTSSA_RESPONSE, @@ -6694,7 +7397,7 @@ _descriptor.MethodDescriptor( name='GetNicknameList', full_name='Player.GetNicknameList', - index=32, + index=36, containing_service=None, input_type=_CPLAYER_GETNICKNAMELIST_REQUEST, output_type=_CPLAYER_GETNICKNAMELIST_RESPONSE, @@ -6704,7 +7407,7 @@ _descriptor.MethodDescriptor( name='GetPerFriendPreferences', full_name='Player.GetPerFriendPreferences', - index=33, + index=37, containing_service=None, input_type=_CPLAYER_GETPERFRIENDPREFERENCES_REQUEST, output_type=_CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE, @@ -6714,7 +7417,7 @@ _descriptor.MethodDescriptor( name='SetPerFriendPreferences', full_name='Player.SetPerFriendPreferences', - index=34, + index=38, containing_service=None, input_type=_CPLAYER_SETPERFRIENDPREFERENCES_REQUEST, output_type=_CPLAYER_SETPERFRIENDPREFERENCES_RESPONSE, @@ -6724,7 +7427,7 @@ _descriptor.MethodDescriptor( name='AddFriend', full_name='Player.AddFriend', - index=35, + index=39, containing_service=None, input_type=_CPLAYER_ADDFRIEND_REQUEST, output_type=_CPLAYER_ADDFRIEND_RESPONSE, @@ -6734,7 +7437,7 @@ _descriptor.MethodDescriptor( name='RemoveFriend', full_name='Player.RemoveFriend', - index=36, + index=40, containing_service=None, input_type=_CPLAYER_REMOVEFRIEND_REQUEST, output_type=_CPLAYER_REMOVEFRIEND_RESPONSE, @@ -6744,7 +7447,7 @@ _descriptor.MethodDescriptor( name='IgnoreFriend', full_name='Player.IgnoreFriend', - index=37, + index=41, containing_service=None, input_type=_CPLAYER_IGNOREFRIEND_REQUEST, output_type=_CPLAYER_IGNOREFRIEND_RESPONSE, @@ -6754,7 +7457,7 @@ _descriptor.MethodDescriptor( name='GetCommunityPreferences', full_name='Player.GetCommunityPreferences', - index=38, + index=42, containing_service=None, input_type=_CPLAYER_GETCOMMUNITYPREFERENCES_REQUEST, output_type=_CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE, @@ -6764,7 +7467,7 @@ _descriptor.MethodDescriptor( name='SetCommunityPreferences', full_name='Player.SetCommunityPreferences', - index=39, + index=43, containing_service=None, input_type=_CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST, output_type=_CPLAYER_SETCOMMUNITYPREFERENCES_RESPONSE, @@ -6774,7 +7477,7 @@ _descriptor.MethodDescriptor( name='GetTextFilterWords', full_name='Player.GetTextFilterWords', - index=40, + index=44, containing_service=None, input_type=_CPLAYER_GETTEXTFILTERWORDS_REQUEST, output_type=_CPLAYER_GETTEXTFILTERWORDS_RESPONSE, @@ -6784,7 +7487,7 @@ _descriptor.MethodDescriptor( name='GetNewSteamAnnouncementState', full_name='Player.GetNewSteamAnnouncementState', - index=41, + index=45, containing_service=None, input_type=_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_REQUEST, output_type=_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE, @@ -6794,7 +7497,7 @@ _descriptor.MethodDescriptor( name='UpdateSteamAnnouncementLastRead', full_name='Player.UpdateSteamAnnouncementLastRead', - index=42, + index=46, containing_service=None, input_type=_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_REQUEST, output_type=_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_RESPONSE, @@ -6804,7 +7507,7 @@ _descriptor.MethodDescriptor( name='GetPrivacySettings', full_name='Player.GetPrivacySettings', - index=43, + index=47, containing_service=None, input_type=_CPLAYER_GETPRIVACYSETTINGS_REQUEST, output_type=_CPLAYER_GETPRIVACYSETTINGS_RESPONSE, @@ -6814,13 +7517,23 @@ _descriptor.MethodDescriptor( name='GetDurationControl', full_name='Player.GetDurationControl', - index=44, + index=48, containing_service=None, input_type=_CPLAYER_GETDURATIONCONTROL_REQUEST, output_type=_CPLAYER_GETDURATIONCONTROL_RESPONSE, serialized_options=b'\202\265\030\'Get gameplay duration control settings.', create_key=_descriptor._internal_create_key, ), + _descriptor.MethodDescriptor( + name='RecordDisconnectedPlaytime', + full_name='Player.RecordDisconnectedPlaytime', + index=49, + containing_service=None, + input_type=_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST, + output_type=_CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE, + serialized_options=b'\202\265\030rSubmit playtime records that happened while the client was disconnected from steam (whether marked offline or not)', + create_key=_descriptor._internal_create_key, + ), ]) _sym_db.RegisterServiceDescriptor(_PLAYER) @@ -6834,8 +7547,8 @@ index=1, serialized_options=b'\202\265\030&Steam player data client notifications\300\265\030\002', create_key=_descriptor._internal_create_key, - serialized_start=25498, - serialized_end=26944, + serialized_start=26539, + serialized_end=27985, methods=[ _descriptor.MethodDescriptor( name='NotifyLastPlayedTimes', @@ -6843,7 +7556,7 @@ index=0, containing_service=None, input_type=_CPLAYER_LASTPLAYEDTIMES_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030;Notification from server to client of more recent play time', create_key=_descriptor._internal_create_key, ), @@ -6853,7 +7566,7 @@ index=1, containing_service=None, input_type=_CPLAYER_FRIENDNICKNAMECHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030GNotification from server to client that a friend\'s nickname has changed', create_key=_descriptor._internal_create_key, ), @@ -6863,7 +7576,7 @@ index=2, containing_service=None, input_type=_CPLAYER_FRIENDEQUIPPEDPROFILEITEMSCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030VNotification from server to client that a friend\'s equipped profile items have changed', create_key=_descriptor._internal_create_key, ), @@ -6873,7 +7586,7 @@ index=3, containing_service=None, input_type=_CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030?Notifies client of changes to steam announcement state for user', create_key=_descriptor._internal_create_key, ), @@ -6883,7 +7596,7 @@ index=4, containing_service=None, input_type=_CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030PNotification from server to client that their community preferences have changed', create_key=_descriptor._internal_create_key, ), @@ -6893,7 +7606,7 @@ index=5, containing_service=None, input_type=_CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030SNotification from server to client that their text filtering dictionary has changed', create_key=_descriptor._internal_create_key, ), @@ -6903,7 +7616,7 @@ index=6, containing_service=None, input_type=_CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\030ANotification from server that per-friend preferences have changed', create_key=_descriptor._internal_create_key, ), @@ -6913,7 +7626,7 @@ index=7, containing_service=None, input_type=_CPLAYER_PRIVACYSETTINGSCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, + output_type=steammessages__unified__base_dot_steamclient__pb2._NORESPONSE, serialized_options=b'\202\265\0306Notification from server that privacy settings changed', create_key=_descriptor._internal_create_key, ), @@ -6922,26 +7635,4 @@ DESCRIPTOR.services_by_name['PlayerClient'] = _PLAYERCLIENT -Player = service_reflection.GeneratedServiceType('Player', (_service.Service,), dict( - DESCRIPTOR = _PLAYER, - __module__ = 'steammessages_player_pb2' - )) - -Player_Stub = service_reflection.GeneratedServiceStubType('Player_Stub', (Player,), dict( - DESCRIPTOR = _PLAYER, - __module__ = 'steammessages_player_pb2' - )) - - -PlayerClient = service_reflection.GeneratedServiceType('PlayerClient', (_service.Service,), dict( - DESCRIPTOR = _PLAYERCLIENT, - __module__ = 'steammessages_player_pb2' - )) - -PlayerClient_Stub = service_reflection.GeneratedServiceStubType('PlayerClient_Stub', (PlayerClient,), dict( - DESCRIPTOR = _PLAYERCLIENT, - __module__ = 'steammessages_player_pb2' - )) - - # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_unified_base_pb2.py b/src/steam_network/protocol/messages/steammessages_unified_base/steamclient_pb2.py similarity index 84% rename from src/steam_network/protocol/messages/steammessages_unified_base_pb2.py rename to src/steam_network/protocol/messages/steammessages_unified_base/steamclient_pb2.py index b38966be..dd1918bd 100644 --- a/src/steam_network/protocol/messages/steammessages_unified_base_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_unified_base/steamclient_pb2.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! -# source: steammessages_unified_base.proto +# source: steammessages_unified_base.steamclient.proto """Generated protocol buffer code.""" from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor @@ -16,12 +16,12 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_unified_base.proto', + name='steammessages_unified_base.steamclient.proto', package='', syntax='proto2', - serialized_options=b'H\001\220\001\000', + serialized_options=b'H\001\200\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n steammessages_unified_base.proto\x1a google/protobuf/descriptor.proto\"\x0c\n\nNoResponse*]\n\x13\x45ProtoExecutionSite\x12 \n\x1ck_EProtoExecutionSiteUnknown\x10\x00\x12$\n k_EProtoExecutionSiteSteamClient\x10\x02:4\n\x0b\x64\x65scription\x12\x1d.google.protobuf.FieldOptions\x18\xd0\x86\x03 \x01(\t:>\n\x13service_description\x12\x1f.google.protobuf.ServiceOptions\x18\xd0\x86\x03 \x01(\t:u\n\x16service_execution_site\x12\x1f.google.protobuf.ServiceOptions\x18\xd8\x86\x03 \x01(\x0e\x32\x14.EProtoExecutionSite:\x1ck_EProtoExecutionSiteUnknown:<\n\x12method_description\x12\x1e.google.protobuf.MethodOptions\x18\xd0\x86\x03 \x01(\t:8\n\x10\x65num_description\x12\x1c.google.protobuf.EnumOptions\x18\xd0\x86\x03 \x01(\t:C\n\x16\x65num_value_description\x12!.google.protobuf.EnumValueOptions\x18\xd0\x86\x03 \x01(\tB\x05H\x01\x90\x01\x00' + serialized_pb=b'\n,steammessages_unified_base.steamclient.proto\x1a google/protobuf/descriptor.proto\"\x0c\n\nNoResponse*]\n\x13\x45ProtoExecutionSite\x12 \n\x1ck_EProtoExecutionSiteUnknown\x10\x00\x12$\n k_EProtoExecutionSiteSteamClient\x10\x02:4\n\x0b\x64\x65scription\x12\x1d.google.protobuf.FieldOptions\x18\xd0\x86\x03 \x01(\t:>\n\x13service_description\x12\x1f.google.protobuf.ServiceOptions\x18\xd0\x86\x03 \x01(\t:u\n\x16service_execution_site\x12\x1f.google.protobuf.ServiceOptions\x18\xd8\x86\x03 \x01(\x0e\x32\x14.EProtoExecutionSite:\x1ck_EProtoExecutionSiteUnknown:<\n\x12method_description\x12\x1e.google.protobuf.MethodOptions\x18\xd0\x86\x03 \x01(\t:8\n\x10\x65num_description\x12\x1c.google.protobuf.EnumOptions\x18\xd0\x86\x03 \x01(\t:C\n\x16\x65num_value_description\x12!.google.protobuf.EnumValueOptions\x18\xd0\x86\x03 \x01(\tB\x05H\x01\x80\x01\x00' , dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,]) @@ -45,8 +45,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=84, - serialized_end=177, + serialized_start=96, + serialized_end=189, ) _sym_db.RegisterEnumDescriptor(_EPROTOEXECUTIONSITE) @@ -124,8 +124,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=70, - serialized_end=82, + serialized_start=82, + serialized_end=94, ) DESCRIPTOR.message_types_by_name['NoResponse'] = _NORESPONSE @@ -140,7 +140,7 @@ NoResponse = _reflection.GeneratedProtocolMessageType('NoResponse', (_message.Message,), { 'DESCRIPTOR' : _NORESPONSE, - '__module__' : 'steammessages_unified_base_pb2' + '__module__' : 'steammessages_unified_base.steamclient_pb2' # @@protoc_insertion_point(class_scope:NoResponse) }) _sym_db.RegisterMessage(NoResponse) diff --git a/src/steam_network/protocol/messages/steammessages_webui_friends_pb2.py b/src/steam_network/protocol/messages/steammessages_webui_friends_pb2.py deleted file mode 100644 index 4a885d1b..00000000 --- a/src/steam_network/protocol/messages/steammessages_webui_friends_pb2.py +++ /dev/null @@ -1,6837 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: steammessages_webui_friends.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 -from google.protobuf import service as _service -from google.protobuf import service_reflection -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -import steammessages_unified_base_pb2 as steammessages__unified__base__pb2 -import steammessages_base_pb2 as steammessages__base__pb2 -import steammessages_clientserver_friends_pb2 as steammessages__clientserver__friends__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_webui_friends.proto', - package='', - syntax='proto2', - serialized_options=b'\220\001\001', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n!steammessages_webui_friends.proto\x1a steammessages_unified_base.proto\x1a\x18steammessages_base.proto\x1a(steammessages_clientserver_friends.proto\"\x82\x01\n1CHelpRequestLogs_UploadUserApplicationLog_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08log_type\x18\x02 \x01(\t\x12\x16\n\x0eversion_string\x18\x03 \x01(\t\x12\x14\n\x0clog_contents\x18\x04 \x01(\t\"@\n2CHelpRequestLogs_UploadUserApplicationLog_Response\x12\n\n\x02id\x18\x01 \x01(\x04\"n\n\x1e\x43MsgClientAppMinutesPlayedData\x12L\n\x0eminutes_played\x18\x01 \x03(\x0b\x32\x34.CMsgClientAppMinutesPlayedData_AppMinutesPlayedData\"n\n3CMsgClientAppMinutesPlayedData_AppMinutesPlayedData\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0f\n\x07\x66orever\x18\x02 \x01(\x05\x12\x16\n\x0elast_two_weeks\x18\x03 \x01(\x05\">\n\x1a\x43\x43ommunity_GetApps_Request\x12\x0e\n\x06\x61ppids\x18\x01 \x03(\x05\x12\x10\n\x08language\x18\x02 \x01(\r\"B\n\x1b\x43\x43ommunity_GetApps_Response\x12#\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x15.CCDDBAppDetailCommon\"T\n1CCommunity_GetAppRichPresenceLocalization_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x10\n\x08language\x18\x02 \x01(\t\"\x97\x01\n2CCommunity_GetAppRichPresenceLocalization_Response\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12R\n\x0btoken_lists\x18\x02 \x03(\x0b\x32=.CCommunity_GetAppRichPresenceLocalization_Response_TokenList\"W\n8CCommunity_GetAppRichPresenceLocalization_Response_Token\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x9b\x01\n.CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\"Z\n=CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xb7\x01\n\x1e\x43MsgCREEnumeratePublishedFiles\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\nquery_type\x18\x02 \x01(\x05\x12\x13\n\x0bstart_index\x18\x03 \x01(\r\x12\x0c\n\x04\x64\x61ys\x18\x04 \x01(\r\x12\r\n\x05\x63ount\x18\x05 \x01(\r\x12\x0c\n\x04tags\x18\x06 \x03(\t\x12\x11\n\tuser_tags\x18\x07 \x03(\t\x12\x1e\n\x12matching_file_type\x18\x08 \x01(\r:\x02\x31\x33\"\xa5\x01\n&CMsgCREEnumeratePublishedFilesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12P\n\x0fpublished_files\x18\x02 \x03(\x0b\x32\x37.CMsgCREEnumeratePublishedFilesResponse_PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\"\x9d\x01\n6CMsgCREEnumeratePublishedFilesResponse_PublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"r\n\x18\x43MsgGameServerPingSample\x12\r\n\x05my_ip\x18\x01 \x01(\x07\x12\x11\n\tgs_app_id\x18\x02 \x01(\x05\x12\x34\n\ngs_samples\x18\x03 \x03(\x0b\x32 .CMsgGameServerPingSample_Sample\"^\n\x1f\x43MsgGameServerPingSample_Sample\x12\n\n\x02ip\x18\x01 \x01(\x07\x12\x13\n\x0b\x61vg_ping_ms\x18\x02 \x01(\r\x12\x1a\n\x12stddev_ping_ms_x10\x18\x03 \x01(\r\"D\n!CClan_RespondToClanInvite_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0e\n\x06\x61\x63\x63\x65pt\x18\x02 \x01(\x08\"$\n\"CClan_RespondToClanInvite_Response\"A\n&CVoiceChat_RequestOneOnOneChat_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\"?\n\'CVoiceChat_RequestOneOnOneChat_Response\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\"^\n-CVoiceChat_OneOnOneChatRequested_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_partner\x18\x02 \x01(\x06\"p\n%CVoiceChat_AnswerOneOnOneChat_Request\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_partner\x18\x02 \x01(\x06\x12\x18\n\x10\x61\x63\x63\x65pted_request\x18\x03 \x01(\x08\"(\n&CVoiceChat_AnswerOneOnOneChat_Response\"~\n3CVoiceChat_OneOnOneChatRequestResponse_Notification\x12\x14\n\x0cvoicechat_id\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_partner\x18\x02 \x01(\x06\x12\x18\n\x10\x61\x63\x63\x65pted_request\x18\x03 \x01(\x08\"=\n\"CVoiceChat_EndOneOnOneChat_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\"%\n#CVoiceChat_EndOneOnOneChat_Response\"U\n$CVoiceChat_LeaveOneOnOneChat_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\x12\x14\n\x0cvoice_chatid\x18\x02 \x01(\x06\"\'\n%CVoiceChat_LeaveOneOnOneChat_Response\"\xdd\x01\n+CVoiceChat_UserJoinedVoiceChat_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\x12\x0e\n\x06\x63hatid\x18\x03 \x01(\x04\x12 \n\x18one_on_one_steamid_lower\x18\x04 \x01(\x06\x12!\n\x19one_on_one_steamid_higher\x18\x05 \x01(\x06\x12\x15\n\rchat_group_id\x18\x06 \x01(\x04\x12\x16\n\x0euser_sessionid\x18\x07 \x01(\r\"\xe0\x01\n\'CVoiceChat_UserVoiceStatus_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\x12\x1e\n\x16user_muted_mic_locally\x18\x03 \x01(\x08\x12!\n\x19user_muted_output_locally\x18\x04 \x01(\x08\x12#\n\x1buser_has_no_mic_for_session\x18\x05 \x01(\x08\x12!\n\x19user_webaudio_sample_rate\x18\x06 \x01(\x05\"y\n(CVoiceChat_AllMembersStatus_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x37\n\x05users\x18\x02 \x03(\x0b\x32(.CVoiceChat_UserVoiceStatus_Notification\"\x88\x02\n,CVoiceChat_UpdateVoiceChatWebRTCData_Request\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x18\n\x10ip_webrtc_server\x18\x02 \x01(\r\x12\x1a\n\x12port_webrtc_server\x18\x03 \x01(\r\x12\x18\n\x10ip_webrtc_client\x18\x04 \x01(\r\x12\x1a\n\x12port_webrtc_client\x18\x05 \x01(\r\x12\x1e\n\x16ssrc_my_sending_stream\x18\x06 \x01(\r\x12\x12\n\nuser_agent\x18\x07 \x01(\t\x12\"\n\x1ahas_audio_worklets_support\x18\x08 \x01(\x08\"O\n-CVoiceChat_UpdateVoiceChatWebRTCData_Response\x12\x1e\n\x16send_client_voice_logs\x18\x01 \x01(\x08\"i\n,CVoiceChat_UploadClientVoiceChatLogs_Request\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12#\n\x1b\x63lient_voice_logs_new_lines\x18\x02 \x01(\t\"/\n-CVoiceChat_UploadClientVoiceChatLogs_Response\"9\n!CVoiceChat_LeaveVoiceChat_Request\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\"$\n\"CVoiceChat_LeaveVoiceChat_Response\"\xdb\x01\n)CVoiceChat_UserLeftVoiceChat_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\x12\x0e\n\x06\x63hatid\x18\x03 \x01(\x04\x12 \n\x18one_on_one_steamid_lower\x18\x04 \x01(\x06\x12!\n\x19one_on_one_steamid_higher\x18\x05 \x01(\x06\x12\x15\n\rchat_group_id\x18\x06 \x01(\x04\x12\x16\n\x0euser_sessionid\x18\x07 \x01(\r\"\xaa\x01\n&CVoiceChat_VoiceChatEnded_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12 \n\x18one_on_one_steamid_lower\x18\x02 \x01(\x06\x12!\n\x19one_on_one_steamid_higher\x18\x03 \x01(\x06\x12\x0e\n\x06\x63hatid\x18\x04 \x01(\x04\x12\x15\n\rchat_group_id\x18\x05 \x01(\x04\"=\n.CWebRTCClient_InitiateWebRTCConnection_Request\x12\x0b\n\x03sdp\x18\x01 \x01(\t\"M\n/CWebRTCClient_InitiateWebRTCConnection_Response\x12\x1a\n\x12remote_description\x18\x01 \x01(\t\"\x8b\x01\n+CWebRTC_WebRTCSessionConnected_Notification\x12\x0c\n\x04ssrc\x18\x01 \x01(\r\x12\x11\n\tclient_ip\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_port\x18\x03 \x01(\r\x12\x11\n\tserver_ip\x18\x04 \x01(\r\x12\x13\n\x0bserver_port\x18\x05 \x01(\r\"\xde\x01\n2CWebRTC_WebRTCUpdateRemoteDescription_Notification\x12\x1a\n\x12remote_description\x18\x01 \x01(\t\x12\"\n\x1aremote_description_version\x18\x02 \x01(\x04\x12h\n\x13ssrcs_to_accountids\x18\x03 \x03(\x0b\x32K.CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping\"m\nJCWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping\x12\x0c\n\x04ssrc\x18\x01 \x01(\r\x12\x11\n\taccountid\x18\x02 \x01(\r\"\xdb\x01\n9CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request\x12\x18\n\x10ip_webrtc_server\x18\x01 \x01(\r\x12\x1a\n\x12port_webrtc_server\x18\x02 \x01(\r\x12 \n\x18ip_webrtc_session_client\x18\x03 \x01(\r\x12\"\n\x1aport_webrtc_session_client\x18\x04 \x01(\r\x12\"\n\x1aremote_description_version\x18\x05 \x01(\x04\"<\n:CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response\"\'\n%CMobilePerAccount_GetSettings_Request\"\xec\x01\n&CMobilePerAccount_GetSettings_Response\x12\x14\n\x0chas_settings\x18\x04 \x01(\x08\x12\x17\n\x0f\x61llow_sale_push\x18\x02 \x01(\x08\x12\x1b\n\x13\x61llow_wishlist_push\x18\x03 \x01(\x08\x12\x1f\n\x17\x63hat_notification_level\x18\x05 \x01(\r\x12\x1a\n\x12notify_direct_chat\x18\x06 \x01(\x08\x12\x19\n\x11notify_group_chat\x18\x07 \x01(\x08\x12\x1e\n\x10\x61llow_event_push\x18\x08 \x01(\x08:\x04true\"\xd5\x01\n%CMobilePerAccount_SetSettings_Request\x12\x17\n\x0f\x61llow_sale_push\x18\x02 \x01(\x08\x12\x1b\n\x13\x61llow_wishlist_push\x18\x03 \x01(\x08\x12\x1f\n\x17\x63hat_notification_level\x18\x04 \x01(\r\x12\x1a\n\x12notify_direct_chat\x18\x05 \x01(\x08\x12\x19\n\x11notify_group_chat\x18\x06 \x01(\x08\x12\x1e\n\x10\x61llow_event_push\x18\x07 \x01(\x08:\x04true\"(\n&CMobilePerAccount_SetSettings_Response\"\x84\x02\n*CMobileDevice_RegisterMobileDevice_Request\x12\x10\n\x08\x64\x65viceid\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x14\n\x0cpush_enabled\x18\x03 \x01(\x08\x12\x13\n\x0b\x61pp_version\x18\x04 \x01(\t\x12\x12\n\nos_version\x18\x05 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x06 \x01(\t\x12#\n\x1btwofactor_device_identifier\x18\x07 \x01(\t\x12\x38\n\nmobile_app\x18\x08 \x01(\x05\x42$\x82\xb5\x18 enum; suggested type: EMobileApp\"F\n+CMobileDevice_RegisterMobileDevice_Response\x12\x17\n\x0funique_deviceid\x18\x02 \x01(\r\"E\n1CMobileDevice_DeregisterMobileDevice_Notification\x12\x10\n\x08\x64\x65viceid\x18\x01 \x01(\t\"\x0e\n\x0cUnknownProto2\x97\x01\n\x0fHelpRequestLogs\x12\x83\x01\n\x18UploadUserApplicationLog\x12\x32.CHelpRequestLogs_UploadUserApplicationLog_Request\x1a\x33.CHelpRequestLogs_UploadUserApplicationLog_Response2\x9e\x10\n\tCommunity\x12\x44\n\x07GetApps\x12\x1b.CCommunity_GetApps_Request\x1a\x1c.CCommunity_GetApps_Response\x12\x89\x01\n\x1eGetAppRichPresenceLocalization\x12\x32.CCommunity_GetAppRichPresenceLocalization_Request\x1a\x33.CCommunity_GetAppRichPresenceLocalization_Response\x12_\n\x10GetCommentThread\x12$.CCommunity_GetCommentThread_Request\x1a%.CCommunity_GetCommentThread_Response\x12h\n\x13PostCommentToThread\x12\'.CCommunity_PostCommentToThread_Request\x1a(.CCommunity_PostCommentToThread_Response\x12t\n\x17\x44\x65leteCommentFromThread\x12+.CCommunity_DeleteCommentFromThread_Request\x1a,.CCommunity_DeleteCommentFromThread_Response\x12\x62\n\x11RateCommentThread\x12%.CCommunity_RateCommentThread_Request\x1a&.CCommunity_RateCommentThread_Response\x12t\n\x17GetCommentThreadRatings\x12+.CCommunity_GetCommentThreadRatings_Request\x1a,.CCommunity_GetCommentThreadRatings_Response\x12k\n\x14RateClanAnnouncement\x12(.CCommunity_RateClanAnnouncement_Request\x1a).CCommunity_RateClanAnnouncement_Response\x12\x89\x01\n\x1eGetClanAnnouncementVoteForUser\x12\x32.CCommunity_GetClanAnnouncementVoteForUser_Request\x1a\x33.CCommunity_GetClanAnnouncementVoteForUser_Response\x12t\n\x17GetUserPartnerEventNews\x12+.CCommunity_GetUserPartnerEventNews_Request\x1a,.CCommunity_GetUserPartnerEventNews_Response\x12k\n\x14GetBestEventsForUser\x12(.CCommunity_GetBestEventsForUser_Request\x1a).CCommunity_GetBestEventsForUser_Response\x12w\n\x18MarkPartnerEventsForUser\x12,.CCommunity_MarkPartnerEventsForUser_Request\x1a-.CCommunity_MarkPartnerEventsForUser_Response\x12\x80\x01\n\x1bPartnerEventsShowMoreForApp\x12/.CCommunity_PartnerEventsShowMoreForApp_Request\x1a\x30.CCommunity_PartnerEventsShowMoreForApp_Response\x12\x80\x01\n\x1bPartnerEventsShowLessForApp\x12/.CCommunity_PartnerEventsShowLessForApp_Request\x1a\x30.CCommunity_PartnerEventsShowLessForApp_Response\x12\x98\x01\n#ClearUserPartnerEventsAppPriorities\x12\x37.CCommunity_ClearUserPartnerEventsAppPriorities_Request\x1a\x38.CCommunity_ClearUserPartnerEventsAppPriorities_Response\x12\x92\x01\n!GetUserPartnerEventsAppPriorities\x12\x35.CCommunity_GetUserPartnerEventsAppPriorities_Request\x1a\x36.CCommunity_GetUserPartnerEventsAppPriorities_Response\x12\x98\x01\n#ClearSinglePartnerEventsAppPriority\x12\x37.CCommunity_ClearSinglePartnerEventsAppPriority_Request\x1a\x38.CCommunity_ClearSinglePartnerEventsAppPriority_Response2U\n\x11\x45xperimentService\x12@\n\"ReportProductImpressionsFromClient\x12\r.UnknownProto\x1a\x0b.NoResponse2\xfa\x02\n\x0b\x46riendsList\x12Z\n\rGetCategories\x12#.CFriendsList_GetCategories_Request\x1a$.CFriendsList_GetCategories_Response\x12]\n\x0eGetFriendsList\x12$.CFriendsList_GetFriendsList_Request\x1a%.CFriendsList_GetFriendsList_Response\x12W\n\x0cGetFavorites\x12\".CFriendsList_GetFavorites_Request\x1a#.CFriendsList_GetFavorites_Response\x12W\n\x0cSetFavorites\x12\".CFriendsList_SetFavorites_Request\x1a#.CFriendsList_SetFavorites_Response2a\n\x11\x46riendsListClient\x12L\n\x10\x46\x61voritesChanged\x12+.CFriendsList_FavoritesChanged_Notification\x1a\x0b.NoResponse2f\n\x04\x43lan\x12^\n\x13RespondToClanInvite\x12\".CClan_RespondToClanInvite_Request\x1a#.CClan_RespondToClanInvite_Response2\xc1\x06\n\tVoiceChat\x12z\n\x19UpdateVoiceChatWebRTCData\x12-.CVoiceChat_UpdateVoiceChatWebRTCData_Request\x1a..CVoiceChat_UpdateVoiceChatWebRTCData_Response\x12N\n\x15NotifyUserVoiceStatus\x12(.CVoiceChat_UserVoiceStatus_Notification\x1a\x0b.NoResponse\x12z\n\x19UploadClientVoiceChatLogs\x12-.CVoiceChat_UploadClientVoiceChatLogs_Request\x1a..CVoiceChat_UploadClientVoiceChatLogs_Response\x12Y\n\x0eLeaveVoiceChat\x12\".CVoiceChat_LeaveVoiceChat_Request\x1a#.CVoiceChat_LeaveVoiceChat_Response\x12h\n\x13RequestOneOnOneChat\x12\'.CVoiceChat_RequestOneOnOneChat_Request\x1a(.CVoiceChat_RequestOneOnOneChat_Response\x12\x65\n\x12\x41nswerOneOnOneChat\x12&.CVoiceChat_AnswerOneOnOneChat_Request\x1a\'.CVoiceChat_AnswerOneOnOneChat_Response\x12\\\n\x0f\x45ndOneOnOneChat\x12#.CVoiceChat_EndOneOnOneChat_Request\x1a$.CVoiceChat_EndOneOnOneChat_Response\x12\x62\n\x11LeaveOneOnOneChat\x12%.CVoiceChat_LeaveOneOnOneChat_Request\x1a&.CVoiceChat_LeaveOneOnOneChat_Response2\xed\x04\n\x0fVoiceChatClient\x12V\n\x19NotifyUserJoinedVoiceChat\x12,.CVoiceChat_UserJoinedVoiceChat_Notification\x1a\x0b.NoResponse\x12R\n\x17NotifyUserLeftVoiceChat\x12*.CVoiceChat_UserLeftVoiceChat_Notification\x1a\x0b.NoResponse\x12L\n\x14NotifyVoiceChatEnded\x12\'.CVoiceChat_VoiceChatEnded_Notification\x1a\x0b.NoResponse\x12N\n\x15NotifyUserVoiceStatus\x12(.CVoiceChat_UserVoiceStatus_Notification\x1a\x0b.NoResponse\x12S\n\x19NotifyAllUsersVoiceStatus\x12).CVoiceChat_AllMembersStatus_Notification\x1a\x0b.NoResponse\x12Z\n\x1bNotifyOneOnOneChatRequested\x12..CVoiceChat_OneOnOneChatRequested_Notification\x1a\x0b.NoResponse\x12_\n\x1aNotifyOneOnOneChatResponse\x12\x34.CVoiceChat_OneOnOneChatRequestResponse_Notification\x1a\x0b.NoResponse2\xae\x02\n\x0cWebRTCClient\x12}\n\x18InitiateWebRTCConnection\x12/.CWebRTCClient_InitiateWebRTCConnection_Request\x1a\x30.CWebRTCClient_InitiateWebRTCConnection_Response\x12\x9e\x01\n#AcknowledgeUpdatedRemoteDescription\x12:.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request\x1a;.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response2\xdf\x01\n\x19WebRTCClientNotifications\x12Y\n\x1cNotifyWebRTCSessionConnected\x12,.CWebRTC_WebRTCSessionConnected_Notification\x1a\x0b.NoResponse\x12g\n#NotifyWebRTCUpdateRemoteDescription\x12\x33.CWebRTC_WebRTCUpdateRemoteDescription_Notification\x1a\x0b.NoResponse2\xd2\x01\n\x10MobilePerAccount\x12^\n\x0bGetSettings\x12&.CMobilePerAccount_GetSettings_Request\x1a\'.CMobilePerAccount_GetSettings_Response\x12^\n\x0bSetSettings\x12&.CMobilePerAccount_SetSettings_Request\x1a\'.CMobilePerAccount_SetSettings_Response2\xdc\x01\n\x0cMobileDevice\x12q\n\x14RegisterMobileDevice\x12+.CMobileDevice_RegisterMobileDevice_Request\x1a,.CMobileDevice_RegisterMobileDevice_Response\x12Y\n\x16\x44\x65registerMobileDevice\x12\x32.CMobileDevice_DeregisterMobileDevice_Notification\x1a\x0b.NoResponseB\x03\x90\x01\x01' - , - dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,steammessages__base__pb2.DESCRIPTOR,steammessages__clientserver__friends__pb2.DESCRIPTOR,]) - - - - -_CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_REQUEST = _descriptor.Descriptor( - name='CHelpRequestLogs_UploadUserApplicationLog_Request', - full_name='CHelpRequestLogs_UploadUserApplicationLog_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CHelpRequestLogs_UploadUserApplicationLog_Request.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='log_type', full_name='CHelpRequestLogs_UploadUserApplicationLog_Request.log_type', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='version_string', full_name='CHelpRequestLogs_UploadUserApplicationLog_Request.version_string', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='log_contents', full_name='CHelpRequestLogs_UploadUserApplicationLog_Request.log_contents', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=140, - serialized_end=270, -) - - -_CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_RESPONSE = _descriptor.Descriptor( - name='CHelpRequestLogs_UploadUserApplicationLog_Response', - full_name='CHelpRequestLogs_UploadUserApplicationLog_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CHelpRequestLogs_UploadUserApplicationLog_Response.id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=272, - serialized_end=336, -) - - -_CMSGCLIENTAPPMINUTESPLAYEDDATA = _descriptor.Descriptor( - name='CMsgClientAppMinutesPlayedData', - full_name='CMsgClientAppMinutesPlayedData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='minutes_played', full_name='CMsgClientAppMinutesPlayedData.minutes_played', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=338, - serialized_end=448, -) - - -_CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA = _descriptor.Descriptor( - name='CMsgClientAppMinutesPlayedData_AppMinutesPlayedData', - full_name='CMsgClientAppMinutesPlayedData_AppMinutesPlayedData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientAppMinutesPlayedData_AppMinutesPlayedData.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='forever', full_name='CMsgClientAppMinutesPlayedData_AppMinutesPlayedData.forever', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_two_weeks', full_name='CMsgClientAppMinutesPlayedData_AppMinutesPlayedData.last_two_weeks', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=450, - serialized_end=560, -) - - -_CCOMMUNITY_GETAPPS_REQUEST = _descriptor.Descriptor( - name='CCommunity_GetApps_Request', - full_name='CCommunity_GetApps_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appids', full_name='CCommunity_GetApps_Request.appids', index=0, - number=1, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CCommunity_GetApps_Request.language', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=562, - serialized_end=624, -) - - -_CCOMMUNITY_GETAPPS_RESPONSE = _descriptor.Descriptor( - name='CCommunity_GetApps_Response', - full_name='CCommunity_GetApps_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='apps', full_name='CCommunity_GetApps_Response.apps', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=626, - serialized_end=692, -) - - -_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST = _descriptor.Descriptor( - name='CCommunity_GetAppRichPresenceLocalization_Request', - full_name='CCommunity_GetAppRichPresenceLocalization_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CCommunity_GetAppRichPresenceLocalization_Request.appid', index=0, - number=1, 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='language', full_name='CCommunity_GetAppRichPresenceLocalization_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=694, - serialized_end=778, -) - - -_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE = _descriptor.Descriptor( - name='CCommunity_GetAppRichPresenceLocalization_Response', - full_name='CCommunity_GetAppRichPresenceLocalization_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CCommunity_GetAppRichPresenceLocalization_Response.appid', index=0, - number=1, 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='token_lists', full_name='CCommunity_GetAppRichPresenceLocalization_Response.token_lists', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=781, - serialized_end=932, -) - - -_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN = _descriptor.Descriptor( - name='CCommunity_GetAppRichPresenceLocalization_Response_Token', - full_name='CCommunity_GetAppRichPresenceLocalization_Response_Token', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='CCommunity_GetAppRichPresenceLocalization_Response_Token.name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='value', full_name='CCommunity_GetAppRichPresenceLocalization_Response_Token.value', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=934, - serialized_end=1021, -) - - -_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST = _descriptor.Descriptor( - name='CCommunity_GetAppRichPresenceLocalization_Response_TokenList', - full_name='CCommunity_GetAppRichPresenceLocalization_Response_TokenList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='language', full_name='CCommunity_GetAppRichPresenceLocalization_Response_TokenList.language', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tokens', full_name='CCommunity_GetAppRichPresenceLocalization_Response_TokenList.tokens', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1024, - serialized_end=1179, -) - - -_CCOMMUNITY_GETCOMMENTTHREAD_REQUEST = _descriptor.Descriptor( - name='CCommunity_GetCommentThread_Request', - full_name='CCommunity_GetCommentThread_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CCommunity_GetCommentThread_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='comment_thread_type', full_name='CCommunity_GetCommentThread_Request.comment_thread_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature', full_name='CCommunity_GetCommentThread_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature2', full_name='CCommunity_GetCommentThread_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='commentthreadid', full_name='CCommunity_GetCommentThread_Request.commentthreadid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start', full_name='CCommunity_GetCommentThread_Request.start', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CCommunity_GetCommentThread_Request.count', index=6, - number=7, 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='upvoters', full_name='CCommunity_GetCommentThread_Request.upvoters', index=7, - number=8, 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='include_deleted', full_name='CCommunity_GetCommentThread_Request.include_deleted', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidcomment', full_name='CCommunity_GetCommentThread_Request.gidcomment', index=9, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_oldest', full_name='CCommunity_GetCommentThread_Request.time_oldest', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='oldest_first', full_name='CCommunity_GetCommentThread_Request.oldest_first', index=11, - number=12, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1182, - serialized_end=1467, -) - - -_CCOMMUNITY_COMMENT = _descriptor.Descriptor( - name='CCommunity_Comment', - full_name='CCommunity_Comment', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='gidcomment', full_name='CCommunity_Comment.gidcomment', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CCommunity_Comment.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='timestamp', full_name='CCommunity_Comment.timestamp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='text', full_name='CCommunity_Comment.text', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='upvotes', full_name='CCommunity_Comment.upvotes', 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='hidden', full_name='CCommunity_Comment.hidden', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='hidden_by_user', full_name='CCommunity_Comment.hidden_by_user', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deleted', full_name='CCommunity_Comment.deleted', index=7, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ipaddress', full_name='CCommunity_Comment.ipaddress', index=8, - number=9, 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), - _descriptor.FieldDescriptor( - name='total_hidden', full_name='CCommunity_Comment.total_hidden', index=9, - number=10, 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='upvoted_by_user', full_name='CCommunity_Comment.upvoted_by_user', index=10, - number=11, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1470, - serialized_end=1716, -) - - -_CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE = _descriptor.Descriptor( - name='CCommunity_GetCommentThread_Response', - full_name='CCommunity_GetCommentThread_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='comments', full_name='CCommunity_GetCommentThread_Response.comments', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deleted_comments', full_name='CCommunity_GetCommentThread_Response.deleted_comments', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CCommunity_GetCommentThread_Response.steamid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='commentthreadid', full_name='CCommunity_GetCommentThread_Response.commentthreadid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start', full_name='CCommunity_GetCommentThread_Response.start', 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='count', full_name='CCommunity_GetCommentThread_Response.count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_count', full_name='CCommunity_GetCommentThread_Response.total_count', index=6, - number=7, 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='upvotes', full_name='CCommunity_GetCommentThread_Response.upvotes', index=7, - number=8, 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='upvoters', full_name='CCommunity_GetCommentThread_Response.upvoters', index=8, - number=9, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_subscribed', full_name='CCommunity_GetCommentThread_Response.user_subscribed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_upvoted', full_name='CCommunity_GetCommentThread_Response.user_upvoted', index=10, - number=11, 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), - _descriptor.FieldDescriptor( - name='answer_commentid', full_name='CCommunity_GetCommentThread_Response.answer_commentid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='answer_actor', full_name='CCommunity_GetCommentThread_Response.answer_actor', index=12, - number=13, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='answer_actor_rank', full_name='CCommunity_GetCommentThread_Response.answer_actor_rank', index=13, - number=14, 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='can_post', full_name='CCommunity_GetCommentThread_Response.can_post', index=14, - number=15, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1719, - serialized_end=2111, -) - - -_CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST = _descriptor.Descriptor( - name='CCommunity_PostCommentToThread_Request', - full_name='CCommunity_PostCommentToThread_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CCommunity_PostCommentToThread_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='comment_thread_type', full_name='CCommunity_PostCommentToThread_Request.comment_thread_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature', full_name='CCommunity_PostCommentToThread_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature2', full_name='CCommunity_PostCommentToThread_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='text', full_name='CCommunity_PostCommentToThread_Request.text', index=4, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidparentcomment', full_name='CCommunity_PostCommentToThread_Request.gidparentcomment', index=5, - number=7, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='suppress_notifications', full_name='CCommunity_PostCommentToThread_Request.suppress_notifications', index=6, - 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=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=2114, - serialized_end=2313, -) - - -_CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE = _descriptor.Descriptor( - name='CCommunity_PostCommentToThread_Response', - full_name='CCommunity_PostCommentToThread_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='gidcomment', full_name='CCommunity_PostCommentToThread_Response.gidcomment', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='commentthreadid', full_name='CCommunity_PostCommentToThread_Response.commentthreadid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CCommunity_PostCommentToThread_Response.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='upvotes', full_name='CCommunity_PostCommentToThread_Response.upvotes', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2315, - serialized_end=2433, -) - - -_CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST = _descriptor.Descriptor( - name='CCommunity_DeleteCommentFromThread_Request', - full_name='CCommunity_DeleteCommentFromThread_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CCommunity_DeleteCommentFromThread_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='comment_thread_type', full_name='CCommunity_DeleteCommentFromThread_Request.comment_thread_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature', full_name='CCommunity_DeleteCommentFromThread_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature2', full_name='CCommunity_DeleteCommentFromThread_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidcomment', full_name='CCommunity_DeleteCommentFromThread_Request.gidcomment', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='undelete', full_name='CCommunity_DeleteCommentFromThread_Request.undelete', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2436, - serialized_end=2605, -) - - -_CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE = _descriptor.Descriptor( - name='CCommunity_DeleteCommentFromThread_Response', - full_name='CCommunity_DeleteCommentFromThread_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2607, - serialized_end=2652, -) - - -_CCOMMUNITY_RATECOMMENTTHREAD_REQUEST = _descriptor.Descriptor( - name='CCommunity_RateCommentThread_Request', - full_name='CCommunity_RateCommentThread_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='commentthreadtype', full_name='CCommunity_RateCommentThread_Request.commentthreadtype', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CCommunity_RateCommentThread_Request.steamid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature', full_name='CCommunity_RateCommentThread_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature2', full_name='CCommunity_RateCommentThread_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidcomment', full_name='CCommunity_RateCommentThread_Request.gidcomment', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rate_up', full_name='CCommunity_RateCommentThread_Request.rate_up', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='suppress_notifications', full_name='CCommunity_RateCommentThread_Request.suppress_notifications', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2655, - serialized_end=2847, -) - - -_CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE = _descriptor.Descriptor( - name='CCommunity_RateCommentThread_Response', - full_name='CCommunity_RateCommentThread_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='gidcomment', full_name='CCommunity_RateCommentThread_Response.gidcomment', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='commentthreadid', full_name='CCommunity_RateCommentThread_Response.commentthreadid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CCommunity_RateCommentThread_Response.count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='upvotes', full_name='CCommunity_RateCommentThread_Response.upvotes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_upvoted', full_name='CCommunity_RateCommentThread_Response.has_upvoted', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2850, - serialized_end=2987, -) - - -_CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST = _descriptor.Descriptor( - name='CCommunity_GetCommentThreadRatings_Request', - full_name='CCommunity_GetCommentThreadRatings_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='commentthreadtype', full_name='CCommunity_GetCommentThreadRatings_Request.commentthreadtype', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CCommunity_GetCommentThreadRatings_Request.steamid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature', full_name='CCommunity_GetCommentThreadRatings_Request.gidfeature', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidfeature2', full_name='CCommunity_GetCommentThreadRatings_Request.gidfeature2', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidcomment', full_name='CCommunity_GetCommentThreadRatings_Request.gidcomment', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_results', full_name='CCommunity_GetCommentThreadRatings_Request.max_results', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2990, - serialized_end=3160, -) - - -_CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE = _descriptor.Descriptor( - name='CCommunity_GetCommentThreadRatings_Response', - full_name='CCommunity_GetCommentThreadRatings_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='commentthreadid', full_name='CCommunity_GetCommentThreadRatings_Response.commentthreadid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gidcomment', full_name='CCommunity_GetCommentThreadRatings_Response.gidcomment', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='upvotes', full_name='CCommunity_GetCommentThreadRatings_Response.upvotes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_upvoted', full_name='CCommunity_GetCommentThreadRatings_Response.has_upvoted', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='upvoter_accountids', full_name='CCommunity_GetCommentThreadRatings_Response.upvoter_accountids', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3163, - serialized_end=3319, -) - - -_CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST = _descriptor.Descriptor( - name='CCommunity_RateClanAnnouncement_Request', - full_name='CCommunity_RateClanAnnouncement_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='announcementid', full_name='CCommunity_RateClanAnnouncement_Request.announcementid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='vote_up', full_name='CCommunity_RateClanAnnouncement_Request.vote_up', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3321, - serialized_end=3403, -) - - -_CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE = _descriptor.Descriptor( - name='CCommunity_RateClanAnnouncement_Response', - full_name='CCommunity_RateClanAnnouncement_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3405, - serialized_end=3447, -) - - -_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST = _descriptor.Descriptor( - name='CCommunity_GetClanAnnouncementVoteForUser_Request', - full_name='CCommunity_GetClanAnnouncementVoteForUser_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='announcementid', full_name='CCommunity_GetClanAnnouncementVoteForUser_Request.announcementid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3449, - serialized_end=3524, -) - - -_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE = _descriptor.Descriptor( - name='CCommunity_GetClanAnnouncementVoteForUser_Response', - full_name='CCommunity_GetClanAnnouncementVoteForUser_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voted_up', full_name='CCommunity_GetClanAnnouncementVoteForUser_Response.voted_up', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='voted_down', full_name='CCommunity_GetClanAnnouncementVoteForUser_Response.voted_down', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3526, - serialized_end=3616, -) - - -_CAPPPRIORITY = _descriptor.Descriptor( - name='CAppPriority', - full_name='CAppPriority', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='priority', full_name='CAppPriority.priority', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CAppPriority.appid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3618, - serialized_end=3665, -) - - -_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST = _descriptor.Descriptor( - name='CCommunity_GetUserPartnerEventNews_Request', - full_name='CCommunity_GetUserPartnerEventNews_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='count', full_name='CCommunity_GetUserPartnerEventNews_Request.count', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='offset', full_name='CCommunity_GetUserPartnerEventNews_Request.offset', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime32_start_time', full_name='CCommunity_GetUserPartnerEventNews_Request.rtime32_start_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime32_end_time', full_name='CCommunity_GetUserPartnerEventNews_Request.rtime32_end_time', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language_preference', full_name='CCommunity_GetUserPartnerEventNews_Request.language_preference', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filter_event_type', full_name='CCommunity_GetUserPartnerEventNews_Request.filter_event_type', index=5, - number=6, type=5, cpp_type=1, 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=b'\202\265\030.enum; suggested type: ECommunityWordFilterType', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filter_to_appid', full_name='CCommunity_GetUserPartnerEventNews_Request.filter_to_appid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_list', full_name='CCommunity_GetUserPartnerEventNews_Request.app_list', index=7, - number=8, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count_after', full_name='CCommunity_GetUserPartnerEventNews_Request.count_after', index=8, - number=9, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count_before', full_name='CCommunity_GetUserPartnerEventNews_Request.count_before', index=9, - number=10, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3668, - serialized_end=4012, -) - - -_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE = _descriptor.Descriptor( - name='CCommunity_GetUserPartnerEventNews_Response', - full_name='CCommunity_GetUserPartnerEventNews_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='results', full_name='CCommunity_GetUserPartnerEventNews_Response.results', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4014, - serialized_end=4101, -) - - -_CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST = _descriptor.Descriptor( - name='CCommunity_GetBestEventsForUser_Request', - full_name='CCommunity_GetBestEventsForUser_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='include_steam_blog', full_name='CCommunity_GetBestEventsForUser_Request.include_steam_blog', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='filter_to_played_within_days', full_name='CCommunity_GetBestEventsForUser_Request.filter_to_played_within_days', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4103, - serialized_end=4210, -) - - -_CCOMMUNITY_PARTNEREVENTRESULT = _descriptor.Descriptor( - name='CCommunity_PartnerEventResult', - full_name='CCommunity_PartnerEventResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='clanid', full_name='CCommunity_PartnerEventResult.clanid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='event_gid', full_name='CCommunity_PartnerEventResult.event_gid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='announcement_gid', full_name='CCommunity_PartnerEventResult.announcement_gid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CCommunity_PartnerEventResult.appid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='possible_takeover', full_name='CCommunity_PartnerEventResult.possible_takeover', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime32_last_modified', full_name='CCommunity_PartnerEventResult.rtime32_last_modified', index=5, - number=6, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_app_priority', full_name='CCommunity_PartnerEventResult.user_app_priority', index=6, - number=7, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4213, - serialized_end=4408, -) - - -_CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE = _descriptor.Descriptor( - name='CCommunity_GetBestEventsForUser_Response', - full_name='CCommunity_GetBestEventsForUser_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='results', full_name='CCommunity_GetBestEventsForUser_Response.results', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4410, - serialized_end=4501, -) - - -_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST = _descriptor.Descriptor( - name='CCommunity_ClearUserPartnerEventsAppPriorities_Request', - full_name='CCommunity_ClearUserPartnerEventsAppPriorities_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4503, - serialized_end=4559, -) - - -_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE = _descriptor.Descriptor( - name='CCommunity_ClearUserPartnerEventsAppPriorities_Response', - full_name='CCommunity_ClearUserPartnerEventsAppPriorities_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4561, - serialized_end=4618, -) - - -_CCOMMUNITY_PARTNEREVENTSAPPPRIORITY = _descriptor.Descriptor( - name='CCommunity_PartnerEventsAppPriority', - full_name='CCommunity_PartnerEventsAppPriority', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CCommunity_PartnerEventsAppPriority.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_app_priority', full_name='CCommunity_PartnerEventsAppPriority.user_app_priority', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4620, - serialized_end=4699, -) - - -_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST = _descriptor.Descriptor( - name='CCommunity_GetUserPartnerEventsAppPriorities_Request', - full_name='CCommunity_GetUserPartnerEventsAppPriorities_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4701, - serialized_end=4755, -) - - -_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE = _descriptor.Descriptor( - name='CCommunity_GetUserPartnerEventsAppPriorities_Response', - full_name='CCommunity_GetUserPartnerEventsAppPriorities_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='priorities', full_name='CCommunity_GetUserPartnerEventsAppPriorities_Response.priorities', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4757, - serialized_end=4870, -) - - -_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST = _descriptor.Descriptor( - name='CCommunity_ClearSinglePartnerEventsAppPriority_Request', - full_name='CCommunity_ClearSinglePartnerEventsAppPriority_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CCommunity_ClearSinglePartnerEventsAppPriority_Request.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4872, - serialized_end=4943, -) - - -_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE = _descriptor.Descriptor( - name='CCommunity_ClearSinglePartnerEventsAppPriority_Response', - full_name='CCommunity_ClearSinglePartnerEventsAppPriority_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4945, - serialized_end=5002, -) - - -_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST = _descriptor.Descriptor( - name='CCommunity_PartnerEventsShowMoreForApp_Request', - full_name='CCommunity_PartnerEventsShowMoreForApp_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CCommunity_PartnerEventsShowMoreForApp_Request.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5004, - serialized_end=5067, -) - - -_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE = _descriptor.Descriptor( - name='CCommunity_PartnerEventsShowMoreForApp_Response', - full_name='CCommunity_PartnerEventsShowMoreForApp_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5069, - serialized_end=5118, -) - - -_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST = _descriptor.Descriptor( - name='CCommunity_PartnerEventsShowLessForApp_Request', - full_name='CCommunity_PartnerEventsShowLessForApp_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CCommunity_PartnerEventsShowLessForApp_Request.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5120, - serialized_end=5183, -) - - -_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE = _descriptor.Descriptor( - name='CCommunity_PartnerEventsShowLessForApp_Response', - full_name='CCommunity_PartnerEventsShowLessForApp_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5185, - serialized_end=5234, -) - - -_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST = _descriptor.Descriptor( - name='CCommunity_MarkPartnerEventsForUser_Request', - full_name='CCommunity_MarkPartnerEventsForUser_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='markings', full_name='CCommunity_MarkPartnerEventsForUser_Request.markings', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5237, - serialized_end=5366, -) - - -_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING = _descriptor.Descriptor( - name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking', - full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='clanid', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.clanid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='event_gid', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.event_gid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_location', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.display_location', 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=b'\202\265\0302enum; suggested type: EPartnerEventDisplayLocation', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mark_shown', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.mark_shown', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mark_read', full_name='CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking.mark_read', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5369, - serialized_end=5590, -) - - -_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE = _descriptor.Descriptor( - name='CCommunity_MarkPartnerEventsForUser_Response', - full_name='CCommunity_MarkPartnerEventsForUser_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5592, - serialized_end=5638, -) - - -_CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION = _descriptor.Descriptor( - name='CProductImpressionsFromClient_Notification', - full_name='CProductImpressionsFromClient_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='impressions', full_name='CProductImpressionsFromClient_Notification.impressions', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5640, - serialized_end=5761, -) - - -_CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION = _descriptor.Descriptor( - name='CProductImpressionsFromClient_Notification_Impression', - full_name='CProductImpressionsFromClient_Notification_Impression', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='CProductImpressionsFromClient_Notification_Impression.type', index=0, - number=1, 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=b'\202\265\0306enum; suggested type: EProductImpressionFromClientType', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CProductImpressionsFromClient_Notification_Impression.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='num_impressions', full_name='CProductImpressionsFromClient_Notification_Impression.num_impressions', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5764, - serialized_end=5933, -) - - -_CFRIENDSLISTCATEGORY = _descriptor.Descriptor( - name='CFriendsListCategory', - full_name='CFriendsListCategory', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='groupid', full_name='CFriendsListCategory.groupid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CFriendsListCategory.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountid_members', full_name='CFriendsListCategory.accountid_members', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5935, - serialized_end=6015, -) - - -_CFRIENDSLIST_GETCATEGORIES_REQUEST = _descriptor.Descriptor( - name='CFriendsList_GetCategories_Request', - full_name='CFriendsList_GetCategories_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6017, - serialized_end=6053, -) - - -_CFRIENDSLIST_GETCATEGORIES_RESPONSE = _descriptor.Descriptor( - name='CFriendsList_GetCategories_Response', - full_name='CFriendsList_GetCategories_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='categories', full_name='CFriendsList_GetCategories_Response.categories', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6055, - serialized_end=6135, -) - - -_CFRIENDSLISTFAVORITEENTRY = _descriptor.Descriptor( - name='CFriendsListFavoriteEntry', - full_name='CFriendsListFavoriteEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CFriendsListFavoriteEntry.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='clanid', full_name='CFriendsListFavoriteEntry.clanid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CFriendsListFavoriteEntry.chat_group_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6137, - serialized_end=6222, -) - - -_CFRIENDSLIST_GETFAVORITES_REQUEST = _descriptor.Descriptor( - name='CFriendsList_GetFavorites_Request', - full_name='CFriendsList_GetFavorites_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6224, - serialized_end=6259, -) - - -_CFRIENDSLIST_GETFAVORITES_RESPONSE = _descriptor.Descriptor( - name='CFriendsList_GetFavorites_Response', - full_name='CFriendsList_GetFavorites_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='favorites', full_name='CFriendsList_GetFavorites_Response.favorites', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6261, - serialized_end=6344, -) - - -_CFRIENDSLIST_SETFAVORITES_REQUEST = _descriptor.Descriptor( - name='CFriendsList_SetFavorites_Request', - full_name='CFriendsList_SetFavorites_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='favorites', full_name='CFriendsList_SetFavorites_Request.favorites', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6346, - serialized_end=6428, -) - - -_CFRIENDSLIST_SETFAVORITES_RESPONSE = _descriptor.Descriptor( - name='CFriendsList_SetFavorites_Response', - full_name='CFriendsList_SetFavorites_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6430, - serialized_end=6466, -) - - -_CFRIENDSLIST_FAVORITESCHANGED_NOTIFICATION = _descriptor.Descriptor( - name='CFriendsList_FavoritesChanged_Notification', - full_name='CFriendsList_FavoritesChanged_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='favorites', full_name='CFriendsList_FavoritesChanged_Notification.favorites', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6468, - serialized_end=6559, -) - - -_CFRIENDSLIST_GETFRIENDSLIST_REQUEST = _descriptor.Descriptor( - name='CFriendsList_GetFriendsList_Request', - full_name='CFriendsList_GetFriendsList_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6561, - serialized_end=6598, -) - - -_CFRIENDSLIST_GETFRIENDSLIST_RESPONSE = _descriptor.Descriptor( - name='CFriendsList_GetFriendsList_Response', - full_name='CFriendsList_GetFriendsList_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friendslist', full_name='CFriendsList_GetFriendsList_Response.friendslist', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6600, - serialized_end=6683, -) - - -_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES = _descriptor.Descriptor( - name='CMsgClientUCMEnumerateUserPublishedFiles', - full_name='CMsgClientUCMEnumerateUserPublishedFiles', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientUCMEnumerateUserPublishedFiles.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start_index', full_name='CMsgClientUCMEnumerateUserPublishedFiles.start_index', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sort_order', full_name='CMsgClientUCMEnumerateUserPublishedFiles.sort_order', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6685, - serialized_end=6784, -) - - -_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE = _descriptor.Descriptor( - name='CMsgClientUCMEnumerateUserPublishedFilesResponse', - full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='published_files', full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse.published_files', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_results', full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse.total_results', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6787, - serialized_end=6972, -) - - -_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor( - name='CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId', - full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6974, - serialized_end=7067, -) - - -_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES = _descriptor.Descriptor( - name='CMsgClientUCMEnumerateUserSubscribedFiles', - full_name='CMsgClientUCMEnumerateUserSubscribedFiles', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start_index', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.start_index', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='list_type', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.list_type', index=2, - number=3, type=13, cpp_type=3, label=1, - has_default_value=True, default_value=1, - 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='matching_file_type', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.matching_file_type', index=3, - number=4, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.count', index=4, - number=5, type=13, cpp_type=3, label=1, - has_default_value=True, default_value=50, - 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=7070, - serialized_end=7222, -) - - -_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE = _descriptor.Descriptor( - name='CMsgClientUCMEnumerateUserSubscribedFilesResponse', - full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='subscribed_files', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse.subscribed_files', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_results', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse.total_results', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7225, - serialized_end=7413, -) - - -_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor( - name='CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId', - full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime32_subscribed', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.rtime32_subscribed', index=1, - number=2, type=7, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7415, - serialized_end=7540, -) - - -_CMSGCLIENTUCMPUBLISHEDFILEDELETED = _descriptor.Descriptor( - name='CMsgClientUCMPublishedFileDeleted', - full_name='CMsgClientUCMPublishedFileDeleted', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgClientUCMPublishedFileDeleted.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientUCMPublishedFileDeleted.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7542, - serialized_end=7620, -) - - -_CMSGCLIENTWORKSHOPITEMINFOREQUEST = _descriptor.Descriptor( - name='CMsgClientWorkshopItemInfoRequest', - full_name='CMsgClientWorkshopItemInfoRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientWorkshopItemInfoRequest.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_time_updated', full_name='CMsgClientWorkshopItemInfoRequest.last_time_updated', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='workshop_items', full_name='CMsgClientWorkshopItemInfoRequest.workshop_items', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7623, - serialized_end=7774, -) - - -_CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM = _descriptor.Descriptor( - name='CMsgClientWorkshopItemInfoRequest_WorkshopItem', - full_name='CMsgClientWorkshopItemInfoRequest_WorkshopItem', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgClientWorkshopItemInfoRequest_WorkshopItem.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_updated', full_name='CMsgClientWorkshopItemInfoRequest_WorkshopItem.time_updated', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7776, - serialized_end=7873, -) - - -_CMSGCLIENTWORKSHOPITEMINFORESPONSE = _descriptor.Descriptor( - name='CMsgClientWorkshopItemInfoResponse', - full_name='CMsgClientWorkshopItemInfoResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientWorkshopItemInfoResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='update_time', full_name='CMsgClientWorkshopItemInfoResponse.update_time', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='workshop_items', full_name='CMsgClientWorkshopItemInfoResponse.workshop_items', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='private_items', full_name='CMsgClientWorkshopItemInfoResponse.private_items', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7876, - serialized_end=8054, -) - - -_CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO = _descriptor.Descriptor( - name='CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo', - full_name='CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_updated', full_name='CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.time_updated', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='manifest_id', full_name='CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.manifest_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_legacy', full_name='CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.is_legacy', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8057, - serialized_end=8199, -) - - -_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER = _descriptor.Descriptor( - name='CMsgClientUCMGetPublishedFilesForUser', - full_name='CMsgClientUCMGetPublishedFilesForUser', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientUCMGetPublishedFilesForUser.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='creator_steam_id', full_name='CMsgClientUCMGetPublishedFilesForUser.creator_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='required_tags', full_name='CMsgClientUCMGetPublishedFilesForUser.required_tags', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='excluded_tags', full_name='CMsgClientUCMGetPublishedFilesForUser.excluded_tags', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start_index', full_name='CMsgClientUCMGetPublishedFilesForUser.start_index', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8202, - serialized_end=8350, -) - - -_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE = _descriptor.Descriptor( - name='CMsgClientUCMGetPublishedFilesForUserResponse', - full_name='CMsgClientUCMGetPublishedFilesForUserResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientUCMGetPublishedFilesForUserResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='published_files', full_name='CMsgClientUCMGetPublishedFilesForUserResponse.published_files', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_results', full_name='CMsgClientUCMGetPublishedFilesForUserResponse.total_results', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8353, - serialized_end=8532, -) - - -_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor( - name='CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId', - full_name='CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8534, - serialized_end=8624, -) - - -_CMSGCREENUMERATEPUBLISHEDFILES = _descriptor.Descriptor( - name='CMsgCREEnumeratePublishedFiles', - full_name='CMsgCREEnumeratePublishedFiles', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgCREEnumeratePublishedFiles.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='query_type', full_name='CMsgCREEnumeratePublishedFiles.query_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start_index', full_name='CMsgCREEnumeratePublishedFiles.start_index', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='days', full_name='CMsgCREEnumeratePublishedFiles.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CMsgCREEnumeratePublishedFiles.count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tags', full_name='CMsgCREEnumeratePublishedFiles.tags', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_tags', full_name='CMsgCREEnumeratePublishedFiles.user_tags', index=6, - number=7, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='matching_file_type', full_name='CMsgCREEnumeratePublishedFiles.matching_file_type', index=7, - number=8, type=13, cpp_type=3, label=1, - has_default_value=True, default_value=13, - 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=8627, - serialized_end=8810, -) - - -_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE = _descriptor.Descriptor( - name='CMsgCREEnumeratePublishedFilesResponse', - full_name='CMsgCREEnumeratePublishedFilesResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgCREEnumeratePublishedFilesResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='published_files', full_name='CMsgCREEnumeratePublishedFilesResponse.published_files', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_results', full_name='CMsgCREEnumeratePublishedFilesResponse.total_results', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8813, - serialized_end=8978, -) - - -_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor( - name='CMsgCREEnumeratePublishedFilesResponse_PublishedFileId', - full_name='CMsgCREEnumeratePublishedFilesResponse_PublishedFileId', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='votes_for', full_name='CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.votes_for', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='votes_against', full_name='CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.votes_against', 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='reports', full_name='CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.reports', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='score', full_name='CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.score', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8981, - serialized_end=9138, -) - - -_CMSGGAMESERVERPINGSAMPLE = _descriptor.Descriptor( - name='CMsgGameServerPingSample', - full_name='CMsgGameServerPingSample', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='my_ip', full_name='CMsgGameServerPingSample.my_ip', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gs_app_id', full_name='CMsgGameServerPingSample.gs_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gs_samples', full_name='CMsgGameServerPingSample.gs_samples', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9140, - serialized_end=9254, -) - - -_CMSGGAMESERVERPINGSAMPLE_SAMPLE = _descriptor.Descriptor( - name='CMsgGameServerPingSample_Sample', - full_name='CMsgGameServerPingSample_Sample', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ip', full_name='CMsgGameServerPingSample_Sample.ip', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='avg_ping_ms', full_name='CMsgGameServerPingSample_Sample.avg_ping_ms', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stddev_ping_ms_x10', full_name='CMsgGameServerPingSample_Sample.stddev_ping_ms_x10', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9256, - serialized_end=9350, -) - - -_CCLAN_RESPONDTOCLANINVITE_REQUEST = _descriptor.Descriptor( - name='CClan_RespondToClanInvite_Request', - full_name='CClan_RespondToClanInvite_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CClan_RespondToClanInvite_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accept', full_name='CClan_RespondToClanInvite_Request.accept', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9352, - serialized_end=9420, -) - - -_CCLAN_RESPONDTOCLANINVITE_RESPONSE = _descriptor.Descriptor( - name='CClan_RespondToClanInvite_Response', - full_name='CClan_RespondToClanInvite_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9422, - serialized_end=9458, -) - - -_CVOICECHAT_REQUESTONEONONECHAT_REQUEST = _descriptor.Descriptor( - name='CVoiceChat_RequestOneOnOneChat_Request', - full_name='CVoiceChat_RequestOneOnOneChat_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_partner', full_name='CVoiceChat_RequestOneOnOneChat_Request.steamid_partner', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9460, - serialized_end=9525, -) - - -_CVOICECHAT_REQUESTONEONONECHAT_RESPONSE = _descriptor.Descriptor( - name='CVoiceChat_RequestOneOnOneChat_Response', - full_name='CVoiceChat_RequestOneOnOneChat_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_RequestOneOnOneChat_Response.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9527, - serialized_end=9590, -) - - -_CVOICECHAT_ONEONONECHATREQUESTED_NOTIFICATION = _descriptor.Descriptor( - name='CVoiceChat_OneOnOneChatRequested_Notification', - full_name='CVoiceChat_OneOnOneChatRequested_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_OneOnOneChatRequested_Notification.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_partner', full_name='CVoiceChat_OneOnOneChatRequested_Notification.steamid_partner', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9592, - serialized_end=9686, -) - - -_CVOICECHAT_ANSWERONEONONECHAT_REQUEST = _descriptor.Descriptor( - name='CVoiceChat_AnswerOneOnOneChat_Request', - full_name='CVoiceChat_AnswerOneOnOneChat_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_AnswerOneOnOneChat_Request.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_partner', full_name='CVoiceChat_AnswerOneOnOneChat_Request.steamid_partner', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accepted_request', full_name='CVoiceChat_AnswerOneOnOneChat_Request.accepted_request', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9688, - serialized_end=9800, -) - - -_CVOICECHAT_ANSWERONEONONECHAT_RESPONSE = _descriptor.Descriptor( - name='CVoiceChat_AnswerOneOnOneChat_Response', - full_name='CVoiceChat_AnswerOneOnOneChat_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9802, - serialized_end=9842, -) - - -_CVOICECHAT_ONEONONECHATREQUESTRESPONSE_NOTIFICATION = _descriptor.Descriptor( - name='CVoiceChat_OneOnOneChatRequestResponse_Notification', - full_name='CVoiceChat_OneOnOneChatRequestResponse_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voicechat_id', full_name='CVoiceChat_OneOnOneChatRequestResponse_Notification.voicechat_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_partner', full_name='CVoiceChat_OneOnOneChatRequestResponse_Notification.steamid_partner', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accepted_request', full_name='CVoiceChat_OneOnOneChatRequestResponse_Notification.accepted_request', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9844, - serialized_end=9970, -) - - -_CVOICECHAT_ENDONEONONECHAT_REQUEST = _descriptor.Descriptor( - name='CVoiceChat_EndOneOnOneChat_Request', - full_name='CVoiceChat_EndOneOnOneChat_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_partner', full_name='CVoiceChat_EndOneOnOneChat_Request.steamid_partner', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9972, - serialized_end=10033, -) - - -_CVOICECHAT_ENDONEONONECHAT_RESPONSE = _descriptor.Descriptor( - name='CVoiceChat_EndOneOnOneChat_Response', - full_name='CVoiceChat_EndOneOnOneChat_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10035, - serialized_end=10072, -) - - -_CVOICECHAT_LEAVEONEONONECHAT_REQUEST = _descriptor.Descriptor( - name='CVoiceChat_LeaveOneOnOneChat_Request', - full_name='CVoiceChat_LeaveOneOnOneChat_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_partner', full_name='CVoiceChat_LeaveOneOnOneChat_Request.steamid_partner', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_LeaveOneOnOneChat_Request.voice_chatid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10074, - serialized_end=10159, -) - - -_CVOICECHAT_LEAVEONEONONECHAT_RESPONSE = _descriptor.Descriptor( - name='CVoiceChat_LeaveOneOnOneChat_Response', - full_name='CVoiceChat_LeaveOneOnOneChat_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10161, - serialized_end=10200, -) - - -_CVOICECHAT_USERJOINEDVOICECHAT_NOTIFICATION = _descriptor.Descriptor( - name='CVoiceChat_UserJoinedVoiceChat_Notification', - full_name='CVoiceChat_UserJoinedVoiceChat_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_UserJoinedVoiceChat_Notification.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_steamid', full_name='CVoiceChat_UserJoinedVoiceChat_Notification.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chatid', full_name='CVoiceChat_UserJoinedVoiceChat_Notification.chatid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='one_on_one_steamid_lower', full_name='CVoiceChat_UserJoinedVoiceChat_Notification.one_on_one_steamid_lower', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='one_on_one_steamid_higher', full_name='CVoiceChat_UserJoinedVoiceChat_Notification.one_on_one_steamid_higher', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CVoiceChat_UserJoinedVoiceChat_Notification.chat_group_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_sessionid', full_name='CVoiceChat_UserJoinedVoiceChat_Notification.user_sessionid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10203, - serialized_end=10424, -) - - -_CVOICECHAT_USERVOICESTATUS_NOTIFICATION = _descriptor.Descriptor( - name='CVoiceChat_UserVoiceStatus_Notification', - full_name='CVoiceChat_UserVoiceStatus_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_UserVoiceStatus_Notification.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_steamid', full_name='CVoiceChat_UserVoiceStatus_Notification.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_muted_mic_locally', full_name='CVoiceChat_UserVoiceStatus_Notification.user_muted_mic_locally', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_muted_output_locally', full_name='CVoiceChat_UserVoiceStatus_Notification.user_muted_output_locally', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_has_no_mic_for_session', full_name='CVoiceChat_UserVoiceStatus_Notification.user_has_no_mic_for_session', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_webaudio_sample_rate', full_name='CVoiceChat_UserVoiceStatus_Notification.user_webaudio_sample_rate', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10427, - serialized_end=10651, -) - - -_CVOICECHAT_ALLMEMBERSSTATUS_NOTIFICATION = _descriptor.Descriptor( - name='CVoiceChat_AllMembersStatus_Notification', - full_name='CVoiceChat_AllMembersStatus_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_AllMembersStatus_Notification.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='users', full_name='CVoiceChat_AllMembersStatus_Notification.users', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10653, - serialized_end=10774, -) - - -_CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_REQUEST = _descriptor.Descriptor( - name='CVoiceChat_UpdateVoiceChatWebRTCData_Request', - full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Request.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip_webrtc_server', full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Request.ip_webrtc_server', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='port_webrtc_server', full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Request.port_webrtc_server', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip_webrtc_client', full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Request.ip_webrtc_client', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='port_webrtc_client', full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Request.port_webrtc_client', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ssrc_my_sending_stream', full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Request.ssrc_my_sending_stream', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_agent', full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Request.user_agent', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_audio_worklets_support', full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Request.has_audio_worklets_support', index=7, - 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=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=10777, - serialized_end=11041, -) - - -_CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_RESPONSE = _descriptor.Descriptor( - name='CVoiceChat_UpdateVoiceChatWebRTCData_Response', - full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='send_client_voice_logs', full_name='CVoiceChat_UpdateVoiceChatWebRTCData_Response.send_client_voice_logs', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11043, - serialized_end=11122, -) - - -_CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_REQUEST = _descriptor.Descriptor( - name='CVoiceChat_UploadClientVoiceChatLogs_Request', - full_name='CVoiceChat_UploadClientVoiceChatLogs_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_UploadClientVoiceChatLogs_Request.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_voice_logs_new_lines', full_name='CVoiceChat_UploadClientVoiceChatLogs_Request.client_voice_logs_new_lines', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11124, - serialized_end=11229, -) - - -_CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_RESPONSE = _descriptor.Descriptor( - name='CVoiceChat_UploadClientVoiceChatLogs_Response', - full_name='CVoiceChat_UploadClientVoiceChatLogs_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11231, - serialized_end=11278, -) - - -_CVOICECHAT_LEAVEVOICECHAT_REQUEST = _descriptor.Descriptor( - name='CVoiceChat_LeaveVoiceChat_Request', - full_name='CVoiceChat_LeaveVoiceChat_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_LeaveVoiceChat_Request.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11280, - serialized_end=11337, -) - - -_CVOICECHAT_LEAVEVOICECHAT_RESPONSE = _descriptor.Descriptor( - name='CVoiceChat_LeaveVoiceChat_Response', - full_name='CVoiceChat_LeaveVoiceChat_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11339, - serialized_end=11375, -) - - -_CVOICECHAT_USERLEFTVOICECHAT_NOTIFICATION = _descriptor.Descriptor( - name='CVoiceChat_UserLeftVoiceChat_Notification', - full_name='CVoiceChat_UserLeftVoiceChat_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_UserLeftVoiceChat_Notification.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_steamid', full_name='CVoiceChat_UserLeftVoiceChat_Notification.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chatid', full_name='CVoiceChat_UserLeftVoiceChat_Notification.chatid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='one_on_one_steamid_lower', full_name='CVoiceChat_UserLeftVoiceChat_Notification.one_on_one_steamid_lower', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='one_on_one_steamid_higher', full_name='CVoiceChat_UserLeftVoiceChat_Notification.one_on_one_steamid_higher', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CVoiceChat_UserLeftVoiceChat_Notification.chat_group_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_sessionid', full_name='CVoiceChat_UserLeftVoiceChat_Notification.user_sessionid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11378, - serialized_end=11597, -) - - -_CVOICECHAT_VOICECHATENDED_NOTIFICATION = _descriptor.Descriptor( - name='CVoiceChat_VoiceChatEnded_Notification', - full_name='CVoiceChat_VoiceChatEnded_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CVoiceChat_VoiceChatEnded_Notification.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='one_on_one_steamid_lower', full_name='CVoiceChat_VoiceChatEnded_Notification.one_on_one_steamid_lower', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='one_on_one_steamid_higher', full_name='CVoiceChat_VoiceChatEnded_Notification.one_on_one_steamid_higher', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chatid', full_name='CVoiceChat_VoiceChatEnded_Notification.chatid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CVoiceChat_VoiceChatEnded_Notification.chat_group_id', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11600, - serialized_end=11770, -) - - -_CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_REQUEST = _descriptor.Descriptor( - name='CWebRTCClient_InitiateWebRTCConnection_Request', - full_name='CWebRTCClient_InitiateWebRTCConnection_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='sdp', full_name='CWebRTCClient_InitiateWebRTCConnection_Request.sdp', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11772, - serialized_end=11833, -) - - -_CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_RESPONSE = _descriptor.Descriptor( - name='CWebRTCClient_InitiateWebRTCConnection_Response', - full_name='CWebRTCClient_InitiateWebRTCConnection_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='remote_description', full_name='CWebRTCClient_InitiateWebRTCConnection_Response.remote_description', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11835, - serialized_end=11912, -) - - -_CWEBRTC_WEBRTCSESSIONCONNECTED_NOTIFICATION = _descriptor.Descriptor( - name='CWebRTC_WebRTCSessionConnected_Notification', - full_name='CWebRTC_WebRTCSessionConnected_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ssrc', full_name='CWebRTC_WebRTCSessionConnected_Notification.ssrc', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_ip', full_name='CWebRTC_WebRTCSessionConnected_Notification.client_ip', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_port', full_name='CWebRTC_WebRTCSessionConnected_Notification.client_port', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_ip', full_name='CWebRTC_WebRTCSessionConnected_Notification.server_ip', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_port', full_name='CWebRTC_WebRTCSessionConnected_Notification.server_port', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11915, - serialized_end=12054, -) - - -_CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION = _descriptor.Descriptor( - name='CWebRTC_WebRTCUpdateRemoteDescription_Notification', - full_name='CWebRTC_WebRTCUpdateRemoteDescription_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='remote_description', full_name='CWebRTC_WebRTCUpdateRemoteDescription_Notification.remote_description', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='remote_description_version', full_name='CWebRTC_WebRTCUpdateRemoteDescription_Notification.remote_description_version', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ssrcs_to_accountids', full_name='CWebRTC_WebRTCUpdateRemoteDescription_Notification.ssrcs_to_accountids', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12057, - serialized_end=12279, -) - - -_CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION_CSSRCTOACCOUNTIDMAPPING = _descriptor.Descriptor( - name='CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping', - full_name='CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ssrc', full_name='CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping.ssrc', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountid', full_name='CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping.accountid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12281, - serialized_end=12390, -) - - -_CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_REQUEST = _descriptor.Descriptor( - name='CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request', - full_name='CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ip_webrtc_server', full_name='CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request.ip_webrtc_server', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='port_webrtc_server', full_name='CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request.port_webrtc_server', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip_webrtc_session_client', full_name='CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request.ip_webrtc_session_client', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='port_webrtc_session_client', full_name='CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request.port_webrtc_session_client', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='remote_description_version', full_name='CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request.remote_description_version', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12393, - serialized_end=12612, -) - - -_CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_RESPONSE = _descriptor.Descriptor( - name='CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response', - full_name='CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12614, - serialized_end=12674, -) - - -_CMOBILEPERACCOUNT_GETSETTINGS_REQUEST = _descriptor.Descriptor( - name='CMobilePerAccount_GetSettings_Request', - full_name='CMobilePerAccount_GetSettings_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12676, - serialized_end=12715, -) - - -_CMOBILEPERACCOUNT_GETSETTINGS_RESPONSE = _descriptor.Descriptor( - name='CMobilePerAccount_GetSettings_Response', - full_name='CMobilePerAccount_GetSettings_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='has_settings', full_name='CMobilePerAccount_GetSettings_Response.has_settings', index=0, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='allow_sale_push', full_name='CMobilePerAccount_GetSettings_Response.allow_sale_push', 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), - _descriptor.FieldDescriptor( - name='allow_wishlist_push', full_name='CMobilePerAccount_GetSettings_Response.allow_wishlist_push', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_notification_level', full_name='CMobilePerAccount_GetSettings_Response.chat_notification_level', index=3, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notify_direct_chat', full_name='CMobilePerAccount_GetSettings_Response.notify_direct_chat', index=4, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notify_group_chat', full_name='CMobilePerAccount_GetSettings_Response.notify_group_chat', index=5, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='allow_event_push', full_name='CMobilePerAccount_GetSettings_Response.allow_event_push', index=6, - number=8, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=True, - 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=12718, - serialized_end=12954, -) - - -_CMOBILEPERACCOUNT_SETSETTINGS_REQUEST = _descriptor.Descriptor( - name='CMobilePerAccount_SetSettings_Request', - full_name='CMobilePerAccount_SetSettings_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='allow_sale_push', full_name='CMobilePerAccount_SetSettings_Request.allow_sale_push', index=0, - 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), - _descriptor.FieldDescriptor( - name='allow_wishlist_push', full_name='CMobilePerAccount_SetSettings_Request.allow_wishlist_push', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_notification_level', full_name='CMobilePerAccount_SetSettings_Request.chat_notification_level', index=2, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notify_direct_chat', full_name='CMobilePerAccount_SetSettings_Request.notify_direct_chat', index=3, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notify_group_chat', full_name='CMobilePerAccount_SetSettings_Request.notify_group_chat', index=4, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='allow_event_push', full_name='CMobilePerAccount_SetSettings_Request.allow_event_push', index=5, - number=7, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=True, - 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=12957, - serialized_end=13170, -) - - -_CMOBILEPERACCOUNT_SETSETTINGS_RESPONSE = _descriptor.Descriptor( - name='CMobilePerAccount_SetSettings_Response', - full_name='CMobilePerAccount_SetSettings_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13172, - serialized_end=13212, -) - - -_CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST = _descriptor.Descriptor( - name='CMobileDevice_RegisterMobileDevice_Request', - full_name='CMobileDevice_RegisterMobileDevice_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='deviceid', full_name='CMobileDevice_RegisterMobileDevice_Request.deviceid', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CMobileDevice_RegisterMobileDevice_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='push_enabled', full_name='CMobileDevice_RegisterMobileDevice_Request.push_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_version', full_name='CMobileDevice_RegisterMobileDevice_Request.app_version', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='os_version', full_name='CMobileDevice_RegisterMobileDevice_Request.os_version', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='device_model', full_name='CMobileDevice_RegisterMobileDevice_Request.device_model', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='twofactor_device_identifier', full_name='CMobileDevice_RegisterMobileDevice_Request.twofactor_device_identifier', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mobile_app', full_name='CMobileDevice_RegisterMobileDevice_Request.mobile_app', index=7, - number=8, 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=b'\202\265\030 enum; suggested type: EMobileApp', 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=13215, - serialized_end=13475, -) - - -_CMOBILEDEVICE_REGISTERMOBILEDEVICE_RESPONSE = _descriptor.Descriptor( - name='CMobileDevice_RegisterMobileDevice_Response', - full_name='CMobileDevice_RegisterMobileDevice_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='unique_deviceid', full_name='CMobileDevice_RegisterMobileDevice_Response.unique_deviceid', index=0, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13477, - serialized_end=13547, -) - - -_CMOBILEDEVICE_DEREGISTERMOBILEDEVICE_NOTIFICATION = _descriptor.Descriptor( - name='CMobileDevice_DeregisterMobileDevice_Notification', - full_name='CMobileDevice_DeregisterMobileDevice_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='deviceid', full_name='CMobileDevice_DeregisterMobileDevice_Notification.deviceid', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13549, - serialized_end=13618, -) - - -_UNKNOWNPROTO = _descriptor.Descriptor( - name='UnknownProto', - full_name='UnknownProto', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13620, - serialized_end=13634, -) - -_CMSGCLIENTAPPMINUTESPLAYEDDATA.fields_by_name['minutes_played'].message_type = _CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA -_CCOMMUNITY_GETAPPS_RESPONSE.fields_by_name['apps'].message_type = steammessages__base__pb2._CCDDBAPPDETAILCOMMON -_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE.fields_by_name['token_lists'].message_type = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST -_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST.fields_by_name['tokens'].message_type = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN -_CCOMMUNITY_COMMENT.fields_by_name['ipaddress'].message_type = steammessages__base__pb2._CMSGIPADDRESS -_CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE.fields_by_name['comments'].message_type = _CCOMMUNITY_COMMENT -_CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE.fields_by_name['deleted_comments'].message_type = _CCOMMUNITY_COMMENT -_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST.fields_by_name['app_list'].message_type = _CAPPPRIORITY -_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE.fields_by_name['results'].message_type = steammessages__base__pb2._CCLANMATCHEVENTBYRANGE -_CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE.fields_by_name['results'].message_type = _CCOMMUNITY_PARTNEREVENTRESULT -_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE.fields_by_name['priorities'].message_type = _CCOMMUNITY_PARTNEREVENTSAPPPRIORITY -_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST.fields_by_name['markings'].message_type = _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING -_CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION.fields_by_name['impressions'].message_type = _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION -_CFRIENDSLIST_GETCATEGORIES_RESPONSE.fields_by_name['categories'].message_type = _CFRIENDSLISTCATEGORY -_CFRIENDSLIST_GETFAVORITES_RESPONSE.fields_by_name['favorites'].message_type = _CFRIENDSLISTFAVORITEENTRY -_CFRIENDSLIST_SETFAVORITES_REQUEST.fields_by_name['favorites'].message_type = _CFRIENDSLISTFAVORITEENTRY -_CFRIENDSLIST_FAVORITESCHANGED_NOTIFICATION.fields_by_name['favorites'].message_type = _CFRIENDSLISTFAVORITEENTRY -_CFRIENDSLIST_GETFRIENDSLIST_RESPONSE.fields_by_name['friendslist'].message_type = steammessages__clientserver__friends__pb2._CMSGCLIENTFRIENDSLIST -_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE.fields_by_name['published_files'].message_type = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID -_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE.fields_by_name['subscribed_files'].message_type = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID -_CMSGCLIENTWORKSHOPITEMINFOREQUEST.fields_by_name['workshop_items'].message_type = _CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM -_CMSGCLIENTWORKSHOPITEMINFORESPONSE.fields_by_name['workshop_items'].message_type = _CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO -_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE.fields_by_name['published_files'].message_type = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID -_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE.fields_by_name['published_files'].message_type = _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID -_CMSGGAMESERVERPINGSAMPLE.fields_by_name['gs_samples'].message_type = _CMSGGAMESERVERPINGSAMPLE_SAMPLE -_CVOICECHAT_ALLMEMBERSSTATUS_NOTIFICATION.fields_by_name['users'].message_type = _CVOICECHAT_USERVOICESTATUS_NOTIFICATION -_CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION.fields_by_name['ssrcs_to_accountids'].message_type = _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION_CSSRCTOACCOUNTIDMAPPING -DESCRIPTOR.message_types_by_name['CHelpRequestLogs_UploadUserApplicationLog_Request'] = _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_REQUEST -DESCRIPTOR.message_types_by_name['CHelpRequestLogs_UploadUserApplicationLog_Response'] = _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_RESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientAppMinutesPlayedData'] = _CMSGCLIENTAPPMINUTESPLAYEDDATA -DESCRIPTOR.message_types_by_name['CMsgClientAppMinutesPlayedData_AppMinutesPlayedData'] = _CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA -DESCRIPTOR.message_types_by_name['CCommunity_GetApps_Request'] = _CCOMMUNITY_GETAPPS_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_GetApps_Response'] = _CCOMMUNITY_GETAPPS_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Request'] = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Response'] = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Response_Token'] = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN -DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Response_TokenList'] = _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST -DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThread_Request'] = _CCOMMUNITY_GETCOMMENTTHREAD_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_Comment'] = _CCOMMUNITY_COMMENT -DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThread_Response'] = _CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_PostCommentToThread_Request'] = _CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_PostCommentToThread_Response'] = _CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_DeleteCommentFromThread_Request'] = _CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_DeleteCommentFromThread_Response'] = _CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_RateCommentThread_Request'] = _CCOMMUNITY_RATECOMMENTTHREAD_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_RateCommentThread_Response'] = _CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThreadRatings_Request'] = _CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThreadRatings_Response'] = _CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_RateClanAnnouncement_Request'] = _CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_RateClanAnnouncement_Response'] = _CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_GetClanAnnouncementVoteForUser_Request'] = _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_GetClanAnnouncementVoteForUser_Response'] = _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE -DESCRIPTOR.message_types_by_name['CAppPriority'] = _CAPPPRIORITY -DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventNews_Request'] = _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventNews_Response'] = _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_GetBestEventsForUser_Request'] = _CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventResult'] = _CCOMMUNITY_PARTNEREVENTRESULT -DESCRIPTOR.message_types_by_name['CCommunity_GetBestEventsForUser_Response'] = _CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_ClearUserPartnerEventsAppPriorities_Request'] = _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_ClearUserPartnerEventsAppPriorities_Response'] = _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsAppPriority'] = _CCOMMUNITY_PARTNEREVENTSAPPPRIORITY -DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventsAppPriorities_Request'] = _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventsAppPriorities_Response'] = _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_ClearSinglePartnerEventsAppPriority_Request'] = _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_ClearSinglePartnerEventsAppPriority_Response'] = _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowMoreForApp_Request'] = _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowMoreForApp_Response'] = _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowLessForApp_Request'] = _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowLessForApp_Response'] = _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE -DESCRIPTOR.message_types_by_name['CCommunity_MarkPartnerEventsForUser_Request'] = _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST -DESCRIPTOR.message_types_by_name['CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking'] = _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING -DESCRIPTOR.message_types_by_name['CCommunity_MarkPartnerEventsForUser_Response'] = _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE -DESCRIPTOR.message_types_by_name['CProductImpressionsFromClient_Notification'] = _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION -DESCRIPTOR.message_types_by_name['CProductImpressionsFromClient_Notification_Impression'] = _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION -DESCRIPTOR.message_types_by_name['CFriendsListCategory'] = _CFRIENDSLISTCATEGORY -DESCRIPTOR.message_types_by_name['CFriendsList_GetCategories_Request'] = _CFRIENDSLIST_GETCATEGORIES_REQUEST -DESCRIPTOR.message_types_by_name['CFriendsList_GetCategories_Response'] = _CFRIENDSLIST_GETCATEGORIES_RESPONSE -DESCRIPTOR.message_types_by_name['CFriendsListFavoriteEntry'] = _CFRIENDSLISTFAVORITEENTRY -DESCRIPTOR.message_types_by_name['CFriendsList_GetFavorites_Request'] = _CFRIENDSLIST_GETFAVORITES_REQUEST -DESCRIPTOR.message_types_by_name['CFriendsList_GetFavorites_Response'] = _CFRIENDSLIST_GETFAVORITES_RESPONSE -DESCRIPTOR.message_types_by_name['CFriendsList_SetFavorites_Request'] = _CFRIENDSLIST_SETFAVORITES_REQUEST -DESCRIPTOR.message_types_by_name['CFriendsList_SetFavorites_Response'] = _CFRIENDSLIST_SETFAVORITES_RESPONSE -DESCRIPTOR.message_types_by_name['CFriendsList_FavoritesChanged_Notification'] = _CFRIENDSLIST_FAVORITESCHANGED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CFriendsList_GetFriendsList_Request'] = _CFRIENDSLIST_GETFRIENDSLIST_REQUEST -DESCRIPTOR.message_types_by_name['CFriendsList_GetFriendsList_Response'] = _CFRIENDSLIST_GETFRIENDSLIST_RESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserPublishedFiles'] = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES -DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserPublishedFilesResponse'] = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId'] = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID -DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFiles'] = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES -DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFilesResponse'] = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId'] = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID -DESCRIPTOR.message_types_by_name['CMsgClientUCMPublishedFileDeleted'] = _CMSGCLIENTUCMPUBLISHEDFILEDELETED -DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoRequest'] = _CMSGCLIENTWORKSHOPITEMINFOREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoRequest_WorkshopItem'] = _CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM -DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoResponse'] = _CMSGCLIENTWORKSHOPITEMINFORESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo'] = _CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO -DESCRIPTOR.message_types_by_name['CMsgClientUCMGetPublishedFilesForUser'] = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER -DESCRIPTOR.message_types_by_name['CMsgClientUCMGetPublishedFilesForUserResponse'] = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId'] = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID -DESCRIPTOR.message_types_by_name['CMsgCREEnumeratePublishedFiles'] = _CMSGCREENUMERATEPUBLISHEDFILES -DESCRIPTOR.message_types_by_name['CMsgCREEnumeratePublishedFilesResponse'] = _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE -DESCRIPTOR.message_types_by_name['CMsgCREEnumeratePublishedFilesResponse_PublishedFileId'] = _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID -DESCRIPTOR.message_types_by_name['CMsgGameServerPingSample'] = _CMSGGAMESERVERPINGSAMPLE -DESCRIPTOR.message_types_by_name['CMsgGameServerPingSample_Sample'] = _CMSGGAMESERVERPINGSAMPLE_SAMPLE -DESCRIPTOR.message_types_by_name['CClan_RespondToClanInvite_Request'] = _CCLAN_RESPONDTOCLANINVITE_REQUEST -DESCRIPTOR.message_types_by_name['CClan_RespondToClanInvite_Response'] = _CCLAN_RESPONDTOCLANINVITE_RESPONSE -DESCRIPTOR.message_types_by_name['CVoiceChat_RequestOneOnOneChat_Request'] = _CVOICECHAT_REQUESTONEONONECHAT_REQUEST -DESCRIPTOR.message_types_by_name['CVoiceChat_RequestOneOnOneChat_Response'] = _CVOICECHAT_REQUESTONEONONECHAT_RESPONSE -DESCRIPTOR.message_types_by_name['CVoiceChat_OneOnOneChatRequested_Notification'] = _CVOICECHAT_ONEONONECHATREQUESTED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CVoiceChat_AnswerOneOnOneChat_Request'] = _CVOICECHAT_ANSWERONEONONECHAT_REQUEST -DESCRIPTOR.message_types_by_name['CVoiceChat_AnswerOneOnOneChat_Response'] = _CVOICECHAT_ANSWERONEONONECHAT_RESPONSE -DESCRIPTOR.message_types_by_name['CVoiceChat_OneOnOneChatRequestResponse_Notification'] = _CVOICECHAT_ONEONONECHATREQUESTRESPONSE_NOTIFICATION -DESCRIPTOR.message_types_by_name['CVoiceChat_EndOneOnOneChat_Request'] = _CVOICECHAT_ENDONEONONECHAT_REQUEST -DESCRIPTOR.message_types_by_name['CVoiceChat_EndOneOnOneChat_Response'] = _CVOICECHAT_ENDONEONONECHAT_RESPONSE -DESCRIPTOR.message_types_by_name['CVoiceChat_LeaveOneOnOneChat_Request'] = _CVOICECHAT_LEAVEONEONONECHAT_REQUEST -DESCRIPTOR.message_types_by_name['CVoiceChat_LeaveOneOnOneChat_Response'] = _CVOICECHAT_LEAVEONEONONECHAT_RESPONSE -DESCRIPTOR.message_types_by_name['CVoiceChat_UserJoinedVoiceChat_Notification'] = _CVOICECHAT_USERJOINEDVOICECHAT_NOTIFICATION -DESCRIPTOR.message_types_by_name['CVoiceChat_UserVoiceStatus_Notification'] = _CVOICECHAT_USERVOICESTATUS_NOTIFICATION -DESCRIPTOR.message_types_by_name['CVoiceChat_AllMembersStatus_Notification'] = _CVOICECHAT_ALLMEMBERSSTATUS_NOTIFICATION -DESCRIPTOR.message_types_by_name['CVoiceChat_UpdateVoiceChatWebRTCData_Request'] = _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_REQUEST -DESCRIPTOR.message_types_by_name['CVoiceChat_UpdateVoiceChatWebRTCData_Response'] = _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_RESPONSE -DESCRIPTOR.message_types_by_name['CVoiceChat_UploadClientVoiceChatLogs_Request'] = _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_REQUEST -DESCRIPTOR.message_types_by_name['CVoiceChat_UploadClientVoiceChatLogs_Response'] = _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_RESPONSE -DESCRIPTOR.message_types_by_name['CVoiceChat_LeaveVoiceChat_Request'] = _CVOICECHAT_LEAVEVOICECHAT_REQUEST -DESCRIPTOR.message_types_by_name['CVoiceChat_LeaveVoiceChat_Response'] = _CVOICECHAT_LEAVEVOICECHAT_RESPONSE -DESCRIPTOR.message_types_by_name['CVoiceChat_UserLeftVoiceChat_Notification'] = _CVOICECHAT_USERLEFTVOICECHAT_NOTIFICATION -DESCRIPTOR.message_types_by_name['CVoiceChat_VoiceChatEnded_Notification'] = _CVOICECHAT_VOICECHATENDED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CWebRTCClient_InitiateWebRTCConnection_Request'] = _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_REQUEST -DESCRIPTOR.message_types_by_name['CWebRTCClient_InitiateWebRTCConnection_Response'] = _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_RESPONSE -DESCRIPTOR.message_types_by_name['CWebRTC_WebRTCSessionConnected_Notification'] = _CWEBRTC_WEBRTCSESSIONCONNECTED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CWebRTC_WebRTCUpdateRemoteDescription_Notification'] = _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION -DESCRIPTOR.message_types_by_name['CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping'] = _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION_CSSRCTOACCOUNTIDMAPPING -DESCRIPTOR.message_types_by_name['CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request'] = _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_REQUEST -DESCRIPTOR.message_types_by_name['CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response'] = _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_RESPONSE -DESCRIPTOR.message_types_by_name['CMobilePerAccount_GetSettings_Request'] = _CMOBILEPERACCOUNT_GETSETTINGS_REQUEST -DESCRIPTOR.message_types_by_name['CMobilePerAccount_GetSettings_Response'] = _CMOBILEPERACCOUNT_GETSETTINGS_RESPONSE -DESCRIPTOR.message_types_by_name['CMobilePerAccount_SetSettings_Request'] = _CMOBILEPERACCOUNT_SETSETTINGS_REQUEST -DESCRIPTOR.message_types_by_name['CMobilePerAccount_SetSettings_Response'] = _CMOBILEPERACCOUNT_SETSETTINGS_RESPONSE -DESCRIPTOR.message_types_by_name['CMobileDevice_RegisterMobileDevice_Request'] = _CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST -DESCRIPTOR.message_types_by_name['CMobileDevice_RegisterMobileDevice_Response'] = _CMOBILEDEVICE_REGISTERMOBILEDEVICE_RESPONSE -DESCRIPTOR.message_types_by_name['CMobileDevice_DeregisterMobileDevice_Notification'] = _CMOBILEDEVICE_DEREGISTERMOBILEDEVICE_NOTIFICATION -DESCRIPTOR.message_types_by_name['UnknownProto'] = _UNKNOWNPROTO -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CHelpRequestLogs_UploadUserApplicationLog_Request = _reflection.GeneratedProtocolMessageType('CHelpRequestLogs_UploadUserApplicationLog_Request', (_message.Message,), { - 'DESCRIPTOR' : _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CHelpRequestLogs_UploadUserApplicationLog_Request) - }) -_sym_db.RegisterMessage(CHelpRequestLogs_UploadUserApplicationLog_Request) - -CHelpRequestLogs_UploadUserApplicationLog_Response = _reflection.GeneratedProtocolMessageType('CHelpRequestLogs_UploadUserApplicationLog_Response', (_message.Message,), { - 'DESCRIPTOR' : _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CHelpRequestLogs_UploadUserApplicationLog_Response) - }) -_sym_db.RegisterMessage(CHelpRequestLogs_UploadUserApplicationLog_Response) - -CMsgClientAppMinutesPlayedData = _reflection.GeneratedProtocolMessageType('CMsgClientAppMinutesPlayedData', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTAPPMINUTESPLAYEDDATA, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientAppMinutesPlayedData) - }) -_sym_db.RegisterMessage(CMsgClientAppMinutesPlayedData) - -CMsgClientAppMinutesPlayedData_AppMinutesPlayedData = _reflection.GeneratedProtocolMessageType('CMsgClientAppMinutesPlayedData_AppMinutesPlayedData', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) - }) -_sym_db.RegisterMessage(CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) - -CCommunity_GetApps_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetApps_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETAPPS_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetApps_Request) - }) -_sym_db.RegisterMessage(CCommunity_GetApps_Request) - -CCommunity_GetApps_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetApps_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETAPPS_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetApps_Response) - }) -_sym_db.RegisterMessage(CCommunity_GetApps_Response) - -CCommunity_GetAppRichPresenceLocalization_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Request) - }) -_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Request) - -CCommunity_GetAppRichPresenceLocalization_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Response) - }) -_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Response) - -CCommunity_GetAppRichPresenceLocalization_Response_Token = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Response_Token', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Response_Token) - }) -_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Response_Token) - -CCommunity_GetAppRichPresenceLocalization_Response_TokenList = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Response_TokenList', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Response_TokenList) - }) -_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Response_TokenList) - -CCommunity_GetCommentThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThread_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREAD_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThread_Request) - }) -_sym_db.RegisterMessage(CCommunity_GetCommentThread_Request) - -CCommunity_Comment = _reflection.GeneratedProtocolMessageType('CCommunity_Comment', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_COMMENT, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_Comment) - }) -_sym_db.RegisterMessage(CCommunity_Comment) - -CCommunity_GetCommentThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThread_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThread_Response) - }) -_sym_db.RegisterMessage(CCommunity_GetCommentThread_Response) - -CCommunity_PostCommentToThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_PostCommentToThread_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_PostCommentToThread_Request) - }) -_sym_db.RegisterMessage(CCommunity_PostCommentToThread_Request) - -CCommunity_PostCommentToThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_PostCommentToThread_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_PostCommentToThread_Response) - }) -_sym_db.RegisterMessage(CCommunity_PostCommentToThread_Response) - -CCommunity_DeleteCommentFromThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_DeleteCommentFromThread_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_DeleteCommentFromThread_Request) - }) -_sym_db.RegisterMessage(CCommunity_DeleteCommentFromThread_Request) - -CCommunity_DeleteCommentFromThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_DeleteCommentFromThread_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_DeleteCommentFromThread_Response) - }) -_sym_db.RegisterMessage(CCommunity_DeleteCommentFromThread_Response) - -CCommunity_RateCommentThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_RateCommentThread_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_RATECOMMENTTHREAD_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_RateCommentThread_Request) - }) -_sym_db.RegisterMessage(CCommunity_RateCommentThread_Request) - -CCommunity_RateCommentThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_RateCommentThread_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_RateCommentThread_Response) - }) -_sym_db.RegisterMessage(CCommunity_RateCommentThread_Response) - -CCommunity_GetCommentThreadRatings_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThreadRatings_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThreadRatings_Request) - }) -_sym_db.RegisterMessage(CCommunity_GetCommentThreadRatings_Request) - -CCommunity_GetCommentThreadRatings_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThreadRatings_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThreadRatings_Response) - }) -_sym_db.RegisterMessage(CCommunity_GetCommentThreadRatings_Response) - -CCommunity_RateClanAnnouncement_Request = _reflection.GeneratedProtocolMessageType('CCommunity_RateClanAnnouncement_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_RateClanAnnouncement_Request) - }) -_sym_db.RegisterMessage(CCommunity_RateClanAnnouncement_Request) - -CCommunity_RateClanAnnouncement_Response = _reflection.GeneratedProtocolMessageType('CCommunity_RateClanAnnouncement_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_RateClanAnnouncement_Response) - }) -_sym_db.RegisterMessage(CCommunity_RateClanAnnouncement_Response) - -CCommunity_GetClanAnnouncementVoteForUser_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetClanAnnouncementVoteForUser_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetClanAnnouncementVoteForUser_Request) - }) -_sym_db.RegisterMessage(CCommunity_GetClanAnnouncementVoteForUser_Request) - -CCommunity_GetClanAnnouncementVoteForUser_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetClanAnnouncementVoteForUser_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetClanAnnouncementVoteForUser_Response) - }) -_sym_db.RegisterMessage(CCommunity_GetClanAnnouncementVoteForUser_Response) - -CAppPriority = _reflection.GeneratedProtocolMessageType('CAppPriority', (_message.Message,), { - 'DESCRIPTOR' : _CAPPPRIORITY, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CAppPriority) - }) -_sym_db.RegisterMessage(CAppPriority) - -CCommunity_GetUserPartnerEventNews_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventNews_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventNews_Request) - }) -_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventNews_Request) - -CCommunity_GetUserPartnerEventNews_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventNews_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventNews_Response) - }) -_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventNews_Response) - -CCommunity_GetBestEventsForUser_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetBestEventsForUser_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetBestEventsForUser_Request) - }) -_sym_db.RegisterMessage(CCommunity_GetBestEventsForUser_Request) - -CCommunity_PartnerEventResult = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventResult', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTRESULT, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventResult) - }) -_sym_db.RegisterMessage(CCommunity_PartnerEventResult) - -CCommunity_GetBestEventsForUser_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetBestEventsForUser_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetBestEventsForUser_Response) - }) -_sym_db.RegisterMessage(CCommunity_GetBestEventsForUser_Response) - -CCommunity_ClearUserPartnerEventsAppPriorities_Request = _reflection.GeneratedProtocolMessageType('CCommunity_ClearUserPartnerEventsAppPriorities_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_ClearUserPartnerEventsAppPriorities_Request) - }) -_sym_db.RegisterMessage(CCommunity_ClearUserPartnerEventsAppPriorities_Request) - -CCommunity_ClearUserPartnerEventsAppPriorities_Response = _reflection.GeneratedProtocolMessageType('CCommunity_ClearUserPartnerEventsAppPriorities_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_ClearUserPartnerEventsAppPriorities_Response) - }) -_sym_db.RegisterMessage(CCommunity_ClearUserPartnerEventsAppPriorities_Response) - -CCommunity_PartnerEventsAppPriority = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsAppPriority', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSAPPPRIORITY, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsAppPriority) - }) -_sym_db.RegisterMessage(CCommunity_PartnerEventsAppPriority) - -CCommunity_GetUserPartnerEventsAppPriorities_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventsAppPriorities_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventsAppPriorities_Request) - }) -_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventsAppPriorities_Request) - -CCommunity_GetUserPartnerEventsAppPriorities_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventsAppPriorities_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventsAppPriorities_Response) - }) -_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventsAppPriorities_Response) - -CCommunity_ClearSinglePartnerEventsAppPriority_Request = _reflection.GeneratedProtocolMessageType('CCommunity_ClearSinglePartnerEventsAppPriority_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_ClearSinglePartnerEventsAppPriority_Request) - }) -_sym_db.RegisterMessage(CCommunity_ClearSinglePartnerEventsAppPriority_Request) - -CCommunity_ClearSinglePartnerEventsAppPriority_Response = _reflection.GeneratedProtocolMessageType('CCommunity_ClearSinglePartnerEventsAppPriority_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_ClearSinglePartnerEventsAppPriority_Response) - }) -_sym_db.RegisterMessage(CCommunity_ClearSinglePartnerEventsAppPriority_Response) - -CCommunity_PartnerEventsShowMoreForApp_Request = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowMoreForApp_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowMoreForApp_Request) - }) -_sym_db.RegisterMessage(CCommunity_PartnerEventsShowMoreForApp_Request) - -CCommunity_PartnerEventsShowMoreForApp_Response = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowMoreForApp_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowMoreForApp_Response) - }) -_sym_db.RegisterMessage(CCommunity_PartnerEventsShowMoreForApp_Response) - -CCommunity_PartnerEventsShowLessForApp_Request = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowLessForApp_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowLessForApp_Request) - }) -_sym_db.RegisterMessage(CCommunity_PartnerEventsShowLessForApp_Request) - -CCommunity_PartnerEventsShowLessForApp_Response = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowLessForApp_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowLessForApp_Response) - }) -_sym_db.RegisterMessage(CCommunity_PartnerEventsShowLessForApp_Response) - -CCommunity_MarkPartnerEventsForUser_Request = _reflection.GeneratedProtocolMessageType('CCommunity_MarkPartnerEventsForUser_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_MarkPartnerEventsForUser_Request) - }) -_sym_db.RegisterMessage(CCommunity_MarkPartnerEventsForUser_Request) - -CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking = _reflection.GeneratedProtocolMessageType('CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking) - }) -_sym_db.RegisterMessage(CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking) - -CCommunity_MarkPartnerEventsForUser_Response = _reflection.GeneratedProtocolMessageType('CCommunity_MarkPartnerEventsForUser_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CCommunity_MarkPartnerEventsForUser_Response) - }) -_sym_db.RegisterMessage(CCommunity_MarkPartnerEventsForUser_Response) - -CProductImpressionsFromClient_Notification = _reflection.GeneratedProtocolMessageType('CProductImpressionsFromClient_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CProductImpressionsFromClient_Notification) - }) -_sym_db.RegisterMessage(CProductImpressionsFromClient_Notification) - -CProductImpressionsFromClient_Notification_Impression = _reflection.GeneratedProtocolMessageType('CProductImpressionsFromClient_Notification_Impression', (_message.Message,), { - 'DESCRIPTOR' : _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CProductImpressionsFromClient_Notification_Impression) - }) -_sym_db.RegisterMessage(CProductImpressionsFromClient_Notification_Impression) - -CFriendsListCategory = _reflection.GeneratedProtocolMessageType('CFriendsListCategory', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLISTCATEGORY, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsListCategory) - }) -_sym_db.RegisterMessage(CFriendsListCategory) - -CFriendsList_GetCategories_Request = _reflection.GeneratedProtocolMessageType('CFriendsList_GetCategories_Request', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLIST_GETCATEGORIES_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsList_GetCategories_Request) - }) -_sym_db.RegisterMessage(CFriendsList_GetCategories_Request) - -CFriendsList_GetCategories_Response = _reflection.GeneratedProtocolMessageType('CFriendsList_GetCategories_Response', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLIST_GETCATEGORIES_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsList_GetCategories_Response) - }) -_sym_db.RegisterMessage(CFriendsList_GetCategories_Response) - -CFriendsListFavoriteEntry = _reflection.GeneratedProtocolMessageType('CFriendsListFavoriteEntry', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLISTFAVORITEENTRY, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsListFavoriteEntry) - }) -_sym_db.RegisterMessage(CFriendsListFavoriteEntry) - -CFriendsList_GetFavorites_Request = _reflection.GeneratedProtocolMessageType('CFriendsList_GetFavorites_Request', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLIST_GETFAVORITES_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsList_GetFavorites_Request) - }) -_sym_db.RegisterMessage(CFriendsList_GetFavorites_Request) - -CFriendsList_GetFavorites_Response = _reflection.GeneratedProtocolMessageType('CFriendsList_GetFavorites_Response', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLIST_GETFAVORITES_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsList_GetFavorites_Response) - }) -_sym_db.RegisterMessage(CFriendsList_GetFavorites_Response) - -CFriendsList_SetFavorites_Request = _reflection.GeneratedProtocolMessageType('CFriendsList_SetFavorites_Request', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLIST_SETFAVORITES_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsList_SetFavorites_Request) - }) -_sym_db.RegisterMessage(CFriendsList_SetFavorites_Request) - -CFriendsList_SetFavorites_Response = _reflection.GeneratedProtocolMessageType('CFriendsList_SetFavorites_Response', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLIST_SETFAVORITES_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsList_SetFavorites_Response) - }) -_sym_db.RegisterMessage(CFriendsList_SetFavorites_Response) - -CFriendsList_FavoritesChanged_Notification = _reflection.GeneratedProtocolMessageType('CFriendsList_FavoritesChanged_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLIST_FAVORITESCHANGED_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsList_FavoritesChanged_Notification) - }) -_sym_db.RegisterMessage(CFriendsList_FavoritesChanged_Notification) - -CFriendsList_GetFriendsList_Request = _reflection.GeneratedProtocolMessageType('CFriendsList_GetFriendsList_Request', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLIST_GETFRIENDSLIST_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsList_GetFriendsList_Request) - }) -_sym_db.RegisterMessage(CFriendsList_GetFriendsList_Request) - -CFriendsList_GetFriendsList_Response = _reflection.GeneratedProtocolMessageType('CFriendsList_GetFriendsList_Response', (_message.Message,), { - 'DESCRIPTOR' : _CFRIENDSLIST_GETFRIENDSLIST_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CFriendsList_GetFriendsList_Response) - }) -_sym_db.RegisterMessage(CFriendsList_GetFriendsList_Response) - -CMsgClientUCMEnumerateUserPublishedFiles = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserPublishedFiles', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserPublishedFiles) - }) -_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserPublishedFiles) - -CMsgClientUCMEnumerateUserPublishedFilesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserPublishedFilesResponse', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserPublishedFilesResponse) - }) -_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserPublishedFilesResponse) - -CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) - }) -_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) - -CMsgClientUCMEnumerateUserSubscribedFiles = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFiles', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFiles) - }) -_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFiles) - -CMsgClientUCMEnumerateUserSubscribedFilesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFilesResponse', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFilesResponse) - }) -_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFilesResponse) - -CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) - }) -_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) - -CMsgClientUCMPublishedFileDeleted = _reflection.GeneratedProtocolMessageType('CMsgClientUCMPublishedFileDeleted', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMPUBLISHEDFILEDELETED, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMPublishedFileDeleted) - }) -_sym_db.RegisterMessage(CMsgClientUCMPublishedFileDeleted) - -CMsgClientWorkshopItemInfoRequest = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoRequest', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTWORKSHOPITEMINFOREQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoRequest) - }) -_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoRequest) - -CMsgClientWorkshopItemInfoRequest_WorkshopItem = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoRequest_WorkshopItem', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoRequest_WorkshopItem) - }) -_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoRequest_WorkshopItem) - -CMsgClientWorkshopItemInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoResponse', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTWORKSHOPITEMINFORESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoResponse) - }) -_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoResponse) - -CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) - }) -_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) - -CMsgClientUCMGetPublishedFilesForUser = _reflection.GeneratedProtocolMessageType('CMsgClientUCMGetPublishedFilesForUser', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMGetPublishedFilesForUser) - }) -_sym_db.RegisterMessage(CMsgClientUCMGetPublishedFilesForUser) - -CMsgClientUCMGetPublishedFilesForUserResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMGetPublishedFilesForUserResponse', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMGetPublishedFilesForUserResponse) - }) -_sym_db.RegisterMessage(CMsgClientUCMGetPublishedFilesForUserResponse) - -CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId = _reflection.GeneratedProtocolMessageType('CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) - }) -_sym_db.RegisterMessage(CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) - -CMsgCREEnumeratePublishedFiles = _reflection.GeneratedProtocolMessageType('CMsgCREEnumeratePublishedFiles', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCREENUMERATEPUBLISHEDFILES, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgCREEnumeratePublishedFiles) - }) -_sym_db.RegisterMessage(CMsgCREEnumeratePublishedFiles) - -CMsgCREEnumeratePublishedFilesResponse = _reflection.GeneratedProtocolMessageType('CMsgCREEnumeratePublishedFilesResponse', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgCREEnumeratePublishedFilesResponse) - }) -_sym_db.RegisterMessage(CMsgCREEnumeratePublishedFilesResponse) - -CMsgCREEnumeratePublishedFilesResponse_PublishedFileId = _reflection.GeneratedProtocolMessageType('CMsgCREEnumeratePublishedFilesResponse_PublishedFileId', (_message.Message,), { - 'DESCRIPTOR' : _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) - }) -_sym_db.RegisterMessage(CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) - -CMsgGameServerPingSample = _reflection.GeneratedProtocolMessageType('CMsgGameServerPingSample', (_message.Message,), { - 'DESCRIPTOR' : _CMSGGAMESERVERPINGSAMPLE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgGameServerPingSample) - }) -_sym_db.RegisterMessage(CMsgGameServerPingSample) - -CMsgGameServerPingSample_Sample = _reflection.GeneratedProtocolMessageType('CMsgGameServerPingSample_Sample', (_message.Message,), { - 'DESCRIPTOR' : _CMSGGAMESERVERPINGSAMPLE_SAMPLE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMsgGameServerPingSample_Sample) - }) -_sym_db.RegisterMessage(CMsgGameServerPingSample_Sample) - -CClan_RespondToClanInvite_Request = _reflection.GeneratedProtocolMessageType('CClan_RespondToClanInvite_Request', (_message.Message,), { - 'DESCRIPTOR' : _CCLAN_RESPONDTOCLANINVITE_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CClan_RespondToClanInvite_Request) - }) -_sym_db.RegisterMessage(CClan_RespondToClanInvite_Request) - -CClan_RespondToClanInvite_Response = _reflection.GeneratedProtocolMessageType('CClan_RespondToClanInvite_Response', (_message.Message,), { - 'DESCRIPTOR' : _CCLAN_RESPONDTOCLANINVITE_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CClan_RespondToClanInvite_Response) - }) -_sym_db.RegisterMessage(CClan_RespondToClanInvite_Response) - -CVoiceChat_RequestOneOnOneChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_RequestOneOnOneChat_Request', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_REQUESTONEONONECHAT_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_RequestOneOnOneChat_Request) - }) -_sym_db.RegisterMessage(CVoiceChat_RequestOneOnOneChat_Request) - -CVoiceChat_RequestOneOnOneChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_RequestOneOnOneChat_Response', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_REQUESTONEONONECHAT_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_RequestOneOnOneChat_Response) - }) -_sym_db.RegisterMessage(CVoiceChat_RequestOneOnOneChat_Response) - -CVoiceChat_OneOnOneChatRequested_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_OneOnOneChatRequested_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_ONEONONECHATREQUESTED_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_OneOnOneChatRequested_Notification) - }) -_sym_db.RegisterMessage(CVoiceChat_OneOnOneChatRequested_Notification) - -CVoiceChat_AnswerOneOnOneChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_AnswerOneOnOneChat_Request', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_ANSWERONEONONECHAT_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_AnswerOneOnOneChat_Request) - }) -_sym_db.RegisterMessage(CVoiceChat_AnswerOneOnOneChat_Request) - -CVoiceChat_AnswerOneOnOneChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_AnswerOneOnOneChat_Response', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_ANSWERONEONONECHAT_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_AnswerOneOnOneChat_Response) - }) -_sym_db.RegisterMessage(CVoiceChat_AnswerOneOnOneChat_Response) - -CVoiceChat_OneOnOneChatRequestResponse_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_OneOnOneChatRequestResponse_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_ONEONONECHATREQUESTRESPONSE_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_OneOnOneChatRequestResponse_Notification) - }) -_sym_db.RegisterMessage(CVoiceChat_OneOnOneChatRequestResponse_Notification) - -CVoiceChat_EndOneOnOneChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_EndOneOnOneChat_Request', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_ENDONEONONECHAT_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_EndOneOnOneChat_Request) - }) -_sym_db.RegisterMessage(CVoiceChat_EndOneOnOneChat_Request) - -CVoiceChat_EndOneOnOneChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_EndOneOnOneChat_Response', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_ENDONEONONECHAT_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_EndOneOnOneChat_Response) - }) -_sym_db.RegisterMessage(CVoiceChat_EndOneOnOneChat_Response) - -CVoiceChat_LeaveOneOnOneChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_LeaveOneOnOneChat_Request', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_LEAVEONEONONECHAT_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_LeaveOneOnOneChat_Request) - }) -_sym_db.RegisterMessage(CVoiceChat_LeaveOneOnOneChat_Request) - -CVoiceChat_LeaveOneOnOneChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_LeaveOneOnOneChat_Response', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_LEAVEONEONONECHAT_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_LeaveOneOnOneChat_Response) - }) -_sym_db.RegisterMessage(CVoiceChat_LeaveOneOnOneChat_Response) - -CVoiceChat_UserJoinedVoiceChat_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_UserJoinedVoiceChat_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_USERJOINEDVOICECHAT_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_UserJoinedVoiceChat_Notification) - }) -_sym_db.RegisterMessage(CVoiceChat_UserJoinedVoiceChat_Notification) - -CVoiceChat_UserVoiceStatus_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_UserVoiceStatus_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_USERVOICESTATUS_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_UserVoiceStatus_Notification) - }) -_sym_db.RegisterMessage(CVoiceChat_UserVoiceStatus_Notification) - -CVoiceChat_AllMembersStatus_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_AllMembersStatus_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_ALLMEMBERSSTATUS_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_AllMembersStatus_Notification) - }) -_sym_db.RegisterMessage(CVoiceChat_AllMembersStatus_Notification) - -CVoiceChat_UpdateVoiceChatWebRTCData_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_UpdateVoiceChatWebRTCData_Request', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_UpdateVoiceChatWebRTCData_Request) - }) -_sym_db.RegisterMessage(CVoiceChat_UpdateVoiceChatWebRTCData_Request) - -CVoiceChat_UpdateVoiceChatWebRTCData_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_UpdateVoiceChatWebRTCData_Response', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_UpdateVoiceChatWebRTCData_Response) - }) -_sym_db.RegisterMessage(CVoiceChat_UpdateVoiceChatWebRTCData_Response) - -CVoiceChat_UploadClientVoiceChatLogs_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_UploadClientVoiceChatLogs_Request', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_UploadClientVoiceChatLogs_Request) - }) -_sym_db.RegisterMessage(CVoiceChat_UploadClientVoiceChatLogs_Request) - -CVoiceChat_UploadClientVoiceChatLogs_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_UploadClientVoiceChatLogs_Response', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_UploadClientVoiceChatLogs_Response) - }) -_sym_db.RegisterMessage(CVoiceChat_UploadClientVoiceChatLogs_Response) - -CVoiceChat_LeaveVoiceChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_LeaveVoiceChat_Request', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_LEAVEVOICECHAT_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_LeaveVoiceChat_Request) - }) -_sym_db.RegisterMessage(CVoiceChat_LeaveVoiceChat_Request) - -CVoiceChat_LeaveVoiceChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_LeaveVoiceChat_Response', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_LEAVEVOICECHAT_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_LeaveVoiceChat_Response) - }) -_sym_db.RegisterMessage(CVoiceChat_LeaveVoiceChat_Response) - -CVoiceChat_UserLeftVoiceChat_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_UserLeftVoiceChat_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_USERLEFTVOICECHAT_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_UserLeftVoiceChat_Notification) - }) -_sym_db.RegisterMessage(CVoiceChat_UserLeftVoiceChat_Notification) - -CVoiceChat_VoiceChatEnded_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_VoiceChatEnded_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CVOICECHAT_VOICECHATENDED_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CVoiceChat_VoiceChatEnded_Notification) - }) -_sym_db.RegisterMessage(CVoiceChat_VoiceChatEnded_Notification) - -CWebRTCClient_InitiateWebRTCConnection_Request = _reflection.GeneratedProtocolMessageType('CWebRTCClient_InitiateWebRTCConnection_Request', (_message.Message,), { - 'DESCRIPTOR' : _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CWebRTCClient_InitiateWebRTCConnection_Request) - }) -_sym_db.RegisterMessage(CWebRTCClient_InitiateWebRTCConnection_Request) - -CWebRTCClient_InitiateWebRTCConnection_Response = _reflection.GeneratedProtocolMessageType('CWebRTCClient_InitiateWebRTCConnection_Response', (_message.Message,), { - 'DESCRIPTOR' : _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CWebRTCClient_InitiateWebRTCConnection_Response) - }) -_sym_db.RegisterMessage(CWebRTCClient_InitiateWebRTCConnection_Response) - -CWebRTC_WebRTCSessionConnected_Notification = _reflection.GeneratedProtocolMessageType('CWebRTC_WebRTCSessionConnected_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CWEBRTC_WEBRTCSESSIONCONNECTED_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CWebRTC_WebRTCSessionConnected_Notification) - }) -_sym_db.RegisterMessage(CWebRTC_WebRTCSessionConnected_Notification) - -CWebRTC_WebRTCUpdateRemoteDescription_Notification = _reflection.GeneratedProtocolMessageType('CWebRTC_WebRTCUpdateRemoteDescription_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CWebRTC_WebRTCUpdateRemoteDescription_Notification) - }) -_sym_db.RegisterMessage(CWebRTC_WebRTCUpdateRemoteDescription_Notification) - -CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping = _reflection.GeneratedProtocolMessageType('CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping', (_message.Message,), { - 'DESCRIPTOR' : _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION_CSSRCTOACCOUNTIDMAPPING, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping) - }) -_sym_db.RegisterMessage(CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping) - -CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request = _reflection.GeneratedProtocolMessageType('CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request', (_message.Message,), { - 'DESCRIPTOR' : _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request) - }) -_sym_db.RegisterMessage(CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request) - -CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response = _reflection.GeneratedProtocolMessageType('CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response', (_message.Message,), { - 'DESCRIPTOR' : _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response) - }) -_sym_db.RegisterMessage(CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response) - -CMobilePerAccount_GetSettings_Request = _reflection.GeneratedProtocolMessageType('CMobilePerAccount_GetSettings_Request', (_message.Message,), { - 'DESCRIPTOR' : _CMOBILEPERACCOUNT_GETSETTINGS_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMobilePerAccount_GetSettings_Request) - }) -_sym_db.RegisterMessage(CMobilePerAccount_GetSettings_Request) - -CMobilePerAccount_GetSettings_Response = _reflection.GeneratedProtocolMessageType('CMobilePerAccount_GetSettings_Response', (_message.Message,), { - 'DESCRIPTOR' : _CMOBILEPERACCOUNT_GETSETTINGS_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMobilePerAccount_GetSettings_Response) - }) -_sym_db.RegisterMessage(CMobilePerAccount_GetSettings_Response) - -CMobilePerAccount_SetSettings_Request = _reflection.GeneratedProtocolMessageType('CMobilePerAccount_SetSettings_Request', (_message.Message,), { - 'DESCRIPTOR' : _CMOBILEPERACCOUNT_SETSETTINGS_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMobilePerAccount_SetSettings_Request) - }) -_sym_db.RegisterMessage(CMobilePerAccount_SetSettings_Request) - -CMobilePerAccount_SetSettings_Response = _reflection.GeneratedProtocolMessageType('CMobilePerAccount_SetSettings_Response', (_message.Message,), { - 'DESCRIPTOR' : _CMOBILEPERACCOUNT_SETSETTINGS_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMobilePerAccount_SetSettings_Response) - }) -_sym_db.RegisterMessage(CMobilePerAccount_SetSettings_Response) - -CMobileDevice_RegisterMobileDevice_Request = _reflection.GeneratedProtocolMessageType('CMobileDevice_RegisterMobileDevice_Request', (_message.Message,), { - 'DESCRIPTOR' : _CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMobileDevice_RegisterMobileDevice_Request) - }) -_sym_db.RegisterMessage(CMobileDevice_RegisterMobileDevice_Request) - -CMobileDevice_RegisterMobileDevice_Response = _reflection.GeneratedProtocolMessageType('CMobileDevice_RegisterMobileDevice_Response', (_message.Message,), { - 'DESCRIPTOR' : _CMOBILEDEVICE_REGISTERMOBILEDEVICE_RESPONSE, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMobileDevice_RegisterMobileDevice_Response) - }) -_sym_db.RegisterMessage(CMobileDevice_RegisterMobileDevice_Response) - -CMobileDevice_DeregisterMobileDevice_Notification = _reflection.GeneratedProtocolMessageType('CMobileDevice_DeregisterMobileDevice_Notification', (_message.Message,), { - 'DESCRIPTOR' : _CMOBILEDEVICE_DEREGISTERMOBILEDEVICE_NOTIFICATION, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:CMobileDevice_DeregisterMobileDevice_Notification) - }) -_sym_db.RegisterMessage(CMobileDevice_DeregisterMobileDevice_Notification) - -UnknownProto = _reflection.GeneratedProtocolMessageType('UnknownProto', (_message.Message,), { - 'DESCRIPTOR' : _UNKNOWNPROTO, - '__module__' : 'steammessages_webui_friends_pb2' - # @@protoc_insertion_point(class_scope:UnknownProto) - }) -_sym_db.RegisterMessage(UnknownProto) - - -DESCRIPTOR._options = None -_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST.fields_by_name['filter_event_type']._options = None -_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING.fields_by_name['display_location']._options = None -_CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION.fields_by_name['type']._options = None -_CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST.fields_by_name['mobile_app']._options = None - -_HELPREQUESTLOGS = _descriptor.ServiceDescriptor( - name='HelpRequestLogs', - full_name='HelpRequestLogs', - file=DESCRIPTOR, - index=0, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=13637, - serialized_end=13788, - methods=[ - _descriptor.MethodDescriptor( - name='UploadUserApplicationLog', - full_name='HelpRequestLogs.UploadUserApplicationLog', - index=0, - containing_service=None, - input_type=_CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_REQUEST, - output_type=_CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_HELPREQUESTLOGS) - -DESCRIPTOR.services_by_name['HelpRequestLogs'] = _HELPREQUESTLOGS - - -_COMMUNITY = _descriptor.ServiceDescriptor( - name='Community', - full_name='Community', - file=DESCRIPTOR, - index=1, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=13791, - serialized_end=15869, - methods=[ - _descriptor.MethodDescriptor( - name='GetApps', - full_name='Community.GetApps', - index=0, - containing_service=None, - input_type=_CCOMMUNITY_GETAPPS_REQUEST, - output_type=_CCOMMUNITY_GETAPPS_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetAppRichPresenceLocalization', - full_name='Community.GetAppRichPresenceLocalization', - index=1, - containing_service=None, - input_type=_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST, - output_type=_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetCommentThread', - full_name='Community.GetCommentThread', - index=2, - containing_service=None, - input_type=_CCOMMUNITY_GETCOMMENTTHREAD_REQUEST, - output_type=_CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='PostCommentToThread', - full_name='Community.PostCommentToThread', - index=3, - containing_service=None, - input_type=_CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST, - output_type=_CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteCommentFromThread', - full_name='Community.DeleteCommentFromThread', - index=4, - containing_service=None, - input_type=_CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST, - output_type=_CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RateCommentThread', - full_name='Community.RateCommentThread', - index=5, - containing_service=None, - input_type=_CCOMMUNITY_RATECOMMENTTHREAD_REQUEST, - output_type=_CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetCommentThreadRatings', - full_name='Community.GetCommentThreadRatings', - index=6, - containing_service=None, - input_type=_CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST, - output_type=_CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RateClanAnnouncement', - full_name='Community.RateClanAnnouncement', - index=7, - containing_service=None, - input_type=_CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST, - output_type=_CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetClanAnnouncementVoteForUser', - full_name='Community.GetClanAnnouncementVoteForUser', - index=8, - containing_service=None, - input_type=_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST, - output_type=_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetUserPartnerEventNews', - full_name='Community.GetUserPartnerEventNews', - index=9, - containing_service=None, - input_type=_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST, - output_type=_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetBestEventsForUser', - full_name='Community.GetBestEventsForUser', - index=10, - containing_service=None, - input_type=_CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST, - output_type=_CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='MarkPartnerEventsForUser', - full_name='Community.MarkPartnerEventsForUser', - index=11, - containing_service=None, - input_type=_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST, - output_type=_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='PartnerEventsShowMoreForApp', - full_name='Community.PartnerEventsShowMoreForApp', - index=12, - containing_service=None, - input_type=_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST, - output_type=_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='PartnerEventsShowLessForApp', - full_name='Community.PartnerEventsShowLessForApp', - index=13, - containing_service=None, - input_type=_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST, - output_type=_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ClearUserPartnerEventsAppPriorities', - full_name='Community.ClearUserPartnerEventsAppPriorities', - index=14, - containing_service=None, - input_type=_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, - output_type=_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetUserPartnerEventsAppPriorities', - full_name='Community.GetUserPartnerEventsAppPriorities', - index=15, - containing_service=None, - input_type=_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, - output_type=_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ClearSinglePartnerEventsAppPriority', - full_name='Community.ClearSinglePartnerEventsAppPriority', - index=16, - containing_service=None, - input_type=_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST, - output_type=_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_COMMUNITY) - -DESCRIPTOR.services_by_name['Community'] = _COMMUNITY - - -_EXPERIMENTSERVICE = _descriptor.ServiceDescriptor( - name='ExperimentService', - full_name='ExperimentService', - file=DESCRIPTOR, - index=2, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=15871, - serialized_end=15956, - methods=[ - _descriptor.MethodDescriptor( - name='ReportProductImpressionsFromClient', - full_name='ExperimentService.ReportProductImpressionsFromClient', - index=0, - containing_service=None, - input_type=_UNKNOWNPROTO, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_EXPERIMENTSERVICE) - -DESCRIPTOR.services_by_name['ExperimentService'] = _EXPERIMENTSERVICE - - -_FRIENDSLIST = _descriptor.ServiceDescriptor( - name='FriendsList', - full_name='FriendsList', - file=DESCRIPTOR, - index=3, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=15959, - serialized_end=16337, - methods=[ - _descriptor.MethodDescriptor( - name='GetCategories', - full_name='FriendsList.GetCategories', - index=0, - containing_service=None, - input_type=_CFRIENDSLIST_GETCATEGORIES_REQUEST, - output_type=_CFRIENDSLIST_GETCATEGORIES_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetFriendsList', - full_name='FriendsList.GetFriendsList', - index=1, - containing_service=None, - input_type=_CFRIENDSLIST_GETFRIENDSLIST_REQUEST, - output_type=_CFRIENDSLIST_GETFRIENDSLIST_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetFavorites', - full_name='FriendsList.GetFavorites', - index=2, - containing_service=None, - input_type=_CFRIENDSLIST_GETFAVORITES_REQUEST, - output_type=_CFRIENDSLIST_GETFAVORITES_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetFavorites', - full_name='FriendsList.SetFavorites', - index=3, - containing_service=None, - input_type=_CFRIENDSLIST_SETFAVORITES_REQUEST, - output_type=_CFRIENDSLIST_SETFAVORITES_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_FRIENDSLIST) - -DESCRIPTOR.services_by_name['FriendsList'] = _FRIENDSLIST - - -_FRIENDSLISTCLIENT = _descriptor.ServiceDescriptor( - name='FriendsListClient', - full_name='FriendsListClient', - file=DESCRIPTOR, - index=4, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=16339, - serialized_end=16436, - methods=[ - _descriptor.MethodDescriptor( - name='FavoritesChanged', - full_name='FriendsListClient.FavoritesChanged', - index=0, - containing_service=None, - input_type=_CFRIENDSLIST_FAVORITESCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_FRIENDSLISTCLIENT) - -DESCRIPTOR.services_by_name['FriendsListClient'] = _FRIENDSLISTCLIENT - - -_CLAN = _descriptor.ServiceDescriptor( - name='Clan', - full_name='Clan', - file=DESCRIPTOR, - index=5, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=16438, - serialized_end=16540, - methods=[ - _descriptor.MethodDescriptor( - name='RespondToClanInvite', - full_name='Clan.RespondToClanInvite', - index=0, - containing_service=None, - input_type=_CCLAN_RESPONDTOCLANINVITE_REQUEST, - output_type=_CCLAN_RESPONDTOCLANINVITE_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_CLAN) - -DESCRIPTOR.services_by_name['Clan'] = _CLAN - - -_VOICECHAT = _descriptor.ServiceDescriptor( - name='VoiceChat', - full_name='VoiceChat', - file=DESCRIPTOR, - index=6, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=16543, - serialized_end=17376, - methods=[ - _descriptor.MethodDescriptor( - name='UpdateVoiceChatWebRTCData', - full_name='VoiceChat.UpdateVoiceChatWebRTCData', - index=0, - containing_service=None, - input_type=_CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_REQUEST, - output_type=_CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyUserVoiceStatus', - full_name='VoiceChat.NotifyUserVoiceStatus', - index=1, - containing_service=None, - input_type=_CVOICECHAT_USERVOICESTATUS_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='UploadClientVoiceChatLogs', - full_name='VoiceChat.UploadClientVoiceChatLogs', - index=2, - containing_service=None, - input_type=_CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_REQUEST, - output_type=_CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='LeaveVoiceChat', - full_name='VoiceChat.LeaveVoiceChat', - index=3, - containing_service=None, - input_type=_CVOICECHAT_LEAVEVOICECHAT_REQUEST, - output_type=_CVOICECHAT_LEAVEVOICECHAT_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RequestOneOnOneChat', - full_name='VoiceChat.RequestOneOnOneChat', - index=4, - containing_service=None, - input_type=_CVOICECHAT_REQUESTONEONONECHAT_REQUEST, - output_type=_CVOICECHAT_REQUESTONEONONECHAT_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='AnswerOneOnOneChat', - full_name='VoiceChat.AnswerOneOnOneChat', - index=5, - containing_service=None, - input_type=_CVOICECHAT_ANSWERONEONONECHAT_REQUEST, - output_type=_CVOICECHAT_ANSWERONEONONECHAT_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='EndOneOnOneChat', - full_name='VoiceChat.EndOneOnOneChat', - index=6, - containing_service=None, - input_type=_CVOICECHAT_ENDONEONONECHAT_REQUEST, - output_type=_CVOICECHAT_ENDONEONONECHAT_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='LeaveOneOnOneChat', - full_name='VoiceChat.LeaveOneOnOneChat', - index=7, - containing_service=None, - input_type=_CVOICECHAT_LEAVEONEONONECHAT_REQUEST, - output_type=_CVOICECHAT_LEAVEONEONONECHAT_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_VOICECHAT) - -DESCRIPTOR.services_by_name['VoiceChat'] = _VOICECHAT - - -_VOICECHATCLIENT = _descriptor.ServiceDescriptor( - name='VoiceChatClient', - full_name='VoiceChatClient', - file=DESCRIPTOR, - index=7, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=17379, - serialized_end=18000, - methods=[ - _descriptor.MethodDescriptor( - name='NotifyUserJoinedVoiceChat', - full_name='VoiceChatClient.NotifyUserJoinedVoiceChat', - index=0, - containing_service=None, - input_type=_CVOICECHAT_USERJOINEDVOICECHAT_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyUserLeftVoiceChat', - full_name='VoiceChatClient.NotifyUserLeftVoiceChat', - index=1, - containing_service=None, - input_type=_CVOICECHAT_USERLEFTVOICECHAT_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyVoiceChatEnded', - full_name='VoiceChatClient.NotifyVoiceChatEnded', - index=2, - containing_service=None, - input_type=_CVOICECHAT_VOICECHATENDED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyUserVoiceStatus', - full_name='VoiceChatClient.NotifyUserVoiceStatus', - index=3, - containing_service=None, - input_type=_CVOICECHAT_USERVOICESTATUS_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyAllUsersVoiceStatus', - full_name='VoiceChatClient.NotifyAllUsersVoiceStatus', - index=4, - containing_service=None, - input_type=_CVOICECHAT_ALLMEMBERSSTATUS_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyOneOnOneChatRequested', - full_name='VoiceChatClient.NotifyOneOnOneChatRequested', - index=5, - containing_service=None, - input_type=_CVOICECHAT_ONEONONECHATREQUESTED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyOneOnOneChatResponse', - full_name='VoiceChatClient.NotifyOneOnOneChatResponse', - index=6, - containing_service=None, - input_type=_CVOICECHAT_ONEONONECHATREQUESTRESPONSE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_VOICECHATCLIENT) - -DESCRIPTOR.services_by_name['VoiceChatClient'] = _VOICECHATCLIENT - - -_WEBRTCCLIENT = _descriptor.ServiceDescriptor( - name='WebRTCClient', - full_name='WebRTCClient', - file=DESCRIPTOR, - index=8, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=18003, - serialized_end=18305, - methods=[ - _descriptor.MethodDescriptor( - name='InitiateWebRTCConnection', - full_name='WebRTCClient.InitiateWebRTCConnection', - index=0, - containing_service=None, - input_type=_CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_REQUEST, - output_type=_CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='AcknowledgeUpdatedRemoteDescription', - full_name='WebRTCClient.AcknowledgeUpdatedRemoteDescription', - index=1, - containing_service=None, - input_type=_CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_REQUEST, - output_type=_CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_WEBRTCCLIENT) - -DESCRIPTOR.services_by_name['WebRTCClient'] = _WEBRTCCLIENT - - -_WEBRTCCLIENTNOTIFICATIONS = _descriptor.ServiceDescriptor( - name='WebRTCClientNotifications', - full_name='WebRTCClientNotifications', - file=DESCRIPTOR, - index=9, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=18308, - serialized_end=18531, - methods=[ - _descriptor.MethodDescriptor( - name='NotifyWebRTCSessionConnected', - full_name='WebRTCClientNotifications.NotifyWebRTCSessionConnected', - index=0, - containing_service=None, - input_type=_CWEBRTC_WEBRTCSESSIONCONNECTED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyWebRTCUpdateRemoteDescription', - full_name='WebRTCClientNotifications.NotifyWebRTCUpdateRemoteDescription', - index=1, - containing_service=None, - input_type=_CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_WEBRTCCLIENTNOTIFICATIONS) - -DESCRIPTOR.services_by_name['WebRTCClientNotifications'] = _WEBRTCCLIENTNOTIFICATIONS - - -_MOBILEPERACCOUNT = _descriptor.ServiceDescriptor( - name='MobilePerAccount', - full_name='MobilePerAccount', - file=DESCRIPTOR, - index=10, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=18534, - serialized_end=18744, - methods=[ - _descriptor.MethodDescriptor( - name='GetSettings', - full_name='MobilePerAccount.GetSettings', - index=0, - containing_service=None, - input_type=_CMOBILEPERACCOUNT_GETSETTINGS_REQUEST, - output_type=_CMOBILEPERACCOUNT_GETSETTINGS_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetSettings', - full_name='MobilePerAccount.SetSettings', - index=1, - containing_service=None, - input_type=_CMOBILEPERACCOUNT_SETSETTINGS_REQUEST, - output_type=_CMOBILEPERACCOUNT_SETSETTINGS_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_MOBILEPERACCOUNT) - -DESCRIPTOR.services_by_name['MobilePerAccount'] = _MOBILEPERACCOUNT - - -_MOBILEDEVICE = _descriptor.ServiceDescriptor( - name='MobileDevice', - full_name='MobileDevice', - file=DESCRIPTOR, - index=11, - serialized_options=None, - create_key=_descriptor._internal_create_key, - serialized_start=18747, - serialized_end=18967, - methods=[ - _descriptor.MethodDescriptor( - name='RegisterMobileDevice', - full_name='MobileDevice.RegisterMobileDevice', - index=0, - containing_service=None, - input_type=_CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST, - output_type=_CMOBILEDEVICE_REGISTERMOBILEDEVICE_RESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeregisterMobileDevice', - full_name='MobileDevice.DeregisterMobileDevice', - index=1, - containing_service=None, - input_type=_CMOBILEDEVICE_DEREGISTERMOBILEDEVICE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=None, - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_MOBILEDEVICE) - -DESCRIPTOR.services_by_name['MobileDevice'] = _MOBILEDEVICE - -HelpRequestLogs = service_reflection.GeneratedServiceType('HelpRequestLogs', (_service.Service,), dict( - DESCRIPTOR = _HELPREQUESTLOGS, - __module__ = 'steammessages_webui_friends_pb2' - )) - -HelpRequestLogs_Stub = service_reflection.GeneratedServiceStubType('HelpRequestLogs_Stub', (HelpRequestLogs,), dict( - DESCRIPTOR = _HELPREQUESTLOGS, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -Community = service_reflection.GeneratedServiceType('Community', (_service.Service,), dict( - DESCRIPTOR = _COMMUNITY, - __module__ = 'steammessages_webui_friends_pb2' - )) - -Community_Stub = service_reflection.GeneratedServiceStubType('Community_Stub', (Community,), dict( - DESCRIPTOR = _COMMUNITY, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -ExperimentService = service_reflection.GeneratedServiceType('ExperimentService', (_service.Service,), dict( - DESCRIPTOR = _EXPERIMENTSERVICE, - __module__ = 'steammessages_webui_friends_pb2' - )) - -ExperimentService_Stub = service_reflection.GeneratedServiceStubType('ExperimentService_Stub', (ExperimentService,), dict( - DESCRIPTOR = _EXPERIMENTSERVICE, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -FriendsList = service_reflection.GeneratedServiceType('FriendsList', (_service.Service,), dict( - DESCRIPTOR = _FRIENDSLIST, - __module__ = 'steammessages_webui_friends_pb2' - )) - -FriendsList_Stub = service_reflection.GeneratedServiceStubType('FriendsList_Stub', (FriendsList,), dict( - DESCRIPTOR = _FRIENDSLIST, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -FriendsListClient = service_reflection.GeneratedServiceType('FriendsListClient', (_service.Service,), dict( - DESCRIPTOR = _FRIENDSLISTCLIENT, - __module__ = 'steammessages_webui_friends_pb2' - )) - -FriendsListClient_Stub = service_reflection.GeneratedServiceStubType('FriendsListClient_Stub', (FriendsListClient,), dict( - DESCRIPTOR = _FRIENDSLISTCLIENT, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -Clan = service_reflection.GeneratedServiceType('Clan', (_service.Service,), dict( - DESCRIPTOR = _CLAN, - __module__ = 'steammessages_webui_friends_pb2' - )) - -Clan_Stub = service_reflection.GeneratedServiceStubType('Clan_Stub', (Clan,), dict( - DESCRIPTOR = _CLAN, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -VoiceChat = service_reflection.GeneratedServiceType('VoiceChat', (_service.Service,), dict( - DESCRIPTOR = _VOICECHAT, - __module__ = 'steammessages_webui_friends_pb2' - )) - -VoiceChat_Stub = service_reflection.GeneratedServiceStubType('VoiceChat_Stub', (VoiceChat,), dict( - DESCRIPTOR = _VOICECHAT, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -VoiceChatClient = service_reflection.GeneratedServiceType('VoiceChatClient', (_service.Service,), dict( - DESCRIPTOR = _VOICECHATCLIENT, - __module__ = 'steammessages_webui_friends_pb2' - )) - -VoiceChatClient_Stub = service_reflection.GeneratedServiceStubType('VoiceChatClient_Stub', (VoiceChatClient,), dict( - DESCRIPTOR = _VOICECHATCLIENT, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -WebRTCClient = service_reflection.GeneratedServiceType('WebRTCClient', (_service.Service,), dict( - DESCRIPTOR = _WEBRTCCLIENT, - __module__ = 'steammessages_webui_friends_pb2' - )) - -WebRTCClient_Stub = service_reflection.GeneratedServiceStubType('WebRTCClient_Stub', (WebRTCClient,), dict( - DESCRIPTOR = _WEBRTCCLIENT, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -WebRTCClientNotifications = service_reflection.GeneratedServiceType('WebRTCClientNotifications', (_service.Service,), dict( - DESCRIPTOR = _WEBRTCCLIENTNOTIFICATIONS, - __module__ = 'steammessages_webui_friends_pb2' - )) - -WebRTCClientNotifications_Stub = service_reflection.GeneratedServiceStubType('WebRTCClientNotifications_Stub', (WebRTCClientNotifications,), dict( - DESCRIPTOR = _WEBRTCCLIENTNOTIFICATIONS, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -MobilePerAccount = service_reflection.GeneratedServiceType('MobilePerAccount', (_service.Service,), dict( - DESCRIPTOR = _MOBILEPERACCOUNT, - __module__ = 'steammessages_webui_friends_pb2' - )) - -MobilePerAccount_Stub = service_reflection.GeneratedServiceStubType('MobilePerAccount_Stub', (MobilePerAccount,), dict( - DESCRIPTOR = _MOBILEPERACCOUNT, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -MobileDevice = service_reflection.GeneratedServiceType('MobileDevice', (_service.Service,), dict( - DESCRIPTOR = _MOBILEDEVICE, - __module__ = 'steammessages_webui_friends_pb2' - )) - -MobileDevice_Stub = service_reflection.GeneratedServiceStubType('MobileDevice_Stub', (MobileDevice,), dict( - DESCRIPTOR = _MOBILEDEVICE, - __module__ = 'steammessages_webui_friends_pb2' - )) - - -# @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index 1c3df850..adc67a91 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -13,10 +13,12 @@ import vdf from .consts import EMsg, EResult, EAccountType, EFriendRelationship, EPersonaState -from .messages import steammessages_base_pb2, steammessages_clientserver_login_pb2, steammessages_player_pb2, \ - steammessages_clientserver_friends_pb2, steammessages_clientserver_pb2, steammessages_chat_pb2, \ +from .messages import steammessages_base_pb2, steammessages_clientserver_login_pb2, \ + steammessages_clientserver_friends_pb2, steammessages_clientserver_pb2, \ steammessages_clientserver_2_pb2, steammessages_clientserver_userstats_pb2, \ - steammessages_clientserver_appinfo_pb2, steammessages_webui_friends_pb2, service_cloudconfigstore_pb2 + steammessages_clientserver_appinfo_pb2, service_community_pb2, service_cloudconfigstore_pb2 +from .messages.steammessages_player import steamclient_pb2 as steammessages_player_pb2 +from .messages.steammessages_chat import steamclient_pb2 as steammessages_chat_pb2 from .types import SteamId, ProtoUserInfo logger = logging.getLogger(__name__) @@ -228,7 +230,7 @@ async def get_apps_info(self, app_ids): async def get_presence_localization(self, appid, language='english'): logger.info(f"Sending call for rich presence localization with {appid}, {language}") - message = steammessages_webui_friends_pb2.CCommunity_GetAppRichPresenceLocalization_Request() + message = service_community_pb2.CCommunity_GetAppRichPresenceLocalization_Request() message.appid = appid message.language = language @@ -583,7 +585,7 @@ def product_info_handler(packages, apps): await self.get_apps_info(apps_to_parse) async def _process_rich_presence_translations(self, body): - message = steammessages_webui_friends_pb2.CCommunity_GetAppRichPresenceLocalization_Response() + message = service_community_pb2.CCommunity_GetAppRichPresenceLocalization_Response() message.ParseFromString(body) # keeping info log for further rich presence improvements From e0b914f20eafdb0229e1d8d6c7a0578b6e979f48 Mon Sep 17 00:00:00 2001 From: Laura Braker Date: Thu, 16 Mar 2023 03:59:04 +0100 Subject: [PATCH 004/100] Fix AttributeError('out_of_game_heartbeat_seconds') --- src/steam_network/protocol/protobuf_client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index adc67a91..e37684bf 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -388,7 +388,7 @@ async def _process_client_log_on_response(self, body): message = steammessages_clientserver_login_pb2.CMsgClientLogonResponse() message.ParseFromString(body) result = message.eresult - + if result == EResult.AccountLogonDenied: if message.email_domain: await self.user_authentication_handler('two_step', 'email') @@ -396,7 +396,7 @@ async def _process_client_log_on_response(self, body): await self.user_authentication_handler('two_step', 'mobile') if result == EResult.OK: - interval = message.out_of_game_heartbeat_seconds + interval = message.heartbeat_seconds self.steam_id = message.client_supplied_steamid await self.user_authentication_handler('steam_id', self.steam_id) await self.user_authentication_handler('account_id', message.client_supplied_steamid - self._ACCOUNT_ID_MASK) From cb9f8c36bbe93f4eda4b0265eeadbd9439590e6e Mon Sep 17 00:00:00 2001 From: TheSentry Date: Tue, 11 Apr 2023 00:20:26 +0200 Subject: [PATCH 005/100] Update README.md --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 198c27e4..902160b6 100755 --- a/README.md +++ b/README.md @@ -2,9 +2,13 @@ GOG Galaxy 2.0 Community integration for Steam. +This is a fork of the repository from FriendsOfGalaxy, intended to continue development until they resume their work. + +**This is unofficial and purely maintained by fans!** + ## Installation -*The latest release should be available for download via the "Connect" button in Galaxy* +*~~The latest release should be available for download via the "Connect" button in Galaxy~~* ### To install a custom build: * make sure Galaxy is closed @@ -49,6 +53,8 @@ Initial `backend` (with the login window) is set to use `Steam Network` and swit ## Credits +This is a fork of https://github.com/FriendsOfGalaxy/galaxy-integration-steam + Based on work and research done by others: * https://github.com/prncc/steam-scraper * https://github.com/rhaarm/steam-scraper From 0d24e8aa7443ce9d8403517cf36162ada51fdf3a Mon Sep 17 00:00:00 2001 From: baumhera Date: Sun, 30 Apr 2023 09:27:59 -0400 Subject: [PATCH 006/100] implemented the RSA call. --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 45c68971..0a1610d3 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,7 @@ build/ output/ *.log *.log.[1-9] +/.vs +/env +*.pyproj +*.sln From 4f39c71080922d8f5cbf424ff95e99d869f1c211 Mon Sep 17 00:00:00 2001 From: baumhera Date: Sun, 30 Apr 2023 09:37:13 -0400 Subject: [PATCH 007/100] actually staging the changes this time, lol --- .../messages/steammessages_auth_pb2.py | 2926 +++++++++++++++++ src/steam_network/protocol/protobuf_client.py | 33 +- src/steam_network/protocol_client.py | 44 +- 3 files changed, 2992 insertions(+), 11 deletions(-) create mode 100644 src/steam_network/protocol/messages/steammessages_auth_pb2.py diff --git a/src/steam_network/protocol/messages/steammessages_auth_pb2.py b/src/steam_network/protocol/messages/steammessages_auth_pb2.py new file mode 100644 index 00000000..7e13db63 --- /dev/null +++ b/src/steam_network/protocol/messages/steammessages_auth_pb2.py @@ -0,0 +1,2926 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: steammessages_auth.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 +from google.protobuf import service as _service +from google.protobuf import service_reflection +# @@protoc_insertion_point(imports) + +_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.enums_pb2 as enums__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='steammessages_auth.proto', + package='', + syntax='proto2', + serialized_options=b'\220\001\001', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n\x18steammessages_auth.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\x1a\x0b\x65nums.proto\"}\n/CAuthentication_GetPasswordRSAPublicKey_Request\x12J\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\tB4\x82\xb5\x18\x30user-provided account name to get an RSA key for\"\xd5\x01\n0CAuthentication_GetPasswordRSAPublicKey_Response\x12\x31\n\rpublickey_mod\x18\x01 \x01(\tB\x1a\x82\xb5\x18\x16the public key modulus\x12\x32\n\rpublickey_exp\x18\x02 \x01(\tB\x1b\x82\xb5\x18\x17the public key exponent\x12:\n\ttimestamp\x18\x03 \x01(\x04\x42\'\x82\xb5\x18#the timestamp the key was generated\"\xad\x03\n\x1d\x43\x41uthentication_DeviceDetails\x12\\\n\x14\x64\x65vice_friendly_name\x18\x01 \x01(\tB>\x82\xb5\x18:User-supplied, or client-supplied, friendly name of device\x12\x80\x01\n\rplatform_type\x18\x02 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_UnknownB.\x82\xb5\x18*EAuthTokenPlatformType, claimed, of device\x12;\n\x07os_type\x18\x03 \x01(\x05\x42*\x82\xb5\x18&EOSType, claimed, of authorized device\x12n\n\x12gaming_device_type\x18\x04 \x01(\rBR\x82\xb5\x18NEGamingDeviceType, claimed, of authorized device for steam client-type devices\"\x99\x02\n-CAuthentication_BeginAuthSessionViaQR_Request\x12\x1c\n\x14\x64\x65vice_friendly_name\x18\x01 \x01(\t\x12P\n\rplatform_type\x18\x02 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_Unknown\x12x\n\x0e\x64\x65vice_details\x18\x03 \x01(\x0b\x32\x1e.CAuthentication_DeviceDetailsB@\x82\xb5\x18whether we are requesting a persistent or an ephemeral session\x12]\n\nwebsite_id\x18\x08 \x01(\t:\x07UnknownB@\x82\xb5\x18<(EMachineAuthWebDomain) identifier of client requesting auth\x12x\n\x0e\x64\x65vice_details\x18\t \x01(\x0b\x32\x1e.CAuthentication_DeviceDetailsB@\x82\xb5\x18\n\tclient_id\x18\x02 \x01(\x04\x42+\x82\xb5\x18\'pending client ID, from scanned QR Code\x12,\n\x07steamid\x18\x03 \x01(\x06\x42\x1b\x82\xb5\x18\x17user who wants to login\x12Z\n\tsignature\x18\x04 \x01(\x0c\x42G\x82\xb5\x18\x43HMAC digest over {version,client_id,steamid} via user\'s private key\x12Y\n\x07\x63onfirm\x18\x05 \x01(\x08:\x05\x66\x61lseBA\x82\xb5\x18=Whether to confirm the login (true) or deny the login (false)\x12\x8f\x01\n\x0bpersistence\x18\x06 \x01(\x0e\x32\x14.ESessionPersistence: k_ESessionPersistence_PersistentBB\x82\xb5\x18>whether we are requesting a persistent or an ephemeral session\"B\n@CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response\"\xbf\x02\n;CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request\x12\x42\n\tclient_id\x18\x01 \x01(\x04\x42/\x82\xb5\x18+pending client ID, from initialized session\x12,\n\x07steamid\x18\x02 \x01(\x06\x42\x1b\x82\xb5\x18\x17user who wants to login\x12#\n\x04\x63ode\x18\x03 \x01(\tB\x15\x82\xb5\x18\x11\x63onfirmation code\x12i\n\tcode_type\x18\x04 \x01(\x0e\x32\x16.EAuthSessionGuardType:\x1fk_EAuthSessionGuardType_UnknownB\x1d\x82\xb5\x18\x19type of confirmation code\">\n\n\x02ip\x18\x02 \x01(\x0b\x32\x0e.CMsgIPAddressB\"\x82\xb5\x18\x1eIP at which event was observed\x12\x30\n\x06locale\x18\x03 \x01(\tB \x82\xb5\x18\x1c\x63ity/location name, if known\x1a\xa8\x08\n\x17RefreshTokenDescription\x12\x38\n\x08token_id\x18\x01 \x01(\x06\x42&\x82\xb5\x18\"Persistent token/device identifier\x12K\n\x11token_description\x18\x02 \x01(\tB0\x82\xb5\x18,client-supplied friendly name for the device\x12\x14\n\x0ctime_updated\x18\x03 \x01(\r\x12\x81\x01\n\rplatform_type\x18\x04 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_UnknownB/\x82\xb5\x18+gross platform type (mobile/client/browser)\x12\x94\x01\n\tlogged_in\x18\x05 \x01(\x08\x42\x80\x01\x82\xb5\x18|If true, this token is currently valid. False indicates it is a machine token - ok for steamguard if you know the credential\x12T\n\x0bos_platform\x18\x06 \x01(\rB?\x82\xb5\x18;EPlatformType - rough classification of device OS, if known\x12U\n\tauth_type\x18\x07 \x01(\rBB\x82\xb5\x18>EAuthTokenGuardType - device authorization mechanism, if known\x12\x82\x01\n\x12gaming_device_type\x18\x08 \x01(\rBf\x82\xb5\x18\x62\x45GamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices\x12\x88\x01\n\nfirst_seen\x18\t \x01(\x0b\x32@.CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEventB2\x82\xb5\x18.Information about original authorization event\x12\x97\x01\n\tlast_seen\x18\n \x01(\x0b\x32@.CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEventBB\x82\xb5\x18>Information about most-recently seen, if known for this device\"3\n1CAuthentication_GetAuthSessionsForAccount_Request\"\x83\x01\n2CAuthentication_GetAuthSessionsForAccount_Response\x12M\n\nclient_ids\x18\x01 \x03(\x04\x42\x39\x82\xb5\x18\x35unique identifier of requestor, also used for routing\"\xdb\x01\n,CAuthentication_MigrateMobileSession_Request\x12\x34\n\x07steamid\x18\x01 \x01(\x06\x42#\x82\xb5\x18\x1fSteam ID of the user to migrate\x12&\n\x05token\x18\x02 \x01(\tB\x17\x82\xb5\x18\x13WG Token to migrate\x12M\n\tsignature\x18\x03 \x01(\tB:\x82\xb5\x18\x36Signature over the wg token using the user\'s 2FA token\"\\\n-CAuthentication_MigrateMobileSession_Response\x12\x15\n\rrefresh_token\x18\x01 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"\xcf\x02\n+CAuthentication_RefreshToken_Revoke_Request\x12\x10\n\x08token_id\x18\x01 \x01(\x06\x12N\n\x07steamid\x18\x02 \x01(\x06\x42=\x82\xb5\x18\x39Token holder if an admin action on behalf of another user\x12\x84\x01\n\rrevoke_action\x18\x03 \x01(\x0e\x32\x17.EAuthTokenRevokeAction:\x1bk_EAuthTokenRevokePermanentB7\x82\xb5\x18\x33Select between logout and logout-and-forget-machine\x12\x37\n\tsignature\x18\x04 \x01(\x0c\x42$\x82\xb5\x18 required signature over token_id\".\n,CAuthentication_RefreshToken_Revoke_Response\"\xdb\x01\n:CAuthenticationSupport_QueryRefreshTokensByAccount_Request\x12?\n\x07steamid\x18\x01 \x01(\x06\x42.\x82\xb5\x18*SteamID of the account to query (required)\x12\\\n\x16include_revoked_tokens\x18\x02 \x01(\x08\x42<\x82\xb5\x18\x38Includes tokens that are revoked or expired in the query\"\x8f\x02\n\x1f\x43SupportRefreshTokenDescription\x12\x10\n\x08token_id\x18\x01 \x01(\x06\x12\x19\n\x11token_description\x18\x02 \x01(\t\x12\x14\n\x0ctime_updated\x18\x03 \x01(\r\x12P\n\rplatform_type\x18\x04 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_Unknown\x12@\n\x0btoken_state\x18\x05 \x01(\x0e\x32\x10.EAuthTokenState:\x19k_EAuthTokenState_Invalid\x12\x15\n\rowner_steamid\x18\x06 \x01(\x06\"w\n;CAuthenticationSupport_QueryRefreshTokensByAccount_Response\x12\x38\n\x0erefresh_tokens\x18\x01 \x03(\x0b\x32 .CSupportRefreshTokenDescription\"y\n4CAuthenticationSupport_QueryRefreshTokenByID_Request\x12\x41\n\x08token_id\x18\x01 \x01(\x06\x42/\x82\xb5\x18+Token ID of the token to look up (required)\"q\n5CAuthenticationSupport_QueryRefreshTokenByID_Response\x12\x38\n\x0erefresh_tokens\x18\x01 \x03(\x0b\x32 .CSupportRefreshTokenDescription\"n\n*CAuthenticationSupport_RevokeToken_Request\x12@\n\x08token_id\x18\x01 \x01(\x06\x42.\x82\xb5\x18*Token ID of the token to revoke (required)\"-\n+CAuthenticationSupport_RevokeToken_Response\"{\n.CAuthenticationSupport_GetTokenHistory_Request\x12I\n\x08token_id\x18\x01 \x01(\x06\x42\x37\x82\xb5\x18\x33Token ID of the token to get history for (required)\"d\n\x19\x43SupportRefreshTokenAudit\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\x05\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x1a\n\x02ip\x18\x03 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\r\n\x05\x61\x63tor\x18\x04 \x01(\x06\"^\n/CAuthenticationSupport_GetTokenHistory_Response\x12+\n\x07history\x18\x01 \x03(\x0b\x32\x1a.CSupportRefreshTokenAudit\"C\n CCloudGaming_CreateNonce_Request\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\"B\n!CCloudGaming_CreateNonce_Response\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x0e\n\x06\x65xpiry\x18\x02 \x01(\r\"M\n%CCloudGaming_GetTimeRemaining_Request\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x12\n\nappid_list\x18\x02 \x03(\r\"F\n\x1a\x43\x43loudGaming_TimeRemaining\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x19\n\x11minutes_remaining\x18\x02 \x01(\r\"V\n&CCloudGaming_GetTimeRemaining_Response\x12,\n\x07\x65ntries\x18\x02 \x03(\x0b\x32\x1b.CCloudGaming_TimeRemaining*\xb9\x01\n\x16\x45\x41uthTokenPlatformType\x12$\n k_EAuthTokenPlatformType_Unknown\x10\x00\x12(\n$k_EAuthTokenPlatformType_SteamClient\x10\x01\x12\'\n#k_EAuthTokenPlatformType_WebBrowser\x10\x02\x12&\n\"k_EAuthTokenPlatformType_MobileApp\x10\x03*\xb6\x02\n\x15\x45\x41uthSessionGuardType\x12#\n\x1fk_EAuthSessionGuardType_Unknown\x10\x00\x12 \n\x1ck_EAuthSessionGuardType_None\x10\x01\x12%\n!k_EAuthSessionGuardType_EmailCode\x10\x02\x12&\n\"k_EAuthSessionGuardType_DeviceCode\x10\x03\x12.\n*k_EAuthSessionGuardType_DeviceConfirmation\x10\x04\x12-\n)k_EAuthSessionGuardType_EmailConfirmation\x10\x05\x12(\n$k_EAuthSessionGuardType_MachineToken\x10\x06*\xac\x01\n\x1b\x45\x41uthSessionSecurityHistory\x12)\n%k_EAuthSessionSecurityHistory_Invalid\x10\x00\x12\x30\n,k_EAuthSessionSecurityHistory_UsedPreviously\x10\x01\x12\x30\n,k_EAuthSessionSecurityHistory_NoPriorHistory\x10\x02*\x96\x01\n\x16\x45\x41uthTokenRevokeAction\x12\x1c\n\x18k_EAuthTokenRevokeLogout\x10\x00\x12\x1f\n\x1bk_EAuthTokenRevokePermanent\x10\x01\x12\x1e\n\x1ak_EAuthTokenRevokeReplaced\x10\x02\x12\x1d\n\x19k_EAuthTokenRevokeSupport\x10\x03*\xe8\x01\n\x0f\x45\x41uthTokenState\x12\x1d\n\x19k_EAuthTokenState_Invalid\x10\x00\x12\x19\n\x15k_EAuthTokenState_New\x10\x01\x12\x1f\n\x1bk_EAuthTokenState_Confirmed\x10\x02\x12\x1c\n\x18k_EAuthTokenState_Issued\x10\x03\x12\x1c\n\x18k_EAuthTokenState_Denied\x10\x04\x12\x1f\n\x1bk_EAuthTokenState_LoggedOut\x10\x05\x12\x1d\n\x19k_EAuthTokenState_Revoked\x10\x63\x32\xab\x13\n\x0e\x41uthentication\x12\xcf\x01\n\x17GetPasswordRSAPublicKey\x12\x30.CAuthentication_GetPasswordRSAPublicKey_Request\x1a\x31.CAuthentication_GetPasswordRSAPublicKey_Response\"O\x82\xb5\x18KFetches RSA public key to use to encrypt passwords for a given account name\x12\x9a\x01\n\x15\x42\x65ginAuthSessionViaQR\x12..CAuthentication_BeginAuthSessionViaQR_Request\x1a/.CAuthentication_BeginAuthSessionViaQR_Response\" \x82\xb5\x18\x1cstart authentication process\x12\xb5\x01\n\x1e\x42\x65ginAuthSessionViaCredentials\x12\x37.CAuthentication_BeginAuthSessionViaCredentials_Request\x1a\x38.CAuthentication_BeginAuthSessionViaCredentials_Response\" \x82\xb5\x18\x1cstart authentication process\x12\xa0\x01\n\x15PollAuthSessionStatus\x12..CAuthentication_PollAuthSessionStatus_Request\x1a/.CAuthentication_PollAuthSessionStatus_Response\"&\x82\xb5\x18\"poll during authentication process\x12\xce\x01\n\x12GetAuthSessionInfo\x12+.CAuthentication_GetAuthSessionInfo_Request\x1a,.CAuthentication_GetAuthSessionInfo_Response\"]\x82\xb5\x18Yget metadata of specific auth session, this will also implicitly bind the calling account\x12\xe4\x01\n\'UpdateAuthSessionWithMobileConfirmation\x12@.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request\x1a\x41.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response\"4\x82\xb5\x18\x30\x61pprove an authentication session via mobile 2fa\x12\xde\x01\n#UpdateAuthSessionWithSteamGuardCode\x12<.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request\x1a=.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response\":\x82\xb5\x18\x36\x61pprove an authentication session via steam guard code\x12\xfb\x01\n\x19GenerateAccessTokenForApp\x12\x33.CAuthentication_AccessToken_GenerateForApp_Request\x1a\x34.CAuthentication_AccessToken_GenerateForApp_Response\"s\x82\xb5\x18oGiven a refresh token for a client app audience (e.g. desktop client / mobile client), generate an access token\x12\xba\x01\n\x0f\x45numerateTokens\x12/.CAuthentication_RefreshToken_Enumerate_Request\x1a\x30.CAuthentication_RefreshToken_Enumerate_Response\"D\x82\xb5\x18@Enumerate durable (refresh) tokens for the given subject account\x12\xd6\x01\n\x19GetAuthSessionsForAccount\x12\x32.CAuthentication_GetAuthSessionsForAccount_Request\x1a\x33.CAuthentication_GetAuthSessionsForAccount_Response\"P\x82\xb5\x18LGets all active auth sessions for an account for reference by the mobile app\x12\xe4\x01\n\x14MigrateMobileSession\x12-.CAuthentication_MigrateMobileSession_Request\x1a..CAuthentication_MigrateMobileSession_Response\"m\x82\xb5\x18iMigrates a WG token to an access and refresh token using a signature generated with the user\'s 2FA secret\x12\x9e\x01\n\x12RevokeRefreshToken\x12,.CAuthentication_RefreshToken_Revoke_Request\x1a-.CAuthentication_RefreshToken_Revoke_Response\"+\x82\xb5\x18\'Mark the given refresh token as revoked\x1a\x1a\x82\xb5\x18\x16\x41uthentication Service2\xb0\x06\n\x15\x41uthenticationSupport\x12\xe5\x01\n\x1bQueryRefreshTokensByAccount\x12;.CAuthenticationSupport_QueryRefreshTokensByAccount_Request\x1a<.CAuthenticationSupport_QueryRefreshTokensByAccount_Response\"K\x82\xb5\x18GAsks the server for a list of refresh tokens associated with an account\x12\xd3\x01\n\x15QueryRefreshTokenByID\x12\x35.CAuthenticationSupport_QueryRefreshTokenByID_Request\x1a\x36.CAuthenticationSupport_QueryRefreshTokenByID_Response\"K\x82\xb5\x18GAsks the server for a list of refresh tokens associated with an account\x12\x89\x01\n\x0bRevokeToken\x12+.CAuthenticationSupport_RevokeToken_Request\x1a,.CAuthenticationSupport_RevokeToken_Response\"\x1f\x82\xb5\x18\x1bRevokes a user\'s auth token\x12\xa8\x01\n\x0fGetTokenHistory\x12/.CAuthenticationSupport_GetTokenHistory_Request\x1a\x30.CAuthenticationSupport_GetTokenHistory_Response\"2\x82\xb5\x18.Gets the audit history for a user\'s auth token\x1a\"\x82\xb5\x18\x1e\x41uthentication Support Service2\xf2\x02\n\x0b\x43loudGaming\x12\x8b\x01\n\x0b\x43reateNonce\x12!.CCloudGaming_CreateNonce_Request\x1a\".CCloudGaming_CreateNonce_Response\"5\x82\xb5\x18\x31\x43reate a nonce for a cloud gaming service session\x12\xa5\x01\n\x10GetTimeRemaining\x12&.CCloudGaming_GetTimeRemaining_Request\x1a\'.CCloudGaming_GetTimeRemaining_Response\"@\x82\xb5\x18whether we are requesting a persistent or an ephemeral session', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='website_id', full_name='CAuthentication_BeginAuthSessionViaCredentials_Request.website_id', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=True, default_value=b"Unknown".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\202\265\030<(EMachineAuthWebDomain) identifier of client requesting auth', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='device_details', full_name='CAuthentication_BeginAuthSessionViaCredentials_Request.device_details', index=8, + number=9, 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=b'\202\265\030whether we are requesting a persistent or an ephemeral session', 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=5737, + serialized_end=6277, +) + + +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE = _descriptor.Descriptor( + name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response', + full_name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6279, + serialized_end=6345, +) + + +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST = _descriptor.Descriptor( + name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request', + full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='client_id', full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request.client_id', index=0, + number=1, 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+pending client ID, from initialized session', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='steamid', full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request.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=b'\202\265\030\027user who wants to login', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='code', full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request.code', index=2, + number=3, type=9, cpp_type=9, label=1, + 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\021confirmation code', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='code_type', full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request.code_type', index=3, + number=4, 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=b'\202\265\030\031type of confirmation code', 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=6348, + serialized_end=6667, +) + + +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE = _descriptor.Descriptor( + name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response', + full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6669, + serialized_end=6731, +) + + +_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST = _descriptor.Descriptor( + name='CAuthentication_AccessToken_GenerateForApp_Request', + full_name='CAuthentication_AccessToken_GenerateForApp_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='refresh_token', full_name='CAuthentication_AccessToken_GenerateForApp_Request.refresh_token', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='steamid', full_name='CAuthentication_AccessToken_GenerateForApp_Request.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6733, + serialized_end=6825, +) + + +_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE = _descriptor.Descriptor( + name='CAuthentication_AccessToken_GenerateForApp_Response', + full_name='CAuthentication_AccessToken_GenerateForApp_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='access_token', full_name='CAuthentication_AccessToken_GenerateForApp_Response.access_token', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6827, + serialized_end=6902, +) + + +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_REQUEST = _descriptor.Descriptor( + name='CAuthentication_RefreshToken_Enumerate_Request', + full_name='CAuthentication_RefreshToken_Enumerate_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6904, + serialized_end=6952, +) + + +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT = _descriptor.Descriptor( + name='TokenUsageEvent', + full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='time', full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent.time', index=0, + number=1, 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\030IApproximate time of history event (may be deliberately fuzzed or omitted)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ip', full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent.ip', index=1, + number=2, 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=b'\202\265\030\036IP at which event was observed', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='locale', full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent.locale', index=2, + number=3, type=9, cpp_type=9, label=1, + 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\034city/location name, if known', 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=7131, + serialized_end=7355, +) + +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION = _descriptor.Descriptor( + name='RefreshTokenDescription', + full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='token_id', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.token_id', index=0, + number=1, 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=b'\202\265\030\"Persistent token/device identifier', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='token_description', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.token_description', index=1, + number=2, type=9, cpp_type=9, label=1, + 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-supplied friendly name for the device', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_updated', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.time_updated', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='platform_type', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.platform_type', index=3, + number=4, 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=b'\202\265\030+gross platform type (mobile/client/browser)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='logged_in', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.logged_in', 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=b'\202\265\030|If true, this token is currently valid. False indicates it is a machine token - ok for steamguard if you know the credential', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='os_platform', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.os_platform', 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=b'\202\265\030;EPlatformType - rough classification of device OS, if known', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='auth_type', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.auth_type', 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=b'\202\265\030>EAuthTokenGuardType - device authorization mechanism, if known', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gaming_device_type', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.gaming_device_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\030bEGamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='first_seen', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.first_seen', index=8, + number=9, 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=b'\202\265\030.Information about original authorization event', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='last_seen', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.last_seen', index=9, + number=10, 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=b'\202\265\030>Information about most-recently seen, if known for this device', 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=7358, + serialized_end=8422, +) + +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE = _descriptor.Descriptor( + name='CAuthentication_RefreshToken_Enumerate_Response', + full_name='CAuthentication_RefreshToken_Enumerate_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='refresh_tokens', full_name='CAuthentication_RefreshToken_Enumerate_Response.refresh_tokens', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='requesting_token', full_name='CAuthentication_RefreshToken_Enumerate_Response.requesting_token', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT, _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6955, + serialized_end=8422, +) + + +_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST = _descriptor.Descriptor( + name='CAuthentication_GetAuthSessionsForAccount_Request', + full_name='CAuthentication_GetAuthSessionsForAccount_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8424, + serialized_end=8475, +) + + +_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE = _descriptor.Descriptor( + name='CAuthentication_GetAuthSessionsForAccount_Response', + full_name='CAuthentication_GetAuthSessionsForAccount_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='client_ids', full_name='CAuthentication_GetAuthSessionsForAccount_Response.client_ids', index=0, + number=1, type=4, 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=b'\202\265\0305unique identifier of requestor, also used for routing', 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=8478, + serialized_end=8609, +) + + +_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST = _descriptor.Descriptor( + name='CAuthentication_MigrateMobileSession_Request', + full_name='CAuthentication_MigrateMobileSession_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CAuthentication_MigrateMobileSession_Request.steamid', index=0, + number=1, 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=b'\202\265\030\037Steam ID of the user to migrate', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='token', full_name='CAuthentication_MigrateMobileSession_Request.token', index=1, + number=2, type=9, cpp_type=9, label=1, + 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\023WG Token to migrate', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='signature', full_name='CAuthentication_MigrateMobileSession_Request.signature', index=2, + number=3, type=9, cpp_type=9, label=1, + 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\0306Signature over the wg token using the user\'s 2FA token', 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=8612, + serialized_end=8831, +) + + +_CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE = _descriptor.Descriptor( + name='CAuthentication_MigrateMobileSession_Response', + full_name='CAuthentication_MigrateMobileSession_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='refresh_token', full_name='CAuthentication_MigrateMobileSession_Response.refresh_token', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='access_token', full_name='CAuthentication_MigrateMobileSession_Response.access_token', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8833, + serialized_end=8925, +) + + +_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST = _descriptor.Descriptor( + name='CAuthentication_RefreshToken_Revoke_Request', + full_name='CAuthentication_RefreshToken_Revoke_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='token_id', full_name='CAuthentication_RefreshToken_Revoke_Request.token_id', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='steamid', full_name='CAuthentication_RefreshToken_Revoke_Request.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=b'\202\265\0309Token holder if an admin action on behalf of another user', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='revoke_action', full_name='CAuthentication_RefreshToken_Revoke_Request.revoke_action', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=True, default_value=1, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=b'\202\265\0303Select between logout and logout-and-forget-machine', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='signature', full_name='CAuthentication_RefreshToken_Revoke_Request.signature', 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=b'\202\265\030 required signature over token_id', 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=8928, + serialized_end=9263, +) + + +_CAUTHENTICATION_REFRESHTOKEN_REVOKE_RESPONSE = _descriptor.Descriptor( + name='CAuthentication_RefreshToken_Revoke_Response', + full_name='CAuthentication_RefreshToken_Revoke_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9265, + serialized_end=9311, +) + + +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST = _descriptor.Descriptor( + name='CAuthenticationSupport_QueryRefreshTokensByAccount_Request', + full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Request.steamid', index=0, + number=1, 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=b'\202\265\030*SteamID of the account to query (required)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='include_revoked_tokens', full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Request.include_revoked_tokens', 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=b'\202\265\0308Includes tokens that are revoked or expired in the query', 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=9314, + serialized_end=9533, +) + + +_CSUPPORTREFRESHTOKENDESCRIPTION = _descriptor.Descriptor( + name='CSupportRefreshTokenDescription', + full_name='CSupportRefreshTokenDescription', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='token_id', full_name='CSupportRefreshTokenDescription.token_id', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='token_description', full_name='CSupportRefreshTokenDescription.token_description', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_updated', full_name='CSupportRefreshTokenDescription.time_updated', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='platform_type', full_name='CSupportRefreshTokenDescription.platform_type', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='token_state', full_name='CSupportRefreshTokenDescription.token_state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='owner_steamid', full_name='CSupportRefreshTokenDescription.owner_steamid', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9536, + serialized_end=9807, +) + + +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE = _descriptor.Descriptor( + name='CAuthenticationSupport_QueryRefreshTokensByAccount_Response', + full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='refresh_tokens', full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Response.refresh_tokens', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9809, + serialized_end=9928, +) + + +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST = _descriptor.Descriptor( + name='CAuthenticationSupport_QueryRefreshTokenByID_Request', + full_name='CAuthenticationSupport_QueryRefreshTokenByID_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='token_id', full_name='CAuthenticationSupport_QueryRefreshTokenByID_Request.token_id', index=0, + number=1, 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=b'\202\265\030+Token ID of the token to look up (required)', 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=9930, + serialized_end=10051, +) + + +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE = _descriptor.Descriptor( + name='CAuthenticationSupport_QueryRefreshTokenByID_Response', + full_name='CAuthenticationSupport_QueryRefreshTokenByID_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='refresh_tokens', full_name='CAuthenticationSupport_QueryRefreshTokenByID_Response.refresh_tokens', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10053, + serialized_end=10166, +) + + +_CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST = _descriptor.Descriptor( + name='CAuthenticationSupport_RevokeToken_Request', + full_name='CAuthenticationSupport_RevokeToken_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='token_id', full_name='CAuthenticationSupport_RevokeToken_Request.token_id', index=0, + number=1, 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=b'\202\265\030*Token ID of the token to revoke (required)', 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=10168, + serialized_end=10278, +) + + +_CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE = _descriptor.Descriptor( + name='CAuthenticationSupport_RevokeToken_Response', + full_name='CAuthenticationSupport_RevokeToken_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10280, + serialized_end=10325, +) + + +_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST = _descriptor.Descriptor( + name='CAuthenticationSupport_GetTokenHistory_Request', + full_name='CAuthenticationSupport_GetTokenHistory_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='token_id', full_name='CAuthenticationSupport_GetTokenHistory_Request.token_id', index=0, + number=1, 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=b'\202\265\0303Token ID of the token to get history for (required)', 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=10327, + serialized_end=10450, +) + + +_CSUPPORTREFRESHTOKENAUDIT = _descriptor.Descriptor( + name='CSupportRefreshTokenAudit', + full_name='CSupportRefreshTokenAudit', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='action', full_name='CSupportRefreshTokenAudit.action', index=0, + number=1, 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='time', full_name='CSupportRefreshTokenAudit.time', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ip', full_name='CSupportRefreshTokenAudit.ip', 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), + _descriptor.FieldDescriptor( + name='actor', full_name='CSupportRefreshTokenAudit.actor', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10452, + serialized_end=10552, +) + + +_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE = _descriptor.Descriptor( + name='CAuthenticationSupport_GetTokenHistory_Response', + full_name='CAuthenticationSupport_GetTokenHistory_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='history', full_name='CAuthenticationSupport_GetTokenHistory_Response.history', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10554, + serialized_end=10648, +) + + +_CCLOUDGAMING_CREATENONCE_REQUEST = _descriptor.Descriptor( + name='CCloudGaming_CreateNonce_Request', + full_name='CCloudGaming_CreateNonce_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='platform', full_name='CCloudGaming_CreateNonce_Request.platform', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appid', full_name='CCloudGaming_CreateNonce_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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10650, + serialized_end=10717, +) + + +_CCLOUDGAMING_CREATENONCE_RESPONSE = _descriptor.Descriptor( + name='CCloudGaming_CreateNonce_Response', + full_name='CCloudGaming_CreateNonce_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='nonce', full_name='CCloudGaming_CreateNonce_Response.nonce', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='expiry', full_name='CCloudGaming_CreateNonce_Response.expiry', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10719, + serialized_end=10785, +) + + +_CCLOUDGAMING_GETTIMEREMAINING_REQUEST = _descriptor.Descriptor( + name='CCloudGaming_GetTimeRemaining_Request', + full_name='CCloudGaming_GetTimeRemaining_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='platform', full_name='CCloudGaming_GetTimeRemaining_Request.platform', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appid_list', full_name='CCloudGaming_GetTimeRemaining_Request.appid_list', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10787, + serialized_end=10864, +) + + +_CCLOUDGAMING_TIMEREMAINING = _descriptor.Descriptor( + name='CCloudGaming_TimeRemaining', + full_name='CCloudGaming_TimeRemaining', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CCloudGaming_TimeRemaining.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='minutes_remaining', full_name='CCloudGaming_TimeRemaining.minutes_remaining', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10866, + serialized_end=10936, +) + + +_CCLOUDGAMING_GETTIMEREMAINING_RESPONSE = _descriptor.Descriptor( + name='CCloudGaming_GetTimeRemaining_Response', + full_name='CCloudGaming_GetTimeRemaining_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='entries', full_name='CCloudGaming_GetTimeRemaining_Response.entries', index=0, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10938, + serialized_end=11024, +) + +_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST.fields_by_name['device_details'].message_type = _CAUTHENTICATION_DEVICEDETAILS +_CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name['confirmation_type'].enum_type = _EAUTHSESSIONGUARDTYPE +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['allowed_confirmations'].message_type = _CAUTHENTICATION_ALLOWEDCONFIRMATION +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['persistence'].enum_type = enums__pb2._ESESSIONPERSISTENCE +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['device_details'].message_type = _CAUTHENTICATION_DEVICEDETAILS +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['allowed_confirmations'].message_type = _CAUTHENTICATION_ALLOWEDCONFIRMATION +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['login_history'].enum_type = _EAUTHSESSIONSECURITYHISTORY +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requested_persistence'].enum_type = enums__pb2._ESESSIONPERSISTENCE +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['persistence'].enum_type = enums__pb2._ESESSIONPERSISTENCE +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code_type'].enum_type = _EAUTHSESSIONGUARDTYPE +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.containing_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['first_seen'].message_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['last_seen'].message_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.containing_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE.fields_by_name['refresh_tokens'].message_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION +_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['revoke_action'].enum_type = _EAUTHTOKENREVOKEACTION +_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE +_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['token_state'].enum_type = _EAUTHTOKENSTATE +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE.fields_by_name['refresh_tokens'].message_type = _CSUPPORTREFRESHTOKENDESCRIPTION +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE.fields_by_name['refresh_tokens'].message_type = _CSUPPORTREFRESHTOKENDESCRIPTION +_CSUPPORTREFRESHTOKENAUDIT.fields_by_name['ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS +_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE.fields_by_name['history'].message_type = _CSUPPORTREFRESHTOKENAUDIT +_CCLOUDGAMING_GETTIMEREMAINING_RESPONSE.fields_by_name['entries'].message_type = _CCLOUDGAMING_TIMEREMAINING +DESCRIPTOR.message_types_by_name['CAuthentication_GetPasswordRSAPublicKey_Request'] = _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_GetPasswordRSAPublicKey_Response'] = _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_DeviceDetails'] = _CAUTHENTICATION_DEVICEDETAILS +DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaQR_Request'] = _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_AllowedConfirmation'] = _CAUTHENTICATION_ALLOWEDCONFIRMATION +DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaQR_Response'] = _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaCredentials_Request'] = _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaCredentials_Response'] = _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_PollAuthSessionStatus_Request'] = _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_PollAuthSessionStatus_Response'] = _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionInfo_Request'] = _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionInfo_Response'] = _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request'] = _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response'] = _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request'] = _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response'] = _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_AccessToken_GenerateForApp_Request'] = _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_AccessToken_GenerateForApp_Response'] = _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Enumerate_Request'] = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Enumerate_Response'] = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionsForAccount_Request'] = _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionsForAccount_Response'] = _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_MigrateMobileSession_Request'] = _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_MigrateMobileSession_Response'] = _CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Revoke_Request'] = _CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST +DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Revoke_Response'] = _CAUTHENTICATION_REFRESHTOKEN_REVOKE_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokensByAccount_Request'] = _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST +DESCRIPTOR.message_types_by_name['CSupportRefreshTokenDescription'] = _CSUPPORTREFRESHTOKENDESCRIPTION +DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokensByAccount_Response'] = _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokenByID_Request'] = _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST +DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokenByID_Response'] = _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthenticationSupport_RevokeToken_Request'] = _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST +DESCRIPTOR.message_types_by_name['CAuthenticationSupport_RevokeToken_Response'] = _CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE +DESCRIPTOR.message_types_by_name['CAuthenticationSupport_GetTokenHistory_Request'] = _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST +DESCRIPTOR.message_types_by_name['CSupportRefreshTokenAudit'] = _CSUPPORTREFRESHTOKENAUDIT +DESCRIPTOR.message_types_by_name['CAuthenticationSupport_GetTokenHistory_Response'] = _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE +DESCRIPTOR.message_types_by_name['CCloudGaming_CreateNonce_Request'] = _CCLOUDGAMING_CREATENONCE_REQUEST +DESCRIPTOR.message_types_by_name['CCloudGaming_CreateNonce_Response'] = _CCLOUDGAMING_CREATENONCE_RESPONSE +DESCRIPTOR.message_types_by_name['CCloudGaming_GetTimeRemaining_Request'] = _CCLOUDGAMING_GETTIMEREMAINING_REQUEST +DESCRIPTOR.message_types_by_name['CCloudGaming_TimeRemaining'] = _CCLOUDGAMING_TIMEREMAINING +DESCRIPTOR.message_types_by_name['CCloudGaming_GetTimeRemaining_Response'] = _CCLOUDGAMING_GETTIMEREMAINING_RESPONSE +DESCRIPTOR.enum_types_by_name['EAuthTokenPlatformType'] = _EAUTHTOKENPLATFORMTYPE +DESCRIPTOR.enum_types_by_name['EAuthSessionGuardType'] = _EAUTHSESSIONGUARDTYPE +DESCRIPTOR.enum_types_by_name['EAuthSessionSecurityHistory'] = _EAUTHSESSIONSECURITYHISTORY +DESCRIPTOR.enum_types_by_name['EAuthTokenRevokeAction'] = _EAUTHTOKENREVOKEACTION +DESCRIPTOR.enum_types_by_name['EAuthTokenState'] = _EAUTHTOKENSTATE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CAuthentication_GetPasswordRSAPublicKey_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_GetPasswordRSAPublicKey_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_GetPasswordRSAPublicKey_Request) + }) +_sym_db.RegisterMessage(CAuthentication_GetPasswordRSAPublicKey_Request) + +CAuthentication_GetPasswordRSAPublicKey_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_GetPasswordRSAPublicKey_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_GetPasswordRSAPublicKey_Response) + }) +_sym_db.RegisterMessage(CAuthentication_GetPasswordRSAPublicKey_Response) + +CAuthentication_DeviceDetails = _reflection.GeneratedProtocolMessageType('CAuthentication_DeviceDetails', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_DEVICEDETAILS, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_DeviceDetails) + }) +_sym_db.RegisterMessage(CAuthentication_DeviceDetails) + +CAuthentication_BeginAuthSessionViaQR_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_BeginAuthSessionViaQR_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_BeginAuthSessionViaQR_Request) + }) +_sym_db.RegisterMessage(CAuthentication_BeginAuthSessionViaQR_Request) + +CAuthentication_AllowedConfirmation = _reflection.GeneratedProtocolMessageType('CAuthentication_AllowedConfirmation', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_ALLOWEDCONFIRMATION, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_AllowedConfirmation) + }) +_sym_db.RegisterMessage(CAuthentication_AllowedConfirmation) + +CAuthentication_BeginAuthSessionViaQR_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_BeginAuthSessionViaQR_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_BeginAuthSessionViaQR_Response) + }) +_sym_db.RegisterMessage(CAuthentication_BeginAuthSessionViaQR_Response) + +CAuthentication_BeginAuthSessionViaCredentials_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_BeginAuthSessionViaCredentials_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_BeginAuthSessionViaCredentials_Request) + }) +_sym_db.RegisterMessage(CAuthentication_BeginAuthSessionViaCredentials_Request) + +CAuthentication_BeginAuthSessionViaCredentials_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_BeginAuthSessionViaCredentials_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_BeginAuthSessionViaCredentials_Response) + }) +_sym_db.RegisterMessage(CAuthentication_BeginAuthSessionViaCredentials_Response) + +CAuthentication_PollAuthSessionStatus_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_PollAuthSessionStatus_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_PollAuthSessionStatus_Request) + }) +_sym_db.RegisterMessage(CAuthentication_PollAuthSessionStatus_Request) + +CAuthentication_PollAuthSessionStatus_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_PollAuthSessionStatus_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_PollAuthSessionStatus_Response) + }) +_sym_db.RegisterMessage(CAuthentication_PollAuthSessionStatus_Response) + +CAuthentication_GetAuthSessionInfo_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_GetAuthSessionInfo_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_GetAuthSessionInfo_Request) + }) +_sym_db.RegisterMessage(CAuthentication_GetAuthSessionInfo_Request) + +CAuthentication_GetAuthSessionInfo_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_GetAuthSessionInfo_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_GetAuthSessionInfo_Response) + }) +_sym_db.RegisterMessage(CAuthentication_GetAuthSessionInfo_Response) + +CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request) + }) +_sym_db.RegisterMessage(CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request) + +CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response) + }) +_sym_db.RegisterMessage(CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response) + +CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request) + }) +_sym_db.RegisterMessage(CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request) + +CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response) + }) +_sym_db.RegisterMessage(CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response) + +CAuthentication_AccessToken_GenerateForApp_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_AccessToken_GenerateForApp_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_AccessToken_GenerateForApp_Request) + }) +_sym_db.RegisterMessage(CAuthentication_AccessToken_GenerateForApp_Request) + +CAuthentication_AccessToken_GenerateForApp_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_AccessToken_GenerateForApp_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_AccessToken_GenerateForApp_Response) + }) +_sym_db.RegisterMessage(CAuthentication_AccessToken_GenerateForApp_Response) + +CAuthentication_RefreshToken_Enumerate_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_RefreshToken_Enumerate_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_RefreshToken_Enumerate_Request) + }) +_sym_db.RegisterMessage(CAuthentication_RefreshToken_Enumerate_Request) + +CAuthentication_RefreshToken_Enumerate_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_RefreshToken_Enumerate_Response', (_message.Message,), { + + 'TokenUsageEvent' : _reflection.GeneratedProtocolMessageType('TokenUsageEvent', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent) + }) + , + + 'RefreshTokenDescription' : _reflection.GeneratedProtocolMessageType('RefreshTokenDescription', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription) + }) + , + 'DESCRIPTOR' : _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_RefreshToken_Enumerate_Response) + }) +_sym_db.RegisterMessage(CAuthentication_RefreshToken_Enumerate_Response) +_sym_db.RegisterMessage(CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent) +_sym_db.RegisterMessage(CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription) + +CAuthentication_GetAuthSessionsForAccount_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_GetAuthSessionsForAccount_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_GetAuthSessionsForAccount_Request) + }) +_sym_db.RegisterMessage(CAuthentication_GetAuthSessionsForAccount_Request) + +CAuthentication_GetAuthSessionsForAccount_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_GetAuthSessionsForAccount_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_GetAuthSessionsForAccount_Response) + }) +_sym_db.RegisterMessage(CAuthentication_GetAuthSessionsForAccount_Response) + +CAuthentication_MigrateMobileSession_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_MigrateMobileSession_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_MigrateMobileSession_Request) + }) +_sym_db.RegisterMessage(CAuthentication_MigrateMobileSession_Request) + +CAuthentication_MigrateMobileSession_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_MigrateMobileSession_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_MigrateMobileSession_Response) + }) +_sym_db.RegisterMessage(CAuthentication_MigrateMobileSession_Response) + +CAuthentication_RefreshToken_Revoke_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_RefreshToken_Revoke_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_RefreshToken_Revoke_Request) + }) +_sym_db.RegisterMessage(CAuthentication_RefreshToken_Revoke_Request) + +CAuthentication_RefreshToken_Revoke_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_RefreshToken_Revoke_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATION_REFRESHTOKEN_REVOKE_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthentication_RefreshToken_Revoke_Response) + }) +_sym_db.RegisterMessage(CAuthentication_RefreshToken_Revoke_Response) + +CAuthenticationSupport_QueryRefreshTokensByAccount_Request = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_QueryRefreshTokensByAccount_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthenticationSupport_QueryRefreshTokensByAccount_Request) + }) +_sym_db.RegisterMessage(CAuthenticationSupport_QueryRefreshTokensByAccount_Request) + +CSupportRefreshTokenDescription = _reflection.GeneratedProtocolMessageType('CSupportRefreshTokenDescription', (_message.Message,), { + 'DESCRIPTOR' : _CSUPPORTREFRESHTOKENDESCRIPTION, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CSupportRefreshTokenDescription) + }) +_sym_db.RegisterMessage(CSupportRefreshTokenDescription) + +CAuthenticationSupport_QueryRefreshTokensByAccount_Response = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_QueryRefreshTokensByAccount_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthenticationSupport_QueryRefreshTokensByAccount_Response) + }) +_sym_db.RegisterMessage(CAuthenticationSupport_QueryRefreshTokensByAccount_Response) + +CAuthenticationSupport_QueryRefreshTokenByID_Request = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_QueryRefreshTokenByID_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthenticationSupport_QueryRefreshTokenByID_Request) + }) +_sym_db.RegisterMessage(CAuthenticationSupport_QueryRefreshTokenByID_Request) + +CAuthenticationSupport_QueryRefreshTokenByID_Response = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_QueryRefreshTokenByID_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthenticationSupport_QueryRefreshTokenByID_Response) + }) +_sym_db.RegisterMessage(CAuthenticationSupport_QueryRefreshTokenByID_Response) + +CAuthenticationSupport_RevokeToken_Request = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_RevokeToken_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthenticationSupport_RevokeToken_Request) + }) +_sym_db.RegisterMessage(CAuthenticationSupport_RevokeToken_Request) + +CAuthenticationSupport_RevokeToken_Response = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_RevokeToken_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthenticationSupport_RevokeToken_Response) + }) +_sym_db.RegisterMessage(CAuthenticationSupport_RevokeToken_Response) + +CAuthenticationSupport_GetTokenHistory_Request = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_GetTokenHistory_Request', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthenticationSupport_GetTokenHistory_Request) + }) +_sym_db.RegisterMessage(CAuthenticationSupport_GetTokenHistory_Request) + +CSupportRefreshTokenAudit = _reflection.GeneratedProtocolMessageType('CSupportRefreshTokenAudit', (_message.Message,), { + 'DESCRIPTOR' : _CSUPPORTREFRESHTOKENAUDIT, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CSupportRefreshTokenAudit) + }) +_sym_db.RegisterMessage(CSupportRefreshTokenAudit) + +CAuthenticationSupport_GetTokenHistory_Response = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_GetTokenHistory_Response', (_message.Message,), { + 'DESCRIPTOR' : _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CAuthenticationSupport_GetTokenHistory_Response) + }) +_sym_db.RegisterMessage(CAuthenticationSupport_GetTokenHistory_Response) + +CCloudGaming_CreateNonce_Request = _reflection.GeneratedProtocolMessageType('CCloudGaming_CreateNonce_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCLOUDGAMING_CREATENONCE_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CCloudGaming_CreateNonce_Request) + }) +_sym_db.RegisterMessage(CCloudGaming_CreateNonce_Request) + +CCloudGaming_CreateNonce_Response = _reflection.GeneratedProtocolMessageType('CCloudGaming_CreateNonce_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCLOUDGAMING_CREATENONCE_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CCloudGaming_CreateNonce_Response) + }) +_sym_db.RegisterMessage(CCloudGaming_CreateNonce_Response) + +CCloudGaming_GetTimeRemaining_Request = _reflection.GeneratedProtocolMessageType('CCloudGaming_GetTimeRemaining_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCLOUDGAMING_GETTIMEREMAINING_REQUEST, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CCloudGaming_GetTimeRemaining_Request) + }) +_sym_db.RegisterMessage(CCloudGaming_GetTimeRemaining_Request) + +CCloudGaming_TimeRemaining = _reflection.GeneratedProtocolMessageType('CCloudGaming_TimeRemaining', (_message.Message,), { + 'DESCRIPTOR' : _CCLOUDGAMING_TIMEREMAINING, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CCloudGaming_TimeRemaining) + }) +_sym_db.RegisterMessage(CCloudGaming_TimeRemaining) + +CCloudGaming_GetTimeRemaining_Response = _reflection.GeneratedProtocolMessageType('CCloudGaming_GetTimeRemaining_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCLOUDGAMING_GETTIMEREMAINING_RESPONSE, + '__module__' : 'steammessages_auth_pb2' + # @@protoc_insertion_point(class_scope:CCloudGaming_GetTimeRemaining_Response) + }) +_sym_db.RegisterMessage(CCloudGaming_GetTimeRemaining_Response) + + +DESCRIPTOR._options = None +_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST.fields_by_name['account_name']._options = None +_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name['publickey_mod']._options = None +_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name['publickey_exp']._options = None +_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name['timestamp']._options = None +_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['device_friendly_name']._options = None +_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['platform_type']._options = None +_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['os_type']._options = None +_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['gaming_device_type']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST.fields_by_name['device_details']._options = None +_CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name['confirmation_type']._options = None +_CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name['associated_message']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['client_id']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['challenge_url']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['request_id']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['interval']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['allowed_confirmations']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['version']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['encrypted_password']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['encryption_timestamp']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['remember_login']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['persistence']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['website_id']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['device_details']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['guard_data']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['client_id']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['request_id']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['interval']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['allowed_confirmations']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['steamid']._options = None +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['weak_token']._options = None +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST.fields_by_name['token_to_revoke']._options = None +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_client_id']._options = None +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_challenge_url']._options = None +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['refresh_token']._options = None +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['access_token']._options = None +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['had_remote_interaction']._options = None +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['account_name']._options = None +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_guard_data']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST.fields_by_name['client_id']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['ip']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['geoloc']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['city']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['state']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['country']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['platform_type']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['device_friendly_name']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['version']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['login_history']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requestor_location_mismatch']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['high_usage_login']._options = None +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requested_persistence']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['version']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['client_id']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['steamid']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['signature']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['confirm']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['persistence']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['client_id']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['steamid']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code']._options = None +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code_type']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['time']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['ip']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['locale']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['token_id']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['token_description']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['platform_type']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['logged_in']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['os_platform']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['auth_type']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['gaming_device_type']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['first_seen']._options = None +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['last_seen']._options = None +_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE.fields_by_name['client_ids']._options = None +_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['steamid']._options = None +_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['token']._options = None +_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['signature']._options = None +_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['steamid']._options = None +_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['revoke_action']._options = None +_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['signature']._options = None +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name['steamid']._options = None +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name['include_revoked_tokens']._options = None +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST.fields_by_name['token_id']._options = None +_CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST.fields_by_name['token_id']._options = None +_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST.fields_by_name['token_id']._options = None + +_AUTHENTICATION = _descriptor.ServiceDescriptor( + name='Authentication', + full_name='Authentication', + file=DESCRIPTOR, + index=0, + serialized_options=b'\202\265\030\026Authentication Service', + create_key=_descriptor._internal_create_key, + serialized_start=12091, + serialized_end=14566, + methods=[ + _descriptor.MethodDescriptor( + name='GetPasswordRSAPublicKey', + full_name='Authentication.GetPasswordRSAPublicKey', + index=0, + containing_service=None, + input_type=_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST, + output_type=_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE, + serialized_options=b'\202\265\030KFetches RSA public key to use to encrypt passwords for a given account name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='BeginAuthSessionViaQR', + full_name='Authentication.BeginAuthSessionViaQR', + index=1, + containing_service=None, + input_type=_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST, + output_type=_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE, + serialized_options=b'\202\265\030\034start authentication process', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='BeginAuthSessionViaCredentials', + full_name='Authentication.BeginAuthSessionViaCredentials', + index=2, + containing_service=None, + input_type=_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST, + output_type=_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE, + serialized_options=b'\202\265\030\034start authentication process', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='PollAuthSessionStatus', + full_name='Authentication.PollAuthSessionStatus', + index=3, + containing_service=None, + input_type=_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST, + output_type=_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE, + serialized_options=b'\202\265\030\"poll during authentication process', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetAuthSessionInfo', + full_name='Authentication.GetAuthSessionInfo', + index=4, + containing_service=None, + input_type=_CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST, + output_type=_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE, + serialized_options=b'\202\265\030Yget metadata of specific auth session, this will also implicitly bind the calling account', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='UpdateAuthSessionWithMobileConfirmation', + full_name='Authentication.UpdateAuthSessionWithMobileConfirmation', + index=5, + containing_service=None, + input_type=_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST, + output_type=_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE, + serialized_options=b'\202\265\0300approve an authentication session via mobile 2fa', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='UpdateAuthSessionWithSteamGuardCode', + full_name='Authentication.UpdateAuthSessionWithSteamGuardCode', + index=6, + containing_service=None, + input_type=_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST, + output_type=_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE, + serialized_options=b'\202\265\0306approve an authentication session via steam guard code', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GenerateAccessTokenForApp', + full_name='Authentication.GenerateAccessTokenForApp', + index=7, + containing_service=None, + input_type=_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST, + output_type=_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE, + serialized_options=b'\202\265\030oGiven a refresh token for a client app audience (e.g. desktop client / mobile client), generate an access token', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='EnumerateTokens', + full_name='Authentication.EnumerateTokens', + index=8, + containing_service=None, + input_type=_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_REQUEST, + output_type=_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE, + serialized_options=b'\202\265\030@Enumerate durable (refresh) tokens for the given subject account', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetAuthSessionsForAccount', + full_name='Authentication.GetAuthSessionsForAccount', + index=9, + containing_service=None, + input_type=_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST, + output_type=_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE, + serialized_options=b'\202\265\030LGets all active auth sessions for an account for reference by the mobile app', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='MigrateMobileSession', + full_name='Authentication.MigrateMobileSession', + index=10, + containing_service=None, + input_type=_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST, + output_type=_CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE, + serialized_options=b'\202\265\030iMigrates a WG token to an access and refresh token using a signature generated with the user\'s 2FA secret', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='RevokeRefreshToken', + full_name='Authentication.RevokeRefreshToken', + index=11, + containing_service=None, + input_type=_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST, + output_type=_CAUTHENTICATION_REFRESHTOKEN_REVOKE_RESPONSE, + serialized_options=b'\202\265\030\'Mark the given refresh token as revoked', + create_key=_descriptor._internal_create_key, + ), +]) +_sym_db.RegisterServiceDescriptor(_AUTHENTICATION) + +DESCRIPTOR.services_by_name['Authentication'] = _AUTHENTICATION + + +_AUTHENTICATIONSUPPORT = _descriptor.ServiceDescriptor( + name='AuthenticationSupport', + full_name='AuthenticationSupport', + file=DESCRIPTOR, + index=1, + serialized_options=b'\202\265\030\036Authentication Support Service', + create_key=_descriptor._internal_create_key, + serialized_start=14569, + serialized_end=15385, + methods=[ + _descriptor.MethodDescriptor( + name='QueryRefreshTokensByAccount', + full_name='AuthenticationSupport.QueryRefreshTokensByAccount', + index=0, + containing_service=None, + input_type=_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST, + output_type=_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE, + serialized_options=b'\202\265\030GAsks the server for a list of refresh tokens associated with an account', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='QueryRefreshTokenByID', + full_name='AuthenticationSupport.QueryRefreshTokenByID', + index=1, + containing_service=None, + input_type=_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST, + output_type=_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE, + serialized_options=b'\202\265\030GAsks the server for a list of refresh tokens associated with an account', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='RevokeToken', + full_name='AuthenticationSupport.RevokeToken', + index=2, + containing_service=None, + input_type=_CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST, + output_type=_CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE, + serialized_options=b'\202\265\030\033Revokes a user\'s auth token', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetTokenHistory', + full_name='AuthenticationSupport.GetTokenHistory', + index=3, + containing_service=None, + input_type=_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST, + output_type=_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE, + serialized_options=b'\202\265\030.Gets the audit history for a user\'s auth token', + create_key=_descriptor._internal_create_key, + ), +]) +_sym_db.RegisterServiceDescriptor(_AUTHENTICATIONSUPPORT) + +DESCRIPTOR.services_by_name['AuthenticationSupport'] = _AUTHENTICATIONSUPPORT + + +_CLOUDGAMING = _descriptor.ServiceDescriptor( + name='CloudGaming', + full_name='CloudGaming', + file=DESCRIPTOR, + index=2, + serialized_options=b'\202\265\030)Methods for Steam cloud gaming operations', + create_key=_descriptor._internal_create_key, + serialized_start=15388, + serialized_end=15758, + methods=[ + _descriptor.MethodDescriptor( + name='CreateNonce', + full_name='CloudGaming.CreateNonce', + index=0, + containing_service=None, + input_type=_CCLOUDGAMING_CREATENONCE_REQUEST, + output_type=_CCLOUDGAMING_CREATENONCE_RESPONSE, + serialized_options=b'\202\265\0301Create a nonce for a cloud gaming service session', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetTimeRemaining', + full_name='CloudGaming.GetTimeRemaining', + index=1, + containing_service=None, + input_type=_CCLOUDGAMING_GETTIMEREMAINING_REQUEST, + output_type=_CCLOUDGAMING_GETTIMEREMAINING_RESPONSE, + serialized_options=b'\202\265\030 steammessages_auth_pb2.CAuthentication_GetPasswordRSAPublicKey_Response: + emsg = EMsg.ServiceMethodCallFromClientNonAuthed if self.steam_id is None else EMsg.ServiceMethodCallFromClient; + message = steammessages_auth_pb2.CAuthentication_GetPasswordRSAPublicKey_Request() + message.account_name = account_name + await self._send(emsg, message, target_job_name="Authentication.GetPasswordRSAPublicKey#1") #parsed from SteamKit's gobbledygook + + async def _process_rsa(self, body): + message = steammessages_auth_pb2.CAuthentication_GetPasswordRSAPublicKey_Response() + message.ParseFromString(body) + mod = message.publickey_mod + exp = message.publickey_exp + + self.rsa_handler(mod, exp) + + + async def log_on_password(self, account_name, enciphered_password, two_factor, two_factor_type, machine_id, os_value, sentry): + #def sanitize_password(password): + # return ''.join([i if ord(i) < 128 else '' for i in password]) message = await self._prepare_log_on_msg(account_name, machine_id, os_value, sentry) - message.password = sanitize_password(password) + #message.password = sanitize_password(enciphered_password) + message.password = enciphered_password if two_factor: if two_factor_type == 'email': message.auth_code = two_factor @@ -631,3 +648,5 @@ async def _process_service_method_response(self, target_job_name, target_job_id, await self._process_user_time_response(body) if target_job_name == 'CloudConfigStore.Download#1': await self._process_collections_response(body) + if target_job_name == 'Authentication.GetPasswordRSAPublicKey#1': + await self._process_rsa(body) diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 2e61631f..701e2757 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -1,12 +1,15 @@ import asyncio +from base64 import encode import logging import enum +from optparse import Option import platform import secrets -from typing import List, TYPE_CHECKING +from typing import List, TYPE_CHECKING, Optional import galaxy.api.errors +from asyncio import Future from .local_machine_cache import LocalMachineCache from .protocol.protobuf_client import ProtobufClient, SteamLicense from .protocol.consts import EResult, EFriendRelationship, EPersonaState, STEAM_CLIENT_APP_ID, EOSType @@ -17,6 +20,8 @@ from .times_cache import TimesCache from .ownership_ticket_cache import OwnershipTicketCache +from rsa import PublicKey, encrypt + if TYPE_CHECKING: from protocol.messages import steammessages_clientserver_pb2 @@ -148,6 +153,7 @@ def __init__(self, ): self._protobuf_client = ProtobufClient(socket) + self._protobuf_client.rsa_handler = self._rsa_handler self._protobuf_client.log_on_handler = self._log_on_handler self._protobuf_client.log_off_handler = self._log_off_handler self._protobuf_client.relationship_handler = self._relationship_handler @@ -171,13 +177,19 @@ def __init__(self, self._times_cache = times_cache self._ownership_ticket_cache = ownership_ticket_cache self._auth_lost_handler = None - self._login_future = None + #we probably can reuse _login_future for this but i'd rather not risk it. + self._rsa_future: Optional[Future] = None + self._login_future: Optional[Future] = None self._used_server_cell_id = used_server_cell_id self._local_machine_cache = local_machine_cache if not self._local_machine_cache.machine_id: self._local_machine_cache.machine_id = self._generate_machine_id() self._machine_id = self._local_machine_cache.machine_id + #do not use this directly. call _get_rsa_key() instead. This is only set once we actually need it because we need to go to Steam for it. + #we store this here so we don't need to keep going to Steam, because it will not change. (aka memoization) + self._rsa_key: Optional[PublicKey] = None + @staticmethod def _generate_machine_id(): return secrets.token_bytes() @@ -197,13 +209,37 @@ async def get_steam_app_ownership_ticket(self): async def register_auth_ticket_with_cm(self, ticket: bytes): await self._protobuf_client.register_auth_ticket_with_cm(ticket) - async def authenticate_password(self, account_name, password, two_factor, two_factor_type, auth_lost_handler): + async def _get_rsa_key(self, account_name:str) -> PublicKey: + if (self._rsa_key is None): + loop = asyncio.get_running_loop() + self._rsa_future = loop.create_future() + await self._protobuf_client.get_rsa_public_key(account_name) + result = await self._rsa_future() + self._rsa_key = PublicKey(result["modulo"],result["exponent"]) + return self._rsa_key + + + async def _rsa_handler(self, modulo:str, exponent: str): + if self._rsa_future is not None: + res = { + "modulo" : int(modulo), + "exponent": int(exponent) + } + self._rsa_future.set_result(res) + else: + #do nothing? idk + pass + + async def authenticate_password(self, account_name, password:str, two_factor, two_factor_type, auth_lost_handler): loop = asyncio.get_running_loop() self._login_future = loop.create_future() os_value = get_os() sentry = await self._get_sentry() + key = self._get_rsa_key(account_name) + enciphered_password = encrypt(password.encode("utf-8"), key) + #if we get here, everything has worked up to this point. the following call is wrong but one step at a time. await self._protobuf_client.log_on_password( - account_name, password, two_factor, two_factor_type, self._machine_id, os_value, sentry + account_name, enciphered_password, two_factor, two_factor_type, self._machine_id, os_value, sentry ) result = await self._login_future logger.info(result) From 4edb254be8eb00c8c142a378819504a5e6f8b392 Mon Sep 17 00:00:00 2001 From: baumhera Date: Sun, 30 Apr 2023 11:06:01 -0400 Subject: [PATCH 008/100] Updated enums to the current version available. Continued modifications to Protocols to send new auth flow --- .../protocol/messages/enums_pb2.py | 1359 +++++++++++++++-- .../messages/steammessages_auth_pb2.py | 6 +- src/steam_network/protocol/protobuf_client.py | 52 +- src/steam_network/protocol_client.py | 16 +- 4 files changed, 1309 insertions(+), 124 deletions(-) diff --git a/src/steam_network/protocol/messages/enums_pb2.py b/src/steam_network/protocol/messages/enums_pb2.py index 25f7ed9d..4340ffe5 100644 --- a/src/steam_network/protocol/messages/enums_pb2.py +++ b/src/steam_network/protocol/messages/enums_pb2.py @@ -21,7 +21,7 @@ syntax='proto2', serialized_options=b'H\001\220\001\001\200\265\030\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x0b\x65nums.proto\x1a\x18steammessages_base.proto*\x80\n\n\x17\x45PublishedFileQueryType\x12)\n%k_PublishedFileQueryType_RankedByVote\x10\x00\x12\x34\n0k_PublishedFileQueryType_RankedByPublicationDate\x10\x01\x12\x42\n>k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate\x10\x02\x12*\n&k_PublishedFileQueryType_RankedByTrend\x10\x03\x12\x46\nBk_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate\x10\x04\x12\x44\n@k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate\x10\x05\x12\x35\n1k_PublishedFileQueryType_RankedByNumTimesReported\x10\x06\x12J\nFk_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate\x10\x07\x12(\n$k_PublishedFileQueryType_NotYetRated\x10\x08\x12=\n9k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions\x10\t\x12\x32\n.k_PublishedFileQueryType_RankedByTotalVotesAsc\x10\n\x12,\n(k_PublishedFileQueryType_RankedByVotesUp\x10\x0b\x12/\n+k_PublishedFileQueryType_RankedByTextSearch\x10\x0c\x12\x32\n.k_PublishedFileQueryType_RankedByPlaytimeTrend\x10\r\x12\x32\n.k_PublishedFileQueryType_RankedByTotalPlaytime\x10\x0e\x12\x39\n5k_PublishedFileQueryType_RankedByAveragePlaytimeTrend\x10\x0f\x12<\n8k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime\x10\x10\x12:\n6k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend\x10\x11\x12=\n9k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions\x10\x12\x12?\n;k_PublishedFileQueryType_RankedByInappropriateContentRating\x10\x13\x12\x34\n0k_PublishedFileQueryType_RankedByBanContentCheck\x10\x14\x12\x34\n0k_PublishedFileQueryType_RankedByLastUpdatedDate\x10\x15*\xbc\x01\n#EPublishedFileInappropriateProvider\x12\x31\n-k_EPublishedFileInappropriateProvider_Invalid\x10\x00\x12\x30\n,k_EPublishedFileInappropriateProvider_Google\x10\x01\x12\x30\n,k_EPublishedFileInappropriateProvider_Amazon\x10\x02*\xd5\x02\n!EPublishedFileInappropriateResult\x12\x32\n.k_EPublishedFileInappropriateResult_NotScanned\x10\x00\x12\x34\n0k_EPublishedFileInappropriateResult_VeryUnlikely\x10\x01\x12\x30\n,k_EPublishedFileInappropriateResult_Unlikely\x10\x1e\x12\x30\n,k_EPublishedFileInappropriateResult_Possible\x10\x32\x12.\n*k_EPublishedFileInappropriateResult_Likely\x10K\x12\x32\n.k_EPublishedFileInappropriateResult_VeryLikely\x10\x64*\xb1\x03\n\x11\x45PersonaStateFlag\x12\'\n#k_EPersonaStateFlag_HasRichPresence\x10\x01\x12&\n\"k_EPersonaStateFlag_InJoinableGame\x10\x02\x12\x1e\n\x1ak_EPersonaStateFlag_Golden\x10\x04\x12*\n&k_EPersonaStateFlag_RemotePlayTogether\x10\x08\x12&\n!k_EPersonaStateFlag_ClientTypeWeb\x10\x80\x02\x12)\n$k_EPersonaStateFlag_ClientTypeMobile\x10\x80\x04\x12*\n%k_EPersonaStateFlag_ClientTypeTenfoot\x10\x80\x08\x12%\n k_EPersonaStateFlag_ClientTypeVR\x10\x80\x10\x12*\n%k_EPersonaStateFlag_LaunchTypeGamepad\x10\x80 \x12-\n(k_EPersonaStateFlag_LaunchTypeCompatTool\x10\x80@*\xa7\x01\n\x15\x45\x43ontentCheckProvider\x12#\n\x1fk_EContentCheckProvider_Invalid\x10\x00\x12\"\n\x1ek_EContentCheckProvider_Google\x10\x01\x12\"\n\x1ek_EContentCheckProvider_Amazon\x10\x02\x12!\n\x1dk_EContentCheckProvider_Local\x10\x03*\xd8\x02\n\x16\x45\x42\x61nContentCheckResult\x12\'\n#k_EBanContentCheckResult_NotScanned\x10\x00\x12\"\n\x1ek_EBanContentCheckResult_Reset\x10\x01\x12*\n&k_EBanContentCheckResult_NeedsChecking\x10\x02\x12)\n%k_EBanContentCheckResult_VeryUnlikely\x10\x05\x12%\n!k_EBanContentCheckResult_Unlikely\x10\x1e\x12%\n!k_EBanContentCheckResult_Possible\x10\x32\x12#\n\x1fk_EBanContentCheckResult_Likely\x10K\x12\'\n#k_EBanContentCheckResult_VeryLikely\x10\x64*\xec\x08\n\x19\x45ProfileCustomizationType\x12&\n\"k_EProfileCustomizationTypeInvalid\x10\x00\x12\x36\n2k_EProfileCustomizationTypeRareAchievementShowcase\x10\x01\x12,\n(k_EProfileCustomizationTypeGameCollector\x10\x02\x12+\n\'k_EProfileCustomizationTypeItemShowcase\x10\x03\x12,\n(k_EProfileCustomizationTypeTradeShowcase\x10\x04\x12%\n!k_EProfileCustomizationTypeBadges\x10\x05\x12+\n\'k_EProfileCustomizationTypeFavoriteGame\x10\x06\x12\x31\n-k_EProfileCustomizationTypeScreenshotShowcase\x10\x07\x12)\n%k_EProfileCustomizationTypeCustomText\x10\x08\x12,\n(k_EProfileCustomizationTypeFavoriteGroup\x10\t\x12-\n)k_EProfileCustomizationTypeRecommendation\x10\n\x12+\n\'k_EProfileCustomizationTypeWorkshopItem\x10\x0b\x12)\n%k_EProfileCustomizationTypeMyWorkshop\x10\x0c\x12.\n*k_EProfileCustomizationTypeArtworkShowcase\x10\r\x12,\n(k_EProfileCustomizationTypeVideoShowcase\x10\x0e\x12%\n!k_EProfileCustomizationTypeGuides\x10\x0f\x12\'\n#k_EProfileCustomizationTypeMyGuides\x10\x10\x12+\n\'k_EProfileCustomizationTypeAchievements\x10\x11\x12)\n%k_EProfileCustomizationTypeGreenlight\x10\x12\x12+\n\'k_EProfileCustomizationTypeMyGreenlight\x10\x13\x12%\n!k_EProfileCustomizationTypeSalien\x10\x14\x12\x35\n1k_EProfileCustomizationTypeLoyaltyRewardReactions\x10\x15\x12\x34\n0k_EProfileCustomizationTypeSingleArtworkShowcase\x10\x16\x12\x38\n4k_EProfileCustomizationTypeAchievementsCompletionist\x10\x17*\xc8\x01\n\x1b\x45PublishedFileStorageSystem\x12(\n$k_EPublishedFileStorageSystemInvalid\x10\x00\x12,\n(k_EPublishedFileStorageSystemLegacyCloud\x10\x01\x12&\n\"k_EPublishedFileStorageSystemDepot\x10\x02\x12)\n%k_EPublishedFileStorageSystemUGCCloud\x10\x03*\x97\x01\n\x19\x45\x43loudStoragePersistState\x12(\n$k_ECloudStoragePersistStatePersisted\x10\x00\x12(\n$k_ECloudStoragePersistStateForgotten\x10\x01\x12&\n\"k_ECloudStoragePersistStateDeleted\x10\x02*\xc0\x03\n\x14\x45\x42luetoothDeviceType\x12!\n\x1dk_BluetoothDeviceType_Invalid\x10\x00\x12!\n\x1dk_BluetoothDeviceType_Unknown\x10\x01\x12\x1f\n\x1bk_BluetoothDeviceType_Phone\x10\x02\x12\"\n\x1ek_BluetoothDeviceType_Computer\x10\x03\x12!\n\x1dk_BluetoothDeviceType_Headset\x10\x04\x12$\n k_BluetoothDeviceType_Headphones\x10\x05\x12\"\n\x1ek_BluetoothDeviceType_Speakers\x10\x06\x12$\n k_BluetoothDeviceType_OtherAudio\x10\x07\x12\x1f\n\x1bk_BluetoothDeviceType_Mouse\x10\x08\x12\"\n\x1ek_BluetoothDeviceType_Joystick\x10\t\x12!\n\x1dk_BluetoothDeviceType_Gamepad\x10\n\x12\"\n\x1ek_BluetoothDeviceType_Keyboard\x10\x0b*\xe1\x01\n\x18\x45StorageBlockContentType\x12&\n\"k_EStorageBlockContentType_Invalid\x10\x00\x12&\n\"k_EStorageBlockContentType_Unknown\x10\x01\x12)\n%k_EStorageBlockContentType_FileSystem\x10\x02\x12%\n!k_EStorageBlockContentType_Crypto\x10\x03\x12#\n\x1fk_EStorageBlockContentType_Raid\x10\x04*\xc3\x01\n\x1b\x45StorageBlockFileSystemType\x12)\n%k_EStorageBlockFileSystemType_Invalid\x10\x00\x12)\n%k_EStorageBlockFileSystemType_Unknown\x10\x01\x12&\n\"k_EStorageBlockFileSystemType_VFat\x10\x02\x12&\n\"k_EStorageBlockFileSystemType_Ext4\x10\x03\x42\tH\x01\x90\x01\x01\x80\xb5\x18\x01' + serialized_pb=b'\n\x0b\x65nums.proto\x1a\x18steammessages_base.proto*\x80\n\n\x17\x45PublishedFileQueryType\x12)\n%k_PublishedFileQueryType_RankedByVote\x10\x00\x12\x34\n0k_PublishedFileQueryType_RankedByPublicationDate\x10\x01\x12\x42\n>k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate\x10\x02\x12*\n&k_PublishedFileQueryType_RankedByTrend\x10\x03\x12\x46\nBk_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate\x10\x04\x12\x44\n@k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate\x10\x05\x12\x35\n1k_PublishedFileQueryType_RankedByNumTimesReported\x10\x06\x12J\nFk_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate\x10\x07\x12(\n$k_PublishedFileQueryType_NotYetRated\x10\x08\x12=\n9k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions\x10\t\x12\x32\n.k_PublishedFileQueryType_RankedByTotalVotesAsc\x10\n\x12,\n(k_PublishedFileQueryType_RankedByVotesUp\x10\x0b\x12/\n+k_PublishedFileQueryType_RankedByTextSearch\x10\x0c\x12\x32\n.k_PublishedFileQueryType_RankedByPlaytimeTrend\x10\r\x12\x32\n.k_PublishedFileQueryType_RankedByTotalPlaytime\x10\x0e\x12\x39\n5k_PublishedFileQueryType_RankedByAveragePlaytimeTrend\x10\x0f\x12<\n8k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime\x10\x10\x12:\n6k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend\x10\x11\x12=\n9k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions\x10\x12\x12?\n;k_PublishedFileQueryType_RankedByInappropriateContentRating\x10\x13\x12\x34\n0k_PublishedFileQueryType_RankedByBanContentCheck\x10\x14\x12\x34\n0k_PublishedFileQueryType_RankedByLastUpdatedDate\x10\x15*\xbc\x01\n#EPublishedFileInappropriateProvider\x12\x31\n-k_EPublishedFileInappropriateProvider_Invalid\x10\x00\x12\x30\n,k_EPublishedFileInappropriateProvider_Google\x10\x01\x12\x30\n,k_EPublishedFileInappropriateProvider_Amazon\x10\x02*\xd5\x02\n!EPublishedFileInappropriateResult\x12\x32\n.k_EPublishedFileInappropriateResult_NotScanned\x10\x00\x12\x34\n0k_EPublishedFileInappropriateResult_VeryUnlikely\x10\x01\x12\x30\n,k_EPublishedFileInappropriateResult_Unlikely\x10\x1e\x12\x30\n,k_EPublishedFileInappropriateResult_Possible\x10\x32\x12.\n*k_EPublishedFileInappropriateResult_Likely\x10K\x12\x32\n.k_EPublishedFileInappropriateResult_VeryLikely\x10\x64*\xb1\x03\n\x11\x45PersonaStateFlag\x12\'\n#k_EPersonaStateFlag_HasRichPresence\x10\x01\x12&\n\"k_EPersonaStateFlag_InJoinableGame\x10\x02\x12\x1e\n\x1ak_EPersonaStateFlag_Golden\x10\x04\x12*\n&k_EPersonaStateFlag_RemotePlayTogether\x10\x08\x12&\n!k_EPersonaStateFlag_ClientTypeWeb\x10\x80\x02\x12)\n$k_EPersonaStateFlag_ClientTypeMobile\x10\x80\x04\x12*\n%k_EPersonaStateFlag_ClientTypeTenfoot\x10\x80\x08\x12%\n k_EPersonaStateFlag_ClientTypeVR\x10\x80\x10\x12*\n%k_EPersonaStateFlag_LaunchTypeGamepad\x10\x80 \x12-\n(k_EPersonaStateFlag_LaunchTypeCompatTool\x10\x80@*\xa7\x01\n\x15\x45\x43ontentCheckProvider\x12#\n\x1fk_EContentCheckProvider_Invalid\x10\x00\x12\"\n\x1ek_EContentCheckProvider_Google\x10\x01\x12\"\n\x1ek_EContentCheckProvider_Amazon\x10\x02\x12!\n\x1dk_EContentCheckProvider_Local\x10\x03*\xec\x08\n\x19\x45ProfileCustomizationType\x12&\n\"k_EProfileCustomizationTypeInvalid\x10\x00\x12\x36\n2k_EProfileCustomizationTypeRareAchievementShowcase\x10\x01\x12,\n(k_EProfileCustomizationTypeGameCollector\x10\x02\x12+\n\'k_EProfileCustomizationTypeItemShowcase\x10\x03\x12,\n(k_EProfileCustomizationTypeTradeShowcase\x10\x04\x12%\n!k_EProfileCustomizationTypeBadges\x10\x05\x12+\n\'k_EProfileCustomizationTypeFavoriteGame\x10\x06\x12\x31\n-k_EProfileCustomizationTypeScreenshotShowcase\x10\x07\x12)\n%k_EProfileCustomizationTypeCustomText\x10\x08\x12,\n(k_EProfileCustomizationTypeFavoriteGroup\x10\t\x12-\n)k_EProfileCustomizationTypeRecommendation\x10\n\x12+\n\'k_EProfileCustomizationTypeWorkshopItem\x10\x0b\x12)\n%k_EProfileCustomizationTypeMyWorkshop\x10\x0c\x12.\n*k_EProfileCustomizationTypeArtworkShowcase\x10\r\x12,\n(k_EProfileCustomizationTypeVideoShowcase\x10\x0e\x12%\n!k_EProfileCustomizationTypeGuides\x10\x0f\x12\'\n#k_EProfileCustomizationTypeMyGuides\x10\x10\x12+\n\'k_EProfileCustomizationTypeAchievements\x10\x11\x12)\n%k_EProfileCustomizationTypeGreenlight\x10\x12\x12+\n\'k_EProfileCustomizationTypeMyGreenlight\x10\x13\x12%\n!k_EProfileCustomizationTypeSalien\x10\x14\x12\x35\n1k_EProfileCustomizationTypeLoyaltyRewardReactions\x10\x15\x12\x34\n0k_EProfileCustomizationTypeSingleArtworkShowcase\x10\x16\x12\x38\n4k_EProfileCustomizationTypeAchievementsCompletionist\x10\x17*\xc8\x01\n\x1b\x45PublishedFileStorageSystem\x12(\n$k_EPublishedFileStorageSystemInvalid\x10\x00\x12,\n(k_EPublishedFileStorageSystemLegacyCloud\x10\x01\x12&\n\"k_EPublishedFileStorageSystemDepot\x10\x02\x12)\n%k_EPublishedFileStorageSystemUGCCloud\x10\x03*\x97\x01\n\x19\x45\x43loudStoragePersistState\x12(\n$k_ECloudStoragePersistStatePersisted\x10\x00\x12(\n$k_ECloudStoragePersistStateForgotten\x10\x01\x12&\n\"k_ECloudStoragePersistStateDeleted\x10\x02*\xe8\x01\n\x12\x45SDCardFormatStage\x12 \n\x1ck_ESDCardFormatStage_Invalid\x10\x00\x12!\n\x1dk_ESDCardFormatStage_Starting\x10\x01\x12 \n\x1ck_ESDCardFormatStage_Testing\x10\x02\x12!\n\x1dk_ESDCardFormatStage_Rescuing\x10\x03\x12#\n\x1fk_ESDCardFormatStage_Formatting\x10\x04\x12#\n\x1fk_ESDCardFormatStage_Finalizing\x10\x05*\x84\x01\n\x15\x45SystemFanControlMode\x12\"\n\x1ek_SystemFanControlMode_Invalid\x10\x00\x12#\n\x1fk_SystemFanControlMode_Disabled\x10\x01\x12\"\n\x1ek_SystemFanControlMode_Default\x10\x02*\x81\x01\n\rEColorProfile\x12\x1b\n\x17k_EColorProfile_Invalid\x10\x00\x12\x1a\n\x16k_EColorProfile_Native\x10\x01\x12\x1c\n\x18k_EColorProfile_Standard\x10\x02\x12\x19\n\x15k_EColorProfile_Vivid\x10\x03*\xc0\x03\n\x14\x45\x42luetoothDeviceType\x12!\n\x1dk_BluetoothDeviceType_Invalid\x10\x00\x12!\n\x1dk_BluetoothDeviceType_Unknown\x10\x01\x12\x1f\n\x1bk_BluetoothDeviceType_Phone\x10\x02\x12\"\n\x1ek_BluetoothDeviceType_Computer\x10\x03\x12!\n\x1dk_BluetoothDeviceType_Headset\x10\x04\x12$\n k_BluetoothDeviceType_Headphones\x10\x05\x12\"\n\x1ek_BluetoothDeviceType_Speakers\x10\x06\x12$\n k_BluetoothDeviceType_OtherAudio\x10\x07\x12\x1f\n\x1bk_BluetoothDeviceType_Mouse\x10\x08\x12\"\n\x1ek_BluetoothDeviceType_Joystick\x10\t\x12!\n\x1dk_BluetoothDeviceType_Gamepad\x10\n\x12\"\n\x1ek_BluetoothDeviceType_Keyboard\x10\x0b*\x80\x01\n\x15\x45SystemAudioDirection\x12\"\n\x1ek_SystemAudioDirection_Invalid\x10\x00\x12 \n\x1ck_SystemAudioDirection_Input\x10\x01\x12!\n\x1dk_SystemAudioDirection_Output\x10\x02*\xf1\x02\n\x13\x45SystemAudioChannel\x12 \n\x1ck_SystemAudioChannel_Invalid\x10\x00\x12#\n\x1fk_SystemAudioChannel_Aggregated\x10\x01\x12\"\n\x1ek_SystemAudioChannel_FrontLeft\x10\x02\x12#\n\x1fk_SystemAudioChannel_FrontRight\x10\x03\x12\x1c\n\x18k_SystemAudioChannel_LFE\x10\x04\x12!\n\x1dk_SystemAudioChannel_BackLeft\x10\x05\x12\"\n\x1ek_SystemAudioChannel_BackRight\x10\x06\x12$\n k_SystemAudioChannel_FrontCenter\x10\x07\x12 \n\x1ck_SystemAudioChannel_Unknown\x10\x08\x12\x1d\n\x19k_SystemAudioChannel_Mono\x10\t*\xc9\x01\n\x14\x45SystemAudioPortType\x12!\n\x1dk_SystemAudioPortType_Invalid\x10\x00\x12!\n\x1dk_SystemAudioPortType_Unknown\x10\x01\x12\"\n\x1ek_SystemAudioPortType_Audio32f\x10\x02\x12 \n\x1ck_SystemAudioPortType_Midi8b\x10\x03\x12%\n!k_SystemAudioPortType_Video32RGBA\x10\x04*\x90\x01\n\x19\x45SystemAudioPortDirection\x12&\n\"k_SystemAudioPortDirection_Invalid\x10\x00\x12$\n k_SystemAudioPortDirection_Input\x10\x01\x12%\n!k_SystemAudioPortDirection_Output\x10\x02*\x83\x01\n\x13\x45SystemServiceState\x12%\n!k_ESystemServiceState_Unavailable\x10\x00\x12\"\n\x1ek_ESystemServiceState_Disabled\x10\x01\x12!\n\x1dk_ESystemServiceState_Enabled\x10\x02*\xe1\x01\n\x19\x45GraphicsPerfOverlayLevel\x12&\n\"k_EGraphicsPerfOverlayLevel_Hidden\x10\x00\x12%\n!k_EGraphicsPerfOverlayLevel_Basic\x10\x01\x12&\n\"k_EGraphicsPerfOverlayLevel_Medium\x10\x02\x12$\n k_EGraphicsPerfOverlayLevel_Full\x10\x03\x12\'\n#k_EGraphicsPerfOverlayLevel_Minimal\x10\x04*\xe5\x01\n\x14\x45GPUPerformanceLevel\x12\"\n\x1ek_EGPUPerformanceLevel_Invalid\x10\x00\x12\x1f\n\x1bk_EGPUPerformanceLevel_Auto\x10\x01\x12!\n\x1dk_EGPUPerformanceLevel_Manual\x10\x02\x12\x1e\n\x1ak_EGPUPerformanceLevel_Low\x10\x03\x12\x1f\n\x1bk_EGPUPerformanceLevel_High\x10\x04\x12$\n k_EGPUPerformanceLevel_Profiling\x10\x05*\xbb\x01\n\x0e\x45ScalingFilter\x12\x1c\n\x18k_EScalingFilter_Invalid\x10\x00\x12\x18\n\x14k_EScalingFilter_FSR\x10\x01\x12\x1c\n\x18k_EScalingFilter_Nearest\x10\x02\x12\x1c\n\x18k_EScalingFilter_Integer\x10\x03\x12\x1b\n\x17k_EScalingFilter_Linear\x10\x04\x12\x18\n\x14k_EScalingFilter_NIS\x10\x05*|\n\x0c\x45\x43PUGovernor\x12\x1a\n\x16k_ECPUGovernor_Invalid\x10\x00\x12\x17\n\x13k_ECPUGovernor_Perf\x10\x01\x12\x1c\n\x18k_ECPUGovernor_Powersave\x10\x02\x12\x19\n\x15k_ECPUGovernor_Manual\x10\x03*\xe2\x01\n\x0c\x45UpdaterType\x12\x1a\n\x16k_EUpdaterType_Invalid\x10\x00\x12\x19\n\x15k_EUpdaterType_Client\x10\x01\x12\x15\n\x11k_EUpdaterType_OS\x10\x02\x12\x17\n\x13k_EUpdaterType_BIOS\x10\x03\x12\x1d\n\x19k_EUpdaterType_Aggregated\x10\x04\x12\x18\n\x14k_EUpdaterType_Test1\x10\x05\x12\x18\n\x14k_EUpdaterType_Test2\x10\x06\x12\x18\n\x14k_EUpdaterType_Dummy\x10\x07*\xf9\x01\n\rEUpdaterState\x12\x1b\n\x17k_EUpdaterState_Invalid\x10\x00\x12\x1c\n\x18k_EUpdaterState_UpToDate\x10\x02\x12\x1c\n\x18k_EUpdaterState_Checking\x10\x03\x12\x1d\n\x19k_EUpdaterState_Available\x10\x04\x12\x1c\n\x18k_EUpdaterState_Applying\x10\x05\x12(\n$k_EUpdaterState_ClientRestartPending\x10\x06\x12(\n$k_EUpdaterState_SystemRestartPending\x10\x07*\xe1\x01\n\x18\x45StorageBlockContentType\x12&\n\"k_EStorageBlockContentType_Invalid\x10\x00\x12&\n\"k_EStorageBlockContentType_Unknown\x10\x01\x12)\n%k_EStorageBlockContentType_FileSystem\x10\x02\x12%\n!k_EStorageBlockContentType_Crypto\x10\x03\x12#\n\x1fk_EStorageBlockContentType_Raid\x10\x04*\xc3\x01\n\x1b\x45StorageBlockFileSystemType\x12)\n%k_EStorageBlockFileSystemType_Invalid\x10\x00\x12)\n%k_EStorageBlockFileSystemType_Unknown\x10\x01\x12&\n\"k_EStorageBlockFileSystemType_VFat\x10\x02\x12&\n\"k_EStorageBlockFileSystemType_Ext4\x10\x03*\xe3\x01\n\x1f\x45SteamDeckCompatibilityCategory\x12-\n)k_ESteamDeckCompatibilityCategory_Unknown\x10\x00\x12\x31\n-k_ESteamDeckCompatibilityCategory_Unsupported\x10\x01\x12.\n*k_ESteamDeckCompatibilityCategory_Playable\x10\x02\x12.\n*k_ESteamDeckCompatibilityCategory_Verified\x10\x03*\xd0\x02\n(ESteamDeckCompatibilityResultDisplayType\x12\x38\n4k_ESteamDeckCompatibilityResultDisplayType_Invisible\x10\x00\x12<\n8k_ESteamDeckCompatibilityResultDisplayType_Informational\x10\x01\x12:\n6k_ESteamDeckCompatibilityResultDisplayType_Unsupported\x10\x02\x12\x37\n3k_ESteamDeckCompatibilityResultDisplayType_Playable\x10\x03\x12\x37\n3k_ESteamDeckCompatibilityResultDisplayType_Verified\x10\x04*w\n\x08\x45\x41\x43State\x12\x16\n\x12k_EACState_Unknown\x10\x00\x12\x1b\n\x17k_EACState_Disconnected\x10\x01\x12\x18\n\x14k_EACState_Connected\x10\x02\x12\x1c\n\x18k_EACState_ConnectedSlow\x10\x03*\x85\x01\n\rEBatteryState\x12\x1b\n\x17k_EBatteryState_Unknown\x10\x00\x12\x1f\n\x1bk_EBatteryState_Discharging\x10\x01\x12\x1c\n\x18k_EBatteryState_Charging\x10\x02\x12\x18\n\x14k_EBatteryState_Full\x10\x03*\xaa\x01\n\tEOSBranch\x12\x17\n\x13k_EOSBranch_Unknown\x10\x00\x12\x17\n\x13k_EOSBranch_Release\x10\x01\x12 \n\x1ck_EOSBranch_ReleaseCandidate\x10\x02\x12\x14\n\x10k_EOSBranch_Beta\x10\x03\x12\x1d\n\x19k_EOSBranch_BetaCandidate\x10\x04\x12\x14\n\x10k_EOSBranch_Main\x10\x05*\xac\x05\n\x13\x45\x43ommunityItemClass\x12!\n\x1dk_ECommunityItemClass_Invalid\x10\x00\x12\x1f\n\x1bk_ECommunityItemClass_Badge\x10\x01\x12\"\n\x1ek_ECommunityItemClass_GameCard\x10\x02\x12+\n\'k_ECommunityItemClass_ProfileBackground\x10\x03\x12\"\n\x1ek_ECommunityItemClass_Emoticon\x10\x04\x12%\n!k_ECommunityItemClass_BoosterPack\x10\x05\x12$\n k_ECommunityItemClass_Consumable\x10\x06\x12!\n\x1dk_ECommunityItemClass_GameGoo\x10\x07\x12)\n%k_ECommunityItemClass_ProfileModifier\x10\x08\x12\x1f\n\x1bk_ECommunityItemClass_Scene\x10\t\x12$\n k_ECommunityItemClass_SalienItem\x10\n\x12!\n\x1dk_ECommunityItemClass_Sticker\x10\x0b\x12$\n k_ECommunityItemClass_ChatEffect\x10\x0c\x12/\n+k_ECommunityItemClass_MiniProfileBackground\x10\r\x12%\n!k_ECommunityItemClass_AvatarFrame\x10\x0e\x12(\n$k_ECommunityItemClass_AnimatedAvatar\x10\x0f\x12/\n+k_ECommunityItemClass_SteamDeckKeyboardSkin\x10\x10*\xd9\x01\n\x1f\x45SteamDeckCompatibilityFeedback\x12+\n\'k_ESteamDeckCompatibilityFeedback_Unset\x10\x00\x12+\n\'k_ESteamDeckCompatibilityFeedback_Agree\x10\x01\x12.\n*k_ESteamDeckCompatibilityFeedback_Disagree\x10\x02\x12,\n(k_ESteamDeckCompatibilityFeedback_Ignore\x10\x03*\x9f\x01\n\x1e\x45ProvideDeckFeedbackPreference\x12*\n&k_EProvideDeckFeedbackPreference_Unset\x10\x00\x12(\n$k_EProvideDeckFeedbackPreference_Yes\x10\x01\x12\'\n#k_EProvideDeckFeedbackPreference_No\x10\x02*\xb1\x03\n\rETouchGesture\x12\x17\n\x13k_ETouchGestureNone\x10\x00\x12\x18\n\x14k_ETouchGestureTouch\x10\x01\x12\x16\n\x12k_ETouchGestureTap\x10\x02\x12\x1c\n\x18k_ETouchGestureDoubleTap\x10\x03\x12\x1d\n\x19k_ETouchGestureShortPress\x10\x04\x12\x1c\n\x18k_ETouchGestureLongPress\x10\x05\x12\x1a\n\x16k_ETouchGestureLongTap\x10\x06\x12\x1f\n\x1bk_ETouchGestureTwoFingerTap\x10\x07\x12\x1f\n\x1bk_ETouchGestureTapCancelled\x10\x08\x12\x1d\n\x19k_ETouchGesturePinchBegin\x10\t\x12\x1e\n\x1ak_ETouchGesturePinchUpdate\x10\n\x12\x1b\n\x17k_ETouchGesturePinchEnd\x10\x0b\x12\x1d\n\x19k_ETouchGestureFlingStart\x10\x0c\x12!\n\x1dk_ETouchGestureFlingCancelled\x10\r*\x8c\x01\n\x13\x45SessionPersistence\x12*\n\x1dk_ESessionPersistence_Invalid\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12#\n\x1fk_ESessionPersistence_Ephemeral\x10\x00\x12$\n k_ESessionPersistence_Persistent\x10\x01\x42\tH\x01\x90\x01\x01\x80\xb5\x18\x01' , dependencies=[steammessages__base__pb2.DESCRIPTOR,]) @@ -330,62 +330,6 @@ _sym_db.RegisterEnumDescriptor(_ECONTENTCHECKPROVIDER) EContentCheckProvider = enum_type_wrapper.EnumTypeWrapper(_ECONTENTCHECKPROVIDER) -_EBANCONTENTCHECKRESULT = _descriptor.EnumDescriptor( - name='EBanContentCheckResult', - full_name='EBanContentCheckResult', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_NotScanned', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_Reset', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_NeedsChecking', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_VeryUnlikely', index=3, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_Unlikely', index=4, number=30, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_Possible', index=5, number=50, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_Likely', index=6, number=75, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBanContentCheckResult_VeryLikely', index=7, number=100, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=2466, - serialized_end=2810, -) -_sym_db.RegisterEnumDescriptor(_EBANCONTENTCHECKRESULT) - -EBanContentCheckResult = enum_type_wrapper.EnumTypeWrapper(_EBANCONTENTCHECKRESULT) _EPROFILECUSTOMIZATIONTYPE = _descriptor.EnumDescriptor( name='EProfileCustomizationType', full_name='EProfileCustomizationType', @@ -516,8 +460,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=2813, - serialized_end=3945, + serialized_start=2466, + serialized_end=3598, ) _sym_db.RegisterEnumDescriptor(_EPROFILECUSTOMIZATIONTYPE) @@ -552,8 +496,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=3948, - serialized_end=4148, + serialized_start=3601, + serialized_end=3801, ) _sym_db.RegisterEnumDescriptor(_EPUBLISHEDFILESTORAGESYSTEM) @@ -583,12 +527,125 @@ ], containing_type=None, serialized_options=None, - serialized_start=4151, - serialized_end=4302, + serialized_start=3804, + serialized_end=3955, ) _sym_db.RegisterEnumDescriptor(_ECLOUDSTORAGEPERSISTSTATE) ECloudStoragePersistState = enum_type_wrapper.EnumTypeWrapper(_ECLOUDSTORAGEPERSISTSTATE) +_ESDCARDFORMATSTAGE = _descriptor.EnumDescriptor( + name='ESDCardFormatStage', + full_name='ESDCardFormatStage', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Starting', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Testing', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Rescuing', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Formatting', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESDCardFormatStage_Finalizing', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=3958, + serialized_end=4190, +) +_sym_db.RegisterEnumDescriptor(_ESDCARDFORMATSTAGE) + +ESDCardFormatStage = enum_type_wrapper.EnumTypeWrapper(_ESDCARDFORMATSTAGE) +_ESYSTEMFANCONTROLMODE = _descriptor.EnumDescriptor( + name='ESystemFanControlMode', + full_name='ESystemFanControlMode', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_SystemFanControlMode_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemFanControlMode_Disabled', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemFanControlMode_Default', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=4193, + serialized_end=4325, +) +_sym_db.RegisterEnumDescriptor(_ESYSTEMFANCONTROLMODE) + +ESystemFanControlMode = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMFANCONTROLMODE) +_ECOLORPROFILE = _descriptor.EnumDescriptor( + name='EColorProfile', + full_name='EColorProfile', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EColorProfile_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EColorProfile_Native', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EColorProfile_Standard', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EColorProfile_Vivid', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=4328, + serialized_end=4457, +) +_sym_db.RegisterEnumDescriptor(_ECOLORPROFILE) + +EColorProfile = enum_type_wrapper.EnumTypeWrapper(_ECOLORPROFILE) _EBLUETOOTHDEVICETYPE = _descriptor.EnumDescriptor( name='EBluetoothDeviceType', full_name='EBluetoothDeviceType', @@ -659,89 +716,1045 @@ ], containing_type=None, serialized_options=None, - serialized_start=4305, - serialized_end=4753, + serialized_start=4460, + serialized_end=4908, ) _sym_db.RegisterEnumDescriptor(_EBLUETOOTHDEVICETYPE) EBluetoothDeviceType = enum_type_wrapper.EnumTypeWrapper(_EBLUETOOTHDEVICETYPE) -_ESTORAGEBLOCKCONTENTTYPE = _descriptor.EnumDescriptor( - name='EStorageBlockContentType', - full_name='EStorageBlockContentType', +_ESYSTEMAUDIODIRECTION = _descriptor.EnumDescriptor( + name='ESystemAudioDirection', + full_name='ESystemAudioDirection', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Invalid', index=0, number=0, + name='k_SystemAudioDirection_Invalid', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Unknown', index=1, number=1, + name='k_SystemAudioDirection_Input', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_FileSystem', index=2, number=2, + name='k_SystemAudioDirection_Output', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=4911, + serialized_end=5039, +) +_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIODIRECTION) + +ESystemAudioDirection = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIODIRECTION) +_ESYSTEMAUDIOCHANNEL = _descriptor.EnumDescriptor( + name='ESystemAudioChannel', + full_name='ESystemAudioChannel', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Crypto', index=3, number=3, + name='k_SystemAudioChannel_Invalid', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Raid', index=4, number=4, + name='k_SystemAudioChannel_Aggregated', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_FrontLeft', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_FrontRight', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_LFE', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_BackLeft', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_BackRight', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_FrontCenter', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_Unknown', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioChannel_Mono', index=9, number=9, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, - serialized_start=4756, - serialized_end=4981, + serialized_start=5042, + serialized_end=5411, ) -_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKCONTENTTYPE) +_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIOCHANNEL) -EStorageBlockContentType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKCONTENTTYPE) -_ESTORAGEBLOCKFILESYSTEMTYPE = _descriptor.EnumDescriptor( - name='EStorageBlockFileSystemType', - full_name='EStorageBlockFileSystemType', +ESystemAudioChannel = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIOCHANNEL) +_ESYSTEMAUDIOPORTTYPE = _descriptor.EnumDescriptor( + name='ESystemAudioPortType', + full_name='ESystemAudioPortType', filename=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key, values=[ _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_Invalid', index=0, number=0, + name='k_SystemAudioPortType_Invalid', index=0, number=0, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_Unknown', index=1, number=1, + name='k_SystemAudioPortType_Unknown', index=1, number=1, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_VFat', index=2, number=2, + name='k_SystemAudioPortType_Audio32f', index=2, number=2, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_Ext4', index=3, number=3, + name='k_SystemAudioPortType_Midi8b', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioPortType_Video32RGBA', index=4, number=4, serialized_options=None, type=None, create_key=_descriptor._internal_create_key), ], containing_type=None, serialized_options=None, - serialized_start=4984, - serialized_end=5179, + serialized_start=5414, + serialized_end=5615, ) -_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKFILESYSTEMTYPE) +_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIOPORTTYPE) -EStorageBlockFileSystemType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKFILESYSTEMTYPE) +ESystemAudioPortType = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIOPORTTYPE) +_ESYSTEMAUDIOPORTDIRECTION = _descriptor.EnumDescriptor( + name='ESystemAudioPortDirection', + full_name='ESystemAudioPortDirection', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_SystemAudioPortDirection_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioPortDirection_Input', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_SystemAudioPortDirection_Output', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=5618, + serialized_end=5762, +) +_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIOPORTDIRECTION) + +ESystemAudioPortDirection = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIOPORTDIRECTION) +_ESYSTEMSERVICESTATE = _descriptor.EnumDescriptor( + name='ESystemServiceState', + full_name='ESystemServiceState', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESystemServiceState_Unavailable', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESystemServiceState_Disabled', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESystemServiceState_Enabled', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=5765, + serialized_end=5896, +) +_sym_db.RegisterEnumDescriptor(_ESYSTEMSERVICESTATE) + +ESystemServiceState = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMSERVICESTATE) +_EGRAPHICSPERFOVERLAYLEVEL = _descriptor.EnumDescriptor( + name='EGraphicsPerfOverlayLevel', + full_name='EGraphicsPerfOverlayLevel', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Hidden', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Basic', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Medium', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Full', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGraphicsPerfOverlayLevel_Minimal', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=5899, + serialized_end=6124, +) +_sym_db.RegisterEnumDescriptor(_EGRAPHICSPERFOVERLAYLEVEL) + +EGraphicsPerfOverlayLevel = enum_type_wrapper.EnumTypeWrapper(_EGRAPHICSPERFOVERLAYLEVEL) +_EGPUPERFORMANCELEVEL = _descriptor.EnumDescriptor( + name='EGPUPerformanceLevel', + full_name='EGPUPerformanceLevel', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Auto', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Manual', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Low', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_High', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EGPUPerformanceLevel_Profiling', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=6127, + serialized_end=6356, +) +_sym_db.RegisterEnumDescriptor(_EGPUPERFORMANCELEVEL) + +EGPUPerformanceLevel = enum_type_wrapper.EnumTypeWrapper(_EGPUPERFORMANCELEVEL) +_ESCALINGFILTER = _descriptor.EnumDescriptor( + name='EScalingFilter', + full_name='EScalingFilter', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_FSR', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_Nearest', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_Integer', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_Linear', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EScalingFilter_NIS', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=6359, + serialized_end=6546, +) +_sym_db.RegisterEnumDescriptor(_ESCALINGFILTER) + +EScalingFilter = enum_type_wrapper.EnumTypeWrapper(_ESCALINGFILTER) +_ECPUGOVERNOR = _descriptor.EnumDescriptor( + name='ECPUGovernor', + full_name='ECPUGovernor', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ECPUGovernor_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECPUGovernor_Perf', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECPUGovernor_Powersave', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECPUGovernor_Manual', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=6548, + serialized_end=6672, +) +_sym_db.RegisterEnumDescriptor(_ECPUGOVERNOR) + +ECPUGovernor = enum_type_wrapper.EnumTypeWrapper(_ECPUGOVERNOR) +_EUPDATERTYPE = _descriptor.EnumDescriptor( + name='EUpdaterType', + full_name='EUpdaterType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Client', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_OS', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_BIOS', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Aggregated', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Test1', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Test2', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterType_Dummy', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=6675, + serialized_end=6901, +) +_sym_db.RegisterEnumDescriptor(_EUPDATERTYPE) + +EUpdaterType = enum_type_wrapper.EnumTypeWrapper(_EUPDATERTYPE) +_EUPDATERSTATE = _descriptor.EnumDescriptor( + name='EUpdaterState', + full_name='EUpdaterState', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_UpToDate', index=1, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_Checking', index=2, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_Available', index=3, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_Applying', index=4, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_ClientRestartPending', index=5, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EUpdaterState_SystemRestartPending', index=6, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=6904, + serialized_end=7153, +) +_sym_db.RegisterEnumDescriptor(_EUPDATERSTATE) + +EUpdaterState = enum_type_wrapper.EnumTypeWrapper(_EUPDATERSTATE) +_ESTORAGEBLOCKCONTENTTYPE = _descriptor.EnumDescriptor( + name='EStorageBlockContentType', + full_name='EStorageBlockContentType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_Unknown', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_FileSystem', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_Crypto', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockContentType_Raid', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7156, + serialized_end=7381, +) +_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKCONTENTTYPE) + +EStorageBlockContentType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKCONTENTTYPE) +_ESTORAGEBLOCKFILESYSTEMTYPE = _descriptor.EnumDescriptor( + name='EStorageBlockFileSystemType', + full_name='EStorageBlockFileSystemType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockFileSystemType_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockFileSystemType_Unknown', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockFileSystemType_VFat', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EStorageBlockFileSystemType_Ext4', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7384, + serialized_end=7579, +) +_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKFILESYSTEMTYPE) + +EStorageBlockFileSystemType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKFILESYSTEMTYPE) +_ESTEAMDECKCOMPATIBILITYCATEGORY = _descriptor.EnumDescriptor( + name='ESteamDeckCompatibilityCategory', + full_name='ESteamDeckCompatibilityCategory', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityCategory_Unknown', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityCategory_Unsupported', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityCategory_Playable', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityCategory_Verified', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7582, + serialized_end=7809, +) +_sym_db.RegisterEnumDescriptor(_ESTEAMDECKCOMPATIBILITYCATEGORY) + +ESteamDeckCompatibilityCategory = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKCOMPATIBILITYCATEGORY) +_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE = _descriptor.EnumDescriptor( + name='ESteamDeckCompatibilityResultDisplayType', + full_name='ESteamDeckCompatibilityResultDisplayType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Invisible', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Informational', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Unsupported', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Playable', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityResultDisplayType_Verified', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7812, + serialized_end=8148, +) +_sym_db.RegisterEnumDescriptor(_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE) + +ESteamDeckCompatibilityResultDisplayType = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE) +_EACSTATE = _descriptor.EnumDescriptor( + name='EACState', + full_name='EACState', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EACState_Unknown', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EACState_Disconnected', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EACState_Connected', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EACState_ConnectedSlow', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=8150, + serialized_end=8269, +) +_sym_db.RegisterEnumDescriptor(_EACSTATE) + +EACState = enum_type_wrapper.EnumTypeWrapper(_EACSTATE) +_EBATTERYSTATE = _descriptor.EnumDescriptor( + name='EBatteryState', + full_name='EBatteryState', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EBatteryState_Unknown', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBatteryState_Discharging', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBatteryState_Charging', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBatteryState_Full', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=8272, + serialized_end=8405, +) +_sym_db.RegisterEnumDescriptor(_EBATTERYSTATE) + +EBatteryState = enum_type_wrapper.EnumTypeWrapper(_EBATTERYSTATE) +_EOSBRANCH = _descriptor.EnumDescriptor( + name='EOSBranch', + full_name='EOSBranch', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_Unknown', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_Release', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_ReleaseCandidate', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_Beta', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_BetaCandidate', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EOSBranch_Main', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=8408, + serialized_end=8578, +) +_sym_db.RegisterEnumDescriptor(_EOSBRANCH) + +EOSBranch = enum_type_wrapper.EnumTypeWrapper(_EOSBRANCH) +_ECOMMUNITYITEMCLASS = _descriptor.EnumDescriptor( + name='ECommunityItemClass', + full_name='ECommunityItemClass', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Invalid', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Badge', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_GameCard', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_ProfileBackground', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Emoticon', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_BoosterPack', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Consumable', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_GameGoo', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_ProfileModifier', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Scene', index=9, number=9, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_SalienItem', index=10, number=10, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_Sticker', index=11, number=11, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_ChatEffect', index=12, number=12, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_MiniProfileBackground', index=13, number=13, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_AvatarFrame', index=14, number=14, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_AnimatedAvatar', index=15, number=15, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ECommunityItemClass_SteamDeckKeyboardSkin', index=16, number=16, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=8581, + serialized_end=9265, +) +_sym_db.RegisterEnumDescriptor(_ECOMMUNITYITEMCLASS) + +ECommunityItemClass = enum_type_wrapper.EnumTypeWrapper(_ECOMMUNITYITEMCLASS) +_ESTEAMDECKCOMPATIBILITYFEEDBACK = _descriptor.EnumDescriptor( + name='ESteamDeckCompatibilityFeedback', + full_name='ESteamDeckCompatibilityFeedback', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityFeedback_Unset', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityFeedback_Agree', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityFeedback_Disagree', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckCompatibilityFeedback_Ignore', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=9268, + serialized_end=9485, +) +_sym_db.RegisterEnumDescriptor(_ESTEAMDECKCOMPATIBILITYFEEDBACK) + +ESteamDeckCompatibilityFeedback = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKCOMPATIBILITYFEEDBACK) +_EPROVIDEDECKFEEDBACKPREFERENCE = _descriptor.EnumDescriptor( + name='EProvideDeckFeedbackPreference', + full_name='EProvideDeckFeedbackPreference', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EProvideDeckFeedbackPreference_Unset', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EProvideDeckFeedbackPreference_Yes', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EProvideDeckFeedbackPreference_No', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=9488, + serialized_end=9647, +) +_sym_db.RegisterEnumDescriptor(_EPROVIDEDECKFEEDBACKPREFERENCE) + +EProvideDeckFeedbackPreference = enum_type_wrapper.EnumTypeWrapper(_EPROVIDEDECKFEEDBACKPREFERENCE) +_ETOUCHGESTURE = _descriptor.EnumDescriptor( + name='ETouchGesture', + full_name='ETouchGesture', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureNone', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureTouch', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureTap', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureDoubleTap', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureShortPress', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureLongPress', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureLongTap', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureTwoFingerTap', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureTapCancelled', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGesturePinchBegin', index=9, number=9, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGesturePinchUpdate', index=10, number=10, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGesturePinchEnd', index=11, number=11, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureFlingStart', index=12, number=12, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ETouchGestureFlingCancelled', index=13, number=13, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=9650, + serialized_end=10083, +) +_sym_db.RegisterEnumDescriptor(_ETOUCHGESTURE) + +ETouchGesture = enum_type_wrapper.EnumTypeWrapper(_ETOUCHGESTURE) +_ESESSIONPERSISTENCE = _descriptor.EnumDescriptor( + name='ESessionPersistence', + full_name='ESessionPersistence', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESessionPersistence_Invalid', index=0, number=-1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESessionPersistence_Ephemeral', index=1, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESessionPersistence_Persistent', index=2, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=10086, + serialized_end=10226, +) +_sym_db.RegisterEnumDescriptor(_ESESSIONPERSISTENCE) + +ESessionPersistence = enum_type_wrapper.EnumTypeWrapper(_ESESSIONPERSISTENCE) k_PublishedFileQueryType_RankedByVote = 0 k_PublishedFileQueryType_RankedByPublicationDate = 1 k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate = 2 @@ -787,14 +1800,6 @@ k_EContentCheckProvider_Google = 1 k_EContentCheckProvider_Amazon = 2 k_EContentCheckProvider_Local = 3 -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 k_EProfileCustomizationTypeInvalid = 0 k_EProfileCustomizationTypeRareAchievementShowcase = 1 k_EProfileCustomizationTypeGameCollector = 2 @@ -826,6 +1831,19 @@ k_ECloudStoragePersistStatePersisted = 0 k_ECloudStoragePersistStateForgotten = 1 k_ECloudStoragePersistStateDeleted = 2 +k_ESDCardFormatStage_Invalid = 0 +k_ESDCardFormatStage_Starting = 1 +k_ESDCardFormatStage_Testing = 2 +k_ESDCardFormatStage_Rescuing = 3 +k_ESDCardFormatStage_Formatting = 4 +k_ESDCardFormatStage_Finalizing = 5 +k_SystemFanControlMode_Invalid = 0 +k_SystemFanControlMode_Disabled = 1 +k_SystemFanControlMode_Default = 2 +k_EColorProfile_Invalid = 0 +k_EColorProfile_Native = 1 +k_EColorProfile_Standard = 2 +k_EColorProfile_Vivid = 3 k_BluetoothDeviceType_Invalid = 0 k_BluetoothDeviceType_Unknown = 1 k_BluetoothDeviceType_Phone = 2 @@ -838,6 +1856,66 @@ k_BluetoothDeviceType_Joystick = 9 k_BluetoothDeviceType_Gamepad = 10 k_BluetoothDeviceType_Keyboard = 11 +k_SystemAudioDirection_Invalid = 0 +k_SystemAudioDirection_Input = 1 +k_SystemAudioDirection_Output = 2 +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 +k_SystemAudioPortType_Invalid = 0 +k_SystemAudioPortType_Unknown = 1 +k_SystemAudioPortType_Audio32f = 2 +k_SystemAudioPortType_Midi8b = 3 +k_SystemAudioPortType_Video32RGBA = 4 +k_SystemAudioPortDirection_Invalid = 0 +k_SystemAudioPortDirection_Input = 1 +k_SystemAudioPortDirection_Output = 2 +k_ESystemServiceState_Unavailable = 0 +k_ESystemServiceState_Disabled = 1 +k_ESystemServiceState_Enabled = 2 +k_EGraphicsPerfOverlayLevel_Hidden = 0 +k_EGraphicsPerfOverlayLevel_Basic = 1 +k_EGraphicsPerfOverlayLevel_Medium = 2 +k_EGraphicsPerfOverlayLevel_Full = 3 +k_EGraphicsPerfOverlayLevel_Minimal = 4 +k_EGPUPerformanceLevel_Invalid = 0 +k_EGPUPerformanceLevel_Auto = 1 +k_EGPUPerformanceLevel_Manual = 2 +k_EGPUPerformanceLevel_Low = 3 +k_EGPUPerformanceLevel_High = 4 +k_EGPUPerformanceLevel_Profiling = 5 +k_EScalingFilter_Invalid = 0 +k_EScalingFilter_FSR = 1 +k_EScalingFilter_Nearest = 2 +k_EScalingFilter_Integer = 3 +k_EScalingFilter_Linear = 4 +k_EScalingFilter_NIS = 5 +k_ECPUGovernor_Invalid = 0 +k_ECPUGovernor_Perf = 1 +k_ECPUGovernor_Powersave = 2 +k_ECPUGovernor_Manual = 3 +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 +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 k_EStorageBlockContentType_Invalid = 0 k_EStorageBlockContentType_Unknown = 1 k_EStorageBlockContentType_FileSystem = 2 @@ -847,6 +1925,70 @@ k_EStorageBlockFileSystemType_Unknown = 1 k_EStorageBlockFileSystemType_VFat = 2 k_EStorageBlockFileSystemType_Ext4 = 3 +k_ESteamDeckCompatibilityCategory_Unknown = 0 +k_ESteamDeckCompatibilityCategory_Unsupported = 1 +k_ESteamDeckCompatibilityCategory_Playable = 2 +k_ESteamDeckCompatibilityCategory_Verified = 3 +k_ESteamDeckCompatibilityResultDisplayType_Invisible = 0 +k_ESteamDeckCompatibilityResultDisplayType_Informational = 1 +k_ESteamDeckCompatibilityResultDisplayType_Unsupported = 2 +k_ESteamDeckCompatibilityResultDisplayType_Playable = 3 +k_ESteamDeckCompatibilityResultDisplayType_Verified = 4 +k_EACState_Unknown = 0 +k_EACState_Disconnected = 1 +k_EACState_Connected = 2 +k_EACState_ConnectedSlow = 3 +k_EBatteryState_Unknown = 0 +k_EBatteryState_Discharging = 1 +k_EBatteryState_Charging = 2 +k_EBatteryState_Full = 3 +k_EOSBranch_Unknown = 0 +k_EOSBranch_Release = 1 +k_EOSBranch_ReleaseCandidate = 2 +k_EOSBranch_Beta = 3 +k_EOSBranch_BetaCandidate = 4 +k_EOSBranch_Main = 5 +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 +k_ESteamDeckCompatibilityFeedback_Unset = 0 +k_ESteamDeckCompatibilityFeedback_Agree = 1 +k_ESteamDeckCompatibilityFeedback_Disagree = 2 +k_ESteamDeckCompatibilityFeedback_Ignore = 3 +k_EProvideDeckFeedbackPreference_Unset = 0 +k_EProvideDeckFeedbackPreference_Yes = 1 +k_EProvideDeckFeedbackPreference_No = 2 +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 +k_ESessionPersistence_Invalid = -1 +k_ESessionPersistence_Ephemeral = 0 +k_ESessionPersistence_Persistent = 1 DESCRIPTOR.enum_types_by_name['EPublishedFileQueryType'] = _EPUBLISHEDFILEQUERYTYPE @@ -854,13 +1996,36 @@ DESCRIPTOR.enum_types_by_name['EPublishedFileInappropriateResult'] = _EPUBLISHEDFILEINAPPROPRIATERESULT DESCRIPTOR.enum_types_by_name['EPersonaStateFlag'] = _EPERSONASTATEFLAG DESCRIPTOR.enum_types_by_name['EContentCheckProvider'] = _ECONTENTCHECKPROVIDER -DESCRIPTOR.enum_types_by_name['EBanContentCheckResult'] = _EBANCONTENTCHECKRESULT DESCRIPTOR.enum_types_by_name['EProfileCustomizationType'] = _EPROFILECUSTOMIZATIONTYPE DESCRIPTOR.enum_types_by_name['EPublishedFileStorageSystem'] = _EPUBLISHEDFILESTORAGESYSTEM DESCRIPTOR.enum_types_by_name['ECloudStoragePersistState'] = _ECLOUDSTORAGEPERSISTSTATE +DESCRIPTOR.enum_types_by_name['ESDCardFormatStage'] = _ESDCARDFORMATSTAGE +DESCRIPTOR.enum_types_by_name['ESystemFanControlMode'] = _ESYSTEMFANCONTROLMODE +DESCRIPTOR.enum_types_by_name['EColorProfile'] = _ECOLORPROFILE DESCRIPTOR.enum_types_by_name['EBluetoothDeviceType'] = _EBLUETOOTHDEVICETYPE +DESCRIPTOR.enum_types_by_name['ESystemAudioDirection'] = _ESYSTEMAUDIODIRECTION +DESCRIPTOR.enum_types_by_name['ESystemAudioChannel'] = _ESYSTEMAUDIOCHANNEL +DESCRIPTOR.enum_types_by_name['ESystemAudioPortType'] = _ESYSTEMAUDIOPORTTYPE +DESCRIPTOR.enum_types_by_name['ESystemAudioPortDirection'] = _ESYSTEMAUDIOPORTDIRECTION +DESCRIPTOR.enum_types_by_name['ESystemServiceState'] = _ESYSTEMSERVICESTATE +DESCRIPTOR.enum_types_by_name['EGraphicsPerfOverlayLevel'] = _EGRAPHICSPERFOVERLAYLEVEL +DESCRIPTOR.enum_types_by_name['EGPUPerformanceLevel'] = _EGPUPERFORMANCELEVEL +DESCRIPTOR.enum_types_by_name['EScalingFilter'] = _ESCALINGFILTER +DESCRIPTOR.enum_types_by_name['ECPUGovernor'] = _ECPUGOVERNOR +DESCRIPTOR.enum_types_by_name['EUpdaterType'] = _EUPDATERTYPE +DESCRIPTOR.enum_types_by_name['EUpdaterState'] = _EUPDATERSTATE DESCRIPTOR.enum_types_by_name['EStorageBlockContentType'] = _ESTORAGEBLOCKCONTENTTYPE DESCRIPTOR.enum_types_by_name['EStorageBlockFileSystemType'] = _ESTORAGEBLOCKFILESYSTEMTYPE +DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityCategory'] = _ESTEAMDECKCOMPATIBILITYCATEGORY +DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityResultDisplayType'] = _ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE +DESCRIPTOR.enum_types_by_name['EACState'] = _EACSTATE +DESCRIPTOR.enum_types_by_name['EBatteryState'] = _EBATTERYSTATE +DESCRIPTOR.enum_types_by_name['EOSBranch'] = _EOSBRANCH +DESCRIPTOR.enum_types_by_name['ECommunityItemClass'] = _ECOMMUNITYITEMCLASS +DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityFeedback'] = _ESTEAMDECKCOMPATIBILITYFEEDBACK +DESCRIPTOR.enum_types_by_name['EProvideDeckFeedbackPreference'] = _EPROVIDEDECKFEEDBACKPREFERENCE +DESCRIPTOR.enum_types_by_name['ETouchGesture'] = _ETOUCHGESTURE +DESCRIPTOR.enum_types_by_name['ESessionPersistence'] = _ESESSIONPERSISTENCE _sym_db.RegisterFileDescriptor(DESCRIPTOR) diff --git a/src/steam_network/protocol/messages/steammessages_auth_pb2.py b/src/steam_network/protocol/messages/steammessages_auth_pb2.py index 7e13db63..96e4d1fc 100644 --- a/src/steam_network/protocol/messages/steammessages_auth_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_auth_pb2.py @@ -14,9 +14,9 @@ _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.enums_pb2 as enums__pb2 +import steammessages_base_pb2 as steammessages__base__pb2 +import steammessages_unified_base_pb2 as steammessages__unified__base__pb2 +import enums_pb2 as enums__pb2 DESCRIPTOR = _descriptor.FileDescriptor( diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index 6e6d1e32..0a66c6dd 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -16,7 +16,8 @@ from .messages import steammessages_base_pb2, steammessages_clientserver_login_pb2, steammessages_auth_pb2, \ steammessages_player_pb2, steammessages_clientserver_friends_pb2, steammessages_clientserver_pb2, \ steammessages_chat_pb2, steammessages_clientserver_2_pb2, steammessages_clientserver_userstats_pb2, \ - steammessages_clientserver_appinfo_pb2, steammessages_webui_friends_pb2, service_cloudconfigstore_pb2 + steammessages_clientserver_appinfo_pb2, steammessages_webui_friends_pb2, service_cloudconfigstore_pb2, \ + enums_pb2 from .types import SteamId, ProtoUserInfo logger = logging.getLogger(__name__) @@ -38,7 +39,7 @@ class ProtobufClient: def __init__(self, set_socket): self._socket = set_socket - self.rsa_handler: Optional[Callable[[str, str], Awaitable[None]]] = None + self.rsa_handler: Optional[Callable[[str, str, int], Awaitable[None]]] = None self.log_on_handler: Optional[Callable[[EResult], Awaitable[None]]] = None self.log_off_handler: Optional[Callable[[EResult], Awaitable[None]]] = None self.app_ownership_ticket_handler: Optional[Callable[[int, bytes], Awaitable[None]]] = None @@ -124,26 +125,41 @@ async def get_rsa_public_key(self, account_name: str) -> steammessages_auth_pb2. async def _process_rsa(self, body): message = steammessages_auth_pb2.CAuthentication_GetPasswordRSAPublicKey_Response() message.ParseFromString(body) + mod = message.publickey_mod exp = message.publickey_exp + timestamp = message.timestamp - self.rsa_handler(mod, exp) - - - async def log_on_password(self, account_name, enciphered_password, two_factor, two_factor_type, machine_id, os_value, sentry): - #def sanitize_password(password): - # return ''.join([i if ord(i) < 128 else '' for i in password]) + self.rsa_handler(mod, exp, timestamp) - message = await self._prepare_log_on_msg(account_name, machine_id, os_value, sentry) - #message.password = sanitize_password(enciphered_password) - message.password = enciphered_password - if two_factor: - if two_factor_type == 'email': - message.auth_code = two_factor - elif two_factor_type == 'mobile': - message.two_factor_code = two_factor - logger.info("Sending log on message using credentials") - await self._send(EMsg.ClientLogon, message) + async def log_on_password(self, account_name, enciphered_password, public_key_timestamp, two_factor, two_factor_type, machine_id, os_value, sentry): + message = steammessages_auth_pb2.CAuthentication_BeginAuthSessionViaCredentials_Request() + message.account_name = account_name + message.encrypted_password = enciphered_password + message.website_id = "Client" + message.device_friendly_name = socket.gethostname() + " (GOG Galaxy)" + message.encryption_timestamp = public_key_timestamp + message.platform_type = steammessages_auth_pb2.EAuthTokenPlatformType.k_EAuthTokenPlatformType_SteamClient #no idea if this line will work. + message.persistence = enums_pb2.ESessionPersistence. + + optional .ESessionPersistence persistence = 7 [default = k_ESessionPersistence_Persistent, (description) = "whether we are requesting a persistent or an ephemeral session"]; + 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"]; + + #async def log_on_password(self, account_name, enciphered_password, two_factor, two_factor_type, machine_id, os_value, sentry): + # #def sanitize_password(password): + # # return ''.join([i if ord(i) < 128 else '' for i in password]) + + # message = await self._prepare_log_on_msg(account_name, machine_id, os_value, sentry) + # #message.password = sanitize_password(enciphered_password) + # message.password = enciphered_password + # if two_factor: + # if two_factor_type == 'email': + # message.auth_code = two_factor + # elif two_factor_type == 'mobile': + # message.two_factor_code = two_factor + # logger.info("Sending log on message using credentials") + # await self._send(EMsg.ClientLogon, message) async def log_on_token(self, account_name, token, used_server_cell_id, machine_id, os_value, sentry): message = await self._prepare_log_on_msg(account_name, machine_id, os_value, sentry) diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 701e2757..0c2190d5 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -177,7 +177,6 @@ def __init__(self, self._times_cache = times_cache self._ownership_ticket_cache = ownership_ticket_cache self._auth_lost_handler = None - #we probably can reuse _login_future for this but i'd rather not risk it. self._rsa_future: Optional[Future] = None self._login_future: Optional[Future] = None self._used_server_cell_id = used_server_cell_id @@ -189,6 +188,7 @@ def __init__(self, #do not use this directly. call _get_rsa_key() instead. This is only set once we actually need it because we need to go to Steam for it. #we store this here so we don't need to keep going to Steam, because it will not change. (aka memoization) self._rsa_key: Optional[PublicKey] = None + self._rsa_timestamp: Optional[int] = None @staticmethod def _generate_machine_id(): @@ -216,14 +216,16 @@ async def _get_rsa_key(self, account_name:str) -> PublicKey: await self._protobuf_client.get_rsa_public_key(account_name) result = await self._rsa_future() self._rsa_key = PublicKey(result["modulo"],result["exponent"]) + self._rsa_timestamp = result["timestamp"] return self._rsa_key - async def _rsa_handler(self, modulo:str, exponent: str): + async def _rsa_handler(self, modulo:str, exponent: str, timestamp: int): if self._rsa_future is not None: res = { "modulo" : int(modulo), - "exponent": int(exponent) + "exponent": int(exponent), + "timestamp": timestamp } self._rsa_future.set_result(res) else: @@ -231,11 +233,13 @@ async def _rsa_handler(self, modulo:str, exponent: str): pass async def authenticate_password(self, account_name, password:str, two_factor, two_factor_type, auth_lost_handler): - loop = asyncio.get_running_loop() - self._login_future = loop.create_future() + #reorder these so the key gen is done before the loop and login future is created, in case they conflict. os_value = get_os() sentry = await self._get_sentry() - key = self._get_rsa_key(account_name) + key = await self._get_rsa_key(account_name) + + loop = asyncio.get_running_loop() + self._login_future = loop.create_future() enciphered_password = encrypt(password.encode("utf-8"), key) #if we get here, everything has worked up to this point. the following call is wrong but one step at a time. await self._protobuf_client.log_on_password( From d0c2a1498f8da2052d85bfe4afe3effa45e3eb97 Mon Sep 17 00:00:00 2001 From: baumhera Date: Tue, 2 May 2023 04:49:05 -0400 Subject: [PATCH 009/100] Updated protocol buffer message files to work with auth. Merged changes i had to a minimal version of this to get the integration working in GOG Galaxy. This version is newer than what i am testing, so it may have errors --- .gitignore | 1 + src/backend_interface.py | 9 +- src/backend_steam_network.py | 184 +- src/steam_network/authentication.py | 22 +- src/steam_network/custom_login/css/style.css | 3 + src/steam_network/custom_login/index.html | 517 ++- .../messages/steammessages_base_pb2.py | 313 +- .../messages/steammessages_chat_pb2.py | 657 ++-- .../steammessages_client_objects_pb2.py | 2936 ++++++++++++++++- .../steammessages_clientserver_2_pb2.py | 55 +- .../steammessages_clientserver_login_pb2.py | 111 +- .../steammessages_clientserver_pb2.py | 236 +- .../messages/steammessages_player_pb2.py | 1318 ++++---- src/steam_network/protocol/protobuf_client.py | 38 +- src/steam_network/protocol_client.py | 61 +- src/steam_network/user_info_cache.py | 31 +- src/steam_network/websocket_client.py | 31 +- 17 files changed, 4820 insertions(+), 1703 deletions(-) diff --git a/.gitignore b/.gitignore index 0a1610d3..3e267b6d 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ output/ /env *.pyproj *.sln +*.user diff --git a/src/backend_interface.py b/src/backend_interface.py index 1f8f9574..1f2f2765 100644 --- a/src/backend_interface.py +++ b/src/backend_interface.py @@ -6,7 +6,6 @@ from galaxy.api.types import Authentication, NextStep from galaxy.api.plugin import Plugin - class BackendInterface(abc.ABC): POSSIBLE_FEATURES = { Feature.ImportOwnedGames: "get_owned_games", @@ -40,10 +39,18 @@ def features(cls) -> Set[Feature]: async def authenticate(self, stored_credentials=None) -> Union[Authentication, NextStep]: pass + @abc.abstractmethod + async def pass_login_credentials(self, deprecated:str, credentials, cookies): + pass + @abc.abstractmethod def register_auth_lost_callback(self, callback: Callable): pass + @abc.abstractmethod + def tick(self): + pass + def __getattr__(self, name: str): feature: Optional[Feature] = self.PREPARE_CONTEXT_METHODS.get(name) if feature and feature not in self.features(): diff --git a/src/backend_steam_network.py b/src/backend_steam_network.py index 37a76de0..0909a68a 100644 --- a/src/backend_steam_network.py +++ b/src/backend_steam_network.py @@ -31,7 +31,7 @@ from http_client import HttpClient from persistent_cache_state import PersistentCacheState from user_profile import UserProfileChecker, ProfileIsNotPublic, ProfileDoesNotExist, NotPublicGameDetailsOrUserHasNoGames -from steam_network.authentication import StartUri, EndUri, next_step_response +from steam_network.authentication import StartUri, EndUriRegex, next_step_response, AuthCall, EndUriConst from steam_network.friends_cache import FriendsCache from steam_network.games_cache import GamesCache from steam_network.local_machine_cache import LocalMachineCache @@ -183,7 +183,7 @@ def tick(self): # authentication - async def _get_websocket_auth_step(self): + async def _get_websocket_auth_step(self) -> UserActionRequired: try: result = await asyncio.wait_for( self._websocket_client.communication_queues["plugin"].get(), 60 @@ -193,112 +193,98 @@ async def _get_websocket_auth_step(self): raise BackendTimeout() async def pass_login_credentials(self, step, credentials, cookies): - if "login_finished" in credentials["end_uri"]: - return await self._handle_login_finished(credentials) - if "two_factor_mobile_finished" in credentials["end_uri"]: - return await self._handle_two_step_mobile_finished(credentials) - if "two_factor_mail_finished" in credentials["end_uri"]: - return await self._handle_two_step_email_finished(credentials) - if "public_prompt_finished" in credentials["end_uri"]: - return await self._handle_public_prompt_finished(credentials) - - async def _handle_login_finished(self, credentials): + end_uri = credentials["end_uri"] + if (EndUriConst.USER_FINISHED in end_uri): + return await self._handle_get_user_finished(credentials) + else: + logger.warning("Not reimplemented yet") + raise BackendTimeout() + #elif "login_finished" in : + # return await self._handle_login_finished(credentials) + #if "two_factor_mobile_finished" in credentials["end_uri"]: + # return await self._handle_two_step_mobile_finished(credentials) + #if "two_factor_mail_finished" in credentials["end_uri"]: + # return await self._handle_two_step_email_finished(credentials) + + async def _handle_get_user_finished(self, credentials) -> NextStep: parsed_url = parse.urlsplit(credentials["end_uri"]) - params = parse.parse_qs(parsed_url.query) - if "username" not in params or "password" not in params: - return next_step_response(StartUri.LOGIN_FAILED, EndUri.LOGIN_FINISHED) - + if ("username" not in params): + return next_step_response(StartUri.LOGIN_FAILED, EndUriRegex.LOGIN_FINISHED) username = params["username"][0] - password = params["password"][0] self._user_info_cache.account_username = username - self._auth_data = [username, password] - await self._websocket_client.communication_queues["websocket"].put({"password": password}) - result = await self._get_websocket_auth_step() - if result == UserActionRequired.NoActionRequired: - self._auth_data = None - self._store_credentials(self._user_info_cache.to_dict()) - return await self._check_public_profile() - if result == UserActionRequired.EmailTwoFactorInputRequired: - return next_step_response(StartUri.TWO_FACTOR_MAIL, EndUri.TWO_FACTOR_MAIL_FINISHED) - if result == UserActionRequired.PhoneTwoFactorInputRequired: - return next_step_response(StartUri.TWO_FACTOR_MOBILE, EndUri.TWO_FACTOR_MOBILE_FINISHED) - else: - return next_step_response(StartUri.LOGIN_FAILED, EndUri.LOGIN_FINISHED) - - async def _handle_two_step(self, params, fail, finish): - if "code" not in params: - return next_step_response(fail, finish) - - two_factor = params["code"][0] - await self._websocket_client.communication_queues["websocket"].put( - {"password": self._auth_data[1], "two_factor": two_factor} - ) + await self._websocket_client.communication_queues["websocket"].put({'mode': AuthCall.RSA }) result = await self._get_websocket_auth_step() - logger.info(f"2fa result {result}") - if result != UserActionRequired.NoActionRequired: - return next_step_response(fail, finish) - else: - self._auth_data = None - self._store_credentials(self._user_info_cache.to_dict()) - return await self._check_public_profile() - - async def _handle_two_step_mobile_finished(self, credentials): - parsed_url = parse.urlsplit(credentials["end_uri"]) - params = parse.parse_qs(parsed_url.query) - return await self._handle_two_step( - params, StartUri.TWO_FACTOR_MOBILE_FAILED, EndUri.TWO_FACTOR_MOBILE_FINISHED - ) - - async def _handle_two_step_email_finished(self, credentials): - parsed_url = parse.urlsplit(credentials["end_uri"]) - params = parse.parse_qs(parsed_url.query) - - if "resend" in params: - await self._websocket_client.communication_queues["websocket"].put( - {"password": self._auth_data[1]} - ) - await self._get_websocket_auth_step() # Clear the queue - return next_step_response(StartUri.TWO_FACTOR_MAIL, EndUri.TWO_FACTOR_MAIL_FINISHED) - - return await self._handle_two_step( - params, StartUri.TWO_FACTOR_MAIL_FAILED, EndUri.TWO_FACTOR_MAIL_FINISHED - ) - - async def _handle_public_prompt_finished(self, credentials): - parsed_url = parse.urlsplit(credentials["end_uri"]) - params = dict(parse.parse_qsl(parsed_url.query)) - user_wants_pp_fallback = strtobool(params.get("public_profile_fallback")) - if user_wants_pp_fallback: - return await self._check_public_profile() - return Authentication(self._user_info_cache.steam_id, self._user_info_cache.persona_name) - - async def _check_public_profile(self) -> Union[Authentication, NextStep]: - try: - await self._user_profile_checker.check_is_public_by_steam_id(self._user_info_cache.steam_id) - except ProfileIsNotPublic: - logger.debug(f"Profile with Steam64 ID: `{self._user_info_cache.steam_id}` is not public") - return next_step_response(StartUri.PP_PROMPT__PROFILE_IS_NOT_PUBLIC, EndUri.PUBLIC_PROMPT_FINISHED) - except NotPublicGameDetailsOrUserHasNoGames: - logger.debug(f"Profile with Steam64 ID: `{self._user_info_cache.steam_id}` has private games library or has no games") - return next_step_response(StartUri.PP_PROMPT__NOT_PUBLIC_GAME_DETAILS_OR_USER_HAS_NO_GAMES, EndUri.PUBLIC_PROMPT_FINISHED) - except ProfileDoesNotExist: - logger.warning(f"Profile with provided Steam64 ID: `{self._user_info_cache.steam_id}` does not exist") - raise UnknownBackendResponse() - except ValueError: - logger.warning(f"Incorrect provided Steam64 ID: `{self._user_info_cache.steam_id}`") - raise UnknownBackendResponse() - except Exception: - return next_step_response(StartUri.PP_PROMPT__UNKNOWN_ERROR, EndUri.PUBLIC_PROMPT_FINISHED) - else: - return Authentication( - self._user_info_cache.steam_id, self._user_info_cache.persona_name - ) + #result here should be password, or unathorized. + + + #async def _handle_login_finished(self, credentials): + # parsed_url = parse.urlsplit(credentials["end_uri"]) + + # params = parse.parse_qs(parsed_url.query) + # if "username" not in params or "password" not in params: + # return next_step_response(StartUri.LOGIN_FAILED, EndUri.LOGIN_FINISHED) + + # username = params["username"][0] + # password = params["password"][0] + # self._user_info_cache.account_username = username + # self._auth_data = [username, password] + # await self._websocket_client.communication_queues["websocket"].put({"password": password}) + # result = await self._get_websocket_auth_step() + # if result == UserActionRequired.NoActionRequired: + # self._auth_data = None + # self._store_credentials(self._user_info_cache.to_dict()) + # return await self._check_public_profile() + # if result == UserActionRequired.EmailTwoFactorInputRequired: + # return next_step_response(StartUri.TWO_FACTOR_MAIL, EndUri.TWO_FACTOR_MAIL_FINISHED) + # if result == UserActionRequired.PhoneTwoFactorInputRequired: + # return next_step_response(StartUri.TWO_FACTOR_MOBILE, EndUri.TWO_FACTOR_MOBILE_FINISHED) + # else: + # return next_step_response(StartUri.LOGIN_FAILED, EndUri.LOGIN_FINISHED) + + #async def _handle_two_step(self, params, fail, finish): + # if "code" not in params: + # return next_step_response(fail, finish) + + # two_factor = params["code"][0] + # await self._websocket_client.communication_queues["websocket"].put( + # {"password": self._auth_data[1], "two_factor": two_factor} + # ) + # result = await self._get_websocket_auth_step() + # logger.info(f"2fa result {result}") + # if result != UserActionRequired.NoActionRequired: + # return next_step_response(fail, finish) + # else: + # self._auth_data = None + # self._store_credentials(self._user_info_cache.to_dict()) + # return await self._check_public_profile() + + #async def _handle_two_step_mobile_finished(self, credentials): + # parsed_url = parse.urlsplit(credentials["end_uri"]) + # params = parse.parse_qs(parsed_url.query) + # return await self._handle_two_step( + # params, StartUri.TWO_FACTOR_MOBILE_FAILED, EndUri.TWO_FACTOR_MOBILE_FINISHED + # ) + + #async def _handle_two_step_email_finished(self, credentials): + # parsed_url = parse.urlsplit(credentials["end_uri"]) + # params = parse.parse_qs(parsed_url.query) + + # if "resend" in params: + # await self._websocket_client.communication_queues["websocket"].put( + # {"password": self._auth_data[1]} + # ) + # await self._get_websocket_auth_step() # Clear the queue + # return next_step_response(StartUri.TWO_FACTOR_MAIL, EndUri.TWO_FACTOR_MAIL_FINISHED) + + # return await self._handle_two_step( + # params, StartUri.TWO_FACTOR_MAIL_FAILED, EndUri.TWO_FACTOR_MAIL_FINISHED + # ) async def authenticate(self, stored_credentials=None): if stored_credentials is None: self._steam_run_task = asyncio.create_task(self._websocket_client.run()) - return next_step_response(StartUri.LOGIN, EndUri.LOGIN_FINISHED) + return next_step_response(StartUri.LOGIN, EndUriRegex.LOGIN_FINISHED) return await self._authenticate_with_stored_credentials(stored_credentials) async def _authenticate_with_stored_credentials(self, stored_credentials): diff --git a/src/steam_network/authentication.py b/src/steam_network/authentication.py index 9019d0d9..0ed9821b 100644 --- a/src/steam_network/authentication.py +++ b/src/steam_network/authentication.py @@ -7,10 +7,21 @@ DIRNAME = yarl.URL(pathlib.Path(os.path.dirname(os.path.realpath(__file__))).as_uri()) +#defines the modes we will send to the 'websocket' queue +class AuthCall: + + RSA = 'rsa' + LOGIN = 'login' + TWO_FACTOR = 'two-factor' + + + class StartUri: __INDEX = DIRNAME / 'custom_login' / 'index.html' + GET_USER = __INDEX % {'view': 'user'} + GET_USER_FAILED = __INDEX % {'view': 'user', 'errored': 'true'} LOGIN = __INDEX % {'view': 'login'} LOGIN_FAILED = __INDEX % {'view': 'login', 'errored': 'true'} TWO_FACTOR_MAIL = __INDEX % {'view': 'steamguard'} @@ -22,12 +33,19 @@ class StartUri: PP_PROMPT__UNKNOWN_ERROR = __INDEX % {'view': 'pp_prompt__unknown_error'} -class EndUri: +class EndUriRegex: + USER_FINISHED = '.*user_finished.*' LOGIN_FINISHED = '.*login_finished.*' TWO_FACTOR_MAIL_FINISHED = '.*two_factor_mail_finished.*' TWO_FACTOR_MOBILE_FINISHED = '.*two_factor_mobile_finished.*' PUBLIC_PROMPT_FINISHED = '.*public_prompt_finished.*' +class EndUriConst: + USER_FINISHED = 'user_finished' + LOGIN_FINISHED = 'login_finished' + TWO_FACTOR_MAIL_FINISHED = 'two_factor_mail_finished' + TWO_FACTOR_MOBILE_FINISHED = 'two_factor_mobile_finished' + PUBLIC_PROMPT_FINISHED = 'public_prompt_finished' _NEXT_STEP = { "window_title": "Login to Steam", @@ -38,7 +56,7 @@ class EndUri: } -def next_step_response(start_uri, end_uri_regex=EndUri.LOGIN_FINISHED): +def next_step_response(start_uri, end_uri_regex=EndUriRegex.LOGIN_FINISHED): next_step = _NEXT_STEP next_step['start_uri'] = str(start_uri) next_step['end_uri_regex'] = end_uri_regex diff --git a/src/steam_network/custom_login/css/style.css b/src/steam_network/custom_login/css/style.css index 11697367..c6b8715b 100644 --- a/src/steam_network/custom_login/css/style.css +++ b/src/steam_network/custom_login/css/style.css @@ -1,4 +1,7 @@ /* WINDOWS SCROLLBARS */ +.no-error { + display: none; +} body.windows::-webkit-scrollbar { width: 12px; diff --git a/src/steam_network/custom_login/index.html b/src/steam_network/custom_login/index.html index 864a7766..0efc4453 100644 --- a/src/steam_network/custom_login/index.html +++ b/src/steam_network/custom_login/index.html @@ -2,304 +2,231 @@ - - - - - - Connect with Steam + + + + + + Connect with Steam -
-
-
- Steam logo -
-

Connect with Steam

-

To an existing Steam account

-
-
-
- - - - - - GOG Galaxy does not hold your data. Your login and password will be sent as encrypted data to Steam servers. -
-
-
-
- - - - - - - - - - -
-
- -
- +
+
+
+ Steam logo +
+

Connect with Steam

+

To an existing Steam account

+
+
+
+ + + + + + GOG Galaxy does not hold your data. Your login and password will be sent as encrypted data to Steam servers. +
+
+
+
+ +
+ Please Enter your password to finish logging in. +
+ + +
+

+ Not you? + Log in with a different User. +

+

+ You have entered your password incorrectly. Please check your password and try again. +

+
+
+ Enter a special access code (Steam Guard) that was sent to your email address from Steam Support. +
+ + +
+

+ Haven’t received the email from Steam Support? + Resend it. +

+

+ Invalid code +

+
+
+ + As an additional security measure, you’ll need to enter the current Steam Guard code from the Steam + Mobile Authenticator on your phone. + +
+ + +
+

+ Invalid code +

+
+
+

This code is in development. There are significant changes under the hood. Please bear with us while we fix any errors!

+
+ +
+ diff --git a/src/steam_network/protocol/messages/steammessages_base_pb2.py b/src/steam_network/protocol/messages/steammessages_base_pb2.py index e65b1eeb..3b55311c 100644 --- a/src/steam_network/protocol/messages/steammessages_base_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_base_pb2.py @@ -21,10 +21,66 @@ syntax='proto2', serialized_options=b'H\001\220\001\001\200\265\030\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x18steammessages_base.proto\x1a google/protobuf/descriptor.proto\"1\n\rCMsgIPAddress\x12\x0c\n\x02v4\x18\x01 \x01(\x07H\x00\x12\x0c\n\x02v6\x18\x02 \x01(\x0cH\x00\x42\x04\n\x02ip\"R\n\x13\x43MsgIPAddressBucket\x12+\n\x13original_ip_address\x18\x01 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x0e\n\x06\x62ucket\x18\x02 \x01(\x06\"\xa1\x05\n\x12\x43MsgProtoBufHeader\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_sessionid\x18\x02 \x01(\x05\x12\x15\n\rrouting_appid\x18\x03 \x01(\r\x12*\n\x0cjobid_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\x0cjobid_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\x0f\n\x07seq_num\x18\x18 \x01(\x05\x12\x12\n\x07\x65result\x18\r \x01(\x05:\x01\x32\x12\x15\n\rerror_message\x18\x0e \x01(\t\x12\x1a\n\x12\x61uth_account_flags\x18\x10 \x01(\r\x12\x14\n\x0ctoken_source\x18\x16 \x01(\r\x12\x1b\n\x13\x61\x64min_spoofing_user\x18\x17 \x01(\x08\x12\x1a\n\x0ftransport_error\x18\x11 \x01(\x05:\x01\x31\x12\'\n\tmessageid\x18\x12 \x01(\x04:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12\x1a\n\x12publisher_group_id\x18\x13 \x01(\r\x12\r\n\x05sysid\x18\x14 \x01(\r\x12\x11\n\ttrace_tag\x18\x15 \x01(\x04\x12\x15\n\rwebapi_key_id\x18\x19 \x01(\r\x12\x1f\n\x17is_from_external_source\x18\x1a \x01(\x08\x12\x18\n\x10\x66orward_to_sysid\x18\x1b \x03(\r\x12\x10\n\x08\x63m_sysid\x18\x1c \x01(\r\x12\x10\n\x08wg_token\x18\x1e \x01(\t\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x10\n\x05realm\x18 \x01(\r:\x01\x30\x12\x0c\n\x02ip\x18\x0f \x01(\rH\x00\x12\x0f\n\x05ip_v6\x18\x1d \x01(\x0cH\x00\x42\t\n\x07ip_addr\"8\n\tCMsgMulti\x12\x15\n\rsize_unzipped\x18\x01 \x01(\r\x12\x14\n\x0cmessage_body\x18\x02 \x01(\x0c\"+\n\x13\x43MsgProtobufWrapped\x12\x14\n\x0cmessage_body\x18\x01 \x01(\x0c\"\x8f\x01\n\x0e\x43MsgAuthTicket\x12\x0e\n\x06\x65state\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\x12\x0e\n\x06gameid\x18\x04 \x01(\x06\x12\x14\n\x0ch_steam_pipe\x18\x05 \x01(\r\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x0e\n\x06ticket\x18\x07 \x01(\x0c\"\x99\x02\n\x14\x43\x43\x44\x44\x42\x41ppDetailCommon\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04icon\x18\x03 \x01(\t\x12\x0c\n\x04logo\x18\x04 \x01(\t\x12\x12\n\nlogo_small\x18\x05 \x01(\t\x12\x0c\n\x04tool\x18\x06 \x01(\x08\x12\x0c\n\x04\x64\x65mo\x18\x07 \x01(\x08\x12\r\n\x05media\x18\x08 \x01(\x08\x12\x1f\n\x17\x63ommunity_visible_stats\x18\t \x01(\x08\x12\x15\n\rfriendly_name\x18\n \x01(\t\x12\x13\n\x0bpropagation\x18\x0b \x01(\t\x12\x19\n\x11has_adult_content\x18\x0c \x01(\x08\x12!\n\x19is_visible_in_steam_china\x18\r \x01(\x08\"\xb3\x03\n\rCMsgAppRights\x12\x11\n\tedit_info\x18\x01 \x01(\x08\x12\x0f\n\x07publish\x18\x02 \x01(\x08\x12\x17\n\x0fview_error_data\x18\x03 \x01(\x08\x12\x10\n\x08\x64ownload\x18\x04 \x01(\x08\x12\x15\n\rupload_cdkeys\x18\x05 \x01(\x08\x12\x17\n\x0fgenerate_cdkeys\x18\x06 \x01(\x08\x12\x17\n\x0fview_financials\x18\x07 \x01(\x08\x12\x12\n\nmanage_ceg\x18\x08 \x01(\x08\x12\x16\n\x0emanage_signing\x18\t \x01(\x08\x12\x15\n\rmanage_cdkeys\x18\n \x01(\x08\x12\x16\n\x0e\x65\x64it_marketing\x18\x0b \x01(\x08\x12\x17\n\x0f\x65\x63onomy_support\x18\x0c \x01(\x08\x12\"\n\x1a\x65\x63onomy_support_supervisor\x18\r \x01(\x08\x12\x16\n\x0emanage_pricing\x18\x0e \x01(\x08\x12\x16\n\x0e\x62roadcast_live\x18\x0f \x01(\x08\x12\x1e\n\x16view_marketing_traffic\x18\x10 \x01(\x08\x12\"\n\x1a\x65\x64it_store_display_content\x18\x11 \x01(\x08\"\xf1\x02\n\x13\x43\x43uratorPreferences\x12\x1b\n\x13supported_languages\x18\x01 \x01(\r\x12\x18\n\x10platform_windows\x18\x02 \x01(\x08\x12\x14\n\x0cplatform_mac\x18\x03 \x01(\x08\x12\x16\n\x0eplatform_linux\x18\x04 \x01(\x08\x12\x12\n\nvr_content\x18\x05 \x01(\x08\x12\x1e\n\x16\x61\x64ult_content_violence\x18\x06 \x01(\x08\x12\x19\n\x11\x61\x64ult_content_sex\x18\x07 \x01(\x08\x12\x19\n\x11timestamp_updated\x18\x08 \x01(\r\x12\x16\n\x0etagids_curated\x18\t \x03(\r\x12\x17\n\x0ftagids_filtered\x18\n \x03(\r\x12\x15\n\rwebsite_title\x18\x0b \x01(\t\x12\x13\n\x0bwebsite_url\x18\x0c \x01(\t\x12\x16\n\x0e\x64iscussion_url\x18\r \x01(\t\x12\x16\n\x0eshow_broadcast\x18\x0e \x01(\x08\"@\n\x12\x43LocalizationToken\x12\x10\n\x08language\x18\x01 \x01(\r\x12\x18\n\x10localized_string\x18\x02 \x01(\t\"\xec\x01\n\x17\x43\x43lanEventUserNewsTuple\x12\x0e\n\x06\x63lanid\x18\x01 \x01(\r\x12\x11\n\tevent_gid\x18\x02 \x01(\x06\x12\x18\n\x10\x61nnouncement_gid\x18\x03 \x01(\x06\x12\x13\n\x0brtime_start\x18\x04 \x01(\r\x12\x11\n\trtime_end\x18\x05 \x01(\r\x12\x16\n\x0epriority_score\x18\x06 \x01(\r\x12\x0c\n\x04type\x18\x07 \x01(\r\x12\x18\n\x10\x63lamp_range_slot\x18\x08 \x01(\r\x12\r\n\x05\x61ppid\x18\t \x01(\r\x12\x1d\n\x15rtime32_last_modified\x18\n \x01(\r\"\x80\x01\n\x16\x43\x43lanMatchEventByRange\x12\x14\n\x0crtime_before\x18\x01 \x01(\r\x12\x13\n\x0brtime_after\x18\x02 \x01(\r\x12\x11\n\tqualified\x18\x03 \x01(\r\x12(\n\x06\x65vents\x18\x04 \x03(\x0b\x32\x18.CClanEventUserNewsTuple\"\xb3\x02\n\x1f\x43\x43ommunity_ClanAnnouncementInfo\x12\x0b\n\x03gid\x18\x01 \x01(\x04\x12\x0e\n\x06\x63lanid\x18\x02 \x01(\x04\x12\x10\n\x08posterid\x18\x03 \x01(\x04\x12\x10\n\x08headline\x18\x04 \x01(\t\x12\x10\n\x08posttime\x18\x05 \x01(\r\x12\x12\n\nupdatetime\x18\x06 \x01(\r\x12\x0c\n\x04\x62ody\x18\x07 \x01(\t\x12\x14\n\x0c\x63ommentcount\x18\x08 \x01(\x05\x12\x0c\n\x04tags\x18\t \x03(\t\x12\x10\n\x08language\x18\n \x01(\x05\x12\x0e\n\x06hidden\x18\x0b \x01(\x08\x12\x16\n\x0e\x66orum_topic_id\x18\x0c \x01(\x06\x12\x11\n\tevent_gid\x18\r \x01(\x06\x12\x13\n\x0bvoteupcount\x18\x0e \x01(\x05\x12\x15\n\rvotedowncount\x18\x0f \x01(\x05\"\xa6\x06\n\x0e\x43\x43lanEventData\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x14\n\x0c\x63lan_steamid\x18\x02 \x01(\x06\x12\x12\n\nevent_name\x18\x03 \x01(\t\x12;\n\nevent_type\x18\x04 \x01(\x0e\x32\x14.EProtoClanEventType:\x11k_EClanOtherEvent\x12\r\n\x05\x61ppid\x18\x05 \x01(\r\x12\x16\n\x0eserver_address\x18\x06 \x01(\t\x12\x17\n\x0fserver_password\x18\x07 \x01(\t\x12\x1a\n\x12rtime32_start_time\x18\x08 \x01(\r\x12\x18\n\x10rtime32_end_time\x18\t \x01(\r\x12\x15\n\rcomment_count\x18\n \x01(\x05\x12\x17\n\x0f\x63reator_steamid\x18\x0b \x01(\x06\x12\x1b\n\x13last_update_steamid\x18\x0c \x01(\x06\x12\x13\n\x0b\x65vent_notes\x18\r \x01(\t\x12\x10\n\x08jsondata\x18\x0e \x01(\t\x12;\n\x11\x61nnouncement_body\x18\x0f \x01(\x0b\x32 .CCommunity_ClanAnnouncementInfo\x12\x11\n\tpublished\x18\x10 \x01(\x08\x12\x0e\n\x06hidden\x18\x11 \x01(\x08\x12 \n\x18rtime32_visibility_start\x18\x12 \x01(\r\x12\x1e\n\x16rtime32_visibility_end\x18\x13 \x01(\r\x12\x1d\n\x15\x62roadcaster_accountid\x18\x14 \x01(\r\x12\x16\n\x0e\x66ollower_count\x18\x15 \x01(\r\x12\x14\n\x0cignore_count\x18\x16 \x01(\r\x12\x16\n\x0e\x66orum_topic_id\x18\x17 \x01(\x06\x12\x1d\n\x15rtime32_last_modified\x18\x18 \x01(\r\x12\x15\n\rnews_post_gid\x18\x19 \x01(\x06\x12\x1a\n\x12rtime_mod_reviewed\x18\x1a \x01(\r\x12\x1a\n\x12\x66\x65\x61tured_app_tagid\x18\x1b \x01(\r\x12\x19\n\x11referenced_appids\x18\x1c \x03(\r\x12\x10\n\x08\x62uild_id\x18\x1d \x01(\r\x12\x14\n\x0c\x62uild_branch\x18\x1e \x01(\t\"\xc7\x01\n\x10\x43\x42illing_Address\x12\x12\n\nfirst_name\x18\x01 \x01(\t\x12\x11\n\tlast_name\x18\x02 \x01(\t\x12\x10\n\x08\x61\x64\x64ress1\x18\x03 \x01(\t\x12\x10\n\x08\x61\x64\x64ress2\x18\x04 \x01(\t\x12\x0c\n\x04\x63ity\x18\x05 \x01(\t\x12\x10\n\x08us_state\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x12\x10\n\x08postcode\x18\x08 \x01(\t\x12\x11\n\tzip_plus4\x18\t \x01(\x05\x12\r\n\x05phone\x18\n \x01(\t\"\xdb\x01\n\x19\x43PackageReservationStatus\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x19\n\x11reservation_state\x18\x02 \x01(\x05\x12\x16\n\x0equeue_position\x18\x03 \x01(\x05\x12\x18\n\x10total_queue_size\x18\x04 \x01(\x05\x12 \n\x18reservation_country_code\x18\x05 \x01(\t\x12\x0f\n\x07\x65xpired\x18\x06 \x01(\x08\x12\x14\n\x0ctime_expires\x18\x07 \x01(\r\x12\x15\n\rtime_reserved\x18\x08 \x01(\r*\xeb\x07\n\x13\x45ProtoClanEventType\x12\x15\n\x11k_EClanOtherEvent\x10\x01\x12\x14\n\x10k_EClanGameEvent\x10\x02\x12\x15\n\x11k_EClanPartyEvent\x10\x03\x12\x17\n\x13k_EClanMeetingEvent\x10\x04\x12\x1c\n\x18k_EClanSpecialCauseEvent\x10\x05\x12\x1c\n\x18k_EClanMusicAndArtsEvent\x10\x06\x12\x16\n\x12k_EClanSportsEvent\x10\x07\x12\x14\n\x10k_EClanTripEvent\x10\x08\x12\x14\n\x10k_EClanChatEvent\x10\t\x12\x1b\n\x17k_EClanGameReleaseEvent\x10\n\x12\x19\n\x15k_EClanBroadcastEvent\x10\x0b\x12\x1b\n\x17k_EClanSmallUpdateEvent\x10\x0c\x12&\n\"k_EClanPreAnnounceMajorUpdateEvent\x10\r\x12\x1b\n\x17k_EClanMajorUpdateEvent\x10\x0e\x12\x1a\n\x16k_EClanDLCReleaseEvent\x10\x0f\x12\x1d\n\x19k_EClanFutureReleaseEvent\x10\x10\x12&\n\"k_EClanESportTournamentStreamEvent\x10\x11\x12\x19\n\x15k_EClanDevStreamEvent\x10\x12\x12\x1c\n\x18k_EClanFamousStreamEvent\x10\x13\x12\x19\n\x15k_EClanGameSalesEvent\x10\x14\x12\x1d\n\x19k_EClanGameItemSalesEvent\x10\x15\x12\x1d\n\x19k_EClanInGameBonusXPEvent\x10\x16\x12\x1a\n\x16k_EClanInGameLootEvent\x10\x17\x12\x1b\n\x17k_EClanInGamePerksEvent\x10\x18\x12\x1f\n\x1bk_EClanInGameChallengeEvent\x10\x19\x12\x1d\n\x19k_EClanInGameContestEvent\x10\x1a\x12\x13\n\x0fk_EClanIRLEvent\x10\x1b\x12\x14\n\x10k_EClanNewsEvent\x10\x1c\x12\x1b\n\x17k_EClanBetaReleaseEvent\x10\x1d\x12$\n k_EClanInGameContentReleaseEvent\x10\x1e\x12\x14\n\x10k_EClanFreeTrial\x10\x1f\x12\x18\n\x14k_EClanSeasonRelease\x10 \x12\x17\n\x13k_EClanSeasonUpdate\x10!\x12\x19\n\x15k_EClanCrosspostEvent\x10\"\x12\x1d\n\x19k_EClanInGameEventGeneral\x10#*\x81\x01\n\x1cPartnerEventNotificationType\x12\x11\n\rk_EEventStart\x10\x00\x12\x1a\n\x16k_EEventBroadcastStart\x10\x01\x12\x16\n\x12k_EEventMatchStart\x10\x02\x12\x1a\n\x16k_EEventPartnerMaxType\x10\x03:A\n\x12msgpool_soft_limit\x12\x1f.google.protobuf.MessageOptions\x18\xd0\x86\x03 \x01(\x05:\x02\x33\x32:B\n\x12msgpool_hard_limit\x12\x1f.google.protobuf.MessageOptions\x18\xd1\x86\x03 \x01(\x05:\x03\x33\x38\x34:C\n\x14\x66orce_php_generation\x12\x1c.google.protobuf.FileOptions\x18\xd0\x86\x03 \x01(\x08:\x05\x66\x61lse:H\n\x18php_output_always_number\x12\x1d.google.protobuf.FieldOptions\x18\xe4\x86\x03 \x01(\x08:\x05\x66\x61lseB\tH\x01\x90\x01\x01\x80\xb5\x18\x01' + serialized_pb=b'\n\x18steammessages_base.proto\x1a google/protobuf/descriptor.proto\"1\n\rCMsgIPAddress\x12\x0c\n\x02v4\x18\x01 \x01(\x07H\x00\x12\x0c\n\x02v6\x18\x02 \x01(\x0cH\x00\x42\x04\n\x02ip\"R\n\x13\x43MsgIPAddressBucket\x12+\n\x13original_ip_address\x18\x01 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x0e\n\x06\x62ucket\x18\x02 \x01(\x06\"\xf2\x05\n\x12\x43MsgProtoBufHeader\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_sessionid\x18\x02 \x01(\x05\x12\x15\n\rrouting_appid\x18\x03 \x01(\r\x12*\n\x0cjobid_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\x0cjobid_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\x0f\n\x07seq_num\x18\x18 \x01(\x05\x12\x12\n\x07\x65result\x18\r \x01(\x05:\x01\x32\x12\x15\n\rerror_message\x18\x0e \x01(\t\x12\x1a\n\x12\x61uth_account_flags\x18\x10 \x01(\r\x12\x14\n\x0ctoken_source\x18\x16 \x01(\r\x12\x1b\n\x13\x61\x64min_spoofing_user\x18\x17 \x01(\x08\x12\x1a\n\x0ftransport_error\x18\x11 \x01(\x05:\x01\x31\x12\'\n\tmessageid\x18\x12 \x01(\x04:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12\x1a\n\x12publisher_group_id\x18\x13 \x01(\r\x12\r\n\x05sysid\x18\x14 \x01(\r\x12\x11\n\ttrace_tag\x18\x15 \x01(\x04\x12\x15\n\rwebapi_key_id\x18\x19 \x01(\r\x12\x1f\n\x17is_from_external_source\x18\x1a \x01(\x08\x12\x18\n\x10\x66orward_to_sysid\x18\x1b \x03(\r\x12\x10\n\x08\x63m_sysid\x18\x1c \x01(\r\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x10\n\x05realm\x18 \x01(\r:\x01\x30\x12\x16\n\ntimeout_ms\x18! \x01(\x05:\x02-1\x12\x14\n\x0c\x64\x65\x62ug_source\x18\" \x01(\t\x12!\n\x19\x64\x65\x62ug_source_string_index\x18# \x01(\r\x12\x10\n\x08token_id\x18$ \x01(\x04\x12\x0c\n\x02ip\x18\x0f \x01(\rH\x00\x12\x0f\n\x05ip_v6\x18\x1d \x01(\x0cH\x00\x42\t\n\x07ip_addr\"8\n\tCMsgMulti\x12\x15\n\rsize_unzipped\x18\x01 \x01(\r\x12\x14\n\x0cmessage_body\x18\x02 \x01(\x0c\"+\n\x13\x43MsgProtobufWrapped\x12\x14\n\x0cmessage_body\x18\x01 \x01(\x0c\"\x8f\x01\n\x0e\x43MsgAuthTicket\x12\x0e\n\x06\x65state\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\x12\x0e\n\x06gameid\x18\x04 \x01(\x06\x12\x14\n\x0ch_steam_pipe\x18\x05 \x01(\r\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x0e\n\x06ticket\x18\x07 \x01(\x0c\"\x89\x02\n\x14\x43\x43\x44\x44\x42\x41ppDetailCommon\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04icon\x18\x03 \x01(\t\x12\x0c\n\x04tool\x18\x06 \x01(\x08\x12\x0c\n\x04\x64\x65mo\x18\x07 \x01(\x08\x12\r\n\x05media\x18\x08 \x01(\x08\x12\x1f\n\x17\x63ommunity_visible_stats\x18\t \x01(\x08\x12\x15\n\rfriendly_name\x18\n \x01(\t\x12\x13\n\x0bpropagation\x18\x0b \x01(\t\x12\x19\n\x11has_adult_content\x18\x0c \x01(\x08\x12!\n\x19is_visible_in_steam_china\x18\r \x01(\x08\x12\x10\n\x08\x61pp_type\x18\x0e \x01(\r\"\xb3\x03\n\rCMsgAppRights\x12\x11\n\tedit_info\x18\x01 \x01(\x08\x12\x0f\n\x07publish\x18\x02 \x01(\x08\x12\x17\n\x0fview_error_data\x18\x03 \x01(\x08\x12\x10\n\x08\x64ownload\x18\x04 \x01(\x08\x12\x15\n\rupload_cdkeys\x18\x05 \x01(\x08\x12\x17\n\x0fgenerate_cdkeys\x18\x06 \x01(\x08\x12\x17\n\x0fview_financials\x18\x07 \x01(\x08\x12\x12\n\nmanage_ceg\x18\x08 \x01(\x08\x12\x16\n\x0emanage_signing\x18\t \x01(\x08\x12\x15\n\rmanage_cdkeys\x18\n \x01(\x08\x12\x16\n\x0e\x65\x64it_marketing\x18\x0b \x01(\x08\x12\x17\n\x0f\x65\x63onomy_support\x18\x0c \x01(\x08\x12\"\n\x1a\x65\x63onomy_support_supervisor\x18\r \x01(\x08\x12\x16\n\x0emanage_pricing\x18\x0e \x01(\x08\x12\x16\n\x0e\x62roadcast_live\x18\x0f \x01(\x08\x12\x1e\n\x16view_marketing_traffic\x18\x10 \x01(\x08\x12\"\n\x1a\x65\x64it_store_display_content\x18\x11 \x01(\x08\"\xf1\x02\n\x13\x43\x43uratorPreferences\x12\x1b\n\x13supported_languages\x18\x01 \x01(\r\x12\x18\n\x10platform_windows\x18\x02 \x01(\x08\x12\x14\n\x0cplatform_mac\x18\x03 \x01(\x08\x12\x16\n\x0eplatform_linux\x18\x04 \x01(\x08\x12\x12\n\nvr_content\x18\x05 \x01(\x08\x12\x1e\n\x16\x61\x64ult_content_violence\x18\x06 \x01(\x08\x12\x19\n\x11\x61\x64ult_content_sex\x18\x07 \x01(\x08\x12\x19\n\x11timestamp_updated\x18\x08 \x01(\r\x12\x16\n\x0etagids_curated\x18\t \x03(\r\x12\x17\n\x0ftagids_filtered\x18\n \x03(\r\x12\x15\n\rwebsite_title\x18\x0b \x01(\t\x12\x13\n\x0bwebsite_url\x18\x0c \x01(\t\x12\x16\n\x0e\x64iscussion_url\x18\r \x01(\t\x12\x16\n\x0eshow_broadcast\x18\x0e \x01(\x08\"@\n\x12\x43LocalizationToken\x12\x10\n\x08language\x18\x01 \x01(\r\x12\x18\n\x10localized_string\x18\x02 \x01(\t\"\xec\x01\n\x17\x43\x43lanEventUserNewsTuple\x12\x0e\n\x06\x63lanid\x18\x01 \x01(\r\x12\x11\n\tevent_gid\x18\x02 \x01(\x06\x12\x18\n\x10\x61nnouncement_gid\x18\x03 \x01(\x06\x12\x13\n\x0brtime_start\x18\x04 \x01(\r\x12\x11\n\trtime_end\x18\x05 \x01(\r\x12\x16\n\x0epriority_score\x18\x06 \x01(\r\x12\x0c\n\x04type\x18\x07 \x01(\r\x12\x18\n\x10\x63lamp_range_slot\x18\x08 \x01(\r\x12\r\n\x05\x61ppid\x18\t \x01(\r\x12\x1d\n\x15rtime32_last_modified\x18\n \x01(\r\"\x80\x01\n\x16\x43\x43lanMatchEventByRange\x12\x14\n\x0crtime_before\x18\x01 \x01(\r\x12\x13\n\x0brtime_after\x18\x02 \x01(\r\x12\x11\n\tqualified\x18\x03 \x01(\r\x12(\n\x06\x65vents\x18\x04 \x03(\x0b\x32\x18.CClanEventUserNewsTuple\"\x8b\x03\n\x1f\x43\x43ommunity_ClanAnnouncementInfo\x12\x0b\n\x03gid\x18\x01 \x01(\x04\x12\x0e\n\x06\x63lanid\x18\x02 \x01(\x04\x12\x10\n\x08posterid\x18\x03 \x01(\x04\x12\x10\n\x08headline\x18\x04 \x01(\t\x12\x10\n\x08posttime\x18\x05 \x01(\r\x12\x12\n\nupdatetime\x18\x06 \x01(\r\x12\x0c\n\x04\x62ody\x18\x07 \x01(\t\x12\x14\n\x0c\x63ommentcount\x18\x08 \x01(\x05\x12\x0c\n\x04tags\x18\t \x03(\t\x12\x10\n\x08language\x18\n \x01(\x05\x12\x0e\n\x06hidden\x18\x0b \x01(\x08\x12\x16\n\x0e\x66orum_topic_id\x18\x0c \x01(\x06\x12\x11\n\tevent_gid\x18\r \x01(\x06\x12\x13\n\x0bvoteupcount\x18\x0e \x01(\x05\x12\x15\n\rvotedowncount\x18\x0f \x01(\x05\x12V\n\x10\x62\x61n_check_result\x18\x10 \x01(\x0e\x32\x17.EBanContentCheckResult:#k_EBanContentCheckResult_NotScanned\"\xa6\x06\n\x0e\x43\x43lanEventData\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x14\n\x0c\x63lan_steamid\x18\x02 \x01(\x06\x12\x12\n\nevent_name\x18\x03 \x01(\t\x12;\n\nevent_type\x18\x04 \x01(\x0e\x32\x14.EProtoClanEventType:\x11k_EClanOtherEvent\x12\r\n\x05\x61ppid\x18\x05 \x01(\r\x12\x16\n\x0eserver_address\x18\x06 \x01(\t\x12\x17\n\x0fserver_password\x18\x07 \x01(\t\x12\x1a\n\x12rtime32_start_time\x18\x08 \x01(\r\x12\x18\n\x10rtime32_end_time\x18\t \x01(\r\x12\x15\n\rcomment_count\x18\n \x01(\x05\x12\x17\n\x0f\x63reator_steamid\x18\x0b \x01(\x06\x12\x1b\n\x13last_update_steamid\x18\x0c \x01(\x06\x12\x13\n\x0b\x65vent_notes\x18\r \x01(\t\x12\x10\n\x08jsondata\x18\x0e \x01(\t\x12;\n\x11\x61nnouncement_body\x18\x0f \x01(\x0b\x32 .CCommunity_ClanAnnouncementInfo\x12\x11\n\tpublished\x18\x10 \x01(\x08\x12\x0e\n\x06hidden\x18\x11 \x01(\x08\x12 \n\x18rtime32_visibility_start\x18\x12 \x01(\r\x12\x1e\n\x16rtime32_visibility_end\x18\x13 \x01(\r\x12\x1d\n\x15\x62roadcaster_accountid\x18\x14 \x01(\r\x12\x16\n\x0e\x66ollower_count\x18\x15 \x01(\r\x12\x14\n\x0cignore_count\x18\x16 \x01(\r\x12\x16\n\x0e\x66orum_topic_id\x18\x17 \x01(\x06\x12\x1d\n\x15rtime32_last_modified\x18\x18 \x01(\r\x12\x15\n\rnews_post_gid\x18\x19 \x01(\x06\x12\x1a\n\x12rtime_mod_reviewed\x18\x1a \x01(\r\x12\x1a\n\x12\x66\x65\x61tured_app_tagid\x18\x1b \x01(\r\x12\x19\n\x11referenced_appids\x18\x1c \x03(\r\x12\x10\n\x08\x62uild_id\x18\x1d \x01(\r\x12\x14\n\x0c\x62uild_branch\x18\x1e \x01(\t\"\xc7\x01\n\x10\x43\x42illing_Address\x12\x12\n\nfirst_name\x18\x01 \x01(\t\x12\x11\n\tlast_name\x18\x02 \x01(\t\x12\x10\n\x08\x61\x64\x64ress1\x18\x03 \x01(\t\x12\x10\n\x08\x61\x64\x64ress2\x18\x04 \x01(\t\x12\x0c\n\x04\x63ity\x18\x05 \x01(\t\x12\x10\n\x08us_state\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\x07 \x01(\t\x12\x10\n\x08postcode\x18\x08 \x01(\t\x12\x11\n\tzip_plus4\x18\t \x01(\x05\x12\r\n\x05phone\x18\n \x01(\t\"\xdb\x01\n\x19\x43PackageReservationStatus\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x19\n\x11reservation_state\x18\x02 \x01(\x05\x12\x16\n\x0equeue_position\x18\x03 \x01(\x05\x12\x18\n\x10total_queue_size\x18\x04 \x01(\x05\x12 \n\x18reservation_country_code\x18\x05 \x01(\t\x12\x0f\n\x07\x65xpired\x18\x06 \x01(\x08\x12\x14\n\x0ctime_expires\x18\x07 \x01(\r\x12\x15\n\rtime_reserved\x18\x08 \x01(\r\"/\n\x10\x43MsgKeyValuePair\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"3\n\x0f\x43MsgKeyValueSet\x12 \n\x05pairs\x18\x01 \x03(\x0b\x32\x11.CMsgKeyValuePair*\xd8\x02\n\x16\x45\x42\x61nContentCheckResult\x12\'\n#k_EBanContentCheckResult_NotScanned\x10\x00\x12\"\n\x1ek_EBanContentCheckResult_Reset\x10\x01\x12*\n&k_EBanContentCheckResult_NeedsChecking\x10\x02\x12)\n%k_EBanContentCheckResult_VeryUnlikely\x10\x05\x12%\n!k_EBanContentCheckResult_Unlikely\x10\x1e\x12%\n!k_EBanContentCheckResult_Possible\x10\x32\x12#\n\x1fk_EBanContentCheckResult_Likely\x10K\x12\'\n#k_EBanContentCheckResult_VeryLikely\x10\x64*\xeb\x07\n\x13\x45ProtoClanEventType\x12\x15\n\x11k_EClanOtherEvent\x10\x01\x12\x14\n\x10k_EClanGameEvent\x10\x02\x12\x15\n\x11k_EClanPartyEvent\x10\x03\x12\x17\n\x13k_EClanMeetingEvent\x10\x04\x12\x1c\n\x18k_EClanSpecialCauseEvent\x10\x05\x12\x1c\n\x18k_EClanMusicAndArtsEvent\x10\x06\x12\x16\n\x12k_EClanSportsEvent\x10\x07\x12\x14\n\x10k_EClanTripEvent\x10\x08\x12\x14\n\x10k_EClanChatEvent\x10\t\x12\x1b\n\x17k_EClanGameReleaseEvent\x10\n\x12\x19\n\x15k_EClanBroadcastEvent\x10\x0b\x12\x1b\n\x17k_EClanSmallUpdateEvent\x10\x0c\x12&\n\"k_EClanPreAnnounceMajorUpdateEvent\x10\r\x12\x1b\n\x17k_EClanMajorUpdateEvent\x10\x0e\x12\x1a\n\x16k_EClanDLCReleaseEvent\x10\x0f\x12\x1d\n\x19k_EClanFutureReleaseEvent\x10\x10\x12&\n\"k_EClanESportTournamentStreamEvent\x10\x11\x12\x19\n\x15k_EClanDevStreamEvent\x10\x12\x12\x1c\n\x18k_EClanFamousStreamEvent\x10\x13\x12\x19\n\x15k_EClanGameSalesEvent\x10\x14\x12\x1d\n\x19k_EClanGameItemSalesEvent\x10\x15\x12\x1d\n\x19k_EClanInGameBonusXPEvent\x10\x16\x12\x1a\n\x16k_EClanInGameLootEvent\x10\x17\x12\x1b\n\x17k_EClanInGamePerksEvent\x10\x18\x12\x1f\n\x1bk_EClanInGameChallengeEvent\x10\x19\x12\x1d\n\x19k_EClanInGameContestEvent\x10\x1a\x12\x13\n\x0fk_EClanIRLEvent\x10\x1b\x12\x14\n\x10k_EClanNewsEvent\x10\x1c\x12\x1b\n\x17k_EClanBetaReleaseEvent\x10\x1d\x12$\n k_EClanInGameContentReleaseEvent\x10\x1e\x12\x14\n\x10k_EClanFreeTrial\x10\x1f\x12\x18\n\x14k_EClanSeasonRelease\x10 \x12\x17\n\x13k_EClanSeasonUpdate\x10!\x12\x19\n\x15k_EClanCrosspostEvent\x10\"\x12\x1d\n\x19k_EClanInGameEventGeneral\x10#*\x81\x01\n\x1cPartnerEventNotificationType\x12\x11\n\rk_EEventStart\x10\x00\x12\x1a\n\x16k_EEventBroadcastStart\x10\x01\x12\x16\n\x12k_EEventMatchStart\x10\x02\x12\x1a\n\x16k_EEventPartnerMaxType\x10\x03:A\n\x12msgpool_soft_limit\x12\x1f.google.protobuf.MessageOptions\x18\xd0\x86\x03 \x01(\x05:\x02\x33\x32:B\n\x12msgpool_hard_limit\x12\x1f.google.protobuf.MessageOptions\x18\xd1\x86\x03 \x01(\x05:\x03\x33\x38\x34:C\n\x14\x66orce_php_generation\x12\x1c.google.protobuf.FileOptions\x18\xd0\x86\x03 \x01(\x08:\x05\x66\x61lse:H\n\x18php_output_always_number\x12\x1d.google.protobuf.FieldOptions\x18\xe4\x86\x03 \x01(\x08:\x05\x66\x61lse:J\n\x1a\x61llow_field_named_steam_id\x12\x1d.google.protobuf.FieldOptions\x18\xe8\x86\x03 \x01(\x08:\x05\x66\x61lseB\tH\x01\x90\x01\x01\x80\xb5\x18\x01' , dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,]) +_EBANCONTENTCHECKRESULT = _descriptor.EnumDescriptor( + name='EBanContentCheckResult', + full_name='EBanContentCheckResult', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_NotScanned', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_Reset', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_NeedsChecking', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_VeryUnlikely', index=3, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_Unlikely', index=4, number=30, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_Possible', index=5, number=50, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_Likely', index=6, number=75, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_EBanContentCheckResult_VeryLikely', index=7, number=100, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=4451, + serialized_end=4795, +) +_sym_db.RegisterEnumDescriptor(_EBANCONTENTCHECKRESULT) + +EBanContentCheckResult = enum_type_wrapper.EnumTypeWrapper(_EBANCONTENTCHECKRESULT) _EPROTOCLANEVENTTYPE = _descriptor.EnumDescriptor( name='EProtoClanEventType', full_name='EProtoClanEventType', @@ -210,8 +266,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=4196, - serialized_end=5199, + serialized_start=4798, + serialized_end=5801, ) _sym_db.RegisterEnumDescriptor(_EPROTOCLANEVENTTYPE) @@ -246,12 +302,20 @@ ], containing_type=None, serialized_options=None, - serialized_start=5202, - serialized_end=5331, + serialized_start=5804, + serialized_end=5933, ) _sym_db.RegisterEnumDescriptor(_PARTNEREVENTNOTIFICATIONTYPE) PartnerEventNotificationType = enum_type_wrapper.EnumTypeWrapper(_PARTNEREVENTNOTIFICATIONTYPE) +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 k_EClanOtherEvent = 1 k_EClanGameEvent = 2 k_EClanPartyEvent = 3 @@ -324,6 +388,14 @@ message_type=None, enum_type=None, containing_type=None, is_extension=True, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) +ALLOW_FIELD_NAMED_STEAM_ID_FIELD_NUMBER = 50024 +allow_field_named_steam_id = _descriptor.FieldDescriptor( + name='allow_field_named_steam_id', full_name='allow_field_named_steam_id', index=4, + number=50024, type=8, cpp_type=7, label=1, + has_default_value=True, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=True, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) _CMSGIPADDRESS = _descriptor.Descriptor( @@ -565,35 +637,56 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='wg_token', full_name='CMsgProtoBufHeader.wg_token', index=21, - number=30, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), + name='launcher_type', full_name='CMsgProtoBufHeader.launcher_type', index=21, + number=31, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='launcher_type', full_name='CMsgProtoBufHeader.launcher_type', index=22, - number=31, type=13, cpp_type=3, label=1, + name='realm', full_name='CMsgProtoBufHeader.realm', index=22, + number=32, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='realm', full_name='CMsgProtoBufHeader.realm', index=23, - number=32, type=13, cpp_type=3, label=1, - has_default_value=True, default_value=0, + name='timeout_ms', full_name='CMsgProtoBufHeader.timeout_ms', index=23, + number=33, type=5, cpp_type=1, label=1, + has_default_value=True, default_value=-1, + 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='debug_source', full_name='CMsgProtoBufHeader.debug_source', index=24, + number=34, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='ip', full_name='CMsgProtoBufHeader.ip', index=24, + name='debug_source_string_index', full_name='CMsgProtoBufHeader.debug_source_string_index', index=25, + number=35, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='token_id', full_name='CMsgProtoBufHeader.token_id', index=26, + number=36, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ip', full_name='CMsgProtoBufHeader.ip', index=27, number=15, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='ip_v6', full_name='CMsgProtoBufHeader.ip_v6', index=25, + name='ip_v6', full_name='CMsgProtoBufHeader.ip_v6', index=28, number=29, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b"", message_type=None, enum_type=None, containing_type=None, @@ -617,7 +710,7 @@ fields=[]), ], serialized_start=198, - serialized_end=871, + serialized_end=952, ) @@ -655,8 +748,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=873, - serialized_end=929, + serialized_start=954, + serialized_end=1010, ) @@ -687,8 +780,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=931, - serialized_end=974, + serialized_start=1012, + serialized_end=1055, ) @@ -761,8 +854,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=977, - serialized_end=1120, + serialized_start=1058, + serialized_end=1201, ) @@ -796,75 +889,68 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='logo', full_name='CCDDBAppDetailCommon.logo', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='logo_small', full_name='CCDDBAppDetailCommon.logo_small', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tool', full_name='CCDDBAppDetailCommon.tool', index=5, + name='tool', full_name='CCDDBAppDetailCommon.tool', index=3, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='demo', full_name='CCDDBAppDetailCommon.demo', index=6, + name='demo', full_name='CCDDBAppDetailCommon.demo', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='media', full_name='CCDDBAppDetailCommon.media', index=7, + name='media', full_name='CCDDBAppDetailCommon.media', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='community_visible_stats', full_name='CCDDBAppDetailCommon.community_visible_stats', index=8, + name='community_visible_stats', full_name='CCDDBAppDetailCommon.community_visible_stats', index=6, 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='friendly_name', full_name='CCDDBAppDetailCommon.friendly_name', index=9, + name='friendly_name', full_name='CCDDBAppDetailCommon.friendly_name', index=7, number=10, type=9, cpp_type=9, label=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='propagation', full_name='CCDDBAppDetailCommon.propagation', index=10, + name='propagation', full_name='CCDDBAppDetailCommon.propagation', index=8, number=11, type=9, cpp_type=9, label=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='has_adult_content', full_name='CCDDBAppDetailCommon.has_adult_content', index=11, + name='has_adult_content', full_name='CCDDBAppDetailCommon.has_adult_content', index=9, number=12, 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), _descriptor.FieldDescriptor( - name='is_visible_in_steam_china', full_name='CCDDBAppDetailCommon.is_visible_in_steam_china', index=12, + name='is_visible_in_steam_china', full_name='CCDDBAppDetailCommon.is_visible_in_steam_china', index=10, number=13, 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), + _descriptor.FieldDescriptor( + name='app_type', full_name='CCDDBAppDetailCommon.app_type', index=11, + number=14, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -877,8 +963,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1123, - serialized_end=1404, + serialized_start=1204, + serialized_end=1469, ) @@ -1021,8 +1107,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1407, - serialized_end=1842, + serialized_start=1472, + serialized_end=1907, ) @@ -1144,8 +1230,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1845, - serialized_end=2214, + serialized_start=1910, + serialized_end=2279, ) @@ -1183,8 +1269,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2216, - serialized_end=2280, + serialized_start=2281, + serialized_end=2345, ) @@ -1278,8 +1364,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2283, - serialized_end=2519, + serialized_start=2348, + serialized_end=2584, ) @@ -1331,8 +1417,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2522, - serialized_end=2650, + serialized_start=2587, + serialized_end=2715, ) @@ -1449,6 +1535,13 @@ 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='ban_check_result', full_name='CCommunity_ClanAnnouncementInfo.ban_check_result', index=15, + number=16, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1461,8 +1554,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2653, - serialized_end=2960, + serialized_start=2718, + serialized_end=3113, ) @@ -1696,8 +1789,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2963, - serialized_end=3769, + serialized_start=3116, + serialized_end=3922, ) @@ -1791,8 +1884,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3772, - serialized_end=3971, + serialized_start=3925, + serialized_end=4124, ) @@ -1872,8 +1965,79 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3974, - serialized_end=4193, + serialized_start=4127, + serialized_end=4346, +) + + +_CMSGKEYVALUEPAIR = _descriptor.Descriptor( + name='CMsgKeyValuePair', + full_name='CMsgKeyValuePair', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='CMsgKeyValuePair.name', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='CMsgKeyValuePair.value', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4348, + serialized_end=4395, +) + + +_CMSGKEYVALUESET = _descriptor.Descriptor( + name='CMsgKeyValueSet', + full_name='CMsgKeyValueSet', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='pairs', full_name='CMsgKeyValueSet.pairs', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4397, + serialized_end=4448, ) _CMSGIPADDRESS.oneofs_by_name['ip'].fields.append( @@ -1890,8 +2054,10 @@ _CMSGPROTOBUFHEADER.fields_by_name['ip_v6']) _CMSGPROTOBUFHEADER.fields_by_name['ip_v6'].containing_oneof = _CMSGPROTOBUFHEADER.oneofs_by_name['ip_addr'] _CCLANMATCHEVENTBYRANGE.fields_by_name['events'].message_type = _CCLANEVENTUSERNEWSTUPLE +_CCOMMUNITY_CLANANNOUNCEMENTINFO.fields_by_name['ban_check_result'].enum_type = _EBANCONTENTCHECKRESULT _CCLANEVENTDATA.fields_by_name['event_type'].enum_type = _EPROTOCLANEVENTTYPE _CCLANEVENTDATA.fields_by_name['announcement_body'].message_type = _CCOMMUNITY_CLANANNOUNCEMENTINFO +_CMSGKEYVALUESET.fields_by_name['pairs'].message_type = _CMSGKEYVALUEPAIR DESCRIPTOR.message_types_by_name['CMsgIPAddress'] = _CMSGIPADDRESS DESCRIPTOR.message_types_by_name['CMsgIPAddressBucket'] = _CMSGIPADDRESSBUCKET DESCRIPTOR.message_types_by_name['CMsgProtoBufHeader'] = _CMSGPROTOBUFHEADER @@ -1908,12 +2074,16 @@ DESCRIPTOR.message_types_by_name['CClanEventData'] = _CCLANEVENTDATA DESCRIPTOR.message_types_by_name['CBilling_Address'] = _CBILLING_ADDRESS DESCRIPTOR.message_types_by_name['CPackageReservationStatus'] = _CPACKAGERESERVATIONSTATUS +DESCRIPTOR.message_types_by_name['CMsgKeyValuePair'] = _CMSGKEYVALUEPAIR +DESCRIPTOR.message_types_by_name['CMsgKeyValueSet'] = _CMSGKEYVALUESET +DESCRIPTOR.enum_types_by_name['EBanContentCheckResult'] = _EBANCONTENTCHECKRESULT DESCRIPTOR.enum_types_by_name['EProtoClanEventType'] = _EPROTOCLANEVENTTYPE DESCRIPTOR.enum_types_by_name['PartnerEventNotificationType'] = _PARTNEREVENTNOTIFICATIONTYPE DESCRIPTOR.extensions_by_name['msgpool_soft_limit'] = msgpool_soft_limit DESCRIPTOR.extensions_by_name['msgpool_hard_limit'] = msgpool_hard_limit DESCRIPTOR.extensions_by_name['force_php_generation'] = force_php_generation DESCRIPTOR.extensions_by_name['php_output_always_number'] = php_output_always_number +DESCRIPTOR.extensions_by_name['allow_field_named_steam_id'] = allow_field_named_steam_id _sym_db.RegisterFileDescriptor(DESCRIPTOR) CMsgIPAddress = _reflection.GeneratedProtocolMessageType('CMsgIPAddress', (_message.Message,), { @@ -2028,10 +2198,25 @@ }) _sym_db.RegisterMessage(CPackageReservationStatus) +CMsgKeyValuePair = _reflection.GeneratedProtocolMessageType('CMsgKeyValuePair', (_message.Message,), { + 'DESCRIPTOR' : _CMSGKEYVALUEPAIR, + '__module__' : 'steammessages_base_pb2' + # @@protoc_insertion_point(class_scope:CMsgKeyValuePair) + }) +_sym_db.RegisterMessage(CMsgKeyValuePair) + +CMsgKeyValueSet = _reflection.GeneratedProtocolMessageType('CMsgKeyValueSet', (_message.Message,), { + 'DESCRIPTOR' : _CMSGKEYVALUESET, + '__module__' : 'steammessages_base_pb2' + # @@protoc_insertion_point(class_scope:CMsgKeyValueSet) + }) +_sym_db.RegisterMessage(CMsgKeyValueSet) + google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(msgpool_soft_limit) google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(msgpool_hard_limit) google_dot_protobuf_dot_descriptor__pb2.FileOptions.RegisterExtension(force_php_generation) google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(php_output_always_number) +google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(allow_field_named_steam_id) DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_chat_pb2.py b/src/steam_network/protocol/messages/steammessages_chat_pb2.py index 3febb4e3..7000a273 100644 --- a/src/steam_network/protocol/messages/steammessages_chat_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_chat_pb2.py @@ -14,6 +14,7 @@ _sym_db = _symbol_database.Default() +import steammessages_base_pb2 as steammessages__base__pb2 import steammessages_unified_base_pb2 as steammessages__unified__base__pb2 import steammessages_clientserver_friends_pb2 as steammessages__clientserver__friends__pb2 @@ -24,9 +25,9 @@ syntax='proto2', serialized_options=b'\220\001\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x18steammessages_chat.proto\x1a steammessages_unified_base.proto\x1a(steammessages_clientserver_friends.proto\"*\n(CChat_RequestFriendPersonaStates_Request\"+\n)CChat_RequestFriendPersonaStates_Response\"\xce\x01\n%CChatRoom_CreateChatRoomGroup_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_invited\x18\x02 \x01(\x06\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x18\n\x10steamid_invitees\x18\x04 \x03(\x06\x12$\n\x1cwatching_broadcast_accountid\x18\x06 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x07 \x01(\x04\";\n\tCChatRole\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\"\xd4\x02\n\x10\x43\x43hatRoleActions\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12(\n can_create_rename_delete_channel\x18\x02 \x01(\x08\x12\x10\n\x08\x63\x61n_kick\x18\x03 \x01(\x08\x12\x0f\n\x07\x63\x61n_ban\x18\x04 \x01(\x08\x12\x12\n\ncan_invite\x18\x05 \x01(\x08\x12&\n\x1e\x63\x61n_change_tagline_avatar_name\x18\x06 \x01(\x08\x12\x10\n\x08\x63\x61n_chat\x18\x07 \x01(\x08\x12\x18\n\x10\x63\x61n_view_history\x18\x08 \x01(\x08\x12\x1e\n\x16\x63\x61n_change_group_roles\x18\t \x01(\x08\x12\x1d\n\x15\x63\x61n_change_user_roles\x18\n \x01(\x08\x12\x17\n\x0f\x63\x61n_mention_all\x18\x0b \x01(\x08\x12\"\n\x1a\x63\x61n_set_watching_broadcast\x18\x0c \x01(\x08\"c\n\x10\x43\x43hatPartyBeacon\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsteamid_owner\x18\x02 \x01(\x06\x12\x11\n\tbeacon_id\x18\x03 \x01(\x06\x12\x15\n\rgame_metadata\x18\x04 \x01(\t\"\xbc\x03\n\x19\x43\x43hatRoomGroupHeaderState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x0e\n\x06\x63lanid\x18\r \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\x0e \x01(\r\x12\r\n\x05\x61ppid\x18\x15 \x01(\r\x12\x0f\n\x07tagline\x18\x0f \x01(\t\x12\x12\n\navatar_sha\x18\x10 \x01(\x0c\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\x11 \x01(\x04\x12\x19\n\x05roles\x18\x12 \x03(\x0b\x32\n.CChatRole\x12\'\n\x0crole_actions\x18\x13 \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x14 \x01(\r\x12(\n\rparty_beacons\x18\x16 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x17 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x18 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x19 \x01(\t\x12\x10\n\x08\x64isabled\x18\x1a \x01(\x08\"\xd3\x01\n\x0f\x43\x43hatRoomMember\x12\x11\n\taccountid\x18\x01 \x01(\r\x12@\n\x05state\x18\x03 \x01(\x0e\x32\x13.EChatRoomJoinState:\x1ck_EChatRoomJoinState_Default\x12?\n\x04rank\x18\x04 \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x18\n\x10time_kick_expire\x18\x06 \x01(\r\x12\x10\n\x08role_ids\x18\x07 \x03(\x04\"\xca\x01\n\x0e\x43\x43hatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x15\n\rvoice_allowed\x18\x03 \x01(\x08\x12\x18\n\x10members_in_voice\x18\x04 \x03(\r\x12\x19\n\x11time_last_message\x18\x05 \x01(\r\x12\x12\n\nsort_order\x18\x06 \x01(\r\x12\x14\n\x0clast_message\x18\x07 \x01(\t\x12\x1e\n\x16\x61\x63\x63ountid_last_message\x18\x08 \x01(\r\"\xca\x01\n\x13\x43\x43hatRoomGroupState\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\x12!\n\x07members\x18\x02 \x03(\x0b\x32\x10.CChatRoomMember\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x04 \x01(\x04\x12#\n\nchat_rooms\x18\x05 \x03(\x0b\x32\x0f.CChatRoomState\x12 \n\x06kicked\x18\x07 \x03(\x0b\x32\x10.CChatRoomMember\"\xfb\x02\n\x12\x43UserChatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x15\n\rtime_last_ack\x18\x03 \x01(\r\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x19\n\x11time_last_mention\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\x12\x19\n\x11time_first_unread\x18\x08 \x01(\r\"\x89\x03\n\x17\x43UserChatRoomGroupState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x31\n\x14user_chat_room_state\x18\x03 \x03(\x0b\x32\x13.CUserChatRoomState\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1b\n\x13time_last_group_ack\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\"\x97\x01\n&CChatRoom_CreateChatRoomGroup_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12#\n\x05state\x18\x02 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\"J\n#CChatRoom_SaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"&\n$CChatRoom_SaveChatRoomGroup_Response\"L\n%CChatRoom_RenameChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"6\n&CChatRoom_RenameChatRoomGroup_Response\x12\x0c\n\x04name\x18\x01 \x01(\t\"S\n)CChatRoom_SetChatRoomGroupTagline_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07tagline\x18\x02 \x01(\t\",\n*CChatRoom_SetChatRoomGroupTagline_Response\"U\n(CChatRoom_SetChatRoomGroupAvatar_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x12\n\navatar_sha\x18\x02 \x01(\x0c\"+\n)CChatRoom_SetChatRoomGroupAvatar_Response\"\x99\x01\n3CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12$\n\x1cwatching_broadcast_accountid\x18\x02 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x03 \x01(\x04\"6\n4CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"X\n.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"F\n/CChatRoom_JoinMiniGameForChatRoomGroup_Response\x12\x13\n\x0bminigame_id\x18\x01 \x01(\x04\"l\n-CChatRoom_EndMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x13\n\x0bminigame_id\x18\x03 \x01(\x04\"0\n.CChatRoom_EndMiniGameForChatRoomGroup_Response\"X\n\x1a\x43\x43hatRoom_MuteUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_MuteUser_Response\"X\n\x1a\x43\x43hatRoom_KickUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_KickUser_Response\"^\n!CChatRoom_SetUserBanState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x11\n\tban_state\x18\x03 \x01(\x08\"$\n\"CChatRoom_SetUserBanState_Response\"H\n\x1e\x43\x43hatRoom_RevokeInvite_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\"!\n\x1f\x43\x43hatRoom_RevokeInvite_Response\"C\n\x1c\x43\x43hatRoom_CreateRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"C\n\x1d\x43\x43hatRoom_CreateRole_Response\x12\"\n\x07\x61\x63tions\x18\x02 \x01(\x0b\x32\x11.CChatRoleActions\"3\n\x1a\x43\x43hatRoom_GetRoles_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"8\n\x1b\x43\x43hatRoom_GetRoles_Response\x12\x19\n\x05roles\x18\x01 \x03(\x0b\x32\n.CChatRole\"T\n\x1c\x43\x43hatRoom_RenameRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"\x1f\n\x1d\x43\x43hatRoom_RenameRole_Response\"X\n\x1d\x43\x43hatRoom_ReorderRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\" \n\x1e\x43\x43hatRoom_ReorderRole_Response\"F\n\x1c\x43\x43hatRoom_DeleteRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"\x1f\n\x1d\x43\x43hatRoom_DeleteRole_Response\"J\n CChatRoom_GetRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"G\n!CChatRoom_GetRoleActions_Response\x12\"\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x11.CChatRoleActions\"r\n$CChatRoom_ReplaceRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\"\n\x07\x61\x63tions\x18\x04 \x01(\x0b\x32\x11.CChatRoleActions\"\'\n%CChatRoom_ReplaceRoleActions_Response\"Z\n\x1f\x43\x43hatRoom_AddRoleToUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\"\n CChatRoom_AddRoleToUser_Response\"K\n!CChatRoom_GetRolesForUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\"6\n\"CChatRoom_GetRolesForUser_Response\x12\x10\n\x08role_ids\x18\x01 \x03(\x04\"_\n$CChatRoom_DeleteRoleFromUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\'\n%CChatRoom_DeleteRoleFromUser_Response\"b\n#CChatRoom_JoinChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"\xa9\x01\n$CChatRoom_JoinChatRoomGroup_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x14\n\x0cjoin_chat_id\x18\x04 \x01(\x04\x12\x13\n\x0btime_expire\x18\x05 \x01(\r\"\x86\x01\n-CChatRoom_InviteFriendToChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x1c\n\x14skip_friendsui_check\x18\x04 \x01(\x08\"0\n.CChatRoom_InviteFriendToChatRoomGroup_Response\"=\n$CChatRoom_LeaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\'\n%CChatRoom_LeaveChatRoomGroup_Response\"\\\n CChatRoom_CreateChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x61llow_voice\x18\x03 \x01(\x08\"G\n!CChatRoom_CreateChatRoom_Response\x12\"\n\tchat_room\x18\x01 \x01(\x0b\x32\x0f.CChatRoomState\"J\n CChatRoom_DeleteChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_DeleteChatRoom_Response\"X\n CChatRoom_RenameChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"#\n!CChatRoom_RenameChatRoom_Response\"g\n!CChatRoom_ReorderChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x1a\n\x12move_after_chat_id\x18\x03 \x01(\x04\"$\n\"CChatRoom_ReorderChatRoom_Response\"t\n!CChatRoom_SendChatMessage_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x16\n\x0e\x65\x63ho_to_sender\x18\x04 \x01(\x08\"\x8a\x01\n\"CChatRoom_SendChatMessage_Response\x12\x18\n\x10modified_message\x18\x01 \x01(\t\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\x12\x1f\n\x17message_without_bb_code\x18\x04 \x01(\t\"I\n\x1f\x43\x43hatRoom_JoinVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"8\n CChatRoom_JoinVoiceChat_Response\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x04\"J\n CChatRoom_LeaveVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_LeaveVoiceChat_Response\"\xb4\x01\n#CChatRoom_GetMessageHistory_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\tlast_time\x18\x03 \x01(\r\x12\x14\n\x0clast_ordinal\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x15\n\rstart_ordinal\x18\x06 \x01(\r\x12\x11\n\tmax_count\x18\x07 \x01(\r\"\x86\x01\n\rServerMessage\x12\x46\n\x07message\x18\x01 \x01(\x0e\x32\x17.EChatRoomServerMessage:\x1ck_EChatRoomServerMsg_Invalid\x12\x14\n\x0cstring_param\x18\x02 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_param\x18\x03 \x01(\r\"\xa2\x04\n$CChatRoom_GetMessageHistory_Response\x12\x43\n\x08messages\x18\x01 \x03(\x0b\x32\x31.CChatRoom_GetMessageHistory_Response.ChatMessage\x12\x16\n\x0emore_available\x18\x04 \x01(\x08\x1a\x9c\x03\n\x0b\x43hatMessage\x12\x0e\n\x06sender\x18\x01 \x01(\r\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12&\n\x0eserver_message\x18\x05 \x01(\x0b\x32\x0e.ServerMessage\x12\x0f\n\x07\x64\x65leted\x18\x06 \x01(\x08\x12T\n\treactions\x18\x07 \x03(\x0b\x32\x41.CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction\x1a\xb1\x01\n\x0fMessageReaction\x12\\\n\rreaction_type\x18\x01 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x02 \x01(\t\x12\x14\n\x0cnum_reactors\x18\x03 \x01(\r\x12\x18\n\x10has_user_reacted\x18\x04 \x01(\x08\"\'\n%CChatRoom_GetMyChatRoomGroups_Request\"\xb4\x05\n*CChatRoom_GetChatRoomGroupSummary_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x63hat_group_name\x18\x02 \x01(\t\x12\x1b\n\x13\x61\x63tive_member_count\x18\x03 \x01(\r\x12!\n\x19\x61\x63tive_voice_member_count\x18\x04 \x01(\r\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x05 \x01(\x04\x12#\n\nchat_rooms\x18\x06 \x03(\x0b\x32\x0f.CChatRoomState\x12\x0e\n\x06\x63lanid\x18\x07 \x01(\r\x12\x1a\n\x12\x63hat_group_tagline\x18\x08 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\t \x01(\r\x12\x13\n\x0btop_members\x18\n \x03(\r\x12\x1d\n\x15\x63hat_group_avatar_sha\x18\x0b \x01(\x0c\x12?\n\x04rank\x18\x0c \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\r \x01(\x04\x12\x10\n\x08role_ids\x18\x0e \x03(\x04\x12\'\n\x0crole_actions\x18\x0f \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x10 \x01(\r\x12\r\n\x05\x61ppid\x18\x11 \x01(\r\x12(\n\rparty_beacons\x18\x12 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x13 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x14 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x15 \x01(\t\x12\x10\n\x08\x64isabled\x18\x16 \x01(\x08\"\x93\x01\n\x14\x43\x43hatRoomSummaryPair\x12\x37\n\x15user_chat_group_state\x18\x01 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x02 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"Y\n&CChatRoom_GetMyChatRoomGroups_Response\x12/\n\x10\x63hat_room_groups\x18\x01 \x03(\x0b\x32\x15.CChatRoomSummaryPair\"@\n\'CChatRoom_GetChatRoomGroupState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"O\n(CChatRoom_GetChatRoomGroupState_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\"B\n)CChatRoom_GetChatRoomGroupSummary_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"d\n0CChatRoom_SetAppChatRoomGroupForceActive_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"`\n1CChatRoom_SetAppChatRoomGroupForceActive_Response\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x1b\n\x13\x61\x63\x63ounts_in_channel\x18\x02 \x03(\r\"m\n9CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"b\n%CChatRoom_AckChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\ttimestamp\x18\x03 \x01(\r\"c\n\"CChatRoom_CreateInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"Q\n#CChatRoom_CreateInviteLink_Response\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\":\n#CChatRoom_GetInviteLinkInfo_Request\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\"\x8c\x02\n$CChatRoom_GetInviteLinkInfo_Response\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x04 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x06 \x01(\x04\x12\x42\n\rgroup_summary\x18\x08 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x37\n\x15user_chat_group_state\x18\t \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x18\n\x10time_kick_expire\x18\n \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x0b \x01(\x08\"w\n\x1f\x43\x43hatRoom_GetInviteInfo_Request\x12\x17\n\x0fsteamid_invitee\x18\x01 \x01(\x06\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x13\n\x0binvite_code\x18\x04 \x01(\t\"\x90\x01\n CChatRoom_GetInviteInfo_Response\x12\x42\n\rgroup_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x18\n\x10time_kick_expire\x18\x02 \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\"A\n(CChatRoom_GetInviteLinksForGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xd7\x01\n)CChatRoom_GetInviteLinksForGroup_Response\x12I\n\x0cinvite_links\x18\x01 \x03(\x0b\x32\x33.CChatRoom_GetInviteLinksForGroup_Response.LinkInfo\x1a_\n\x08LinkInfo\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x17\n\x0fsteamid_creator\x18\x02 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x03 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x04 \x01(\x04\"5\n\x1c\x43\x43hatRoom_GetBanList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xb5\x01\n\x1d\x43\x43hatRoom_GetBanList_Response\x12\x34\n\x04\x62\x61ns\x18\x01 \x03(\x0b\x32&.CChatRoom_GetBanList_Response.BanInfo\x1a^\n\x07\x42\x61nInfo\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x13\n\x0btime_banned\x18\x03 \x01(\r\x12\x12\n\nban_reason\x18\x04 \x01(\t\"8\n\x1f\x43\x43hatRoom_GetInviteList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"X\n\x14\x43\x43hatRoomGroupInvite\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x14\n\x0ctime_invited\x18\x03 \x01(\r\"J\n CChatRoom_GetInviteList_Response\x12&\n\x07invites\x18\x01 \x03(\x0b\x32\x15.CChatRoomGroupInvite\"P\n\"CChatRoom_DeleteInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\"%\n#CChatRoom_DeleteInviteLink_Response\"\xf4\x01\n0CChatRoom_SetSessionActiveChatRoomGroups_Request\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\x12\"\n\x1a\x63hat_groups_data_requested\x18\x02 \x03(\x04\x12\x83\x01\n\x1cvirtualize_members_threshold\x18\x03 \x01(\x05\x42]\x82\xb5\x18YIf a chat room has more members than this threshold, we will opt in to a virtualized list\"\x89\x01\n1CChatRoom_SetSessionActiveChatRoomGroups_Response\x12)\n\x0b\x63hat_states\x18\x01 \x03(\x0b\x32\x14.CChatRoomGroupState\x12)\n!virtualize_members_chat_group_ids\x18\x02 \x03(\x04\"\xaa\x06\n-CChatRoom_SetUserChatGroupPreferences_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x63\n\x16\x63hat_group_preferences\x18\x02 \x01(\x0b\x32\x43.CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences\x12\x61\n\x15\x63hat_room_preferences\x18\x03 \x03(\x0b\x32\x42.CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences\x1a\x83\x02\n\x14\x43hatGroupPreferences\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x01 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x03 \x01(\x08\x1a\x93\x02\n\x13\x43hatRoomPreferences\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x03 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x04 \x01(\x08\"0\n.CChatRoom_SetUserChatGroupPreferences_Response\"\xc5\x01\n$CChatRoom_DeleteChatMessages_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12?\n\x08messages\x18\x03 \x03(\x0b\x32-.CChatRoom_DeleteChatMessages_Request.Message\x1a\x34\n\x07Message\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\"\'\n%CChatRoom_DeleteChatMessages_Response\"\xe9\x03\n+CChatRoom_UpdateMemberListView_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12g\n\x07view_id\x18\x02 \x01(\x04\x42V\x82\xb5\x18RClient-generated ID. Should send the same value on all requests for the same view\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x8f\x01\n\x13\x63lient_changenumber\x18\x05 \x01(\x05\x42r\x82\xb5\x18nAny updates from this call on will have this changenumber present. Can be used to guarantee in-order updates.\x12>\n\x0b\x64\x65lete_view\x18\x06 \x01(\x08\x42)\x82\xb5\x18%Indicates this view has been deleted.\x12$\n\x1cpersona_subscribe_accountids\x18\x07 \x03(\x05\x12&\n\x1epersona_unsubscribe_accountids\x18\x08 \x03(\x05\"\x97\x02\n\x1f\x43\x43hatRoom_SearchMembers_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\xb2\x01\n\tsearch_id\x18\x02 \x01(\x04\x42\x9e\x01\x82\xb5\x18\x99\x01\x43lient-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid.\x12\x13\n\x0bsearch_text\x18\x03 \x01(\t\x12\x13\n\x0bmax_results\x18\x04 \x01(\x05\"\xd4\x01\n CChatRoom_SearchMembers_Response\x12G\n\x10matching_members\x18\x01 \x03(\x0b\x32-.CChatRoom_SearchMembers_Response.MemberMatch\x12\x14\n\x0cstatus_flags\x18\x02 \x01(\r\x1aQ\n\x0bMemberMatch\x12\x11\n\taccountid\x18\x01 \x01(\x05\x12/\n\x07persona\x18\x02 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\xfc\x01\n\'CChatRoom_UpdateMessageReaction_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\x0e\n\x06is_add\x18\x07 \x01(\x08\"@\n(CChatRoom_UpdateMessageReaction_Response\x12\x14\n\x0cnum_reactors\x18\x01 \x01(\r\"\x80\x02\n,CChatRoom_GetMessageReactionReactors_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\r\n\x05limit\x18\x07 \x01(\r\"A\n-CChatRoom_GetMessageReactionReactors_Response\x12\x10\n\x08reactors\x18\x01 \x03(\r\"\x98\x01\n*CClanChatRooms_GetClanChatRoomInfo_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12Y\n\nautocreate\x18\x02 \x01(\x08:\x04trueB?\x82\xb5\x18;Create a default chat room if none has been created before.\"v\n+CClanChatRooms_GetClanChatRoomInfo_Response\x12G\n\x12\x63hat_group_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"[\n-CClanChatRooms_SetClanChatRoomPrivate_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x19\n\x11\x63hat_room_private\x18\x02 \x01(\x08\"K\n.CClanChatRooms_SetClanChatRoomPrivate_Response\x12\x19\n\x11\x63hat_room_private\x18\x01 \x01(\x08\"V\n\rCChatMentions\x12\x13\n\x0bmention_all\x18\x01 \x01(\x08\x12\x14\n\x0cmention_here\x18\x02 \x01(\x08\x12\x1a\n\x12mention_accountids\x18\x03 \x03(\r\"\xd5\x02\n*CChatRoom_IncomingChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x11\n\ttimestamp\x18\x05 \x01(\r\x12 \n\x08mentions\x18\x06 \x01(\x0b\x32\x0e.CChatMentions\x12\x0f\n\x07ordinal\x18\x07 \x01(\r\x12&\n\x0eserver_message\x18\x08 \x01(\x0b\x32\x0e.ServerMessage\x12\x19\n\x11message_no_bbcode\x18\t \x01(\t\x12M\n\tchat_name\x18\n \x01(\tB:\x82\xb5\x18\x36\x41 name to use for the chat, intended for notifications\"\xea\x01\n*CChatRoom_ChatMessageModified_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12I\n\x08messages\x18\x03 \x03(\x0b\x32\x37.CChatRoom_ChatMessageModified_Notification.ChatMessage\x1aI\n\x0b\x43hatMessage\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\x12\x0f\n\x07\x64\x65leted\x18\x03 \x01(\x08\"\xb6\x01\n(CChatRoom_MemberStateChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12 \n\x06member\x18\x02 \x01(\x0b\x32\x10.CChatRoomMember\x12Q\n\x06\x63hange\x18\x03 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"^\n*CChatRoom_ChatRoomHeaderState_Notification\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\"\x86\x01\n/CChatRoom_ChatRoomGroupRoomsChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x02 \x01(\x04\x12#\n\nchat_rooms\x18\x03 \x03(\x0b\x32\x0f.CChatRoomState\"d\n:CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\"\xa9\x02\n;ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x37\n\x15user_chat_group_state\x18\x02 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x03 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12V\n\x0buser_action\x18\x04 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"N\n4ChatRoomClient_NotifyChatRoomDisconnect_Notification\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\"\x94\x02\n\x17\x43\x43hatRoomMemberListView\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x13\n\x0btotal_count\x18\x05 \x01(\x05\x12\x61\n\x13\x63lient_changenumber\x18\x06 \x01(\x05\x42\x44\x82\xb5\x18@Value sent by the client on the last UpdateMemberListView call. \x12\x65\n\x13server_changenumber\x18\x07 \x01(\x05\x42H\x82\xb5\x18\x44Value incremented by the server on each MemberListViewUpdated call. \"O\n\x1c\x43\x43hatRoomMemberSummaryCounts\x12\x0e\n\x06ingame\x18\x01 \x01(\x05\x12\x0e\n\x06online\x18\x02 \x01(\x05\x12\x0f\n\x07offline\x18\x03 \x01(\x05\"\x8f\x04\n2CChatRoomClient_MemberListViewUpdated_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12M\n\x07view_id\x18\x02 \x01(\x04\x42<\x82\xb5\x18\x38Thew view_id supplied when the client created the view. \x12&\n\x04view\x18\x03 \x01(\x0b\x32\x18.CChatRoomMemberListView\x12X\n\x07members\x18\x04 \x03(\x0b\x32G.CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry\x12\x14\n\x0cstatus_flags\x18\x05 \x01(\r\x12\x35\n\x0emember_summary\x18\x06 \x01(\x0b\x32\x1d.CChatRoomMemberSummaryCounts\x12;\n\x13subscribed_personas\x18\x07 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1ag\n\x13MemberListViewEntry\x12\x0c\n\x04rank\x18\x01 \x01(\x05\x12\x11\n\taccountid\x18\x02 \x01(\r\x12/\n\x07persona\x18\x03 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\x8c\x02\n&CChatRoom_MessageReaction_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\x0f\n\x07reactor\x18\x05 \x01(\x06\x12\\\n\rreaction_type\x18\x06 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x07 \x01(\t\x12\x0e\n\x06is_add\x18\x08 \x01(\x08\"\xdf\x15\n2CChatUsability_ClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r\x12\x14\n\x0c\x63lient_build\x18\x02 \x01(\r\x12\x17\n\x0fmetrics_version\x18\x03 \x01(\r\x12\x0e\n\x06in_web\x18\x04 \x01(\x08\x12N\n\x08settings\x18\n \x01(\x0b\x32<.CChatUsability_ClientUsabilityMetrics_Notification.Settings\x12Y\n\x0evoice_settings\x18\x0b \x01(\x0b\x32\x41.CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings\x12M\n\x08ui_state\x18\x0c \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.UIState\x12L\n\x07metrics\x18\r \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.Metrics\x1a\xd9\x06\n\x08Settings\x12!\n\x19notifications_show_ingame\x18\x01 \x01(\x08\x12!\n\x19notifications_show_online\x18\x02 \x01(\x08\x12\"\n\x1anotifications_show_message\x18\x03 \x01(\x08\x12.\n¬ifications_events_and_announcements\x18\x04 \x01(\x08\x12\x1a\n\x12sounds_play_ingame\x18\x05 \x01(\x08\x12\x1a\n\x12sounds_play_online\x18\x06 \x01(\x08\x12\x1b\n\x13sounds_play_message\x18\x07 \x01(\x08\x12\'\n\x1fsounds_events_and_announcements\x18\x08 \x01(\x08\x12\x1e\n\x16\x61lways_new_chat_window\x18\t \x01(\x08\x12\'\n\x1f\x66orce_alphabetic_friend_sorting\x18\n \x01(\x08\x12\x17\n\x0f\x63hat_flash_mode\x18\x0b \x01(\x05\x12\x1b\n\x13remember_open_chats\x18\x0c \x01(\x08\x12\x1c\n\x14\x63ompact_quick_access\x18\r \x01(\x08\x12\x1c\n\x14\x63ompact_friends_list\x18\x0e \x01(\x08\x12\x31\n)notifications_show_chat_room_notification\x18\x0f \x01(\x08\x12*\n\"sounds_play_chat_room_notification\x18\x10 \x01(\x08\x12*\n\"hide_offline_friends_in_tag_groups\x18\x11 \x01(\x08\x12 \n\x18hide_categorized_friends\x18\x12 \x01(\x08\x12*\n\"categorize_in_game_friends_by_game\x18\x13 \x01(\x08\x12\x16\n\x0e\x63hat_font_size\x18\x14 \x01(\x05\x12\x17\n\x0fuse24hour_clock\x18\x15 \x01(\x08\x12\x1b\n\x13\x64o_not_disturb_mode\x18\x16 \x01(\x08\x12\x1e\n\x16\x64isable_embed_inlining\x18\x17 \x01(\x08\x12\x19\n\x11sign_into_friends\x18\x18 \x01(\x08\x12\x18\n\x10\x61nimated_avatars\x18\x19 \x01(\x08\x1a\xea\x02\n\rVoiceSettings\x12\x18\n\x10voice_input_gain\x18\x01 \x01(\x02\x12\x19\n\x11voice_output_gain\x18\x02 \x01(\x02\x12\x18\n\x10noise_gate_level\x18\x03 \x01(\x05\x12#\n\x1bvoice_use_echo_cancellation\x18\x04 \x01(\x08\x12$\n\x1cvoice_use_noise_cancellation\x18\x05 \x01(\x08\x12#\n\x1bvoice_use_auto_gain_control\x18\x06 \x01(\x08\x12 \n\x18selected_non_default_mic\x18\x07 \x01(\x08\x12#\n\x1bselected_non_default_output\x18\x08 \x01(\x08\x12\x1c\n\x14push_to_talk_enabled\x18\t \x01(\x08\x12\x1c\n\x14push_to_mute_enabled\x18\n \x01(\x08\x12\x17\n\x0fplay_ptt_sounds\x18\x0b \x01(\x08\x1a\xfd\x05\n\x07UIState\x12\x1b\n\x13\x66riends_list_height\x18\x01 \x01(\x05\x12\x1a\n\x12\x66riends_list_width\x18\x02 \x01(\x05\x12\x1b\n\x13\x66riends_list_docked\x18\x03 \x01(\x08\x12\x1e\n\x16\x66riends_list_collapsed\x18\x04 \x01(\x08\x12\'\n\x1f\x66riends_list_group_chats_height\x18\x05 \x01(\x05\x12\x1c\n\x14\x66riends_list_visible\x18\x06 \x01(\x08\x12\x1a\n\x12\x63hat_popups_opened\x18\x07 \x01(\x05\x12\x1e\n\x16group_chat_tabs_opened\x18\x08 \x01(\x05\x12\x1f\n\x17\x66riend_chat_tabs_opened\x18\t \x01(\x05\x12\x19\n\x11\x63hat_window_width\x18\n \x01(\x05\x12\x1a\n\x12\x63hat_window_height\x18\x0b \x01(\x05\x12l\n\x11\x63\x61tegory_collapse\x18\x0c \x01(\x0b\x32Q.CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState\x12%\n\x1dgroup_chat_left_col_collapsed\x18\r \x01(\x05\x12&\n\x1egroup_chat_right_col_collapsed\x18\x0e \x01(\x05\x12 \n\x18in_one_on_one_voice_chat\x18\x0f \x01(\x08\x12\x1b\n\x13in_group_voice_chat\x18\x10 \x01(\x08\x1a\xa4\x01\n\x15\x43\x61tegoryCollapseState\x12\x19\n\x11in_game_collapsed\x18\x01 \x01(\x08\x12\x18\n\x10online_collapsed\x18\x02 \x01(\x08\x12\x19\n\x11offline_collapsed\x18\x03 \x01(\x08\x12\x1d\n\x15game_groups_collapsed\x18\x04 \x01(\x05\x12\x1c\n\x14\x63\x61tegories_collapsed\x18\x05 \x01(\x05\x1a\xc0\x02\n\x07Metrics\x12\x15\n\rfriends_count\x18\x01 \x01(\x05\x12\x1e\n\x16\x66riends_category_count\x18\x02 \x01(\x05\x12!\n\x19\x66riends_categorized_count\x18\x03 \x01(\x05\x12\x1c\n\x14\x66riends_online_count\x18\x04 \x01(\x05\x12\x1d\n\x15\x66riends_in_game_count\x18\x05 \x01(\x05\x12\'\n\x1f\x66riends_in_game_singleton_count\x18\x06 \x01(\x05\x12\x18\n\x10game_group_count\x18\x07 \x01(\x05\x12\x1e\n\x16\x66riends_favorite_count\x18\x08 \x01(\x05\x12\x18\n\x10group_chat_count\x18\t \x01(\x05\x12!\n\x19group_chat_favorite_count\x18\n \x01(\x05\"S\n9CChatUsability_RequestClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r*\x9c\x01\n\x12\x45\x43hatRoomJoinState\x12 \n\x1ck_EChatRoomJoinState_Default\x10\x00\x12\x1d\n\x19k_EChatRoomJoinState_None\x10\x01\x12\x1f\n\x1bk_EChatRoomJoinState_Joined\x10\x02\x12$\n k_EChatRoomJoinState_TestInvalid\x10\x63*\xa4\x02\n\x12\x45\x43hatRoomGroupRank\x12 \n\x1ck_EChatRoomGroupRank_Default\x10\x00\x12\x1f\n\x1bk_EChatRoomGroupRank_Viewer\x10\n\x12\x1e\n\x1ak_EChatRoomGroupRank_Guest\x10\x0f\x12\x1f\n\x1bk_EChatRoomGroupRank_Member\x10\x14\x12\"\n\x1ek_EChatRoomGroupRank_Moderator\x10\x1e\x12 \n\x1ck_EChatRoomGroupRank_Officer\x10(\x12\x1e\n\x1ak_EChatRoomGroupRank_Owner\x10\x32\x12$\n k_EChatRoomGroupRank_TestInvalid\x10\x63*\xf4\x01\n\x1a\x45\x43hatRoomNotificationLevel\x12(\n$k_EChatroomNotificationLevel_Invalid\x10\x00\x12%\n!k_EChatroomNotificationLevel_None\x10\x01\x12*\n&k_EChatroomNotificationLevel_MentionMe\x10\x02\x12+\n\'k_EChatroomNotificationLevel_MentionAll\x10\x03\x12,\n(k_EChatroomNotificationLevel_AllMessages\x10\x04*\x97\x03\n\x16\x45\x43hatRoomServerMessage\x12 \n\x1ck_EChatRoomServerMsg_Invalid\x10\x00\x12\'\n#k_EChatRoomServerMsg_RenameChatRoom\x10\x01\x12\x1f\n\x1bk_EChatRoomServerMsg_Joined\x10\x02\x12\x1f\n\x1bk_EChatRoomServerMsg_Parted\x10\x03\x12\x1f\n\x1bk_EChatRoomServerMsg_Kicked\x10\x04\x12 \n\x1ck_EChatRoomServerMsg_Invited\x10\x05\x12(\n$k_EChatRoomServerMsg_InviteDismissed\x10\x08\x12/\n+k_EChatRoomServerMsg_ChatRoomTaglineChanged\x10\t\x12.\n*k_EChatRoomServerMsg_ChatRoomAvatarChanged\x10\n\x12\"\n\x1ek_EChatRoomServerMsg_AppCustom\x10\x0b*\xa3\x01\n\x1c\x45\x43hatRoomMessageReactionType\x12*\n&k_EChatRoomMessageReactionType_Invalid\x10\x00\x12+\n\'k_EChatRoomMessageReactionType_Emoticon\x10\x01\x12*\n&k_EChatRoomMessageReactionType_Sticker\x10\x02*\xcb\x03\n\x1a\x45\x43hatRoomMemberStateChange\x12(\n$k_EChatRoomMemberStateChange_Invalid\x10\x00\x12\'\n#k_EChatRoomMemberStateChange_Joined\x10\x01\x12\'\n#k_EChatRoomMemberStateChange_Parted\x10\x02\x12\'\n#k_EChatRoomMemberStateChange_Kicked\x10\x03\x12(\n$k_EChatRoomMemberStateChange_Invited\x10\x04\x12,\n(k_EChatRoomMemberStateChange_RankChanged\x10\x07\x12\x30\n,k_EChatRoomMemberStateChange_InviteDismissed\x10\x08\x12&\n\"k_EChatRoomMemberStateChange_Muted\x10\t\x12\'\n#k_EChatRoomMemberStateChange_Banned\x10\n\x12-\n)k_EChatRoomMemberStateChange_RolesChanged\x10\x0c\x32\x8b\x02\n\x04\x43hat\x12\xe7\x01\n\x1aRequestFriendPersonaStates\x12).CChat_RequestFriendPersonaStates_Request\x1a*.CChat_RequestFriendPersonaStates_Response\"r\x82\xb5\x18nRequest to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState.\x1a\x19\x82\xb5\x18\x15\x43hat-related services2\xb9>\n\x08\x43hatRoom\x12\xa3\x01\n\x13\x43reateChatRoomGroup\x12&.CChatRoom_CreateChatRoomGroup_Request\x1a\'.CChatRoom_CreateChatRoomGroup_Response\";\x82\xb5\x18\x37\x43reate\'s a chat group that can contain other chat rooms\x12z\n\x11SaveChatRoomGroup\x12$.CChatRoom_SaveChatRoomGroup_Request\x1a%.CChatRoom_SaveChatRoomGroup_Response\"\x18\x82\xb5\x18\x14Saves\'s a chat group\x12\x84\x01\n\x13RenameChatRoomGroup\x12&.CChatRoom_RenameChatRoomGroup_Request\x1a\'.CChatRoom_RenameChatRoomGroup_Response\"\x1c\x82\xb5\x18\x18Rename a chat room group\x12\x99\x01\n\x17SetChatRoomGroupTagline\x12*.CChatRoom_SetChatRoomGroupTagline_Request\x1a+.CChatRoom_SetChatRoomGroupTagline_Response\"%\x82\xb5\x18!Set tagline for a chat room group\x12\x99\x01\n\x16SetChatRoomGroupAvatar\x12).CChatRoom_SetChatRoomGroupAvatar_Request\x1a*.CChatRoom_SetChatRoomGroupAvatar_Response\"(\x82\xb5\x18$Set avatar SHA for a chat room group\x12\xcb\x01\n!SetChatRoomGroupWatchingBroadcast\x12\x34.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x1a\x35.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"9\x82\xb5\x18\x35Sets a broadcast that the chat room group is watching\x12\xe3\x01\n\x1cJoinMiniGameForChatRoomGroup\x12/.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x1a\x30.CChatRoom_JoinMiniGameForChatRoomGroup_Response\"`\x82\xb5\x18\\Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)\x12\xac\x01\n\x1b\x45ndMiniGameForChatRoomGroup\x12..CChatRoom_EndMiniGameForChatRoomGroup_Request\x1a/.CChatRoom_EndMiniGameForChatRoomGroup_Response\",\x82\xb5\x18(Ends the minigame in the chat room group\x12\x64\n\x0fMuteUserInGroup\x12\x1b.CChatRoom_MuteUser_Request\x1a\x1c.CChatRoom_MuteUser_Response\"\x16\x82\xb5\x18\x12Mute user in group\x12h\n\x11KickUserFromGroup\x12\x1b.CChatRoom_KickUser_Request\x1a\x1c.CChatRoom_KickUser_Response\"\x18\x82\xb5\x18\x14Kick user from group\x12y\n\x0fSetUserBanState\x12\".CChatRoom_SetUserBanState_Request\x1a#.CChatRoom_SetUserBanState_Response\"\x1d\x82\xb5\x18\x19\x42\x61n/unban user from group\x12\x82\x01\n\x13RevokeInviteToGroup\x12\x1f.CChatRoom_RevokeInvite_Request\x1a .CChatRoom_RevokeInvite_Response\"(\x82\xb5\x18$Revoke a direct invitation of a user\x12\x65\n\nCreateRole\x12\x1d.CChatRoom_CreateRole_Request\x1a\x1e.CChatRoom_CreateRole_Response\"\x18\x82\xb5\x18\x14\x43reate role for goup\x12\x61\n\x08GetRoles\x12\x1b.CChatRoom_GetRoles_Request\x1a\x1c.CChatRoom_GetRoles_Response\"\x1a\x82\xb5\x18\x16Get all roles in group\x12\x65\n\nRenameRole\x12\x1d.CChatRoom_RenameRole_Request\x1a\x1e.CChatRoom_RenameRole_Response\"\x18\x82\xb5\x18\x14Rename role for goup\x12l\n\x0bReorderRole\x12\x1e.CChatRoom_ReorderRole_Request\x1a\x1f.CChatRoom_ReorderRole_Response\"\x1c\x82\xb5\x18\x18Reorder role with a goup\x12g\n\nDeleteRole\x12\x1d.CChatRoom_DeleteRole_Request\x1a\x1e.CChatRoom_DeleteRole_Response\"\x1a\x82\xb5\x18\x16\x44\x65lete role from group\x12\x87\x01\n\x0eGetRoleActions\x12!.CChatRoom_GetRoleActions_Request\x1a\".CChatRoom_GetRoleActions_Response\".\x82\xb5\x18*Get all defined roles and actions in group\x12\x86\x01\n\x12ReplaceRoleActions\x12%.CChatRoom_ReplaceRoleActions_Request\x1a&.CChatRoom_ReplaceRoleActions_Response\"!\x82\xb5\x18\x1dReplace role actions in group\x12s\n\rAddRoleToUser\x12 .CChatRoom_AddRoleToUser_Request\x1a!.CChatRoom_AddRoleToUser_Response\"\x1d\x82\xb5\x18\x19\x41\x64\x64 role to user in group\x12\x87\x01\n\x0fGetRolesForUser\x12\".CChatRoom_GetRolesForUser_Request\x1a#.CChatRoom_GetRolesForUser_Response\"+\x82\xb5\x18\'Get all roles assigned to user in group\x12\x87\x01\n\x12\x44\x65leteRoleFromUser\x12%.CChatRoom_DeleteRoleFromUser_Request\x1a&.CChatRoom_DeleteRoleFromUser_Response\"\"\x82\xb5\x18\x1e\x44\x65lete role from user in group\x12\x81\x01\n\x11JoinChatRoomGroup\x12$.CChatRoom_JoinChatRoomGroup_Request\x1a%.CChatRoom_JoinChatRoomGroup_Response\"\x1f\x82\xb5\x18\x1bJoin a multi-user chat room\x12\xad\x01\n\x1bInviteFriendToChatRoomGroup\x12..CChatRoom_InviteFriendToChatRoomGroup_Request\x1a/.CChatRoom_InviteFriendToChatRoomGroup_Response\"-\x82\xb5\x18)Invite a friend to a multi-user chat room\x12\x97\x01\n\x12LeaveChatRoomGroup\x12%.CChatRoom_LeaveChatRoomGroup_Request\x1a&.CChatRoom_LeaveChatRoomGroup_Response\"2\x82\xb5\x18.Leaves a chat room group and all related chats\x12\x89\x01\n\x0e\x43reateChatRoom\x12!.CChatRoom_CreateChatRoom_Request\x1a\".CChatRoom_CreateChatRoom_Response\"0\x82\xb5\x18,Creates a chat room inside a chat room group\x12\x89\x01\n\x0e\x44\x65leteChatRoom\x12!.CChatRoom_DeleteChatRoom_Request\x1a\".CChatRoom_DeleteChatRoom_Response\"0\x82\xb5\x18,Deletes a chat room inside a chat room group\x12\x89\x01\n\x0eRenameChatRoom\x12!.CChatRoom_RenameChatRoom_Request\x1a\".CChatRoom_RenameChatRoom_Response\"0\x82\xb5\x18,Renames a chat room inside a chat room group\x12\x8d\x01\n\x0fReorderChatRoom\x12\".CChatRoom_ReorderChatRoom_Request\x1a#.CChatRoom_ReorderChatRoom_Response\"1\x82\xb5\x18-Reorders a chat room inside a chat room group\x12\x8d\x01\n\x0fSendChatMessage\x12\".CChatRoom_SendChatMessage_Request\x1a#.CChatRoom_SendChatMessage_Response\"1\x82\xb5\x18-Send a chat message to a multi-user chat room\x12\xa7\x01\n\rJoinVoiceChat\x12 .CChatRoom_JoinVoiceChat_Request\x1a!.CChatRoom_JoinVoiceChat_Response\"Q\x82\xb5\x18MJoin the voice chat in a multi-room chat (should already be in the chat room)\x12\x86\x01\n\x0eLeaveVoiceChat\x12!.CChatRoom_LeaveVoiceChat_Request\x1a\".CChatRoom_LeaveVoiceChat_Response\"-\x82\xb5\x18)Leave the voice chat in a multi-room chat\x12\xc3\x01\n\x11GetMessageHistory\x12$.CChatRoom_GetMessageHistory_Request\x1a%.CChatRoom_GetMessageHistory_Response\"a\x82\xb5\x18]Get the history of messages in a chat room. You must currently be a member of the chat room.\x12\x88\x01\n\x13GetMyChatRoomGroups\x12&.CChatRoom_GetMyChatRoomGroups_Request\x1a\'.CChatRoom_GetMyChatRoomGroups_Response\" \x82\xb5\x18\x1cGet a list of our chat rooms\x12\x9a\x01\n\x15GetChatRoomGroupState\x12(.CChatRoom_GetChatRoomGroupState_Request\x1a).CChatRoom_GetChatRoomGroupState_Response\",\x82\xb5\x18(Get information about a single chat room\x12\xa5\x01\n\x17GetChatRoomGroupSummary\x12*.CChatRoom_GetChatRoomGroupSummary_Request\x1a+.CChatRoom_GetChatRoomGroupSummary_Response\"1\x82\xb5\x18-Get basic information about a chat room group\x12\xd3\x01\n\x1eSetAppChatRoomGroupForceActive\x12\x31.CChatRoom_SetAppChatRoomGroupForceActive_Request\x1a\x32.CChatRoom_SetAppChatRoomGroupForceActive_Response\"J\x82\xb5\x18\x46\x46orce a group chat to be considered active on the server for this user\x12\xd3\x01\n\"SetAppChatRoomGroupStopForceActive\x12:.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count\x12\x8f\x01\n\x0e\x41\x63kChatMessage\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\"H\x82\xb5\x18\x44\x41\x63knowledge that we have seen the most recent chat message in a chat\x12\x81\x01\n\x10\x43reateInviteLink\x12#.CChatRoom_CreateInviteLink_Request\x1a$.CChatRoom_CreateInviteLink_Response\"\"\x82\xb5\x18\x1e\x43reates a chatroom invite link\x12\x90\x01\n\x11GetInviteLinkInfo\x12$.CChatRoom_GetInviteLinkInfo_Request\x1a%.CChatRoom_GetInviteLinkInfo_Response\".\x82\xb5\x18*Returns chat room info about provided link\x12\xaa\x01\n\rGetInviteInfo\x12 .CChatRoom_GetInviteInfo_Request\x1a!.CChatRoom_GetInviteInfo_Response\"T\x82\xb5\x18PReturns chat room info about any invite involving the sender and passed group id\x12\xa5\x01\n\x16GetInviteLinksForGroup\x12).CChatRoom_GetInviteLinksForGroup_Request\x1a*.CChatRoom_GetInviteLinksForGroup_Response\"4\x82\xb5\x18\x30Returns all invite links for the specified group\x12\x8b\x01\n\nGetBanList\x12\x1d.CChatRoom_GetBanList_Request\x1a\x1e.CChatRoom_GetBanList_Response\">\x82\xb5\x18:Gets a list of users who have been banned from a chat room\x12\x93\x01\n\rGetInviteList\x12 .CChatRoom_GetInviteList_Request\x1a!.CChatRoom_GetInviteList_Response\"=\x82\xb5\x18\x39Gets a list of users who have been invited to a chat room\x12\x80\x01\n\x10\x44\x65leteInviteLink\x12#.CChatRoom_DeleteInviteLink_Request\x1a$.CChatRoom_DeleteInviteLink_Response\"!\x82\xb5\x18\x1d\x44\x65letes specified invite link\x12\xc4\x01\n\x1eSetSessionActiveChatRoomGroups\x12\x31.CChatRoom_SetSessionActiveChatRoomGroups_Request\x1a\x32.CChatRoom_SetSessionActiveChatRoomGroups_Response\";\x82\xb5\x18\x37Set which chat rooms we are using in the active session\x12\xb9\x01\n\x1bSetUserChatGroupPreferences\x12..CChatRoom_SetUserChatGroupPreferences_Request\x1a/.CChatRoom_SetUserChatGroupPreferences_Response\"9\x82\xb5\x18\x35Set preferences around chat notifications for a group\x12\x88\x01\n\x12\x44\x65leteChatMessages\x12%.CChatRoom_DeleteChatMessages_Request\x1a&.CChatRoom_DeleteChatMessages_Response\"#\x82\xb5\x18\x1f\x44\x65letes specified chat messages\x12\x9a\x01\n\x14UpdateMemberListView\x12,.CChatRoom_UpdateMemberListView_Notification\x1a\x0b.NoResponse\"G\x82\xb5\x18\x43\x41 client is indicating it has an active view into the members list.\x12{\n\rSearchMembers\x12 .CChatRoom_SearchMembers_Request\x1a!.CChatRoom_SearchMembers_Response\"%\x82\xb5\x18!Search chat room members by name.\x12\xa5\x01\n\x15UpdateMessageReaction\x12(.CChatRoom_UpdateMessageReaction_Request\x1a).CChatRoom_UpdateMessageReaction_Response\"7\x82\xb5\x18\x33\x41\x64\x64s/removes a reaction to/from a chat room message\x12\xb4\x01\n\x1aGetMessageReactionReactors\x12-.CChatRoom_GetMessageReactionReactors_Request\x1a..CChatRoom_GetMessageReactionReactors_Response\"7\x82\xb5\x18\x33\x46\x65tches a list of reactors for a specified reaction\x1a\x42\x82\xb5\x18>Service for joining, managing, and using multi-user chat rooms2\xae\x03\n\rClanChatRooms\x12\xb8\x01\n\x13GetClanChatRoomInfo\x12+.CClanChatRooms_GetClanChatRoomInfo_Request\x1a,.CClanChatRooms_GetClanChatRoomInfo_Response\"F\x82\xb5\x18\x42Get a list of chat rooms for a clan, optionally creating a new one\x12\xb2\x01\n\x16SetClanChatRoomPrivate\x12..CClanChatRooms_SetClanChatRoomPrivate_Request\x1a/.CClanChatRooms_SetClanChatRoomPrivate_Response\"7\x82\xb5\x18\x33Set a clan chat room to be members only (or public)\x1a-\x82\xb5\x18)Methods for getting clan chat information2\xef\x0e\n\x0e\x43hatRoomClient\x12{\n\x19NotifyIncomingChatMessage\x12+.CChatRoom_IncomingChatMessage_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 New chat message for a chat room\x12\x94\x01\n\x19NotifyChatMessageModified\x12+.CChatRoom_ChatMessageModified_Notification\x1a\x0b.NoResponse\"=\x82\xb5\x18\x39\x41n existing chat message has been modified on the backend\x12\x95\x01\n\x17NotifyMemberStateChange\x12).CChatRoom_MemberStateChange_Notification\x1a\x0b.NoResponse\"B\x82\xb5\x18>A chat room member\'s state has changed (join/part/permissions)\x12\x88\x01\n\x1fNotifyChatRoomHeaderStateChange\x12+.CChatRoom_ChatRoomHeaderState_Notification\x1a\x0b.NoResponse\"+\x82\xb5\x18\'Chat Room header / metadata has changed\x12\xa6\x01\n\x1eNotifyChatRoomGroupRoomsChange\x12\x30.CChatRoom_ChatRoomGroupRoomsChange_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Something about a chatroom group changed (created, deleted, etc.)\x12\xd5\x01\n#NotifyShouldRejoinChatRoomVoiceChat\x12;.CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.\x12\xb3\x01\n\x1fNotifyChatGroupUserStateChanged\x12<.ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41User chat group state (preferences, ack state, etc) have changed.\x12\x8f\x01\n\x18NotifyAckChatMessageEcho\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\">\x82\xb5\x18:A session acked an unread message, echo to other sessions.\x12\xed\x01\n\x18NotifyChatRoomDisconnect\x12\x35.ChatRoomClient_NotifyChatRoomDisconnect_Notification\x1a\x0b.NoResponse\"\x8c\x01\x82\xb5\x18\x87\x01The ChatRoom server hosting the chat rooms has reconnected to the user\'s Chat server (may have restarted), client should refresh state.\x12\xd5\x01\n\x1bNotifyMemberListViewUpdated\x12\x33.CChatRoomClient_MemberListViewUpdated_Notification\x1a\x0b.NoResponse\"t\x82\xb5\x18pThe list of members for a chat room with virtualized member list has changed on the server (or client requested)\x12g\n\x15NotifyMessageReaction\x12\'.CChatRoom_MessageReaction_Notification\x1a\x0b.NoResponse\"\x18\x82\xb5\x18\x14New message reaction\x1a,\x82\xb5\x18$Client notifications for chat events\xc0\xb5\x18\x02\x32\xc2\x01\n\rChatUsability\x12\x86\x01\n\x1cNotifyClientUsabilityMetrics\x12\x33.CChatUsability_ClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 Incoming metrics from the client\x1a(\x82\xb5\x18$Client notifications for chat events2\xe2\x01\n\x13\x43hatUsabilityClient\x12\x99\x01\n#NotifyRequestClientUsabilityMetrics\x12:.CChatUsability_RequestClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\")\x82\xb5\x18%Request client send usability metrics\x1a/\x82\xb5\x18\'Client notifications for chat usability\xc0\xb5\x18\x02\x42\x03\x90\x01\x01' + serialized_pb=b'\n\x18steammessages_chat.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\x1a(steammessages_clientserver_friends.proto\"*\n(CChat_RequestFriendPersonaStates_Request\"+\n)CChat_RequestFriendPersonaStates_Response\"\xce\x01\n%CChatRoom_CreateChatRoomGroup_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_invited\x18\x02 \x01(\x06\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x18\n\x10steamid_invitees\x18\x04 \x03(\x06\x12$\n\x1cwatching_broadcast_accountid\x18\x06 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x07 \x01(\x04\";\n\tCChatRole\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\"\xd4\x02\n\x10\x43\x43hatRoleActions\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12(\n can_create_rename_delete_channel\x18\x02 \x01(\x08\x12\x10\n\x08\x63\x61n_kick\x18\x03 \x01(\x08\x12\x0f\n\x07\x63\x61n_ban\x18\x04 \x01(\x08\x12\x12\n\ncan_invite\x18\x05 \x01(\x08\x12&\n\x1e\x63\x61n_change_tagline_avatar_name\x18\x06 \x01(\x08\x12\x10\n\x08\x63\x61n_chat\x18\x07 \x01(\x08\x12\x18\n\x10\x63\x61n_view_history\x18\x08 \x01(\x08\x12\x1e\n\x16\x63\x61n_change_group_roles\x18\t \x01(\x08\x12\x1d\n\x15\x63\x61n_change_user_roles\x18\n \x01(\x08\x12\x17\n\x0f\x63\x61n_mention_all\x18\x0b \x01(\x08\x12\"\n\x1a\x63\x61n_set_watching_broadcast\x18\x0c \x01(\x08\"c\n\x10\x43\x43hatPartyBeacon\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsteamid_owner\x18\x02 \x01(\x06\x12\x11\n\tbeacon_id\x18\x03 \x01(\x06\x12\x15\n\rgame_metadata\x18\x04 \x01(\t\"\xbc\x03\n\x19\x43\x43hatRoomGroupHeaderState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x0e\n\x06\x63lanid\x18\r \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\x0e \x01(\r\x12\r\n\x05\x61ppid\x18\x15 \x01(\r\x12\x0f\n\x07tagline\x18\x0f \x01(\t\x12\x12\n\navatar_sha\x18\x10 \x01(\x0c\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\x11 \x01(\x04\x12\x19\n\x05roles\x18\x12 \x03(\x0b\x32\n.CChatRole\x12\'\n\x0crole_actions\x18\x13 \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x14 \x01(\r\x12(\n\rparty_beacons\x18\x16 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x17 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x18 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x19 \x01(\t\x12\x10\n\x08\x64isabled\x18\x1a \x01(\x08\"\xd3\x01\n\x0f\x43\x43hatRoomMember\x12\x11\n\taccountid\x18\x01 \x01(\r\x12@\n\x05state\x18\x03 \x01(\x0e\x32\x13.EChatRoomJoinState:\x1ck_EChatRoomJoinState_Default\x12?\n\x04rank\x18\x04 \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x18\n\x10time_kick_expire\x18\x06 \x01(\r\x12\x10\n\x08role_ids\x18\x07 \x03(\x04\"\xca\x01\n\x0e\x43\x43hatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x15\n\rvoice_allowed\x18\x03 \x01(\x08\x12\x18\n\x10members_in_voice\x18\x04 \x03(\r\x12\x19\n\x11time_last_message\x18\x05 \x01(\r\x12\x12\n\nsort_order\x18\x06 \x01(\r\x12\x14\n\x0clast_message\x18\x07 \x01(\t\x12\x1e\n\x16\x61\x63\x63ountid_last_message\x18\x08 \x01(\r\"\xca\x01\n\x13\x43\x43hatRoomGroupState\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\x12!\n\x07members\x18\x02 \x03(\x0b\x32\x10.CChatRoomMember\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x04 \x01(\x04\x12#\n\nchat_rooms\x18\x05 \x03(\x0b\x32\x0f.CChatRoomState\x12 \n\x06kicked\x18\x07 \x03(\x0b\x32\x10.CChatRoomMember\"\xfb\x02\n\x12\x43UserChatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x15\n\rtime_last_ack\x18\x03 \x01(\r\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x19\n\x11time_last_mention\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\x12\x19\n\x11time_first_unread\x18\x08 \x01(\r\"\x89\x03\n\x17\x43UserChatRoomGroupState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x31\n\x14user_chat_room_state\x18\x03 \x03(\x0b\x32\x13.CUserChatRoomState\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1b\n\x13time_last_group_ack\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\"\x97\x01\n&CChatRoom_CreateChatRoomGroup_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12#\n\x05state\x18\x02 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\"J\n#CChatRoom_SaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"&\n$CChatRoom_SaveChatRoomGroup_Response\"L\n%CChatRoom_RenameChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"6\n&CChatRoom_RenameChatRoomGroup_Response\x12\x0c\n\x04name\x18\x01 \x01(\t\"S\n)CChatRoom_SetChatRoomGroupTagline_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07tagline\x18\x02 \x01(\t\",\n*CChatRoom_SetChatRoomGroupTagline_Response\"U\n(CChatRoom_SetChatRoomGroupAvatar_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x12\n\navatar_sha\x18\x02 \x01(\x0c\"+\n)CChatRoom_SetChatRoomGroupAvatar_Response\"\x99\x01\n3CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12$\n\x1cwatching_broadcast_accountid\x18\x02 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x03 \x01(\x04\"6\n4CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"X\n.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"F\n/CChatRoom_JoinMiniGameForChatRoomGroup_Response\x12\x13\n\x0bminigame_id\x18\x01 \x01(\x04\"l\n-CChatRoom_EndMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x13\n\x0bminigame_id\x18\x03 \x01(\x04\"0\n.CChatRoom_EndMiniGameForChatRoomGroup_Response\"X\n\x1a\x43\x43hatRoom_MuteUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_MuteUser_Response\"X\n\x1a\x43\x43hatRoom_KickUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_KickUser_Response\"^\n!CChatRoom_SetUserBanState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x11\n\tban_state\x18\x03 \x01(\x08\"$\n\"CChatRoom_SetUserBanState_Response\"H\n\x1e\x43\x43hatRoom_RevokeInvite_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\"!\n\x1f\x43\x43hatRoom_RevokeInvite_Response\"C\n\x1c\x43\x43hatRoom_CreateRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"C\n\x1d\x43\x43hatRoom_CreateRole_Response\x12\"\n\x07\x61\x63tions\x18\x02 \x01(\x0b\x32\x11.CChatRoleActions\"3\n\x1a\x43\x43hatRoom_GetRoles_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"8\n\x1b\x43\x43hatRoom_GetRoles_Response\x12\x19\n\x05roles\x18\x01 \x03(\x0b\x32\n.CChatRole\"T\n\x1c\x43\x43hatRoom_RenameRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"\x1f\n\x1d\x43\x43hatRoom_RenameRole_Response\"X\n\x1d\x43\x43hatRoom_ReorderRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\" \n\x1e\x43\x43hatRoom_ReorderRole_Response\"F\n\x1c\x43\x43hatRoom_DeleteRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"\x1f\n\x1d\x43\x43hatRoom_DeleteRole_Response\"J\n CChatRoom_GetRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"G\n!CChatRoom_GetRoleActions_Response\x12\"\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x11.CChatRoleActions\"r\n$CChatRoom_ReplaceRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\"\n\x07\x61\x63tions\x18\x04 \x01(\x0b\x32\x11.CChatRoleActions\"\'\n%CChatRoom_ReplaceRoleActions_Response\"Z\n\x1f\x43\x43hatRoom_AddRoleToUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\"\n CChatRoom_AddRoleToUser_Response\"K\n!CChatRoom_GetRolesForUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\"6\n\"CChatRoom_GetRolesForUser_Response\x12\x10\n\x08role_ids\x18\x01 \x03(\x04\"_\n$CChatRoom_DeleteRoleFromUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\'\n%CChatRoom_DeleteRoleFromUser_Response\"b\n#CChatRoom_JoinChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"\xa9\x01\n$CChatRoom_JoinChatRoomGroup_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x14\n\x0cjoin_chat_id\x18\x04 \x01(\x04\x12\x13\n\x0btime_expire\x18\x05 \x01(\r\"\x86\x01\n-CChatRoom_InviteFriendToChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x1c\n\x14skip_friendsui_check\x18\x04 \x01(\x08\"0\n.CChatRoom_InviteFriendToChatRoomGroup_Response\"=\n$CChatRoom_LeaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\'\n%CChatRoom_LeaveChatRoomGroup_Response\"\\\n CChatRoom_CreateChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x61llow_voice\x18\x03 \x01(\x08\"G\n!CChatRoom_CreateChatRoom_Response\x12\"\n\tchat_room\x18\x01 \x01(\x0b\x32\x0f.CChatRoomState\"J\n CChatRoom_DeleteChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_DeleteChatRoom_Response\"X\n CChatRoom_RenameChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"#\n!CChatRoom_RenameChatRoom_Response\"g\n!CChatRoom_ReorderChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x1a\n\x12move_after_chat_id\x18\x03 \x01(\x04\"$\n\"CChatRoom_ReorderChatRoom_Response\"t\n!CChatRoom_SendChatMessage_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x16\n\x0e\x65\x63ho_to_sender\x18\x04 \x01(\x08\"\x8a\x01\n\"CChatRoom_SendChatMessage_Response\x12\x18\n\x10modified_message\x18\x01 \x01(\t\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\x12\x1f\n\x17message_without_bb_code\x18\x04 \x01(\t\"I\n\x1f\x43\x43hatRoom_JoinVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"8\n CChatRoom_JoinVoiceChat_Response\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x04\"J\n CChatRoom_LeaveVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_LeaveVoiceChat_Response\"\xb4\x01\n#CChatRoom_GetMessageHistory_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\tlast_time\x18\x03 \x01(\r\x12\x14\n\x0clast_ordinal\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x15\n\rstart_ordinal\x18\x06 \x01(\r\x12\x11\n\tmax_count\x18\x07 \x01(\r\"\x86\x01\n\rServerMessage\x12\x46\n\x07message\x18\x01 \x01(\x0e\x32\x17.EChatRoomServerMessage:\x1ck_EChatRoomServerMsg_Invalid\x12\x14\n\x0cstring_param\x18\x02 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_param\x18\x03 \x01(\r\"\xa2\x04\n$CChatRoom_GetMessageHistory_Response\x12\x43\n\x08messages\x18\x01 \x03(\x0b\x32\x31.CChatRoom_GetMessageHistory_Response.ChatMessage\x12\x16\n\x0emore_available\x18\x04 \x01(\x08\x1a\x9c\x03\n\x0b\x43hatMessage\x12\x0e\n\x06sender\x18\x01 \x01(\r\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12&\n\x0eserver_message\x18\x05 \x01(\x0b\x32\x0e.ServerMessage\x12\x0f\n\x07\x64\x65leted\x18\x06 \x01(\x08\x12T\n\treactions\x18\x07 \x03(\x0b\x32\x41.CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction\x1a\xb1\x01\n\x0fMessageReaction\x12\\\n\rreaction_type\x18\x01 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x02 \x01(\t\x12\x14\n\x0cnum_reactors\x18\x03 \x01(\r\x12\x18\n\x10has_user_reacted\x18\x04 \x01(\x08\"\'\n%CChatRoom_GetMyChatRoomGroups_Request\"\xb4\x05\n*CChatRoom_GetChatRoomGroupSummary_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x63hat_group_name\x18\x02 \x01(\t\x12\x1b\n\x13\x61\x63tive_member_count\x18\x03 \x01(\r\x12!\n\x19\x61\x63tive_voice_member_count\x18\x04 \x01(\r\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x05 \x01(\x04\x12#\n\nchat_rooms\x18\x06 \x03(\x0b\x32\x0f.CChatRoomState\x12\x0e\n\x06\x63lanid\x18\x07 \x01(\r\x12\x1a\n\x12\x63hat_group_tagline\x18\x08 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\t \x01(\r\x12\x13\n\x0btop_members\x18\n \x03(\r\x12\x1d\n\x15\x63hat_group_avatar_sha\x18\x0b \x01(\x0c\x12?\n\x04rank\x18\x0c \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\r \x01(\x04\x12\x10\n\x08role_ids\x18\x0e \x03(\x04\x12\'\n\x0crole_actions\x18\x0f \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x10 \x01(\r\x12\r\n\x05\x61ppid\x18\x11 \x01(\r\x12(\n\rparty_beacons\x18\x12 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x13 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x14 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x15 \x01(\t\x12\x10\n\x08\x64isabled\x18\x16 \x01(\x08\"\x93\x01\n\x14\x43\x43hatRoomSummaryPair\x12\x37\n\x15user_chat_group_state\x18\x01 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x02 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"Y\n&CChatRoom_GetMyChatRoomGroups_Response\x12/\n\x10\x63hat_room_groups\x18\x01 \x03(\x0b\x32\x15.CChatRoomSummaryPair\"@\n\'CChatRoom_GetChatRoomGroupState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"O\n(CChatRoom_GetChatRoomGroupState_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\"B\n)CChatRoom_GetChatRoomGroupSummary_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"d\n0CChatRoom_SetAppChatRoomGroupForceActive_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"`\n1CChatRoom_SetAppChatRoomGroupForceActive_Response\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x1b\n\x13\x61\x63\x63ounts_in_channel\x18\x02 \x03(\r\"m\n9CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"b\n%CChatRoom_AckChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\ttimestamp\x18\x03 \x01(\r\"c\n\"CChatRoom_CreateInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"Q\n#CChatRoom_CreateInviteLink_Response\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\":\n#CChatRoom_GetInviteLinkInfo_Request\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\"\x8c\x02\n$CChatRoom_GetInviteLinkInfo_Response\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x04 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x06 \x01(\x04\x12\x42\n\rgroup_summary\x18\x08 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x37\n\x15user_chat_group_state\x18\t \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x18\n\x10time_kick_expire\x18\n \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x0b \x01(\x08\"w\n\x1f\x43\x43hatRoom_GetInviteInfo_Request\x12\x17\n\x0fsteamid_invitee\x18\x01 \x01(\x06\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x13\n\x0binvite_code\x18\x04 \x01(\t\"\x90\x01\n CChatRoom_GetInviteInfo_Response\x12\x42\n\rgroup_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x18\n\x10time_kick_expire\x18\x02 \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\"A\n(CChatRoom_GetInviteLinksForGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xd7\x01\n)CChatRoom_GetInviteLinksForGroup_Response\x12I\n\x0cinvite_links\x18\x01 \x03(\x0b\x32\x33.CChatRoom_GetInviteLinksForGroup_Response.LinkInfo\x1a_\n\x08LinkInfo\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x17\n\x0fsteamid_creator\x18\x02 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x03 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x04 \x01(\x04\"5\n\x1c\x43\x43hatRoom_GetBanList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xb5\x01\n\x1d\x43\x43hatRoom_GetBanList_Response\x12\x34\n\x04\x62\x61ns\x18\x01 \x03(\x0b\x32&.CChatRoom_GetBanList_Response.BanInfo\x1a^\n\x07\x42\x61nInfo\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x13\n\x0btime_banned\x18\x03 \x01(\r\x12\x12\n\nban_reason\x18\x04 \x01(\t\"8\n\x1f\x43\x43hatRoom_GetInviteList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"X\n\x14\x43\x43hatRoomGroupInvite\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x14\n\x0ctime_invited\x18\x03 \x01(\r\"J\n CChatRoom_GetInviteList_Response\x12&\n\x07invites\x18\x01 \x03(\x0b\x32\x15.CChatRoomGroupInvite\"P\n\"CChatRoom_DeleteInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\"%\n#CChatRoom_DeleteInviteLink_Response\"\xf4\x01\n0CChatRoom_SetSessionActiveChatRoomGroups_Request\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\x12\"\n\x1a\x63hat_groups_data_requested\x18\x02 \x03(\x04\x12\x83\x01\n\x1cvirtualize_members_threshold\x18\x03 \x01(\x05\x42]\x82\xb5\x18YIf a chat room has more members than this threshold, we will opt in to a virtualized list\"\x89\x01\n1CChatRoom_SetSessionActiveChatRoomGroups_Response\x12)\n\x0b\x63hat_states\x18\x01 \x03(\x0b\x32\x14.CChatRoomGroupState\x12)\n!virtualize_members_chat_group_ids\x18\x02 \x03(\x04\"\xaa\x06\n-CChatRoom_SetUserChatGroupPreferences_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x63\n\x16\x63hat_group_preferences\x18\x02 \x01(\x0b\x32\x43.CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences\x12\x61\n\x15\x63hat_room_preferences\x18\x03 \x03(\x0b\x32\x42.CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences\x1a\x83\x02\n\x14\x43hatGroupPreferences\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x01 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x03 \x01(\x08\x1a\x93\x02\n\x13\x43hatRoomPreferences\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x03 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x04 \x01(\x08\"0\n.CChatRoom_SetUserChatGroupPreferences_Response\"\xc5\x01\n$CChatRoom_DeleteChatMessages_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12?\n\x08messages\x18\x03 \x03(\x0b\x32-.CChatRoom_DeleteChatMessages_Request.Message\x1a\x34\n\x07Message\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\"\'\n%CChatRoom_DeleteChatMessages_Response\"\xe9\x03\n+CChatRoom_UpdateMemberListView_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12g\n\x07view_id\x18\x02 \x01(\x04\x42V\x82\xb5\x18RClient-generated ID. Should send the same value on all requests for the same view\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x8f\x01\n\x13\x63lient_changenumber\x18\x05 \x01(\x05\x42r\x82\xb5\x18nAny updates from this call on will have this changenumber present. Can be used to guarantee in-order updates.\x12>\n\x0b\x64\x65lete_view\x18\x06 \x01(\x08\x42)\x82\xb5\x18%Indicates this view has been deleted.\x12$\n\x1cpersona_subscribe_accountids\x18\x07 \x03(\x05\x12&\n\x1epersona_unsubscribe_accountids\x18\x08 \x03(\x05\"\x97\x02\n\x1f\x43\x43hatRoom_SearchMembers_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\xb2\x01\n\tsearch_id\x18\x02 \x01(\x04\x42\x9e\x01\x82\xb5\x18\x99\x01\x43lient-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid.\x12\x13\n\x0bsearch_text\x18\x03 \x01(\t\x12\x13\n\x0bmax_results\x18\x04 \x01(\x05\"\xd4\x01\n CChatRoom_SearchMembers_Response\x12G\n\x10matching_members\x18\x01 \x03(\x0b\x32-.CChatRoom_SearchMembers_Response.MemberMatch\x12\x14\n\x0cstatus_flags\x18\x02 \x01(\r\x1aQ\n\x0bMemberMatch\x12\x11\n\taccountid\x18\x01 \x01(\x05\x12/\n\x07persona\x18\x02 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\xfc\x01\n\'CChatRoom_UpdateMessageReaction_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\x0e\n\x06is_add\x18\x07 \x01(\x08\"@\n(CChatRoom_UpdateMessageReaction_Response\x12\x14\n\x0cnum_reactors\x18\x01 \x01(\r\"\x80\x02\n,CChatRoom_GetMessageReactionReactors_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\r\n\x05limit\x18\x07 \x01(\r\"A\n-CChatRoom_GetMessageReactionReactors_Response\x12\x10\n\x08reactors\x18\x01 \x03(\r\"\x98\x01\n*CClanChatRooms_GetClanChatRoomInfo_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12Y\n\nautocreate\x18\x02 \x01(\x08:\x04trueB?\x82\xb5\x18;Create a default chat room if none has been created before.\"v\n+CClanChatRooms_GetClanChatRoomInfo_Response\x12G\n\x12\x63hat_group_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"[\n-CClanChatRooms_SetClanChatRoomPrivate_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x19\n\x11\x63hat_room_private\x18\x02 \x01(\x08\"K\n.CClanChatRooms_SetClanChatRoomPrivate_Response\x12\x19\n\x11\x63hat_room_private\x18\x01 \x01(\x08\"V\n\rCChatMentions\x12\x13\n\x0bmention_all\x18\x01 \x01(\x08\x12\x14\n\x0cmention_here\x18\x02 \x01(\x08\x12\x1a\n\x12mention_accountids\x18\x03 \x03(\r\"\xd5\x02\n*CChatRoom_IncomingChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x11\n\ttimestamp\x18\x05 \x01(\r\x12 \n\x08mentions\x18\x06 \x01(\x0b\x32\x0e.CChatMentions\x12\x0f\n\x07ordinal\x18\x07 \x01(\r\x12&\n\x0eserver_message\x18\x08 \x01(\x0b\x32\x0e.ServerMessage\x12\x19\n\x11message_no_bbcode\x18\t \x01(\t\x12M\n\tchat_name\x18\n \x01(\tB:\x82\xb5\x18\x36\x41 name to use for the chat, intended for notifications\"\xea\x01\n*CChatRoom_ChatMessageModified_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12I\n\x08messages\x18\x03 \x03(\x0b\x32\x37.CChatRoom_ChatMessageModified_Notification.ChatMessage\x1aI\n\x0b\x43hatMessage\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\x12\x0f\n\x07\x64\x65leted\x18\x03 \x01(\x08\"\xb6\x01\n(CChatRoom_MemberStateChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12 \n\x06member\x18\x02 \x01(\x0b\x32\x10.CChatRoomMember\x12Q\n\x06\x63hange\x18\x03 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"^\n*CChatRoom_ChatRoomHeaderState_Notification\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\"\x86\x01\n/CChatRoom_ChatRoomGroupRoomsChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x02 \x01(\x04\x12#\n\nchat_rooms\x18\x03 \x03(\x0b\x32\x0f.CChatRoomState\"d\n:CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\"\xa9\x02\n;ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x37\n\x15user_chat_group_state\x18\x02 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x03 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12V\n\x0buser_action\x18\x04 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"N\n4ChatRoomClient_NotifyChatRoomDisconnect_Notification\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\"\x94\x02\n\x17\x43\x43hatRoomMemberListView\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x13\n\x0btotal_count\x18\x05 \x01(\x05\x12\x61\n\x13\x63lient_changenumber\x18\x06 \x01(\x05\x42\x44\x82\xb5\x18@Value sent by the client on the last UpdateMemberListView call. \x12\x65\n\x13server_changenumber\x18\x07 \x01(\x05\x42H\x82\xb5\x18\x44Value incremented by the server on each MemberListViewUpdated call. \"O\n\x1c\x43\x43hatRoomMemberSummaryCounts\x12\x0e\n\x06ingame\x18\x01 \x01(\x05\x12\x0e\n\x06online\x18\x02 \x01(\x05\x12\x0f\n\x07offline\x18\x03 \x01(\x05\"\x8f\x04\n2CChatRoomClient_MemberListViewUpdated_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12M\n\x07view_id\x18\x02 \x01(\x04\x42<\x82\xb5\x18\x38Thew view_id supplied when the client created the view. \x12&\n\x04view\x18\x03 \x01(\x0b\x32\x18.CChatRoomMemberListView\x12X\n\x07members\x18\x04 \x03(\x0b\x32G.CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry\x12\x14\n\x0cstatus_flags\x18\x05 \x01(\r\x12\x35\n\x0emember_summary\x18\x06 \x01(\x0b\x32\x1d.CChatRoomMemberSummaryCounts\x12;\n\x13subscribed_personas\x18\x07 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1ag\n\x13MemberListViewEntry\x12\x0c\n\x04rank\x18\x01 \x01(\x05\x12\x11\n\taccountid\x18\x02 \x01(\r\x12/\n\x07persona\x18\x03 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\x8c\x02\n&CChatRoom_MessageReaction_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\x0f\n\x07reactor\x18\x05 \x01(\x06\x12\\\n\rreaction_type\x18\x06 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x07 \x01(\t\x12\x0e\n\x06is_add\x18\x08 \x01(\x08\"\xdf\x15\n2CChatUsability_ClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r\x12\x14\n\x0c\x63lient_build\x18\x02 \x01(\r\x12\x17\n\x0fmetrics_version\x18\x03 \x01(\r\x12\x0e\n\x06in_web\x18\x04 \x01(\x08\x12N\n\x08settings\x18\n \x01(\x0b\x32<.CChatUsability_ClientUsabilityMetrics_Notification.Settings\x12Y\n\x0evoice_settings\x18\x0b \x01(\x0b\x32\x41.CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings\x12M\n\x08ui_state\x18\x0c \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.UIState\x12L\n\x07metrics\x18\r \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.Metrics\x1a\xd9\x06\n\x08Settings\x12!\n\x19notifications_show_ingame\x18\x01 \x01(\x08\x12!\n\x19notifications_show_online\x18\x02 \x01(\x08\x12\"\n\x1anotifications_show_message\x18\x03 \x01(\x08\x12.\n¬ifications_events_and_announcements\x18\x04 \x01(\x08\x12\x1a\n\x12sounds_play_ingame\x18\x05 \x01(\x08\x12\x1a\n\x12sounds_play_online\x18\x06 \x01(\x08\x12\x1b\n\x13sounds_play_message\x18\x07 \x01(\x08\x12\'\n\x1fsounds_events_and_announcements\x18\x08 \x01(\x08\x12\x1e\n\x16\x61lways_new_chat_window\x18\t \x01(\x08\x12\'\n\x1f\x66orce_alphabetic_friend_sorting\x18\n \x01(\x08\x12\x17\n\x0f\x63hat_flash_mode\x18\x0b \x01(\x05\x12\x1b\n\x13remember_open_chats\x18\x0c \x01(\x08\x12\x1c\n\x14\x63ompact_quick_access\x18\r \x01(\x08\x12\x1c\n\x14\x63ompact_friends_list\x18\x0e \x01(\x08\x12\x31\n)notifications_show_chat_room_notification\x18\x0f \x01(\x08\x12*\n\"sounds_play_chat_room_notification\x18\x10 \x01(\x08\x12*\n\"hide_offline_friends_in_tag_groups\x18\x11 \x01(\x08\x12 \n\x18hide_categorized_friends\x18\x12 \x01(\x08\x12*\n\"categorize_in_game_friends_by_game\x18\x13 \x01(\x08\x12\x16\n\x0e\x63hat_font_size\x18\x14 \x01(\x05\x12\x17\n\x0fuse24hour_clock\x18\x15 \x01(\x08\x12\x1b\n\x13\x64o_not_disturb_mode\x18\x16 \x01(\x08\x12\x1e\n\x16\x64isable_embed_inlining\x18\x17 \x01(\x08\x12\x19\n\x11sign_into_friends\x18\x18 \x01(\x08\x12\x18\n\x10\x61nimated_avatars\x18\x19 \x01(\x08\x1a\xea\x02\n\rVoiceSettings\x12\x18\n\x10voice_input_gain\x18\x01 \x01(\x02\x12\x19\n\x11voice_output_gain\x18\x02 \x01(\x02\x12\x18\n\x10noise_gate_level\x18\x03 \x01(\x05\x12#\n\x1bvoice_use_echo_cancellation\x18\x04 \x01(\x08\x12$\n\x1cvoice_use_noise_cancellation\x18\x05 \x01(\x08\x12#\n\x1bvoice_use_auto_gain_control\x18\x06 \x01(\x08\x12 \n\x18selected_non_default_mic\x18\x07 \x01(\x08\x12#\n\x1bselected_non_default_output\x18\x08 \x01(\x08\x12\x1c\n\x14push_to_talk_enabled\x18\t \x01(\x08\x12\x1c\n\x14push_to_mute_enabled\x18\n \x01(\x08\x12\x17\n\x0fplay_ptt_sounds\x18\x0b \x01(\x08\x1a\xfd\x05\n\x07UIState\x12\x1b\n\x13\x66riends_list_height\x18\x01 \x01(\x05\x12\x1a\n\x12\x66riends_list_width\x18\x02 \x01(\x05\x12\x1b\n\x13\x66riends_list_docked\x18\x03 \x01(\x08\x12\x1e\n\x16\x66riends_list_collapsed\x18\x04 \x01(\x08\x12\'\n\x1f\x66riends_list_group_chats_height\x18\x05 \x01(\x05\x12\x1c\n\x14\x66riends_list_visible\x18\x06 \x01(\x08\x12\x1a\n\x12\x63hat_popups_opened\x18\x07 \x01(\x05\x12\x1e\n\x16group_chat_tabs_opened\x18\x08 \x01(\x05\x12\x1f\n\x17\x66riend_chat_tabs_opened\x18\t \x01(\x05\x12\x19\n\x11\x63hat_window_width\x18\n \x01(\x05\x12\x1a\n\x12\x63hat_window_height\x18\x0b \x01(\x05\x12l\n\x11\x63\x61tegory_collapse\x18\x0c \x01(\x0b\x32Q.CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState\x12%\n\x1dgroup_chat_left_col_collapsed\x18\r \x01(\x05\x12&\n\x1egroup_chat_right_col_collapsed\x18\x0e \x01(\x05\x12 \n\x18in_one_on_one_voice_chat\x18\x0f \x01(\x08\x12\x1b\n\x13in_group_voice_chat\x18\x10 \x01(\x08\x1a\xa4\x01\n\x15\x43\x61tegoryCollapseState\x12\x19\n\x11in_game_collapsed\x18\x01 \x01(\x08\x12\x18\n\x10online_collapsed\x18\x02 \x01(\x08\x12\x19\n\x11offline_collapsed\x18\x03 \x01(\x08\x12\x1d\n\x15game_groups_collapsed\x18\x04 \x01(\x05\x12\x1c\n\x14\x63\x61tegories_collapsed\x18\x05 \x01(\x05\x1a\xc0\x02\n\x07Metrics\x12\x15\n\rfriends_count\x18\x01 \x01(\x05\x12\x1e\n\x16\x66riends_category_count\x18\x02 \x01(\x05\x12!\n\x19\x66riends_categorized_count\x18\x03 \x01(\x05\x12\x1c\n\x14\x66riends_online_count\x18\x04 \x01(\x05\x12\x1d\n\x15\x66riends_in_game_count\x18\x05 \x01(\x05\x12\'\n\x1f\x66riends_in_game_singleton_count\x18\x06 \x01(\x05\x12\x18\n\x10game_group_count\x18\x07 \x01(\x05\x12\x1e\n\x16\x66riends_favorite_count\x18\x08 \x01(\x05\x12\x18\n\x10group_chat_count\x18\t \x01(\x05\x12!\n\x19group_chat_favorite_count\x18\n \x01(\x05\"S\n9CChatUsability_RequestClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r*\x9c\x01\n\x12\x45\x43hatRoomJoinState\x12 \n\x1ck_EChatRoomJoinState_Default\x10\x00\x12\x1d\n\x19k_EChatRoomJoinState_None\x10\x01\x12\x1f\n\x1bk_EChatRoomJoinState_Joined\x10\x02\x12$\n k_EChatRoomJoinState_TestInvalid\x10\x63*\xa4\x02\n\x12\x45\x43hatRoomGroupRank\x12 \n\x1ck_EChatRoomGroupRank_Default\x10\x00\x12\x1f\n\x1bk_EChatRoomGroupRank_Viewer\x10\n\x12\x1e\n\x1ak_EChatRoomGroupRank_Guest\x10\x0f\x12\x1f\n\x1bk_EChatRoomGroupRank_Member\x10\x14\x12\"\n\x1ek_EChatRoomGroupRank_Moderator\x10\x1e\x12 \n\x1ck_EChatRoomGroupRank_Officer\x10(\x12\x1e\n\x1ak_EChatRoomGroupRank_Owner\x10\x32\x12$\n k_EChatRoomGroupRank_TestInvalid\x10\x63*\xf4\x01\n\x1a\x45\x43hatRoomNotificationLevel\x12(\n$k_EChatroomNotificationLevel_Invalid\x10\x00\x12%\n!k_EChatroomNotificationLevel_None\x10\x01\x12*\n&k_EChatroomNotificationLevel_MentionMe\x10\x02\x12+\n\'k_EChatroomNotificationLevel_MentionAll\x10\x03\x12,\n(k_EChatroomNotificationLevel_AllMessages\x10\x04*\x97\x03\n\x16\x45\x43hatRoomServerMessage\x12 \n\x1ck_EChatRoomServerMsg_Invalid\x10\x00\x12\'\n#k_EChatRoomServerMsg_RenameChatRoom\x10\x01\x12\x1f\n\x1bk_EChatRoomServerMsg_Joined\x10\x02\x12\x1f\n\x1bk_EChatRoomServerMsg_Parted\x10\x03\x12\x1f\n\x1bk_EChatRoomServerMsg_Kicked\x10\x04\x12 \n\x1ck_EChatRoomServerMsg_Invited\x10\x05\x12(\n$k_EChatRoomServerMsg_InviteDismissed\x10\x08\x12/\n+k_EChatRoomServerMsg_ChatRoomTaglineChanged\x10\t\x12.\n*k_EChatRoomServerMsg_ChatRoomAvatarChanged\x10\n\x12\"\n\x1ek_EChatRoomServerMsg_AppCustom\x10\x0b*\xa3\x01\n\x1c\x45\x43hatRoomMessageReactionType\x12*\n&k_EChatRoomMessageReactionType_Invalid\x10\x00\x12+\n\'k_EChatRoomMessageReactionType_Emoticon\x10\x01\x12*\n&k_EChatRoomMessageReactionType_Sticker\x10\x02*\xcb\x03\n\x1a\x45\x43hatRoomMemberStateChange\x12(\n$k_EChatRoomMemberStateChange_Invalid\x10\x00\x12\'\n#k_EChatRoomMemberStateChange_Joined\x10\x01\x12\'\n#k_EChatRoomMemberStateChange_Parted\x10\x02\x12\'\n#k_EChatRoomMemberStateChange_Kicked\x10\x03\x12(\n$k_EChatRoomMemberStateChange_Invited\x10\x04\x12,\n(k_EChatRoomMemberStateChange_RankChanged\x10\x07\x12\x30\n,k_EChatRoomMemberStateChange_InviteDismissed\x10\x08\x12&\n\"k_EChatRoomMemberStateChange_Muted\x10\t\x12\'\n#k_EChatRoomMemberStateChange_Banned\x10\n\x12-\n)k_EChatRoomMemberStateChange_RolesChanged\x10\x0c\x32\x8b\x02\n\x04\x43hat\x12\xe7\x01\n\x1aRequestFriendPersonaStates\x12).CChat_RequestFriendPersonaStates_Request\x1a*.CChat_RequestFriendPersonaStates_Response\"r\x82\xb5\x18nRequest to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState.\x1a\x19\x82\xb5\x18\x15\x43hat-related services2\xb9>\n\x08\x43hatRoom\x12\xa3\x01\n\x13\x43reateChatRoomGroup\x12&.CChatRoom_CreateChatRoomGroup_Request\x1a\'.CChatRoom_CreateChatRoomGroup_Response\";\x82\xb5\x18\x37\x43reate\'s a chat group that can contain other chat rooms\x12z\n\x11SaveChatRoomGroup\x12$.CChatRoom_SaveChatRoomGroup_Request\x1a%.CChatRoom_SaveChatRoomGroup_Response\"\x18\x82\xb5\x18\x14Saves\'s a chat group\x12\x84\x01\n\x13RenameChatRoomGroup\x12&.CChatRoom_RenameChatRoomGroup_Request\x1a\'.CChatRoom_RenameChatRoomGroup_Response\"\x1c\x82\xb5\x18\x18Rename a chat room group\x12\x99\x01\n\x17SetChatRoomGroupTagline\x12*.CChatRoom_SetChatRoomGroupTagline_Request\x1a+.CChatRoom_SetChatRoomGroupTagline_Response\"%\x82\xb5\x18!Set tagline for a chat room group\x12\x99\x01\n\x16SetChatRoomGroupAvatar\x12).CChatRoom_SetChatRoomGroupAvatar_Request\x1a*.CChatRoom_SetChatRoomGroupAvatar_Response\"(\x82\xb5\x18$Set avatar SHA for a chat room group\x12\xcb\x01\n!SetChatRoomGroupWatchingBroadcast\x12\x34.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x1a\x35.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"9\x82\xb5\x18\x35Sets a broadcast that the chat room group is watching\x12\xe3\x01\n\x1cJoinMiniGameForChatRoomGroup\x12/.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x1a\x30.CChatRoom_JoinMiniGameForChatRoomGroup_Response\"`\x82\xb5\x18\\Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)\x12\xac\x01\n\x1b\x45ndMiniGameForChatRoomGroup\x12..CChatRoom_EndMiniGameForChatRoomGroup_Request\x1a/.CChatRoom_EndMiniGameForChatRoomGroup_Response\",\x82\xb5\x18(Ends the minigame in the chat room group\x12\x64\n\x0fMuteUserInGroup\x12\x1b.CChatRoom_MuteUser_Request\x1a\x1c.CChatRoom_MuteUser_Response\"\x16\x82\xb5\x18\x12Mute user in group\x12h\n\x11KickUserFromGroup\x12\x1b.CChatRoom_KickUser_Request\x1a\x1c.CChatRoom_KickUser_Response\"\x18\x82\xb5\x18\x14Kick user from group\x12y\n\x0fSetUserBanState\x12\".CChatRoom_SetUserBanState_Request\x1a#.CChatRoom_SetUserBanState_Response\"\x1d\x82\xb5\x18\x19\x42\x61n/unban user from group\x12\x82\x01\n\x13RevokeInviteToGroup\x12\x1f.CChatRoom_RevokeInvite_Request\x1a .CChatRoom_RevokeInvite_Response\"(\x82\xb5\x18$Revoke a direct invitation of a user\x12\x65\n\nCreateRole\x12\x1d.CChatRoom_CreateRole_Request\x1a\x1e.CChatRoom_CreateRole_Response\"\x18\x82\xb5\x18\x14\x43reate role for goup\x12\x61\n\x08GetRoles\x12\x1b.CChatRoom_GetRoles_Request\x1a\x1c.CChatRoom_GetRoles_Response\"\x1a\x82\xb5\x18\x16Get all roles in group\x12\x65\n\nRenameRole\x12\x1d.CChatRoom_RenameRole_Request\x1a\x1e.CChatRoom_RenameRole_Response\"\x18\x82\xb5\x18\x14Rename role for goup\x12l\n\x0bReorderRole\x12\x1e.CChatRoom_ReorderRole_Request\x1a\x1f.CChatRoom_ReorderRole_Response\"\x1c\x82\xb5\x18\x18Reorder role with a goup\x12g\n\nDeleteRole\x12\x1d.CChatRoom_DeleteRole_Request\x1a\x1e.CChatRoom_DeleteRole_Response\"\x1a\x82\xb5\x18\x16\x44\x65lete role from group\x12\x87\x01\n\x0eGetRoleActions\x12!.CChatRoom_GetRoleActions_Request\x1a\".CChatRoom_GetRoleActions_Response\".\x82\xb5\x18*Get all defined roles and actions in group\x12\x86\x01\n\x12ReplaceRoleActions\x12%.CChatRoom_ReplaceRoleActions_Request\x1a&.CChatRoom_ReplaceRoleActions_Response\"!\x82\xb5\x18\x1dReplace role actions in group\x12s\n\rAddRoleToUser\x12 .CChatRoom_AddRoleToUser_Request\x1a!.CChatRoom_AddRoleToUser_Response\"\x1d\x82\xb5\x18\x19\x41\x64\x64 role to user in group\x12\x87\x01\n\x0fGetRolesForUser\x12\".CChatRoom_GetRolesForUser_Request\x1a#.CChatRoom_GetRolesForUser_Response\"+\x82\xb5\x18\'Get all roles assigned to user in group\x12\x87\x01\n\x12\x44\x65leteRoleFromUser\x12%.CChatRoom_DeleteRoleFromUser_Request\x1a&.CChatRoom_DeleteRoleFromUser_Response\"\"\x82\xb5\x18\x1e\x44\x65lete role from user in group\x12\x81\x01\n\x11JoinChatRoomGroup\x12$.CChatRoom_JoinChatRoomGroup_Request\x1a%.CChatRoom_JoinChatRoomGroup_Response\"\x1f\x82\xb5\x18\x1bJoin a multi-user chat room\x12\xad\x01\n\x1bInviteFriendToChatRoomGroup\x12..CChatRoom_InviteFriendToChatRoomGroup_Request\x1a/.CChatRoom_InviteFriendToChatRoomGroup_Response\"-\x82\xb5\x18)Invite a friend to a multi-user chat room\x12\x97\x01\n\x12LeaveChatRoomGroup\x12%.CChatRoom_LeaveChatRoomGroup_Request\x1a&.CChatRoom_LeaveChatRoomGroup_Response\"2\x82\xb5\x18.Leaves a chat room group and all related chats\x12\x89\x01\n\x0e\x43reateChatRoom\x12!.CChatRoom_CreateChatRoom_Request\x1a\".CChatRoom_CreateChatRoom_Response\"0\x82\xb5\x18,Creates a chat room inside a chat room group\x12\x89\x01\n\x0e\x44\x65leteChatRoom\x12!.CChatRoom_DeleteChatRoom_Request\x1a\".CChatRoom_DeleteChatRoom_Response\"0\x82\xb5\x18,Deletes a chat room inside a chat room group\x12\x89\x01\n\x0eRenameChatRoom\x12!.CChatRoom_RenameChatRoom_Request\x1a\".CChatRoom_RenameChatRoom_Response\"0\x82\xb5\x18,Renames a chat room inside a chat room group\x12\x8d\x01\n\x0fReorderChatRoom\x12\".CChatRoom_ReorderChatRoom_Request\x1a#.CChatRoom_ReorderChatRoom_Response\"1\x82\xb5\x18-Reorders a chat room inside a chat room group\x12\x8d\x01\n\x0fSendChatMessage\x12\".CChatRoom_SendChatMessage_Request\x1a#.CChatRoom_SendChatMessage_Response\"1\x82\xb5\x18-Send a chat message to a multi-user chat room\x12\xa7\x01\n\rJoinVoiceChat\x12 .CChatRoom_JoinVoiceChat_Request\x1a!.CChatRoom_JoinVoiceChat_Response\"Q\x82\xb5\x18MJoin the voice chat in a multi-room chat (should already be in the chat room)\x12\x86\x01\n\x0eLeaveVoiceChat\x12!.CChatRoom_LeaveVoiceChat_Request\x1a\".CChatRoom_LeaveVoiceChat_Response\"-\x82\xb5\x18)Leave the voice chat in a multi-room chat\x12\xc3\x01\n\x11GetMessageHistory\x12$.CChatRoom_GetMessageHistory_Request\x1a%.CChatRoom_GetMessageHistory_Response\"a\x82\xb5\x18]Get the history of messages in a chat room. You must currently be a member of the chat room.\x12\x88\x01\n\x13GetMyChatRoomGroups\x12&.CChatRoom_GetMyChatRoomGroups_Request\x1a\'.CChatRoom_GetMyChatRoomGroups_Response\" \x82\xb5\x18\x1cGet a list of our chat rooms\x12\x9a\x01\n\x15GetChatRoomGroupState\x12(.CChatRoom_GetChatRoomGroupState_Request\x1a).CChatRoom_GetChatRoomGroupState_Response\",\x82\xb5\x18(Get information about a single chat room\x12\xa5\x01\n\x17GetChatRoomGroupSummary\x12*.CChatRoom_GetChatRoomGroupSummary_Request\x1a+.CChatRoom_GetChatRoomGroupSummary_Response\"1\x82\xb5\x18-Get basic information about a chat room group\x12\xd3\x01\n\x1eSetAppChatRoomGroupForceActive\x12\x31.CChatRoom_SetAppChatRoomGroupForceActive_Request\x1a\x32.CChatRoom_SetAppChatRoomGroupForceActive_Response\"J\x82\xb5\x18\x46\x46orce a group chat to be considered active on the server for this user\x12\xd3\x01\n\"SetAppChatRoomGroupStopForceActive\x12:.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count\x12\x8f\x01\n\x0e\x41\x63kChatMessage\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\"H\x82\xb5\x18\x44\x41\x63knowledge that we have seen the most recent chat message in a chat\x12\x81\x01\n\x10\x43reateInviteLink\x12#.CChatRoom_CreateInviteLink_Request\x1a$.CChatRoom_CreateInviteLink_Response\"\"\x82\xb5\x18\x1e\x43reates a chatroom invite link\x12\x90\x01\n\x11GetInviteLinkInfo\x12$.CChatRoom_GetInviteLinkInfo_Request\x1a%.CChatRoom_GetInviteLinkInfo_Response\".\x82\xb5\x18*Returns chat room info about provided link\x12\xaa\x01\n\rGetInviteInfo\x12 .CChatRoom_GetInviteInfo_Request\x1a!.CChatRoom_GetInviteInfo_Response\"T\x82\xb5\x18PReturns chat room info about any invite involving the sender and passed group id\x12\xa5\x01\n\x16GetInviteLinksForGroup\x12).CChatRoom_GetInviteLinksForGroup_Request\x1a*.CChatRoom_GetInviteLinksForGroup_Response\"4\x82\xb5\x18\x30Returns all invite links for the specified group\x12\x8b\x01\n\nGetBanList\x12\x1d.CChatRoom_GetBanList_Request\x1a\x1e.CChatRoom_GetBanList_Response\">\x82\xb5\x18:Gets a list of users who have been banned from a chat room\x12\x93\x01\n\rGetInviteList\x12 .CChatRoom_GetInviteList_Request\x1a!.CChatRoom_GetInviteList_Response\"=\x82\xb5\x18\x39Gets a list of users who have been invited to a chat room\x12\x80\x01\n\x10\x44\x65leteInviteLink\x12#.CChatRoom_DeleteInviteLink_Request\x1a$.CChatRoom_DeleteInviteLink_Response\"!\x82\xb5\x18\x1d\x44\x65letes specified invite link\x12\xc4\x01\n\x1eSetSessionActiveChatRoomGroups\x12\x31.CChatRoom_SetSessionActiveChatRoomGroups_Request\x1a\x32.CChatRoom_SetSessionActiveChatRoomGroups_Response\";\x82\xb5\x18\x37Set which chat rooms we are using in the active session\x12\xb9\x01\n\x1bSetUserChatGroupPreferences\x12..CChatRoom_SetUserChatGroupPreferences_Request\x1a/.CChatRoom_SetUserChatGroupPreferences_Response\"9\x82\xb5\x18\x35Set preferences around chat notifications for a group\x12\x88\x01\n\x12\x44\x65leteChatMessages\x12%.CChatRoom_DeleteChatMessages_Request\x1a&.CChatRoom_DeleteChatMessages_Response\"#\x82\xb5\x18\x1f\x44\x65letes specified chat messages\x12\x9a\x01\n\x14UpdateMemberListView\x12,.CChatRoom_UpdateMemberListView_Notification\x1a\x0b.NoResponse\"G\x82\xb5\x18\x43\x41 client is indicating it has an active view into the members list.\x12{\n\rSearchMembers\x12 .CChatRoom_SearchMembers_Request\x1a!.CChatRoom_SearchMembers_Response\"%\x82\xb5\x18!Search chat room members by name.\x12\xa5\x01\n\x15UpdateMessageReaction\x12(.CChatRoom_UpdateMessageReaction_Request\x1a).CChatRoom_UpdateMessageReaction_Response\"7\x82\xb5\x18\x33\x41\x64\x64s/removes a reaction to/from a chat room message\x12\xb4\x01\n\x1aGetMessageReactionReactors\x12-.CChatRoom_GetMessageReactionReactors_Request\x1a..CChatRoom_GetMessageReactionReactors_Response\"7\x82\xb5\x18\x33\x46\x65tches a list of reactors for a specified reaction\x1a\x42\x82\xb5\x18>Service for joining, managing, and using multi-user chat rooms2\xae\x03\n\rClanChatRooms\x12\xb8\x01\n\x13GetClanChatRoomInfo\x12+.CClanChatRooms_GetClanChatRoomInfo_Request\x1a,.CClanChatRooms_GetClanChatRoomInfo_Response\"F\x82\xb5\x18\x42Get a list of chat rooms for a clan, optionally creating a new one\x12\xb2\x01\n\x16SetClanChatRoomPrivate\x12..CClanChatRooms_SetClanChatRoomPrivate_Request\x1a/.CClanChatRooms_SetClanChatRoomPrivate_Response\"7\x82\xb5\x18\x33Set a clan chat room to be members only (or public)\x1a-\x82\xb5\x18)Methods for getting clan chat information2\xef\x0e\n\x0e\x43hatRoomClient\x12{\n\x19NotifyIncomingChatMessage\x12+.CChatRoom_IncomingChatMessage_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 New chat message for a chat room\x12\x94\x01\n\x19NotifyChatMessageModified\x12+.CChatRoom_ChatMessageModified_Notification\x1a\x0b.NoResponse\"=\x82\xb5\x18\x39\x41n existing chat message has been modified on the backend\x12\x95\x01\n\x17NotifyMemberStateChange\x12).CChatRoom_MemberStateChange_Notification\x1a\x0b.NoResponse\"B\x82\xb5\x18>A chat room member\'s state has changed (join/part/permissions)\x12\x88\x01\n\x1fNotifyChatRoomHeaderStateChange\x12+.CChatRoom_ChatRoomHeaderState_Notification\x1a\x0b.NoResponse\"+\x82\xb5\x18\'Chat Room header / metadata has changed\x12\xa6\x01\n\x1eNotifyChatRoomGroupRoomsChange\x12\x30.CChatRoom_ChatRoomGroupRoomsChange_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Something about a chatroom group changed (created, deleted, etc.)\x12\xd5\x01\n#NotifyShouldRejoinChatRoomVoiceChat\x12;.CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.\x12\xb3\x01\n\x1fNotifyChatGroupUserStateChanged\x12<.ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41User chat group state (preferences, ack state, etc) have changed.\x12\x8f\x01\n\x18NotifyAckChatMessageEcho\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\">\x82\xb5\x18:A session acked an unread message, echo to other sessions.\x12\xed\x01\n\x18NotifyChatRoomDisconnect\x12\x35.ChatRoomClient_NotifyChatRoomDisconnect_Notification\x1a\x0b.NoResponse\"\x8c\x01\x82\xb5\x18\x87\x01The ChatRoom server hosting the chat rooms has reconnected to the user\'s Chat server (may have restarted), client should refresh state.\x12\xd5\x01\n\x1bNotifyMemberListViewUpdated\x12\x33.CChatRoomClient_MemberListViewUpdated_Notification\x1a\x0b.NoResponse\"t\x82\xb5\x18pThe list of members for a chat room with virtualized member list has changed on the server (or client requested)\x12g\n\x15NotifyMessageReaction\x12\'.CChatRoom_MessageReaction_Notification\x1a\x0b.NoResponse\"\x18\x82\xb5\x18\x14New message reaction\x1a,\x82\xb5\x18$Client notifications for chat events\xc0\xb5\x18\x02\x32\xc2\x01\n\rChatUsability\x12\x86\x01\n\x1cNotifyClientUsabilityMetrics\x12\x33.CChatUsability_ClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 Incoming metrics from the client\x1a(\x82\xb5\x18$Client notifications for chat events2\xe2\x01\n\x13\x43hatUsabilityClient\x12\x99\x01\n#NotifyRequestClientUsabilityMetrics\x12:.CChatUsability_RequestClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\")\x82\xb5\x18%Request client send usability metrics\x1a/\x82\xb5\x18\'Client notifications for chat usability\xc0\xb5\x18\x02\x42\x03\x90\x01\x01' , - dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,steammessages__clientserver__friends__pb2.DESCRIPTOR,]) + dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,steammessages__clientserver__friends__pb2.DESCRIPTOR,]) _ECHATROOMJOINSTATE = _descriptor.EnumDescriptor( name='EChatRoomJoinState', @@ -58,8 +59,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=20660, - serialized_end=20816, + serialized_start=20686, + serialized_end=20842, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMJOINSTATE) @@ -114,8 +115,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=20819, - serialized_end=21111, + serialized_start=20845, + serialized_end=21137, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMGROUPRANK) @@ -155,8 +156,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21114, - serialized_end=21358, + serialized_start=21140, + serialized_end=21384, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMNOTIFICATIONLEVEL) @@ -221,8 +222,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21361, - serialized_end=21768, + serialized_start=21387, + serialized_end=21794, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMSERVERMESSAGE) @@ -252,8 +253,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21771, - serialized_end=21934, + serialized_start=21797, + serialized_end=21960, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMMESSAGEREACTIONTYPE) @@ -318,8 +319,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21937, - serialized_end=22396, + serialized_start=21963, + serialized_end=22422, ) _sym_db.RegisterEnumDescriptor(_ECHATROOMMEMBERSTATECHANGE) @@ -387,8 +388,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=104, - serialized_end=146, + serialized_start=130, + serialized_end=172, ) @@ -412,8 +413,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=148, - serialized_end=191, + serialized_start=174, + serialized_end=217, ) @@ -479,8 +480,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=194, - serialized_end=400, + serialized_start=220, + serialized_end=426, ) @@ -525,8 +526,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=402, - serialized_end=461, + serialized_start=428, + serialized_end=487, ) @@ -634,8 +635,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=464, - serialized_end=804, + serialized_start=490, + serialized_end=830, ) @@ -687,8 +688,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=806, - serialized_end=905, + serialized_start=832, + serialized_end=931, ) @@ -824,8 +825,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=908, - serialized_end=1352, + serialized_start=934, + serialized_end=1378, ) @@ -884,8 +885,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1355, - serialized_end=1566, + serialized_start=1381, + serialized_end=1592, ) @@ -965,8 +966,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1569, - serialized_end=1771, + serialized_start=1595, + serialized_end=1797, ) @@ -1025,8 +1026,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1774, - serialized_end=1976, + serialized_start=1800, + serialized_end=2002, ) @@ -1106,8 +1107,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1979, - serialized_end=2358, + serialized_start=2005, + serialized_end=2384, ) @@ -1180,8 +1181,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2361, - serialized_end=2754, + serialized_start=2387, + serialized_end=2780, ) @@ -1226,8 +1227,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2757, - serialized_end=2908, + serialized_start=2783, + serialized_end=2934, ) @@ -1265,8 +1266,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2910, - serialized_end=2984, + serialized_start=2936, + serialized_end=3010, ) @@ -1290,8 +1291,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2986, - serialized_end=3024, + serialized_start=3012, + serialized_end=3050, ) @@ -1329,8 +1330,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3026, - serialized_end=3102, + serialized_start=3052, + serialized_end=3128, ) @@ -1361,8 +1362,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3104, - serialized_end=3158, + serialized_start=3130, + serialized_end=3184, ) @@ -1400,8 +1401,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3160, - serialized_end=3243, + serialized_start=3186, + serialized_end=3269, ) @@ -1425,8 +1426,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3245, - serialized_end=3289, + serialized_start=3271, + serialized_end=3315, ) @@ -1464,8 +1465,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3291, - serialized_end=3376, + serialized_start=3317, + serialized_end=3402, ) @@ -1489,8 +1490,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3378, - serialized_end=3421, + serialized_start=3404, + serialized_end=3447, ) @@ -1535,8 +1536,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3424, - serialized_end=3577, + serialized_start=3450, + serialized_end=3603, ) @@ -1560,8 +1561,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3579, - serialized_end=3633, + serialized_start=3605, + serialized_end=3659, ) @@ -1599,8 +1600,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3635, - serialized_end=3723, + serialized_start=3661, + serialized_end=3749, ) @@ -1631,8 +1632,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3725, - serialized_end=3795, + serialized_start=3751, + serialized_end=3821, ) @@ -1677,8 +1678,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3797, - serialized_end=3905, + serialized_start=3823, + serialized_end=3931, ) @@ -1702,8 +1703,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3907, - serialized_end=3955, + serialized_start=3933, + serialized_end=3981, ) @@ -1748,8 +1749,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3957, - serialized_end=4045, + serialized_start=3983, + serialized_end=4071, ) @@ -1773,8 +1774,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4047, - serialized_end=4076, + serialized_start=4073, + serialized_end=4102, ) @@ -1819,8 +1820,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4078, - serialized_end=4166, + serialized_start=4104, + serialized_end=4192, ) @@ -1844,8 +1845,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4168, - serialized_end=4197, + serialized_start=4194, + serialized_end=4223, ) @@ -1890,8 +1891,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4199, - serialized_end=4293, + serialized_start=4225, + serialized_end=4319, ) @@ -1915,8 +1916,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4295, - serialized_end=4331, + serialized_start=4321, + serialized_end=4357, ) @@ -1954,8 +1955,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4333, - serialized_end=4405, + serialized_start=4359, + serialized_end=4431, ) @@ -1979,8 +1980,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4407, - serialized_end=4440, + serialized_start=4433, + serialized_end=4466, ) @@ -2018,8 +2019,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4442, - serialized_end=4509, + serialized_start=4468, + serialized_end=4535, ) @@ -2050,8 +2051,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4511, - serialized_end=4578, + serialized_start=4537, + serialized_end=4604, ) @@ -2082,8 +2083,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4580, - serialized_end=4631, + serialized_start=4606, + serialized_end=4657, ) @@ -2114,8 +2115,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4633, - serialized_end=4689, + serialized_start=4659, + serialized_end=4715, ) @@ -2160,8 +2161,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4691, - serialized_end=4775, + serialized_start=4717, + serialized_end=4801, ) @@ -2185,8 +2186,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4777, - serialized_end=4808, + serialized_start=4803, + serialized_end=4834, ) @@ -2231,8 +2232,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4810, - serialized_end=4898, + serialized_start=4836, + serialized_end=4924, ) @@ -2256,8 +2257,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4900, - serialized_end=4932, + serialized_start=4926, + serialized_end=4958, ) @@ -2295,8 +2296,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4934, - serialized_end=5004, + serialized_start=4960, + serialized_end=5030, ) @@ -2320,8 +2321,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5006, - serialized_end=5037, + serialized_start=5032, + serialized_end=5063, ) @@ -2359,8 +2360,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5039, - serialized_end=5113, + serialized_start=5065, + serialized_end=5139, ) @@ -2391,8 +2392,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5115, - serialized_end=5186, + serialized_start=5141, + serialized_end=5212, ) @@ -2437,8 +2438,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5188, - serialized_end=5302, + serialized_start=5214, + serialized_end=5328, ) @@ -2462,8 +2463,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5304, - serialized_end=5343, + serialized_start=5330, + serialized_end=5369, ) @@ -2508,8 +2509,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5345, - serialized_end=5435, + serialized_start=5371, + serialized_end=5461, ) @@ -2533,8 +2534,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5437, - serialized_end=5471, + serialized_start=5463, + serialized_end=5497, ) @@ -2572,8 +2573,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5473, - serialized_end=5548, + serialized_start=5499, + serialized_end=5574, ) @@ -2604,8 +2605,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5550, - serialized_end=5604, + serialized_start=5576, + serialized_end=5630, ) @@ -2650,8 +2651,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5606, - serialized_end=5701, + serialized_start=5632, + serialized_end=5727, ) @@ -2675,8 +2676,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5703, - serialized_end=5742, + serialized_start=5729, + serialized_end=5768, ) @@ -2721,8 +2722,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5744, - serialized_end=5842, + serialized_start=5770, + serialized_end=5868, ) @@ -2774,8 +2775,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5845, - serialized_end=6014, + serialized_start=5871, + serialized_end=6040, ) @@ -2827,8 +2828,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6017, - serialized_end=6151, + serialized_start=6043, + serialized_end=6177, ) @@ -2852,8 +2853,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6153, - serialized_end=6201, + serialized_start=6179, + serialized_end=6227, ) @@ -2884,8 +2885,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6203, - serialized_end=6264, + serialized_start=6229, + serialized_end=6290, ) @@ -2909,8 +2910,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6266, - serialized_end=6305, + serialized_start=6292, + serialized_end=6331, ) @@ -2955,8 +2956,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6307, - serialized_end=6399, + serialized_start=6333, + serialized_end=6425, ) @@ -2987,8 +2988,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6401, - serialized_end=6472, + serialized_start=6427, + serialized_end=6498, ) @@ -3026,8 +3027,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6474, - serialized_end=6548, + serialized_start=6500, + serialized_end=6574, ) @@ -3051,8 +3052,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6550, - serialized_end=6585, + serialized_start=6576, + serialized_end=6611, ) @@ -3097,8 +3098,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6587, - serialized_end=6675, + serialized_start=6613, + serialized_end=6701, ) @@ -3122,8 +3123,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6677, - serialized_end=6712, + serialized_start=6703, + serialized_end=6738, ) @@ -3168,8 +3169,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6714, - serialized_end=6817, + serialized_start=6740, + serialized_end=6843, ) @@ -3193,8 +3194,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6819, - serialized_end=6855, + serialized_start=6845, + serialized_end=6881, ) @@ -3246,8 +3247,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6857, - serialized_end=6973, + serialized_start=6883, + serialized_end=6999, ) @@ -3299,8 +3300,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6976, - serialized_end=7114, + serialized_start=7002, + serialized_end=7140, ) @@ -3338,8 +3339,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7116, - serialized_end=7189, + serialized_start=7142, + serialized_end=7215, ) @@ -3370,8 +3371,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7191, - serialized_end=7247, + serialized_start=7217, + serialized_end=7273, ) @@ -3409,8 +3410,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7249, - serialized_end=7323, + serialized_start=7275, + serialized_end=7349, ) @@ -3434,8 +3435,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7325, - serialized_end=7360, + serialized_start=7351, + serialized_end=7386, ) @@ -3508,8 +3509,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7363, - serialized_end=7543, + serialized_start=7389, + serialized_end=7569, ) @@ -3554,8 +3555,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7546, - serialized_end=7680, + serialized_start=7572, + serialized_end=7706, ) @@ -3607,8 +3608,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8052, - serialized_end=8229, + serialized_start=8078, + serialized_end=8255, ) _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE = _descriptor.Descriptor( @@ -3680,8 +3681,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7817, - serialized_end=8229, + serialized_start=7843, + serialized_end=8255, ) _CCHATROOM_GETMESSAGEHISTORY_RESPONSE = _descriptor.Descriptor( @@ -3718,8 +3719,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7683, - serialized_end=8229, + serialized_start=7709, + serialized_end=8255, ) @@ -3743,8 +3744,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8231, - serialized_end=8270, + serialized_start=8257, + serialized_end=8296, ) @@ -3922,8 +3923,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8273, - serialized_end=8965, + serialized_start=8299, + serialized_end=8991, ) @@ -3961,8 +3962,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8968, - serialized_end=9115, + serialized_start=8994, + serialized_end=9141, ) @@ -3993,8 +3994,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9117, - serialized_end=9206, + serialized_start=9143, + serialized_end=9232, ) @@ -4025,8 +4026,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9208, - serialized_end=9272, + serialized_start=9234, + serialized_end=9298, ) @@ -4057,8 +4058,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9274, - serialized_end=9353, + serialized_start=9300, + serialized_end=9379, ) @@ -4089,8 +4090,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9355, - serialized_end=9421, + serialized_start=9381, + serialized_end=9447, ) @@ -4128,8 +4129,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9423, - serialized_end=9523, + serialized_start=9449, + serialized_end=9549, ) @@ -4167,8 +4168,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9525, - serialized_end=9621, + serialized_start=9551, + serialized_end=9647, ) @@ -4206,8 +4207,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9623, - serialized_end=9732, + serialized_start=9649, + serialized_end=9758, ) @@ -4252,8 +4253,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9734, - serialized_end=9832, + serialized_start=9760, + serialized_end=9858, ) @@ -4298,8 +4299,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9834, - serialized_end=9933, + serialized_start=9860, + serialized_end=9959, ) @@ -4337,8 +4338,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9935, - serialized_end=10016, + serialized_start=9961, + serialized_end=10042, ) @@ -4369,8 +4370,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10018, - serialized_end=10076, + serialized_start=10044, + serialized_end=10102, ) @@ -4443,8 +4444,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10079, - serialized_end=10347, + serialized_start=10105, + serialized_end=10373, ) @@ -4496,8 +4497,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10349, - serialized_end=10468, + serialized_start=10375, + serialized_end=10494, ) @@ -4542,8 +4543,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10471, - serialized_end=10615, + serialized_start=10497, + serialized_end=10641, ) @@ -4574,8 +4575,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10617, - serialized_end=10682, + serialized_start=10643, + serialized_end=10708, ) @@ -4627,8 +4628,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10805, - serialized_end=10900, + serialized_start=10831, + serialized_end=10926, ) _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE = _descriptor.Descriptor( @@ -4658,8 +4659,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10685, - serialized_end=10900, + serialized_start=10711, + serialized_end=10926, ) @@ -4690,8 +4691,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10902, - serialized_end=10955, + serialized_start=10928, + serialized_end=10981, ) @@ -4743,8 +4744,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11045, - serialized_end=11139, + serialized_start=11071, + serialized_end=11165, ) _CCHATROOM_GETBANLIST_RESPONSE = _descriptor.Descriptor( @@ -4774,8 +4775,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10958, - serialized_end=11139, + serialized_start=10984, + serialized_end=11165, ) @@ -4806,8 +4807,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11141, - serialized_end=11197, + serialized_start=11167, + serialized_end=11223, ) @@ -4852,8 +4853,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11199, - serialized_end=11287, + serialized_start=11225, + serialized_end=11313, ) @@ -4884,8 +4885,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11289, - serialized_end=11363, + serialized_start=11315, + serialized_end=11389, ) @@ -4923,8 +4924,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11365, - serialized_end=11445, + serialized_start=11391, + serialized_end=11471, ) @@ -4948,8 +4949,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11447, - serialized_end=11484, + serialized_start=11473, + serialized_end=11510, ) @@ -4994,8 +4995,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11487, - serialized_end=11731, + serialized_start=11513, + serialized_end=11757, ) @@ -5033,8 +5034,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11734, - serialized_end=11871, + serialized_start=11760, + serialized_end=11897, ) @@ -5079,8 +5080,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12147, - serialized_end=12406, + serialized_start=12173, + serialized_end=12432, ) _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES = _descriptor.Descriptor( @@ -5131,8 +5132,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12409, - serialized_end=12684, + serialized_start=12435, + serialized_end=12710, ) _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST = _descriptor.Descriptor( @@ -5176,8 +5177,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11874, - serialized_end=12684, + serialized_start=11900, + serialized_end=12710, ) @@ -5201,8 +5202,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12686, - serialized_end=12734, + serialized_start=12712, + serialized_end=12760, ) @@ -5240,8 +5241,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12882, - serialized_end=12934, + serialized_start=12908, + serialized_end=12960, ) _CCHATROOM_DELETECHATMESSAGES_REQUEST = _descriptor.Descriptor( @@ -5285,8 +5286,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12737, - serialized_end=12934, + serialized_start=12763, + serialized_end=12960, ) @@ -5310,8 +5311,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12936, - serialized_end=12975, + serialized_start=12962, + serialized_end=13001, ) @@ -5391,8 +5392,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12978, - serialized_end=13467, + serialized_start=13004, + serialized_end=13493, ) @@ -5444,8 +5445,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13470, - serialized_end=13749, + serialized_start=13496, + serialized_end=13775, ) @@ -5483,8 +5484,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13883, - serialized_end=13964, + serialized_start=13909, + serialized_end=13990, ) _CCHATROOM_SEARCHMEMBERS_RESPONSE = _descriptor.Descriptor( @@ -5521,8 +5522,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13752, - serialized_end=13964, + serialized_start=13778, + serialized_end=13990, ) @@ -5595,8 +5596,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13967, - serialized_end=14219, + serialized_start=13993, + serialized_end=14245, ) @@ -5627,8 +5628,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14221, - serialized_end=14285, + serialized_start=14247, + serialized_end=14311, ) @@ -5701,8 +5702,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14288, - serialized_end=14544, + serialized_start=14314, + serialized_end=14570, ) @@ -5733,8 +5734,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14546, - serialized_end=14611, + serialized_start=14572, + serialized_end=14637, ) @@ -5772,8 +5773,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14614, - serialized_end=14766, + serialized_start=14640, + serialized_end=14792, ) @@ -5804,8 +5805,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14768, - serialized_end=14886, + serialized_start=14794, + serialized_end=14912, ) @@ -5843,8 +5844,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14888, - serialized_end=14979, + serialized_start=14914, + serialized_end=15005, ) @@ -5875,8 +5876,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14981, - serialized_end=15056, + serialized_start=15007, + serialized_end=15082, ) @@ -5921,8 +5922,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15058, - serialized_end=15144, + serialized_start=15084, + serialized_end=15170, ) @@ -6016,8 +6017,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15147, - serialized_end=15488, + serialized_start=15173, + serialized_end=15514, ) @@ -6062,8 +6063,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15652, - serialized_end=15725, + serialized_start=15678, + serialized_end=15751, ) _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION = _descriptor.Descriptor( @@ -6107,8 +6108,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15491, - serialized_end=15725, + serialized_start=15517, + serialized_end=15751, ) @@ -6153,8 +6154,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15728, - serialized_end=15910, + serialized_start=15754, + serialized_end=15936, ) @@ -6185,8 +6186,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15912, - serialized_end=16006, + serialized_start=15938, + serialized_end=16032, ) @@ -6231,8 +6232,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16009, - serialized_end=16143, + serialized_start=16035, + serialized_end=16169, ) @@ -6270,8 +6271,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16145, - serialized_end=16245, + serialized_start=16171, + serialized_end=16271, ) @@ -6323,8 +6324,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16248, - serialized_end=16545, + serialized_start=16274, + serialized_end=16571, ) @@ -6355,8 +6356,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16547, - serialized_end=16625, + serialized_start=16573, + serialized_end=16651, ) @@ -6415,8 +6416,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16628, - serialized_end=16904, + serialized_start=16654, + serialized_end=16930, ) @@ -6461,8 +6462,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16906, - serialized_end=16985, + serialized_start=16932, + serialized_end=17011, ) @@ -6507,8 +6508,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17412, - serialized_end=17515, + serialized_start=17438, + serialized_end=17541, ) _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION = _descriptor.Descriptor( @@ -6580,8 +6581,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16988, - serialized_end=17515, + serialized_start=17014, + serialized_end=17541, ) @@ -6661,8 +6662,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17518, - serialized_end=17786, + serialized_start=17544, + serialized_end=17812, ) @@ -6861,8 +6862,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18259, - serialized_end=19116, + serialized_start=18285, + serialized_end=19142, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS = _descriptor.Descriptor( @@ -6962,8 +6963,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19119, - serialized_end=19481, + serialized_start=19145, + serialized_end=19507, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE = _descriptor.Descriptor( @@ -7021,8 +7022,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=20085, - serialized_end=20249, + serialized_start=20111, + serialized_end=20275, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE = _descriptor.Descriptor( @@ -7157,8 +7158,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19484, - serialized_end=20249, + serialized_start=19510, + serialized_end=20275, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS = _descriptor.Descriptor( @@ -7251,8 +7252,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=20252, - serialized_end=20572, + serialized_start=20278, + serialized_end=20598, ) _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION = _descriptor.Descriptor( @@ -7331,8 +7332,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17789, - serialized_end=20572, + serialized_start=17815, + serialized_end=20598, ) @@ -7363,8 +7364,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=20574, - serialized_end=20657, + serialized_start=20600, + serialized_end=20683, ) _CCHATROOMGROUPHEADERSTATE.fields_by_name['roles'].message_type = _CCHATROLE @@ -8694,8 +8695,8 @@ index=0, serialized_options=b'\202\265\030\025Chat-related services', create_key=_descriptor._internal_create_key, - serialized_start=22399, - serialized_end=22666, + serialized_start=22425, + serialized_end=22692, methods=[ _descriptor.MethodDescriptor( name='RequestFriendPersonaStates', @@ -8720,8 +8721,8 @@ index=1, serialized_options=b'\202\265\030>Service for joining, managing, and using multi-user chat rooms', create_key=_descriptor._internal_create_key, - serialized_start=22669, - serialized_end=30662, + serialized_start=22695, + serialized_end=30688, methods=[ _descriptor.MethodDescriptor( name='CreateChatRoomGroup', @@ -9266,8 +9267,8 @@ index=2, serialized_options=b'\202\265\030)Methods for getting clan chat information', create_key=_descriptor._internal_create_key, - serialized_start=30665, - serialized_end=31095, + serialized_start=30691, + serialized_end=31121, methods=[ _descriptor.MethodDescriptor( name='GetClanChatRoomInfo', @@ -9302,8 +9303,8 @@ index=3, serialized_options=b'\202\265\030$Client notifications for chat events\300\265\030\002', create_key=_descriptor._internal_create_key, - serialized_start=31098, - serialized_end=33001, + serialized_start=31124, + serialized_end=33027, methods=[ _descriptor.MethodDescriptor( name='NotifyIncomingChatMessage', @@ -9428,8 +9429,8 @@ index=4, serialized_options=b'\202\265\030$Client notifications for chat events', create_key=_descriptor._internal_create_key, - serialized_start=33004, - serialized_end=33198, + serialized_start=33030, + serialized_end=33224, methods=[ _descriptor.MethodDescriptor( name='NotifyClientUsabilityMetrics', @@ -9454,8 +9455,8 @@ index=5, serialized_options=b'\202\265\030\'Client notifications for chat usability\300\265\030\002', create_key=_descriptor._internal_create_key, - serialized_start=33201, - serialized_end=33427, + serialized_start=33227, + serialized_end=33453, methods=[ _descriptor.MethodDescriptor( name='NotifyRequestClientUsabilityMetrics', diff --git a/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py b/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py index 8fc78711..328a1698 100644 --- a/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py @@ -21,7 +21,7 @@ syntax='proto2', serialized_options=b'H\001\220\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\"steammessages_client_objects.proto\x1a\x0b\x65nums.proto\"\x8d\x02\n0SteamMessagesClientIClientForcedEnumDependencies\x12?\n\x01\x61\x18\x01 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12H\n\x01\x62\x18\x02 \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12N\n\x01\x63\x18\x03 \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\"=\n\x1b\x43MsgNetworkDeviceIP4Address\x12\r\n\x02ip\x18\x01 \x01(\x05:\x01\x30\x12\x0f\n\x07netmask\x18\x02 \x01(\x05\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP4Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP4Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\x05\x12\x12\n\ngateway_ip\x18\x03 \x01(\x05\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\")\n\x1b\x43MsgNetworkDeviceIP6Address\x12\n\n\x02ip\x18\x01 \x01(\t\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP6Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP6Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\t\x12\x12\n\ngateway_ip\x18\x03 \x01(\t\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\"\x97\x06\n\x16\x43MsgNetworkDevicesData\x12/\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1e.CMsgNetworkDevicesData.Device\x12\x17\n\x0fis_wifi_enabled\x18\x02 \x01(\x08\x12 \n\x18is_wifi_scanning_enabled\x18\x03 \x01(\x08\x1a\x90\x05\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05\x65type\x18\x02 \x01(\x05\x12\x0e\n\x06\x65state\x18\x03 \x01(\x05\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0e\n\x06vendor\x18\x05 \x01(\t\x12\x0f\n\x07product\x18\x06 \x01(\t\x12(\n\x03ip4\x18\x07 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x08 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x33\n\x05wired\x18\t \x01(\x0b\x32$.CMsgNetworkDevicesData.Device.Wired\x12\x39\n\x08wireless\x18\n \x01(\x0b\x32\'.CMsgNetworkDevicesData.Device.Wireless\x1aS\n\x05Wired\x12\x1f\n\x10is_cable_present\x18\x01 \x01(\x08:\x05\x66\x61lse\x12\x12\n\nspeed_mbit\x18\x02 \x01(\r\x12\x15\n\rfriendly_name\x18\x03 \x01(\t\x1a\x90\x02\n\x08Wireless\x12\x37\n\x03\x61ps\x18\x01 \x03(\x0b\x32*.CMsgNetworkDevicesData.Device.Wireless.AP\x12\x1b\n\x13\x65security_supported\x18\x02 \x01(\x05\x1a\xad\x01\n\x02\x41P\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x11\n\testrength\x18\x02 \x01(\x05\x12\x0c\n\x04ssid\x18\x03 \x01(\t\x12\x11\n\tis_active\x18\x04 \x01(\x08\x12\x16\n\x0eis_autoconnect\x18\x05 \x01(\x08\x12\x11\n\tesecurity\x18\x06 \x01(\x05\x12\x11\n\tuser_name\x18\x07 \x01(\t\x12\x10\n\x08password\x18\x08 \x01(\t\x12\x14\n\x0cstrength_raw\x18\t \x01(\x05\"\xb5\x03\n\x18\x43MsgNetworkDeviceConnect\x12\x14\n\tdevice_id\x18\x01 \x01(\r:\x01\x30\x12:\n\x0b\x63redentials\x18\x04 \x01(\x0b\x32%.CMsgNetworkDeviceConnect.Credentials\x12(\n\x03ip4\x18\x05 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x06 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x35\n\x08\x61p_known\x18\x02 \x01(\x0b\x32!.CMsgNetworkDeviceConnect.KnownAPH\x00\x12\x37\n\tap_custom\x18\x03 \x01(\x0b\x32\".CMsgNetworkDeviceConnect.CustomAPH\x00\x1a\x18\n\x07KnownAP\x12\r\n\x05\x61p_id\x18\x01 \x01(\r\x1a+\n\x08\x43ustomAP\x12\x0c\n\x04ssid\x18\x01 \x01(\t\x12\x11\n\tesecurity\x18\x02 \x01(\x05\x1a\x31\n\x0b\x43redentials\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\tB\t\n\x07\x61p_info\"\xfd\x04\n\x16\x43MsgStorageDevicesData\x12-\n\x06\x64rives\x18\x01 \x03(\x0b\x32\x1d.CMsgStorageDevicesData.Drive\x12:\n\rblock_devices\x18\x02 \x03(\x0b\x32#.CMsgStorageDevicesData.BlockDevice\x1ao\n\x05\x44rive\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05model\x18\x02 \x01(\t\x12\x0e\n\x06vendor\x18\x03 \x01(\t\x12\x0e\n\x06serial\x18\x04 \x01(\t\x12\x14\n\x0cis_ejectable\x18\x05 \x01(\x08\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x1a\x86\x03\n\x0b\x42lockDevice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x13\n\x08\x64rive_id\x18\x02 \x01(\r:\x01\x30\x12\x0c\n\x04path\x18\x03 \x01(\t\x12\x15\n\rfriendly_path\x18\x04 \x01(\t\x12\r\n\x05label\x18\x05 \x01(\t\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x12\x16\n\x0eis_formattable\x18\x07 \x01(\x08\x12\x14\n\x0cis_read_only\x18\x08 \x01(\x08\x12\x16\n\x0eis_root_device\x18\t \x01(\x08\x12S\n\x0c\x63ontent_type\x18\n \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12\\\n\x0f\x66ilesystem_type\x18\x0b \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12\x12\n\nmount_path\x18\x0c \x01(\t\"\xb9\x01\n\x1d\x43\x43loud_PendingRemoteOperation\x12T\n\toperation\x18\x01 \x01(\x0e\x32\x1d.ECloudPendingRemoteOperation:\"k_ECloudPendingRemoteOperationNone\x12\x14\n\x0cmachine_name\x18\x02 \x01(\t\x12\x11\n\tclient_id\x18\x03 \x01(\x04\x12\x19\n\x11time_last_updated\x18\x04 \x01(\r\"V\n CMsgCloudPendingRemoteOperations\x12\x32\n\noperations\x18\x01 \x03(\x0b\x32\x1e.CCloud_PendingRemoteOperation\"\xb3\x03\n\x18\x43MsgBluetoothDevicesData\x12\x33\n\x08\x61\x64\x61pters\x18\x01 \x03(\x0b\x32!.CMsgBluetoothDevicesData.Adapter\x12\x31\n\x07\x64\x65vices\x18\x02 \x03(\x0b\x32 .CMsgBluetoothDevicesData.Device\x1a_\n\x07\x41\x64\x61pter\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x0b\n\x03mac\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\nis_enabled\x18\x04 \x01(\x08\x12\x16\n\x0eis_discovering\x18\x05 \x01(\x08\x1a\xcd\x01\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x15\n\nadapter_id\x18\x02 \x01(\r:\x01\x30\x12\x43\n\x05\x65type\x18\x03 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x14\n\x0cis_connected\x18\x06 \x01(\x08\x12\x11\n\tis_paired\x18\x07 \x01(\x08\x12\x14\n\x0cstrength_raw\x18\x08 \x01(\x05\"+\n\x15\x43MsgBluetoothSettings\x12\x12\n\nis_enabled\x18\x01 \x01(\x08\"<\n\x1d\x43MsgSystemPerfDiagnosticEntry\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"O\n\x1c\x43MsgSystemPerfDiagnosticInfo\x12/\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x1e.CMsgSystemPerfDiagnosticEntry\"O\n\x16\x43MsgSystemPerfSettings\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12\x15\n\ris_shark_mode\x18\x02 \x01(\x08*\x96\x02\n\x1c\x45\x43loudPendingRemoteOperation\x12&\n\"k_ECloudPendingRemoteOperationNone\x10\x00\x12\x32\n.k_ECloudPendingRemoteOperationAppSessionActive\x10\x01\x12\x32\n.k_ECloudPendingRemoteOperationUploadInProgress\x10\x02\x12/\n+k_ECloudPendingRemoteOperationUploadPending\x10\x03\x12\x35\n1k_ECloudPendingRemoteOperationAppSessionSuspended\x10\x04\x42\x05H\x01\x90\x01\x00' + serialized_pb=b'\n\"steammessages_client_objects.proto\x1a\x0b\x65nums.proto\"\xcb\x02\n0SteamMessagesClientIClientForcedEnumDependencies\x12?\n\x01\x61\x18\x01 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12H\n\x01\x62\x18\x02 \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12N\n\x01\x63\x18\x03 \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12<\n\x01\x64\x18\x04 \x01(\x0e\x32\x13.ESDCardFormatStage:\x1ck_ESDCardFormatStage_Invalid\"=\n\x1b\x43MsgNetworkDeviceIP4Address\x12\r\n\x02ip\x18\x01 \x01(\x05:\x01\x30\x12\x0f\n\x07netmask\x18\x02 \x01(\x05\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP4Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP4Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\x05\x12\x12\n\ngateway_ip\x18\x03 \x01(\x05\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\")\n\x1b\x43MsgNetworkDeviceIP6Address\x12\n\n\x02ip\x18\x01 \x01(\t\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP6Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP6Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\t\x12\x12\n\ngateway_ip\x18\x03 \x01(\t\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\"\x97\x06\n\x16\x43MsgNetworkDevicesData\x12/\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1e.CMsgNetworkDevicesData.Device\x12\x17\n\x0fis_wifi_enabled\x18\x02 \x01(\x08\x12 \n\x18is_wifi_scanning_enabled\x18\x03 \x01(\x08\x1a\x90\x05\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05\x65type\x18\x02 \x01(\x05\x12\x0e\n\x06\x65state\x18\x03 \x01(\x05\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0e\n\x06vendor\x18\x05 \x01(\t\x12\x0f\n\x07product\x18\x06 \x01(\t\x12(\n\x03ip4\x18\x07 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x08 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x33\n\x05wired\x18\t \x01(\x0b\x32$.CMsgNetworkDevicesData.Device.Wired\x12\x39\n\x08wireless\x18\n \x01(\x0b\x32\'.CMsgNetworkDevicesData.Device.Wireless\x1aS\n\x05Wired\x12\x1f\n\x10is_cable_present\x18\x01 \x01(\x08:\x05\x66\x61lse\x12\x12\n\nspeed_mbit\x18\x02 \x01(\r\x12\x15\n\rfriendly_name\x18\x03 \x01(\t\x1a\x90\x02\n\x08Wireless\x12\x37\n\x03\x61ps\x18\x01 \x03(\x0b\x32*.CMsgNetworkDevicesData.Device.Wireless.AP\x12\x1b\n\x13\x65security_supported\x18\x02 \x01(\x05\x1a\xad\x01\n\x02\x41P\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x11\n\testrength\x18\x02 \x01(\x05\x12\x0c\n\x04ssid\x18\x03 \x01(\t\x12\x11\n\tis_active\x18\x04 \x01(\x08\x12\x16\n\x0eis_autoconnect\x18\x05 \x01(\x08\x12\x11\n\tesecurity\x18\x06 \x01(\x05\x12\x11\n\tuser_name\x18\x07 \x01(\t\x12\x10\n\x08password\x18\x08 \x01(\t\x12\x14\n\x0cstrength_raw\x18\t \x01(\x05\"\xb5\x03\n\x18\x43MsgNetworkDeviceConnect\x12\x14\n\tdevice_id\x18\x01 \x01(\r:\x01\x30\x12:\n\x0b\x63redentials\x18\x04 \x01(\x0b\x32%.CMsgNetworkDeviceConnect.Credentials\x12(\n\x03ip4\x18\x05 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x06 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x35\n\x08\x61p_known\x18\x02 \x01(\x0b\x32!.CMsgNetworkDeviceConnect.KnownAPH\x00\x12\x37\n\tap_custom\x18\x03 \x01(\x0b\x32\".CMsgNetworkDeviceConnect.CustomAPH\x00\x1a\x18\n\x07KnownAP\x12\r\n\x05\x61p_id\x18\x01 \x01(\r\x1a+\n\x08\x43ustomAP\x12\x0c\n\x04ssid\x18\x01 \x01(\t\x12\x11\n\tesecurity\x18\x02 \x01(\x05\x1a\x31\n\x0b\x43redentials\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\tB\t\n\x07\x61p_info\"\x9b\x05\n\x16\x43MsgStorageDevicesData\x12-\n\x06\x64rives\x18\x01 \x03(\x0b\x32\x1d.CMsgStorageDevicesData.Drive\x12:\n\rblock_devices\x18\x02 \x03(\x0b\x32#.CMsgStorageDevicesData.BlockDevice\x12\x1c\n\x14is_unmount_supported\x18\x03 \x01(\x08\x1ao\n\x05\x44rive\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05model\x18\x02 \x01(\t\x12\x0e\n\x06vendor\x18\x03 \x01(\t\x12\x0e\n\x06serial\x18\x04 \x01(\t\x12\x14\n\x0cis_ejectable\x18\x05 \x01(\x08\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x1a\x86\x03\n\x0b\x42lockDevice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x13\n\x08\x64rive_id\x18\x02 \x01(\r:\x01\x30\x12\x0c\n\x04path\x18\x03 \x01(\t\x12\x15\n\rfriendly_path\x18\x04 \x01(\t\x12\r\n\x05label\x18\x05 \x01(\t\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x12\x16\n\x0eis_formattable\x18\x07 \x01(\x08\x12\x14\n\x0cis_read_only\x18\x08 \x01(\x08\x12\x16\n\x0eis_root_device\x18\t \x01(\x08\x12S\n\x0c\x63ontent_type\x18\n \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12\\\n\x0f\x66ilesystem_type\x18\x0b \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12\x12\n\nmount_path\x18\x0c \x01(\t\"\xb9\x01\n\x1d\x43\x43loud_PendingRemoteOperation\x12T\n\toperation\x18\x01 \x01(\x0e\x32\x1d.ECloudPendingRemoteOperation:\"k_ECloudPendingRemoteOperationNone\x12\x14\n\x0cmachine_name\x18\x02 \x01(\t\x12\x11\n\tclient_id\x18\x03 \x01(\x04\x12\x19\n\x11time_last_updated\x18\x04 \x01(\r\"V\n CMsgCloudPendingRemoteOperations\x12\x32\n\noperations\x18\x01 \x03(\x0b\x32\x1e.CCloud_PendingRemoteOperation\"\x90\x04\n\x18\x43MsgBluetoothDevicesData\x12\x33\n\x08\x61\x64\x61pters\x18\x01 \x03(\x0b\x32!.CMsgBluetoothDevicesData.Adapter\x12\x31\n\x07\x64\x65vices\x18\x02 \x03(\x0b\x32 .CMsgBluetoothDevicesData.Device\x12\x32\n\x07manager\x18\x03 \x01(\x0b\x32!.CMsgBluetoothDevicesData.Manager\x1a_\n\x07\x41\x64\x61pter\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x0b\n\x03mac\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\nis_enabled\x18\x04 \x01(\x08\x12\x16\n\x0eis_discovering\x18\x05 \x01(\x08\x1a\xcd\x01\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x15\n\nadapter_id\x18\x02 \x01(\r:\x01\x30\x12\x43\n\x05\x65type\x18\x03 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x14\n\x0cis_connected\x18\x06 \x01(\x08\x12\x11\n\tis_paired\x18\x07 \x01(\x08\x12\x14\n\x0cstrength_raw\x18\x08 \x01(\x05\x1a\'\n\x07Manager\x12\x1c\n\x14is_bluetooth_enabled\x18\x01 \x01(\x08\"<\n\x1d\x43MsgSystemPerfDiagnosticEntry\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xa5\x01\n\x1e\x43MsgSystemPerfNetworkInterface\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x01\x12\x16\n\x0etx_bytes_total\x18\x03 \x01(\x03\x12\x16\n\x0erx_bytes_total\x18\x04 \x01(\x03\x12\x18\n\x10tx_bytes_per_sec\x18\x05 \x01(\x05\x12\x18\n\x10rx_bytes_per_sec\x18\x06 \x01(\x05\"\x9c\x01\n\x1c\x43MsgSystemPerfDiagnosticInfo\x12/\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x1e.CMsgSystemPerfDiagnosticEntry\x12\x33\n\ninterfaces\x18\x02 \x03(\x0b\x32\x1f.CMsgSystemPerfNetworkInterface\x12\x16\n\x0e\x62\x61ttery_temp_c\x18\x03 \x01(\x02\"\x86\x05\n\x14\x43MsgSystemPerfLimits\x12#\n\x1b\x63pu_governor_manual_min_mhz\x18\x01 \x01(\x05\x12#\n\x1b\x63pu_governor_manual_max_mhz\x18\x02 \x01(\x05\x12\x19\n\x11\x66sr_sharpness_min\x18\x03 \x01(\x05\x12\x19\n\x11\x66sr_sharpness_max\x18\x04 \x01(\x05\x12&\n\x1egpu_performance_manual_min_mhz\x18\x05 \x01(\x05\x12&\n\x1egpu_performance_manual_max_mhz\x18\x06 \x01(\x05\x12\"\n\x1aperf_overlay_is_standalone\x18\x07 \x01(\x08\x12 \n\x18is_dynamic_vrs_available\x18\x08 \x01(\x08\x12\x30\n(is_manual_display_refresh_rate_available\x18\t \x01(\x08\x12?\n gpu_performance_levels_available\x18\n \x03(\x0e\x32\x15.EGPUPerformanceLevel\x12%\n\x1d\x64isplay_refresh_manual_hz_min\x18\x0b \x01(\x05\x12%\n\x1d\x64isplay_refresh_manual_hz_max\x18\x0c \x01(\x05\x12\x19\n\x11\x66ps_limit_options\x18\r \x03(\x05\x12\x15\n\rtdp_limit_min\x18\x0e \x01(\x05\x12\x15\n\rtdp_limit_max\x18\x0f \x01(\x05\x12\x18\n\x10is_nis_supported\x18\x10 \x01(\x08\x12\x19\n\x11nis_sharpness_min\x18\x11 \x01(\x05\x12\x19\n\x11nis_sharpness_max\x18\x12 \x01(\x05\"\x8e\x04\n\x1c\x43MsgSystemPerfSettingsGlobal\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12[\n\x1asystem_trace_service_state\x18\x02 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12\x61\n graphics_profiling_service_state\x18\x03 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12[\n\x1aperf_overlay_service_state\x18\x04 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12Z\n\x12perf_overlay_level\x18\x05 \x01(\x0e\x32\x1a.EGraphicsPerfOverlayLevel:\"k_EGraphicsPerfOverlayLevel_Hidden\x12/\n\'is_show_perf_overlay_over_steam_enabled\x18\x06 \x01(\x08\x12$\n\x1cis_advanced_settings_enabled\x18\x07 \x01(\x08\"\xdd\x04\n\x1c\x43MsgSystemPerfSettingsPerApp\x12\"\n\x1agpu_performance_manual_mhz\x18\x01 \x01(\x05\x12\x11\n\tfps_limit\x18\x02 \x01(\x05\x12&\n\x1eis_variable_resolution_enabled\x18\x03 \x01(\x08\x12\'\n\x1fis_dynamic_refresh_rate_enabled\x18\x04 \x01(\x08\x12\x11\n\ttdp_limit\x18\x05 \x01(\x05\x12;\n\x0c\x63pu_governor\x18\x06 \x01(\x0e\x32\r.ECPUGovernor:\x16k_ECPUGovernor_Invalid\x12\x1f\n\x17\x63pu_governor_manual_mhz\x18\x07 \x01(\x05\x12\x16\n\x0escaling_filter\x18\x08 \x01(\x05\x12\x15\n\rfsr_sharpness\x18\t \x01(\x05\x12\x1c\n\x14is_fps_limit_enabled\x18\n \x01(\x08\x12\x1c\n\x14is_tdp_limit_enabled\x18\x0b \x01(\x08\x12#\n\x1bis_low_latency_mode_enabled\x18\x0c \x01(\x08\x12!\n\x19\x64isplay_refresh_manual_hz\x18\r \x01(\x05\x12$\n\x1cis_game_perf_profile_enabled\x18\x0e \x01(\x08\x12T\n\x15gpu_performance_level\x18\x0f \x01(\x0e\x32\x15.EGPUPerformanceLevel:\x1ek_EGPUPerformanceLevel_Invalid\x12\x15\n\rnis_sharpness\x18\x10 \x01(\x05\"w\n\x16\x43MsgSystemPerfSettings\x12-\n\x06global\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemPerfSettingsGlobal\x12.\n\x07per_app\x18\x02 \x01(\x0b\x32\x1d.CMsgSystemPerfSettingsPerApp\"\x8c\x08\n\x18\x43MsgSystemPerfSettingsV1\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12[\n\x1asystem_trace_service_state\x18\x02 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12\x61\n graphics_profiling_service_state\x18\x03 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12[\n\x1aperf_overlay_service_state\x18\x04 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12Z\n\x12perf_overlay_level\x18\x05 \x01(\x0e\x32\x1a.EGraphicsPerfOverlayLevel:\"k_EGraphicsPerfOverlayLevel_Hidden\x12T\n\x15gpu_performance_level\x18\x06 \x01(\x0e\x32\x15.EGPUPerformanceLevel:\x1ek_EGPUPerformanceLevel_Invalid\x12\"\n\x1agpu_performance_manual_mhz\x18\x07 \x01(\x05\x12\x11\n\tfps_limit\x18\x08 \x01(\x05\x12&\n\x1eis_variable_resolution_enabled\x18\t \x01(\x08\x12\'\n\x1fis_dynamic_refresh_rate_enabled\x18\n \x01(\x08\x12\x11\n\ttdp_limit\x18\x0b \x01(\x05\x12;\n\x0c\x63pu_governor\x18\x0c \x01(\x0e\x32\r.ECPUGovernor:\x16k_ECPUGovernor_Invalid\x12\x1f\n\x17\x63pu_governor_manual_mhz\x18\r \x01(\x05\x12\x16\n\x0escaling_filter\x18\x0e \x01(\x05\x12\x15\n\rfsr_sharpness\x18\x0f \x01(\x05\x12\x1c\n\x14is_fps_limit_enabled\x18\x10 \x01(\x08\x12\x1c\n\x14is_tdp_limit_enabled\x18\x11 \x01(\x08\x12/\n\'is_show_perf_overlay_over_steam_enabled\x18\x12 \x01(\x08\x12#\n\x1bis_low_latency_mode_enabled\x18\x13 \x01(\x08\x12!\n\x19\x64isplay_refresh_manual_hz\x18\x14 \x01(\x05\x12$\n\x1cis_game_perf_profile_enabled\x18\x15 \x01(\x08\"\xa0\x01\n\x13\x43MsgSystemPerfState\x12%\n\x06limits\x18\x01 \x01(\x0b\x32\x15.CMsgSystemPerfLimits\x12)\n\x08settings\x18\x02 \x01(\x0b\x32\x17.CMsgSystemPerfSettings\x12\x17\n\x0f\x63urrent_game_id\x18\x03 \x01(\x04\x12\x1e\n\x16\x61\x63tive_profile_game_id\x18\x04 \x01(\x04\"\x87\x01\n\x1c\x43MsgSystemPerfUpdateSettings\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1a\n\x10reset_to_default\x18\x02 \x01(\x08H\x00\x12\x31\n\x0esettings_delta\x18\x03 \x01(\x0b\x32\x17.CMsgSystemPerfSettingsH\x00\x42\x08\n\x06update\"\xdf\x01\n\x19\x43MsgSystemDockUpdateState\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32\x0e.EUpdaterState:\x17k_EUpdaterState_Invalid\x12\x1a\n\x12rtime_last_checked\x18\x02 \x01(\x07\x12\x17\n\x0fversion_current\x18\x03 \x01(\t\x12\x19\n\x11version_available\x18\x04 \x01(\t\x12\x16\n\x0estage_progress\x18\x05 \x01(\x02\x12\"\n\x1artime_estimated_completion\x18\x06 \x01(\x07\"G\n\x13\x43MsgSystemDockState\x12\x30\n\x0cupdate_state\x18\x01 \x01(\x0b\x32\x1a.CMsgSystemDockUpdateState\"2\n\x1c\x43MsgSystemDockUpdateFirmware\x12\x12\n\ncheck_only\x18\x01 \x01(\x08\"\xc5\x01\n\x15\x43MsgSystemAudioVolume\x12\x34\n\x07\x65ntries\x18\x01 \x03(\x0b\x32#.CMsgSystemAudioVolume.ChannelEntry\x12\x10\n\x08is_muted\x18\x02 \x01(\x08\x1a\x64\n\x0c\x43hannelEntry\x12\x44\n\x08\x65\x63hannel\x18\x01 \x01(\x0e\x32\x14.ESystemAudioChannel:\x1ck_SystemAudioChannel_Invalid\x12\x0e\n\x06volume\x18\x02 \x01(\x02\"E\n\x1c\x43MsgSystemAudioManagerObject\x12\n\n\x02id\x18\x01 \x01(\r\x12\x19\n\x11rtime_last_update\x18\x02 \x01(\x07\"\x89\x01\n\x1c\x43MsgSystemAudioManagerDevice\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04nick\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x0b\n\x03\x61pi\x18\x05 \x01(\t\"\x81\x02\n\x1a\x43MsgSystemAudioManagerNode\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x11\n\tdevice_id\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04nick\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12J\n\nedirection\x18\x06 \x01(\x0e\x32\x16.ESystemAudioDirection:\x1ek_SystemAudioDirection_Invalid\x12&\n\x06volume\x18\x07 \x01(\x0b\x32\x16.CMsgSystemAudioVolume\"\xe2\x02\n\x1a\x43MsgSystemAudioManagerPort\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x0f\n\x07node_id\x18\x03 \x01(\r\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\r\n\x05\x61lias\x18\x05 \x01(\t\x12\x43\n\x05\x65type\x18\x06 \x01(\x0e\x32\x15.ESystemAudioPortType:\x1dk_SystemAudioPortType_Invalid\x12R\n\nedirection\x18\x07 \x01(\x0e\x32\x1a.ESystemAudioPortDirection:\"k_SystemAudioPortDirection_Invalid\x12\x13\n\x0bis_physical\x18\x08 \x01(\x08\x12\x13\n\x0bis_terminal\x18\t \x01(\x08\x12\x12\n\nis_control\x18\n \x01(\x08\x12\x12\n\nis_monitor\x18\x0b \x01(\x08\"\xa7\x01\n\x1a\x43MsgSystemAudioManagerLink\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x16\n\x0eoutput_node_id\x18\x02 \x01(\r\x12\x16\n\x0eoutput_port_id\x18\x03 \x01(\r\x12\x15\n\rinput_node_id\x18\x04 \x01(\r\x12\x15\n\rinput_port_id\x18\x05 \x01(\r\"\xd3\x01\n\x1d\x43MsgSystemAudioManagerStateHW\x12.\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1d.CMsgSystemAudioManagerDevice\x12*\n\x05nodes\x18\x02 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerNode\x12*\n\x05ports\x18\x03 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerPort\x12*\n\x05links\x18\x04 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerLink\"p\n\x1b\x43MsgSystemAudioManagerState\x12\x14\n\x0crtime_filter\x18\x01 \x01(\x07\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\x05\x12*\n\x02hw\x18\x03 \x01(\x0b\x32\x1e.CMsgSystemAudioManagerStateHW\"8\n%CMsgSystemAudioManagerUpdateSomething\x12\x0f\n\x07\x63ounter\x18\x01 \x01(\x05\"\xf5\x08\n\x19\x43MsgSystemManagerSettings\x12*\n\"idle_backlight_dim_battery_seconds\x18\x01 \x01(\x02\x12%\n\x1didle_backlight_dim_ac_seconds\x18\x02 \x01(\x02\x12$\n\x1cidle_suspend_battery_seconds\x18\x03 \x01(\x02\x12\x1f\n\x17idle_suspend_ac_seconds\x18\x04 \x01(\x02\x12\x1e\n\x16idle_suspend_supressed\x18\x05 \x01(\x08\x12(\n is_adaptive_brightness_available\x18\x06 \x01(\x08\x12+\n#display_adaptive_brightness_enabled\x18\x07 \x01(\x08\x12)\n!is_display_colorprofile_available\x18\x08 \x01(\x08\x12\x45\n\x14\x64isplay_colorprofile\x18\t \x01(\x0e\x32\x0e.EColorProfile:\x17k_EColorProfile_Invalid\x12!\n\x19\x64isplay_nightmode_enabled\x18\n \x01(\x08\x12&\n\x1e\x64isplay_nightmode_tintstrength\x18\x0b \x01(\x02\x12 \n\x18\x64isplay_nightmode_maxhue\x18\x0c \x01(\x02\x12 \n\x18\x64isplay_nightmode_maxsat\x18\r \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_uiexp\x18\x0e \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_blend\x18\x0f \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_reset\x18\x10 \x01(\x08\x12*\n\"display_nightmode_schedule_enabled\x18\x11 \x01(\x08\x12,\n$display_nightmode_schedule_starttime\x18\x12 \x01(\x02\x12*\n\"display_nightmode_schedule_endtime\x18\x13 \x01(\x02\x12#\n\x1b\x64isplay_diagnostics_enabled\x18\x14 \x01(\x08\x12\x16\n\x0e\x61ls_lux_latest\x18\x15 \x01(\x02\x12\x16\n\x0e\x61ls_lux_median\x18\x16 \x01(\x02\x12!\n\x19\x64isplay_brightness_linear\x18\x17 \x01(\x02\x12&\n\x1e\x64isplay_brightness_adaptivemin\x18\x18 \x01(\x02\x12&\n\x1e\x64isplay_brightness_adaptivemax\x18\x19 \x01(\x02\x12!\n\x19is_wifi_powersave_enabled\x18\x1a \x01(\x08\x12 \n\x18is_fan_control_available\x18\x1b \x01(\x08\x12P\n\x10\x66\x61n_control_mode\x18\x1c \x01(\x0e\x32\x16.ESystemFanControlMode:\x1ek_SystemFanControlMode_Invalid\"K\n\x18\x43MsgSelectOSBranchParams\x12/\n\x06\x62ranch\x18\x01 \x01(\x0e\x32\n.EOSBranch:\x13k_EOSBranch_Unknown\"p\n\x18\x43MsgSystemUpdateProgress\x12\x16\n\x0estage_progress\x18\x01 \x01(\x02\x12\x18\n\x10stage_size_bytes\x18\x02 \x01(\x03\x12\"\n\x1artime_estimated_completion\x18\x03 \x01(\x07\"\xa1\x01\n\x1b\x43MsgSystemUpdateCheckResult\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32\r.EUpdaterType:\x16k_EUpdaterType_Invalid\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12\x15\n\rrtime_checked\x18\x03 \x01(\x07\x12\x11\n\tavailable\x18\x04 \x01(\x08\x12\x0f\n\x07version\x18\x05 \x01(\t\"A\n\x1b\x43MsgSystemUpdateApplyParams\x12\"\n\x0b\x61pply_types\x18\x01 \x03(\x0e\x32\r.EUpdaterType\"\xb6\x01\n\x1b\x43MsgSystemUpdateApplyResult\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32\r.EUpdaterType:\x16k_EUpdaterType_Invalid\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12&\n\x17requires_client_restart\x18\x03 \x01(\x08:\x05\x66\x61lse\x12&\n\x17requires_system_restart\x18\x04 \x01(\x08:\x05\x66\x61lse\"\xf4\x01\n\x15\x43MsgSystemUpdateState\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32\x0e.EUpdaterState:\x17k_EUpdaterState_Invalid\x12+\n\x08progress\x18\x02 \x01(\x0b\x32\x19.CMsgSystemUpdateProgress\x12:\n\x14update_check_results\x18\x03 \x03(\x0b\x32\x1c.CMsgSystemUpdateCheckResult\x12:\n\x14update_apply_results\x18\x04 \x03(\x0b\x32\x1c.CMsgSystemUpdateApplyResult\"&\n\x15\x43MsgAchievementChange\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\\\n\x0c\x43MsgCellList\x12!\n\x05\x63\x65lls\x18\x01 \x03(\x0b\x32\x12.CMsgCellList.Cell\x1a)\n\x04\x43\x65ll\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x10\n\x08loc_name\x18\x02 \x01(\t\"\x8e\x03\n\x10\x43MsgShortcutInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0b\n\x03\x65xe\x18\x02 \x01(\t\x12\x11\n\tstart_dir\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x0c\n\x04path\x18\x05 \x01(\t\x12\x0c\n\x04\x61rgs\x18\x06 \x01(\t\x12\x10\n\x08\x61pp_name\x18\x07 \x01(\t\x12\x16\n\x0eoverride_appid\x18\x08 \x01(\r\x12\x15\n\rflatpak_appid\x18\t \x01(\t\x12\x0c\n\x04tags\x18\n \x03(\t\x12\x11\n\tis_remote\x18\x0b \x01(\x08\x12\x11\n\tis_hidden\x18\x0c \x01(\x08\x12\x14\n\x0cis_temporary\x18\r \x01(\x08\x12\x11\n\tis_openvr\x18\x0e \x01(\x08\x12\x1c\n\x14\x61llow_desktop_config\x18\x0f \x01(\x08\x12\x15\n\rallow_overlay\x18\x10 \x01(\x08\x12\x1b\n\x13rt_last_played_time\x18\x11 \x01(\r\x12\x1a\n\x12is_devkit_shortcut\x18\x12 \x01(\x08\x12\x15\n\rdevkit_gameid\x18\x13 \x01(\t\"$\n\x12\x43MsgShortcutAppIds\x12\x0e\n\x06\x61ppids\x18\x01 \x03(\r*\x96\x02\n\x1c\x45\x43loudPendingRemoteOperation\x12&\n\"k_ECloudPendingRemoteOperationNone\x10\x00\x12\x32\n.k_ECloudPendingRemoteOperationAppSessionActive\x10\x01\x12\x32\n.k_ECloudPendingRemoteOperationUploadInProgress\x10\x02\x12/\n+k_ECloudPendingRemoteOperationUploadPending\x10\x03\x12\x35\n1k_ECloudPendingRemoteOperationAppSessionSuspended\x10\x04*\x9f\x0c\n\x18\x45SteamDeckKeyboardLayout\x12%\n!k_ESteamDeckKeyboardLayout_QWERTY\x10\x00\x12(\n$k_ESteamDeckKeyboardLayout_Bulgarian\x10\x01\x12\x31\n-k_ESteamDeckKeyboardLayout_Chinese_Simplified\x10\x02\x12\x32\n.k_ESteamDeckKeyboardLayout_Chinese_Traditional\x10\x03\x12$\n k_ESteamDeckKeyboardLayout_Czech\x10\x04\x12%\n!k_ESteamDeckKeyboardLayout_Danish\x10\x05\x12&\n\"k_ESteamDeckKeyboardLayout_Finnish\x10\x06\x12%\n!k_ESteamDeckKeyboardLayout_French\x10\x07\x12%\n!k_ESteamDeckKeyboardLayout_German\x10\x08\x12$\n k_ESteamDeckKeyboardLayout_Greek\x10\t\x12(\n$k_ESteamDeckKeyboardLayout_Hungarian\x10\n\x12&\n\"k_ESteamDeckKeyboardLayout_Italian\x10\x0b\x12\'\n#k_ESteamDeckKeyboardLayout_Japanese\x10\x0c\x12%\n!k_ESteamDeckKeyboardLayout_Korean\x10\r\x12(\n$k_ESteamDeckKeyboardLayout_Norwegian\x10\x0e\x12%\n!k_ESteamDeckKeyboardLayout_Polish\x10\x0f\x12)\n%k_ESteamDeckKeyboardLayout_Portuguese\x10\x10\x12\'\n#k_ESteamDeckKeyboardLayout_Romanian\x10\x11\x12&\n\"k_ESteamDeckKeyboardLayout_Russian\x10\x12\x12&\n\"k_ESteamDeckKeyboardLayout_Spanish\x10\x13\x12&\n\"k_ESteamDeckKeyboardLayout_Swedish\x10\x14\x12#\n\x1fk_ESteamDeckKeyboardLayout_Thai\x10\x15\x12(\n$k_ESteamDeckKeyboardLayout_Turkish_F\x10\x16\x12(\n$k_ESteamDeckKeyboardLayout_Turkish_Q\x10\x17\x12(\n$k_ESteamDeckKeyboardLayout_Ukrainian\x10\x18\x12)\n%k_ESteamDeckKeyboardLayout_Vietnamese\x10\x19\x12\x33\n/k_ESteamDeckKeyboardLayout_QWERTY_International\x10\x1a\x12%\n!k_ESteamDeckKeyboardLayout_Dvorak\x10\x1b\x12&\n\"k_ESteamDeckKeyboardLayout_Colemak\x10\x1c\x12=\n9k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic_Traditional\x10\x1d\x12\x31\n-k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic\x10\x1e\x12;\n7k_ESteamDeckKeyboardLayout_Chinese_Traditional_Bopomofo\x10\x1f\x12:\n6k_ESteamDeckKeyboardLayout_Chinese_Traditional_Cangjie\x10 \x12,\n(k_ESteamDeckKeyboardLayout_Japanese_Kana\x10!\x12\x38\n4k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick\x10\"B\x05H\x01\x90\x01\x00' , dependencies=[enums__pb2.DESCRIPTOR,]) @@ -60,17 +60,243 @@ ], containing_type=None, serialized_options=None, - serialized_start=3675, - serialized_end=3953, + serialized_start=11733, + serialized_end=12011, ) _sym_db.RegisterEnumDescriptor(_ECLOUDPENDINGREMOTEOPERATION) ECloudPendingRemoteOperation = enum_type_wrapper.EnumTypeWrapper(_ECLOUDPENDINGREMOTEOPERATION) +_ESTEAMDECKKEYBOARDLAYOUT = _descriptor.EnumDescriptor( + name='ESteamDeckKeyboardLayout', + full_name='ESteamDeckKeyboardLayout', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_QWERTY', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Bulgarian', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Simplified', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Traditional', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Czech', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Danish', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Finnish', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_French', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_German', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Greek', index=9, number=9, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Hungarian', index=10, number=10, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Italian', index=11, number=11, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Japanese', index=12, number=12, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Korean', index=13, number=13, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Norwegian', index=14, number=14, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Polish', index=15, number=15, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Portuguese', index=16, number=16, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Romanian', index=17, number=17, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Russian', index=18, number=18, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Spanish', index=19, number=19, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Swedish', index=20, number=20, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Thai', index=21, number=21, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Turkish_F', index=22, number=22, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Turkish_Q', index=23, number=23, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Ukrainian', index=24, number=24, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Vietnamese', index=25, number=25, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_QWERTY_International', index=26, number=26, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Dvorak', index=27, number=27, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Colemak', index=28, number=28, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic_Traditional', index=29, number=29, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic', index=30, number=30, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Traditional_Bopomofo', index=31, number=31, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Traditional_Cangjie', index=32, number=32, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Japanese_Kana', index=33, number=33, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick', index=34, number=34, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=12014, + serialized_end=13581, +) +_sym_db.RegisterEnumDescriptor(_ESTEAMDECKKEYBOARDLAYOUT) + +ESteamDeckKeyboardLayout = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKKEYBOARDLAYOUT) k_ECloudPendingRemoteOperationNone = 0 k_ECloudPendingRemoteOperationAppSessionActive = 1 k_ECloudPendingRemoteOperationUploadInProgress = 2 k_ECloudPendingRemoteOperationUploadPending = 3 k_ECloudPendingRemoteOperationAppSessionSuspended = 4 +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 @@ -103,6 +329,13 @@ 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='d', full_name='SteamMessagesClientIClientForcedEnumDependencies.d', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -116,7 +349,7 @@ oneofs=[ ], serialized_start=52, - serialized_end=321, + serialized_end=383, ) @@ -154,8 +387,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=323, - serialized_end=384, + serialized_start=385, + serialized_end=446, ) @@ -221,8 +454,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=387, - serialized_end=578, + serialized_start=449, + serialized_end=640, ) @@ -253,8 +486,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=580, - serialized_end=621, + serialized_start=642, + serialized_end=683, ) @@ -320,8 +553,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=624, - serialized_end=815, + serialized_start=686, + serialized_end=877, ) @@ -366,8 +599,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1251, - serialized_end=1334, + serialized_start=1313, + serialized_end=1396, ) _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS_AP = _descriptor.Descriptor( @@ -453,8 +686,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1436, - serialized_end=1609, + serialized_start=1498, + serialized_end=1671, ) _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS = _descriptor.Descriptor( @@ -491,8 +724,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1337, - serialized_end=1609, + serialized_start=1399, + serialized_end=1671, ) _CMSGNETWORKDEVICESDATA_DEVICE = _descriptor.Descriptor( @@ -585,8 +818,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=953, - serialized_end=1609, + serialized_start=1015, + serialized_end=1671, ) _CMSGNETWORKDEVICESDATA = _descriptor.Descriptor( @@ -630,8 +863,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=818, - serialized_end=1609, + serialized_start=880, + serialized_end=1671, ) @@ -662,8 +895,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1918, - serialized_end=1942, + serialized_start=1980, + serialized_end=2004, ) _CMSGNETWORKDEVICECONNECT_CUSTOMAP = _descriptor.Descriptor( @@ -700,8 +933,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1944, - serialized_end=1987, + serialized_start=2006, + serialized_end=2049, ) _CMSGNETWORKDEVICECONNECT_CREDENTIALS = _descriptor.Descriptor( @@ -738,8 +971,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1989, - serialized_end=2038, + serialized_start=2051, + serialized_end=2100, ) _CMSGNETWORKDEVICECONNECT = _descriptor.Descriptor( @@ -809,8 +1042,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=1612, - serialized_end=2049, + serialized_start=1674, + serialized_end=2111, ) @@ -876,8 +1109,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2185, - serialized_end=2296, + serialized_start=2277, + serialized_end=2388, ) _CMSGSTORAGEDEVICESDATA_BLOCKDEVICE = _descriptor.Descriptor( @@ -984,8 +1217,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2299, - serialized_end=2689, + serialized_start=2391, + serialized_end=2781, ) _CMSGSTORAGEDEVICESDATA = _descriptor.Descriptor( @@ -1010,6 +1243,13 @@ 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='is_unmount_supported', full_name='CMsgStorageDevicesData.is_unmount_supported', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1022,8 +1262,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2052, - serialized_end=2689, + serialized_start=2114, + serialized_end=2781, ) @@ -1075,8 +1315,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2692, - serialized_end=2877, + serialized_start=2784, + serialized_end=2969, ) @@ -1107,8 +1347,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2879, - serialized_end=2965, + serialized_start=2971, + serialized_end=3057, ) @@ -1167,8 +1407,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3100, - serialized_end=3195, + serialized_start=3244, + serialized_end=3339, ) _CMSGBLUETOOTHDEVICESDATA_DEVICE = _descriptor.Descriptor( @@ -1247,36 +1487,29 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3198, - serialized_end=3403, + serialized_start=3342, + serialized_end=3547, ) -_CMSGBLUETOOTHDEVICESDATA = _descriptor.Descriptor( - name='CMsgBluetoothDevicesData', - full_name='CMsgBluetoothDevicesData', +_CMSGBLUETOOTHDEVICESDATA_MANAGER = _descriptor.Descriptor( + name='Manager', + full_name='CMsgBluetoothDevicesData.Manager', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='adapters', full_name='CMsgBluetoothDevicesData.adapters', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='devices', full_name='CMsgBluetoothDevicesData.devices', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], + name='is_bluetooth_enabled', full_name='CMsgBluetoothDevicesData.Manager.is_bluetooth_enabled', index=0, + number=1, 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=[ ], - nested_types=[_CMSGBLUETOOTHDEVICESDATA_ADAPTER, _CMSGBLUETOOTHDEVICESDATA_DEVICE, ], + nested_types=[], enum_types=[ ], serialized_options=None, @@ -1285,30 +1518,43 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2968, - serialized_end=3403, + serialized_start=3549, + serialized_end=3588, ) - -_CMSGBLUETOOTHSETTINGS = _descriptor.Descriptor( - name='CMsgBluetoothSettings', - full_name='CMsgBluetoothSettings', +_CMSGBLUETOOTHDEVICESDATA = _descriptor.Descriptor( + name='CMsgBluetoothDevicesData', + full_name='CMsgBluetoothDevicesData', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='is_enabled', full_name='CMsgBluetoothSettings.is_enabled', index=0, - number=1, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, + name='adapters', full_name='CMsgBluetoothDevicesData.adapters', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='devices', full_name='CMsgBluetoothDevicesData.devices', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='manager', full_name='CMsgBluetoothDevicesData.manager', 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=[ ], - nested_types=[], + nested_types=[_CMSGBLUETOOTHDEVICESDATA_ADAPTER, _CMSGBLUETOOTHDEVICESDATA_DEVICE, _CMSGBLUETOOTHDEVICESDATA_MANAGER, ], enum_types=[ ], serialized_options=None, @@ -1317,8 +1563,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3405, - serialized_end=3448, + serialized_start=3060, + serialized_end=3588, ) @@ -1356,23 +1602,58 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3450, - serialized_end=3510, + serialized_start=3590, + serialized_end=3650, ) -_CMSGSYSTEMPERFDIAGNOSTICINFO = _descriptor.Descriptor( - name='CMsgSystemPerfDiagnosticInfo', - full_name='CMsgSystemPerfDiagnosticInfo', +_CMSGSYSTEMPERFNETWORKINTERFACE = _descriptor.Descriptor( + name='CMsgSystemPerfNetworkInterface', + full_name='CMsgSystemPerfNetworkInterface', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='entries', full_name='CMsgSystemPerfDiagnosticInfo.entries', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], + name='name', full_name='CMsgSystemPerfNetworkInterface.name', index=0, + number=1, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='timestamp', full_name='CMsgSystemPerfNetworkInterface.timestamp', index=1, + number=2, type=1, cpp_type=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tx_bytes_total', full_name='CMsgSystemPerfNetworkInterface.tx_bytes_total', index=2, + number=3, type=3, cpp_type=2, 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='rx_bytes_total', full_name='CMsgSystemPerfNetworkInterface.rx_bytes_total', index=3, + number=4, type=3, cpp_type=2, 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='tx_bytes_per_sec', full_name='CMsgSystemPerfNetworkInterface.tx_bytes_per_sec', 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='rx_bytes_per_sec', full_name='CMsgSystemPerfNetworkInterface.rx_bytes_per_sec', 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, create_key=_descriptor._internal_create_key), @@ -1388,30 +1669,37 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3512, - serialized_end=3591, + serialized_start=3653, + serialized_end=3818, ) -_CMSGSYSTEMPERFSETTINGS = _descriptor.Descriptor( - name='CMsgSystemPerfSettings', - full_name='CMsgSystemPerfSettings', +_CMSGSYSTEMPERFDIAGNOSTICINFO = _descriptor.Descriptor( + name='CMsgSystemPerfDiagnosticInfo', + full_name='CMsgSystemPerfDiagnosticInfo', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='diagnostic_update_rate', full_name='CMsgSystemPerfSettings.diagnostic_update_rate', index=0, - number=1, type=2, cpp_type=6, label=1, - has_default_value=False, default_value=float(0), + name='entries', full_name='CMsgSystemPerfDiagnosticInfo.entries', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='is_shark_mode', full_name='CMsgSystemPerfSettings.is_shark_mode', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, + name='interfaces', full_name='CMsgSystemPerfDiagnosticInfo.interfaces', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='battery_temp_c', full_name='CMsgSystemPerfDiagnosticInfo.battery_temp_c', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), @@ -1427,13 +1715,2147 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3593, - serialized_end=3672, + serialized_start=3821, + serialized_end=3977, ) -_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['a'].enum_type = enums__pb2._EBLUETOOTHDEVICETYPE + +_CMSGSYSTEMPERFLIMITS = _descriptor.Descriptor( + name='CMsgSystemPerfLimits', + full_name='CMsgSystemPerfLimits', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cpu_governor_manual_min_mhz', full_name='CMsgSystemPerfLimits.cpu_governor_manual_min_mhz', index=0, + number=1, 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='cpu_governor_manual_max_mhz', full_name='CMsgSystemPerfLimits.cpu_governor_manual_max_mhz', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='fsr_sharpness_min', full_name='CMsgSystemPerfLimits.fsr_sharpness_min', 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='fsr_sharpness_max', full_name='CMsgSystemPerfLimits.fsr_sharpness_max', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_manual_min_mhz', full_name='CMsgSystemPerfLimits.gpu_performance_manual_min_mhz', 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='gpu_performance_manual_max_mhz', full_name='CMsgSystemPerfLimits.gpu_performance_manual_max_mhz', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_is_standalone', full_name='CMsgSystemPerfLimits.perf_overlay_is_standalone', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_dynamic_vrs_available', full_name='CMsgSystemPerfLimits.is_dynamic_vrs_available', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_manual_display_refresh_rate_available', full_name='CMsgSystemPerfLimits.is_manual_display_refresh_rate_available', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_levels_available', full_name='CMsgSystemPerfLimits.gpu_performance_levels_available', index=9, + number=10, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_refresh_manual_hz_min', full_name='CMsgSystemPerfLimits.display_refresh_manual_hz_min', index=10, + number=11, 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='display_refresh_manual_hz_max', full_name='CMsgSystemPerfLimits.display_refresh_manual_hz_max', index=11, + number=12, 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='fps_limit_options', full_name='CMsgSystemPerfLimits.fps_limit_options', index=12, + number=13, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tdp_limit_min', full_name='CMsgSystemPerfLimits.tdp_limit_min', index=13, + number=14, 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='tdp_limit_max', full_name='CMsgSystemPerfLimits.tdp_limit_max', index=14, + number=15, 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='is_nis_supported', full_name='CMsgSystemPerfLimits.is_nis_supported', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='nis_sharpness_min', full_name='CMsgSystemPerfLimits.nis_sharpness_min', index=16, + number=17, 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='nis_sharpness_max', full_name='CMsgSystemPerfLimits.nis_sharpness_max', index=17, + number=18, 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3980, + serialized_end=4626, +) + + +_CMSGSYSTEMPERFSETTINGSGLOBAL = _descriptor.Descriptor( + name='CMsgSystemPerfSettingsGlobal', + full_name='CMsgSystemPerfSettingsGlobal', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='diagnostic_update_rate', full_name='CMsgSystemPerfSettingsGlobal.diagnostic_update_rate', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='system_trace_service_state', full_name='CMsgSystemPerfSettingsGlobal.system_trace_service_state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='graphics_profiling_service_state', full_name='CMsgSystemPerfSettingsGlobal.graphics_profiling_service_state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_service_state', full_name='CMsgSystemPerfSettingsGlobal.perf_overlay_service_state', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_level', full_name='CMsgSystemPerfSettingsGlobal.perf_overlay_level', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_show_perf_overlay_over_steam_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_show_perf_overlay_over_steam_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_advanced_settings_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_advanced_settings_enabled', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4629, + serialized_end=5155, +) + + +_CMSGSYSTEMPERFSETTINGSPERAPP = _descriptor.Descriptor( + name='CMsgSystemPerfSettingsPerApp', + full_name='CMsgSystemPerfSettingsPerApp', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='gpu_performance_manual_mhz', full_name='CMsgSystemPerfSettingsPerApp.gpu_performance_manual_mhz', index=0, + number=1, 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='fps_limit', full_name='CMsgSystemPerfSettingsPerApp.fps_limit', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_variable_resolution_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_variable_resolution_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_dynamic_refresh_rate_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_dynamic_refresh_rate_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tdp_limit', full_name='CMsgSystemPerfSettingsPerApp.tdp_limit', 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='cpu_governor', full_name='CMsgSystemPerfSettingsPerApp.cpu_governor', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cpu_governor_manual_mhz', full_name='CMsgSystemPerfSettingsPerApp.cpu_governor_manual_mhz', index=6, + number=7, 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='scaling_filter', full_name='CMsgSystemPerfSettingsPerApp.scaling_filter', index=7, + number=8, 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='fsr_sharpness', full_name='CMsgSystemPerfSettingsPerApp.fsr_sharpness', index=8, + number=9, 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='is_fps_limit_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_fps_limit_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_tdp_limit_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_tdp_limit_enabled', index=10, + number=11, 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), + _descriptor.FieldDescriptor( + name='is_low_latency_mode_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_low_latency_mode_enabled', index=11, + number=12, 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), + _descriptor.FieldDescriptor( + name='display_refresh_manual_hz', full_name='CMsgSystemPerfSettingsPerApp.display_refresh_manual_hz', index=12, + number=13, 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='is_game_perf_profile_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_game_perf_profile_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_level', full_name='CMsgSystemPerfSettingsPerApp.gpu_performance_level', index=14, + number=15, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='nis_sharpness', full_name='CMsgSystemPerfSettingsPerApp.nis_sharpness', index=15, + number=16, 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5158, + serialized_end=5763, +) + + +_CMSGSYSTEMPERFSETTINGS = _descriptor.Descriptor( + name='CMsgSystemPerfSettings', + full_name='CMsgSystemPerfSettings', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='global', full_name='CMsgSystemPerfSettings.global', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='per_app', full_name='CMsgSystemPerfSettings.per_app', index=1, + number=2, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5765, + serialized_end=5884, +) + + +_CMSGSYSTEMPERFSETTINGSV1 = _descriptor.Descriptor( + name='CMsgSystemPerfSettingsV1', + full_name='CMsgSystemPerfSettingsV1', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='diagnostic_update_rate', full_name='CMsgSystemPerfSettingsV1.diagnostic_update_rate', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='system_trace_service_state', full_name='CMsgSystemPerfSettingsV1.system_trace_service_state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='graphics_profiling_service_state', full_name='CMsgSystemPerfSettingsV1.graphics_profiling_service_state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_service_state', full_name='CMsgSystemPerfSettingsV1.perf_overlay_service_state', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='perf_overlay_level', full_name='CMsgSystemPerfSettingsV1.perf_overlay_level', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_level', full_name='CMsgSystemPerfSettingsV1.gpu_performance_level', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='gpu_performance_manual_mhz', full_name='CMsgSystemPerfSettingsV1.gpu_performance_manual_mhz', index=6, + number=7, 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='fps_limit', full_name='CMsgSystemPerfSettingsV1.fps_limit', index=7, + number=8, 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='is_variable_resolution_enabled', full_name='CMsgSystemPerfSettingsV1.is_variable_resolution_enabled', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_dynamic_refresh_rate_enabled', full_name='CMsgSystemPerfSettingsV1.is_dynamic_refresh_rate_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tdp_limit', full_name='CMsgSystemPerfSettingsV1.tdp_limit', index=10, + number=11, 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='cpu_governor', full_name='CMsgSystemPerfSettingsV1.cpu_governor', index=11, + number=12, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cpu_governor_manual_mhz', full_name='CMsgSystemPerfSettingsV1.cpu_governor_manual_mhz', index=12, + number=13, 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='scaling_filter', full_name='CMsgSystemPerfSettingsV1.scaling_filter', index=13, + number=14, 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='fsr_sharpness', full_name='CMsgSystemPerfSettingsV1.fsr_sharpness', index=14, + number=15, 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='is_fps_limit_enabled', full_name='CMsgSystemPerfSettingsV1.is_fps_limit_enabled', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='is_tdp_limit_enabled', full_name='CMsgSystemPerfSettingsV1.is_tdp_limit_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_show_perf_overlay_over_steam_enabled', full_name='CMsgSystemPerfSettingsV1.is_show_perf_overlay_over_steam_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_low_latency_mode_enabled', full_name='CMsgSystemPerfSettingsV1.is_low_latency_mode_enabled', index=18, + number=19, 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), + _descriptor.FieldDescriptor( + name='display_refresh_manual_hz', full_name='CMsgSystemPerfSettingsV1.display_refresh_manual_hz', index=19, + number=20, 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='is_game_perf_profile_enabled', full_name='CMsgSystemPerfSettingsV1.is_game_perf_profile_enabled', index=20, + number=21, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5887, + serialized_end=6923, +) + + +_CMSGSYSTEMPERFSTATE = _descriptor.Descriptor( + name='CMsgSystemPerfState', + full_name='CMsgSystemPerfState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='limits', full_name='CMsgSystemPerfState.limits', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='settings', full_name='CMsgSystemPerfState.settings', index=1, + number=2, 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), + _descriptor.FieldDescriptor( + name='current_game_id', full_name='CMsgSystemPerfState.current_game_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='active_profile_game_id', full_name='CMsgSystemPerfState.active_profile_game_id', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6926, + serialized_end=7086, +) + + +_CMSGSYSTEMPERFUPDATESETTINGS = _descriptor.Descriptor( + name='CMsgSystemPerfUpdateSettings', + full_name='CMsgSystemPerfUpdateSettings', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='gameid', full_name='CMsgSystemPerfUpdateSettings.gameid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='reset_to_default', full_name='CMsgSystemPerfUpdateSettings.reset_to_default', 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), + _descriptor.FieldDescriptor( + name='settings_delta', full_name='CMsgSystemPerfUpdateSettings.settings_delta', 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='update', full_name='CMsgSystemPerfUpdateSettings.update', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=7089, + serialized_end=7224, +) + + +_CMSGSYSTEMDOCKUPDATESTATE = _descriptor.Descriptor( + name='CMsgSystemDockUpdateState', + full_name='CMsgSystemDockUpdateState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='state', full_name='CMsgSystemDockUpdateState.state', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime_last_checked', full_name='CMsgSystemDockUpdateState.rtime_last_checked', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version_current', full_name='CMsgSystemDockUpdateState.version_current', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version_available', full_name='CMsgSystemDockUpdateState.version_available', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='stage_progress', full_name='CMsgSystemDockUpdateState.stage_progress', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime_estimated_completion', full_name='CMsgSystemDockUpdateState.rtime_estimated_completion', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7227, + serialized_end=7450, +) + + +_CMSGSYSTEMDOCKSTATE = _descriptor.Descriptor( + name='CMsgSystemDockState', + full_name='CMsgSystemDockState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='update_state', full_name='CMsgSystemDockState.update_state', index=0, + number=1, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7452, + serialized_end=7523, +) + + +_CMSGSYSTEMDOCKUPDATEFIRMWARE = _descriptor.Descriptor( + name='CMsgSystemDockUpdateFirmware', + full_name='CMsgSystemDockUpdateFirmware', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='check_only', full_name='CMsgSystemDockUpdateFirmware.check_only', index=0, + number=1, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7525, + serialized_end=7575, +) + + +_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY = _descriptor.Descriptor( + name='ChannelEntry', + full_name='CMsgSystemAudioVolume.ChannelEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='echannel', full_name='CMsgSystemAudioVolume.ChannelEntry.echannel', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='volume', full_name='CMsgSystemAudioVolume.ChannelEntry.volume', index=1, + number=2, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7675, + serialized_end=7775, +) + +_CMSGSYSTEMAUDIOVOLUME = _descriptor.Descriptor( + name='CMsgSystemAudioVolume', + full_name='CMsgSystemAudioVolume', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='entries', full_name='CMsgSystemAudioVolume.entries', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_muted', full_name='CMsgSystemAudioVolume.is_muted', 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=[ + ], + nested_types=[_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7578, + serialized_end=7775, +) + + +_CMSGSYSTEMAUDIOMANAGEROBJECT = _descriptor.Descriptor( + name='CMsgSystemAudioManagerObject', + full_name='CMsgSystemAudioManagerObject', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='CMsgSystemAudioManagerObject.id', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime_last_update', full_name='CMsgSystemAudioManagerObject.rtime_last_update', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7777, + serialized_end=7846, +) + + +_CMSGSYSTEMAUDIOMANAGERDEVICE = _descriptor.Descriptor( + name='CMsgSystemAudioManagerDevice', + full_name='CMsgSystemAudioManagerDevice', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='base', full_name='CMsgSystemAudioManagerDevice.base', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='name', full_name='CMsgSystemAudioManagerDevice.name', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='nick', full_name='CMsgSystemAudioManagerDevice.nick', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='description', full_name='CMsgSystemAudioManagerDevice.description', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='api', full_name='CMsgSystemAudioManagerDevice.api', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7849, + serialized_end=7986, +) + + +_CMSGSYSTEMAUDIOMANAGERNODE = _descriptor.Descriptor( + name='CMsgSystemAudioManagerNode', + full_name='CMsgSystemAudioManagerNode', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='base', full_name='CMsgSystemAudioManagerNode.base', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='device_id', full_name='CMsgSystemAudioManagerNode.device_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='CMsgSystemAudioManagerNode.name', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='nick', full_name='CMsgSystemAudioManagerNode.nick', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='description', full_name='CMsgSystemAudioManagerNode.description', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='edirection', full_name='CMsgSystemAudioManagerNode.edirection', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='volume', full_name='CMsgSystemAudioManagerNode.volume', index=6, + number=7, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7989, + serialized_end=8246, +) + + +_CMSGSYSTEMAUDIOMANAGERPORT = _descriptor.Descriptor( + name='CMsgSystemAudioManagerPort', + full_name='CMsgSystemAudioManagerPort', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='base', full_name='CMsgSystemAudioManagerPort.base', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='node_id', full_name='CMsgSystemAudioManagerPort.node_id', index=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='CMsgSystemAudioManagerPort.name', index=2, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='alias', full_name='CMsgSystemAudioManagerPort.alias', index=3, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='etype', full_name='CMsgSystemAudioManagerPort.etype', index=4, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='edirection', full_name='CMsgSystemAudioManagerPort.edirection', index=5, + number=7, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_physical', full_name='CMsgSystemAudioManagerPort.is_physical', index=6, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_terminal', full_name='CMsgSystemAudioManagerPort.is_terminal', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_control', full_name='CMsgSystemAudioManagerPort.is_control', index=8, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_monitor', full_name='CMsgSystemAudioManagerPort.is_monitor', index=9, + number=11, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8249, + serialized_end=8603, +) + + +_CMSGSYSTEMAUDIOMANAGERLINK = _descriptor.Descriptor( + name='CMsgSystemAudioManagerLink', + full_name='CMsgSystemAudioManagerLink', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='base', full_name='CMsgSystemAudioManagerLink.base', index=0, + number=1, 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), + _descriptor.FieldDescriptor( + name='output_node_id', full_name='CMsgSystemAudioManagerLink.output_node_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='output_port_id', full_name='CMsgSystemAudioManagerLink.output_port_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='input_node_id', full_name='CMsgSystemAudioManagerLink.input_node_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='input_port_id', full_name='CMsgSystemAudioManagerLink.input_port_id', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8606, + serialized_end=8773, +) + + +_CMSGSYSTEMAUDIOMANAGERSTATEHW = _descriptor.Descriptor( + name='CMsgSystemAudioManagerStateHW', + full_name='CMsgSystemAudioManagerStateHW', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='devices', full_name='CMsgSystemAudioManagerStateHW.devices', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='nodes', full_name='CMsgSystemAudioManagerStateHW.nodes', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ports', full_name='CMsgSystemAudioManagerStateHW.ports', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='links', full_name='CMsgSystemAudioManagerStateHW.links', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8776, + serialized_end=8987, +) + + +_CMSGSYSTEMAUDIOMANAGERSTATE = _descriptor.Descriptor( + name='CMsgSystemAudioManagerState', + full_name='CMsgSystemAudioManagerState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='rtime_filter', full_name='CMsgSystemAudioManagerState.rtime_filter', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='counter', full_name='CMsgSystemAudioManagerState.counter', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='hw', full_name='CMsgSystemAudioManagerState.hw', 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=8989, + serialized_end=9101, +) + + +_CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING = _descriptor.Descriptor( + name='CMsgSystemAudioManagerUpdateSomething', + full_name='CMsgSystemAudioManagerUpdateSomething', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='counter', full_name='CMsgSystemAudioManagerUpdateSomething.counter', index=0, + number=1, 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9103, + serialized_end=9159, +) + + +_CMSGSYSTEMMANAGERSETTINGS = _descriptor.Descriptor( + name='CMsgSystemManagerSettings', + full_name='CMsgSystemManagerSettings', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='idle_backlight_dim_battery_seconds', full_name='CMsgSystemManagerSettings.idle_backlight_dim_battery_seconds', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idle_backlight_dim_ac_seconds', full_name='CMsgSystemManagerSettings.idle_backlight_dim_ac_seconds', index=1, + number=2, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idle_suspend_battery_seconds', full_name='CMsgSystemManagerSettings.idle_suspend_battery_seconds', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idle_suspend_ac_seconds', full_name='CMsgSystemManagerSettings.idle_suspend_ac_seconds', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='idle_suspend_supressed', full_name='CMsgSystemManagerSettings.idle_suspend_supressed', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_adaptive_brightness_available', full_name='CMsgSystemManagerSettings.is_adaptive_brightness_available', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_adaptive_brightness_enabled', full_name='CMsgSystemManagerSettings.display_adaptive_brightness_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_display_colorprofile_available', full_name='CMsgSystemManagerSettings.is_display_colorprofile_available', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_colorprofile', full_name='CMsgSystemManagerSettings.display_colorprofile', index=8, + number=9, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_enabled', full_name='CMsgSystemManagerSettings.display_nightmode_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_tintstrength', full_name='CMsgSystemManagerSettings.display_nightmode_tintstrength', index=10, + number=11, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_maxhue', full_name='CMsgSystemManagerSettings.display_nightmode_maxhue', index=11, + number=12, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_maxsat', full_name='CMsgSystemManagerSettings.display_nightmode_maxsat', index=12, + number=13, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_uiexp', full_name='CMsgSystemManagerSettings.display_nightmode_uiexp', index=13, + number=14, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_blend', full_name='CMsgSystemManagerSettings.display_nightmode_blend', index=14, + number=15, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_reset', full_name='CMsgSystemManagerSettings.display_nightmode_reset', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='display_nightmode_schedule_enabled', full_name='CMsgSystemManagerSettings.display_nightmode_schedule_enabled', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_schedule_starttime', full_name='CMsgSystemManagerSettings.display_nightmode_schedule_starttime', index=17, + number=18, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_nightmode_schedule_endtime', full_name='CMsgSystemManagerSettings.display_nightmode_schedule_endtime', index=18, + number=19, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_diagnostics_enabled', full_name='CMsgSystemManagerSettings.display_diagnostics_enabled', index=19, + number=20, 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), + _descriptor.FieldDescriptor( + name='als_lux_latest', full_name='CMsgSystemManagerSettings.als_lux_latest', index=20, + number=21, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='als_lux_median', full_name='CMsgSystemManagerSettings.als_lux_median', index=21, + number=22, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_brightness_linear', full_name='CMsgSystemManagerSettings.display_brightness_linear', index=22, + number=23, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_brightness_adaptivemin', full_name='CMsgSystemManagerSettings.display_brightness_adaptivemin', index=23, + number=24, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='display_brightness_adaptivemax', full_name='CMsgSystemManagerSettings.display_brightness_adaptivemax', index=24, + number=25, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_wifi_powersave_enabled', full_name='CMsgSystemManagerSettings.is_wifi_powersave_enabled', index=25, + number=26, 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), + _descriptor.FieldDescriptor( + name='is_fan_control_available', full_name='CMsgSystemManagerSettings.is_fan_control_available', index=26, + number=27, 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), + _descriptor.FieldDescriptor( + name='fan_control_mode', full_name='CMsgSystemManagerSettings.fan_control_mode', index=27, + number=28, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9162, + serialized_end=10303, +) + + +_CMSGSELECTOSBRANCHPARAMS = _descriptor.Descriptor( + name='CMsgSelectOSBranchParams', + full_name='CMsgSelectOSBranchParams', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='branch', full_name='CMsgSelectOSBranchParams.branch', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10305, + serialized_end=10380, +) + + +_CMSGSYSTEMUPDATEPROGRESS = _descriptor.Descriptor( + name='CMsgSystemUpdateProgress', + full_name='CMsgSystemUpdateProgress', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='stage_progress', full_name='CMsgSystemUpdateProgress.stage_progress', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='stage_size_bytes', full_name='CMsgSystemUpdateProgress.stage_size_bytes', index=1, + number=2, type=3, cpp_type=2, 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='rtime_estimated_completion', full_name='CMsgSystemUpdateProgress.rtime_estimated_completion', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10382, + serialized_end=10494, +) + + +_CMSGSYSTEMUPDATECHECKRESULT = _descriptor.Descriptor( + name='CMsgSystemUpdateCheckResult', + full_name='CMsgSystemUpdateCheckResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='CMsgSystemUpdateCheckResult.type', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='eresult', full_name='CMsgSystemUpdateCheckResult.eresult', index=1, + number=2, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rtime_checked', full_name='CMsgSystemUpdateCheckResult.rtime_checked', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='available', full_name='CMsgSystemUpdateCheckResult.available', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version', full_name='CMsgSystemUpdateCheckResult.version', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10497, + serialized_end=10658, +) + + +_CMSGSYSTEMUPDATEAPPLYPARAMS = _descriptor.Descriptor( + name='CMsgSystemUpdateApplyParams', + full_name='CMsgSystemUpdateApplyParams', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='apply_types', full_name='CMsgSystemUpdateApplyParams.apply_types', index=0, + number=1, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10660, + serialized_end=10725, +) + + +_CMSGSYSTEMUPDATEAPPLYRESULT = _descriptor.Descriptor( + name='CMsgSystemUpdateApplyResult', + full_name='CMsgSystemUpdateApplyResult', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='CMsgSystemUpdateApplyResult.type', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='eresult', full_name='CMsgSystemUpdateApplyResult.eresult', index=1, + number=2, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='requires_client_restart', full_name='CMsgSystemUpdateApplyResult.requires_client_restart', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=True, 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), + _descriptor.FieldDescriptor( + name='requires_system_restart', full_name='CMsgSystemUpdateApplyResult.requires_system_restart', index=3, + number=4, type=8, cpp_type=7, label=1, + has_default_value=True, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10728, + serialized_end=10910, +) + + +_CMSGSYSTEMUPDATESTATE = _descriptor.Descriptor( + name='CMsgSystemUpdateState', + full_name='CMsgSystemUpdateState', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='state', full_name='CMsgSystemUpdateState.state', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='progress', full_name='CMsgSystemUpdateState.progress', index=1, + number=2, 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), + _descriptor.FieldDescriptor( + name='update_check_results', full_name='CMsgSystemUpdateState.update_check_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='update_apply_results', full_name='CMsgSystemUpdateState.update_apply_results', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10913, + serialized_end=11157, +) + + +_CMSGACHIEVEMENTCHANGE = _descriptor.Descriptor( + name='CMsgAchievementChange', + full_name='CMsgAchievementChange', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CMsgAchievementChange.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11159, + serialized_end=11197, +) + + +_CMSGCELLLIST_CELL = _descriptor.Descriptor( + name='Cell', + full_name='CMsgCellList.Cell', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cell_id', full_name='CMsgCellList.Cell.cell_id', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='loc_name', full_name='CMsgCellList.Cell.loc_name', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11250, + serialized_end=11291, +) + +_CMSGCELLLIST = _descriptor.Descriptor( + name='CMsgCellList', + full_name='CMsgCellList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cells', full_name='CMsgCellList.cells', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_CMSGCELLLIST_CELL, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11199, + serialized_end=11291, +) + + +_CMSGSHORTCUTINFO = _descriptor.Descriptor( + name='CMsgShortcutInfo', + full_name='CMsgShortcutInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appid', full_name='CMsgShortcutInfo.appid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='exe', full_name='CMsgShortcutInfo.exe', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='start_dir', full_name='CMsgShortcutInfo.start_dir', index=2, + number=3, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='icon', full_name='CMsgShortcutInfo.icon', index=3, + number=4, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='path', full_name='CMsgShortcutInfo.path', index=4, + number=5, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='args', full_name='CMsgShortcutInfo.args', index=5, + number=6, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_name', full_name='CMsgShortcutInfo.app_name', index=6, + number=7, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='override_appid', full_name='CMsgShortcutInfo.override_appid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='flatpak_appid', full_name='CMsgShortcutInfo.flatpak_appid', index=8, + number=9, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tags', full_name='CMsgShortcutInfo.tags', index=9, + number=10, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_remote', full_name='CMsgShortcutInfo.is_remote', index=10, + number=11, 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), + _descriptor.FieldDescriptor( + name='is_hidden', full_name='CMsgShortcutInfo.is_hidden', index=11, + number=12, 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), + _descriptor.FieldDescriptor( + name='is_temporary', full_name='CMsgShortcutInfo.is_temporary', index=12, + number=13, 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), + _descriptor.FieldDescriptor( + name='is_openvr', full_name='CMsgShortcutInfo.is_openvr', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='allow_desktop_config', full_name='CMsgShortcutInfo.allow_desktop_config', index=14, + number=15, 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), + _descriptor.FieldDescriptor( + name='allow_overlay', full_name='CMsgShortcutInfo.allow_overlay', index=15, + number=16, 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), + _descriptor.FieldDescriptor( + name='rt_last_played_time', full_name='CMsgShortcutInfo.rt_last_played_time', index=16, + number=17, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_devkit_shortcut', full_name='CMsgShortcutInfo.is_devkit_shortcut', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='devkit_gameid', full_name='CMsgShortcutInfo.devkit_gameid', index=18, + number=19, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11294, + serialized_end=11692, +) + + +_CMSGSHORTCUTAPPIDS = _descriptor.Descriptor( + name='CMsgShortcutAppIds', + full_name='CMsgShortcutAppIds', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='appids', full_name='CMsgShortcutAppIds.appids', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=11694, + serialized_end=11730, +) + +_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['a'].enum_type = enums__pb2._EBLUETOOTHDEVICETYPE _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['b'].enum_type = enums__pb2._ESTORAGEBLOCKCONTENTTYPE _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['c'].enum_type = enums__pb2._ESTORAGEBLOCKFILESYSTEMTYPE +_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['d'].enum_type = enums__pb2._ESDCARDFORMATSTAGE _CMSGNETWORKDEVICEIP4CONFIG.fields_by_name['addresses'].message_type = _CMSGNETWORKDEVICEIP4ADDRESS _CMSGNETWORKDEVICEIP6CONFIG.fields_by_name['addresses'].message_type = _CMSGNETWORKDEVICEIP6ADDRESS _CMSGNETWORKDEVICESDATA_DEVICE_WIRED.containing_type = _CMSGNETWORKDEVICESDATA_DEVICE @@ -1471,9 +3893,66 @@ _CMSGBLUETOOTHDEVICESDATA_ADAPTER.containing_type = _CMSGBLUETOOTHDEVICESDATA _CMSGBLUETOOTHDEVICESDATA_DEVICE.fields_by_name['etype'].enum_type = enums__pb2._EBLUETOOTHDEVICETYPE _CMSGBLUETOOTHDEVICESDATA_DEVICE.containing_type = _CMSGBLUETOOTHDEVICESDATA +_CMSGBLUETOOTHDEVICESDATA_MANAGER.containing_type = _CMSGBLUETOOTHDEVICESDATA _CMSGBLUETOOTHDEVICESDATA.fields_by_name['adapters'].message_type = _CMSGBLUETOOTHDEVICESDATA_ADAPTER _CMSGBLUETOOTHDEVICESDATA.fields_by_name['devices'].message_type = _CMSGBLUETOOTHDEVICESDATA_DEVICE +_CMSGBLUETOOTHDEVICESDATA.fields_by_name['manager'].message_type = _CMSGBLUETOOTHDEVICESDATA_MANAGER _CMSGSYSTEMPERFDIAGNOSTICINFO.fields_by_name['entries'].message_type = _CMSGSYSTEMPERFDIAGNOSTICENTRY +_CMSGSYSTEMPERFDIAGNOSTICINFO.fields_by_name['interfaces'].message_type = _CMSGSYSTEMPERFNETWORKINTERFACE +_CMSGSYSTEMPERFLIMITS.fields_by_name['gpu_performance_levels_available'].enum_type = enums__pb2._EGPUPERFORMANCELEVEL +_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['system_trace_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['graphics_profiling_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['perf_overlay_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['perf_overlay_level'].enum_type = enums__pb2._EGRAPHICSPERFOVERLAYLEVEL +_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['cpu_governor'].enum_type = enums__pb2._ECPUGOVERNOR +_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['gpu_performance_level'].enum_type = enums__pb2._EGPUPERFORMANCELEVEL +_CMSGSYSTEMPERFSETTINGS.fields_by_name['global'].message_type = _CMSGSYSTEMPERFSETTINGSGLOBAL +_CMSGSYSTEMPERFSETTINGS.fields_by_name['per_app'].message_type = _CMSGSYSTEMPERFSETTINGSPERAPP +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['system_trace_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['graphics_profiling_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['perf_overlay_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['perf_overlay_level'].enum_type = enums__pb2._EGRAPHICSPERFOVERLAYLEVEL +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['gpu_performance_level'].enum_type = enums__pb2._EGPUPERFORMANCELEVEL +_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['cpu_governor'].enum_type = enums__pb2._ECPUGOVERNOR +_CMSGSYSTEMPERFSTATE.fields_by_name['limits'].message_type = _CMSGSYSTEMPERFLIMITS +_CMSGSYSTEMPERFSTATE.fields_by_name['settings'].message_type = _CMSGSYSTEMPERFSETTINGS +_CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['settings_delta'].message_type = _CMSGSYSTEMPERFSETTINGS +_CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'].fields.append( + _CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['reset_to_default']) +_CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['reset_to_default'].containing_oneof = _CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'] +_CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'].fields.append( + _CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['settings_delta']) +_CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['settings_delta'].containing_oneof = _CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'] +_CMSGSYSTEMDOCKUPDATESTATE.fields_by_name['state'].enum_type = enums__pb2._EUPDATERSTATE +_CMSGSYSTEMDOCKSTATE.fields_by_name['update_state'].message_type = _CMSGSYSTEMDOCKUPDATESTATE +_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY.fields_by_name['echannel'].enum_type = enums__pb2._ESYSTEMAUDIOCHANNEL +_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY.containing_type = _CMSGSYSTEMAUDIOVOLUME +_CMSGSYSTEMAUDIOVOLUME.fields_by_name['entries'].message_type = _CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY +_CMSGSYSTEMAUDIOMANAGERDEVICE.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT +_CMSGSYSTEMAUDIOMANAGERNODE.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT +_CMSGSYSTEMAUDIOMANAGERNODE.fields_by_name['edirection'].enum_type = enums__pb2._ESYSTEMAUDIODIRECTION +_CMSGSYSTEMAUDIOMANAGERNODE.fields_by_name['volume'].message_type = _CMSGSYSTEMAUDIOVOLUME +_CMSGSYSTEMAUDIOMANAGERPORT.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT +_CMSGSYSTEMAUDIOMANAGERPORT.fields_by_name['etype'].enum_type = enums__pb2._ESYSTEMAUDIOPORTTYPE +_CMSGSYSTEMAUDIOMANAGERPORT.fields_by_name['edirection'].enum_type = enums__pb2._ESYSTEMAUDIOPORTDIRECTION +_CMSGSYSTEMAUDIOMANAGERLINK.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT +_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['devices'].message_type = _CMSGSYSTEMAUDIOMANAGERDEVICE +_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['nodes'].message_type = _CMSGSYSTEMAUDIOMANAGERNODE +_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['ports'].message_type = _CMSGSYSTEMAUDIOMANAGERPORT +_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['links'].message_type = _CMSGSYSTEMAUDIOMANAGERLINK +_CMSGSYSTEMAUDIOMANAGERSTATE.fields_by_name['hw'].message_type = _CMSGSYSTEMAUDIOMANAGERSTATEHW +_CMSGSYSTEMMANAGERSETTINGS.fields_by_name['display_colorprofile'].enum_type = enums__pb2._ECOLORPROFILE +_CMSGSYSTEMMANAGERSETTINGS.fields_by_name['fan_control_mode'].enum_type = enums__pb2._ESYSTEMFANCONTROLMODE +_CMSGSELECTOSBRANCHPARAMS.fields_by_name['branch'].enum_type = enums__pb2._EOSBRANCH +_CMSGSYSTEMUPDATECHECKRESULT.fields_by_name['type'].enum_type = enums__pb2._EUPDATERTYPE +_CMSGSYSTEMUPDATEAPPLYPARAMS.fields_by_name['apply_types'].enum_type = enums__pb2._EUPDATERTYPE +_CMSGSYSTEMUPDATEAPPLYRESULT.fields_by_name['type'].enum_type = enums__pb2._EUPDATERTYPE +_CMSGSYSTEMUPDATESTATE.fields_by_name['state'].enum_type = enums__pb2._EUPDATERSTATE +_CMSGSYSTEMUPDATESTATE.fields_by_name['progress'].message_type = _CMSGSYSTEMUPDATEPROGRESS +_CMSGSYSTEMUPDATESTATE.fields_by_name['update_check_results'].message_type = _CMSGSYSTEMUPDATECHECKRESULT +_CMSGSYSTEMUPDATESTATE.fields_by_name['update_apply_results'].message_type = _CMSGSYSTEMUPDATEAPPLYRESULT +_CMSGCELLLIST_CELL.containing_type = _CMSGCELLLIST +_CMSGCELLLIST.fields_by_name['cells'].message_type = _CMSGCELLLIST_CELL DESCRIPTOR.message_types_by_name['SteamMessagesClientIClientForcedEnumDependencies'] = _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP4Address'] = _CMSGNETWORKDEVICEIP4ADDRESS DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP4Config'] = _CMSGNETWORKDEVICEIP4CONFIG @@ -1485,11 +3964,41 @@ DESCRIPTOR.message_types_by_name['CCloud_PendingRemoteOperation'] = _CCLOUD_PENDINGREMOTEOPERATION DESCRIPTOR.message_types_by_name['CMsgCloudPendingRemoteOperations'] = _CMSGCLOUDPENDINGREMOTEOPERATIONS DESCRIPTOR.message_types_by_name['CMsgBluetoothDevicesData'] = _CMSGBLUETOOTHDEVICESDATA -DESCRIPTOR.message_types_by_name['CMsgBluetoothSettings'] = _CMSGBLUETOOTHSETTINGS DESCRIPTOR.message_types_by_name['CMsgSystemPerfDiagnosticEntry'] = _CMSGSYSTEMPERFDIAGNOSTICENTRY +DESCRIPTOR.message_types_by_name['CMsgSystemPerfNetworkInterface'] = _CMSGSYSTEMPERFNETWORKINTERFACE DESCRIPTOR.message_types_by_name['CMsgSystemPerfDiagnosticInfo'] = _CMSGSYSTEMPERFDIAGNOSTICINFO +DESCRIPTOR.message_types_by_name['CMsgSystemPerfLimits'] = _CMSGSYSTEMPERFLIMITS +DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsGlobal'] = _CMSGSYSTEMPERFSETTINGSGLOBAL +DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsPerApp'] = _CMSGSYSTEMPERFSETTINGSPERAPP DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettings'] = _CMSGSYSTEMPERFSETTINGS +DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsV1'] = _CMSGSYSTEMPERFSETTINGSV1 +DESCRIPTOR.message_types_by_name['CMsgSystemPerfState'] = _CMSGSYSTEMPERFSTATE +DESCRIPTOR.message_types_by_name['CMsgSystemPerfUpdateSettings'] = _CMSGSYSTEMPERFUPDATESETTINGS +DESCRIPTOR.message_types_by_name['CMsgSystemDockUpdateState'] = _CMSGSYSTEMDOCKUPDATESTATE +DESCRIPTOR.message_types_by_name['CMsgSystemDockState'] = _CMSGSYSTEMDOCKSTATE +DESCRIPTOR.message_types_by_name['CMsgSystemDockUpdateFirmware'] = _CMSGSYSTEMDOCKUPDATEFIRMWARE +DESCRIPTOR.message_types_by_name['CMsgSystemAudioVolume'] = _CMSGSYSTEMAUDIOVOLUME +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerObject'] = _CMSGSYSTEMAUDIOMANAGEROBJECT +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerDevice'] = _CMSGSYSTEMAUDIOMANAGERDEVICE +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerNode'] = _CMSGSYSTEMAUDIOMANAGERNODE +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerPort'] = _CMSGSYSTEMAUDIOMANAGERPORT +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerLink'] = _CMSGSYSTEMAUDIOMANAGERLINK +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerStateHW'] = _CMSGSYSTEMAUDIOMANAGERSTATEHW +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerState'] = _CMSGSYSTEMAUDIOMANAGERSTATE +DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerUpdateSomething'] = _CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING +DESCRIPTOR.message_types_by_name['CMsgSystemManagerSettings'] = _CMSGSYSTEMMANAGERSETTINGS +DESCRIPTOR.message_types_by_name['CMsgSelectOSBranchParams'] = _CMSGSELECTOSBRANCHPARAMS +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateProgress'] = _CMSGSYSTEMUPDATEPROGRESS +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateCheckResult'] = _CMSGSYSTEMUPDATECHECKRESULT +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateApplyParams'] = _CMSGSYSTEMUPDATEAPPLYPARAMS +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateApplyResult'] = _CMSGSYSTEMUPDATEAPPLYRESULT +DESCRIPTOR.message_types_by_name['CMsgSystemUpdateState'] = _CMSGSYSTEMUPDATESTATE +DESCRIPTOR.message_types_by_name['CMsgAchievementChange'] = _CMSGACHIEVEMENTCHANGE +DESCRIPTOR.message_types_by_name['CMsgCellList'] = _CMSGCELLLIST +DESCRIPTOR.message_types_by_name['CMsgShortcutInfo'] = _CMSGSHORTCUTINFO +DESCRIPTOR.message_types_by_name['CMsgShortcutAppIds'] = _CMSGSHORTCUTAPPIDS DESCRIPTOR.enum_types_by_name['ECloudPendingRemoteOperation'] = _ECLOUDPENDINGREMOTEOPERATION +DESCRIPTOR.enum_types_by_name['ESteamDeckKeyboardLayout'] = _ESTEAMDECKKEYBOARDLAYOUT _sym_db.RegisterFileDescriptor(DESCRIPTOR) SteamMessagesClientIClientForcedEnumDependencies = _reflection.GeneratedProtocolMessageType('SteamMessagesClientIClientForcedEnumDependencies', (_message.Message,), { @@ -1649,6 +4158,13 @@ # @@protoc_insertion_point(class_scope:CMsgBluetoothDevicesData.Device) }) , + + 'Manager' : _reflection.GeneratedProtocolMessageType('Manager', (_message.Message,), { + 'DESCRIPTOR' : _CMSGBLUETOOTHDEVICESDATA_MANAGER, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgBluetoothDevicesData.Manager) + }) + , 'DESCRIPTOR' : _CMSGBLUETOOTHDEVICESDATA, '__module__' : 'steammessages_client_objects_pb2' # @@protoc_insertion_point(class_scope:CMsgBluetoothDevicesData) @@ -1656,13 +4172,7 @@ _sym_db.RegisterMessage(CMsgBluetoothDevicesData) _sym_db.RegisterMessage(CMsgBluetoothDevicesData.Adapter) _sym_db.RegisterMessage(CMsgBluetoothDevicesData.Device) - -CMsgBluetoothSettings = _reflection.GeneratedProtocolMessageType('CMsgBluetoothSettings', (_message.Message,), { - 'DESCRIPTOR' : _CMSGBLUETOOTHSETTINGS, - '__module__' : 'steammessages_client_objects_pb2' - # @@protoc_insertion_point(class_scope:CMsgBluetoothSettings) - }) -_sym_db.RegisterMessage(CMsgBluetoothSettings) +_sym_db.RegisterMessage(CMsgBluetoothDevicesData.Manager) CMsgSystemPerfDiagnosticEntry = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfDiagnosticEntry', (_message.Message,), { 'DESCRIPTOR' : _CMSGSYSTEMPERFDIAGNOSTICENTRY, @@ -1671,6 +4181,13 @@ }) _sym_db.RegisterMessage(CMsgSystemPerfDiagnosticEntry) +CMsgSystemPerfNetworkInterface = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfNetworkInterface', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFNETWORKINTERFACE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfNetworkInterface) + }) +_sym_db.RegisterMessage(CMsgSystemPerfNetworkInterface) + CMsgSystemPerfDiagnosticInfo = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfDiagnosticInfo', (_message.Message,), { 'DESCRIPTOR' : _CMSGSYSTEMPERFDIAGNOSTICINFO, '__module__' : 'steammessages_client_objects_pb2' @@ -1678,6 +4195,27 @@ }) _sym_db.RegisterMessage(CMsgSystemPerfDiagnosticInfo) +CMsgSystemPerfLimits = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfLimits', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFLIMITS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfLimits) + }) +_sym_db.RegisterMessage(CMsgSystemPerfLimits) + +CMsgSystemPerfSettingsGlobal = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfSettingsGlobal', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFSETTINGSGLOBAL, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfSettingsGlobal) + }) +_sym_db.RegisterMessage(CMsgSystemPerfSettingsGlobal) + +CMsgSystemPerfSettingsPerApp = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfSettingsPerApp', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFSETTINGSPERAPP, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfSettingsPerApp) + }) +_sym_db.RegisterMessage(CMsgSystemPerfSettingsPerApp) + CMsgSystemPerfSettings = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfSettings', (_message.Message,), { 'DESCRIPTOR' : _CMSGSYSTEMPERFSETTINGS, '__module__' : 'steammessages_client_objects_pb2' @@ -1685,6 +4223,204 @@ }) _sym_db.RegisterMessage(CMsgSystemPerfSettings) +CMsgSystemPerfSettingsV1 = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfSettingsV1', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFSETTINGSV1, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfSettingsV1) + }) +_sym_db.RegisterMessage(CMsgSystemPerfSettingsV1) + +CMsgSystemPerfState = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFSTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfState) + }) +_sym_db.RegisterMessage(CMsgSystemPerfState) + +CMsgSystemPerfUpdateSettings = _reflection.GeneratedProtocolMessageType('CMsgSystemPerfUpdateSettings', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMPERFUPDATESETTINGS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemPerfUpdateSettings) + }) +_sym_db.RegisterMessage(CMsgSystemPerfUpdateSettings) + +CMsgSystemDockUpdateState = _reflection.GeneratedProtocolMessageType('CMsgSystemDockUpdateState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDOCKUPDATESTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDockUpdateState) + }) +_sym_db.RegisterMessage(CMsgSystemDockUpdateState) + +CMsgSystemDockState = _reflection.GeneratedProtocolMessageType('CMsgSystemDockState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDOCKSTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDockState) + }) +_sym_db.RegisterMessage(CMsgSystemDockState) + +CMsgSystemDockUpdateFirmware = _reflection.GeneratedProtocolMessageType('CMsgSystemDockUpdateFirmware', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMDOCKUPDATEFIRMWARE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemDockUpdateFirmware) + }) +_sym_db.RegisterMessage(CMsgSystemDockUpdateFirmware) + +CMsgSystemAudioVolume = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioVolume', (_message.Message,), { + + 'ChannelEntry' : _reflection.GeneratedProtocolMessageType('ChannelEntry', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioVolume.ChannelEntry) + }) + , + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOVOLUME, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioVolume) + }) +_sym_db.RegisterMessage(CMsgSystemAudioVolume) +_sym_db.RegisterMessage(CMsgSystemAudioVolume.ChannelEntry) + +CMsgSystemAudioManagerObject = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerObject', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGEROBJECT, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerObject) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerObject) + +CMsgSystemAudioManagerDevice = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerDevice', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERDEVICE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerDevice) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerDevice) + +CMsgSystemAudioManagerNode = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerNode', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERNODE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerNode) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerNode) + +CMsgSystemAudioManagerPort = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerPort', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERPORT, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerPort) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerPort) + +CMsgSystemAudioManagerLink = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerLink', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERLINK, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerLink) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerLink) + +CMsgSystemAudioManagerStateHW = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerStateHW', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERSTATEHW, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerStateHW) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerStateHW) + +CMsgSystemAudioManagerState = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERSTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerState) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerState) + +CMsgSystemAudioManagerUpdateSomething = _reflection.GeneratedProtocolMessageType('CMsgSystemAudioManagerUpdateSomething', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemAudioManagerUpdateSomething) + }) +_sym_db.RegisterMessage(CMsgSystemAudioManagerUpdateSomething) + +CMsgSystemManagerSettings = _reflection.GeneratedProtocolMessageType('CMsgSystemManagerSettings', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMMANAGERSETTINGS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemManagerSettings) + }) +_sym_db.RegisterMessage(CMsgSystemManagerSettings) + +CMsgSelectOSBranchParams = _reflection.GeneratedProtocolMessageType('CMsgSelectOSBranchParams', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSELECTOSBRANCHPARAMS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSelectOSBranchParams) + }) +_sym_db.RegisterMessage(CMsgSelectOSBranchParams) + +CMsgSystemUpdateProgress = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateProgress', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATEPROGRESS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateProgress) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateProgress) + +CMsgSystemUpdateCheckResult = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateCheckResult', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATECHECKRESULT, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateCheckResult) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateCheckResult) + +CMsgSystemUpdateApplyParams = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateApplyParams', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATEAPPLYPARAMS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateApplyParams) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateApplyParams) + +CMsgSystemUpdateApplyResult = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateApplyResult', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATEAPPLYRESULT, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateApplyResult) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateApplyResult) + +CMsgSystemUpdateState = _reflection.GeneratedProtocolMessageType('CMsgSystemUpdateState', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSYSTEMUPDATESTATE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgSystemUpdateState) + }) +_sym_db.RegisterMessage(CMsgSystemUpdateState) + +CMsgAchievementChange = _reflection.GeneratedProtocolMessageType('CMsgAchievementChange', (_message.Message,), { + 'DESCRIPTOR' : _CMSGACHIEVEMENTCHANGE, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgAchievementChange) + }) +_sym_db.RegisterMessage(CMsgAchievementChange) + +CMsgCellList = _reflection.GeneratedProtocolMessageType('CMsgCellList', (_message.Message,), { + + 'Cell' : _reflection.GeneratedProtocolMessageType('Cell', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCELLLIST_CELL, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgCellList.Cell) + }) + , + 'DESCRIPTOR' : _CMSGCELLLIST, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgCellList) + }) +_sym_db.RegisterMessage(CMsgCellList) +_sym_db.RegisterMessage(CMsgCellList.Cell) + +CMsgShortcutInfo = _reflection.GeneratedProtocolMessageType('CMsgShortcutInfo', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSHORTCUTINFO, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgShortcutInfo) + }) +_sym_db.RegisterMessage(CMsgShortcutInfo) + +CMsgShortcutAppIds = _reflection.GeneratedProtocolMessageType('CMsgShortcutAppIds', (_message.Message,), { + 'DESCRIPTOR' : _CMSGSHORTCUTAPPIDS, + '__module__' : 'steammessages_client_objects_pb2' + # @@protoc_insertion_point(class_scope:CMsgShortcutAppIds) + }) +_sym_db.RegisterMessage(CMsgShortcutAppIds) + DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py index 1c635667..036e872c 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py @@ -20,7 +20,7 @@ syntax='proto2', serialized_options=b'H\001\220\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\"steammessages_clientserver_2.proto\x1a\x18steammessages_base.proto\"w\n\x1c\x43MsgClientUpdateUserGameInfo\x12\x14\n\x0csteamid_idgs\x18\x01 \x01(\x06\x12\x0e\n\x06gameid\x18\x02 \x01(\x06\x12\x0f\n\x07game_ip\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\r\n\x05token\x18\x05 \x01(\x0c\"S\n\x1c\x43MsgClientRichPresenceUpload\x12\x18\n\x10rich_presence_kv\x18\x01 \x01(\x0c\x12\x19\n\x11steamid_broadcast\x18\x02 \x03(\x06\"8\n\x1d\x43MsgClientRichPresenceRequest\x12\x17\n\x0fsteamid_request\x18\x01 \x03(\x06\"\x9d\x01\n\x1a\x43MsgClientRichPresenceInfo\x12?\n\rrich_presence\x18\x01 \x03(\x0b\x32(.CMsgClientRichPresenceInfo.RichPresence\x1a>\n\x0cRichPresence\x12\x14\n\x0csteamid_user\x18\x01 \x01(\x06\x12\x18\n\x10rich_presence_kv\x18\x02 \x01(\x0c\".\n\x1c\x43MsgClientCheckFileSignature\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"\xf7\x01\n$CMsgClientCheckFileSignatureResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0b\n\x03pid\x18\x02 \x01(\r\x12\x0f\n\x07\x65result\x18\x03 \x01(\r\x12\x10\n\x08\x66ilename\x18\x04 \x01(\t\x12\x18\n\x10\x65signatureresult\x18\x05 \x01(\r\x12\x10\n\x08sha_file\x18\x06 \x01(\x0c\x12\x17\n\x0fsignatureheader\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ilesize\x18\x08 \x01(\r\x12\x14\n\x0cgetlasterror\x18\t \x01(\r\x12\"\n\x1a\x65valvesignaturecheckdetail\x18\n \x01(\r\"P\n\x19\x43MsgClientReadMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x11\n\tcubtoread\x18\x03 \x01(\r\"\xce\x01\n!CMsgClientReadMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x0f\n\x07\x63ubread\x18\x07 \x01(\r\x12\x12\n\nbytes_read\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66ilename_sentry\x18\t \x01(\t\"\xbd\x01\n\x1b\x43MsgClientUpdateMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x12\n\ncubtowrite\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x0c\x12\x10\n\x08otp_type\x18\x05 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x06 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\x07 \x01(\x0c\x12\x15\n\rotp_timedrift\x18\x08 \x01(\r\"\xe1\x01\n#CMsgClientUpdateMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x10\n\x08\x63ubwrote\x18\x07 \x01(\r\x12\x10\n\x08otp_type\x18\x08 \x01(\x05\x12\x11\n\totp_value\x18\t \x01(\r\x12\x16\n\x0eotp_identifier\x18\n \x01(\t\"\xa1\x02\n\x1c\x43MsgClientRequestMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x1a\n\x12\x65result_sentryfile\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x16\n\x0esha_sentryfile\x18\x04 \x01(\x0c\x12\x1b\n\x13lock_account_action\x18\x06 \x01(\x05\x12\x10\n\x08otp_type\x18\x07 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x08 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\t \x01(\x0c\x12\x11\n\totp_value\x18\n \x01(\r\x12\x14\n\x0cmachine_name\x18\x0b \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x0c \x01(\t\"7\n$CMsgClientRequestMachineAuthResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"$\n\x15\x43MsgClientRegisterKey\x12\x0b\n\x03key\x18\x01 \x01(\t\"p\n\x1a\x43MsgClientPurchaseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17purchase_result_details\x18\x02 \x01(\x05\x12\x1d\n\x15purchase_receipt_info\x18\x03 \x01(\x0c\"\xc5\x01\n\x1c\x43MsgClientActivateOEMLicense\x12\x19\n\x11\x62ios_manufacturer\x18\x01 \x01(\t\x12\x19\n\x11\x62ios_serialnumber\x18\x02 \x01(\t\x12\x14\n\x0clicense_file\x18\x03 \x01(\x0c\x12\x1e\n\x16mainboard_manufacturer\x18\x04 \x01(\t\x12\x19\n\x11mainboard_product\x18\x05 \x01(\t\x12\x1e\n\x16mainboard_serialnumber\x18\x06 \x01(\t\"9\n\x1c\x43MsgClientRegisterOEMMachine\x12\x19\n\x11oem_register_file\x18\x01 \x01(\x0c\"7\n$CMsgClientRegisterOEMMachineResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"K\n\x1f\x43MsgClientPurchaseWithMachineID\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0cmachine_info\x18\x02 \x01(\x0c\"g\n CMsgTrading_InitiateTradeRequest\x12\x18\n\x10trade_request_id\x18\x01 \x01(\r\x12\x15\n\rother_steamid\x18\x02 \x01(\x04\x12\x12\n\nother_name\x18\x03 \x01(\t\"\xd2\x02\n!CMsgTrading_InitiateTradeResponse\x12\x10\n\x08response\x18\x01 \x01(\r\x12\x18\n\x10trade_request_id\x18\x02 \x01(\r\x12\x15\n\rother_steamid\x18\x03 \x01(\x04\x12 \n\x18steamguard_required_days\x18\x04 \x01(\r\x12 \n\x18new_device_cooldown_days\x18\x05 \x01(\r\x12-\n%default_password_reset_probation_days\x18\x06 \x01(\r\x12%\n\x1dpassword_reset_probation_days\x18\x07 \x01(\r\x12+\n#default_email_change_probation_days\x18\x08 \x01(\r\x12#\n\x1b\x65mail_change_probation_days\x18\t \x01(\r\"7\n\x1e\x43MsgTrading_CancelTradeRequest\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"1\n\x18\x43MsgTrading_StartSession\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"P\n\x19\x43MsgClientGetCDNAuthToken\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x11\n\thost_name\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"C\n\x1f\x43MsgClientGetDepotDecryptionKey\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"m\n\'CMsgClientGetDepotDecryptionKeyResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x08\x64\x65pot_id\x18\x02 \x01(\r\x12\x1c\n\x14\x64\x65pot_encryption_key\x18\x03 \x01(\x0c\"X\n\x1e\x43MsgClientCheckAppBetaPassword\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x10\n\x08language\x18\x03 \x01(\x05\"\xda\x01\n&CMsgClientCheckAppBetaPasswordResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12K\n\rbetapasswords\x18\x04 \x03(\x0b\x32\x34.CMsgClientCheckAppBetaPasswordResponse.BetaPassword\x1aO\n\x0c\x42\x65taPassword\x12\x10\n\x08\x62\x65taname\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x65tadescription\x18\x03 \x01(\t\"\xbe\x04\n\x1c\x43MsgClientUpdateAppJobReport\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\"\xcb\x01\n\x1e\x43MsgClientDPContentStatsReport\x12\x18\n\x10stats_machine_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x63ountry_code\x18\x02 \x01(\t\x12\x0f\n\x07os_type\x18\x03 \x01(\x05\x12\x10\n\x08language\x18\x04 \x01(\x05\x12\x1b\n\x13num_install_folders\x18\x05 \x01(\r\x12\x1b\n\x13num_installed_games\x18\x06 \x01(\r\x12\x1c\n\x14size_installed_games\x18\x07 \x01(\x04\"_\n!CMsgClientGetCDNAuthTokenResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\t\x12\x17\n\x0f\x65xpiration_time\x18\x03 \x01(\r\"\xb4\x02\n\x1a\x43MsgDownloadRateStatistics\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x34\n\x05stats\x18\x02 \x03(\x0b\x32%.CMsgDownloadRateStatistics.StatsInfo\x12\x17\n\x0fthrottling_kbps\x18\x03 \x01(\r\x12\x13\n\x0bsteam_realm\x18\x04 \x01(\r\x1a\xa0\x01\n\tStatsInfo\x12\x13\n\x0bsource_type\x18\x01 \x01(\r\x12\x11\n\tsource_id\x18\x02 \x01(\r\x12\x0f\n\x07seconds\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x04\x12\x11\n\thost_name\x18\x05 \x01(\t\x12\x14\n\x0cmicroseconds\x18\x06 \x01(\x04\x12\x11\n\tused_ipv6\x18\x07 \x01(\x08\x12\x0f\n\x07proxied\x18\x08 \x01(\x08\"H\n\x1c\x43MsgClientRequestAccountData\x12\x18\n\x10\x61\x63\x63ount_or_email\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\r\"\xd7\x01\n$CMsgClientRequestAccountDataResponse\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x03 \x01(\t\x12\x12\n\nct_matches\x18\x04 \x01(\r\x12 \n\x18\x61\x63\x63ount_name_suggestion1\x18\x05 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion2\x18\x06 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion3\x18\x07 \x01(\t\"\x99\x01\n\x1b\x43MsgClientUGSGetGlobalStats\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1e\n\x16history_days_requested\x18\x02 \x01(\r\x12\x1b\n\x13time_last_requested\x18\x03 \x01(\x07\x12\x18\n\x10\x66irst_day_cached\x18\x04 \x01(\r\x12\x13\n\x0b\x64\x61ys_cached\x18\x05 \x01(\r\"\x95\x02\n#CMsgClientUGSGetGlobalStatsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x11\n\ttimestamp\x18\x02 \x01(\x07\x12\x13\n\x0b\x64\x61y_current\x18\x03 \x01(\x05\x12\x36\n\x04\x64\x61ys\x18\x04 \x03(\x0b\x32(.CMsgClientUGSGetGlobalStatsResponse.Day\x1az\n\x03\x44\x61y\x12\x0e\n\x06\x64\x61y_id\x18\x01 \x01(\r\x12<\n\x05stats\x18\x02 \x03(\x0b\x32-.CMsgClientUGSGetGlobalStatsResponse.Day.Stat\x1a%\n\x04Stat\x12\x0f\n\x07stat_id\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x03\"2\n\x19\x43MsgClientRedeemGuestPass\x12\x15\n\rguest_pass_id\x18\x01 \x01(\x06\"c\n!CMsgClientRedeemGuestPassResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x12\n\npackage_id\x18\x02 \x01(\r\x12\x16\n\x0emust_own_appid\x18\x03 \x01(\r\"8\n\x1f\x43MsgClientGetClanActivityCounts\x12\x15\n\rsteamid_clans\x18\x01 \x03(\x04\"=\n\'CMsgClientGetClanActivityCountsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\"y\n\x19\x43MsgClientOGSReportString\x12\x13\n\x0b\x61\x63\x63umulated\x18\x01 \x01(\x08\x12\x11\n\tsessionid\x18\x02 \x01(\x04\x12\x10\n\x08severity\x18\x03 \x01(\x05\x12\x11\n\tformatter\x18\x04 \x01(\t\x12\x0f\n\x07varargs\x18\x05 \x01(\x0c\"P\n\x16\x43MsgClientOGSReportBug\x12\x11\n\tsessionid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62ugtext\x18\x02 \x01(\t\x12\x12\n\nscreenshot\x18\x03 \x01(\x0c\"\x14\n\x12\x43MsgClientSentLogs\"l\n\x0c\x43MsgGCClient\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07msgtype\x18\x02 \x01(\r\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\x12\x0e\n\x06gcname\x18\x05 \x01(\t\x12\n\n\x02ip\x18\x06 \x01(\r\".\n\x1c\x43MsgClientRequestFreeLicense\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"n\n$CMsgClientRequestFreeLicenseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x1a\n\x12granted_packageids\x18\x02 \x03(\r\x12\x16\n\x0egranted_appids\x18\x03 \x03(\r\"\xd3\x01\n#CMsgDRMDownloadRequestWithCrashData\x12\x16\n\x0e\x64ownload_flags\x18\x01 \x01(\r\x12\x1c\n\x14\x64ownload_types_known\x18\x02 \x01(\r\x12\x10\n\x08guid_drm\x18\x03 \x01(\x0c\x12\x12\n\nguid_split\x18\x04 \x01(\x0c\x12\x12\n\nguid_merge\x18\x05 \x01(\x0c\x12\x13\n\x0bmodule_name\x18\x06 \x01(\t\x12\x13\n\x0bmodule_path\x18\x07 \x01(\t\x12\x12\n\ncrash_data\x18\x08 \x01(\x0c\"\xdb\x01\n\x17\x43MsgDRMDownloadResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x12\n\nmerge_guid\x18\x04 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x05 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x06 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x07 \x01(\t\x12\x13\n\x0bmodule_path\x18\x08 \x01(\t\"\xd7\x01\n\x12\x43MsgDRMFinalResult\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x14\n\x0c\x65rror_detail\x18\x04 \x01(\r\x12\x12\n\nmerge_guid\x18\x05 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x06 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x07 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x08 \x01(\t\"3\n\x1e\x43MsgClientDPCheckSpecialSurvey\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\"\x96\x01\n&CMsgClientDPCheckSpecialSurveyResponse\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05state\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\ncustom_url\x18\x04 \x01(\t\x12\x18\n\x10include_software\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\"H\n%CMsgClientDPSendSpecialSurveyResponse\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"O\n*CMsgClientDPSendSpecialSurveyResponseReply\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\x0c\"W\n\'CMsgClientRequestForgottenPasswordEmail\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x16\n\x0epassword_tried\x18\x02 \x01(\t\"_\n/CMsgClientRequestForgottenPasswordEmailResponse\x12\x0f\n\x07\x65Result\x18\x01 \x01(\r\x12\x1b\n\x13use_secret_question\x18\x02 \x01(\x08\"\xf6\x01\n\x1b\x43MsgClientItemAnnouncements\x12\x17\n\x0f\x63ount_new_items\x18\x01 \x01(\r\x12=\n\x0cunseen_items\x18\x02 \x03(\x0b\x32\'.CMsgClientItemAnnouncements.UnseenItem\x1a\x7f\n\nUnseenItem\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\ncontext_id\x18\x02 \x01(\x04\x12\x10\n\x08\x61sset_id\x18\x03 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x04\x12\x16\n\x0ertime32_gained\x18\x05 \x01(\x07\x12\x14\n\x0csource_appid\x18\x06 \x01(\r\"$\n\"CMsgClientRequestItemAnnouncements\"\x9e\x01\n\x1b\x43MsgClientUserNotifications\x12@\n\rnotifications\x18\x01 \x03(\x0b\x32).CMsgClientUserNotifications.Notification\x1a=\n\x0cNotification\x12\x1e\n\x16user_notification_type\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x88\x01\n\x1e\x43MsgClientCommentNotifications\x12\x1a\n\x12\x63ount_new_comments\x18\x01 \x01(\r\x12 \n\x18\x63ount_new_comments_owner\x18\x02 \x01(\r\x12(\n count_new_comments_subscriptions\x18\x03 \x01(\r\"\'\n%CMsgClientRequestCommentNotifications\"g\n$CMsgClientOfflineMessageNotification\x12\x18\n\x10offline_messages\x18\x01 \x01(\r\x12%\n\x1d\x66riends_with_offline_messages\x18\x02 \x03(\r\"&\n$CMsgClientRequestOfflineMessageCount\"8\n%CMsgClientChatGetFriendMessageHistory\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xf9\x01\n-CMsgClientChatGetFriendMessageHistoryResponse\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07success\x18\x02 \x01(\r\x12N\n\x08messages\x18\x03 \x03(\x0b\x32<.CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage\x1aV\n\rFriendMessage\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"9\n7CMsgClientChatGetFriendMessageHistoryForOfflineMessages\"7\n!CMsgClientFSGetFriendsSteamLevels\x12\x12\n\naccountids\x18\x01 \x03(\r\"\x9b\x01\n)CMsgClientFSGetFriendsSteamLevelsResponse\x12\x42\n\x07\x66riends\x18\x01 \x03(\x0b\x32\x31.CMsgClientFSGetFriendsSteamLevelsResponse.Friend\x1a*\n\x06\x46riend\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\xeb\x01\n\x17\x43MsgClientEmailAddrInfo\x12\x15\n\remail_address\x18\x01 \x01(\t\x12\x1a\n\x12\x65mail_is_validated\x18\x02 \x01(\x08\x12 \n\x18\x65mail_validation_changed\x18\x03 \x01(\x08\x12\'\n\x1f\x63redential_change_requires_code\x18\x04 \x01(\x08\x12\x31\n)password_or_secretqa_change_requires_code\x18\x05 \x01(\x08\x12\x1f\n\x17remind_user_about_email\x18\x06 \x01(\x08\"\x8b\x01\n\x16\x43MsgCREItemVoteSummary\x12\x43\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\'.CMsgCREItemVoteSummary.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xfa\x01\n\x1e\x43MsgCREItemVoteSummaryResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12L\n\x13item_vote_summaries\x18\x02 \x03(\x0b\x32/.CMsgCREItemVoteSummaryResponse.ItemVoteSummary\x1av\n\x0fItemVoteSummary\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"P\n\"CMsgCREUpdateUserPublishedItemVote\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x07vote_up\x18\x02 \x01(\x08\"@\n*CMsgCREUpdateUserPublishedItemVoteResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xab\x01\n&CMsgCREGetUserPublishedItemVoteDetails\x12S\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\x37.CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xea\x01\n.CMsgCREGetUserPublishedItemVoteDetailsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x62\n\x16user_item_vote_details\x18\x02 \x03(\x0b\x32\x42.CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail\x1a@\n\x12UserItemVoteDetail\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x04vote\x18\x02 \x01(\x05:\x01\x30\"*\n\x16\x43MsgFSGetFollowerCount\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"F\n\x1e\x43MsgFSGetFollowerCountResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x05\x63ount\x18\x02 \x01(\x05:\x01\x30\"(\n\x14\x43MsgFSGetIsFollowing\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"O\n\x1c\x43MsgFSGetIsFollowingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1b\n\x0cis_following\x18\x02 \x01(\x08:\x05\x66\x61lse\"3\n\x1c\x43MsgFSEnumerateFollowingList\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\"d\n$CMsgFSEnumerateFollowingListResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x15\n\rtotal_results\x18\x02 \x01(\x05\x12\x11\n\tsteam_ids\x18\x03 \x03(\x06\"0\n\x1f\x43MsgDPGetNumberOfCurrentPlayers\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"S\n\'CMsgDPGetNumberOfCurrentPlayersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0cplayer_count\x18\x02 \x01(\x05\"a\n#CMsgClientFriendUserStatusPublished\x12\x16\n\x0e\x66riend_steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x13\n\x0bstatus_text\x18\x03 \x01(\t\"h\n\x1d\x43MsgClientServiceMethodLegacy\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\x19\n\x11serialized_method\x18\x02 \x01(\x0c\x12\x17\n\x0fis_notification\x18\x03 \x01(\x08\"`\n%CMsgClientServiceMethodLegacyResponse\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\"\n\x1aserialized_method_response\x18\x02 \x01(\x0c\"5\n\x10\x43MsgClientUIMode\x12\x0e\n\x06uimode\x18\x01 \x01(\r\x12\x11\n\tchat_mode\x18\x02 \x01(\r\"<\n&CMsgClientVanityURLChangedNotification\x12\x12\n\nvanity_url\x18\x01 \x01(\t\"y\n%CMsgClientAuthorizeLocalDeviceRequest\x12\x1a\n\x12\x64\x65vice_description\x18\x01 \x01(\t\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"k\n\x1e\x43MsgClientAuthorizeLocalDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1b\n\x13\x61uthed_device_token\x18\x03 \x01(\x04\"v\n*CMsgClientAuthorizeLocalDeviceNotification\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"n\n\"CMsgClientDeauthorizeDeviceRequest\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x01 \x01(\r\x12$\n\x1c\x64\x65\x61uthorization_device_token\x18\x02 \x01(\x04\"U\n\x1b\x43MsgClientDeauthorizeDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x02 \x01(\r\"\xd1\x01\n&CMsgClientUseLocalDeviceAuthorizations\x12 \n\x18\x61uthorization_account_id\x18\x01 \x03(\r\x12J\n\rdevice_tokens\x18\x02 \x03(\x0b\x32\x33.CMsgClientUseLocalDeviceAuthorizations.DeviceToken\x1a\x39\n\x0b\x44\x65viceToken\x12\x18\n\x10owner_account_id\x18\x01 \x01(\r\x12\x10\n\x08token_id\x18\x02 \x01(\x04\" \n\x1e\x43MsgClientGetAuthorizedDevices\"\xad\x02\n&CMsgClientGetAuthorizedDevicesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12S\n\x11\x61uthorized_device\x18\x02 \x03(\x0b\x32\x38.CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice\x1a\x99\x01\n\x10\x41uthorizedDevice\x12\x19\n\x11\x61uth_device_token\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x18\n\x10last_access_time\x18\x03 \x01(\r\x12\x13\n\x0b\x62orrower_id\x18\x04 \x01(\r\x12\x12\n\nis_pending\x18\x05 \x01(\x08\x12\x12\n\napp_played\x18\x06 \x01(\r\"\xc2\x01\n!CMsgClientSharedLibraryLockStatus\x12H\n\x0elocked_library\x18\x01 \x03(\x0b\x32\x30.CMsgClientSharedLibraryLockStatus.LockedLibrary\x12\x1d\n\x15own_library_locked_by\x18\x02 \x01(\r\x1a\x34\n\rLockedLibrary\x12\x10\n\x08owner_id\x18\x01 \x01(\r\x12\x11\n\tlocked_by\x18\x02 \x01(\r\"\xa7\x01\n\"CMsgClientSharedLibraryStopPlaying\x12\x14\n\x0cseconds_left\x18\x01 \x01(\x05\x12>\n\tstop_apps\x18\x02 \x03(\x0b\x32+.CMsgClientSharedLibraryStopPlaying.StopApp\x1a+\n\x07StopApp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\"\xf1\x01\n\x15\x43MsgClientServiceCall\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x66unction_id\x18\x05 \x01(\r\x12\x16\n\x0e\x63ub_output_max\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x15\n\rcallparameter\x18\x08 \x01(\x0c\x12\x11\n\tping_only\x18\t \x01(\x08\x12\x1d\n\x15max_outstanding_calls\x18\n \x01(\r\"Z\n\x17\x43MsgClientServiceModule\x12\x12\n\nmodule_crc\x18\x01 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x02 \x01(\x0c\x12\x16\n\x0emodule_content\x18\x03 \x01(\x0c\"\xb8\x04\n\x1d\x43MsgClientServiceCallResponse\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x65\x63\x61llresult\x18\x05 \x01(\r\x12\x16\n\x0eresult_content\x18\x06 \x01(\x0c\x12\x17\n\x0fos_version_info\x18\x07 \x01(\x0c\x12\x13\n\x0bsystem_info\x18\x08 \x01(\x0c\x12\x14\n\x0cload_address\x18\t \x01(\x06\x12\x18\n\x10\x65xception_record\x18\n \x01(\x0c\x12 \n\x18portable_os_version_info\x18\x0b \x01(\x0c\x12\x1c\n\x14portable_system_info\x18\x0c \x01(\x0c\x12\x15\n\rwas_converted\x18\r \x01(\x08\x12\x17\n\x0finternal_result\x18\x0e \x01(\r\x12\x15\n\rcurrent_count\x18\x0f \x01(\r\x12\x18\n\x10last_call_handle\x18\x10 \x01(\r\x12\x1c\n\x14last_call_module_crc\x18\x11 \x01(\r\x12\x1f\n\x17last_call_sysid_routing\x18\x12 \x01(\x0c\x12\x18\n\x10last_ecallresult\x18\x13 \x01(\r\x12\x1c\n\x14last_callissue_delta\x18\x14 \x01(\r\x12\x1f\n\x17last_callcomplete_delta\x18\x15 \x01(\r\"\x17\n\x15\x43MsgAMUnlockStreaming\"K\n\x1d\x43MsgAMUnlockStreamingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0e\x65ncryption_key\x18\x02 \x01(\x0c\"\x12\n\x10\x43MsgAMUnlockHEVC\".\n\x18\x43MsgAMUnlockHEVCResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"M\n\x1d\x43MsgClientPlayingSessionState\x12\x17\n\x0fplaying_blocked\x18\x02 \x01(\x08\x12\x13\n\x0bplaying_app\x18\x03 \x01(\r\"6\n\x1c\x43MsgClientKickPlayingSession\x12\x16\n\x0eonly_stop_game\x18\x01 \x01(\x08\"v\n\x1f\x43MsgClientVoiceCallPreAuthorize\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x11\n\tcaller_id\x18\x03 \x01(\x05\x12\x0e\n\x06hangup\x18\x04 \x01(\x08\"\x82\x01\n\'CMsgClientVoiceCallPreAuthorizeResponse\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\x12\x11\n\tcaller_id\x18\x04 \x01(\x05\"B\n\x1c\x43MsgBadgeCraftedNotification\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x13\n\x0b\x62\x61\x64ge_level\x18\x02 \x01(\rB\x05H\x01\x90\x01\x00' + serialized_pb=b'\n\"steammessages_clientserver_2.proto\x1a\x18steammessages_base.proto\"w\n\x1c\x43MsgClientUpdateUserGameInfo\x12\x14\n\x0csteamid_idgs\x18\x01 \x01(\x06\x12\x0e\n\x06gameid\x18\x02 \x01(\x06\x12\x0f\n\x07game_ip\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\r\n\x05token\x18\x05 \x01(\x0c\"S\n\x1c\x43MsgClientRichPresenceUpload\x12\x18\n\x10rich_presence_kv\x18\x01 \x01(\x0c\x12\x19\n\x11steamid_broadcast\x18\x02 \x03(\x06\"8\n\x1d\x43MsgClientRichPresenceRequest\x12\x17\n\x0fsteamid_request\x18\x01 \x03(\x06\"\x9d\x01\n\x1a\x43MsgClientRichPresenceInfo\x12?\n\rrich_presence\x18\x01 \x03(\x0b\x32(.CMsgClientRichPresenceInfo.RichPresence\x1a>\n\x0cRichPresence\x12\x14\n\x0csteamid_user\x18\x01 \x01(\x06\x12\x18\n\x10rich_presence_kv\x18\x02 \x01(\x0c\".\n\x1c\x43MsgClientCheckFileSignature\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"\xf7\x01\n$CMsgClientCheckFileSignatureResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0b\n\x03pid\x18\x02 \x01(\r\x12\x0f\n\x07\x65result\x18\x03 \x01(\r\x12\x10\n\x08\x66ilename\x18\x04 \x01(\t\x12\x18\n\x10\x65signatureresult\x18\x05 \x01(\r\x12\x10\n\x08sha_file\x18\x06 \x01(\x0c\x12\x17\n\x0fsignatureheader\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ilesize\x18\x08 \x01(\r\x12\x14\n\x0cgetlasterror\x18\t \x01(\r\x12\"\n\x1a\x65valvesignaturecheckdetail\x18\n \x01(\r\"P\n\x19\x43MsgClientReadMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x11\n\tcubtoread\x18\x03 \x01(\r\"\xce\x01\n!CMsgClientReadMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x0f\n\x07\x63ubread\x18\x07 \x01(\r\x12\x12\n\nbytes_read\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66ilename_sentry\x18\t \x01(\t\"\xbd\x01\n\x1b\x43MsgClientUpdateMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x12\n\ncubtowrite\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x0c\x12\x10\n\x08otp_type\x18\x05 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x06 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\x07 \x01(\x0c\x12\x15\n\rotp_timedrift\x18\x08 \x01(\r\"\xe1\x01\n#CMsgClientUpdateMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x10\n\x08\x63ubwrote\x18\x07 \x01(\r\x12\x10\n\x08otp_type\x18\x08 \x01(\x05\x12\x11\n\totp_value\x18\t \x01(\r\x12\x16\n\x0eotp_identifier\x18\n \x01(\t\"\xa1\x02\n\x1c\x43MsgClientRequestMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x1a\n\x12\x65result_sentryfile\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x16\n\x0esha_sentryfile\x18\x04 \x01(\x0c\x12\x1b\n\x13lock_account_action\x18\x06 \x01(\x05\x12\x10\n\x08otp_type\x18\x07 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x08 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\t \x01(\x0c\x12\x11\n\totp_value\x18\n \x01(\r\x12\x14\n\x0cmachine_name\x18\x0b \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x0c \x01(\t\"7\n$CMsgClientRequestMachineAuthResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"$\n\x15\x43MsgClientRegisterKey\x12\x0b\n\x03key\x18\x01 \x01(\t\"p\n\x1a\x43MsgClientPurchaseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17purchase_result_details\x18\x02 \x01(\x05\x12\x1d\n\x15purchase_receipt_info\x18\x03 \x01(\x0c\"\xc5\x01\n\x1c\x43MsgClientActivateOEMLicense\x12\x19\n\x11\x62ios_manufacturer\x18\x01 \x01(\t\x12\x19\n\x11\x62ios_serialnumber\x18\x02 \x01(\t\x12\x14\n\x0clicense_file\x18\x03 \x01(\x0c\x12\x1e\n\x16mainboard_manufacturer\x18\x04 \x01(\t\x12\x19\n\x11mainboard_product\x18\x05 \x01(\t\x12\x1e\n\x16mainboard_serialnumber\x18\x06 \x01(\t\"9\n\x1c\x43MsgClientRegisterOEMMachine\x12\x19\n\x11oem_register_file\x18\x01 \x01(\x0c\"7\n$CMsgClientRegisterOEMMachineResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"K\n\x1f\x43MsgClientPurchaseWithMachineID\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0cmachine_info\x18\x02 \x01(\x0c\"g\n CMsgTrading_InitiateTradeRequest\x12\x18\n\x10trade_request_id\x18\x01 \x01(\r\x12\x15\n\rother_steamid\x18\x02 \x01(\x04\x12\x12\n\nother_name\x18\x03 \x01(\t\"\xd2\x02\n!CMsgTrading_InitiateTradeResponse\x12\x10\n\x08response\x18\x01 \x01(\r\x12\x18\n\x10trade_request_id\x18\x02 \x01(\r\x12\x15\n\rother_steamid\x18\x03 \x01(\x04\x12 \n\x18steamguard_required_days\x18\x04 \x01(\r\x12 \n\x18new_device_cooldown_days\x18\x05 \x01(\r\x12-\n%default_password_reset_probation_days\x18\x06 \x01(\r\x12%\n\x1dpassword_reset_probation_days\x18\x07 \x01(\r\x12+\n#default_email_change_probation_days\x18\x08 \x01(\r\x12#\n\x1b\x65mail_change_probation_days\x18\t \x01(\r\"7\n\x1e\x43MsgTrading_CancelTradeRequest\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"1\n\x18\x43MsgTrading_StartSession\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"P\n\x19\x43MsgClientGetCDNAuthToken\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x11\n\thost_name\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"C\n\x1f\x43MsgClientGetDepotDecryptionKey\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"m\n\'CMsgClientGetDepotDecryptionKeyResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x08\x64\x65pot_id\x18\x02 \x01(\r\x12\x1c\n\x14\x64\x65pot_encryption_key\x18\x03 \x01(\x0c\"X\n\x1e\x43MsgClientCheckAppBetaPassword\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x10\n\x08language\x18\x03 \x01(\x05\"\xda\x01\n&CMsgClientCheckAppBetaPasswordResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12K\n\rbetapasswords\x18\x04 \x03(\x0b\x32\x34.CMsgClientCheckAppBetaPasswordResponse.BetaPassword\x1aO\n\x0c\x42\x65taPassword\x12\x10\n\x08\x62\x65taname\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x65tadescription\x18\x03 \x01(\t\"\xbe\x04\n\x1c\x43MsgClientUpdateAppJobReport\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\"\xcb\x01\n\x1e\x43MsgClientDPContentStatsReport\x12\x18\n\x10stats_machine_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x63ountry_code\x18\x02 \x01(\t\x12\x0f\n\x07os_type\x18\x03 \x01(\x05\x12\x10\n\x08language\x18\x04 \x01(\x05\x12\x1b\n\x13num_install_folders\x18\x05 \x01(\r\x12\x1b\n\x13num_installed_games\x18\x06 \x01(\r\x12\x1c\n\x14size_installed_games\x18\x07 \x01(\x04\"_\n!CMsgClientGetCDNAuthTokenResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\t\x12\x17\n\x0f\x65xpiration_time\x18\x03 \x01(\r\"\xb4\x02\n\x1a\x43MsgDownloadRateStatistics\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x34\n\x05stats\x18\x02 \x03(\x0b\x32%.CMsgDownloadRateStatistics.StatsInfo\x12\x17\n\x0fthrottling_kbps\x18\x03 \x01(\r\x12\x13\n\x0bsteam_realm\x18\x04 \x01(\r\x1a\xa0\x01\n\tStatsInfo\x12\x13\n\x0bsource_type\x18\x01 \x01(\r\x12\x11\n\tsource_id\x18\x02 \x01(\r\x12\x0f\n\x07seconds\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x04\x12\x11\n\thost_name\x18\x05 \x01(\t\x12\x14\n\x0cmicroseconds\x18\x06 \x01(\x04\x12\x11\n\tused_ipv6\x18\x07 \x01(\x08\x12\x0f\n\x07proxied\x18\x08 \x01(\x08\"H\n\x1c\x43MsgClientRequestAccountData\x12\x18\n\x10\x61\x63\x63ount_or_email\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\r\"\xd7\x01\n$CMsgClientRequestAccountDataResponse\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x03 \x01(\t\x12\x12\n\nct_matches\x18\x04 \x01(\r\x12 \n\x18\x61\x63\x63ount_name_suggestion1\x18\x05 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion2\x18\x06 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion3\x18\x07 \x01(\t\"\x99\x01\n\x1b\x43MsgClientUGSGetGlobalStats\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1e\n\x16history_days_requested\x18\x02 \x01(\r\x12\x1b\n\x13time_last_requested\x18\x03 \x01(\x07\x12\x18\n\x10\x66irst_day_cached\x18\x04 \x01(\r\x12\x13\n\x0b\x64\x61ys_cached\x18\x05 \x01(\r\"\x95\x02\n#CMsgClientUGSGetGlobalStatsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x11\n\ttimestamp\x18\x02 \x01(\x07\x12\x13\n\x0b\x64\x61y_current\x18\x03 \x01(\x05\x12\x36\n\x04\x64\x61ys\x18\x04 \x03(\x0b\x32(.CMsgClientUGSGetGlobalStatsResponse.Day\x1az\n\x03\x44\x61y\x12\x0e\n\x06\x64\x61y_id\x18\x01 \x01(\r\x12<\n\x05stats\x18\x02 \x03(\x0b\x32-.CMsgClientUGSGetGlobalStatsResponse.Day.Stat\x1a%\n\x04Stat\x12\x0f\n\x07stat_id\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x03\"2\n\x19\x43MsgClientRedeemGuestPass\x12\x15\n\rguest_pass_id\x18\x01 \x01(\x06\"c\n!CMsgClientRedeemGuestPassResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x12\n\npackage_id\x18\x02 \x01(\r\x12\x16\n\x0emust_own_appid\x18\x03 \x01(\r\"8\n\x1f\x43MsgClientGetClanActivityCounts\x12\x15\n\rsteamid_clans\x18\x01 \x03(\x04\"=\n\'CMsgClientGetClanActivityCountsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\"y\n\x19\x43MsgClientOGSReportString\x12\x13\n\x0b\x61\x63\x63umulated\x18\x01 \x01(\x08\x12\x11\n\tsessionid\x18\x02 \x01(\x04\x12\x10\n\x08severity\x18\x03 \x01(\x05\x12\x11\n\tformatter\x18\x04 \x01(\t\x12\x0f\n\x07varargs\x18\x05 \x01(\x0c\"P\n\x16\x43MsgClientOGSReportBug\x12\x11\n\tsessionid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62ugtext\x18\x02 \x01(\t\x12\x12\n\nscreenshot\x18\x03 \x01(\x0c\"\x14\n\x12\x43MsgClientSentLogs\"l\n\x0c\x43MsgGCClient\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07msgtype\x18\x02 \x01(\r\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\x12\x0e\n\x06gcname\x18\x05 \x01(\t\x12\n\n\x02ip\x18\x06 \x01(\r\".\n\x1c\x43MsgClientRequestFreeLicense\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"n\n$CMsgClientRequestFreeLicenseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x1a\n\x12granted_packageids\x18\x02 \x03(\r\x12\x16\n\x0egranted_appids\x18\x03 \x03(\r\"\xd3\x01\n#CMsgDRMDownloadRequestWithCrashData\x12\x16\n\x0e\x64ownload_flags\x18\x01 \x01(\r\x12\x1c\n\x14\x64ownload_types_known\x18\x02 \x01(\r\x12\x10\n\x08guid_drm\x18\x03 \x01(\x0c\x12\x12\n\nguid_split\x18\x04 \x01(\x0c\x12\x12\n\nguid_merge\x18\x05 \x01(\x0c\x12\x13\n\x0bmodule_name\x18\x06 \x01(\t\x12\x13\n\x0bmodule_path\x18\x07 \x01(\t\x12\x12\n\ncrash_data\x18\x08 \x01(\x0c\"\xdb\x01\n\x17\x43MsgDRMDownloadResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x12\n\nmerge_guid\x18\x04 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x05 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x06 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x07 \x01(\t\x12\x13\n\x0bmodule_path\x18\x08 \x01(\t\"\xd7\x01\n\x12\x43MsgDRMFinalResult\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x14\n\x0c\x65rror_detail\x18\x04 \x01(\r\x12\x12\n\nmerge_guid\x18\x05 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x06 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x07 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x08 \x01(\t\"3\n\x1e\x43MsgClientDPCheckSpecialSurvey\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\"\x96\x01\n&CMsgClientDPCheckSpecialSurveyResponse\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05state\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\ncustom_url\x18\x04 \x01(\t\x12\x18\n\x10include_software\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\"H\n%CMsgClientDPSendSpecialSurveyResponse\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"O\n*CMsgClientDPSendSpecialSurveyResponseReply\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\x0c\"W\n\'CMsgClientRequestForgottenPasswordEmail\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x16\n\x0epassword_tried\x18\x02 \x01(\t\"_\n/CMsgClientRequestForgottenPasswordEmailResponse\x12\x0f\n\x07\x65Result\x18\x01 \x01(\r\x12\x1b\n\x13use_secret_question\x18\x02 \x01(\x08\"\xf6\x01\n\x1b\x43MsgClientItemAnnouncements\x12\x17\n\x0f\x63ount_new_items\x18\x01 \x01(\r\x12=\n\x0cunseen_items\x18\x02 \x03(\x0b\x32\'.CMsgClientItemAnnouncements.UnseenItem\x1a\x7f\n\nUnseenItem\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\ncontext_id\x18\x02 \x01(\x04\x12\x10\n\x08\x61sset_id\x18\x03 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x04\x12\x16\n\x0ertime32_gained\x18\x05 \x01(\x07\x12\x14\n\x0csource_appid\x18\x06 \x01(\r\"$\n\"CMsgClientRequestItemAnnouncements\"\x9e\x01\n\x1b\x43MsgClientUserNotifications\x12@\n\rnotifications\x18\x01 \x03(\x0b\x32).CMsgClientUserNotifications.Notification\x1a=\n\x0cNotification\x12\x1e\n\x16user_notification_type\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x88\x01\n\x1e\x43MsgClientCommentNotifications\x12\x1a\n\x12\x63ount_new_comments\x18\x01 \x01(\r\x12 \n\x18\x63ount_new_comments_owner\x18\x02 \x01(\r\x12(\n count_new_comments_subscriptions\x18\x03 \x01(\r\"\'\n%CMsgClientRequestCommentNotifications\"g\n$CMsgClientOfflineMessageNotification\x12\x18\n\x10offline_messages\x18\x01 \x01(\r\x12%\n\x1d\x66riends_with_offline_messages\x18\x02 \x03(\r\"&\n$CMsgClientRequestOfflineMessageCount\"8\n%CMsgClientChatGetFriendMessageHistory\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xf9\x01\n-CMsgClientChatGetFriendMessageHistoryResponse\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07success\x18\x02 \x01(\r\x12N\n\x08messages\x18\x03 \x03(\x0b\x32<.CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage\x1aV\n\rFriendMessage\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"9\n7CMsgClientChatGetFriendMessageHistoryForOfflineMessages\"7\n!CMsgClientFSGetFriendsSteamLevels\x12\x12\n\naccountids\x18\x01 \x03(\r\"\x9b\x01\n)CMsgClientFSGetFriendsSteamLevelsResponse\x12\x42\n\x07\x66riends\x18\x01 \x03(\x0b\x32\x31.CMsgClientFSGetFriendsSteamLevelsResponse.Friend\x1a*\n\x06\x46riend\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\xeb\x01\n\x17\x43MsgClientEmailAddrInfo\x12\x15\n\remail_address\x18\x01 \x01(\t\x12\x1a\n\x12\x65mail_is_validated\x18\x02 \x01(\x08\x12 \n\x18\x65mail_validation_changed\x18\x03 \x01(\x08\x12\'\n\x1f\x63redential_change_requires_code\x18\x04 \x01(\x08\x12\x31\n)password_or_secretqa_change_requires_code\x18\x05 \x01(\x08\x12\x1f\n\x17remind_user_about_email\x18\x06 \x01(\x08\"\x8b\x01\n\x16\x43MsgCREItemVoteSummary\x12\x43\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\'.CMsgCREItemVoteSummary.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xfa\x01\n\x1e\x43MsgCREItemVoteSummaryResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12L\n\x13item_vote_summaries\x18\x02 \x03(\x0b\x32/.CMsgCREItemVoteSummaryResponse.ItemVoteSummary\x1av\n\x0fItemVoteSummary\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"P\n\"CMsgCREUpdateUserPublishedItemVote\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x07vote_up\x18\x02 \x01(\x08\"@\n*CMsgCREUpdateUserPublishedItemVoteResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xab\x01\n&CMsgCREGetUserPublishedItemVoteDetails\x12S\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\x37.CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xea\x01\n.CMsgCREGetUserPublishedItemVoteDetailsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x62\n\x16user_item_vote_details\x18\x02 \x03(\x0b\x32\x42.CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail\x1a@\n\x12UserItemVoteDetail\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x04vote\x18\x02 \x01(\x05:\x01\x30\"*\n\x16\x43MsgFSGetFollowerCount\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"F\n\x1e\x43MsgFSGetFollowerCountResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x05\x63ount\x18\x02 \x01(\x05:\x01\x30\"(\n\x14\x43MsgFSGetIsFollowing\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"O\n\x1c\x43MsgFSGetIsFollowingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1b\n\x0cis_following\x18\x02 \x01(\x08:\x05\x66\x61lse\"3\n\x1c\x43MsgFSEnumerateFollowingList\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\"d\n$CMsgFSEnumerateFollowingListResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x15\n\rtotal_results\x18\x02 \x01(\x05\x12\x11\n\tsteam_ids\x18\x03 \x03(\x06\"0\n\x1f\x43MsgDPGetNumberOfCurrentPlayers\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"S\n\'CMsgDPGetNumberOfCurrentPlayersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0cplayer_count\x18\x02 \x01(\x05\"a\n#CMsgClientFriendUserStatusPublished\x12\x16\n\x0e\x66riend_steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x13\n\x0bstatus_text\x18\x03 \x01(\t\"h\n\x1d\x43MsgClientServiceMethodLegacy\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\x19\n\x11serialized_method\x18\x02 \x01(\x0c\x12\x17\n\x0fis_notification\x18\x03 \x01(\x08\"`\n%CMsgClientServiceMethodLegacyResponse\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\"\n\x1aserialized_method_response\x18\x02 \x01(\x0c\"5\n\x10\x43MsgClientUIMode\x12\x0e\n\x06uimode\x18\x01 \x01(\r\x12\x11\n\tchat_mode\x18\x02 \x01(\r\"<\n&CMsgClientVanityURLChangedNotification\x12\x12\n\nvanity_url\x18\x01 \x01(\t\"y\n%CMsgClientAuthorizeLocalDeviceRequest\x12\x1a\n\x12\x64\x65vice_description\x18\x01 \x01(\t\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"k\n\x1e\x43MsgClientAuthorizeLocalDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1b\n\x13\x61uthed_device_token\x18\x03 \x01(\x04\"v\n*CMsgClientAuthorizeLocalDeviceNotification\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"n\n\"CMsgClientDeauthorizeDeviceRequest\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x01 \x01(\r\x12$\n\x1c\x64\x65\x61uthorization_device_token\x18\x02 \x01(\x04\"U\n\x1b\x43MsgClientDeauthorizeDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x02 \x01(\r\"\xd1\x01\n&CMsgClientUseLocalDeviceAuthorizations\x12 \n\x18\x61uthorization_account_id\x18\x01 \x03(\r\x12J\n\rdevice_tokens\x18\x02 \x03(\x0b\x32\x33.CMsgClientUseLocalDeviceAuthorizations.DeviceToken\x1a\x39\n\x0b\x44\x65viceToken\x12\x18\n\x10owner_account_id\x18\x01 \x01(\r\x12\x10\n\x08token_id\x18\x02 \x01(\x04\" \n\x1e\x43MsgClientGetAuthorizedDevices\"\xad\x02\n&CMsgClientGetAuthorizedDevicesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12S\n\x11\x61uthorized_device\x18\x02 \x03(\x0b\x32\x38.CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice\x1a\x99\x01\n\x10\x41uthorizedDevice\x12\x19\n\x11\x61uth_device_token\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x18\n\x10last_access_time\x18\x03 \x01(\r\x12\x13\n\x0b\x62orrower_id\x18\x04 \x01(\r\x12\x12\n\nis_pending\x18\x05 \x01(\x08\x12\x12\n\napp_played\x18\x06 \x01(\r\"\xc2\x01\n!CMsgClientSharedLibraryLockStatus\x12H\n\x0elocked_library\x18\x01 \x03(\x0b\x32\x30.CMsgClientSharedLibraryLockStatus.LockedLibrary\x12\x1d\n\x15own_library_locked_by\x18\x02 \x01(\r\x1a\x34\n\rLockedLibrary\x12\x10\n\x08owner_id\x18\x01 \x01(\r\x12\x11\n\tlocked_by\x18\x02 \x01(\r\"\xa7\x01\n\"CMsgClientSharedLibraryStopPlaying\x12\x14\n\x0cseconds_left\x18\x01 \x01(\x05\x12>\n\tstop_apps\x18\x02 \x03(\x0b\x32+.CMsgClientSharedLibraryStopPlaying.StopApp\x1a+\n\x07StopApp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\"\x81\x02\n\x15\x43MsgClientServiceCall\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x66unction_id\x18\x05 \x01(\r\x12\x16\n\x0e\x63ub_output_max\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x15\n\rcallparameter\x18\x08 \x01(\x0c\x12\x11\n\tping_only\x18\t \x01(\x08\x12\x1d\n\x15max_outstanding_calls\x18\n \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x0b \x01(\r\"Z\n\x17\x43MsgClientServiceModule\x12\x12\n\nmodule_crc\x18\x01 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x02 \x01(\x0c\x12\x16\n\x0emodule_content\x18\x03 \x01(\x0c\"\xb8\x04\n\x1d\x43MsgClientServiceCallResponse\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x65\x63\x61llresult\x18\x05 \x01(\r\x12\x16\n\x0eresult_content\x18\x06 \x01(\x0c\x12\x17\n\x0fos_version_info\x18\x07 \x01(\x0c\x12\x13\n\x0bsystem_info\x18\x08 \x01(\x0c\x12\x14\n\x0cload_address\x18\t \x01(\x06\x12\x18\n\x10\x65xception_record\x18\n \x01(\x0c\x12 \n\x18portable_os_version_info\x18\x0b \x01(\x0c\x12\x1c\n\x14portable_system_info\x18\x0c \x01(\x0c\x12\x15\n\rwas_converted\x18\r \x01(\x08\x12\x17\n\x0finternal_result\x18\x0e \x01(\r\x12\x15\n\rcurrent_count\x18\x0f \x01(\r\x12\x18\n\x10last_call_handle\x18\x10 \x01(\r\x12\x1c\n\x14last_call_module_crc\x18\x11 \x01(\r\x12\x1f\n\x17last_call_sysid_routing\x18\x12 \x01(\x0c\x12\x18\n\x10last_ecallresult\x18\x13 \x01(\r\x12\x1c\n\x14last_callissue_delta\x18\x14 \x01(\r\x12\x1f\n\x17last_callcomplete_delta\x18\x15 \x01(\r\"\x17\n\x15\x43MsgAMUnlockStreaming\"K\n\x1d\x43MsgAMUnlockStreamingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0e\x65ncryption_key\x18\x02 \x01(\x0c\"\x12\n\x10\x43MsgAMUnlockHEVC\".\n\x18\x43MsgAMUnlockHEVCResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"M\n\x1d\x43MsgClientPlayingSessionState\x12\x17\n\x0fplaying_blocked\x18\x02 \x01(\x08\x12\x13\n\x0bplaying_app\x18\x03 \x01(\r\"6\n\x1c\x43MsgClientKickPlayingSession\x12\x16\n\x0eonly_stop_game\x18\x01 \x01(\x08\"v\n\x1f\x43MsgClientVoiceCallPreAuthorize\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x11\n\tcaller_id\x18\x03 \x01(\x05\x12\x0e\n\x06hangup\x18\x04 \x01(\x08\"\x82\x01\n\'CMsgClientVoiceCallPreAuthorizeResponse\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\x12\x11\n\tcaller_id\x18\x04 \x01(\x05\"B\n\x1c\x43MsgBadgeCraftedNotification\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x13\n\x0b\x62\x61\x64ge_level\x18\x02 \x01(\rB\x05H\x01\x90\x01\x00' , dependencies=[steammessages__base__pb2.DESCRIPTOR,]) @@ -5335,6 +5335,13 @@ 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='app_id', full_name='CMsgClientServiceCall.app_id', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -5348,7 +5355,7 @@ oneofs=[ ], serialized_start=12376, - serialized_end=12617, + serialized_end=12633, ) @@ -5393,8 +5400,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12619, - serialized_end=12709, + serialized_start=12635, + serialized_end=12725, ) @@ -5565,8 +5572,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12712, - serialized_end=13280, + serialized_start=12728, + serialized_end=13296, ) @@ -5590,8 +5597,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13282, - serialized_end=13305, + serialized_start=13298, + serialized_end=13321, ) @@ -5629,8 +5636,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13307, - serialized_end=13382, + serialized_start=13323, + serialized_end=13398, ) @@ -5654,8 +5661,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13384, - serialized_end=13402, + serialized_start=13400, + serialized_end=13418, ) @@ -5686,8 +5693,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13404, - serialized_end=13450, + serialized_start=13420, + serialized_end=13466, ) @@ -5725,8 +5732,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13452, - serialized_end=13529, + serialized_start=13468, + serialized_end=13545, ) @@ -5757,8 +5764,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13531, - serialized_end=13585, + serialized_start=13547, + serialized_end=13601, ) @@ -5810,8 +5817,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13587, - serialized_end=13705, + serialized_start=13603, + serialized_end=13721, ) @@ -5863,8 +5870,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13708, - serialized_end=13838, + serialized_start=13724, + serialized_end=13854, ) @@ -5902,8 +5909,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13840, - serialized_end=13906, + serialized_start=13856, + serialized_end=13922, ) _CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE.containing_type = _CMSGCLIENTRICHPRESENCEINFO diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py index 0ff037b5..2c30df3a 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py @@ -20,7 +20,7 @@ syntax='proto2', serialized_options=b'H\001\220\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n&steammessages_clientserver_login.proto\x1a\x18steammessages_base.proto\")\n\x13\x43MsgClientHeartBeat\x12\x12\n\nsend_reply\x18\x01 \x01(\x08\"D\n CMsgClientServerTimestampRequest\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\"b\n!CMsgClientServerTimestampResponse\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\x12\x1b\n\x13server_timestamp_ms\x18\x02 \x01(\x04\"a\n\x10\x43MsgClientSecret\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x10\n\x08\x64\x65viceid\x18\x03 \x01(\r\x12\r\n\x05nonce\x18\x04 \x01(\x06\x12\x0c\n\x04hmac\x18\x05 \x01(\x0c\"\xfe\x0b\n\x0f\x43MsgClientLogon\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12*\n\"deprecated_obfustucated_private_ip\x18\x02 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x03 \x01(\r\x12\x17\n\x0flast_session_id\x18\x04 \x01(\r\x12\x1e\n\x16\x63lient_package_version\x18\x05 \x01(\r\x12\x17\n\x0f\x63lient_language\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_os_type\x18\x07 \x01(\r\x12\'\n\x18should_remember_password\x18\x08 \x01(\x08:\x05\x66\x61lse\x12\x14\n\x0cwine_version\x18\t \x01(\t\x12\x15\n\rdeprecated_10\x18\n \x01(\r\x12-\n\x15obfuscated_private_ip\x18\x0b \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x14 \x01(\r\x12\x11\n\tqos_level\x18\x15 \x01(\r\x12 \n\x18\x63lient_supplied_steam_id\x18\x16 \x01(\x06\x12!\n\tpublic_ip\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x12\n\nmachine_id\x18\x1e \x01(\x0c\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x12\n\x07ui_mode\x18 \x01(\r:\x01\x30\x12\x14\n\tchat_mode\x18! \x01(\r:\x01\x30\x12\x1a\n\x12steam2_auth_ticket\x18) \x01(\x0c\x12\x15\n\remail_address\x18* \x01(\t\x12 \n\x18rtime32_account_creation\x18+ \x01(\x07\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x32 \x01(\t\x12\x10\n\x08password\x18\x33 \x01(\t\x12\x19\n\x11game_server_token\x18\x34 \x01(\t\x12\x11\n\tlogin_key\x18< \x01(\t\x12+\n\x1cwas_converted_deprecated_msg\x18\x46 \x01(\x08:\x05\x66\x61lse\x12%\n\x1d\x61non_user_target_account_name\x18P \x01(\t\x12\x1e\n\x16resolved_user_steam_id\x18Q \x01(\x06\x12\x1a\n\x12\x65result_sentryfile\x18R \x01(\x05\x12\x16\n\x0esha_sentryfile\x18S \x01(\x0c\x12\x11\n\tauth_code\x18T \x01(\t\x12\x10\n\x08otp_type\x18U \x01(\x05\x12\x11\n\totp_value\x18V \x01(\r\x12\x16\n\x0eotp_identifier\x18W \x01(\t\x12\x1d\n\x15steam2_ticket_request\x18X \x01(\x08\x12\x17\n\x0fsony_psn_ticket\x18Z \x01(\x0c\x12\x1b\n\x13sony_psn_service_id\x18[ \x01(\t\x12\x36\n\'create_new_psn_linked_account_if_needed\x18\\ \x01(\x08:\x05\x66\x61lse\x12\x15\n\rsony_psn_name\x18] \x01(\t\x12\x1a\n\x12game_server_app_id\x18^ \x01(\x05\x12)\n!steamguard_dont_remember_computer\x18_ \x01(\x08\x12\x14\n\x0cmachine_name\x18` \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x61 \x01(\t\x12\x18\n\x10\x63ountry_override\x18\x62 \x01(\t\x12\x14\n\x0cis_steam_box\x18\x63 \x01(\x08\x12\x1a\n\x12\x63lient_instance_id\x18\x64 \x01(\x04\x12\x17\n\x0ftwo_factor_code\x18\x65 \x01(\t\x12$\n\x1csupports_rate_limit_response\x18\x66 \x01(\x08\x12\x17\n\x0fweb_logon_nonce\x18g \x01(\t\x12\x17\n\x0fpriority_reason\x18h \x01(\x05\x12\x31\n\x16\x65mbedded_client_secret\x18i \x01(\x0b\x32\x11.CMsgClientSecret\x12\"\n\x1a\x64isable_partner_autogrants\x18j \x01(\x08\"\x87\x06\n\x17\x43MsgClientLogonResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12%\n\x1dout_of_game_heartbeat_seconds\x18\x02 \x01(\x05\x12!\n\x19in_game_heartbeat_seconds\x18\x03 \x01(\x05\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x04 \x01(\r\x12\x1b\n\x13rtime32_server_time\x18\x05 \x01(\x07\x12\x15\n\raccount_flags\x18\x06 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x07 \x01(\r\x12\x14\n\x0c\x65mail_domain\x18\x08 \x01(\t\x12\x15\n\rsteam2_ticket\x18\t \x01(\x0c\x12\x18\n\x10\x65result_extended\x18\n \x01(\x05\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x1e\n\x16\x63\x65ll_id_ping_threshold\x18\x0c \x01(\r\x12\x1b\n\x13\x64\x65precated_use_pics\x18\r \x01(\x08\x12\x12\n\nvanity_url\x18\x0e \x01(\t\x12!\n\tpublic_ip\x18\x0f \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1f\n\x17\x63lient_supplied_steamid\x18\x14 \x01(\x06\x12\x17\n\x0fip_country_code\x18\x15 \x01(\t\x12\x19\n\x11parental_settings\x18\x16 \x01(\x0c\x12\"\n\x1aparental_setting_signature\x18\x17 \x01(\x0c\x12&\n\x1e\x63ount_loginfailures_to_migrate\x18\x18 \x01(\x05\x12$\n\x1c\x63ount_disconnects_to_migrate\x18\x19 \x01(\x05\x12#\n\x1bogs_data_report_time_window\x18\x1a \x01(\x05\x12\x1a\n\x12\x63lient_instance_id\x18\x1b \x01(\x04\x12!\n\x19\x66orce_client_update_check\x18\x1c \x01(\x08\x12\x1d\n\x15\x61greement_session_url\x18\x1d \x01(\t\"F\n,CMsgClientRequestWebAPIAuthenticateUserNonce\x12\x16\n\ntoken_type\x18\x01 \x01(\x05:\x02-1\"\x8a\x01\n4CMsgClientRequestWebAPIAuthenticateUserNonceResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x16\n\ntoken_type\x18\x03 \x01(\x05:\x02-1\"\x12\n\x10\x43MsgClientLogOff\")\n\x13\x43MsgClientLoggedOff\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"=\n\x15\x43MsgClientNewLoginKey\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tlogin_key\x18\x02 \x01(\t\"2\n\x1d\x43MsgClientNewLoginKeyAccepted\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xee\x02\n\x15\x43MsgClientAccountInfo\x12\x14\n\x0cpersona_name\x18\x01 \x01(\t\x12\x12\n\nip_country\x18\x02 \x01(\t\x12\x1e\n\x16\x63ount_authed_computers\x18\x05 \x01(\x05\x12\x15\n\raccount_flags\x18\x07 \x01(\r\x12\x13\n\x0b\x66\x61\x63\x65\x62ook_id\x18\x08 \x01(\x04\x12\x15\n\rfacebook_name\x18\t \x01(\t\x12%\n\x1dsteamguard_notify_newmachines\x18\x0e \x01(\x08\x12+\n#steamguard_machine_name_user_chosen\x18\x0f \x01(\t\x12\x19\n\x11is_phone_verified\x18\x10 \x01(\x08\x12\x18\n\x10two_factor_state\x18\x11 \x01(\r\x12\x1c\n\x14is_phone_identifying\x18\x12 \x01(\x08\x12!\n\x19is_phone_needing_reverify\x18\x13 \x01(\x08\"-\n\x1a\x43MsgClientChallengeRequest\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"0\n\x1b\x43MsgClientChallengeResponse\x12\x11\n\tchallenge\x18\x01 \x01(\x06\x42\x05H\x01\x90\x01\x00' + serialized_pb=b'\n&steammessages_clientserver_login.proto\x1a\x18steammessages_base.proto\")\n\x13\x43MsgClientHeartBeat\x12\x12\n\nsend_reply\x18\x01 \x01(\x08\"D\n CMsgClientServerTimestampRequest\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\"b\n!CMsgClientServerTimestampResponse\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\x12\x1b\n\x13server_timestamp_ms\x18\x02 \x01(\x04\"a\n\x10\x43MsgClientSecret\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x10\n\x08\x64\x65viceid\x18\x03 \x01(\r\x12\r\n\x05nonce\x18\x04 \x01(\x06\x12\x0c\n\x04hmac\x18\x05 \x01(\x0c\"+\n\x0f\x43MsgClientHello\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\"\xab\x0c\n\x0f\x43MsgClientLogon\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12*\n\"deprecated_obfustucated_private_ip\x18\x02 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x03 \x01(\r\x12\x17\n\x0flast_session_id\x18\x04 \x01(\r\x12\x1e\n\x16\x63lient_package_version\x18\x05 \x01(\r\x12\x17\n\x0f\x63lient_language\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_os_type\x18\x07 \x01(\r\x12\'\n\x18should_remember_password\x18\x08 \x01(\x08:\x05\x66\x61lse\x12\x14\n\x0cwine_version\x18\t \x01(\t\x12\x15\n\rdeprecated_10\x18\n \x01(\r\x12-\n\x15obfuscated_private_ip\x18\x0b \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x14 \x01(\r\x12\x11\n\tqos_level\x18\x15 \x01(\r\x12 \n\x18\x63lient_supplied_steam_id\x18\x16 \x01(\x06\x12!\n\tpublic_ip\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x12\n\nmachine_id\x18\x1e \x01(\x0c\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x12\n\x07ui_mode\x18 \x01(\r:\x01\x30\x12\x14\n\tchat_mode\x18! \x01(\r:\x01\x30\x12\x1a\n\x12steam2_auth_ticket\x18) \x01(\x0c\x12\x15\n\remail_address\x18* \x01(\t\x12 \n\x18rtime32_account_creation\x18+ \x01(\x07\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x32 \x01(\t\x12\x10\n\x08password\x18\x33 \x01(\t\x12\x19\n\x11game_server_token\x18\x34 \x01(\t\x12\x11\n\tlogin_key\x18< \x01(\t\x12+\n\x1cwas_converted_deprecated_msg\x18\x46 \x01(\x08:\x05\x66\x61lse\x12%\n\x1d\x61non_user_target_account_name\x18P \x01(\t\x12\x1e\n\x16resolved_user_steam_id\x18Q \x01(\x06\x12\x1a\n\x12\x65result_sentryfile\x18R \x01(\x05\x12\x16\n\x0esha_sentryfile\x18S \x01(\x0c\x12\x11\n\tauth_code\x18T \x01(\t\x12\x10\n\x08otp_type\x18U \x01(\x05\x12\x11\n\totp_value\x18V \x01(\r\x12\x16\n\x0eotp_identifier\x18W \x01(\t\x12\x1d\n\x15steam2_ticket_request\x18X \x01(\x08\x12\x17\n\x0fsony_psn_ticket\x18Z \x01(\x0c\x12\x1b\n\x13sony_psn_service_id\x18[ \x01(\t\x12\x36\n\'create_new_psn_linked_account_if_needed\x18\\ \x01(\x08:\x05\x66\x61lse\x12\x15\n\rsony_psn_name\x18] \x01(\t\x12\x1a\n\x12game_server_app_id\x18^ \x01(\x05\x12)\n!steamguard_dont_remember_computer\x18_ \x01(\x08\x12\x14\n\x0cmachine_name\x18` \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x61 \x01(\t\x12\x18\n\x10\x63ountry_override\x18\x62 \x01(\t\x12\x14\n\x0cis_steam_box\x18\x63 \x01(\x08\x12\x1a\n\x12\x63lient_instance_id\x18\x64 \x01(\x04\x12\x17\n\x0ftwo_factor_code\x18\x65 \x01(\t\x12$\n\x1csupports_rate_limit_response\x18\x66 \x01(\x08\x12\x17\n\x0fweb_logon_nonce\x18g \x01(\t\x12\x17\n\x0fpriority_reason\x18h \x01(\x05\x12\x31\n\x16\x65mbedded_client_secret\x18i \x01(\x0b\x32\x11.CMsgClientSecret\x12\"\n\x1a\x64isable_partner_autogrants\x18j \x01(\x08\x12\x15\n\ris_steam_deck\x18k \x01(\x08\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18l \x01(\t\"\x98\x06\n\x17\x43MsgClientLogonResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12,\n$legacy_out_of_game_heartbeat_seconds\x18\x02 \x01(\x05\x12\x19\n\x11heartbeat_seconds\x18\x03 \x01(\x05\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x04 \x01(\r\x12\x1b\n\x13rtime32_server_time\x18\x05 \x01(\x07\x12\x15\n\raccount_flags\x18\x06 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x07 \x01(\r\x12\x14\n\x0c\x65mail_domain\x18\x08 \x01(\t\x12\x15\n\rsteam2_ticket\x18\t \x01(\x0c\x12\x18\n\x10\x65result_extended\x18\n \x01(\x05\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x1e\n\x16\x63\x65ll_id_ping_threshold\x18\x0c \x01(\r\x12\x1b\n\x13\x64\x65precated_use_pics\x18\r \x01(\x08\x12\x12\n\nvanity_url\x18\x0e \x01(\t\x12!\n\tpublic_ip\x18\x0f \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1f\n\x17\x63lient_supplied_steamid\x18\x14 \x01(\x06\x12\x17\n\x0fip_country_code\x18\x15 \x01(\t\x12\x19\n\x11parental_settings\x18\x16 \x01(\x0c\x12\"\n\x1aparental_setting_signature\x18\x17 \x01(\x0c\x12&\n\x1e\x63ount_loginfailures_to_migrate\x18\x18 \x01(\x05\x12$\n\x1c\x63ount_disconnects_to_migrate\x18\x19 \x01(\x05\x12#\n\x1bogs_data_report_time_window\x18\x1a \x01(\x05\x12\x1a\n\x12\x63lient_instance_id\x18\x1b \x01(\x04\x12!\n\x19\x66orce_client_update_check\x18\x1c \x01(\x08\x12\x1d\n\x15\x61greement_session_url\x18\x1d \x01(\t\x12\x10\n\x08token_id\x18\x1e \x01(\x04\"F\n,CMsgClientRequestWebAPIAuthenticateUserNonce\x12\x16\n\ntoken_type\x18\x01 \x01(\x05:\x02-1\"\x8a\x01\n4CMsgClientRequestWebAPIAuthenticateUserNonceResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x16\n\ntoken_type\x18\x03 \x01(\x05:\x02-1\"\x12\n\x10\x43MsgClientLogOff\")\n\x13\x43MsgClientLoggedOff\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"=\n\x15\x43MsgClientNewLoginKey\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tlogin_key\x18\x02 \x01(\t\"2\n\x1d\x43MsgClientNewLoginKeyAccepted\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xee\x02\n\x15\x43MsgClientAccountInfo\x12\x14\n\x0cpersona_name\x18\x01 \x01(\t\x12\x12\n\nip_country\x18\x02 \x01(\t\x12\x1e\n\x16\x63ount_authed_computers\x18\x05 \x01(\x05\x12\x15\n\raccount_flags\x18\x07 \x01(\r\x12\x13\n\x0b\x66\x61\x63\x65\x62ook_id\x18\x08 \x01(\x04\x12\x15\n\rfacebook_name\x18\t \x01(\t\x12%\n\x1dsteamguard_notify_newmachines\x18\x0e \x01(\x08\x12+\n#steamguard_machine_name_user_chosen\x18\x0f \x01(\t\x12\x19\n\x11is_phone_verified\x18\x10 \x01(\x08\x12\x18\n\x10two_factor_state\x18\x11 \x01(\r\x12\x1c\n\x14is_phone_identifying\x18\x12 \x01(\x08\x12!\n\x19is_phone_needing_reverify\x18\x13 \x01(\x08\"-\n\x1a\x43MsgClientChallengeRequest\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"0\n\x1b\x43MsgClientChallengeResponse\x12\x11\n\tchallenge\x18\x01 \x01(\x06\x42\x05H\x01\x90\x01\x00' , dependencies=[steammessages__base__pb2.DESCRIPTOR,]) @@ -190,6 +190,38 @@ ) +_CMSGCLIENTHELLO = _descriptor.Descriptor( + name='CMsgClientHello', + full_name='CMsgClientHello', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='protocol_version', full_name='CMsgClientHello.protocol_version', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=380, + serialized_end=423, +) + + _CMSGCLIENTLOGON = _descriptor.Descriptor( name='CMsgClientLogon', full_name='CMsgClientLogon', @@ -569,6 +601,20 @@ 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='is_steam_deck', full_name='CMsgClientLogon.is_steam_deck', index=53, + number=107, 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), + _descriptor.FieldDescriptor( + name='access_token', full_name='CMsgClientLogon.access_token', index=54, + number=108, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -581,8 +627,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=381, - serialized_end=1915, + serialized_start=426, + serialized_end=2005, ) @@ -602,14 +648,14 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='out_of_game_heartbeat_seconds', full_name='CMsgClientLogonResponse.out_of_game_heartbeat_seconds', index=1, + name='legacy_out_of_game_heartbeat_seconds', full_name='CMsgClientLogonResponse.legacy_out_of_game_heartbeat_seconds', 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='in_game_heartbeat_seconds', full_name='CMsgClientLogonResponse.in_game_heartbeat_seconds', index=2, + name='heartbeat_seconds', full_name='CMsgClientLogonResponse.heartbeat_seconds', 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, @@ -769,6 +815,13 @@ 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='token_id', full_name='CMsgClientLogonResponse.token_id', index=25, + number=30, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -781,8 +834,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1918, - serialized_end=2693, + serialized_start=2008, + serialized_end=2800, ) @@ -813,8 +866,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2695, - serialized_end=2765, + serialized_start=2802, + serialized_end=2872, ) @@ -859,8 +912,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2768, - serialized_end=2906, + serialized_start=2875, + serialized_end=3013, ) @@ -884,8 +937,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2908, - serialized_end=2926, + serialized_start=3015, + serialized_end=3033, ) @@ -916,8 +969,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2928, - serialized_end=2969, + serialized_start=3035, + serialized_end=3076, ) @@ -955,8 +1008,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2971, - serialized_end=3032, + serialized_start=3078, + serialized_end=3139, ) @@ -987,8 +1040,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3034, - serialized_end=3084, + serialized_start=3141, + serialized_end=3191, ) @@ -1096,8 +1149,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3087, - serialized_end=3453, + serialized_start=3194, + serialized_end=3560, ) @@ -1128,8 +1181,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3455, - serialized_end=3500, + serialized_start=3562, + serialized_end=3607, ) @@ -1160,8 +1213,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3502, - serialized_end=3550, + serialized_start=3609, + serialized_end=3657, ) _CMSGCLIENTLOGON.fields_by_name['obfuscated_private_ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS @@ -1172,6 +1225,7 @@ DESCRIPTOR.message_types_by_name['CMsgClientServerTimestampRequest'] = _CMSGCLIENTSERVERTIMESTAMPREQUEST DESCRIPTOR.message_types_by_name['CMsgClientServerTimestampResponse'] = _CMSGCLIENTSERVERTIMESTAMPRESPONSE DESCRIPTOR.message_types_by_name['CMsgClientSecret'] = _CMSGCLIENTSECRET +DESCRIPTOR.message_types_by_name['CMsgClientHello'] = _CMSGCLIENTHELLO DESCRIPTOR.message_types_by_name['CMsgClientLogon'] = _CMSGCLIENTLOGON DESCRIPTOR.message_types_by_name['CMsgClientLogonResponse'] = _CMSGCLIENTLOGONRESPONSE DESCRIPTOR.message_types_by_name['CMsgClientRequestWebAPIAuthenticateUserNonce'] = _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE @@ -1213,6 +1267,13 @@ }) _sym_db.RegisterMessage(CMsgClientSecret) +CMsgClientHello = _reflection.GeneratedProtocolMessageType('CMsgClientHello', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTHELLO, + '__module__' : 'steammessages_clientserver_login_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientHello) + }) +_sym_db.RegisterMessage(CMsgClientHello) + CMsgClientLogon = _reflection.GeneratedProtocolMessageType('CMsgClientLogon', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTLOGON, '__module__' : 'steammessages_clientserver_login_pb2' diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py index a934cf54..2d0468bb 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py @@ -21,7 +21,7 @@ syntax='proto2', serialized_options=b'H\001\220\001\000', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n steammessages_clientserver.proto\x1a\x18steammessages_base.proto\x1a\x1a\x65ncrypted_app_ticket.proto\"j\n\"CMsgClientRegisterAuthTicketWithCM\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\x12\x1a\n\x12\x63lient_instance_id\x18\x04 \x01(\x04\"\xd1\x01\n\x1c\x43MsgClientTicketAuthComplete\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x65state\x18\x03 \x01(\r\x12\x1e\n\x16\x65\x61uth_session_response\x18\x04 \x01(\r\x12\x19\n\x11\x44\x45PRECATED_ticket\x18\x05 \x01(\x0c\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x17\n\x0fticket_sequence\x18\x07 \x01(\r\x12\x16\n\x0eowner_steam_id\x18\x08 \x01(\x06\"\x80\x01\n\x10\x43MsgClientCMList\x12\x14\n\x0c\x63m_addresses\x18\x01 \x03(\r\x12\x10\n\x08\x63m_ports\x18\x02 \x03(\r\x12\x1e\n\x16\x63m_websocket_addresses\x18\x03 \x03(\t\x12$\n\x1cpercent_default_to_websocket\x18\x04 \x01(\r\"\xa3\x01\n\x1b\x43MsgClientP2PConnectionInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x11\n\tcandidate\x18\x04 \x01(\x0c\x12 \n\x18legacy_connection_id_src\x18\x05 \x01(\x06\x12\x12\n\nrendezvous\x18\x06 \x01(\x0c\"\xc3\x01\n\x1f\x43MsgClientP2PConnectionFailInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x1a\n\x12\x65p2p_session_error\x18\x04 \x01(\r\x12\x1a\n\x12\x63onnection_id_dest\x18\x05 \x01(\x06\x12\x14\n\x0c\x63lose_reason\x18\x07 \x01(\r\x12\x15\n\rclose_message\x18\x08 \x01(\t\"C\n\x1f\x43MsgClientNetworkingCertRequest\x12\x10\n\x08key_data\x18\x02 \x01(\x0c\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"V\n\x1d\x43MsgClientNetworkingCertReply\x12\x0c\n\x04\x63\x65rt\x18\x04 \x01(\x0c\x12\x11\n\tca_key_id\x18\x05 \x01(\x06\x12\x14\n\x0c\x63\x61_signature\x18\x06 \x01(\x0c\"7\n%CMsgClientNetworkingMobileCertRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\";\n#CMsgClientNetworkingMobileCertReply\x12\x14\n\x0c\x65ncoded_cert\x18\x01 \x01(\t\"1\n\x1f\x43MsgClientGetAppOwnershipTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"]\n\'CMsgClientGetAppOwnershipTicketResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\"\'\n\x16\x43MsgClientSessionToken\x12\r\n\x05token\x18\x01 \x01(\x04\"M\n\x1b\x43MsgClientGameConnectTokens\x12\x1e\n\x12max_tokens_to_keep\x18\x01 \x01(\r:\x02\x31\x30\x12\x0e\n\x06tokens\x18\x02 \x03(\x0c\"\xb9\x06\n\x15\x43MsgClientGamesPlayed\x12\x37\n\x0cgames_played\x18\x01 \x03(\x0b\x32!.CMsgClientGamesPlayed.GamePlayed\x12\x16\n\x0e\x63lient_os_type\x18\x02 \x01(\r\x12\x1d\n\x15\x63loud_gaming_platform\x18\x03 \x01(\r\x1a\xaf\x05\n\nGamePlayed\x12\x13\n\x0bsteam_id_gs\x18\x01 \x01(\x04\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\"\n\x1a\x64\x65precated_game_ip_address\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\x11\n\tis_secure\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\x12\x17\n\x0fgame_extra_info\x18\x07 \x01(\t\x12\x16\n\x0egame_data_blob\x18\x08 \x01(\x0c\x12\x12\n\nprocess_id\x18\t \x01(\r\x12\x1d\n\x15streaming_provider_id\x18\n \x01(\r\x12\x12\n\ngame_flags\x18\x0b \x01(\r\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x15\n\rvr_hmd_vendor\x18\r \x01(\t\x12\x14\n\x0cvr_hmd_model\x18\x0e \x01(\t\x12\x1d\n\x12launch_option_type\x18\x0f \x01(\r:\x01\x30\x12#\n\x17primary_controller_type\x18\x10 \x01(\x05:\x02-1\x12\'\n\x1fprimary_steam_controller_serial\x18\x11 \x01(\t\x12\'\n\x1ctotal_steam_controller_count\x18\x12 \x01(\r:\x01\x30\x12+\n total_non_steam_controller_count\x18\x13 \x01(\r:\x01\x30\x12&\n\x1b\x63ontroller_workshop_file_id\x18\x14 \x01(\x04:\x01\x30\x12\x18\n\rlaunch_source\x18\x15 \x01(\r:\x01\x30\x12\x16\n\x0evr_hmd_runtime\x18\x16 \x01(\r\x12\'\n\x0fgame_ip_address\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12%\n\x1a\x63ontroller_connection_type\x18\x18 \x01(\r:\x01\x30\"9\n\rCMsgGSApprove\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x16\n\x0eowner_steam_id\x18\x02 \x01(\x06\"I\n\nCMsgGSDeny\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\x12\x13\n\x0b\x64\x65ny_string\x18\x03 \x01(\t\"4\n\nCMsgGSKick\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\"\xb6\x01\n\x12\x43MsgClientAuthList\x12\x13\n\x0btokens_left\x18\x01 \x01(\r\x12\x18\n\x10last_request_seq\x18\x02 \x01(\r\x12$\n\x1clast_request_seq_from_server\x18\x03 \x01(\r\x12 \n\x07tickets\x18\x04 \x03(\x0b\x32\x0f.CMsgAuthTicket\x12\x0f\n\x07\x61pp_ids\x18\x05 \x03(\r\x12\x18\n\x10message_sequence\x18\x06 \x01(\r\"V\n\x15\x43MsgClientAuthListAck\x12\x12\n\nticket_crc\x18\x01 \x03(\r\x12\x0f\n\x07\x61pp_ids\x18\x02 \x03(\r\x12\x18\n\x10message_sequence\x18\x03 \x01(\r\"\x8e\x04\n\x15\x43MsgClientLicenseList\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x30\n\x08licenses\x18\x02 \x03(\x0b\x32\x1e.CMsgClientLicenseList.License\x1a\xae\x03\n\x07License\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0ctime_created\x18\x02 \x01(\x07\x12\x19\n\x11time_next_process\x18\x03 \x01(\x07\x12\x14\n\x0cminute_limit\x18\x04 \x01(\x05\x12\x14\n\x0cminutes_used\x18\x05 \x01(\x05\x12\x16\n\x0epayment_method\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x1d\n\x15purchase_country_code\x18\x08 \x01(\t\x12\x14\n\x0clicense_type\x18\t \x01(\r\x12\x16\n\x0eterritory_code\x18\n \x01(\x05\x12\x15\n\rchange_number\x18\x0b \x01(\x05\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x16\n\x0einitial_period\x18\r \x01(\r\x12\x19\n\x11initial_time_unit\x18\x0e \x01(\r\x12\x16\n\x0erenewal_period\x18\x0f \x01(\r\x12\x19\n\x11renewal_time_unit\x18\x10 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x11 \x01(\x04\x12\x19\n\x11master_package_id\x18\x12 \x01(\r\"\xaa\x01\n\x1a\x43MsgClientIsLimitedAccount\x12\x1b\n\x13\x62is_limited_account\x18\x01 \x01(\x08\x12\x1c\n\x14\x62is_community_banned\x18\x02 \x01(\x08\x12\x1a\n\x12\x62is_locked_account\x18\x03 \x01(\x08\x12\x35\n-bis_limited_account_allowed_to_invite_friends\x18\x04 \x01(\x08\"\xa7\x01\n\x1e\x43MsgClientRequestedClientStats\x12\x42\n\rstats_to_send\x18\x01 \x03(\x0b\x32+.CMsgClientRequestedClientStats.StatsToSend\x1a\x41\n\x0bStatsToSend\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x1d\n\x15stat_aggregate_method\x18\x02 \x01(\r\"\xc0\x01\n\x0f\x43MsgClientStat2\x12\x30\n\x0bstat_detail\x18\x01 \x03(\x0b\x32\x1b.CMsgClientStat2.StatDetail\x1a{\n\nStatDetail\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x10\n\x08ll_value\x18\x02 \x01(\x03\x12\x13\n\x0btime_of_day\x18\x03 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x04 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x05 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\r\"r\n\x16\x43MsgClientInviteToGame\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x16\n\x0e\x63onnect_string\x18\x03 \x01(\t\x12\x13\n\x0bremote_play\x18\x04 \x01(\t\"\xb9\x01\n\x14\x43MsgClientChatInvite\x12\x18\n\x10steam_id_invited\x18\x01 \x01(\x06\x12\x15\n\rsteam_id_chat\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_patron\x18\x03 \x01(\x06\x12\x15\n\rchatroom_type\x18\x04 \x01(\x05\x12\x1c\n\x14steam_id_friend_chat\x18\x05 \x01(\x06\x12\x11\n\tchat_name\x18\x06 \x01(\t\x12\x0f\n\x07game_id\x18\x07 \x01(\x06\"\x8a\x08\n\x19\x43MsgClientConnectionStats\x12;\n\x0bstats_logon\x18\x01 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_Logon\x12;\n\x0bstats_vconn\x18\x02 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_VConn\x1a\xc7\x01\n\x0bStats_Logon\x12\x18\n\x10\x63onnect_attempts\x18\x01 \x01(\x05\x12\x19\n\x11\x63onnect_successes\x18\x02 \x01(\x05\x12\x18\n\x10\x63onnect_failures\x18\x03 \x01(\x05\x12\x1b\n\x13\x63onnections_dropped\x18\x04 \x01(\x05\x12\x17\n\x0fseconds_running\x18\x05 \x01(\r\x12\x1c\n\x14msec_tologonthistime\x18\x06 \x01(\r\x12\x15\n\rcount_bad_cms\x18\x07 \x01(\r\x1aq\n\tStats_UDP\x12\x11\n\tpkts_sent\x18\x01 \x01(\x04\x12\x12\n\nbytes_sent\x18\x02 \x01(\x04\x12\x11\n\tpkts_recv\x18\x03 \x01(\x04\x12\x16\n\x0epkts_processed\x18\x04 \x01(\x04\x12\x12\n\nbytes_recv\x18\x05 \x01(\x04\x1a\xb5\x04\n\x0bStats_VConn\x12\x17\n\x0f\x63onnections_udp\x18\x01 \x01(\r\x12\x17\n\x0f\x63onnections_tcp\x18\x02 \x01(\r\x12\x37\n\tstats_udp\x18\x03 \x01(\x0b\x32$.CMsgClientConnectionStats.Stats_UDP\x12\x16\n\x0epkts_abandoned\x18\x04 \x01(\x04\x12\x19\n\x11\x63onn_req_received\x18\x05 \x01(\x04\x12\x13\n\x0bpkts_resent\x18\x06 \x01(\x04\x12\x11\n\tmsgs_sent\x18\x07 \x01(\x04\x12\x18\n\x10msgs_sent_failed\x18\x08 \x01(\x04\x12\x11\n\tmsgs_recv\x18\t \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_sent\x18\n \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_recv\x18\x0b \x01(\x04\x12\x15\n\rbad_pkts_recv\x18\x0c \x01(\x04\x12\x1e\n\x16unknown_conn_pkts_recv\x18\r \x01(\x04\x12\x18\n\x10missed_pkts_recv\x18\x0e \x01(\x04\x12\x15\n\rdup_pkts_recv\x18\x0f \x01(\x04\x12!\n\x19\x66\x61iled_connect_challenges\x18\x10 \x01(\x04\x12\x1d\n\x15micro_sec_avg_latency\x18\x11 \x01(\r\x12\x1d\n\x15micro_sec_min_latency\x18\x12 \x01(\r\x12\x1d\n\x15micro_sec_max_latency\x18\x13 \x01(\r\x12\x1b\n\x13mem_pool_msg_in_use\x18\x14 \x01(\r\"\xd2\x01\n\x1a\x43MsgClientServersAvailable\x12R\n\x16server_types_available\x18\x01 \x03(\x0b\x32\x32.CMsgClientServersAvailable.Server_Types_Available\x12%\n\x1dserver_type_for_auth_services\x18\x02 \x01(\r\x1a\x39\n\x16Server_Types_Available\x12\x0e\n\x06server\x18\x01 \x01(\r\x12\x0f\n\x07\x63hanged\x18\x02 \x01(\x08\"?\n$CMsgClientReportOverlayDetourFailure\x12\x17\n\x0f\x66\x61ilure_strings\x18\x01 \x03(\t\"G\n#CMsgClientRequestEncryptedAppTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08userdata\x18\x02 \x01(\x0c\"\x84\x01\n+CMsgClientRequestEncryptedAppTicketResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x31\n\x14\x65ncrypted_app_ticket\x18\x03 \x01(\x0b\x32\x13.EncryptedAppTicket\"\xb5\x01\n\x1a\x43MsgClientWalletInfoUpdate\x12\x12\n\nhas_wallet\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x05\x12\x10\n\x08\x63urrency\x18\x03 \x01(\x05\x12\x17\n\x0f\x62\x61lance_delayed\x18\x04 \x01(\x05\x12\x17\n\tbalance64\x18\x05 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\x1f\n\x11\x62\x61lance64_delayed\x18\x06 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\r\n\x05realm\x18\x07 \x01(\x05\"3\n\x1b\x43MsgClientAMGetClanOfficers\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\"f\n#CMsgClientAMGetClanOfficersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0csteamid_clan\x18\x02 \x01(\x06\x12\x15\n\rofficer_count\x18\x03 \x01(\x05\"\x90\x01\n!CMsgClientAMGetPersonaNameHistory\x12\x10\n\x08id_count\x18\x01 \x01(\x05\x12:\n\x03Ids\x18\x02 \x03(\x0b\x32-.CMsgClientAMGetPersonaNameHistory.IdInstance\x1a\x1d\n\nIdInstance\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xc3\x02\n)CMsgClientAMGetPersonaNameHistoryResponse\x12O\n\tresponses\x18\x02 \x03(\x0b\x32<.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance\x1a\xc4\x01\n\x11NameTableInstance\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12X\n\x05names\x18\x03 \x03(\x0b\x32I.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance\x1a\x30\n\x0cNameInstance\x12\x12\n\nname_since\x18\x01 \x01(\x07\x12\x0c\n\x04name\x18\x02 \x01(\t\"E\n\x1e\x43MsgClientDeregisterWithServer\x12\x13\n\x0b\x65servertype\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"\xab\x04\n\x13\x43MsgClientClanState\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\x12\x1a\n\x12\x63lan_account_flags\x18\x03 \x01(\r\x12\x30\n\tname_info\x18\x04 \x01(\x0b\x32\x1d.CMsgClientClanState.NameInfo\x12\x34\n\x0buser_counts\x18\x05 \x01(\x0b\x32\x1f.CMsgClientClanState.UserCounts\x12*\n\x06\x65vents\x18\x06 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x31\n\rannouncements\x18\x07 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x19\n\x11\x63hat_room_private\x18\x08 \x01(\x08\x1a\x31\n\x08NameInfo\x12\x11\n\tclan_name\x18\x01 \x01(\t\x12\x12\n\nsha_avatar\x18\x02 \x01(\x0c\x1ak\n\nUserCounts\x12\x0f\n\x07members\x18\x01 \x01(\r\x12\x0e\n\x06online\x18\x02 \x01(\r\x12\x10\n\x08\x63hatting\x18\x03 \x01(\r\x12\x0f\n\x07in_game\x18\x04 \x01(\r\x12\x19\n\x11\x63hat_room_members\x18\x05 \x01(\r\x1a`\n\x05\x45vent\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x12\n\nevent_time\x18\x02 \x01(\r\x12\x10\n\x08headline\x18\x03 \x01(\t\x12\x0f\n\x07game_id\x18\x04 \x01(\x06\x12\x13\n\x0bjust_posted\x18\x05 \x01(\x08\x42\x05H\x01\x90\x01\x00' + serialized_pb=b'\n steammessages_clientserver.proto\x1a\x18steammessages_base.proto\x1a\x1a\x65ncrypted_app_ticket.proto\"j\n\"CMsgClientRegisterAuthTicketWithCM\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\x12\x1a\n\x12\x63lient_instance_id\x18\x04 \x01(\x04\"\xd1\x01\n\x1c\x43MsgClientTicketAuthComplete\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x65state\x18\x03 \x01(\r\x12\x1e\n\x16\x65\x61uth_session_response\x18\x04 \x01(\r\x12\x19\n\x11\x44\x45PRECATED_ticket\x18\x05 \x01(\x0c\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x17\n\x0fticket_sequence\x18\x07 \x01(\r\x12\x16\n\x0eowner_steam_id\x18\x08 \x01(\x06\"\x80\x01\n\x10\x43MsgClientCMList\x12\x14\n\x0c\x63m_addresses\x18\x01 \x03(\r\x12\x10\n\x08\x63m_ports\x18\x02 \x03(\r\x12\x1e\n\x16\x63m_websocket_addresses\x18\x03 \x03(\t\x12$\n\x1cpercent_default_to_websocket\x18\x04 \x01(\r\"\xa3\x01\n\x1b\x43MsgClientP2PConnectionInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x11\n\tcandidate\x18\x04 \x01(\x0c\x12 \n\x18legacy_connection_id_src\x18\x05 \x01(\x06\x12\x12\n\nrendezvous\x18\x06 \x01(\x0c\"\xc3\x01\n\x1f\x43MsgClientP2PConnectionFailInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x1a\n\x12\x65p2p_session_error\x18\x04 \x01(\r\x12\x1a\n\x12\x63onnection_id_dest\x18\x05 \x01(\x06\x12\x14\n\x0c\x63lose_reason\x18\x07 \x01(\r\x12\x15\n\rclose_message\x18\x08 \x01(\t\"C\n\x1f\x43MsgClientNetworkingCertRequest\x12\x10\n\x08key_data\x18\x02 \x01(\x0c\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"V\n\x1d\x43MsgClientNetworkingCertReply\x12\x0c\n\x04\x63\x65rt\x18\x04 \x01(\x0c\x12\x11\n\tca_key_id\x18\x05 \x01(\x06\x12\x14\n\x0c\x63\x61_signature\x18\x06 \x01(\x0c\"7\n%CMsgClientNetworkingMobileCertRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\";\n#CMsgClientNetworkingMobileCertReply\x12\x14\n\x0c\x65ncoded_cert\x18\x01 \x01(\t\"1\n\x1f\x43MsgClientGetAppOwnershipTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"]\n\'CMsgClientGetAppOwnershipTicketResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\"\'\n\x16\x43MsgClientSessionToken\x12\r\n\x05token\x18\x01 \x01(\x04\"M\n\x1b\x43MsgClientGameConnectTokens\x12\x1e\n\x12max_tokens_to_keep\x18\x01 \x01(\r:\x02\x31\x30\x12\x0e\n\x06tokens\x18\x02 \x03(\x0c\"\x85\x08\n\x15\x43MsgClientGamesPlayed\x12\x37\n\x0cgames_played\x18\x01 \x03(\x0b\x32!.CMsgClientGamesPlayed.GamePlayed\x12\x16\n\x0e\x63lient_os_type\x18\x02 \x01(\r\x12\x1d\n\x15\x63loud_gaming_platform\x18\x03 \x01(\r\x12\x1f\n\x17recent_reauthentication\x18\x04 \x01(\x08\x1a\xda\x06\n\nGamePlayed\x12\x13\n\x0bsteam_id_gs\x18\x01 \x01(\x04\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\"\n\x1a\x64\x65precated_game_ip_address\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\x11\n\tis_secure\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\x12\x17\n\x0fgame_extra_info\x18\x07 \x01(\t\x12\x16\n\x0egame_data_blob\x18\x08 \x01(\x0c\x12\x12\n\nprocess_id\x18\t \x01(\r\x12\x1d\n\x15streaming_provider_id\x18\n \x01(\r\x12\x12\n\ngame_flags\x18\x0b \x01(\r\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x15\n\rvr_hmd_vendor\x18\r \x01(\t\x12\x14\n\x0cvr_hmd_model\x18\x0e \x01(\t\x12\x1d\n\x12launch_option_type\x18\x0f \x01(\r:\x01\x30\x12#\n\x17primary_controller_type\x18\x10 \x01(\x05:\x02-1\x12\'\n\x1fprimary_steam_controller_serial\x18\x11 \x01(\t\x12\'\n\x1ctotal_steam_controller_count\x18\x12 \x01(\r:\x01\x30\x12+\n total_non_steam_controller_count\x18\x13 \x01(\r:\x01\x30\x12&\n\x1b\x63ontroller_workshop_file_id\x18\x14 \x01(\x04:\x01\x30\x12\x18\n\rlaunch_source\x18\x15 \x01(\r:\x01\x30\x12\x16\n\x0evr_hmd_runtime\x18\x16 \x01(\r\x12\'\n\x0fgame_ip_address\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12%\n\x1a\x63ontroller_connection_type\x18\x18 \x01(\r:\x01\x30\x12\x18\n\x10game_os_platform\x18\x19 \x01(\x05\x12\x15\n\rgame_build_id\x18\x1a \x01(\r\x12\x19\n\x0e\x63ompat_tool_id\x18\x1b \x01(\r:\x01\x30\x12\x17\n\x0f\x63ompat_tool_cmd\x18\x1c \x01(\t\x12\x1c\n\x14\x63ompat_tool_build_id\x18\x1d \x01(\r\x12\x11\n\tbeta_name\x18\x1e \x01(\t\x12\x13\n\x0b\x64lc_context\x18\x1f \x01(\r\"9\n\rCMsgGSApprove\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x16\n\x0eowner_steam_id\x18\x02 \x01(\x06\"I\n\nCMsgGSDeny\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\x12\x13\n\x0b\x64\x65ny_string\x18\x03 \x01(\t\"4\n\nCMsgGSKick\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\"\xb6\x01\n\x12\x43MsgClientAuthList\x12\x13\n\x0btokens_left\x18\x01 \x01(\r\x12\x18\n\x10last_request_seq\x18\x02 \x01(\r\x12$\n\x1clast_request_seq_from_server\x18\x03 \x01(\r\x12 \n\x07tickets\x18\x04 \x03(\x0b\x32\x0f.CMsgAuthTicket\x12\x0f\n\x07\x61pp_ids\x18\x05 \x03(\r\x12\x18\n\x10message_sequence\x18\x06 \x01(\r\"V\n\x15\x43MsgClientAuthListAck\x12\x12\n\nticket_crc\x18\x01 \x03(\r\x12\x0f\n\x07\x61pp_ids\x18\x02 \x03(\r\x12\x18\n\x10message_sequence\x18\x03 \x01(\r\"\x8e\x04\n\x15\x43MsgClientLicenseList\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x30\n\x08licenses\x18\x02 \x03(\x0b\x32\x1e.CMsgClientLicenseList.License\x1a\xae\x03\n\x07License\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0ctime_created\x18\x02 \x01(\x07\x12\x19\n\x11time_next_process\x18\x03 \x01(\x07\x12\x14\n\x0cminute_limit\x18\x04 \x01(\x05\x12\x14\n\x0cminutes_used\x18\x05 \x01(\x05\x12\x16\n\x0epayment_method\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x1d\n\x15purchase_country_code\x18\x08 \x01(\t\x12\x14\n\x0clicense_type\x18\t \x01(\r\x12\x16\n\x0eterritory_code\x18\n \x01(\x05\x12\x15\n\rchange_number\x18\x0b \x01(\x05\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x16\n\x0einitial_period\x18\r \x01(\r\x12\x19\n\x11initial_time_unit\x18\x0e \x01(\r\x12\x16\n\x0erenewal_period\x18\x0f \x01(\r\x12\x19\n\x11renewal_time_unit\x18\x10 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x11 \x01(\x04\x12\x19\n\x11master_package_id\x18\x12 \x01(\r\"\xaa\x01\n\x1a\x43MsgClientIsLimitedAccount\x12\x1b\n\x13\x62is_limited_account\x18\x01 \x01(\x08\x12\x1c\n\x14\x62is_community_banned\x18\x02 \x01(\x08\x12\x1a\n\x12\x62is_locked_account\x18\x03 \x01(\x08\x12\x35\n-bis_limited_account_allowed_to_invite_friends\x18\x04 \x01(\x08\"\xa7\x01\n\x1e\x43MsgClientRequestedClientStats\x12\x42\n\rstats_to_send\x18\x01 \x03(\x0b\x32+.CMsgClientRequestedClientStats.StatsToSend\x1a\x41\n\x0bStatsToSend\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x1d\n\x15stat_aggregate_method\x18\x02 \x01(\r\"\xc0\x01\n\x0f\x43MsgClientStat2\x12\x30\n\x0bstat_detail\x18\x01 \x03(\x0b\x32\x1b.CMsgClientStat2.StatDetail\x1a{\n\nStatDetail\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x10\n\x08ll_value\x18\x02 \x01(\x03\x12\x13\n\x0btime_of_day\x18\x03 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x04 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x05 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\r\"r\n\x16\x43MsgClientInviteToGame\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x16\n\x0e\x63onnect_string\x18\x03 \x01(\t\x12\x13\n\x0bremote_play\x18\x04 \x01(\t\"\xb9\x01\n\x14\x43MsgClientChatInvite\x12\x18\n\x10steam_id_invited\x18\x01 \x01(\x06\x12\x15\n\rsteam_id_chat\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_patron\x18\x03 \x01(\x06\x12\x15\n\rchatroom_type\x18\x04 \x01(\x05\x12\x1c\n\x14steam_id_friend_chat\x18\x05 \x01(\x06\x12\x11\n\tchat_name\x18\x06 \x01(\t\x12\x0f\n\x07game_id\x18\x07 \x01(\x06\"\x96\t\n\x19\x43MsgClientConnectionStats\x12;\n\x0bstats_logon\x18\x01 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_Logon\x12;\n\x0bstats_vconn\x18\x02 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_VConn\x1a\xd3\x02\n\x0bStats_Logon\x12\x18\n\x10\x63onnect_attempts\x18\x01 \x01(\x05\x12\x19\n\x11\x63onnect_successes\x18\x02 \x01(\x05\x12\x18\n\x10\x63onnect_failures\x18\x03 \x01(\x05\x12\x1b\n\x13\x63onnections_dropped\x18\x04 \x01(\x05\x12\x17\n\x0fseconds_running\x18\x05 \x01(\r\x12\x1c\n\x14msec_tologonthistime\x18\x06 \x01(\r\x12\x15\n\rcount_bad_cms\x18\x07 \x01(\r\x12\x1b\n\x13no_udp_connectivity\x18\x08 \x01(\x08\x12\x1b\n\x13no_tcp_connectivity\x18\t \x01(\x08\x12%\n\x1dno_websocket_443_connectivity\x18\n \x01(\x08\x12)\n!no_websocket_non_443_connectivity\x18\x0b \x01(\x08\x1aq\n\tStats_UDP\x12\x11\n\tpkts_sent\x18\x01 \x01(\x04\x12\x12\n\nbytes_sent\x18\x02 \x01(\x04\x12\x11\n\tpkts_recv\x18\x03 \x01(\x04\x12\x16\n\x0epkts_processed\x18\x04 \x01(\x04\x12\x12\n\nbytes_recv\x18\x05 \x01(\x04\x1a\xb5\x04\n\x0bStats_VConn\x12\x17\n\x0f\x63onnections_udp\x18\x01 \x01(\r\x12\x17\n\x0f\x63onnections_tcp\x18\x02 \x01(\r\x12\x37\n\tstats_udp\x18\x03 \x01(\x0b\x32$.CMsgClientConnectionStats.Stats_UDP\x12\x16\n\x0epkts_abandoned\x18\x04 \x01(\x04\x12\x19\n\x11\x63onn_req_received\x18\x05 \x01(\x04\x12\x13\n\x0bpkts_resent\x18\x06 \x01(\x04\x12\x11\n\tmsgs_sent\x18\x07 \x01(\x04\x12\x18\n\x10msgs_sent_failed\x18\x08 \x01(\x04\x12\x11\n\tmsgs_recv\x18\t \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_sent\x18\n \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_recv\x18\x0b \x01(\x04\x12\x15\n\rbad_pkts_recv\x18\x0c \x01(\x04\x12\x1e\n\x16unknown_conn_pkts_recv\x18\r \x01(\x04\x12\x18\n\x10missed_pkts_recv\x18\x0e \x01(\x04\x12\x15\n\rdup_pkts_recv\x18\x0f \x01(\x04\x12!\n\x19\x66\x61iled_connect_challenges\x18\x10 \x01(\x04\x12\x1d\n\x15micro_sec_avg_latency\x18\x11 \x01(\r\x12\x1d\n\x15micro_sec_min_latency\x18\x12 \x01(\r\x12\x1d\n\x15micro_sec_max_latency\x18\x13 \x01(\r\x12\x1b\n\x13mem_pool_msg_in_use\x18\x14 \x01(\r\"\xd2\x01\n\x1a\x43MsgClientServersAvailable\x12R\n\x16server_types_available\x18\x01 \x03(\x0b\x32\x32.CMsgClientServersAvailable.Server_Types_Available\x12%\n\x1dserver_type_for_auth_services\x18\x02 \x01(\r\x1a\x39\n\x16Server_Types_Available\x12\x0e\n\x06server\x18\x01 \x01(\r\x12\x0f\n\x07\x63hanged\x18\x02 \x01(\x08\"?\n$CMsgClientReportOverlayDetourFailure\x12\x17\n\x0f\x66\x61ilure_strings\x18\x01 \x03(\t\"G\n#CMsgClientRequestEncryptedAppTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08userdata\x18\x02 \x01(\x0c\"\x84\x01\n+CMsgClientRequestEncryptedAppTicketResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x31\n\x14\x65ncrypted_app_ticket\x18\x03 \x01(\x0b\x32\x13.EncryptedAppTicket\"\xb5\x01\n\x1a\x43MsgClientWalletInfoUpdate\x12\x12\n\nhas_wallet\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x05\x12\x10\n\x08\x63urrency\x18\x03 \x01(\x05\x12\x17\n\x0f\x62\x61lance_delayed\x18\x04 \x01(\x05\x12\x17\n\tbalance64\x18\x05 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\x1f\n\x11\x62\x61lance64_delayed\x18\x06 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\r\n\x05realm\x18\x07 \x01(\x05\"3\n\x1b\x43MsgClientAMGetClanOfficers\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\"f\n#CMsgClientAMGetClanOfficersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0csteamid_clan\x18\x02 \x01(\x06\x12\x15\n\rofficer_count\x18\x03 \x01(\x05\"\x90\x01\n!CMsgClientAMGetPersonaNameHistory\x12\x10\n\x08id_count\x18\x01 \x01(\x05\x12:\n\x03Ids\x18\x02 \x03(\x0b\x32-.CMsgClientAMGetPersonaNameHistory.IdInstance\x1a\x1d\n\nIdInstance\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xc3\x02\n)CMsgClientAMGetPersonaNameHistoryResponse\x12O\n\tresponses\x18\x02 \x03(\x0b\x32<.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance\x1a\xc4\x01\n\x11NameTableInstance\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12X\n\x05names\x18\x03 \x03(\x0b\x32I.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance\x1a\x30\n\x0cNameInstance\x12\x12\n\nname_since\x18\x01 \x01(\x07\x12\x0c\n\x04name\x18\x02 \x01(\t\"E\n\x1e\x43MsgClientDeregisterWithServer\x12\x13\n\x0b\x65servertype\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"\xab\x04\n\x13\x43MsgClientClanState\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\x12\x1a\n\x12\x63lan_account_flags\x18\x03 \x01(\r\x12\x30\n\tname_info\x18\x04 \x01(\x0b\x32\x1d.CMsgClientClanState.NameInfo\x12\x34\n\x0buser_counts\x18\x05 \x01(\x0b\x32\x1f.CMsgClientClanState.UserCounts\x12*\n\x06\x65vents\x18\x06 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x31\n\rannouncements\x18\x07 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x19\n\x11\x63hat_room_private\x18\x08 \x01(\x08\x1a\x31\n\x08NameInfo\x12\x11\n\tclan_name\x18\x01 \x01(\t\x12\x12\n\nsha_avatar\x18\x02 \x01(\x0c\x1ak\n\nUserCounts\x12\x0f\n\x07members\x18\x01 \x01(\r\x12\x0e\n\x06online\x18\x02 \x01(\r\x12\x10\n\x08\x63hatting\x18\x03 \x01(\r\x12\x0f\n\x07in_game\x18\x04 \x01(\r\x12\x19\n\x11\x63hat_room_members\x18\x05 \x01(\r\x1a`\n\x05\x45vent\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x12\n\nevent_time\x18\x02 \x01(\r\x12\x10\n\x08headline\x18\x03 \x01(\t\x12\x0f\n\x07game_id\x18\x04 \x01(\x06\x12\x13\n\x0bjust_posted\x18\x05 \x01(\x08\x42\x05H\x01\x90\x01\x00' , dependencies=[steammessages__base__pb2.DESCRIPTOR,encrypted__app__ticket__pb2.DESCRIPTOR,]) @@ -823,6 +823,55 @@ 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='game_os_platform', full_name='CMsgClientGamesPlayed.GamePlayed.game_os_platform', index=24, + number=25, 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='game_build_id', full_name='CMsgClientGamesPlayed.GamePlayed.game_build_id', index=25, + number=26, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='compat_tool_id', full_name='CMsgClientGamesPlayed.GamePlayed.compat_tool_id', index=26, + number=27, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='compat_tool_cmd', full_name='CMsgClientGamesPlayed.GamePlayed.compat_tool_cmd', index=27, + number=28, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='compat_tool_build_id', full_name='CMsgClientGamesPlayed.GamePlayed.compat_tool_build_id', index=28, + number=29, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='beta_name', full_name='CMsgClientGamesPlayed.GamePlayed.beta_name', index=29, + number=30, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dlc_context', full_name='CMsgClientGamesPlayed.GamePlayed.dlc_context', index=30, + number=31, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -835,8 +884,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1585, - serialized_end=2272, + serialized_start=1618, + serialized_end=2476, ) _CMSGCLIENTGAMESPLAYED = _descriptor.Descriptor( @@ -868,6 +917,13 @@ 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='recent_reauthentication', full_name='CMsgClientGamesPlayed.recent_reauthentication', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -881,7 +937,7 @@ oneofs=[ ], serialized_start=1447, - serialized_end=2272, + serialized_end=2476, ) @@ -919,8 +975,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2274, - serialized_end=2331, + serialized_start=2478, + serialized_end=2535, ) @@ -965,8 +1021,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2333, - serialized_end=2406, + serialized_start=2537, + serialized_end=2610, ) @@ -1004,8 +1060,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2408, - serialized_end=2460, + serialized_start=2612, + serialized_end=2664, ) @@ -1071,8 +1127,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2463, - serialized_end=2645, + serialized_start=2667, + serialized_end=2849, ) @@ -1117,8 +1173,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2647, - serialized_end=2733, + serialized_start=2851, + serialized_end=2937, ) @@ -1268,8 +1324,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2832, - serialized_end=3262, + serialized_start=3036, + serialized_end=3466, ) _CMSGCLIENTLICENSELIST = _descriptor.Descriptor( @@ -1306,8 +1362,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2736, - serialized_end=3262, + serialized_start=2940, + serialized_end=3466, ) @@ -1359,8 +1415,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3265, - serialized_end=3435, + serialized_start=3469, + serialized_end=3639, ) @@ -1398,8 +1454,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3540, - serialized_end=3605, + serialized_start=3744, + serialized_end=3809, ) _CMSGCLIENTREQUESTEDCLIENTSTATS = _descriptor.Descriptor( @@ -1429,8 +1485,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3438, - serialized_end=3605, + serialized_start=3642, + serialized_end=3809, ) @@ -1496,8 +1552,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3677, - serialized_end=3800, + serialized_start=3881, + serialized_end=4004, ) _CMSGCLIENTSTAT2 = _descriptor.Descriptor( @@ -1527,8 +1583,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3608, - serialized_end=3800, + serialized_start=3812, + serialized_end=4004, ) @@ -1580,8 +1636,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3802, - serialized_end=3916, + serialized_start=4006, + serialized_end=4120, ) @@ -1654,8 +1710,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3919, - serialized_end=4104, + serialized_start=4123, + serialized_end=4308, ) @@ -1716,6 +1772,34 @@ 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='no_udp_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_udp_connectivity', index=7, + 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='no_tcp_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_tcp_connectivity', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='no_websocket_443_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_websocket_443_connectivity', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='no_websocket_non_443_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_websocket_non_443_connectivity', index=10, + number=11, 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=[ ], @@ -1728,8 +1812,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4259, - serialized_end=4458, + serialized_start=4463, + serialized_end=4802, ) _CMSGCLIENTCONNECTIONSTATS_STATS_UDP = _descriptor.Descriptor( @@ -1787,8 +1871,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4460, - serialized_end=4573, + serialized_start=4804, + serialized_end=4917, ) _CMSGCLIENTCONNECTIONSTATS_STATS_VCONN = _descriptor.Descriptor( @@ -1951,8 +2035,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4576, - serialized_end=5141, + serialized_start=4920, + serialized_end=5485, ) _CMSGCLIENTCONNECTIONSTATS = _descriptor.Descriptor( @@ -1989,8 +2073,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4107, - serialized_end=5141, + serialized_start=4311, + serialized_end=5485, ) @@ -2028,8 +2112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5297, - serialized_end=5354, + serialized_start=5641, + serialized_end=5698, ) _CMSGCLIENTSERVERSAVAILABLE = _descriptor.Descriptor( @@ -2066,8 +2150,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5144, - serialized_end=5354, + serialized_start=5488, + serialized_end=5698, ) @@ -2098,8 +2182,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5356, - serialized_end=5419, + serialized_start=5700, + serialized_end=5763, ) @@ -2137,8 +2221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5421, - serialized_end=5492, + serialized_start=5765, + serialized_end=5836, ) @@ -2183,8 +2267,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5495, - serialized_end=5627, + serialized_start=5839, + serialized_end=5971, ) @@ -2257,8 +2341,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5630, - serialized_end=5811, + serialized_start=5974, + serialized_end=6155, ) @@ -2289,8 +2373,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5813, - serialized_end=5864, + serialized_start=6157, + serialized_end=6208, ) @@ -2335,8 +2419,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5866, - serialized_end=5968, + serialized_start=6210, + serialized_end=6312, ) @@ -2367,8 +2451,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6086, - serialized_end=6115, + serialized_start=6430, + serialized_end=6459, ) _CMSGCLIENTAMGETPERSONANAMEHISTORY = _descriptor.Descriptor( @@ -2405,8 +2489,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5971, - serialized_end=6115, + serialized_start=6315, + serialized_end=6459, ) @@ -2444,8 +2528,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6393, - serialized_end=6441, + serialized_start=6737, + serialized_end=6785, ) _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE = _descriptor.Descriptor( @@ -2489,8 +2573,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6245, - serialized_end=6441, + serialized_start=6589, + serialized_end=6785, ) _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE = _descriptor.Descriptor( @@ -2520,8 +2604,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6118, - serialized_end=6441, + serialized_start=6462, + serialized_end=6785, ) @@ -2559,8 +2643,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6443, - serialized_end=6512, + serialized_start=6787, + serialized_end=6856, ) @@ -2598,8 +2682,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6814, - serialized_end=6863, + serialized_start=7158, + serialized_end=7207, ) _CMSGCLIENTCLANSTATE_USERCOUNTS = _descriptor.Descriptor( @@ -2657,8 +2741,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6865, - serialized_end=6972, + serialized_start=7209, + serialized_end=7316, ) _CMSGCLIENTCLANSTATE_EVENT = _descriptor.Descriptor( @@ -2716,8 +2800,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6974, - serialized_end=7070, + serialized_start=7318, + serialized_end=7414, ) _CMSGCLIENTCLANSTATE = _descriptor.Descriptor( @@ -2789,8 +2873,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6515, - serialized_end=7070, + serialized_start=6859, + serialized_end=7414, ) _CMSGCLIENTGAMESPLAYED_GAMEPLAYED.fields_by_name['game_ip_address'].message_type = steammessages__base__pb2._CMSGIPADDRESS diff --git a/src/steam_network/protocol/messages/steammessages_player_pb2.py b/src/steam_network/protocol/messages/steammessages_player_pb2.py index 451992fe..3c58fd02 100644 --- a/src/steam_network/protocol/messages/steammessages_player_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_player_pb2.py @@ -14,6 +14,7 @@ _sym_db = _symbol_database.Default() +import steammessages_base_pb2 as steammessages__base__pb2 import steammessages_unified_base_pb2 as steammessages__unified__base__pb2 import enums_pb2 as enums__pb2 @@ -24,9 +25,9 @@ syntax='proto2', serialized_options=b'\220\001\001', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x1asteammessages_player.proto\x1a steammessages_unified_base.proto\x1a\x0b\x65nums.proto\"4\n2CPlayer_GetMutualFriendsForIncomingInvites_Request\"\\\n&CPlayer_IncomingInviteMutualFriendList\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12!\n\x19mutual_friend_account_ids\x18\x02 \x03(\r\"\x8c\x01\n3CPlayer_GetMutualFriendsForIncomingInvites_Response\x12U\n$incoming_invite_mutual_friends_lists\x18\x01 \x03(\x0b\x32\'.CPlayer_IncomingInviteMutualFriendList\"\xb5\x04\n\x1d\x43Player_GetOwnedGames_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x04\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\\\n\x0finclude_appinfo\x18\x02 \x01(\x08\x42\x43\x82\xb5\x18?true if we want additional details (name, icon) about each game\x12\x8c\x01\n\x19include_played_free_games\x18\x03 \x01(\x08\x42i\x82\xb5\x18\x65\x46ree games are excluded by default. If this is set, free games the user has played will be returned.\x12M\n\rappids_filter\x18\x04 \x03(\rB6\x82\xb5\x18\x32if set, restricts result set to the passed in apps\x12\\\n\x10include_free_sub\x18\x05 \x01(\x08\x42\x42\x82\xb5\x18>Some games are in the free sub, which are excluded by default.\x12\x46\n\x12skip_unvetted_apps\x18\x06 \x01(\x08:\x04trueB$\x82\xb5\x18 if set, skip unvetted store apps\"\xf3\x02\n\x1e\x43Player_GetOwnedGames_Response\x12\x12\n\ngame_count\x18\x01 \x01(\r\x12\x33\n\x05games\x18\x02 \x03(\x0b\x32$.CPlayer_GetOwnedGames_Response.Game\x1a\x87\x02\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x17\n\x0fplaytime_2weeks\x18\x03 \x01(\x05\x12\x18\n\x10playtime_forever\x18\x04 \x01(\x05\x12\x14\n\x0cimg_icon_url\x18\x05 \x01(\t\x12\x14\n\x0cimg_logo_url\x18\x06 \x01(\t\x12#\n\x1bhas_community_visible_stats\x18\x07 \x01(\x08\x12 \n\x18playtime_windows_forever\x18\x08 \x01(\x05\x12\x1c\n\x14playtime_mac_forever\x18\t \x01(\x05\x12\x1e\n\x16playtime_linux_forever\x18\n \x01(\x05\"M\n\x1b\x43Player_GetPlayNext_Request\x12\x17\n\x0fmax_age_seconds\x18\x01 \x01(\r\x12\x15\n\rignore_appids\x18\x02 \x03(\r\"H\n\x1c\x43Player_GetPlayNext_Response\x12\x18\n\x10last_update_time\x18\x01 \x01(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"7\n&CPlayer_GetFriendsGameplayInfo_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xee\x05\n\'CPlayer_GetFriendsGameplayInfo_Response\x12K\n\tyour_info\x18\x01 \x01(\x0b\x32\x38.CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo\x12M\n\x07in_game\x18\x02 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12U\n\x0fplayed_recently\x18\x03 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bplayed_ever\x18\x04 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12J\n\x04owns\x18\x05 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bin_wishlist\x18\x06 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x1a^\n\x13\x46riendsGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x1a~\n\x0fOwnGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x12\x13\n\x0bin_wishlist\x18\x04 \x01(\x08\x12\r\n\x05owned\x18\x05 \x01(\x08\"\x87\x02\n&CPlayer_GetFriendsAppsActivity_Request\x12\x81\x01\n\rnews_language\x18\x01 \x01(\tBj\x82\xb5\x18\x66Language for which to query about news items (for the being_discussed results). DEPRECATED AND UNUSED.\x12Y\n\rrequest_flags\x18\x02 \x01(\rBB\x82\xb5\x18>Flags describing the request; see EGetFriendsAppsActivityFlags\"\xa3\x13\n\'CPlayer_GetFriendsAppsActivity_Response\x12\xb8\x01\n\x08trending\x18\x01 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBm\x82\xb5\x18iApps that friends have played more this week than last, with list of friends who\'ve played more this week\x12\xb4\x01\n\x10recent_purchases\x18\x02 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBa\x82\xb5\x18]Apps friends have played in the past two weeks for which the user recently acquired a license\x12\x9e\x01\n\x07unowned\x18\x03 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBT\x82\xb5\x18PApps friends have played in the past two weeks for which the user has no license\x12\xaf\x01\n\x07popular\x18\x04 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBe\x82\xb5\x18\x61\x41pps friends have played in the past two weeks, for which the user has a license, sorted by count\x12\xc6\x01\n\x0b\x64ont_forget\x18\x05 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBx\x82\xb5\x18tApps friends have played in the past two weeks which the user has neither purchased nor played in the past two weeks\x12\xc1\x01\n\x0f\x62\x65ing_discussed\x18\x06 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBo\x82\xb5\x18kOwned apps that friends have posted status or screenshots for in the past two weeks. DEPRECATED AND UNUSED.\x12\x94\x01\n\x0cnew_to_group\x18\x07 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBE\x82\xb5\x18\x41Owned apps that none of your friends had played prior to 2 weeks.\x12\x99\x01\n\x11returned_to_group\x18\x08 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfoBE\x82\xb5\x18\x41Owned apps that friends hadn\'t played for a while, but are again.\x12\x66\n\x13\x61\x63tive_friend_count\x18\t \x01(\r:\x01\x30\x42\x46\x82\xb5\x18\x42Number of friends with non-trivial activity in the past two weeks.\x1a\x90\x04\n\x0e\x46riendPlayTime\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12s\n\x18minutes_played_this_week\x18\x02 \x01(\rBQ\x82\xb5\x18MMinutes this friend played the game (from the enclosing structure) this week.\x12}\n\x18minutes_played_two_weeks\x18\x03 \x01(\rB[\x82\xb5\x18WMinutes this friend played the game (from the enclosing structure) in the past 2 weeks.\x12p\n\x16minutes_played_forever\x18\x04 \x01(\rBP\x82\xb5\x18LMinutes this friend played the game (from the enclosing structure) all time.\x12\x86\x01\n\x0b\x65vent_count\x18\x05 \x01(\rBq\x82\xb5\x18mNumber of events involving this user & app. (Only set for results in being_discussed.) DEPRECATED AND UNUSED.\x1a\xf7\x02\n\x0e\x41ppFriendsInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\xc9\x01\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x37.CPlayer_GetFriendsAppsActivity_Response.FriendPlayTimeB\x7f\x82\xb5\x18{Friends (w/ playtime) that meet a specific criteria -- e.g. for trending, only includes friends w/ more playtime this week.\x12\x89\x01\n\rdisplay_order\x18\x03 \x01(\rBr\x82\xb5\x18nIndex indicating the order in which this app should be displayed, relative to other apps in the same response.\"3\n\"CPlayer_GetGameBadgeLevels_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xb5\x01\n#CPlayer_GetGameBadgeLevels_Response\x12\x14\n\x0cplayer_level\x18\x01 \x01(\r\x12:\n\x06\x62\x61\x64ges\x18\x02 \x03(\x0b\x32*.CPlayer_GetGameBadgeLevels_Response.Badge\x1a<\n\x05\x42\x61\x64ge\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x0e\n\x06series\x18\x02 \x01(\x05\x12\x14\n\x0c\x62order_color\x18\x03 \x01(\r\"l\n$CPlayer_GetProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"\xe9\x04\n\x0bProfileItem\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x42\n\x0bimage_small\x18\x02 \x01(\tB-\x82\xb5\x18)small image used in backpack or selection\x12)\n\x0bimage_large\x18\x03 \x01(\tB\x14\x82\xb5\x18\x10the image itself\x12\x1e\n\x04name\x18\x04 \x01(\tB\x10\x82\xb5\x18\x0c\x65nglish name\x12\'\n\nitem_title\x18\x05 \x01(\tB\x13\x82\xb5\x18\x0flocalized title\x12\x33\n\x10item_description\x18\x06 \x01(\tB\x19\x82\xb5\x18\x15localized description\x12\r\n\x05\x61ppid\x18\x07 \x01(\r\x12\x11\n\titem_type\x18\x08 \x01(\r\x12\x12\n\nitem_class\x18\t \x01(\r\x12+\n\nmovie_webm\x18\n \x01(\tB\x17\x82\xb5\x18\x13URL to webm, if any\x12)\n\tmovie_mp4\x18\x0b \x01(\tB\x16\x82\xb5\x18\x12URL to mp4, if any\x12\x37\n\x10movie_webm_small\x18\r \x01(\tB\x1d\x82\xb5\x18\x19URL to small webm, if any\x12\x35\n\x0fmovie_mp4_small\x18\x0e \x01(\tB\x1c\x82\xb5\x18\x18URL to small mp4, if any\x12V\n\x0e\x65quipped_flags\x18\x0c \x01(\rB>\x82\xb5\x18:Special flags set when equipped (EProfileItemEquippedFlag)\"Q\n%CPlayer_GetProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"?\n$CPlayer_SetProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"\'\n%CPlayer_SetProfileBackground_Response\"p\n(CPlayer_GetMiniProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"U\n)CPlayer_GetMiniProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetMiniProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetMiniProfileBackground_Response\"f\n\x1e\x43Player_GetAvatarFrame_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"E\n\x1f\x43Player_GetAvatarFrame_Response\x12\"\n\x0c\x61vatar_frame\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"9\n\x1e\x43Player_SetAvatarFrame_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"!\n\x1f\x43Player_SetAvatarFrame_Response\"i\n!CPlayer_GetAnimatedAvatar_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"B\n\"CPlayer_GetAnimatedAvatar_Response\x12\x1c\n\x06\x61vatar\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"<\n!CPlayer_SetAnimatedAvatar_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"$\n\"CPlayer_SetAnimatedAvatar_Response\"8\n$CPlayer_GetProfileItemsOwned_Request\x12\x10\n\x08language\x18\x01 \x01(\t\"\xf8\x01\n%CPlayer_GetProfileItemsOwned_Response\x12)\n\x13profile_backgrounds\x18\x01 \x03(\x0b\x32\x0c.ProfileItem\x12.\n\x18mini_profile_backgrounds\x18\x02 \x03(\x0b\x32\x0c.ProfileItem\x12#\n\ravatar_frames\x18\x03 \x03(\x0b\x32\x0c.ProfileItem\x12&\n\x10\x61nimated_avatars\x18\x04 \x03(\x0b\x32\x0c.ProfileItem\x12\'\n\x11profile_modifiers\x18\x05 \x03(\x0b\x32\x0c.ProfileItem\"L\n\'CPlayer_GetProfileItemsEquipped_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08language\x18\x02 \x01(\t\"\xf6\x01\n(CPlayer_GetProfileItemsEquipped_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\x12-\n\x17mini_profile_background\x18\x02 \x01(\x0b\x32\x0c.ProfileItem\x12\"\n\x0c\x61vatar_frame\x18\x03 \x01(\x0b\x32\x0c.ProfileItem\x12%\n\x0f\x61nimated_avatar\x18\x04 \x01(\x0b\x32\x0c.ProfileItem\x12&\n\x10profile_modifier\x18\x05 \x01(\x0b\x32\x0c.ProfileItem\"z\n+CPlayer_SetEquippedProfileItemFlags_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x32\n\x05\x66lags\x18\x02 \x01(\rB#\x82\xb5\x18\x1fSet of EProfileItemEquippedFlag\".\n,CPlayer_SetEquippedProfileItemFlags_Response\"!\n\x1f\x43Player_GetEmoticonList_Request\"\xdb\x01\n CPlayer_GetEmoticonList_Response\x12=\n\temoticons\x18\x01 \x03(\x0b\x32*.CPlayer_GetEmoticonList_Response.Emoticon\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\"\\\n\'CPlayer_GetAchievementsProgress_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x0e\n\x06\x61ppids\x18\x03 \x03(\r\"\x8d\x02\n(CPlayer_GetAchievementsProgress_Response\x12[\n\x14\x61\x63hievement_progress\x18\x01 \x03(\x0b\x32=.CPlayer_GetAchievementsProgress_Response.AchievementProgress\x1a\x83\x01\n\x13\x41\x63hievementProgress\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08unlocked\x18\x02 \x01(\r\x12\r\n\x05total\x18\x03 \x01(\r\x12\x12\n\npercentage\x18\x04 \x01(\x02\x12\x14\n\x0c\x61ll_unlocked\x18\x05 \x01(\x08\x12\x12\n\ncache_time\x18\x06 \x01(\r\"3\n CPlayer_GetFavoriteBadge_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\"\xb0\x01\n!CPlayer_GetFavoriteBadge_Response\x12\x1a\n\x12has_favorite_badge\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\x12\x17\n\x0f\x63ommunityitemid\x18\x03 \x01(\x04\x12\x11\n\titem_type\x18\x04 \x01(\r\x12\x14\n\x0c\x62order_color\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x12\r\n\x05level\x18\x07 \x01(\r\"L\n CPlayer_SetFavoriteBadge_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\"#\n!CPlayer_SetFavoriteBadge_Response\"\x8d\x01\n\'CPlayer_GetProfileCustomization_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\'\n\x1finclude_inactive_customizations\x18\x02 \x01(\x08\x12(\n include_purchased_customizations\x18\x03 \x01(\x08\"\xdd\x02\n\x18ProfileCustomizationSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x17\n\x0fpublishedfileid\x18\x03 \x01(\x04\x12\x14\n\x0citem_assetid\x18\x04 \x01(\x04\x12\x16\n\x0eitem_contextid\x18\x05 \x01(\x04\x12\r\n\x05notes\x18\x06 \x01(\t\x12\r\n\x05title\x18\x07 \x01(\t\x12\x11\n\taccountid\x18\x08 \x01(\r\x12\x0f\n\x07\x62\x61\x64geid\x18\t \x01(\r\x12\x14\n\x0c\x62order_color\x18\n \x01(\r\x12\x14\n\x0citem_classid\x18\x0b \x01(\x04\x12\x17\n\x0fitem_instanceid\x18\x0c \x01(\x04\x12V\n\x10\x62\x61n_check_result\x18\r \x01(\x0e\x32\x17.EBanContentCheckResult:#k_EBanContentCheckResult_NotScanned\"\xbd\x02\n\x14ProfileCustomization\x12Z\n\x12\x63ustomization_type\x18\x01 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05large\x18\x02 \x01(\x08\x12(\n\x05slots\x18\x03 \x03(\x0b\x32\x19.ProfileCustomizationSlot\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12]\n\x13\x63ustomization_style\x18\x05 \x01(\x0e\x32\x1b.EProfileCustomizationStyle:#k_EProfileCustomizationStyleDefault\x12\x12\n\npurchaseid\x18\x06 \x01(\x04\x12\r\n\x05level\x18\x07 \x01(\r\"/\n\x0cProfileTheme\x12\x10\n\x08theme_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\"1\n\x12ProfilePreferences\x12\x1b\n\x13hide_profile_awards\x18\x01 \x01(\x08\"\xc8\x03\n(CPlayer_GetProfileCustomization_Response\x12-\n\x0e\x63ustomizations\x18\x01 \x03(\x0b\x32\x15.ProfileCustomization\x12\x17\n\x0fslots_available\x18\x02 \x01(\r\x12$\n\rprofile_theme\x18\x03 \x01(\x0b\x32\r.ProfileTheme\x12\x62\n\x18purchased_customizations\x18\x04 \x03(\x0b\x32@.CPlayer_GetProfileCustomization_Response.PurchasedCustomization\x12\x30\n\x13profile_preferences\x18\x05 \x01(\x0b\x32\x13.ProfilePreferences\x1a\x97\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05level\x18\x03 \x01(\r\"D\n1CPlayer_GetPurchasedProfileCustomizations_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xad\x02\n2CPlayer_GetPurchasedProfileCustomizations_Response\x12l\n\x18purchased_customizations\x18\x01 \x03(\x0b\x32J.CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization\x1a\x88\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\"O\n.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response\"=\x82\xb5\x18\x39Returns the purchased and upgraded profile customizations\x12\x9d\x01\n\x19GetProfileThemesAvailable\x12*.CPlayer_GetProfileThemesAvailable_Request\x1a+.CPlayer_GetProfileThemesAvailable_Response\"\'\x82\xb5\x18#Gets themes available for the user.\x12{\n\x0fSetProfileTheme\x12 .CPlayer_SetProfileTheme_Request\x1a!.CPlayer_SetProfileTheme_Response\"#\x82\xb5\x18\x1fSelects a theme for the profile\x12\x86\x01\n\x15SetProfilePreferences\x12&.CPlayer_SetProfilePreferences_Request\x1a\'.CPlayer_SetProfilePreferences_Response\"\x1c\x82\xb5\x18\x18Sets profile preferences\x12\x91\x01\n\x13PostStatusToFriends\x12$.CPlayer_PostStatusToFriends_Request\x1a%.CPlayer_PostStatusToFriends_Response\"-\x82\xb5\x18)Posts custom status text into the blotter\x12\x86\x01\n\x0fGetPostedStatus\x12 .CPlayer_GetPostedStatus_Request\x1a!.CPlayer_GetPostedStatus_Response\".\x82\xb5\x18*Gets a posted status text for a user by id\x12\x92\x01\n\x12\x44\x65letePostedStatus\x12#.CPlayer_DeletePostedStatus_Request\x1a$.CPlayer_DeletePostedStatus_Response\"1\x82\xb5\x18-Deletes a posted status text for a user by id\x12\x95\x01\n\x18\x43lientGetLastPlayedTimes\x12#.CPlayer_GetLastPlayedTimes_Request\x1a$.CPlayer_GetLastPlayedTimes_Response\".\x82\xb5\x18*Gets the last-played times for the account\x12\x63\n\tAcceptSSA\x12\x1a.CPlayer_AcceptSSA_Request\x1a\x1b.CPlayer_AcceptSSA_Response\"\x1d\x82\xb5\x18\x19User is accepting the SSA\x12\x94\x01\n\x0fGetNicknameList\x12 .CPlayer_GetNicknameList_Request\x1a!.CPlayer_GetNicknameList_Response\"<\x82\xb5\x18\x38Gets the list of nicknames this user has for other users\x12\xbd\x01\n\x17GetPerFriendPreferences\x12(.CPlayer_GetPerFriendPreferences_Request\x1a).CPlayer_GetPerFriendPreferences_Response\"M\x82\xb5\x18IGets the list of per-friend preferences this user has set for other users\x12\xb7\x01\n\x17SetPerFriendPreferences\x12(.CPlayer_SetPerFriendPreferences_Request\x1a).CPlayer_SetPerFriendPreferences_Response\"G\x82\xb5\x18\x43Sets the logged in user\'s per-friend preferences for the given user\x12s\n\tAddFriend\x12\x1a.CPlayer_AddFriend_Request\x1a\x1b.CPlayer_AddFriend_Response\"-\x82\xb5\x18)Invites another Steam user to be a friend\x12\x82\x01\n\x0cRemoveFriend\x12\x1d.CPlayer_RemoveFriend_Request\x1a\x1e.CPlayer_RemoveFriend_Response\"3\x82\xb5\x18/Removes a friend or ignores a friend suggestion\x12\xa6\x01\n\x0cIgnoreFriend\x12\x1d.CPlayer_IgnoreFriend_Request\x1a\x1e.CPlayer_IgnoreFriend_Response\"W\x82\xb5\x18SBlocks or unblocks communication with the user. Despite name, can be a non-friend.\x12\x9e\x01\n\x17GetCommunityPreferences\x12(.CPlayer_GetCommunityPreferences_Request\x1a).CPlayer_GetCommunityPreferences_Response\".\x82\xb5\x18*Returns the player\'s community preferences\x12\x9b\x01\n\x17SetCommunityPreferences\x12(.CPlayer_SetCommunityPreferences_Request\x1a).CPlayer_SetCommunityPreferences_Response\"+\x82\xb5\x18\'Sets the player\'s community preferences\x12\x9b\x01\n\x12GetTextFilterWords\x12#.CPlayer_GetTextFilterWords_Request\x1a$.CPlayer_GetTextFilterWords_Response\":\x82\xb5\x18\x36Get the custom text filtering dictionary for this user\x12\xde\x01\n\x1cGetNewSteamAnnouncementState\x12-.CPlayer_GetNewSteamAnnouncementState_Request\x1a..CPlayer_GetNewSteamAnnouncementState_Response\"_\x82\xb5\x18[Calculates and returns what to display for UI that renders new steam announcement available\x12\xbc\x01\n\x1fUpdateSteamAnnouncementLastRead\x12\x30.CPlayer_UpdateSteamAnnouncementLastRead_Request\x1a\x31.CPlayer_UpdateSteamAnnouncementLastRead_Response\"4\x82\xb5\x18\x30Marks latest announcement timestamp read by user\x12\x82\x01\n\x12GetPrivacySettings\x12#.CPlayer_GetPrivacySettings_Request\x1a$.CPlayer_GetPrivacySettings_Response\"!\x82\xb5\x18\x1dGet current privacy settings.\x12\x8c\x01\n\x12GetDurationControl\x12#.CPlayer_GetDurationControl_Request\x1a$.CPlayer_GetDurationControl_Response\"+\x82\xb5\x18\'Get gameplay duration control settings.\x1a-\x82\xb5\x18)A service for accessing Steam player data2\xa6\x0b\n\x0cPlayerClient\x12\x8c\x01\n\x15NotifyLastPlayedTimes\x12%.CPlayer_LastPlayedTimes_Notification\x1a\x0b.NoResponse\"?\x82\xb5\x18;Notification from server to client of more recent play time\x12\xa4\x01\n\x1bNotifyFriendNicknameChanged\x12+.CPlayer_FriendNicknameChanged_Notification\x1a\x0b.NoResponse\"K\x82\xb5\x18GNotification from server to client that a friend\'s nickname has changed\x12\xcb\x01\n\'NotifyFriendEquippedProfileItemsChanged\x12\x37.CPlayer_FriendEquippedProfileItemsChanged_Notification\x1a\x0b.NoResponse\"Z\x82\xb5\x18VNotification from server to client that a friend\'s equipped profile items have changed\x12\xa4\x01\n\x1fNotifyNewSteamAnnouncementState\x12/.CPlayer_NewSteamAnnouncementState_Notification\x1a\x0b.NoResponse\"C\x82\xb5\x18?Notifies client of changes to steam announcement state for user\x12\xb9\x01\n!NotifyCommunityPreferencesChanged\x12\x31.CPlayer_CommunityPreferencesChanged_Notification\x1a\x0b.NoResponse\"T\x82\xb5\x18PNotification from server to client that their community preferences have changed\x12\xb2\x01\n\x1cNotifyTextFilterWordsChanged\x12,.CPlayer_TextFilterWordsChanged_Notification\x1a\x0b.NoResponse\"W\x82\xb5\x18SNotification from server to client that their text filtering dictionary has changed\x12\xaa\x01\n!NotifyPerFriendPreferencesChanged\x12\x31.CPlayer_PerFriendPreferencesChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Notification from server that per-friend preferences have changed\x12\x9c\x01\n#NotifyPrivacyPrivacySettingsChanged\x12,.CPlayer_PrivacySettingsChanged_Notification\x1a\x0b.NoResponse\":\x82\xb5\x18\x36Notification from server that privacy settings changed\x1a.\x82\xb5\x18&Steam player data client notifications\xc0\xb5\x18\x02\x42\x03\x90\x01\x01' + serialized_pb=b'\n\x1asteammessages_player.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\x1a\x0b\x65nums.proto\"4\n2CPlayer_GetMutualFriendsForIncomingInvites_Request\"\\\n&CPlayer_IncomingInviteMutualFriendList\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12!\n\x19mutual_friend_account_ids\x18\x02 \x03(\r\"\x8c\x01\n3CPlayer_GetMutualFriendsForIncomingInvites_Response\x12U\n$incoming_invite_mutual_friends_lists\x18\x01 \x03(\x0b\x32\'.CPlayer_IncomingInviteMutualFriendList\"\x94\x06\n\x1d\x43Player_GetOwnedGames_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x04\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\\\n\x0finclude_appinfo\x18\x02 \x01(\x08\x42\x43\x82\xb5\x18?true if we want additional details (name, icon) about each game\x12\x8c\x01\n\x19include_played_free_games\x18\x03 \x01(\x08\x42i\x82\xb5\x18\x65\x46ree games are excluded by default. If this is set, free games the user has played will be returned.\x12M\n\rappids_filter\x18\x04 \x03(\rB6\x82\xb5\x18\x32if set, restricts result set to the passed in apps\x12\\\n\x10include_free_sub\x18\x05 \x01(\x08\x42\x42\x82\xb5\x18>Some games are in the free sub, which are excluded by default.\x12\x46\n\x12skip_unvetted_apps\x18\x06 \x01(\x08:\x04trueB$\x82\xb5\x18 if set, skip unvetted store apps\x12:\n\x08language\x18\x07 \x01(\tB(\x82\xb5\x18$Will return appinfo in this language\x12\xa0\x01\n\x18include_extended_appinfo\x18\x08 \x01(\x08\x42~\x82\xb5\x18ztrue if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.\"\xde\x03\n\x1e\x43Player_GetOwnedGames_Response\x12\x12\n\ngame_count\x18\x01 \x01(\r\x12\x33\n\x05games\x18\x02 \x03(\x0b\x32$.CPlayer_GetOwnedGames_Response.Game\x1a\xf2\x02\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x17\n\x0fplaytime_2weeks\x18\x03 \x01(\x05\x12\x18\n\x10playtime_forever\x18\x04 \x01(\x05\x12\x14\n\x0cimg_icon_url\x18\x05 \x01(\t\x12#\n\x1bhas_community_visible_stats\x18\x07 \x01(\x08\x12 \n\x18playtime_windows_forever\x18\x08 \x01(\x05\x12\x1c\n\x14playtime_mac_forever\x18\t \x01(\x05\x12\x1e\n\x16playtime_linux_forever\x18\n \x01(\x05\x12\x19\n\x11rtime_last_played\x18\x0b \x01(\r\x12\x18\n\x10\x63\x61psule_filename\x18\x0c \x01(\t\x12\x0f\n\x07sort_as\x18\r \x01(\t\x12\x14\n\x0chas_workshop\x18\x0e \x01(\x08\x12\x12\n\nhas_market\x18\x0f \x01(\x08\x12\x0f\n\x07has_dlc\x18\x10 \x01(\x08\"M\n\x1b\x43Player_GetPlayNext_Request\x12\x17\n\x0fmax_age_seconds\x18\x01 \x01(\r\x12\x15\n\rignore_appids\x18\x02 \x03(\r\"H\n\x1c\x43Player_GetPlayNext_Response\x12\x18\n\x10last_update_time\x18\x01 \x01(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"7\n&CPlayer_GetFriendsGameplayInfo_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xee\x05\n\'CPlayer_GetFriendsGameplayInfo_Response\x12K\n\tyour_info\x18\x01 \x01(\x0b\x32\x38.CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo\x12M\n\x07in_game\x18\x02 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12U\n\x0fplayed_recently\x18\x03 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bplayed_ever\x18\x04 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12J\n\x04owns\x18\x05 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bin_wishlist\x18\x06 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x1a^\n\x13\x46riendsGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x1a~\n\x0fOwnGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x12\x13\n\x0bin_wishlist\x18\x04 \x01(\x08\x12\r\n\x05owned\x18\x05 \x01(\x08\"3\n\"CPlayer_GetGameBadgeLevels_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xb5\x01\n#CPlayer_GetGameBadgeLevels_Response\x12\x14\n\x0cplayer_level\x18\x01 \x01(\r\x12:\n\x06\x62\x61\x64ges\x18\x02 \x03(\x0b\x32*.CPlayer_GetGameBadgeLevels_Response.Badge\x1a<\n\x05\x42\x61\x64ge\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x0e\n\x06series\x18\x02 \x01(\x05\x12\x14\n\x0c\x62order_color\x18\x03 \x01(\r\"l\n$CPlayer_GetProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"\xe9\x04\n\x0bProfileItem\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x42\n\x0bimage_small\x18\x02 \x01(\tB-\x82\xb5\x18)small image used in backpack or selection\x12)\n\x0bimage_large\x18\x03 \x01(\tB\x14\x82\xb5\x18\x10the image itself\x12\x1e\n\x04name\x18\x04 \x01(\tB\x10\x82\xb5\x18\x0c\x65nglish name\x12\'\n\nitem_title\x18\x05 \x01(\tB\x13\x82\xb5\x18\x0flocalized title\x12\x33\n\x10item_description\x18\x06 \x01(\tB\x19\x82\xb5\x18\x15localized description\x12\r\n\x05\x61ppid\x18\x07 \x01(\r\x12\x11\n\titem_type\x18\x08 \x01(\r\x12\x12\n\nitem_class\x18\t \x01(\r\x12+\n\nmovie_webm\x18\n \x01(\tB\x17\x82\xb5\x18\x13URL to webm, if any\x12)\n\tmovie_mp4\x18\x0b \x01(\tB\x16\x82\xb5\x18\x12URL to mp4, if any\x12\x37\n\x10movie_webm_small\x18\r \x01(\tB\x1d\x82\xb5\x18\x19URL to small webm, if any\x12\x35\n\x0fmovie_mp4_small\x18\x0e \x01(\tB\x1c\x82\xb5\x18\x18URL to small mp4, if any\x12V\n\x0e\x65quipped_flags\x18\x0c \x01(\rB>\x82\xb5\x18:Special flags set when equipped (EProfileItemEquippedFlag)\"Q\n%CPlayer_GetProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"?\n$CPlayer_SetProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"\'\n%CPlayer_SetProfileBackground_Response\"p\n(CPlayer_GetMiniProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"U\n)CPlayer_GetMiniProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetMiniProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetMiniProfileBackground_Response\"f\n\x1e\x43Player_GetAvatarFrame_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"E\n\x1f\x43Player_GetAvatarFrame_Response\x12\"\n\x0c\x61vatar_frame\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"9\n\x1e\x43Player_SetAvatarFrame_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"!\n\x1f\x43Player_SetAvatarFrame_Response\"i\n!CPlayer_GetAnimatedAvatar_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"B\n\"CPlayer_GetAnimatedAvatar_Response\x12\x1c\n\x06\x61vatar\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"<\n!CPlayer_SetAnimatedAvatar_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"$\n\"CPlayer_SetAnimatedAvatar_Response\"p\n(CPlayer_GetSteamDeckKeyboardSkin_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"[\n)CPlayer_GetSteamDeckKeyboardSkin_Response\x12.\n\x18steam_deck_keyboard_skin\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetSteamDeckKeyboardSkin_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetSteamDeckKeyboardSkin_Response\"_\n$CPlayer_GetProfileItemsOwned_Request\x12\x10\n\x08language\x18\x01 \x01(\t\x12%\n\x07\x66ilters\x18\x02 \x03(\x0e\x32\x14.ECommunityItemClass\"\xa9\x02\n%CPlayer_GetProfileItemsOwned_Response\x12)\n\x13profile_backgrounds\x18\x01 \x03(\x0b\x32\x0c.ProfileItem\x12.\n\x18mini_profile_backgrounds\x18\x02 \x03(\x0b\x32\x0c.ProfileItem\x12#\n\ravatar_frames\x18\x03 \x03(\x0b\x32\x0c.ProfileItem\x12&\n\x10\x61nimated_avatars\x18\x04 \x03(\x0b\x32\x0c.ProfileItem\x12\'\n\x11profile_modifiers\x18\x05 \x03(\x0b\x32\x0c.ProfileItem\x12/\n\x19steam_deck_keyboard_skins\x18\x06 \x03(\x0b\x32\x0c.ProfileItem\"L\n\'CPlayer_GetProfileItemsEquipped_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08language\x18\x02 \x01(\t\"\xa6\x02\n(CPlayer_GetProfileItemsEquipped_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\x12-\n\x17mini_profile_background\x18\x02 \x01(\x0b\x32\x0c.ProfileItem\x12\"\n\x0c\x61vatar_frame\x18\x03 \x01(\x0b\x32\x0c.ProfileItem\x12%\n\x0f\x61nimated_avatar\x18\x04 \x01(\x0b\x32\x0c.ProfileItem\x12&\n\x10profile_modifier\x18\x05 \x01(\x0b\x32\x0c.ProfileItem\x12.\n\x18steam_deck_keyboard_skin\x18\x06 \x01(\x0b\x32\x0c.ProfileItem\"z\n+CPlayer_SetEquippedProfileItemFlags_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x32\n\x05\x66lags\x18\x02 \x01(\rB#\x82\xb5\x18\x1fSet of EProfileItemEquippedFlag\".\n,CPlayer_SetEquippedProfileItemFlags_Response\"!\n\x1f\x43Player_GetEmoticonList_Request\"\xdb\x01\n CPlayer_GetEmoticonList_Response\x12=\n\temoticons\x18\x01 \x03(\x0b\x32*.CPlayer_GetEmoticonList_Response.Emoticon\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\"\\\n\'CPlayer_GetAchievementsProgress_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x0e\n\x06\x61ppids\x18\x03 \x03(\r\"\x8d\x02\n(CPlayer_GetAchievementsProgress_Response\x12[\n\x14\x61\x63hievement_progress\x18\x01 \x03(\x0b\x32=.CPlayer_GetAchievementsProgress_Response.AchievementProgress\x1a\x83\x01\n\x13\x41\x63hievementProgress\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08unlocked\x18\x02 \x01(\r\x12\r\n\x05total\x18\x03 \x01(\r\x12\x12\n\npercentage\x18\x04 \x01(\x02\x12\x14\n\x0c\x61ll_unlocked\x18\x05 \x01(\x08\x12\x12\n\ncache_time\x18\x06 \x01(\r\"3\n CPlayer_GetFavoriteBadge_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\"\xb0\x01\n!CPlayer_GetFavoriteBadge_Response\x12\x1a\n\x12has_favorite_badge\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\x12\x17\n\x0f\x63ommunityitemid\x18\x03 \x01(\x04\x12\x11\n\titem_type\x18\x04 \x01(\r\x12\x14\n\x0c\x62order_color\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x12\r\n\x05level\x18\x07 \x01(\r\"L\n CPlayer_SetFavoriteBadge_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\"#\n!CPlayer_SetFavoriteBadge_Response\"\x8d\x01\n\'CPlayer_GetProfileCustomization_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\'\n\x1finclude_inactive_customizations\x18\x02 \x01(\x08\x12(\n include_purchased_customizations\x18\x03 \x01(\x08\"\xdd\x02\n\x18ProfileCustomizationSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x17\n\x0fpublishedfileid\x18\x03 \x01(\x04\x12\x14\n\x0citem_assetid\x18\x04 \x01(\x04\x12\x16\n\x0eitem_contextid\x18\x05 \x01(\x04\x12\r\n\x05notes\x18\x06 \x01(\t\x12\r\n\x05title\x18\x07 \x01(\t\x12\x11\n\taccountid\x18\x08 \x01(\r\x12\x0f\n\x07\x62\x61\x64geid\x18\t \x01(\r\x12\x14\n\x0c\x62order_color\x18\n \x01(\r\x12\x14\n\x0citem_classid\x18\x0b \x01(\x04\x12\x17\n\x0fitem_instanceid\x18\x0c \x01(\x04\x12V\n\x10\x62\x61n_check_result\x18\r \x01(\x0e\x32\x17.EBanContentCheckResult:#k_EBanContentCheckResult_NotScanned\"\xbd\x02\n\x14ProfileCustomization\x12Z\n\x12\x63ustomization_type\x18\x01 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05large\x18\x02 \x01(\x08\x12(\n\x05slots\x18\x03 \x03(\x0b\x32\x19.ProfileCustomizationSlot\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12]\n\x13\x63ustomization_style\x18\x05 \x01(\x0e\x32\x1b.EProfileCustomizationStyle:#k_EProfileCustomizationStyleDefault\x12\x12\n\npurchaseid\x18\x06 \x01(\x04\x12\r\n\x05level\x18\x07 \x01(\r\"/\n\x0cProfileTheme\x12\x10\n\x08theme_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\"1\n\x12ProfilePreferences\x12\x1b\n\x13hide_profile_awards\x18\x01 \x01(\x08\"\xc8\x03\n(CPlayer_GetProfileCustomization_Response\x12-\n\x0e\x63ustomizations\x18\x01 \x03(\x0b\x32\x15.ProfileCustomization\x12\x17\n\x0fslots_available\x18\x02 \x01(\r\x12$\n\rprofile_theme\x18\x03 \x01(\x0b\x32\r.ProfileTheme\x12\x62\n\x18purchased_customizations\x18\x04 \x03(\x0b\x32@.CPlayer_GetProfileCustomization_Response.PurchasedCustomization\x12\x30\n\x13profile_preferences\x18\x05 \x01(\x0b\x32\x13.ProfilePreferences\x1a\x97\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05level\x18\x03 \x01(\r\"D\n1CPlayer_GetPurchasedProfileCustomizations_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xad\x02\n2CPlayer_GetPurchasedProfileCustomizations_Response\x12l\n\x18purchased_customizations\x18\x01 \x03(\x0b\x32J.CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization\x1a\x88\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\"O\n.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response\"=\x82\xb5\x18\x39Returns the purchased and upgraded profile customizations\x12\x9d\x01\n\x19GetProfileThemesAvailable\x12*.CPlayer_GetProfileThemesAvailable_Request\x1a+.CPlayer_GetProfileThemesAvailable_Response\"\'\x82\xb5\x18#Gets themes available for the user.\x12{\n\x0fSetProfileTheme\x12 .CPlayer_SetProfileTheme_Request\x1a!.CPlayer_SetProfileTheme_Response\"#\x82\xb5\x18\x1fSelects a theme for the profile\x12\x86\x01\n\x15SetProfilePreferences\x12&.CPlayer_SetProfilePreferences_Request\x1a\'.CPlayer_SetProfilePreferences_Response\"\x1c\x82\xb5\x18\x18Sets profile preferences\x12\x91\x01\n\x13PostStatusToFriends\x12$.CPlayer_PostStatusToFriends_Request\x1a%.CPlayer_PostStatusToFriends_Response\"-\x82\xb5\x18)Posts custom status text into the blotter\x12\x86\x01\n\x0fGetPostedStatus\x12 .CPlayer_GetPostedStatus_Request\x1a!.CPlayer_GetPostedStatus_Response\".\x82\xb5\x18*Gets a posted status text for a user by id\x12\x92\x01\n\x12\x44\x65letePostedStatus\x12#.CPlayer_DeletePostedStatus_Request\x1a$.CPlayer_DeletePostedStatus_Response\"1\x82\xb5\x18-Deletes a posted status text for a user by id\x12\x95\x01\n\x18\x43lientGetLastPlayedTimes\x12#.CPlayer_GetLastPlayedTimes_Request\x1a$.CPlayer_GetLastPlayedTimes_Response\".\x82\xb5\x18*Gets the last-played times for the account\x12\x91\x01\n\x12GetTimeSSAAccepted\x12#.CPlayer_GetTimeSSAAccepted_Request\x1a$.CPlayer_GetTimeSSAAccepted_Response\"0\x82\xb5\x18,Gets the time when the user accepted the SSA\x12\x63\n\tAcceptSSA\x12\x1a.CPlayer_AcceptSSA_Request\x1a\x1b.CPlayer_AcceptSSA_Response\"\x1d\x82\xb5\x18\x19User is accepting the SSA\x12\x94\x01\n\x0fGetNicknameList\x12 .CPlayer_GetNicknameList_Request\x1a!.CPlayer_GetNicknameList_Response\"<\x82\xb5\x18\x38Gets the list of nicknames this user has for other users\x12\xbd\x01\n\x17GetPerFriendPreferences\x12(.CPlayer_GetPerFriendPreferences_Request\x1a).CPlayer_GetPerFriendPreferences_Response\"M\x82\xb5\x18IGets the list of per-friend preferences this user has set for other users\x12\xb7\x01\n\x17SetPerFriendPreferences\x12(.CPlayer_SetPerFriendPreferences_Request\x1a).CPlayer_SetPerFriendPreferences_Response\"G\x82\xb5\x18\x43Sets the logged in user\'s per-friend preferences for the given user\x12s\n\tAddFriend\x12\x1a.CPlayer_AddFriend_Request\x1a\x1b.CPlayer_AddFriend_Response\"-\x82\xb5\x18)Invites another Steam user to be a friend\x12\x82\x01\n\x0cRemoveFriend\x12\x1d.CPlayer_RemoveFriend_Request\x1a\x1e.CPlayer_RemoveFriend_Response\"3\x82\xb5\x18/Removes a friend or ignores a friend suggestion\x12\xa6\x01\n\x0cIgnoreFriend\x12\x1d.CPlayer_IgnoreFriend_Request\x1a\x1e.CPlayer_IgnoreFriend_Response\"W\x82\xb5\x18SBlocks or unblocks communication with the user. Despite name, can be a non-friend.\x12\x9e\x01\n\x17GetCommunityPreferences\x12(.CPlayer_GetCommunityPreferences_Request\x1a).CPlayer_GetCommunityPreferences_Response\".\x82\xb5\x18*Returns the player\'s community preferences\x12\x9b\x01\n\x17SetCommunityPreferences\x12(.CPlayer_SetCommunityPreferences_Request\x1a).CPlayer_SetCommunityPreferences_Response\"+\x82\xb5\x18\'Sets the player\'s community preferences\x12\x9b\x01\n\x12GetTextFilterWords\x12#.CPlayer_GetTextFilterWords_Request\x1a$.CPlayer_GetTextFilterWords_Response\":\x82\xb5\x18\x36Get the custom text filtering dictionary for this user\x12\xde\x01\n\x1cGetNewSteamAnnouncementState\x12-.CPlayer_GetNewSteamAnnouncementState_Request\x1a..CPlayer_GetNewSteamAnnouncementState_Response\"_\x82\xb5\x18[Calculates and returns what to display for UI that renders new steam announcement available\x12\xbc\x01\n\x1fUpdateSteamAnnouncementLastRead\x12\x30.CPlayer_UpdateSteamAnnouncementLastRead_Request\x1a\x31.CPlayer_UpdateSteamAnnouncementLastRead_Response\"4\x82\xb5\x18\x30Marks latest announcement timestamp read by user\x12\x82\x01\n\x12GetPrivacySettings\x12#.CPlayer_GetPrivacySettings_Request\x1a$.CPlayer_GetPrivacySettings_Response\"!\x82\xb5\x18\x1dGet current privacy settings.\x12\x8c\x01\n\x12GetDurationControl\x12#.CPlayer_GetDurationControl_Request\x1a$.CPlayer_GetDurationControl_Response\"+\x82\xb5\x18\'Get gameplay duration control settings.\x1a-\x82\xb5\x18)A service for accessing Steam player data2\xa6\x0b\n\x0cPlayerClient\x12\x8c\x01\n\x15NotifyLastPlayedTimes\x12%.CPlayer_LastPlayedTimes_Notification\x1a\x0b.NoResponse\"?\x82\xb5\x18;Notification from server to client of more recent play time\x12\xa4\x01\n\x1bNotifyFriendNicknameChanged\x12+.CPlayer_FriendNicknameChanged_Notification\x1a\x0b.NoResponse\"K\x82\xb5\x18GNotification from server to client that a friend\'s nickname has changed\x12\xcb\x01\n\'NotifyFriendEquippedProfileItemsChanged\x12\x37.CPlayer_FriendEquippedProfileItemsChanged_Notification\x1a\x0b.NoResponse\"Z\x82\xb5\x18VNotification from server to client that a friend\'s equipped profile items have changed\x12\xa4\x01\n\x1fNotifyNewSteamAnnouncementState\x12/.CPlayer_NewSteamAnnouncementState_Notification\x1a\x0b.NoResponse\"C\x82\xb5\x18?Notifies client of changes to steam announcement state for user\x12\xb9\x01\n!NotifyCommunityPreferencesChanged\x12\x31.CPlayer_CommunityPreferencesChanged_Notification\x1a\x0b.NoResponse\"T\x82\xb5\x18PNotification from server to client that their community preferences have changed\x12\xb2\x01\n\x1cNotifyTextFilterWordsChanged\x12,.CPlayer_TextFilterWordsChanged_Notification\x1a\x0b.NoResponse\"W\x82\xb5\x18SNotification from server to client that their text filtering dictionary has changed\x12\xaa\x01\n!NotifyPerFriendPreferencesChanged\x12\x31.CPlayer_PerFriendPreferencesChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Notification from server that per-friend preferences have changed\x12\x9c\x01\n#NotifyPrivacyPrivacySettingsChanged\x12,.CPlayer_PrivacySettingsChanged_Notification\x1a\x0b.NoResponse\":\x82\xb5\x18\x36Notification from server that privacy settings changed\x1a.\x82\xb5\x18&Steam player data client notifications\xc0\xb5\x18\x02\x42\x03\x90\x01\x01' , - dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,enums__pb2.DESCRIPTOR,]) + dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,enums__pb2.DESCRIPTOR,]) _EPROFILECUSTOMIZATIONSTYLE = _descriptor.EnumDescriptor( name='EProfileCustomizationStyle', @@ -68,8 +69,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=17468, - serialized_end=17749, + serialized_start=15707, + serialized_end=15988, ) _sym_db.RegisterEnumDescriptor(_EPROFILECUSTOMIZATIONSTYLE) @@ -99,8 +100,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=17751, - serialized_end=17869, + serialized_start=15990, + serialized_end=16108, ) _sym_db.RegisterEnumDescriptor(_EAGREEMENTTYPE) @@ -130,8 +131,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=17872, - serialized_end=18005, + serialized_start=16111, + serialized_end=16244, ) _sym_db.RegisterEnumDescriptor(_ENOTIFICATIONSETTING) @@ -166,8 +167,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=18008, - serialized_end=18184, + serialized_start=16247, + serialized_end=16423, ) _sym_db.RegisterEnumDescriptor(_ETEXTFILTERSETTING) @@ -211,8 +212,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=77, - serialized_end=129, + serialized_start=103, + serialized_end=155, ) @@ -250,8 +251,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=131, - serialized_end=223, + serialized_start=157, + serialized_end=249, ) @@ -282,8 +283,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=226, - serialized_end=366, + serialized_start=252, + serialized_end=392, ) @@ -337,6 +338,20 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=b'\202\265\030 if set, skip unvetted store apps', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='language', full_name='CPlayer_GetOwnedGames_Request.language', index=6, + number=7, type=9, cpp_type=9, label=1, + 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$Will return appinfo in this language', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='include_extended_appinfo', full_name='CPlayer_GetOwnedGames_Request.include_extended_appinfo', index=7, + 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\030ztrue if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -349,8 +364,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=369, - serialized_end=934, + serialized_start=395, + serialized_end=1183, ) @@ -398,40 +413,75 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='img_logo_url', full_name='CPlayer_GetOwnedGames_Response.Game.img_logo_url', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_community_visible_stats', full_name='CPlayer_GetOwnedGames_Response.Game.has_community_visible_stats', index=6, + name='has_community_visible_stats', full_name='CPlayer_GetOwnedGames_Response.Game.has_community_visible_stats', index=5, 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, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='playtime_windows_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_windows_forever', index=7, + name='playtime_windows_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_windows_forever', index=6, number=8, 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='playtime_mac_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_mac_forever', index=8, + name='playtime_mac_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_mac_forever', index=7, number=9, 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='playtime_linux_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_linux_forever', index=9, + name='playtime_linux_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_linux_forever', index=8, number=10, 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='rtime_last_played', full_name='CPlayer_GetOwnedGames_Response.Game.rtime_last_played', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='capsule_filename', full_name='CPlayer_GetOwnedGames_Response.Game.capsule_filename', index=10, + number=12, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='sort_as', full_name='CPlayer_GetOwnedGames_Response.Game.sort_as', index=11, + number=13, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='has_workshop', full_name='CPlayer_GetOwnedGames_Response.Game.has_workshop', index=12, + 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='has_market', full_name='CPlayer_GetOwnedGames_Response.Game.has_market', index=13, + number=15, 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), + _descriptor.FieldDescriptor( + name='has_dlc', full_name='CPlayer_GetOwnedGames_Response.Game.has_dlc', index=14, + number=16, 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=[ ], @@ -444,8 +494,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1045, - serialized_end=1308, + serialized_start=1294, + serialized_end=1664, ) _CPLAYER_GETOWNEDGAMES_RESPONSE = _descriptor.Descriptor( @@ -482,8 +532,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=937, - serialized_end=1308, + serialized_start=1186, + serialized_end=1664, ) @@ -521,8 +571,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1310, - serialized_end=1387, + serialized_start=1666, + serialized_end=1743, ) @@ -560,8 +610,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1389, - serialized_end=1461, + serialized_start=1745, + serialized_end=1817, ) @@ -592,8 +642,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1463, - serialized_end=1518, + serialized_start=1819, + serialized_end=1874, ) @@ -638,8 +688,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2049, - serialized_end=2143, + serialized_start=2405, + serialized_end=2499, ) _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO = _descriptor.Descriptor( @@ -697,8 +747,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2145, - serialized_end=2271, + serialized_start=2501, + serialized_end=2627, ) _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE = _descriptor.Descriptor( @@ -763,239 +813,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1521, - serialized_end=2271, -) - - -_CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetFriendsAppsActivity_Request', - full_name='CPlayer_GetFriendsAppsActivity_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='news_language', full_name='CPlayer_GetFriendsAppsActivity_Request.news_language', index=0, - number=1, type=9, cpp_type=9, label=1, - 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\030fLanguage for which to query about news items (for the being_discussed results). DEPRECATED AND UNUSED.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='request_flags', full_name='CPlayer_GetFriendsAppsActivity_Request.request_flags', 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\030>Flags describing the request; see EGetFriendsAppsActivityFlags', 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=2274, - serialized_end=2537, -) - - -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME = _descriptor.Descriptor( - name='FriendPlayTime', - full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_played_this_week', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.minutes_played_this_week', 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\030MMinutes this friend played the game (from the enclosing structure) this week.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_played_two_weeks', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.minutes_played_two_weeks', 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\030WMinutes this friend played the game (from the enclosing structure) in the past 2 weeks.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_played_forever', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.minutes_played_forever', 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\030LMinutes this friend played the game (from the enclosing structure) all time.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='event_count', full_name='CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime.event_count', 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\030mNumber of events involving this user & app. (Only set for results in being_discussed.) DEPRECATED AND UNUSED.', 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=4101, - serialized_end=4629, -) - -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO = _descriptor.Descriptor( - name='AppFriendsInfo', - full_name='CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends', full_name='CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo.friends', 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=b'\202\265\030{Friends (w/ playtime) that meet a specific criteria -- e.g. for trending, only includes friends w/ more playtime this week.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_order', full_name='CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo.display_order', 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\030nIndex indicating the order in which this app should be displayed, relative to other apps in the same response.', 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=4632, - serialized_end=5007, -) - -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetFriendsAppsActivity_Response', - full_name='CPlayer_GetFriendsAppsActivity_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='trending', full_name='CPlayer_GetFriendsAppsActivity_Response.trending', index=0, - number=1, 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=b'\202\265\030iApps that friends have played more this week than last, with list of friends who\'ve played more this week', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='recent_purchases', full_name='CPlayer_GetFriendsAppsActivity_Response.recent_purchases', 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=b'\202\265\030]Apps friends have played in the past two weeks for which the user recently acquired a license', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unowned', full_name='CPlayer_GetFriendsAppsActivity_Response.unowned', 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=b'\202\265\030PApps friends have played in the past two weeks for which the user has no license', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='popular', full_name='CPlayer_GetFriendsAppsActivity_Response.popular', 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=b'\202\265\030aApps friends have played in the past two weeks, for which the user has a license, sorted by count', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dont_forget', full_name='CPlayer_GetFriendsAppsActivity_Response.dont_forget', 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=b'\202\265\030tApps friends have played in the past two weeks which the user has neither purchased nor played in the past two weeks', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='being_discussed', full_name='CPlayer_GetFriendsAppsActivity_Response.being_discussed', 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=b'\202\265\030kOwned apps that friends have posted status or screenshots for in the past two weeks. DEPRECATED AND UNUSED.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='new_to_group', full_name='CPlayer_GetFriendsAppsActivity_Response.new_to_group', index=6, - number=7, 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=b'\202\265\030AOwned apps that none of your friends had played prior to 2 weeks.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='returned_to_group', full_name='CPlayer_GetFriendsAppsActivity_Response.returned_to_group', index=7, - number=8, 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=b'\202\265\030AOwned apps that friends hadn\'t played for a while, but are again.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='active_friend_count', full_name='CPlayer_GetFriendsAppsActivity_Response.active_friend_count', index=8, - number=9, type=13, cpp_type=3, 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\030BNumber of friends with non-trivial activity in the past two weeks.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME, _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2540, - serialized_end=5007, + serialized_start=1877, + serialized_end=2627, ) @@ -1026,8 +845,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5009, - serialized_end=5060, + serialized_start=2629, + serialized_end=2680, ) @@ -1072,8 +891,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5184, - serialized_end=5244, + serialized_start=2804, + serialized_end=2864, ) _CPLAYER_GETGAMEBADGELEVELS_RESPONSE = _descriptor.Descriptor( @@ -1110,8 +929,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5063, - serialized_end=5244, + serialized_start=2683, + serialized_end=2864, ) @@ -1149,8 +968,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5246, - serialized_end=5354, + serialized_start=2866, + serialized_end=2974, ) @@ -1272,8 +1091,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5357, - serialized_end=5974, + serialized_start=2977, + serialized_end=3594, ) @@ -1304,8 +1123,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5976, - serialized_end=6057, + serialized_start=3596, + serialized_end=3677, ) @@ -1336,8 +1155,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6059, - serialized_end=6122, + serialized_start=3679, + serialized_end=3742, ) @@ -1361,8 +1180,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6124, - serialized_end=6163, + serialized_start=3744, + serialized_end=3783, ) @@ -1400,8 +1219,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6165, - serialized_end=6277, + serialized_start=3785, + serialized_end=3897, ) @@ -1432,8 +1251,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6279, - serialized_end=6364, + serialized_start=3899, + serialized_end=3984, ) @@ -1464,8 +1283,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6366, - serialized_end=6433, + serialized_start=3986, + serialized_end=4053, ) @@ -1489,8 +1308,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6435, - serialized_end=6478, + serialized_start=4055, + serialized_end=4098, ) @@ -1503,14 +1322,142 @@ create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetAvatarFrame_Request.steamid', index=0, + name='steamid', full_name='CPlayer_GetAvatarFrame_Request.steamid', index=0, + number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='language', full_name='CPlayer_GetAvatarFrame_Request.language', index=1, + number=2, type=9, cpp_type=9, label=1, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4100, + serialized_end=4202, +) + + +_CPLAYER_GETAVATARFRAME_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetAvatarFrame_Response', + full_name='CPlayer_GetAvatarFrame_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='avatar_frame', full_name='CPlayer_GetAvatarFrame_Response.avatar_frame', index=0, + number=1, 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=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4204, + serialized_end=4273, +) + + +_CPLAYER_SETAVATARFRAME_REQUEST = _descriptor.Descriptor( + name='CPlayer_SetAvatarFrame_Request', + full_name='CPlayer_SetAvatarFrame_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='communityitemid', full_name='CPlayer_SetAvatarFrame_Request.communityitemid', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4275, + serialized_end=4332, +) + + +_CPLAYER_SETAVATARFRAME_RESPONSE = _descriptor.Descriptor( + name='CPlayer_SetAvatarFrame_Response', + full_name='CPlayer_SetAvatarFrame_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4334, + serialized_end=4367, +) + + +_CPLAYER_GETANIMATEDAVATAR_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetAnimatedAvatar_Request', + full_name='CPlayer_GetAnimatedAvatar_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='steamid', full_name='CPlayer_GetAnimatedAvatar_Request.steamid', index=0, number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetAvatarFrame_Request.language', index=1, + name='language', full_name='CPlayer_GetAnimatedAvatar_Request.language', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, @@ -1528,21 +1475,21 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6480, - serialized_end=6582, + serialized_start=4369, + serialized_end=4474, ) -_CPLAYER_GETAVATARFRAME_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetAvatarFrame_Response', - full_name='CPlayer_GetAvatarFrame_Response', +_CPLAYER_GETANIMATEDAVATAR_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetAnimatedAvatar_Response', + full_name='CPlayer_GetAnimatedAvatar_Response', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='avatar_frame', full_name='CPlayer_GetAvatarFrame_Response.avatar_frame', index=0, + name='avatar', full_name='CPlayer_GetAnimatedAvatar_Response.avatar', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -1560,21 +1507,21 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6584, - serialized_end=6653, + serialized_start=4476, + serialized_end=4542, ) -_CPLAYER_SETAVATARFRAME_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetAvatarFrame_Request', - full_name='CPlayer_SetAvatarFrame_Request', +_CPLAYER_SETANIMATEDAVATAR_REQUEST = _descriptor.Descriptor( + name='CPlayer_SetAnimatedAvatar_Request', + full_name='CPlayer_SetAnimatedAvatar_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetAvatarFrame_Request.communityitemid', index=0, + name='communityitemid', full_name='CPlayer_SetAnimatedAvatar_Request.communityitemid', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, @@ -1592,14 +1539,14 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6655, - serialized_end=6712, + serialized_start=4544, + serialized_end=4604, ) -_CPLAYER_SETAVATARFRAME_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetAvatarFrame_Response', - full_name='CPlayer_SetAvatarFrame_Response', +_CPLAYER_SETANIMATEDAVATAR_RESPONSE = _descriptor.Descriptor( + name='CPlayer_SetAnimatedAvatar_Response', + full_name='CPlayer_SetAnimatedAvatar_Response', filename=None, file=DESCRIPTOR, containing_type=None, @@ -1617,28 +1564,28 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6714, - serialized_end=6747, + serialized_start=4606, + serialized_end=4642, ) -_CPLAYER_GETANIMATEDAVATAR_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetAnimatedAvatar_Request', - full_name='CPlayer_GetAnimatedAvatar_Request', +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetSteamDeckKeyboardSkin_Request', + full_name='CPlayer_GetSteamDeckKeyboardSkin_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetAnimatedAvatar_Request.steamid', index=0, + name='steamid', full_name='CPlayer_GetSteamDeckKeyboardSkin_Request.steamid', index=0, number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetAnimatedAvatar_Request.language', index=1, + name='language', full_name='CPlayer_GetSteamDeckKeyboardSkin_Request.language', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, @@ -1656,21 +1603,21 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6749, - serialized_end=6854, + serialized_start=4644, + serialized_end=4756, ) -_CPLAYER_GETANIMATEDAVATAR_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetAnimatedAvatar_Response', - full_name='CPlayer_GetAnimatedAvatar_Response', +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetSteamDeckKeyboardSkin_Response', + full_name='CPlayer_GetSteamDeckKeyboardSkin_Response', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='avatar', full_name='CPlayer_GetAnimatedAvatar_Response.avatar', index=0, + name='steam_deck_keyboard_skin', full_name='CPlayer_GetSteamDeckKeyboardSkin_Response.steam_deck_keyboard_skin', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -1688,21 +1635,21 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6856, - serialized_end=6922, + serialized_start=4758, + serialized_end=4849, ) -_CPLAYER_SETANIMATEDAVATAR_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetAnimatedAvatar_Request', - full_name='CPlayer_SetAnimatedAvatar_Request', +_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST = _descriptor.Descriptor( + name='CPlayer_SetSteamDeckKeyboardSkin_Request', + full_name='CPlayer_SetSteamDeckKeyboardSkin_Request', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[ _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetAnimatedAvatar_Request.communityitemid', index=0, + name='communityitemid', full_name='CPlayer_SetSteamDeckKeyboardSkin_Request.communityitemid', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, @@ -1720,14 +1667,14 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6924, - serialized_end=6984, + serialized_start=4851, + serialized_end=4918, ) -_CPLAYER_SETANIMATEDAVATAR_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetAnimatedAvatar_Response', - full_name='CPlayer_SetAnimatedAvatar_Response', +_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE = _descriptor.Descriptor( + name='CPlayer_SetSteamDeckKeyboardSkin_Response', + full_name='CPlayer_SetSteamDeckKeyboardSkin_Response', filename=None, file=DESCRIPTOR, containing_type=None, @@ -1745,8 +1692,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6986, - serialized_end=7022, + serialized_start=4920, + serialized_end=4963, ) @@ -1765,6 +1712,13 @@ 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='filters', full_name='CPlayer_GetProfileItemsOwned_Request.filters', index=1, + number=2, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1777,8 +1731,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7024, - serialized_end=7080, + serialized_start=4965, + serialized_end=5060, ) @@ -1825,6 +1779,13 @@ 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='steam_deck_keyboard_skins', full_name='CPlayer_GetProfileItemsOwned_Response.steam_deck_keyboard_skins', 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, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -1837,8 +1798,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7083, - serialized_end=7331, + serialized_start=5063, + serialized_end=5360, ) @@ -1876,8 +1837,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7333, - serialized_end=7409, + serialized_start=5362, + serialized_end=5438, ) @@ -1924,6 +1885,13 @@ 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='steam_deck_keyboard_skin', full_name='CPlayer_GetProfileItemsEquipped_Response.steam_deck_keyboard_skin', index=5, + number=6, 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=[ ], @@ -1936,8 +1904,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7412, - serialized_end=7658, + serialized_start=5441, + serialized_end=5735, ) @@ -1975,8 +1943,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7660, - serialized_end=7782, + serialized_start=5737, + serialized_end=5859, ) @@ -2000,8 +1968,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7784, - serialized_end=7830, + serialized_start=5861, + serialized_end=5907, ) @@ -2025,8 +1993,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7832, - serialized_end=7865, + serialized_start=5909, + serialized_end=5942, ) @@ -2092,8 +2060,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7967, - serialized_end=8087, + serialized_start=6044, + serialized_end=6164, ) _CPLAYER_GETEMOTICONLIST_RESPONSE = _descriptor.Descriptor( @@ -2123,8 +2091,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7868, - serialized_end=8087, + serialized_start=5945, + serialized_end=6164, ) @@ -2169,8 +2137,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8089, - serialized_end=8181, + serialized_start=6166, + serialized_end=6258, ) @@ -2236,8 +2204,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8322, - serialized_end=8453, + serialized_start=6399, + serialized_end=6530, ) _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE = _descriptor.Descriptor( @@ -2267,8 +2235,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8184, - serialized_end=8453, + serialized_start=6261, + serialized_end=6530, ) @@ -2299,8 +2267,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8455, - serialized_end=8506, + serialized_start=6532, + serialized_end=6583, ) @@ -2373,8 +2341,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8509, - serialized_end=8685, + serialized_start=6586, + serialized_end=6762, ) @@ -2412,8 +2380,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8687, - serialized_end=8763, + serialized_start=6764, + serialized_end=6840, ) @@ -2437,8 +2405,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8765, - serialized_end=8800, + serialized_start=6842, + serialized_end=6877, ) @@ -2483,8 +2451,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8803, - serialized_end=8944, + serialized_start=6880, + serialized_end=7021, ) @@ -2599,8 +2567,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8947, - serialized_end=9296, + serialized_start=7024, + serialized_end=7373, ) @@ -2673,8 +2641,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9299, - serialized_end=9616, + serialized_start=7376, + serialized_end=7693, ) @@ -2712,8 +2680,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9618, - serialized_end=9665, + serialized_start=7695, + serialized_end=7742, ) @@ -2744,8 +2712,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9667, - serialized_end=9716, + serialized_start=7744, + serialized_end=7793, ) @@ -2790,8 +2758,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10024, - serialized_end=10175, + serialized_start=8101, + serialized_end=8252, ) _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE = _descriptor.Descriptor( @@ -2849,8 +2817,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9719, - serialized_end=10175, + serialized_start=7796, + serialized_end=8252, ) @@ -2881,8 +2849,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10177, - serialized_end=10245, + serialized_start=8254, + serialized_end=8322, ) @@ -2920,8 +2888,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10024, - serialized_end=10160, + serialized_start=8101, + serialized_end=8237, ) _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE = _descriptor.Descriptor( @@ -2951,8 +2919,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10248, - serialized_end=10549, + serialized_start=8325, + serialized_end=8626, ) @@ -2983,8 +2951,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10551, - serialized_end=10630, + serialized_start=8628, + serialized_end=8707, ) @@ -3022,8 +2990,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10939, - serialized_end=11070, + serialized_start=9016, + serialized_end=9147, ) _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION = _descriptor.Descriptor( @@ -3060,8 +3028,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11073, - serialized_end=11203, + serialized_start=9150, + serialized_end=9280, ) _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE = _descriptor.Descriptor( @@ -3098,8 +3066,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10633, - serialized_end=11203, + serialized_start=8710, + serialized_end=9280, ) @@ -3123,8 +3091,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11205, - serialized_end=11248, + serialized_start=9282, + serialized_end=9325, ) @@ -3155,8 +3123,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11250, - serialized_end=11333, + serialized_start=9327, + serialized_end=9410, ) @@ -3187,8 +3155,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11335, - serialized_end=11386, + serialized_start=9412, + serialized_end=9463, ) @@ -3212,8 +3180,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11388, - serialized_end=11422, + serialized_start=9465, + serialized_end=9499, ) @@ -3244,8 +3212,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11424, - serialized_end=11513, + serialized_start=9501, + serialized_end=9590, ) @@ -3269,8 +3237,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11515, - serialized_end=11555, + serialized_start=9592, + serialized_end=9632, ) @@ -3308,8 +3276,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11557, - serialized_end=11630, + serialized_start=9634, + serialized_end=9707, ) @@ -3333,8 +3301,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11632, - serialized_end=11670, + serialized_start=9709, + serialized_end=9747, ) @@ -3372,8 +3340,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11672, - serialized_end=11773, + serialized_start=9749, + serialized_end=9850, ) @@ -3432,8 +3400,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11775, - serialized_end=11897, + serialized_start=9852, + serialized_end=9974, ) @@ -3464,8 +3432,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11899, - serialized_end=11951, + serialized_start=9976, + serialized_end=10028, ) @@ -3489,8 +3457,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11953, - serialized_end=11990, + serialized_start=10030, + serialized_end=10067, ) @@ -3521,8 +3489,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=11993, - serialized_end=12123, + serialized_start=10070, + serialized_end=10200, ) @@ -3644,8 +3612,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12224, - serialized_end=12616, + serialized_start=10301, + serialized_end=10693, ) _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE = _descriptor.Descriptor( @@ -3675,8 +3643,79 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12126, - serialized_end=12616, + serialized_start=10203, + serialized_end=10693, +) + + +_CPLAYER_GETTIMESSAACCEPTED_REQUEST = _descriptor.Descriptor( + name='CPlayer_GetTimeSSAAccepted_Request', + full_name='CPlayer_GetTimeSSAAccepted_Request', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10695, + serialized_end=10731, +) + + +_CPLAYER_GETTIMESSAACCEPTED_RESPONSE = _descriptor.Descriptor( + name='CPlayer_GetTimeSSAAccepted_Response', + full_name='CPlayer_GetTimeSSAAccepted_Response', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='time_ssa_accepted', full_name='CPlayer_GetTimeSSAAccepted_Response.time_ssa_accepted', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_ssa_updated', full_name='CPlayer_GetTimeSSAAccepted_Response.time_ssa_updated', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='time_chinassa_accepted', full_name='CPlayer_GetTimeSSAAccepted_Response.time_chinassa_accepted', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=10733, + serialized_end=10855, ) @@ -3714,8 +3753,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12618, - serialized_end=12737, + serialized_start=10857, + serialized_end=10976, ) @@ -3739,8 +3778,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12739, - serialized_end=12767, + serialized_start=10978, + serialized_end=11006, ) @@ -3764,8 +3803,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12769, - serialized_end=12802, + serialized_start=11008, + serialized_end=11041, ) @@ -3803,8 +3842,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12910, - serialized_end=12963, + serialized_start=11149, + serialized_end=11202, ) _CPLAYER_GETNICKNAMELIST_RESPONSE = _descriptor.Descriptor( @@ -3834,8 +3873,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12805, - serialized_end=12963, + serialized_start=11044, + serialized_end=11202, ) @@ -3859,8 +3898,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12965, - serialized_end=13006, + serialized_start=11204, + serialized_end=11245, ) @@ -3947,8 +3986,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13009, - serialized_end=13730, + serialized_start=11248, + serialized_end=11969, ) @@ -3979,8 +4018,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13732, - serialized_end=13818, + serialized_start=11971, + serialized_end=12057, ) @@ -4011,8 +4050,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13820, - serialized_end=13905, + serialized_start=12059, + serialized_end=12144, ) @@ -4036,8 +4075,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13907, - serialized_end=13949, + serialized_start=12146, + serialized_end=12188, ) @@ -4068,8 +4107,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13951, - serialized_end=14050, + serialized_start=12190, + serialized_end=12289, ) @@ -4114,8 +4153,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14053, - serialized_end=14315, + serialized_start=12292, + serialized_end=12554, ) @@ -4146,8 +4185,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14317, - serialized_end=14399, + serialized_start=12556, + serialized_end=12638, ) @@ -4178,8 +4217,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14401, - serialized_end=14493, + serialized_start=12640, + serialized_end=12732, ) @@ -4217,8 +4256,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14495, - serialized_end=14622, + serialized_start=12734, + serialized_end=12861, ) @@ -4249,8 +4288,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14624, - serialized_end=14716, + serialized_start=12863, + serialized_end=12955, ) @@ -4274,8 +4313,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14718, - serialized_end=14759, + serialized_start=12957, + serialized_end=12998, ) @@ -4348,8 +4387,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=14762, - serialized_end=15105, + serialized_start=13001, + serialized_end=13344, ) @@ -4380,8 +4419,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15107, - serialized_end=15201, + serialized_start=13346, + serialized_end=13440, ) @@ -4412,8 +4451,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15203, - serialized_end=15296, + serialized_start=13442, + serialized_end=13535, ) @@ -4437,8 +4476,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15298, - serialized_end=15340, + serialized_start=13537, + serialized_end=13579, ) @@ -4462,8 +4501,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15342, - serialized_end=15378, + serialized_start=13581, + serialized_end=13617, ) @@ -4508,8 +4547,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15381, - serialized_end=15523, + serialized_start=13620, + serialized_end=13762, ) @@ -4540,8 +4579,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15525, - serialized_end=15603, + serialized_start=13764, + serialized_end=13842, ) @@ -4572,8 +4611,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15605, - serialized_end=15669, + serialized_start=13844, + serialized_end=13908, ) @@ -4632,8 +4671,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15672, - serialized_end=15838, + serialized_start=13911, + serialized_end=14077, ) @@ -4671,8 +4710,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15840, - serialized_end=15936, + serialized_start=14079, + serialized_end=14175, ) @@ -4696,8 +4735,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15938, - serialized_end=15988, + serialized_start=14177, + serialized_end=14227, ) @@ -4721,8 +4760,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15990, - serialized_end=16026, + serialized_start=14229, + serialized_end=14265, ) @@ -4788,8 +4827,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16029, - serialized_end=16233, + serialized_start=14268, + serialized_end=14472, ) @@ -4820,8 +4859,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16235, - serialized_end=16317, + serialized_start=14474, + serialized_end=14556, ) @@ -4852,8 +4891,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16319, - serialized_end=16370, + serialized_start=14558, + serialized_end=14609, ) @@ -4933,8 +4972,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16373, - serialized_end=16613, + serialized_start=14612, + serialized_end=14852, ) @@ -4965,8 +5004,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16615, - serialized_end=16711, + serialized_start=14854, + serialized_end=14950, ) @@ -5011,8 +5050,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16713, - serialized_end=16819, + serialized_start=14952, + serialized_end=15058, ) @@ -5043,8 +5082,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16821, - serialized_end=16896, + serialized_start=15060, + serialized_end=15135, ) @@ -5103,8 +5142,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16899, - serialized_end=17066, + serialized_start=15138, + serialized_end=15305, ) @@ -5135,8 +5174,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17068, - serialized_end=17170, + serialized_start=15307, + serialized_end=15409, ) @@ -5167,8 +5206,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17172, - serialized_end=17258, + serialized_start=15411, + serialized_end=15497, ) @@ -5206,8 +5245,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17260, - serialized_end=17373, + serialized_start=15499, + serialized_end=15612, ) @@ -5238,8 +5277,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17375, - serialized_end=17465, + serialized_start=15614, + serialized_end=15704, ) _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE.fields_by_name['incoming_invite_mutual_friends_lists'].message_type = _CPLAYER_INCOMINGINVITEMUTUALFRIENDLIST @@ -5253,38 +5292,31 @@ _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['played_ever'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['owns'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['in_wishlist'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.containing_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO.fields_by_name['friends'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO.containing_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['trending'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['recent_purchases'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['unowned'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['popular'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['dont_forget'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['being_discussed'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['new_to_group'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['returned_to_group'].message_type = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO _CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE.containing_type = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE _CPLAYER_GETGAMEBADGELEVELS_RESPONSE.fields_by_name['badges'].message_type = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE _CPLAYER_GETPROFILEBACKGROUND_RESPONSE.fields_by_name['profile_background'].message_type = _PROFILEITEM _CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE.fields_by_name['profile_background'].message_type = _PROFILEITEM _CPLAYER_GETAVATARFRAME_RESPONSE.fields_by_name['avatar_frame'].message_type = _PROFILEITEM _CPLAYER_GETANIMATEDAVATAR_RESPONSE.fields_by_name['avatar'].message_type = _PROFILEITEM +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE.fields_by_name['steam_deck_keyboard_skin'].message_type = _PROFILEITEM +_CPLAYER_GETPROFILEITEMSOWNED_REQUEST.fields_by_name['filters'].enum_type = enums__pb2._ECOMMUNITYITEMCLASS _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['profile_backgrounds'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['mini_profile_backgrounds'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['avatar_frames'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['animated_avatars'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['profile_modifiers'].message_type = _PROFILEITEM +_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['steam_deck_keyboard_skins'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['profile_background'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['mini_profile_background'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['avatar_frame'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['animated_avatar'].message_type = _PROFILEITEM _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['profile_modifier'].message_type = _PROFILEITEM +_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['steam_deck_keyboard_skin'].message_type = _PROFILEITEM _CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON.containing_type = _CPLAYER_GETEMOTICONLIST_RESPONSE _CPLAYER_GETEMOTICONLIST_RESPONSE.fields_by_name['emoticons'].message_type = _CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS.containing_type = _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE.fields_by_name['achievement_progress'].message_type = _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS -_PROFILECUSTOMIZATIONSLOT.fields_by_name['ban_check_result'].enum_type = enums__pb2._EBANCONTENTCHECKRESULT +_PROFILECUSTOMIZATIONSLOT.fields_by_name['ban_check_result'].enum_type = steammessages__base__pb2._EBANCONTENTCHECKRESULT _PROFILECUSTOMIZATION.fields_by_name['customization_type'].enum_type = enums__pb2._EPROFILECUSTOMIZATIONTYPE _PROFILECUSTOMIZATION.fields_by_name['slots'].message_type = _PROFILECUSTOMIZATIONSLOT _PROFILECUSTOMIZATION.fields_by_name['customization_style'].enum_type = _EPROFILECUSTOMIZATIONSTYLE @@ -5338,8 +5370,6 @@ DESCRIPTOR.message_types_by_name['CPlayer_GetPlayNext_Response'] = _CPLAYER_GETPLAYNEXT_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsGameplayInfo_Request'] = _CPLAYER_GETFRIENDSGAMEPLAYINFO_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsGameplayInfo_Response'] = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsAppsActivity_Request'] = _CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsAppsActivity_Response'] = _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetGameBadgeLevels_Request'] = _CPLAYER_GETGAMEBADGELEVELS_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetGameBadgeLevels_Response'] = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetProfileBackground_Request'] = _CPLAYER_GETPROFILEBACKGROUND_REQUEST @@ -5359,6 +5389,10 @@ DESCRIPTOR.message_types_by_name['CPlayer_GetAnimatedAvatar_Response'] = _CPLAYER_GETANIMATEDAVATAR_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_SetAnimatedAvatar_Request'] = _CPLAYER_SETANIMATEDAVATAR_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_SetAnimatedAvatar_Response'] = _CPLAYER_SETANIMATEDAVATAR_RESPONSE +DESCRIPTOR.message_types_by_name['CPlayer_GetSteamDeckKeyboardSkin_Request'] = _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST +DESCRIPTOR.message_types_by_name['CPlayer_GetSteamDeckKeyboardSkin_Response'] = _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE +DESCRIPTOR.message_types_by_name['CPlayer_SetSteamDeckKeyboardSkin_Request'] = _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST +DESCRIPTOR.message_types_by_name['CPlayer_SetSteamDeckKeyboardSkin_Response'] = _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsOwned_Request'] = _CPLAYER_GETPROFILEITEMSOWNED_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsOwned_Response'] = _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsEquipped_Request'] = _CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST @@ -5397,6 +5431,8 @@ DESCRIPTOR.message_types_by_name['CPlayer_DeletePostedStatus_Response'] = _CPLAYER_DELETEPOSTEDSTATUS_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetLastPlayedTimes_Request'] = _CPLAYER_GETLASTPLAYEDTIMES_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_GetLastPlayedTimes_Response'] = _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE +DESCRIPTOR.message_types_by_name['CPlayer_GetTimeSSAAccepted_Request'] = _CPLAYER_GETTIMESSAACCEPTED_REQUEST +DESCRIPTOR.message_types_by_name['CPlayer_GetTimeSSAAccepted_Response'] = _CPLAYER_GETTIMESSAACCEPTED_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_AcceptSSA_Request'] = _CPLAYER_ACCEPTSSA_REQUEST DESCRIPTOR.message_types_by_name['CPlayer_AcceptSSA_Response'] = _CPLAYER_ACCEPTSSA_RESPONSE DESCRIPTOR.message_types_by_name['CPlayer_GetNicknameList_Request'] = _CPLAYER_GETNICKNAMELIST_REQUEST @@ -5530,36 +5566,6 @@ _sym_db.RegisterMessage(CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo) _sym_db.RegisterMessage(CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo) -CPlayer_GetFriendsAppsActivity_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetFriendsAppsActivity_Request', (_message.Message,), { - 'DESCRIPTOR' : _CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST, - '__module__' : 'steammessages_player_pb2' - # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsAppsActivity_Request) - }) -_sym_db.RegisterMessage(CPlayer_GetFriendsAppsActivity_Request) - -CPlayer_GetFriendsAppsActivity_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetFriendsAppsActivity_Response', (_message.Message,), { - - 'FriendPlayTime' : _reflection.GeneratedProtocolMessageType('FriendPlayTime', (_message.Message,), { - 'DESCRIPTOR' : _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME, - '__module__' : 'steammessages_player_pb2' - # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime) - }) - , - - 'AppFriendsInfo' : _reflection.GeneratedProtocolMessageType('AppFriendsInfo', (_message.Message,), { - 'DESCRIPTOR' : _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO, - '__module__' : 'steammessages_player_pb2' - # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo) - }) - , - 'DESCRIPTOR' : _CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE, - '__module__' : 'steammessages_player_pb2' - # @@protoc_insertion_point(class_scope:CPlayer_GetFriendsAppsActivity_Response) - }) -_sym_db.RegisterMessage(CPlayer_GetFriendsAppsActivity_Response) -_sym_db.RegisterMessage(CPlayer_GetFriendsAppsActivity_Response.FriendPlayTime) -_sym_db.RegisterMessage(CPlayer_GetFriendsAppsActivity_Response.AppFriendsInfo) - CPlayer_GetGameBadgeLevels_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetGameBadgeLevels_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETGAMEBADGELEVELS_REQUEST, '__module__' : 'steammessages_player_pb2' @@ -5701,6 +5707,34 @@ }) _sym_db.RegisterMessage(CPlayer_SetAnimatedAvatar_Response) +CPlayer_GetSteamDeckKeyboardSkin_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetSteamDeckKeyboardSkin_Request', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST, + '__module__' : 'steammessages_player_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetSteamDeckKeyboardSkin_Request) + }) +_sym_db.RegisterMessage(CPlayer_GetSteamDeckKeyboardSkin_Request) + +CPlayer_GetSteamDeckKeyboardSkin_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetSteamDeckKeyboardSkin_Response', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE, + '__module__' : 'steammessages_player_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetSteamDeckKeyboardSkin_Response) + }) +_sym_db.RegisterMessage(CPlayer_GetSteamDeckKeyboardSkin_Response) + +CPlayer_SetSteamDeckKeyboardSkin_Request = _reflection.GeneratedProtocolMessageType('CPlayer_SetSteamDeckKeyboardSkin_Request', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST, + '__module__' : 'steammessages_player_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_SetSteamDeckKeyboardSkin_Request) + }) +_sym_db.RegisterMessage(CPlayer_SetSteamDeckKeyboardSkin_Request) + +CPlayer_SetSteamDeckKeyboardSkin_Response = _reflection.GeneratedProtocolMessageType('CPlayer_SetSteamDeckKeyboardSkin_Response', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE, + '__module__' : 'steammessages_player_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_SetSteamDeckKeyboardSkin_Response) + }) +_sym_db.RegisterMessage(CPlayer_SetSteamDeckKeyboardSkin_Response) + CPlayer_GetProfileItemsOwned_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetProfileItemsOwned_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETPROFILEITEMSOWNED_REQUEST, '__module__' : 'steammessages_player_pb2' @@ -6023,6 +6057,20 @@ _sym_db.RegisterMessage(CPlayer_GetLastPlayedTimes_Response) _sym_db.RegisterMessage(CPlayer_GetLastPlayedTimes_Response.Game) +CPlayer_GetTimeSSAAccepted_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetTimeSSAAccepted_Request', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETTIMESSAACCEPTED_REQUEST, + '__module__' : 'steammessages_player_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetTimeSSAAccepted_Request) + }) +_sym_db.RegisterMessage(CPlayer_GetTimeSSAAccepted_Request) + +CPlayer_GetTimeSSAAccepted_Response = _reflection.GeneratedProtocolMessageType('CPlayer_GetTimeSSAAccepted_Response', (_message.Message,), { + 'DESCRIPTOR' : _CPLAYER_GETTIMESSAACCEPTED_RESPONSE, + '__module__' : 'steammessages_player_pb2' + # @@protoc_insertion_point(class_scope:CPlayer_GetTimeSSAAccepted_Response) + }) +_sym_db.RegisterMessage(CPlayer_GetTimeSSAAccepted_Response) + CPlayer_AcceptSSA_Request = _reflection.GeneratedProtocolMessageType('CPlayer_AcceptSSA_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_ACCEPTSSA_REQUEST, '__module__' : 'steammessages_player_pb2' @@ -6319,23 +6367,8 @@ _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['appids_filter']._options = None _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_free_sub']._options = None _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['skip_unvetted_apps']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST.fields_by_name['news_language']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST.fields_by_name['request_flags']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.fields_by_name['minutes_played_this_week']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.fields_by_name['minutes_played_two_weeks']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.fields_by_name['minutes_played_forever']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_FRIENDPLAYTIME.fields_by_name['event_count']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO.fields_by_name['friends']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE_APPFRIENDSINFO.fields_by_name['display_order']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['trending']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['recent_purchases']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['unowned']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['popular']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['dont_forget']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['being_discussed']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['new_to_group']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['returned_to_group']._options = None -_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE.fields_by_name['active_friend_count']._options = None +_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['language']._options = None +_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_extended_appinfo']._options = None _CPLAYER_GETPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._options = None _PROFILEITEM.fields_by_name['image_small']._options = None _PROFILEITEM.fields_by_name['image_large']._options = None @@ -6350,6 +6383,7 @@ _CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._options = None _CPLAYER_GETAVATARFRAME_REQUEST.fields_by_name['steamid']._options = None _CPLAYER_GETANIMATEDAVATAR_REQUEST.fields_by_name['steamid']._options = None +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST.fields_by_name['steamid']._options = None _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST.fields_by_name['flags']._options = None _CPLAYER_GETPOSTEDSTATUS_REQUEST.fields_by_name['steamid']._options = None _CPLAYER_GETLASTPLAYEDTIMES_REQUEST.fields_by_name['min_last_played']._options = None @@ -6368,8 +6402,8 @@ index=0, serialized_options=b'\202\265\030)A service for accessing Steam player data', create_key=_descriptor._internal_create_key, - serialized_start=18187, - serialized_end=25495, + serialized_start=16426, + serialized_end=24062, methods=[ _descriptor.MethodDescriptor( name='GetMutualFriendsForIncomingInvites', @@ -6411,20 +6445,10 @@ serialized_options=b'\202\265\030GGet a list of friends who are playing, have played, own, or want a game', create_key=_descriptor._internal_create_key, ), - _descriptor.MethodDescriptor( - name='GetFriendsAppsActivity', - full_name='Player.GetFriendsAppsActivity', - index=4, - containing_service=None, - input_type=_CPLAYER_GETFRIENDSAPPSACTIVITY_REQUEST, - output_type=_CPLAYER_GETFRIENDSAPPSACTIVITY_RESPONSE, - serialized_options=b'\202\265\030=Get lists of apps friends are active in, in a variety of ways', - create_key=_descriptor._internal_create_key, - ), _descriptor.MethodDescriptor( name='GetGameBadgeLevels', full_name='Player.GetGameBadgeLevels', - index=5, + index=4, containing_service=None, input_type=_CPLAYER_GETGAMEBADGELEVELS_REQUEST, output_type=_CPLAYER_GETGAMEBADGELEVELS_RESPONSE, @@ -6434,7 +6458,7 @@ _descriptor.MethodDescriptor( name='GetProfileBackground', full_name='Player.GetProfileBackground', - index=6, + index=5, containing_service=None, input_type=_CPLAYER_GETPROFILEBACKGROUND_REQUEST, output_type=_CPLAYER_GETPROFILEBACKGROUND_RESPONSE, @@ -6444,7 +6468,7 @@ _descriptor.MethodDescriptor( name='SetProfileBackground', full_name='Player.SetProfileBackground', - index=7, + index=6, containing_service=None, input_type=_CPLAYER_SETPROFILEBACKGROUND_REQUEST, output_type=_CPLAYER_SETPROFILEBACKGROUND_RESPONSE, @@ -6454,7 +6478,7 @@ _descriptor.MethodDescriptor( name='GetMiniProfileBackground', full_name='Player.GetMiniProfileBackground', - index=8, + index=7, containing_service=None, input_type=_CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST, output_type=_CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE, @@ -6464,7 +6488,7 @@ _descriptor.MethodDescriptor( name='SetMiniProfileBackground', full_name='Player.SetMiniProfileBackground', - index=9, + index=8, containing_service=None, input_type=_CPLAYER_SETMINIPROFILEBACKGROUND_REQUEST, output_type=_CPLAYER_SETMINIPROFILEBACKGROUND_RESPONSE, @@ -6474,7 +6498,7 @@ _descriptor.MethodDescriptor( name='GetAvatarFrame', full_name='Player.GetAvatarFrame', - index=10, + index=9, containing_service=None, input_type=_CPLAYER_GETAVATARFRAME_REQUEST, output_type=_CPLAYER_GETAVATARFRAME_RESPONSE, @@ -6484,7 +6508,7 @@ _descriptor.MethodDescriptor( name='SetAvatarFrame', full_name='Player.SetAvatarFrame', - index=11, + index=10, containing_service=None, input_type=_CPLAYER_SETAVATARFRAME_REQUEST, output_type=_CPLAYER_SETAVATARFRAME_RESPONSE, @@ -6494,7 +6518,7 @@ _descriptor.MethodDescriptor( name='GetAnimatedAvatar', full_name='Player.GetAnimatedAvatar', - index=12, + index=11, containing_service=None, input_type=_CPLAYER_GETANIMATEDAVATAR_REQUEST, output_type=_CPLAYER_GETANIMATEDAVATAR_RESPONSE, @@ -6504,17 +6528,37 @@ _descriptor.MethodDescriptor( name='SetAnimatedAvatar', full_name='Player.SetAnimatedAvatar', - index=13, + index=12, containing_service=None, input_type=_CPLAYER_SETANIMATEDAVATAR_REQUEST, output_type=_CPLAYER_SETANIMATEDAVATAR_RESPONSE, serialized_options=b'\202\265\0301Sets the user\'s animated avatar for their profile', create_key=_descriptor._internal_create_key, ), + _descriptor.MethodDescriptor( + name='GetSteamDeckKeyboardSkin', + full_name='Player.GetSteamDeckKeyboardSkin', + index=13, + containing_service=None, + input_type=_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST, + output_type=_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE, + serialized_options=b'\202\265\030AGets which Steam Deck keyboard skin is active for a specific user', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='SetSteamDeckKeyboardSkin', + full_name='Player.SetSteamDeckKeyboardSkin', + index=14, + containing_service=None, + input_type=_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST, + output_type=_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE, + serialized_options=b'\202\265\0300Sets the user\'s current Steam Deck keyboard skin', + create_key=_descriptor._internal_create_key, + ), _descriptor.MethodDescriptor( name='GetProfileItemsOwned', full_name='Player.GetProfileItemsOwned', - index=14, + index=15, containing_service=None, input_type=_CPLAYER_GETPROFILEITEMSOWNED_REQUEST, output_type=_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE, @@ -6524,7 +6568,7 @@ _descriptor.MethodDescriptor( name='GetProfileItemsEquipped', full_name='Player.GetProfileItemsEquipped', - index=15, + index=16, containing_service=None, input_type=_CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST, output_type=_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE, @@ -6534,7 +6578,7 @@ _descriptor.MethodDescriptor( name='SetEquippedProfileItemFlags', full_name='Player.SetEquippedProfileItemFlags', - index=16, + index=17, containing_service=None, input_type=_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST, output_type=_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE, @@ -6544,7 +6588,7 @@ _descriptor.MethodDescriptor( name='GetEmoticonList', full_name='Player.GetEmoticonList', - index=17, + index=18, containing_service=None, input_type=_CPLAYER_GETEMOTICONLIST_REQUEST, output_type=_CPLAYER_GETEMOTICONLIST_RESPONSE, @@ -6554,7 +6598,7 @@ _descriptor.MethodDescriptor( name='GetAchievementsProgress', full_name='Player.GetAchievementsProgress', - index=18, + index=19, containing_service=None, input_type=_CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST, output_type=_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE, @@ -6564,7 +6608,7 @@ _descriptor.MethodDescriptor( name='GetFavoriteBadge', full_name='Player.GetFavoriteBadge', - index=19, + index=20, containing_service=None, input_type=_CPLAYER_GETFAVORITEBADGE_REQUEST, output_type=_CPLAYER_GETFAVORITEBADGE_RESPONSE, @@ -6574,7 +6618,7 @@ _descriptor.MethodDescriptor( name='SetFavoriteBadge', full_name='Player.SetFavoriteBadge', - index=20, + index=21, containing_service=None, input_type=_CPLAYER_SETFAVORITEBADGE_REQUEST, output_type=_CPLAYER_SETFAVORITEBADGE_RESPONSE, @@ -6584,7 +6628,7 @@ _descriptor.MethodDescriptor( name='GetProfileCustomization', full_name='Player.GetProfileCustomization', - index=21, + index=22, containing_service=None, input_type=_CPLAYER_GETPROFILECUSTOMIZATION_REQUEST, output_type=_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE, @@ -6594,7 +6638,7 @@ _descriptor.MethodDescriptor( name='GetPurchasedProfileCustomizations', full_name='Player.GetPurchasedProfileCustomizations', - index=22, + index=23, containing_service=None, input_type=_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_REQUEST, output_type=_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE, @@ -6604,7 +6648,7 @@ _descriptor.MethodDescriptor( name='GetPurchasedAndUpgradedProfileCustomizations', full_name='Player.GetPurchasedAndUpgradedProfileCustomizations', - index=23, + index=24, containing_service=None, input_type=_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_REQUEST, output_type=_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE, @@ -6614,7 +6658,7 @@ _descriptor.MethodDescriptor( name='GetProfileThemesAvailable', full_name='Player.GetProfileThemesAvailable', - index=24, + index=25, containing_service=None, input_type=_CPLAYER_GETPROFILETHEMESAVAILABLE_REQUEST, output_type=_CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE, @@ -6624,7 +6668,7 @@ _descriptor.MethodDescriptor( name='SetProfileTheme', full_name='Player.SetProfileTheme', - index=25, + index=26, containing_service=None, input_type=_CPLAYER_SETPROFILETHEME_REQUEST, output_type=_CPLAYER_SETPROFILETHEME_RESPONSE, @@ -6634,7 +6678,7 @@ _descriptor.MethodDescriptor( name='SetProfilePreferences', full_name='Player.SetProfilePreferences', - index=26, + index=27, containing_service=None, input_type=_CPLAYER_SETPROFILEPREFERENCES_REQUEST, output_type=_CPLAYER_SETPROFILEPREFERENCES_RESPONSE, @@ -6644,7 +6688,7 @@ _descriptor.MethodDescriptor( name='PostStatusToFriends', full_name='Player.PostStatusToFriends', - index=27, + index=28, containing_service=None, input_type=_CPLAYER_POSTSTATUSTOFRIENDS_REQUEST, output_type=_CPLAYER_POSTSTATUSTOFRIENDS_RESPONSE, @@ -6654,7 +6698,7 @@ _descriptor.MethodDescriptor( name='GetPostedStatus', full_name='Player.GetPostedStatus', - index=28, + index=29, containing_service=None, input_type=_CPLAYER_GETPOSTEDSTATUS_REQUEST, output_type=_CPLAYER_GETPOSTEDSTATUS_RESPONSE, @@ -6664,7 +6708,7 @@ _descriptor.MethodDescriptor( name='DeletePostedStatus', full_name='Player.DeletePostedStatus', - index=29, + index=30, containing_service=None, input_type=_CPLAYER_DELETEPOSTEDSTATUS_REQUEST, output_type=_CPLAYER_DELETEPOSTEDSTATUS_RESPONSE, @@ -6674,17 +6718,27 @@ _descriptor.MethodDescriptor( name='ClientGetLastPlayedTimes', full_name='Player.ClientGetLastPlayedTimes', - index=30, + index=31, containing_service=None, input_type=_CPLAYER_GETLASTPLAYEDTIMES_REQUEST, output_type=_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE, serialized_options=b'\202\265\030*Gets the last-played times for the account', create_key=_descriptor._internal_create_key, ), + _descriptor.MethodDescriptor( + name='GetTimeSSAAccepted', + full_name='Player.GetTimeSSAAccepted', + index=32, + containing_service=None, + input_type=_CPLAYER_GETTIMESSAACCEPTED_REQUEST, + output_type=_CPLAYER_GETTIMESSAACCEPTED_RESPONSE, + serialized_options=b'\202\265\030,Gets the time when the user accepted the SSA', + create_key=_descriptor._internal_create_key, + ), _descriptor.MethodDescriptor( name='AcceptSSA', full_name='Player.AcceptSSA', - index=31, + index=33, containing_service=None, input_type=_CPLAYER_ACCEPTSSA_REQUEST, output_type=_CPLAYER_ACCEPTSSA_RESPONSE, @@ -6694,7 +6748,7 @@ _descriptor.MethodDescriptor( name='GetNicknameList', full_name='Player.GetNicknameList', - index=32, + index=34, containing_service=None, input_type=_CPLAYER_GETNICKNAMELIST_REQUEST, output_type=_CPLAYER_GETNICKNAMELIST_RESPONSE, @@ -6704,7 +6758,7 @@ _descriptor.MethodDescriptor( name='GetPerFriendPreferences', full_name='Player.GetPerFriendPreferences', - index=33, + index=35, containing_service=None, input_type=_CPLAYER_GETPERFRIENDPREFERENCES_REQUEST, output_type=_CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE, @@ -6714,7 +6768,7 @@ _descriptor.MethodDescriptor( name='SetPerFriendPreferences', full_name='Player.SetPerFriendPreferences', - index=34, + index=36, containing_service=None, input_type=_CPLAYER_SETPERFRIENDPREFERENCES_REQUEST, output_type=_CPLAYER_SETPERFRIENDPREFERENCES_RESPONSE, @@ -6724,7 +6778,7 @@ _descriptor.MethodDescriptor( name='AddFriend', full_name='Player.AddFriend', - index=35, + index=37, containing_service=None, input_type=_CPLAYER_ADDFRIEND_REQUEST, output_type=_CPLAYER_ADDFRIEND_RESPONSE, @@ -6734,7 +6788,7 @@ _descriptor.MethodDescriptor( name='RemoveFriend', full_name='Player.RemoveFriend', - index=36, + index=38, containing_service=None, input_type=_CPLAYER_REMOVEFRIEND_REQUEST, output_type=_CPLAYER_REMOVEFRIEND_RESPONSE, @@ -6744,7 +6798,7 @@ _descriptor.MethodDescriptor( name='IgnoreFriend', full_name='Player.IgnoreFriend', - index=37, + index=39, containing_service=None, input_type=_CPLAYER_IGNOREFRIEND_REQUEST, output_type=_CPLAYER_IGNOREFRIEND_RESPONSE, @@ -6754,7 +6808,7 @@ _descriptor.MethodDescriptor( name='GetCommunityPreferences', full_name='Player.GetCommunityPreferences', - index=38, + index=40, containing_service=None, input_type=_CPLAYER_GETCOMMUNITYPREFERENCES_REQUEST, output_type=_CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE, @@ -6764,7 +6818,7 @@ _descriptor.MethodDescriptor( name='SetCommunityPreferences', full_name='Player.SetCommunityPreferences', - index=39, + index=41, containing_service=None, input_type=_CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST, output_type=_CPLAYER_SETCOMMUNITYPREFERENCES_RESPONSE, @@ -6774,7 +6828,7 @@ _descriptor.MethodDescriptor( name='GetTextFilterWords', full_name='Player.GetTextFilterWords', - index=40, + index=42, containing_service=None, input_type=_CPLAYER_GETTEXTFILTERWORDS_REQUEST, output_type=_CPLAYER_GETTEXTFILTERWORDS_RESPONSE, @@ -6784,7 +6838,7 @@ _descriptor.MethodDescriptor( name='GetNewSteamAnnouncementState', full_name='Player.GetNewSteamAnnouncementState', - index=41, + index=43, containing_service=None, input_type=_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_REQUEST, output_type=_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE, @@ -6794,7 +6848,7 @@ _descriptor.MethodDescriptor( name='UpdateSteamAnnouncementLastRead', full_name='Player.UpdateSteamAnnouncementLastRead', - index=42, + index=44, containing_service=None, input_type=_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_REQUEST, output_type=_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_RESPONSE, @@ -6804,7 +6858,7 @@ _descriptor.MethodDescriptor( name='GetPrivacySettings', full_name='Player.GetPrivacySettings', - index=43, + index=45, containing_service=None, input_type=_CPLAYER_GETPRIVACYSETTINGS_REQUEST, output_type=_CPLAYER_GETPRIVACYSETTINGS_RESPONSE, @@ -6814,7 +6868,7 @@ _descriptor.MethodDescriptor( name='GetDurationControl', full_name='Player.GetDurationControl', - index=44, + index=46, containing_service=None, input_type=_CPLAYER_GETDURATIONCONTROL_REQUEST, output_type=_CPLAYER_GETDURATIONCONTROL_RESPONSE, @@ -6834,8 +6888,8 @@ index=1, serialized_options=b'\202\265\030&Steam player data client notifications\300\265\030\002', create_key=_descriptor._internal_create_key, - serialized_start=25498, - serialized_end=26944, + serialized_start=24065, + serialized_end=25511, methods=[ _descriptor.MethodDescriptor( name='NotifyLastPlayedTimes', diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index 0a66c6dd..4558321f 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -18,6 +18,7 @@ steammessages_chat_pb2, steammessages_clientserver_2_pb2, steammessages_clientserver_userstats_pb2, \ steammessages_clientserver_appinfo_pb2, steammessages_webui_friends_pb2, service_cloudconfigstore_pb2, \ enums_pb2 + from .types import SteamId, ProtoUserInfo logger = logging.getLogger(__name__) @@ -39,8 +40,8 @@ class ProtobufClient: def __init__(self, set_socket): self._socket = set_socket - self.rsa_handler: Optional[Callable[[str, str, int], Awaitable[None]]] = None - self.log_on_handler: Optional[Callable[[EResult], Awaitable[None]]] = None + self.rsa_handler: Optional[Callable[[EResult, int, int, int], Awaitable[None]]] = None + self.log_on_handler: Optional[Callable[[steammessages_clientserver_login_pb2.CMsgClientLogonResponse], Awaitable[None]]] = None self.log_off_handler: Optional[Callable[[EResult], Awaitable[None]]] = None self.app_ownership_ticket_handler: Optional[Callable[[int, bytes], Awaitable[None]]] = None self.relationship_handler: Optional[Callable[[bool, Dict[int, EFriendRelationship]], Awaitable[None]]] = None @@ -116,21 +117,28 @@ async def register_auth_ticket_with_cm(self, ticket: bytes): message.protocol_version = self._MSG_PROTOCOL_VERSION await self._send(EMsg.ClientRegisterAuthTicketWithCM, message) - async def get_rsa_public_key(self, account_name: str) -> steammessages_auth_pb2.CAuthentication_GetPasswordRSAPublicKey_Response: + async def _send_service_method_with_name(self, message, target_job_name: str): emsg = EMsg.ServiceMethodCallFromClientNonAuthed if self.steam_id is None else EMsg.ServiceMethodCallFromClient; + await self._send(emsg, message, target_job_name= target_job_name) + + #new workflow: get rsa public key -> log on with password -> handle steam guard -> confirm login + #each is getting a dedicated function so i don't go insane. + #confirm login is the old log_on_token call. + + + #send the get rsa key request + #imho we should just do a send and receive back to back instead of this bouncing around, but whatever. + async def get_rsa_public_key(self, account_name: str): message = steammessages_auth_pb2.CAuthentication_GetPasswordRSAPublicKey_Request() message.account_name = account_name - await self._send(emsg, message, target_job_name="Authentication.GetPasswordRSAPublicKey#1") #parsed from SteamKit's gobbledygook + await self._send_service_method_with_name(message, "Authentication.GetPasswordRSAPublicKey#1") #parsed from SteamKit's gobbledygook + #process the received the rsa key response. Because we will need all the information about this process, we send the entire message up the chain. async def _process_rsa(self, body): message = steammessages_auth_pb2.CAuthentication_GetPasswordRSAPublicKey_Response() message.ParseFromString(body) - - mod = message.publickey_mod - exp = message.publickey_exp - timestamp = message.timestamp - - self.rsa_handler(mod, exp, timestamp) + if (self.rsa_handler is not None): + self.rsa_handler(message.eresult, message.publickey_mod, message.publickey_exp, message.timestamp) async def log_on_password(self, account_name, enciphered_password, public_key_timestamp, two_factor, two_factor_type, machine_id, os_value, sentry): message = steammessages_auth_pb2.CAuthentication_BeginAuthSessionViaCredentials_Request() @@ -140,11 +148,13 @@ async def log_on_password(self, account_name, enciphered_password, public_key_ti message.device_friendly_name = socket.gethostname() + " (GOG Galaxy)" message.encryption_timestamp = public_key_timestamp message.platform_type = steammessages_auth_pb2.EAuthTokenPlatformType.k_EAuthTokenPlatformType_SteamClient #no idea if this line will work. - message.persistence = enums_pb2.ESessionPersistence. + raise NotImplementedError + #message.persistence = enums_pb2.ESessionPersistence. - optional .ESessionPersistence persistence = 7 [default = k_ESessionPersistence_Persistent, (description) = "whether we are requesting a persistent or an ephemeral session"]; - 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"]; + #TODO: Finish merging these. These changes were apparently lost. + #optional .ESessionPersistence persistence = 7 [default = k_ESessionPersistence_Persistent, (description) = "whether we are requesting a persistent or an ephemeral session"]; + #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"]; #async def log_on_password(self, account_name, enciphered_password, two_factor, two_factor_type, machine_id, os_value, sentry): # #def sanitize_password(password): diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 0c2190d5..4182e64d 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -1,8 +1,6 @@ import asyncio -from base64 import encode import logging import enum -from optparse import Option import platform import secrets from typing import List, TYPE_CHECKING, Optional @@ -185,11 +183,6 @@ def __init__(self, self._local_machine_cache.machine_id = self._generate_machine_id() self._machine_id = self._local_machine_cache.machine_id - #do not use this directly. call _get_rsa_key() instead. This is only set once we actually need it because we need to go to Steam for it. - #we store this here so we don't need to keep going to Steam, because it will not change. (aka memoization) - self._rsa_key: Optional[PublicKey] = None - self._rsa_timestamp: Optional[int] = None - @staticmethod def _generate_machine_id(): return secrets.token_bytes() @@ -209,41 +202,38 @@ async def get_steam_app_ownership_ticket(self): async def register_auth_ticket_with_cm(self, ticket: bytes): await self._protobuf_client.register_auth_ticket_with_cm(ticket) - async def _get_rsa_key(self, account_name:str) -> PublicKey: - if (self._rsa_key is None): - loop = asyncio.get_running_loop() - self._rsa_future = loop.create_future() - await self._protobuf_client.get_rsa_public_key(account_name) - result = await self._rsa_future() - self._rsa_key = PublicKey(result["modulo"],result["exponent"]) - self._rsa_timestamp = result["timestamp"] - return self._rsa_key - + async def get_rsa_public_key(self, username:str, auth_lost_handler) -> UserActionRequired: + loop = asyncio.get_running_loop() + self._rsa_future = loop.create_future() + await self._protobuf_client.get_rsa_public_key(username) + result = await self._rsa_future() + if (result == EResult.OK): + self._auth_lost_handler = auth_lost_handler + return UserActionRequired.PasswordRequired + #elif (result == EResult.): #TODO: FIX ME! If you enter an improper username an error should pop but idk what eresult it is yet. + # self._auth_lost_handler = auth_lost_handler + # return UserActionRequired.InvalidAuthData + else: + logger.warning(f"Received unknown error, code: {result}") + raise translate_error(result) - async def _rsa_handler(self, modulo:str, exponent: str, timestamp: int): + async def _rsa_handler(self, result: EResult, mod: int, exp: int, timestamp: int): + if (result == EResult.OK): + self._user_info_cache.rsa_public_key = PublicKey(mod, exp) + self._user_info_cache.rsa_timestamp = timestamp if self._rsa_future is not None: - res = { - "modulo" : int(modulo), - "exponent": int(exponent), - "timestamp": timestamp - } - self._rsa_future.set_result(res) + self._rsa_future.set_result(result) else: - #do nothing? idk pass - async def authenticate_password(self, account_name, password:str, two_factor, two_factor_type, auth_lost_handler): - #reorder these so the key gen is done before the loop and login future is created, in case they conflict. - os_value = get_os() - sentry = await self._get_sentry() - key = await self._get_rsa_key(account_name) - + async def authenticate_password(self, account_name, password, auth_lost_handler): loop = asyncio.get_running_loop() self._login_future = loop.create_future() - enciphered_password = encrypt(password.encode("utf-8"), key) - #if we get here, everything has worked up to this point. the following call is wrong but one step at a time. + os_value = get_os() + sentry = await self._get_sentry() + #TODO: FIX ME! await self._protobuf_client.log_on_password( - account_name, enciphered_password, two_factor, two_factor_type, self._machine_id, os_value, sentry + account_name, password, None, None, self._machine_id, os_value, sentry ) result = await self._login_future logger.info(result) @@ -272,6 +262,9 @@ async def authenticate_password(self, account_name, password:str, two_factor, tw await self._protobuf_client.login_key_retrieved.wait() return UserActionRequired.NoActionRequired + async def update_two_factor(self, code: str, method: str): + pass + async def authenticate_token(self, steam_id, account_name, token, auth_lost_handler): loop = asyncio.get_running_loop() self._login_future = loop.create_future() diff --git a/src/steam_network/user_info_cache.py b/src/steam_network/user_info_cache.py index b225dd68..ad7681d9 100644 --- a/src/steam_network/user_info_cache.py +++ b/src/steam_network/user_info_cache.py @@ -2,6 +2,9 @@ import base64 import logging as log +from rsa import PublicKey + +from typing import Optional class UserInfoCache: def __init__(self): @@ -9,8 +12,10 @@ def __init__(self): self._account_id = None self._account_username = None self._persona_name = None + self._rsa_public_key : Optional[PublicKey] = None + self._rsa_timestamp : Optional[int] = None self._token = None - self._two_step = None + self._two_step : Optional[str] = None self._sentry = b'' self._changed = False self.old_flow = False @@ -61,6 +66,30 @@ def changed(self): return True return False + @property + def rsa_public_key(self): + return self._rsa_public_key + + @rsa_public_key.setter + def rsa_public_key(self, val: PublicKey): + if self.rsa_public_key != val and self.initialized.is_set(): + self._changed = True + self.rsa_public_key = val + if not self.initialized.is_set(): + self._check_initialized() + + @property + def rsa_timestamp(self): + return self._rsa_timestamp + + @rsa_timestamp.setter + def rsa_timestamp(self, val: int): + if self.rsa_timestamp != val and self.initialized.is_set(): + self._changed = True + self.rsa_timestamp = val + if not self.initialized.is_set(): + self._check_initialized() + @property def steam_id(self): return self._steam_id diff --git a/src/steam_network/websocket_client.py b/src/steam_network/websocket_client.py index 6c374dba..24facd20 100644 --- a/src/steam_network/websocket_client.py +++ b/src/steam_network/websocket_client.py @@ -3,7 +3,7 @@ import logging import ssl from contextlib import suppress -from typing import Callable, Optional +from typing import Callable, Optional, Any, Dict import websockets from galaxy.api.errors import BackendNotAvailable, BackendTimeout, BackendError, InvalidCredentials, NetworkError, AccessDenied @@ -17,6 +17,7 @@ from .stats_cache import StatsCache from .times_cache import TimesCache from .user_info_cache import UserInfoCache +from .authentication import AuthCall logger = logging.getLogger(__name__) @@ -78,7 +79,7 @@ async def run(self, create_future_factory: Callable[[], Future]=asyncio_future): run_task = asyncio.create_task(self._protocol_client.run()) auth_lost = create_future_factory() - auth_task = asyncio.create_task(self._authenticate(auth_lost)) + auth_task = asyncio.create_task(self._all_auth_calls(auth_lost)) pending = None try: done, pending = await asyncio.wait({run_task, auth_task}, return_when=asyncio.FIRST_COMPLETED) @@ -213,7 +214,7 @@ async def _ensure_connected(self): ) await sleep(RECONNECT_INTERVAL_SECONDS) - async def _authenticate(self, auth_lost_future): + async def _all_auth_calls(self, auth_lost_future): async def auth_lost_handler(error): logger.warning("WebSocket client authentication lost") auth_lost_future.set_exception(error) @@ -229,12 +230,26 @@ async def auth_lost_handler(error): if ret_code != None: await self.communication_queues['plugin'].put({'auth_result': ret_code}) logger.info(f"Put {ret_code} in the queue, waiting for other side to receive") - response = await self.communication_queues['websocket'].get() + + + response : Dict[str,Any] = await self.communication_queues['websocket'].get() logger.info(f" Got {response.keys()} from queue") - password = response.get('password', None) - two_factor = response.get('two_factor', None) - logger.info(f'Authenticating with {"username" if self._user_info_cache.account_username else ""}, {"password" if password else ""}, {"two_factor" if two_factor else ""}') - ret_code = await self._protocol_client.authenticate_password(self._user_info_cache.account_username, password, two_factor, self._user_info_cache.two_step, auth_lost_handler) + #change the way the code is done here. Since the workflow changed, on call on the protocol client isn't going to work anymore. we need to do a bunch of shit. + mode = response.get('mode', 'rsa'); + if (mode == AuthCall.RSA): + logger.info(f'Retrieving RSA Public Key for {"username" if self._user_info_cache.account_username else ""}') + ret_code = await self._protocol_client.get_rsa_public_key(self._user_info_cache.account_username, auth_lost_handler) + elif (mode == AuthCall.LOGIN): + password = response.get('password', None) + logger.info(f'Authenticating with {"username" if self._user_info_cache.account_username else ""}, {"password" if password else ""}') + ret_code = await self._protocol_client.authenticate_password(self._user_info_cache.account_username, password, auth_lost_handler) + elif (mode == AuthCall.TWO_FACTOR): + code = response.get('two-factor', None) + logger.info(f'Updating with {"two-factor" if code else ""}{"using " + self._user_info_cache.two_step + " authentication"if self._user_info_cache.two_step else ""}') + ret_code = await self._protocol_client.update_two_factor(code, self._user_info_cache.two_step, auth_lost_handler) + else: + ret_code = UserActionRequired.InvalidAuthData + logger.info(f"Response from auth {ret_code}") logger.info("Finished authentication") await self.communication_queues['plugin'].put({'auth_result': ret_code}) From 0b16bfc90247e3d79fdcfc4b84af3648853c3a77 Mon Sep 17 00:00:00 2001 From: baumhera Date: Tue, 2 May 2023 08:21:49 -0400 Subject: [PATCH 010/100] updated the EMsg constants. They were out of date --- src/steam_network/protocol/consts.py | 3292 +++++++++++++------------- 1 file changed, 1639 insertions(+), 1653 deletions(-) diff --git a/src/steam_network/protocol/consts.py b/src/steam_network/protocol/consts.py index ee8cba23..41802b29 100644 --- a/src/steam_network/protocol/consts.py +++ b/src/steam_network/protocol/consts.py @@ -5,1659 +5,1645 @@ class EMsg(enum.IntEnum): - Invalid = 0 - Multi = 1 - BaseGeneral = 100 - GenericReply = 100 - DestJobFailed = 113 - Alert = 115 - SCIDRequest = 120 - SCIDResponse = 121 - JobHeartbeat = 123 - HubConnect = 124 - Subscribe = 126 - RouteMessage = 127 - RemoteSysID = 128 - AMCreateAccountResponse = 129 - WGRequest = 130 - WGResponse = 131 - KeepAlive = 132 - WebAPIJobRequest = 133 - WebAPIJobResponse = 134 - ClientSessionStart = 135 - ClientSessionEnd = 136 - ClientSessionUpdateAuthTicket = 137 - StatsDeprecated = 138 - Ping = 139 - PingResponse = 140 - Stats = 141 - RequestFullStatsBlock = 142 - LoadDBOCacheItem = 143 - LoadDBOCacheItemResponse = 144 - InvalidateDBOCacheItems = 145 - ServiceMethod = 146 - ServiceMethodResponse = 147 - ServiceMethodCallFromClient = 151 - BaseShell = 200 - AssignSysID = 200 - Exit = 201 - DirRequest = 202 - DirResponse = 203 - ZipRequest = 204 - ZipResponse = 205 - UpdateRecordResponse = 215 - UpdateCreditCardRequest = 221 - UpdateUserBanResponse = 225 - PrepareToExit = 226 - ContentDescriptionUpdate = 227 - TestResetServer = 228 - UniverseChanged = 229 - ShellConfigInfoUpdate = 230 - RequestWindowsEventLogEntries = 233 - ProvideWindowsEventLogEntries = 234 - ShellSearchLogs = 235 - ShellSearchLogsResponse = 236 - ShellCheckWindowsUpdates = 237 - ShellCheckWindowsUpdatesResponse = 238 - ShellFlushUserLicenseCache = 239 - BaseGM = 300 - Heartbeat = 300 - ShellFailed = 301 - ExitShells = 307 - ExitShell = 308 - GracefulExitShell = 309 - NotifyWatchdog = 314 - LicenseProcessingComplete = 316 - SetTestFlag = 317 - QueuedEmailsComplete = 318 - GMReportPHPError = 319 - GMDRMSync = 320 - PhysicalBoxInventory = 321 - UpdateConfigFile = 322 - TestInitDB = 323 - GMWriteConfigToSQL = 324 - GMLoadActivationCodes = 325 - GMQueueForFBS = 326 - GMSchemaConversionResults = 327 - GMSchemaConversionResultsResponse = 328 - GMWriteShellFailureToSQL = 329 - BaseAIS = 400 - AISRefreshContentDescription = 401 - AISRequestContentDescription = 402 - AISUpdateAppInfo = 403 - AISUpdatePackageInfo = 404 - AISGetPackageChangeNumber = 405 - AISGetPackageChangeNumberResponse = 406 - AISAppInfoTableChanged = 407 - AISUpdatePackageInfoResponse = 408 - AISCreateMarketingMessage = 409 - AISCreateMarketingMessageResponse = 410 - AISGetMarketingMessage = 411 - AISGetMarketingMessageResponse = 412 - AISUpdateMarketingMessage = 413 - AISUpdateMarketingMessageResponse = 414 - AISRequestMarketingMessageUpdate = 415 - AISDeleteMarketingMessage = 416 - AISGetMarketingTreatments = 419 - AISGetMarketingTreatmentsResponse = 420 - AISRequestMarketingTreatmentUpdate = 421 - AISTestAddPackage = 422 - AIGetAppGCFlags = 423 - AIGetAppGCFlagsResponse = 424 - AIGetAppList = 425 - AIGetAppListResponse = 426 - AIGetAppInfo = 427 - AIGetAppInfoResponse = 428 - AISGetCouponDefinition = 429 - AISGetCouponDefinitionResponse = 430 - BaseAM = 500 - AMUpdateUserBanRequest = 504 - AMAddLicense = 505 - AMBeginProcessingLicenses = 507 - AMSendSystemIMToUser = 508 - AMExtendLicense = 509 - AMAddMinutesToLicense = 510 - AMCancelLicense = 511 - AMInitPurchase = 512 - AMPurchaseResponse = 513 - AMGetFinalPrice = 514 - AMGetFinalPriceResponse = 515 - AMGetLegacyGameKey = 516 - AMGetLegacyGameKeyResponse = 517 - AMFindHungTransactions = 518 - AMSetAccountTrustedRequest = 519 - AMCompletePurchase = 521 - AMCancelPurchase = 522 - AMNewChallenge = 523 - AMFixPendingPurchase = 526 - AMIsUserBanned = 527 - AMRegisterKey = 528 - AMLoadActivationCodes = 529 - AMLoadActivationCodesResponse = 530 - AMLookupKeyResponse = 531 - AMLookupKey = 532 - AMChatCleanup = 533 - AMClanCleanup = 534 - AMFixPendingRefund = 535 - AMReverseChargeback = 536 - AMReverseChargebackResponse = 537 - AMClanCleanupList = 538 - AMGetLicenses = 539 - AMGetLicensesResponse = 540 - AllowUserToPlayQuery = 550 - AllowUserToPlayResponse = 551 - AMVerfiyUser = 552 - AMClientNotPlaying = 553 - ClientRequestFriendship = 554 - AMRelayPublishStatus = 555 - AMResetCommunityContent = 556 - AMPrimePersonaStateCache = 557 - AMAllowUserContentQuery = 558 - AMAllowUserContentResponse = 559 - AMInitPurchaseResponse = 560 - AMRevokePurchaseResponse = 561 - AMLockProfile = 562 - AMRefreshGuestPasses = 563 - AMInviteUserToClan = 564 - AMAcknowledgeClanInvite = 565 - AMGrantGuestPasses = 566 - AMClanDataUpdated = 567 - AMReloadAccount = 568 - AMClientChatMsgRelay = 569 - AMChatMulti = 570 - AMClientChatInviteRelay = 571 - AMChatInvite = 572 - AMClientJoinChatRelay = 573 - AMClientChatMemberInfoRelay = 574 - AMPublishChatMemberInfo = 575 - AMClientAcceptFriendInvite = 576 - AMChatEnter = 577 - AMClientPublishRemovalFromSource = 578 - AMChatActionResult = 579 - AMFindAccounts = 580 - AMFindAccountsResponse = 581 - AMSetAccountFlags = 584 - AMCreateClan = 586 - AMCreateClanResponse = 587 - AMGetClanDetails = 588 - AMGetClanDetailsResponse = 589 - AMSetPersonaName = 590 - AMSetAvatar = 591 - AMAuthenticateUser = 592 - AMAuthenticateUserResponse = 593 - AMGetAccountFriendsCount = 594 - AMGetAccountFriendsCountResponse = 595 - AMP2PIntroducerMessage = 596 - ClientChatAction = 597 - AMClientChatActionRelay = 598 - BaseVS = 600 - ReqChallenge = 600 - VACResponse = 601 - ReqChallengeTest = 602 - VSMarkCheat = 604 - VSAddCheat = 605 - VSPurgeCodeModDB = 606 - VSGetChallengeResults = 607 - VSChallengeResultText = 608 - VSReportLingerer = 609 - VSRequestManagedChallenge = 610 - VSLoadDBFinished = 611 - BaseDRMS = 625 - DRMBuildBlobRequest = 628 - DRMBuildBlobResponse = 629 - DRMResolveGuidRequest = 630 - DRMResolveGuidResponse = 631 - DRMVariabilityReport = 633 - DRMVariabilityReportResponse = 634 - DRMStabilityReport = 635 - DRMStabilityReportResponse = 636 - DRMDetailsReportRequest = 637 - DRMDetailsReportResponse = 638 - DRMProcessFile = 639 - DRMAdminUpdate = 640 - DRMAdminUpdateResponse = 641 - DRMSync = 642 - DRMSyncResponse = 643 - DRMProcessFileResponse = 644 - DRMEmptyGuidCache = 645 - DRMEmptyGuidCacheResponse = 646 - BaseCS = 650 - CSUserContentRequest = 652 - BaseClient = 700 - ClientLogOn_Deprecated = 701 - ClientAnonLogOn_Deprecated = 702 - ClientHeartBeat = 703 - ClientVACResponse = 704 - ClientGamesPlayed_obsolete = 705 # obsolete - ClientLogOff = 706 - ClientNoUDPConnectivity = 707 - ClientInformOfCreateAccount = 708 - ClientAckVACBan = 709 - ClientConnectionStats = 710 - ClientInitPurchase = 711 - ClientPingResponse = 712 - ClientRemoveFriend = 714 - ClientGamesPlayedNoDataBlob = 715 - ClientChangeStatus = 716 - ClientVacStatusResponse = 717 - ClientFriendMsg = 718 - ClientGameConnect_obsolete = 719 # obsolete - ClientGamesPlayed2_obsolete = 720 # obsolete - ClientGameEnded_obsolete = 721 # obsolete - ClientGetFinalPrice = 722 - ClientSystemIM = 726 - ClientSystemIMAck = 727 - ClientGetLicenses = 728 - ClientCancelLicense = 729 - ClientGetLegacyGameKey = 730 - ClientContentServerLogOn_Deprecated = 731 # obsolete - ClientAckVACBan2 = 732 - ClientAckMessageByGID = 735 - ClientGetPurchaseReceipts = 736 - ClientAckPurchaseReceipt = 737 - ClientGamesPlayed3_obsolete = 738 - ClientSendGuestPass = 739 - ClientAckGuestPass = 740 - ClientRedeemGuestPass = 741 - ClientGamesPlayed = 742 - ClientRegisterKey = 743 - ClientInviteUserToClan = 744 - ClientAcknowledgeClanInvite = 745 - ClientPurchaseWithMachineID = 746 - ClientAppUsageEvent = 747 - ClientGetGiftTargetList = 748 - ClientGetGiftTargetListResponse = 749 - ClientLogOnResponse = 751 - ClientVACChallenge = 753 - ClientSetHeartbeatRate = 755 - ClientNotLoggedOnDeprecated = 756 - ClientLoggedOff = 757 - GSApprove = 758 - GSDeny = 759 - GSKick = 760 - ClientCreateAcctResponse = 761 - ClientPurchaseResponse = 763 - ClientPing = 764 - ClientNOP = 765 - ClientPersonaState = 766 - ClientFriendsList = 767 - ClientAccountInfo = 768 - ClientVacStatusQuery = 770 - ClientNewsUpdate = 771 - ClientGameConnectDeny = 773 - GSStatusReply = 774 - ClientGetFinalPriceResponse = 775 - ClientGameConnectTokens = 779 - ClientLicenseList = 780 - ClientCancelLicenseResponse = 781 - ClientVACBanStatus = 782 - ClientCMList = 783 - ClientEncryptPct = 784 - ClientGetLegacyGameKeyResponse = 785 - ClientFavoritesList = 786 - CSUserContentApprove = 787 - CSUserContentDeny = 788 - ClientInitPurchaseResponse = 789 - ClientAddFriend = 791 - ClientAddFriendResponse = 792 - ClientInviteFriend = 793 - ClientInviteFriendResponse = 794 - ClientSendGuestPassResponse = 795 - ClientAckGuestPassResponse = 796 - ClientRedeemGuestPassResponse = 797 - ClientUpdateGuestPassesList = 798 - ClientChatMsg = 799 - ClientChatInvite = 800 - ClientJoinChat = 801 - ClientChatMemberInfo = 802 - ClientLogOnWithCredentials_Deprecated = 803 # obsolete - ClientPasswordChangeResponse = 805 - ClientChatEnter = 807 - ClientFriendRemovedFromSource = 808 - ClientCreateChat = 809 - ClientCreateChatResponse = 810 - ClientUpdateChatMetadata = 811 - ClientP2PIntroducerMessage = 813 - ClientChatActionResult = 814 - ClientRequestFriendData = 815 - ClientGetUserStats = 818 - ClientGetUserStatsResponse = 819 - ClientStoreUserStats = 820 - ClientStoreUserStatsResponse = 821 - ClientClanState = 822 - ClientServiceModule = 830 - ClientServiceCall = 831 - ClientServiceCallResponse = 832 - ClientPackageInfoRequest = 833 - ClientPackageInfoResponse = 834 - ClientNatTraversalStatEvent = 839 - ClientAppInfoRequest = 840 - ClientAppInfoResponse = 841 - ClientSteamUsageEvent = 842 - ClientCheckPassword = 845 - ClientResetPassword = 846 - ClientCheckPasswordResponse = 848 - ClientResetPasswordResponse = 849 - ClientSessionToken = 850 - ClientDRMProblemReport = 851 - ClientSetIgnoreFriend = 855 - ClientSetIgnoreFriendResponse = 856 - ClientGetAppOwnershipTicket = 857 - ClientGetAppOwnershipTicketResponse = 858 - ClientGetLobbyListResponse = 860 - ClientGetLobbyMetadata = 861 - ClientGetLobbyMetadataResponse = 862 - ClientVTTCert = 863 - ClientAppInfoUpdate = 866 - ClientAppInfoChanges = 867 - ClientServerList = 880 - ClientEmailChangeResponse = 891 - ClientSecretQAChangeResponse = 892 - ClientDRMBlobRequest = 896 - ClientDRMBlobResponse = 897 - ClientLookupKey = 898 - ClientLookupKeyResponse = 899 - BaseGameServer = 900 - GSDisconnectNotice = 901 - GSStatus = 903 - GSUserPlaying = 905 - GSStatus2 = 906 - GSStatusUpdate_Unused = 907 - GSServerType = 908 - GSPlayerList = 909 - GSGetUserAchievementStatus = 910 - GSGetUserAchievementStatusResponse = 911 - GSGetPlayStats = 918 - GSGetPlayStatsResponse = 919 - GSGetUserGroupStatus = 920 - AMGetUserGroupStatus = 921 - AMGetUserGroupStatusResponse = 922 - GSGetUserGroupStatusResponse = 923 - GSGetReputation = 936 - GSGetReputationResponse = 937 - GSAssociateWithClan = 938 - GSAssociateWithClanResponse = 939 - GSComputeNewPlayerCompatibility = 940 - GSComputeNewPlayerCompatibilityResponse = 941 - BaseAdmin = 1000 - AdminCmd = 1000 - AdminCmdResponse = 1004 - AdminLogListenRequest = 1005 - AdminLogEvent = 1006 - LogSearchRequest = 1007 - LogSearchResponse = 1008 - LogSearchCancel = 1009 - UniverseData = 1010 - RequestStatHistory = 1014 - StatHistory = 1015 - AdminPwLogon = 1017 - AdminPwLogonResponse = 1018 - AdminSpew = 1019 - AdminConsoleTitle = 1020 - AdminGCSpew = 1023 - AdminGCCommand = 1024 - AdminGCGetCommandList = 1025 - AdminGCGetCommandListResponse = 1026 - FBSConnectionData = 1027 - BaseFBS = 1100 - FBSReqVersion = 1100 - FBSVersionInfo = 1101 - FBSForceRefresh = 1102 - FBSForceBounce = 1103 - FBSDeployPackage = 1104 - FBSDeployResponse = 1105 - FBSUpdateBootstrapper = 1106 - FBSSetState = 1107 - FBSApplyOSUpdates = 1108 - FBSRunCMDScript = 1109 - FBSRebootBox = 1110 - FBSSetBigBrotherMode = 1111 - FBSMinidumpServer = 1112 - FBSSetShellCount_obsolete = 1113 # obsolete - FBSDeployHotFixPackage = 1114 - FBSDeployHotFixResponse = 1115 - FBSDownloadHotFix = 1116 - FBSDownloadHotFixResponse = 1117 - FBSUpdateTargetConfigFile = 1118 - FBSApplyAccountCred = 1119 - FBSApplyAccountCredResponse = 1120 - FBSSetShellCount = 1121 - FBSTerminateShell = 1122 - FBSQueryGMForRequest = 1123 - FBSQueryGMResponse = 1124 - FBSTerminateZombies = 1125 - FBSInfoFromBootstrapper = 1126 - FBSRebootBoxResponse = 1127 - FBSBootstrapperPackageRequest = 1128 - FBSBootstrapperPackageResponse = 1129 - FBSBootstrapperGetPackageChunk = 1130 - FBSBootstrapperGetPackageChunkResponse = 1131 - FBSBootstrapperPackageTransferProgress = 1132 - FBSRestartBootstrapper = 1133 - BaseFileXfer = 1200 - FileXferRequest = 1200 - FileXferResponse = 1201 - FileXferData = 1202 - FileXferEnd = 1203 - FileXferDataAck = 1204 - BaseChannelAuth = 1300 - ChannelAuthChallenge = 1300 - ChannelAuthResponse = 1301 - ChannelAuthResult = 1302 - ChannelEncryptRequest = 1303 - ChannelEncryptResponse = 1304 - ChannelEncryptResult = 1305 - BaseBS = 1400 - BSPurchaseStart = 1401 - BSPurchaseResponse = 1402 - BSSettleStart = 1404 # obsolete - renamed to BSSettleNOVA - BSSettleNOVA = 1404 - BSSettleComplete = 1406 - BSBannedRequest = 1407 - BSInitPayPalTxn = 1408 - BSInitPayPalTxnResponse = 1409 - BSGetPayPalUserInfo = 1410 - BSGetPayPalUserInfoResponse = 1411 - BSRefundTxn = 1413 - BSRefundTxnResponse = 1414 - BSGetEvents = 1415 - BSChaseRFRRequest = 1416 - BSPaymentInstrBan = 1417 - BSPaymentInstrBanResponse = 1418 - BSProcessGCReports = 1419 - BSProcessPPReports = 1420 - BSInitGCBankXferTxn = 1421 - BSInitGCBankXferTxnResponse = 1422 - BSQueryGCBankXferTxn = 1423 - BSQueryGCBankXferTxnResponse = 1424 - BSCommitGCTxn = 1425 - BSQueryGCOrderStatus = 1426 # obsolete - renamed to BSQueryTransactionStatus - BSQueryTransactionStatus = 1426 - BSQueryGCOrderStatusResponse = 1427 # obsolete - renamed to BSQueryTransactionStatusResponse - BSQueryTransactionStatusResponse = 1427 - BSQueryCBOrderStatus = 1428 - BSQueryCBOrderStatusResponse = 1429 - BSRunRedFlagReport = 1430 - BSQueryPaymentInstUsage = 1431 - BSQueryPaymentInstResponse = 1432 - BSQueryTxnExtendedInfo = 1433 - BSQueryTxnExtendedInfoResponse = 1434 - BSUpdateConversionRates = 1435 - BSProcessUSBankReports = 1436 - BSPurchaseMicroTxn = 1437 # obsolete - renamed to BSPurchaseRunFraudChecks - BSPurchaseRunFraudChecks = 1437 - BSPurchaseMicroTxnResponse = 1438 # obsolete - renamed to BSPurchaseRunFraudChecksResponse - BSPurchaseRunFraudChecksResponse = 1438 - BSStartShippingJobs = 1439 - BSQueryBankInformation = 1440 - BSQueryBankInformationResponse = 1441 - BSValidateXsollaSignature = 1445 - BSValidateXsollaSignatureResponse = 1446 - BSQiwiWalletInvoice = 1448 - BSQiwiWalletInvoiceResponse = 1449 - BSUpdateInventoryFromProPack = 1450 - BSUpdateInventoryFromProPackResponse = 1451 - BSSendShippingRequest = 1452 - BSSendShippingRequestResponse = 1453 - BSGetProPackOrderStatus = 1454 - BSGetProPackOrderStatusResponse = 1455 - BSCheckJobRunning = 1456 - BSCheckJobRunningResponse = 1457 - BSResetPackagePurchaseRateLimit = 1458 - BSResetPackagePurchaseRateLimitResponse = 1459 - BSUpdatePaymentData = 1460 - BSUpdatePaymentDataResponse = 1461 - BSGetBillingAddress = 1462 - BSGetBillingAddressResponse = 1463 - BSGetCreditCardInfo = 1464 - BSGetCreditCardInfoResponse = 1465 - BSRemoveExpiredPaymentData = 1468 - BSRemoveExpiredPaymentDataResponse = 1469 - BSConvertToCurrentKeys = 1470 - BSConvertToCurrentKeysResponse = 1471 - BSInitPurchase = 1472 - BSInitPurchaseResponse = 1473 - BSCompletePurchase = 1474 - BSCompletePurchaseResponse = 1475 - BSPruneCardUsageStats = 1476 - BSPruneCardUsageStatsResponse = 1477 - BSStoreBankInformation = 1478 - BSStoreBankInformationResponse = 1479 - BSVerifyPOSAKey = 1480 - BSVerifyPOSAKeyResponse = 1481 - BSReverseRedeemPOSAKey = 1482 - BSReverseRedeemPOSAKeyResponse = 1483 - BSQueryFindCreditCard = 1484 - BSQueryFindCreditCardResponse = 1485 - BSStatusInquiryPOSAKey = 1486 - BSStatusInquiryPOSAKeyResponse = 1487 - BSValidateMoPaySignature = 1488 - BSValidateMoPaySignatureResponse = 1489 - BSMoPayConfirmProductDelivery = 1490 - BSMoPayConfirmProductDeliveryResponse = 1491 - BSGenerateMoPayMD5 = 1492 - BSGenerateMoPayMD5Response = 1493 - BSBoaCompraConfirmProductDelivery = 1494 - BSBoaCompraConfirmProductDeliveryResponse = 1495 - BSGenerateBoaCompraMD5 = 1496 - BSGenerateBoaCompraMD5Response = 1497 - BaseATS = 1500 - ATSStartStressTest = 1501 - ATSStopStressTest = 1502 - ATSRunFailServerTest = 1503 - ATSUFSPerfTestTask = 1504 - ATSUFSPerfTestResponse = 1505 - ATSCycleTCM = 1506 - ATSInitDRMSStressTest = 1507 - ATSCallTest = 1508 - ATSCallTestReply = 1509 - ATSStartExternalStress = 1510 - ATSExternalStressJobStart = 1511 - ATSExternalStressJobQueued = 1512 - ATSExternalStressJobRunning = 1513 - ATSExternalStressJobStopped = 1514 - ATSExternalStressJobStopAll = 1515 - ATSExternalStressActionResult = 1516 - ATSStarted = 1517 - ATSCSPerfTestTask = 1518 - ATSCSPerfTestResponse = 1519 - BaseDP = 1600 - DPSetPublishingState = 1601 - DPGamePlayedStats = 1602 - DPUniquePlayersStat = 1603 - DPVacInfractionStats = 1605 - DPVacBanStats = 1606 - DPCoplayStats = 1607 # obsolete - renamed to DPBlockingStats - DPBlockingStats = 1607 - DPNatTraversalStats = 1608 - DPSteamUsageEvent = 1609 - DPVacCertBanStats = 1610 - DPVacCafeBanStats = 1611 - DPCloudStats = 1612 - DPAchievementStats = 1613 - DPAccountCreationStats = 1614 - DPGetPlayerCount = 1615 - DPGetPlayerCountResponse = 1616 - DPGameServersPlayersStats = 1617 - DPDownloadRateStatistics = 1618 - DPFacebookStatistics = 1619 - ClientDPCheckSpecialSurvey = 1620 - ClientDPCheckSpecialSurveyResponse = 1621 - ClientDPSendSpecialSurveyResponse = 1622 - ClientDPSendSpecialSurveyResponseReply = 1623 - DPStoreSaleStatistics = 1624 - ClientDPUpdateAppJobReport = 1625 - DPUpdateContentEvent = 1626 - BaseCM = 1700 - CMSetAllowState = 1701 - CMSpewAllowState = 1702 - CMAppInfoResponse = 1703 - BaseDSS = 1800 - DSSNewFile = 1801 - DSSCurrentFileList = 1802 - DSSSynchList = 1803 - DSSSynchListResponse = 1804 - DSSSynchSubscribe = 1805 - DSSSynchUnsubscribe = 1806 - BaseEPM = 1900 - EPMStartProcess = 1901 - EPMStopProcess = 1902 - EPMRestartProcess = 1903 - BaseGC = 2200 - GCSendClient = 2200 - AMRelayToGC = 2201 - GCUpdatePlayedState = 2202 - GCCmdRevive = 2203 - GCCmdBounce = 2204 - GCCmdForceBounce = 2205 - GCCmdDown = 2206 - GCCmdDeploy = 2207 - GCCmdDeployResponse = 2208 - GCCmdSwitch = 2209 - AMRefreshSessions = 2210 - GCUpdateGSState = 2211 - GCAchievementAwarded = 2212 - GCSystemMessage = 2213 - GCValidateSession = 2214 - GCValidateSessionResponse = 2215 - GCCmdStatus = 2216 - GCRegisterWebInterfaces = 2217 # obsolete - GCRegisterWebInterfaces_Deprecated = 2217 # obsolete - GCGetAccountDetails = 2218 # obsolete - GCGetAccountDetails_DEPRECATED = 2218 # obsolete - GCInterAppMessage = 2219 - GCGetEmailTemplate = 2220 - GCGetEmailTemplateResponse = 2221 - ISRelayToGCH = 2222 - GCHRelayClientToIS = 2223 - GCHUpdateSession = 2224 - GCHRequestUpdateSession = 2225 - GCHRequestStatus = 2226 - GCHRequestStatusResponse = 2227 - BaseP2P = 2500 - P2PIntroducerMessage = 2502 - BaseSM = 2900 - SMExpensiveReport = 2902 - SMHourlyReport = 2903 - SMFishingReport = 2904 - SMPartitionRenames = 2905 - SMMonitorSpace = 2906 - SMGetSchemaConversionResults = 2907 - SMGetSchemaConversionResultsResponse = 2908 - BaseTest = 3000 - FailServer = 3000 - JobHeartbeatTest = 3001 - JobHeartbeatTestResponse = 3002 - BaseFTSRange = 3100 - FTSGetBrowseCounts = 3101 - FTSGetBrowseCountsResponse = 3102 - FTSBrowseClans = 3103 - FTSBrowseClansResponse = 3104 - FTSSearchClansByLocation = 3105 - FTSSearchClansByLocationResponse = 3106 - FTSSearchPlayersByLocation = 3107 - FTSSearchPlayersByLocationResponse = 3108 - FTSClanDeleted = 3109 - FTSSearch = 3110 - FTSSearchResponse = 3111 - FTSSearchStatus = 3112 - FTSSearchStatusResponse = 3113 - FTSGetGSPlayStats = 3114 - FTSGetGSPlayStatsResponse = 3115 - FTSGetGSPlayStatsForServer = 3116 - FTSGetGSPlayStatsForServerResponse = 3117 - FTSReportIPUpdates = 3118 - BaseCCSRange = 3150 - CCSGetComments = 3151 - CCSGetCommentsResponse = 3152 - CCSAddComment = 3153 - CCSAddCommentResponse = 3154 - CCSDeleteComment = 3155 - CCSDeleteCommentResponse = 3156 - CCSPreloadComments = 3157 - CCSNotifyCommentCount = 3158 - CCSGetCommentsForNews = 3159 - CCSGetCommentsForNewsResponse = 3160 - CCSDeleteAllComments = 3161 # obsolete - renamed to CCSDeleteAllCommentsByAuthor - CCSDeleteAllCommentsByAuthor = 3161 - CCSDeleteAllCommentsResponse = 3162 # obsolete - renamed to CCSDeleteAllCommentsByAuthorResponse - CCSDeleteAllCommentsByAuthorResponse = 3162 - BaseLBSRange = 3200 - LBSSetScore = 3201 - LBSSetScoreResponse = 3202 - LBSFindOrCreateLB = 3203 - LBSFindOrCreateLBResponse = 3204 - LBSGetLBEntries = 3205 - LBSGetLBEntriesResponse = 3206 - LBSGetLBList = 3207 - LBSGetLBListResponse = 3208 - LBSSetLBDetails = 3209 - LBSDeleteLB = 3210 - LBSDeleteLBEntry = 3211 - LBSResetLB = 3212 - BaseOGS = 3400 - OGSBeginSession = 3401 - OGSBeginSessionResponse = 3402 - OGSEndSession = 3403 - OGSEndSessionResponse = 3404 - OGSWriteAppSessionRow = 3406 - BaseBRP = 3600 - BRPStartShippingJobs = 3601 - BRPProcessUSBankReports = 3602 - BRPProcessGCReports = 3603 - BRPProcessPPReports = 3604 - BRPSettleNOVA = 3605 - BRPSettleCB = 3606 - BRPCommitGC = 3607 - BRPCommitGCResponse = 3608 - BRPFindHungTransactions = 3609 - BRPCheckFinanceCloseOutDate = 3610 - BRPProcessLicenses = 3611 - BRPProcessLicensesResponse = 3612 - BRPRemoveExpiredPaymentData = 3613 - BRPRemoveExpiredPaymentDataResponse = 3614 - BRPConvertToCurrentKeys = 3615 - BRPConvertToCurrentKeysResponse = 3616 - BRPPruneCardUsageStats = 3617 - BRPPruneCardUsageStatsResponse = 3618 - BRPCheckActivationCodes = 3619 - BRPCheckActivationCodesResponse = 3620 - BaseAMRange2 = 4000 - AMCreateChat = 4001 - AMCreateChatResponse = 4002 - AMUpdateChatMetadata = 4003 - AMPublishChatMetadata = 4004 - AMSetProfileURL = 4005 - AMGetAccountEmailAddress = 4006 - AMGetAccountEmailAddressResponse = 4007 - AMRequestFriendData = 4008 - AMRouteToClients = 4009 - AMLeaveClan = 4010 - AMClanPermissions = 4011 - AMClanPermissionsResponse = 4012 - AMCreateClanEvent = 4013 - AMCreateClanEventResponse = 4014 - AMUpdateClanEvent = 4015 - AMUpdateClanEventResponse = 4016 - AMGetClanEvents = 4017 - AMGetClanEventsResponse = 4018 - AMDeleteClanEvent = 4019 - AMDeleteClanEventResponse = 4020 - AMSetClanPermissionSettings = 4021 - AMSetClanPermissionSettingsResponse = 4022 - AMGetClanPermissionSettings = 4023 - AMGetClanPermissionSettingsResponse = 4024 - AMPublishChatRoomInfo = 4025 - ClientChatRoomInfo = 4026 - AMCreateClanAnnouncement = 4027 - AMCreateClanAnnouncementResponse = 4028 - AMUpdateClanAnnouncement = 4029 - AMUpdateClanAnnouncementResponse = 4030 - AMGetClanAnnouncementsCount = 4031 - AMGetClanAnnouncementsCountResponse = 4032 - AMGetClanAnnouncements = 4033 - AMGetClanAnnouncementsResponse = 4034 - AMDeleteClanAnnouncement = 4035 - AMDeleteClanAnnouncementResponse = 4036 - AMGetSingleClanAnnouncement = 4037 - AMGetSingleClanAnnouncementResponse = 4038 - AMGetClanHistory = 4039 - AMGetClanHistoryResponse = 4040 - AMGetClanPermissionBits = 4041 - AMGetClanPermissionBitsResponse = 4042 - AMSetClanPermissionBits = 4043 - AMSetClanPermissionBitsResponse = 4044 - AMSessionInfoRequest = 4045 - AMSessionInfoResponse = 4046 - AMValidateWGToken = 4047 - AMGetSingleClanEvent = 4048 - AMGetSingleClanEventResponse = 4049 - AMGetClanRank = 4050 - AMGetClanRankResponse = 4051 - AMSetClanRank = 4052 - AMSetClanRankResponse = 4053 - AMGetClanPOTW = 4054 - AMGetClanPOTWResponse = 4055 - AMSetClanPOTW = 4056 - AMSetClanPOTWResponse = 4057 - AMRequestChatMetadata = 4058 - AMDumpUser = 4059 - AMKickUserFromClan = 4060 - AMAddFounderToClan = 4061 - AMValidateWGTokenResponse = 4062 - AMSetCommunityState = 4063 - AMSetAccountDetails = 4064 - AMGetChatBanList = 4065 - AMGetChatBanListResponse = 4066 - AMUnBanFromChat = 4067 - AMSetClanDetails = 4068 - AMGetAccountLinks = 4069 - AMGetAccountLinksResponse = 4070 - AMSetAccountLinks = 4071 - AMSetAccountLinksResponse = 4072 - AMGetUserGameStats = 4073 - AMGetUserGameStatsResponse = 4074 - AMCheckClanMembership = 4075 - AMGetClanMembers = 4076 - AMGetClanMembersResponse = 4077 - AMJoinPublicClan = 4078 - AMNotifyChatOfClanChange = 4079 - AMResubmitPurchase = 4080 - AMAddFriend = 4081 - AMAddFriendResponse = 4082 - AMRemoveFriend = 4083 - AMDumpClan = 4084 - AMChangeClanOwner = 4085 - AMCancelEasyCollect = 4086 - AMCancelEasyCollectResponse = 4087 - AMGetClanMembershipList = 4088 - AMGetClanMembershipListResponse = 4089 - AMClansInCommon = 4090 - AMClansInCommonResponse = 4091 - AMIsValidAccountID = 4092 - AMConvertClan = 4093 - AMGetGiftTargetListRelay = 4094 - AMWipeFriendsList = 4095 - AMSetIgnored = 4096 - AMClansInCommonCountResponse = 4097 - AMFriendsList = 4098 - AMFriendsListResponse = 4099 - AMFriendsInCommon = 4100 - AMFriendsInCommonResponse = 4101 - AMFriendsInCommonCountResponse = 4102 - AMClansInCommonCount = 4103 - AMChallengeVerdict = 4104 - AMChallengeNotification = 4105 - AMFindGSByIP = 4106 - AMFoundGSByIP = 4107 - AMGiftRevoked = 4108 - AMCreateAccountRecord = 4109 - AMUserClanList = 4110 - AMUserClanListResponse = 4111 - AMGetAccountDetails2 = 4112 - AMGetAccountDetailsResponse2 = 4113 - AMSetCommunityProfileSettings = 4114 - AMSetCommunityProfileSettingsResponse = 4115 - AMGetCommunityPrivacyState = 4116 - AMGetCommunityPrivacyStateResponse = 4117 - AMCheckClanInviteRateLimiting = 4118 - AMGetUserAchievementStatus = 4119 - AMGetIgnored = 4120 - AMGetIgnoredResponse = 4121 - AMSetIgnoredResponse = 4122 - AMSetFriendRelationshipNone = 4123 - AMGetFriendRelationship = 4124 - AMGetFriendRelationshipResponse = 4125 - AMServiceModulesCache = 4126 - AMServiceModulesCall = 4127 - AMServiceModulesCallResponse = 4128 - AMGetCaptchaDataForIP = 4129 - AMGetCaptchaDataForIPResponse = 4130 - AMValidateCaptchaDataForIP = 4131 - AMValidateCaptchaDataForIPResponse = 4132 - AMTrackFailedAuthByIP = 4133 - AMGetCaptchaDataByGID = 4134 - AMGetCaptchaDataByGIDResponse = 4135 - AMGetLobbyList = 4136 - AMGetLobbyListResponse = 4137 - AMGetLobbyMetadata = 4138 - AMGetLobbyMetadataResponse = 4139 - AMAddFriendNews = 4140 - AMAddClanNews = 4141 - AMWriteNews = 4142 - AMFindClanUser = 4143 - AMFindClanUserResponse = 4144 - AMBanFromChat = 4145 - AMGetUserHistoryResponse = 4146 - AMGetUserNewsSubscriptions = 4147 - AMGetUserNewsSubscriptionsResponse = 4148 - AMSetUserNewsSubscriptions = 4149 - AMGetUserNews = 4150 - AMGetUserNewsResponse = 4151 - AMSendQueuedEmails = 4152 - AMSetLicenseFlags = 4153 - AMGetUserHistory = 4154 - AMDeleteUserNews = 4155 - AMAllowUserFilesRequest = 4156 - AMAllowUserFilesResponse = 4157 - AMGetAccountStatus = 4158 - AMGetAccountStatusResponse = 4159 - AMEditBanReason = 4160 - AMProbeClanMembershipList = 4162 - AMProbeClanMembershipListResponse = 4163 - AMGetFriendsLobbies = 4165 - AMGetFriendsLobbiesResponse = 4166 - AMGetUserFriendNewsResponse = 4172 - AMGetUserFriendNews = 4173 - AMGetUserClansNewsResponse = 4174 - AMGetUserClansNews = 4175 - AMStoreInitPurchase = 4176 - AMStoreInitPurchaseResponse = 4177 - AMStoreGetFinalPrice = 4178 - AMStoreGetFinalPriceResponse = 4179 - AMStoreCompletePurchase = 4180 - AMStoreCancelPurchase = 4181 - AMStorePurchaseResponse = 4182 - AMCreateAccountRecordInSteam3 = 4183 - AMGetPreviousCBAccount = 4184 - AMGetPreviousCBAccountResponse = 4185 - AMUpdateBillingAddress = 4186 - AMUpdateBillingAddressResponse = 4187 - AMGetBillingAddress = 4188 - AMGetBillingAddressResponse = 4189 - AMGetUserLicenseHistory = 4190 - AMGetUserLicenseHistoryResponse = 4191 - AMSupportChangePassword = 4194 - AMSupportChangeEmail = 4195 - AMSupportChangeSecretQA = 4196 - AMResetUserVerificationGSByIP = 4197 - AMUpdateGSPlayStats = 4198 - AMSupportEnableOrDisable = 4199 - AMGetComments = 4200 - AMGetCommentsResponse = 4201 - AMAddComment = 4202 - AMAddCommentResponse = 4203 - AMDeleteComment = 4204 - AMDeleteCommentResponse = 4205 - AMGetPurchaseStatus = 4206 - AMSupportIsAccountEnabled = 4209 - AMSupportIsAccountEnabledResponse = 4210 - AMGetUserStats = 4211 - AMSupportKickSession = 4212 - AMGSSearch = 4213 - MarketingMessageUpdate = 4216 - AMRouteFriendMsg = 4219 - AMTicketAuthRequestOrResponse = 4220 - AMVerifyDepotManagementRights = 4222 - AMVerifyDepotManagementRightsResponse = 4223 - AMAddFreeLicense = 4224 - AMGetUserFriendsMinutesPlayed = 4225 - AMGetUserFriendsMinutesPlayedResponse = 4226 - AMGetUserMinutesPlayed = 4227 - AMGetUserMinutesPlayedResponse = 4228 - AMValidateEmailLink = 4231 - AMValidateEmailLinkResponse = 4232 - AMAddUsersToMarketingTreatment = 4234 - AMStoreUserStats = 4236 - AMGetUserGameplayInfo = 4237 - AMGetUserGameplayInfoResponse = 4238 - AMGetCardList = 4239 - AMGetCardListResponse = 4240 - AMDeleteStoredCard = 4241 - AMRevokeLegacyGameKeys = 4242 - AMGetWalletDetails = 4244 - AMGetWalletDetailsResponse = 4245 - AMDeleteStoredPaymentInfo = 4246 - AMGetStoredPaymentSummary = 4247 - AMGetStoredPaymentSummaryResponse = 4248 - AMGetWalletConversionRate = 4249 - AMGetWalletConversionRateResponse = 4250 - AMConvertWallet = 4251 - AMConvertWalletResponse = 4252 - AMRelayGetFriendsWhoPlayGame = 4253 - AMRelayGetFriendsWhoPlayGameResponse = 4254 - AMSetPreApproval = 4255 - AMSetPreApprovalResponse = 4256 - AMMarketingTreatmentUpdate = 4257 - AMCreateRefund = 4258 - AMCreateRefundResponse = 4259 - AMCreateChargeback = 4260 - AMCreateChargebackResponse = 4261 - AMCreateDispute = 4262 - AMCreateDisputeResponse = 4263 - AMClearDispute = 4264 - AMClearDisputeResponse = 4265 - AMSetDRMTestConfig = 4268 - AMGetUserCurrentGameInfo = 4269 - AMGetUserCurrentGameInfoResponse = 4270 - AMGetGSPlayerList = 4271 - AMGetGSPlayerListResponse = 4272 - AMUpdatePersonaStateCache = 4275 - AMGetGameMembers = 4276 - AMGetGameMembersResponse = 4277 - AMGetSteamIDForMicroTxn = 4278 - AMGetSteamIDForMicroTxnResponse = 4279 - AMAddPublisherUser = 4280 - AMRemovePublisherUser = 4281 - AMGetUserLicenseList = 4282 - AMGetUserLicenseListResponse = 4283 - AMReloadGameGroupPolicy = 4284 - AMAddFreeLicenseResponse = 4285 - AMVACStatusUpdate = 4286 - AMGetAccountDetails = 4287 - AMGetAccountDetailsResponse = 4288 - AMGetPlayerLinkDetails = 4289 - AMGetPlayerLinkDetailsResponse = 4290 - AMSubscribeToPersonaFeed = 4291 - AMGetUserVacBanList = 4292 - AMGetUserVacBanListResponse = 4293 - AMGetAccountFlagsForWGSpoofing = 4294 - AMGetAccountFlagsForWGSpoofingResponse = 4295 - AMGetFriendsWishlistInfo = 4296 - AMGetFriendsWishlistInfoResponse = 4297 - AMGetClanOfficers = 4298 - AMGetClanOfficersResponse = 4299 - AMNameChange = 4300 - AMGetNameHistory = 4301 - AMGetNameHistoryResponse = 4302 - AMUpdateProviderStatus = 4305 - AMClearPersonaMetadataBlob = 4306 - AMSupportRemoveAccountSecurity = 4307 - AMIsAccountInCaptchaGracePeriod = 4308 - AMIsAccountInCaptchaGracePeriodResponse = 4309 - AMAccountPS3Unlink = 4310 - AMAccountPS3UnlinkResponse = 4311 - AMStoreUserStatsResponse = 4312 - AMGameServerUpdate = 4331 - AMGameServerRemove = 4332 - AMGetPaypalAgreements = 4333 - AMGetPaypalAgreementsResponse = 4334 - AMGameServerPlayerCompatibilityCheck = 4335 - AMGameServerPlayerCompatibilityCheckResponse = 4336 - AMRenewLicense = 4337 - AMGetAccountCommunityBanInfo = 4338 - AMGetAccountCommunityBanInfoResponse = 4339 - AMGameServerAccountChangePassword = 4340 - AMGameServerAccountDeleteAccount = 4341 - AMRenewLicenseResponse = 4342 - AMSendEmail = 4343 - AMXsollaPayment = 4344 - AMXsollaPaymentResponse = 4345 - AMAcctAllowedToPurchase = 4346 - AMAcctAllowedToPurchaseResponse = 4347 - AMSwapXsollaDeposit = 4348 - AMSwapXsollaDepositResponse = 4349 - AMSetUserGiftUnowned = 4350 - AMSetUserGiftUnownedResponse = 4351 - AMClaimUnownedUserGift = 4352 - AMClaimUnownedUserGiftResponse = 4353 - AMSetClanName = 4354 - AMSetClanNameResponse = 4355 - AMGrantCoupon = 4356 - AMGrantCouponResponse = 4357 - AMIsPackageRestrictedInUserCountry = 4358 - AMIsPackageRestrictedInUserCountryResponse = 4359 - AMHandlePendingTransactionResponse = 4360 - AMGrantGuestPasses2 = 4361 - AMGrantGuestPasses2Response = 4362 - AMSessionQuery = 4363 - AMSessionQueryResponse = 4364 - AMGetPlayerBanDetails = 4365 - AMGetPlayerBanDetailsResponse = 4366 - AMFinalizePurchase = 4367 - AMFinalizePurchaseResponse = 4368 - AMPersonaChangeResponse = 4372 - AMGetClanDetailsForForumCreation = 4373 - AMGetClanDetailsForForumCreationResponse = 4374 - AMGetPendingNotificationCount = 4375 - AMGetPendingNotificationCountResponse = 4376 - AMPasswordHashUpgrade = 4377 - AMMoPayPayment = 4378 - AMMoPayPaymentResponse = 4379 - AMBoaCompraPayment = 4380 - AMBoaCompraPaymentResponse = 4381 - AMExpireCaptchaByGID = 4382 - BasePSRange = 5000 - PSCreateShoppingCart = 5001 - PSCreateShoppingCartResponse = 5002 - PSIsValidShoppingCart = 5003 - PSIsValidShoppingCartResponse = 5004 - PSAddPackageToShoppingCart = 5005 - PSAddPackageToShoppingCartResponse = 5006 - PSRemoveLineItemFromShoppingCart = 5007 - PSRemoveLineItemFromShoppingCartResponse = 5008 - PSGetShoppingCartContents = 5009 - PSGetShoppingCartContentsResponse = 5010 - PSAddWalletCreditToShoppingCart = 5011 - PSAddWalletCreditToShoppingCartResponse = 5012 - BaseUFSRange = 5200 - ClientUFSUploadFileRequest = 5202 - ClientUFSUploadFileResponse = 5203 - ClientUFSUploadFileChunk = 5204 - ClientUFSUploadFileFinished = 5205 - ClientUFSGetFileListForApp = 5206 - ClientUFSGetFileListForAppResponse = 5207 - ClientUFSDownloadRequest = 5210 - ClientUFSDownloadResponse = 5211 - ClientUFSDownloadChunk = 5212 - ClientUFSLoginRequest = 5213 - ClientUFSLoginResponse = 5214 - UFSReloadPartitionInfo = 5215 - ClientUFSTransferHeartbeat = 5216 - UFSSynchronizeFile = 5217 - UFSSynchronizeFileResponse = 5218 - ClientUFSDeleteFileRequest = 5219 - ClientUFSDeleteFileResponse = 5220 - UFSDownloadRequest = 5221 - UFSDownloadResponse = 5222 - UFSDownloadChunk = 5223 - ClientUFSGetUGCDetails = 5226 - ClientUFSGetUGCDetailsResponse = 5227 - UFSUpdateFileFlags = 5228 - UFSUpdateFileFlagsResponse = 5229 - ClientUFSGetSingleFileInfo = 5230 - ClientUFSGetSingleFileInfoResponse = 5231 - ClientUFSShareFile = 5232 - ClientUFSShareFileResponse = 5233 - UFSReloadAccount = 5234 - UFSReloadAccountResponse = 5235 - UFSUpdateRecordBatched = 5236 - UFSUpdateRecordBatchedResponse = 5237 - UFSMigrateFile = 5238 - UFSMigrateFileResponse = 5239 - UFSGetUGCURLs = 5240 - UFSGetUGCURLsResponse = 5241 - UFSHttpUploadFileFinishRequest = 5242 - UFSHttpUploadFileFinishResponse = 5243 - UFSDownloadStartRequest = 5244 - UFSDownloadStartResponse = 5245 - UFSDownloadChunkRequest = 5246 - UFSDownloadChunkResponse = 5247 - UFSDownloadFinishRequest = 5248 - UFSDownloadFinishResponse = 5249 - UFSFlushURLCache = 5250 - BaseClient2 = 5400 - ClientRequestForgottenPasswordEmail = 5401 - ClientRequestForgottenPasswordEmailResponse = 5402 - ClientCreateAccountResponse = 5403 - ClientResetForgottenPassword = 5404 - ClientResetForgottenPasswordResponse = 5405 - ClientCreateAccount2 = 5406 - ClientInformOfResetForgottenPassword = 5407 - ClientInformOfResetForgottenPasswordResponse = 5408 - ClientAnonUserLogOn_Deprecated = 5409 # obsolete - ClientGamesPlayedWithDataBlob = 5410 - ClientUpdateUserGameInfo = 5411 - ClientFileToDownload = 5412 - ClientFileToDownloadResponse = 5413 - ClientLBSSetScore = 5414 - ClientLBSSetScoreResponse = 5415 - ClientLBSFindOrCreateLB = 5416 - ClientLBSFindOrCreateLBResponse = 5417 - ClientLBSGetLBEntries = 5418 - ClientLBSGetLBEntriesResponse = 5419 - ClientMarketingMessageUpdate = 5420 - ClientChatDeclined = 5426 - ClientFriendMsgIncoming = 5427 - ClientAuthList_Deprecated = 5428 - ClientTicketAuthComplete = 5429 - ClientIsLimitedAccount = 5430 - ClientRequestAuthList = 5431 - ClientAuthList = 5432 - ClientStat = 5433 - ClientP2PConnectionInfo = 5434 - ClientP2PConnectionFailInfo = 5435 - ClientGetNumberOfCurrentPlayers = 5436 - ClientGetNumberOfCurrentPlayersResponse = 5437 - ClientGetDepotDecryptionKey = 5438 - ClientGetDepotDecryptionKeyResponse = 5439 - GSPerformHardwareSurvey = 5440 - ClientGetAppBetaPasswords = 5441 - ClientGetAppBetaPasswordsResponse = 5442 - ClientEnableTestLicense = 5443 - ClientEnableTestLicenseResponse = 5444 - ClientDisableTestLicense = 5445 - ClientDisableTestLicenseResponse = 5446 - ClientRequestValidationMail = 5448 - ClientRequestValidationMailResponse = 5449 - ClientToGC = 5452 - ClientFromGC = 5453 - ClientRequestChangeMail = 5454 - ClientRequestChangeMailResponse = 5455 - ClientEmailAddrInfo = 5456 - ClientPasswordChange3 = 5457 - ClientEmailChange3 = 5458 - ClientPersonalQAChange3 = 5459 - ClientResetForgottenPassword3 = 5460 - ClientRequestForgottenPasswordEmail3 = 5461 - ClientCreateAccount3 = 5462 - ClientNewLoginKey = 5463 - ClientNewLoginKeyAccepted = 5464 - ClientLogOnWithHash_Deprecated = 5465 # obsolete - ClientStoreUserStats2 = 5466 - ClientStatsUpdated = 5467 - ClientActivateOEMLicense = 5468 - ClientRequestedClientStats = 5480 - ClientStat2Int32 = 5481 - ClientStat2 = 5482 - ClientVerifyPassword = 5483 - ClientVerifyPasswordResponse = 5484 - ClientDRMDownloadRequest = 5485 - ClientDRMDownloadResponse = 5486 - ClientDRMFinalResult = 5487 - ClientGetFriendsWhoPlayGame = 5488 - ClientGetFriendsWhoPlayGameResponse = 5489 - ClientOGSBeginSession = 5490 - ClientOGSBeginSessionResponse = 5491 - ClientOGSEndSession = 5492 - ClientOGSEndSessionResponse = 5493 - ClientOGSWriteRow = 5494 - ClientDRMTest = 5495 - ClientDRMTestResult = 5496 - ClientServerUnavailable = 5500 - ClientServersAvailable = 5501 - ClientRegisterAuthTicketWithCM = 5502 - ClientGCMsgFailed = 5503 - ClientMicroTxnAuthRequest = 5504 - ClientMicroTxnAuthorize = 5505 - ClientMicroTxnAuthorizeResponse = 5506 - ClientAppMinutesPlayedData = 5507 - ClientGetMicroTxnInfo = 5508 - ClientGetMicroTxnInfoResponse = 5509 - ClientMarketingMessageUpdate2 = 5510 - ClientDeregisterWithServer = 5511 - ClientSubscribeToPersonaFeed = 5512 - ClientLogon = 5514 - ClientGetClientDetails = 5515 - ClientGetClientDetailsResponse = 5516 - ClientReportOverlayDetourFailure = 5517 - ClientGetClientAppList = 5518 - ClientGetClientAppListResponse = 5519 - ClientInstallClientApp = 5520 - ClientInstallClientAppResponse = 5521 - ClientUninstallClientApp = 5522 - ClientUninstallClientAppResponse = 5523 - ClientSetClientAppUpdateState = 5524 - ClientSetClientAppUpdateStateResponse = 5525 - ClientRequestEncryptedAppTicket = 5526 - ClientRequestEncryptedAppTicketResponse = 5527 - ClientWalletInfoUpdate = 5528 - ClientLBSSetUGC = 5529 - ClientLBSSetUGCResponse = 5530 - ClientAMGetClanOfficers = 5531 - ClientAMGetClanOfficersResponse = 5532 - ClientCheckFileSignature = 5533 - ClientCheckFileSignatureResponse = 5534 - ClientFriendProfileInfo = 5535 - ClientFriendProfileInfoResponse = 5536 - ClientUpdateMachineAuth = 5537 - ClientUpdateMachineAuthResponse = 5538 - ClientReadMachineAuth = 5539 - ClientReadMachineAuthResponse = 5540 - ClientRequestMachineAuth = 5541 - ClientRequestMachineAuthResponse = 5542 - ClientScreenshotsChanged = 5543 - ClientEmailChange4 = 5544 - ClientEmailChangeResponse4 = 5545 - ClientGetCDNAuthToken = 5546 - ClientGetCDNAuthTokenResponse = 5547 - ClientDownloadRateStatistics = 5548 - ClientRequestAccountData = 5549 - ClientRequestAccountDataResponse = 5550 - ClientResetForgottenPassword4 = 5551 - ClientHideFriend = 5552 - ClientFriendsGroupsList = 5553 - ClientGetClanActivityCounts = 5554 - ClientGetClanActivityCountsResponse = 5555 - ClientOGSReportString = 5556 - ClientOGSReportBug = 5557 - ClientSentLogs = 5558 - ClientLogonGameServer = 5559 - AMClientCreateFriendsGroup = 5560 - AMClientCreateFriendsGroupResponse = 5561 - AMClientDeleteFriendsGroup = 5562 - AMClientDeleteFriendsGroupResponse = 5563 - AMClientRenameFriendsGroup = 5564 - AMClientRenameFriendsGroupResponse = 5565 - AMClientAddFriendToGroup = 5566 - AMClientAddFriendToGroupResponse = 5567 - AMClientRemoveFriendFromGroup = 5568 - AMClientRemoveFriendFromGroupResponse = 5569 - ClientAMGetPersonaNameHistory = 5570 - ClientAMGetPersonaNameHistoryResponse = 5571 - ClientRequestFreeLicense = 5572 - ClientRequestFreeLicenseResponse = 5573 - ClientDRMDownloadRequestWithCrashData = 5574 - ClientAuthListAck = 5575 - ClientItemAnnouncements = 5576 - ClientRequestItemAnnouncements = 5577 - ClientFriendMsgEchoToSender = 5578 - ClientChangeSteamGuardOptions = 5579 - ClientChangeSteamGuardOptionsResponse = 5580 - ClientOGSGameServerPingSample = 5581 - ClientCommentNotifications = 5582 - ClientRequestCommentNotifications = 5583 - ClientPersonaChangeResponse = 5584 - ClientRequestWebAPIAuthenticateUserNonce = 5585 - ClientRequestWebAPIAuthenticateUserNonceResponse = 5586 - ClientPlayerNicknameList = 5587 - AMClientSetPlayerNickname = 5588 - AMClientSetPlayerNicknameResponse = 5589 - ClientRequestOAuthTokenForApp = 5590 - ClientRequestOAuthTokenForAppResponse = 5591 - ClientGetNumberOfCurrentPlayersDP = 5592 - ClientGetNumberOfCurrentPlayersDPResponse = 5593 - ClientServiceMethod = 5594 - ClientServiceMethodResponse = 5595 - ClientFriendUserStatusPublished = 5596 - ClientCurrentUIMode = 5597 - BaseDFS = 5600 - DFSGetFile = 5601 - DFSInstallLocalFile = 5602 - DFSConnection = 5603 - DFSConnectionReply = 5604 - ClientDFSAuthenticateRequest = 5605 - ClientDFSAuthenticateResponse = 5606 - ClientDFSEndSession = 5607 - DFSPurgeFile = 5608 - DFSRouteFile = 5609 - DFSGetFileFromServer = 5610 - DFSAcceptedResponse = 5611 - DFSRequestPingback = 5612 - DFSRecvTransmitFile = 5613 - DFSSendTransmitFile = 5614 - DFSRequestPingback2 = 5615 - DFSResponsePingback2 = 5616 - ClientDFSDownloadStatus = 5617 - DFSStartTransfer = 5618 - DFSTransferComplete = 5619 - BaseMDS = 5800 - ClientMDSLoginRequest = 5801 - ClientMDSLoginResponse = 5802 - ClientMDSUploadManifestRequest = 5803 - ClientMDSUploadManifestResponse = 5804 - ClientMDSTransmitManifestDataChunk = 5805 - ClientMDSHeartbeat = 5806 - ClientMDSUploadDepotChunks = 5807 - ClientMDSUploadDepotChunksResponse = 5808 - ClientMDSInitDepotBuildRequest = 5809 - ClientMDSInitDepotBuildResponse = 5810 - AMToMDSGetDepotDecryptionKey = 5812 - MDSToAMGetDepotDecryptionKeyResponse = 5813 - MDSGetVersionsForDepot = 5814 - MDSGetVersionsForDepotResponse = 5815 - MDSSetPublicVersionForDepot = 5816 - MDSSetPublicVersionForDepotResponse = 5817 - ClientMDSGetDepotManifest = 5818 - ClientMDSGetDepotManifestResponse = 5819 - ClientMDSGetDepotManifestChunk = 5820 - ClientMDSUploadRateTest = 5823 - ClientMDSUploadRateTestResponse = 5824 - MDSDownloadDepotChunksAck = 5825 - MDSContentServerStatsBroadcast = 5826 - MDSContentServerConfigRequest = 5827 - MDSContentServerConfig = 5828 - MDSGetDepotManifest = 5829 - MDSGetDepotManifestResponse = 5830 - MDSGetDepotManifestChunk = 5831 - MDSGetDepotChunk = 5832 - MDSGetDepotChunkResponse = 5833 - MDSGetDepotChunkChunk = 5834 - MDSUpdateContentServerConfig = 5835 - MDSGetServerListForUser = 5836 - MDSGetServerListForUserResponse = 5837 - ClientMDSRegisterAppBuild = 5838 - ClientMDSRegisterAppBuildResponse = 5839 - ClientMDSSetAppBuildLive = 5840 - ClientMDSSetAppBuildLiveResponse = 5841 - ClientMDSGetPrevDepotBuild = 5842 - ClientMDSGetPrevDepotBuildResponse = 5843 - MDSToCSFlushChunk = 5844 - ClientMDSSignInstallScript = 5845 - ClientMDSSignInstallScriptResponse = 5846 - CSBase = 6200 - CSPing = 6201 - CSPingResponse = 6202 - GMSBase = 6400 - GMSGameServerReplicate = 6401 - ClientGMSServerQuery = 6403 - GMSClientServerQueryResponse = 6404 - AMGMSGameServerUpdate = 6405 - AMGMSGameServerRemove = 6406 - GameServerOutOfDate = 6407 - MMSBase = 6600 - ClientMMSCreateLobby = 6601 - ClientMMSCreateLobbyResponse = 6602 - ClientMMSJoinLobby = 6603 - ClientMMSJoinLobbyResponse = 6604 - ClientMMSLeaveLobby = 6605 - ClientMMSLeaveLobbyResponse = 6606 - ClientMMSGetLobbyList = 6607 - ClientMMSGetLobbyListResponse = 6608 - ClientMMSSetLobbyData = 6609 - ClientMMSSetLobbyDataResponse = 6610 - ClientMMSGetLobbyData = 6611 - ClientMMSLobbyData = 6612 - ClientMMSSendLobbyChatMsg = 6613 - ClientMMSLobbyChatMsg = 6614 - ClientMMSSetLobbyOwner = 6615 - ClientMMSSetLobbyOwnerResponse = 6616 - ClientMMSSetLobbyGameServer = 6617 - ClientMMSLobbyGameServerSet = 6618 - ClientMMSUserJoinedLobby = 6619 - ClientMMSUserLeftLobby = 6620 - ClientMMSInviteToLobby = 6621 - ClientMMSFlushFrenemyListCache = 6622 - ClientMMSFlushFrenemyListCacheResponse = 6623 - ClientMMSSetLobbyLinked = 6624 - NonStdMsgBase = 6800 - NonStdMsgMemcached = 6801 - NonStdMsgHTTPServer = 6802 - NonStdMsgHTTPClient = 6803 - NonStdMsgWGResponse = 6804 - NonStdMsgPHPSimulator = 6805 - NonStdMsgChase = 6806 - NonStdMsgDFSTransfer = 6807 - NonStdMsgTests = 6808 - NonStdMsgUMQpipeAAPL = 6809 - NonStdMsgSyslog = 6810 - NonStdMsgLogsink = 6811 - UDSBase = 7000 - ClientUDSP2PSessionStarted = 7001 - ClientUDSP2PSessionEnded = 7002 - UDSRenderUserAuth = 7003 - UDSRenderUserAuthResponse = 7004 - ClientUDSInviteToGame = 7005 - UDSFindSession = 7006 - UDSFindSessionResponse = 7007 - MPASBase = 7100 - MPASVacBanReset = 7101 - KGSBase = 7200 - KGSAllocateKeyRange = 7201 - KGSAllocateKeyRangeResponse = 7202 - KGSGenerateKeys = 7203 - KGSGenerateKeysResponse = 7204 - KGSRemapKeys = 7205 - KGSRemapKeysResponse = 7206 - KGSGenerateGameStopWCKeys = 7207 - KGSGenerateGameStopWCKeysResponse = 7208 - UCMBase = 7300 - ClientUCMAddScreenshot = 7301 - ClientUCMAddScreenshotResponse = 7302 - UCMValidateObjectExists = 7303 - UCMValidateObjectExistsResponse = 7304 - UCMResetCommunityContent = 7307 - UCMResetCommunityContentResponse = 7308 - ClientUCMDeleteScreenshot = 7309 - ClientUCMDeleteScreenshotResponse = 7310 - ClientUCMPublishFile = 7311 - ClientUCMPublishFileResponse = 7312 - ClientUCMGetPublishedFileDetails = 7313 - ClientUCMGetPublishedFileDetailsResponse = 7314 - ClientUCMDeletePublishedFile = 7315 - ClientUCMDeletePublishedFileResponse = 7316 - ClientUCMEnumerateUserPublishedFiles = 7317 - ClientUCMEnumerateUserPublishedFilesResponse = 7318 - ClientUCMSubscribePublishedFile = 7319 - ClientUCMSubscribePublishedFileResponse = 7320 - ClientUCMEnumerateUserSubscribedFiles = 7321 - ClientUCMEnumerateUserSubscribedFilesResponse = 7322 - ClientUCMUnsubscribePublishedFile = 7323 - ClientUCMUnsubscribePublishedFileResponse = 7324 - ClientUCMUpdatePublishedFile = 7325 - ClientUCMUpdatePublishedFileResponse = 7326 - UCMUpdatePublishedFile = 7327 - UCMUpdatePublishedFileResponse = 7328 - UCMDeletePublishedFile = 7329 - UCMDeletePublishedFileResponse = 7330 - UCMUpdatePublishedFileStat = 7331 - UCMUpdatePublishedFileBan = 7332 - UCMUpdatePublishedFileBanResponse = 7333 - UCMUpdateTaggedScreenshot = 7334 - UCMAddTaggedScreenshot = 7335 - UCMRemoveTaggedScreenshot = 7336 - UCMReloadPublishedFile = 7337 - UCMReloadUserFileListCaches = 7338 - UCMPublishedFileReported = 7339 - UCMUpdatePublishedFileIncompatibleStatus = 7340 - UCMPublishedFilePreviewAdd = 7341 - UCMPublishedFilePreviewAddResponse = 7342 - UCMPublishedFilePreviewRemove = 7343 - UCMPublishedFilePreviewRemoveResponse = 7344 - UCMPublishedFilePreviewChangeSortOrder = 7345 - UCMPublishedFilePreviewChangeSortOrderResponse = 7346 - ClientUCMPublishedFileSubscribed = 7347 - ClientUCMPublishedFileUnsubscribed = 7348 - UCMPublishedFileSubscribed = 7349 - UCMPublishedFileUnsubscribed = 7350 - UCMPublishFile = 7351 - UCMPublishFileResponse = 7352 - UCMPublishedFileChildAdd = 7353 - UCMPublishedFileChildAddResponse = 7354 - UCMPublishedFileChildRemove = 7355 - UCMPublishedFileChildRemoveResponse = 7356 - UCMPublishedFileChildChangeSortOrder = 7357 - UCMPublishedFileChildChangeSortOrderResponse = 7358 - UCMPublishedFileParentChanged = 7359 - ClientUCMGetPublishedFilesForUser = 7360 - ClientUCMGetPublishedFilesForUserResponse = 7361 - UCMGetPublishedFilesForUser = 7362 - UCMGetPublishedFilesForUserResponse = 7363 - ClientUCMSetUserPublishedFileAction = 7364 - ClientUCMSetUserPublishedFileActionResponse = 7365 - ClientUCMEnumeratePublishedFilesByUserAction = 7366 - ClientUCMEnumeratePublishedFilesByUserActionResponse = 7367 - ClientUCMPublishedFileDeleted = 7368 - UCMGetUserSubscribedFiles = 7369 - UCMGetUserSubscribedFilesResponse = 7370 - UCMFixStatsPublishedFile = 7371 - UCMDeleteOldScreenshot = 7372 - UCMDeleteOldScreenshotResponse = 7373 - UCMDeleteOldVideo = 7374 - UCMDeleteOldVideoResponse = 7375 - UCMUpdateOldScreenshotPrivacy = 7376 - UCMUpdateOldScreenshotPrivacyResponse = 7377 - ClientUCMEnumerateUserSubscribedFilesWithUpdates = 7378 - ClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse = 7379 - UCMPublishedFileContentUpdated = 7380 - FSBase = 7500 - ClientRichPresenceUpload = 7501 - ClientRichPresenceRequest = 7502 - ClientRichPresenceInfo = 7503 - FSRichPresenceRequest = 7504 - FSRichPresenceResponse = 7505 - FSComputeFrenematrix = 7506 - FSComputeFrenematrixResponse = 7507 - FSPlayStatusNotification = 7508 - FSPublishPersonaStatus = 7509 - FSAddOrRemoveFollower = 7510 - FSAddOrRemoveFollowerResponse = 7511 - FSUpdateFollowingList = 7512 - FSCommentNotification = 7513 - FSCommentNotificationViewed = 7514 - ClientFSGetFollowerCount = 7515 - ClientFSGetFollowerCountResponse = 7516 - ClientFSGetIsFollowing = 7517 - ClientFSGetIsFollowingResponse = 7518 - ClientFSEnumerateFollowingList = 7519 - ClientFSEnumerateFollowingListResponse = 7520 - FSGetPendingNotificationCount = 7521 - FSGetPendingNotificationCountResponse = 7522 - ClientFSOfflineMessageNotification = 7523 - ClientFSRequestOfflineMessageCount = 7524 - ClientFSGetFriendMessageHistory = 7525 - ClientFSGetFriendMessageHistoryResponse = 7526 - ClientFSGetFriendMessageHistoryForOfflineMessages = 7527 - ClientFSGetFriendsSteamLevels = 7528 - ClientFSGetFriendsSteamLevelsResponse = 7529 - DRMRange2 = 7600 - CEGVersionSetEnableDisableRequest = 7600 - CEGVersionSetEnableDisableResponse = 7601 - CEGPropStatusDRMSRequest = 7602 - CEGPropStatusDRMSResponse = 7603 - CEGWhackFailureReportRequest = 7604 - CEGWhackFailureReportResponse = 7605 - DRMSFetchVersionSet = 7606 - DRMSFetchVersionSetResponse = 7607 - EconBase = 7700 - EconTrading_InitiateTradeRequest = 7701 - EconTrading_InitiateTradeProposed = 7702 - EconTrading_InitiateTradeResponse = 7703 - EconTrading_InitiateTradeResult = 7704 - EconTrading_StartSession = 7705 - EconTrading_CancelTradeRequest = 7706 - EconFlushInventoryCache = 7707 - EconFlushInventoryCacheResponse = 7708 - EconCDKeyProcessTransaction = 7711 - EconCDKeyProcessTransactionResponse = 7712 - EconGetErrorLogs = 7713 - EconGetErrorLogsResponse = 7714 - RMRange = 7800 - RMTestVerisignOTP = 7800 - RMTestVerisignOTPResponse = 7801 - RMDeleteMemcachedKeys = 7803 - RMRemoteInvoke = 7804 - UGSBase = 7900 - ClientUGSGetGlobalStats = 7901 - ClientUGSGetGlobalStatsResponse = 7902 - StoreBase = 8000 - StoreUpdateRecommendationCount = 8000 - UMQBase = 8100 - UMQLogonRequest = 8100 - UMQLogonResponse = 8101 - UMQLogoffRequest = 8102 - UMQLogoffResponse = 8103 - UMQSendChatMessage = 8104 - UMQIncomingChatMessage = 8105 - UMQPoll = 8106 - UMQPollResults = 8107 - UMQ2AM_ClientMsgBatch = 8108 - UMQEnqueueMobileSalePromotions = 8109 - UMQEnqueueMobileAnnouncements = 8110 - WorkshopBase = 8200 - WorkshopAcceptTOSRequest = 8200 - WorkshopAcceptTOSResponse = 8201 - WebAPIBase = 8300 - WebAPIValidateOAuth2Token = 8300 - WebAPIValidateOAuth2TokenResponse = 8301 - WebAPIInvalidateTokensForAccount = 8302 - WebAPIRegisterGCInterfaces = 8303 - BackpackBase = 8400 - BackpackAddToCurrency = 8401 - BackpackAddToCurrencyResponse = 8402 - CREBase = 8500 - CRERankByTrend = 8501 - CRERankByTrendResponse = 8502 - CREItemVoteSummary = 8503 - CREItemVoteSummaryResponse = 8504 - CRERankByVote = 8505 - CRERankByVoteResponse = 8506 - CREUpdateUserPublishedItemVote = 8507 - CREUpdateUserPublishedItemVoteResponse = 8508 - CREGetUserPublishedItemVoteDetails = 8509 - CREGetUserPublishedItemVoteDetailsResponse = 8510 - CREEnumeratePublishedFiles = 8511 - CREEnumeratePublishedFilesResponse = 8512 - CREPublishedFileVoteAdded = 8513 - SecretsBase = 8600 - SecretsRequestCredentialPair = 8600 - SecretsCredentialPairResponse = 8601 - SecretsRequestServerIdentity = 8602 - SecretsServerIdentityResponse = 8603 - SecretsUpdateServerIdentities = 8604 - BoxMonitorBase = 8700 - BoxMonitorReportRequest = 8700 - BoxMonitorReportResponse = 8701 - LogsinkBase = 8800 - LogsinkWriteReport = 8800 - PICSBase = 8900 - PICSChangesSinceRequest = 8901 - PICSChangesSinceResponse = 8902 - PICSProductInfoRequest = 8903 - PICSProductInfoResponse = 8904 - PICSAccessTokenRequest = 8905 - PICSAccessTokenResponse = 8906 - WorkerProcess = 9000 - WorkerProcessPingRequest = 9000 - WorkerProcessPingResponse = 9001 - WorkerProcessShutdown = 9002 - DRMWorkerProcess = 9100 - DRMWorkerProcessDRMAndSign = 9100 - DRMWorkerProcessDRMAndSignResponse = 9101 - DRMWorkerProcessSteamworksInfoRequest = 9102 - DRMWorkerProcessSteamworksInfoResponse = 9103 - DRMWorkerProcessInstallDRMDLLRequest = 9104 - DRMWorkerProcessInstallDRMDLLResponse = 9105 - DRMWorkerProcessSecretIdStringRequest = 9106 - DRMWorkerProcessSecretIdStringResponse = 9107 - DRMWorkerProcessGetDRMGuidsFromFileRequest = 9108 - DRMWorkerProcessGetDRMGuidsFromFileResponse = 9109 - DRMWorkerProcessInstallProcessedFilesRequest = 9110 - DRMWorkerProcessInstallProcessedFilesResponse = 9111 - DRMWorkerProcessExamineBlobRequest = 9112 - DRMWorkerProcessExamineBlobResponse = 9113 - DRMWorkerProcessDescribeSecretRequest = 9114 - DRMWorkerProcessDescribeSecretResponse = 9115 - DRMWorkerProcessBackfillOriginalRequest = 9116 - DRMWorkerProcessBackfillOriginalResponse = 9117 - DRMWorkerProcessValidateDRMDLLRequest = 9118 - DRMWorkerProcessValidateDRMDLLResponse = 9119 - DRMWorkerProcessValidateFileRequest = 9120 - DRMWorkerProcessValidateFileResponse = 9121 - DRMWorkerProcessSplitAndInstallRequest = 9122 - DRMWorkerProcessSplitAndInstallResponse = 9123 - DRMWorkerProcessGetBlobRequest = 9124 - DRMWorkerProcessGetBlobResponse = 9125 - DRMWorkerProcessEvaluateCrashRequest = 9126 - DRMWorkerProcessEvaluateCrashResponse = 9127 - DRMWorkerProcessAnalyzeFileRequest = 9128 - DRMWorkerProcessAnalyzeFileResponse = 9129 - TestWorkerProcess = 9200 - TestWorkerProcessLoadUnloadModuleRequest = 9200 - TestWorkerProcessLoadUnloadModuleResponse = 9201 - TestWorkerProcessServiceModuleCallRequest = 9202 - TestWorkerProcessServiceModuleCallResponse = 9203 - ClientConcurrentSessionsBase = 96009600 + Invalid = 0, + Multi = 1, + ProtobufWrapped = 2, + BaseGeneral = 100, + GenericReply = 100, + DestJobFailed = 113, + Alert = 115, + SCIDRequest = 120, + SCIDResponse = 121, + JobHeartbeat = 123, + HubConnect = 124, + Subscribe = 126, + RouteMessage = 127, + AMCreateAccountResponse = 129 #Obsolete + WGRequest = 130, + WGResponse = 131, + KeepAlive = 132, + WebAPIJobRequest = 133, + WebAPIJobResponse = 134, + ClientSessionStart = 135, + ClientSessionEnd = 136, + ClientSessionUpdate = 137, + Ping = 139, + PingResponse = 140, + Stats = 141, + RequestFullStatsBlock = 142, + LoadDBOCacheItem = 143, + LoadDBOCacheItemResponse = 144, + InvalidateDBOCacheItems = 145, + ServiceMethod = 146, + ServiceMethodResponse = 147, + ClientPackageVersions = 148, + TimestampRequest = 149, + TimestampResponse = 150, + ServiceMethodCallFromClient = 151, + ServiceMethodSendToClient = 152, + BaseShell = 200, + AssignSysID = 200, + Exit = 201, + DirRequest = 202, + DirResponse = 203, + ZipRequest = 204, + ZipResponse = 205, + UpdateRecordResponse = 215, + UpdateCreditCardRequest = 221, + UpdateUserBanResponse = 225, + PrepareToExit = 226, + ContentDescriptionUpdate = 227, + TestResetServer = 228, + UniverseChanged = 229, + ShellConfigInfoUpdate = 230, + RequestWindowsEventLogEntries = 233, + ProvideWindowsEventLogEntries = 234, + ShellSearchLogs = 235, + ShellSearchLogsResponse = 236, + ShellCheckWindowsUpdates = 237, + ShellCheckWindowsUpdatesResponse = 238, + TestFlushDelayedSQL = 240, + TestFlushDelayedSQLResponse = 241, + EnsureExecuteScheduledTask_TEST = 242, + EnsureExecuteScheduledTaskResponse_TEST = 243, + UpdateScheduledTaskEnableState_TEST = 244, + UpdateScheduledTaskEnableStateResponse_TEST = 245, + ContentDescriptionDeltaUpdate = 246, + GMShellAndServerAddressUpdates = 247, + BaseGM = 300, + Heartbeat = 300, + ShellFailed = 301, + ExitShells = 307, + ExitShell = 308, + GracefulExitShell = 309, + LicenseProcessingComplete = 316, + SetTestFlag = 317, + QueuedEmailsComplete = 318, + GMReportPHPError = 319, + GMDRMSync = 320, + PhysicalBoxInventory = 321, + UpdateConfigFile = 322, + TestInitDB = 323, + GMWriteConfigToSQL = 324, + GMLoadActivationCodes = 325, + GMQueueForFBS = 326, + GMSchemaConversionResults = 327, + GMWriteShellFailureToSQL = 329, + GMWriteStatsToSOS = 330, + GMGetServiceMethodRouting = 331, + GMGetServiceMethodRoutingResponse = 332, + GMConvertUserWallets = 333, + GMTestNextBuildSchemaConversion = 334, + GMTestNextBuildSchemaConversionResponse = 335, + ExpectShellRestart = 336, + HotFixProgress = 337, + GMStatsForwardToAdminConnections = 338, + GMGetModifiedConVars = 339, + GMGetModifiedConVarsResponse = 340, + BaseAIS = 400, + AISRequestContentDescription = 402, + AISUpdateAppInfo = 403, + AISUpdatePackageCosts = 404 #Obsolete + AISGetPackageChangeNumber = 405, + AISGetPackageChangeNumberResponse = 406, + AISUpdatePackageCostsResponse = 408 #Obsolete + AISCreateMarketingMessage = 409 #Obsolete + AISCreateMarketingMessageResponse = 410 #Obsolete + AISGetMarketingMessage = 411 #Obsolete + AISGetMarketingMessageResponse = 412 #Obsolete + AISUpdateMarketingMessage = 413 #Obsolete + AISUpdateMarketingMessageResponse = 414 #Obsolete + AISRequestMarketingMessageUpdate = 415 #Obsolete + AISDeleteMarketingMessage = 416 #Obsolete + AIGetAppGCFlags = 423, + AIGetAppGCFlagsResponse = 424, + AIGetAppList = 425, + AIGetAppListResponse = 426, + AISGetCouponDefinition = 429, + AISGetCouponDefinitionResponse = 430, + AISUpdateSlaveContentDescription = 431, + AISUpdateSlaveContentDescriptionResponse = 432, + AISTestEnableGC = 433, + BaseAM = 500, + AMUpdateUserBanRequest = 504, + AMAddLicense = 505, + AMSendSystemIMToUser = 508, + AMExtendLicense = 509, + AMAddMinutesToLicense = 510, + AMCancelLicense = 511, + AMInitPurchase = 512, + AMPurchaseResponse = 513, + AMGetFinalPrice = 514, + AMGetFinalPriceResponse = 515, + AMGetLegacyGameKey = 516, + AMGetLegacyGameKeyResponse = 517, + AMFindHungTransactions = 518, + AMSetAccountTrustedRequest = 519, + AMCompletePurchase = 521 #Obsolete + AMCancelPurchase = 522, + AMNewChallenge = 523, + AMLoadOEMTickets = 524, + AMFixPendingPurchase = 525, + AMFixPendingPurchaseResponse = 526, + AMIsUserBanned = 527, + AMRegisterKey = 528, + AMLoadActivationCodes = 529, + AMLoadActivationCodesResponse = 530, + AMLookupKeyResponse = 531, + AMLookupKey = 532, + AMChatCleanup = 533, + AMClanCleanup = 534, + AMFixPendingRefund = 535, + AMReverseChargeback = 536, + AMReverseChargebackResponse = 537, + AMClanCleanupList = 538, + AMGetLicenses = 539, + AMGetLicensesResponse = 540, + AMSendCartRepurchase = 541, + AMSendCartRepurchaseResponse = 542, + AllowUserToPlayQuery = 550, + AllowUserToPlayResponse = 551, + AMVerfiyUser = 552, + AMClientNotPlaying = 553, + ClientRequestFriendship = 554 #Obsolete( "Renamed to AMClientRequestFriendship" ) + AMClientRequestFriendship = 554, + AMRelayPublishStatus = 555, + AMInitPurchaseResponse = 560, + AMRevokePurchaseResponse = 561, + AMRefreshGuestPasses = 563, + AMInviteUserToClan = 564 #Obsolete + AMAcknowledgeClanInvite = 565 #Obsolete + AMGrantGuestPasses = 566, + AMClanDataUpdated = 567, + AMReloadAccount = 568, + AMClientChatMsgRelay = 569, + AMChatMulti = 570, + AMClientChatInviteRelay = 571, + AMChatInvite = 572, + AMClientJoinChatRelay = 573, + AMClientChatMemberInfoRelay = 574, + AMPublishChatMemberInfo = 575, + AMClientAcceptFriendInvite = 576, + AMChatEnter = 577, + AMClientPublishRemovalFromSource = 578, + AMChatActionResult = 579, + AMFindAccounts = 580, + AMFindAccountsResponse = 581, + AMRequestAccountData = 582, + AMRequestAccountDataResponse = 583, + AMSetAccountFlags = 584, + AMCreateClan = 586, + AMCreateClanResponse = 587, + AMGetClanDetails = 588, + AMGetClanDetailsResponse = 589, + AMSetPersonaName = 590, + AMSetAvatar = 591, + AMAuthenticateUser = 592, + AMAuthenticateUserResponse = 593, + AMP2PIntroducerMessage = 596, + ClientChatAction = 597, + AMClientChatActionRelay = 598, + BaseVS = 600, + ReqChallenge = 600, + VACResponse = 601, + ReqChallengeTest = 602, + VSMarkCheat = 604, + VSAddCheat = 605, + VSPurgeCodeModDB = 606, + VSGetChallengeResults = 607, + VSChallengeResultText = 608, + VSReportLingerer = 609, + VSRequestManagedChallenge = 610, + VSLoadDBFinished = 611, + BaseDRMS = 625, + DRMBuildBlobRequest = 628, + DRMBuildBlobResponse = 629, + DRMResolveGuidRequest = 630, + DRMResolveGuidResponse = 631, + DRMVariabilityReport = 633, + DRMVariabilityReportResponse = 634, + DRMStabilityReport = 635, + DRMStabilityReportResponse = 636, + DRMDetailsReportRequest = 637, + DRMDetailsReportResponse = 638, + DRMProcessFile = 639, + DRMAdminUpdate = 640, + DRMAdminUpdateResponse = 641, + DRMSync = 642, + DRMSyncResponse = 643, + DRMProcessFileResponse = 644, + DRMEmptyGuidCache = 645, + DRMEmptyGuidCacheResponse = 646, + BaseCS = 650, + BaseClient = 700, + ClientHeartBeat = 703, + ClientVACResponse = 704, + ClientLogOff = 706, + ClientNoUDPConnectivity = 707, + ClientInformOfCreateAccount = 708 #Obsolete + ClientConnectionStats = 710, + ClientPingResponse = 712, + ClientRemoveFriend = 714, + ClientGamesPlayedNoDataBlob = 715, + ClientChangeStatus = 716, + ClientVacStatusResponse = 717, + ClientFriendMsg = 718, + ClientSystemIM = 726, + ClientSystemIMAck = 727, + ClientGetLicenses = 728, + ClientGetLegacyGameKey = 730, + ClientAckVACBan2 = 732, + ClientGetPurchaseReceipts = 736, + ClientAckGuestPass = 740, + ClientRedeemGuestPass = 741, + ClientGamesPlayed = 742, + ClientRegisterKey = 743, + ClientInviteUserToClan = 744, + ClientAcknowledgeClanInvite = 745, + ClientPurchaseWithMachineID = 746, + ClientAppUsageEvent = 747, + ClientLogOnResponse = 751, + ClientSetHeartbeatRate = 755, + ClientLoggedOff = 757, + GSApprove = 758, + GSDeny = 759, + GSKick = 760, + ClientCreateAcctResponse = 761, + ClientPurchaseResponse = 763, + ClientPing = 764, + ClientNOP = 765, + ClientPersonaState = 766, + ClientFriendsList = 767, + ClientAccountInfo = 768, + ClientNewsUpdate = 771, + ClientGameConnectDeny = 773, + GSStatusReply = 774, + ClientGameConnectTokens = 779, + ClientLicenseList = 780, + ClientVACBanStatus = 782, + ClientCMList = 783, + ClientEncryptPct = 784, + ClientGetLegacyGameKeyResponse = 785, + ClientAddFriend = 791, + ClientAddFriendResponse = 792, + ClientAckGuestPassResponse = 796, + ClientRedeemGuestPassResponse = 797, + ClientUpdateGuestPassesList = 798, + ClientChatMsg = 799, + ClientChatInvite = 800, + ClientJoinChat = 801, + ClientChatMemberInfo = 802, + ClientPasswordChangeResponse = 805, + ClientChatEnter = 807, + ClientFriendRemovedFromSource = 808, + ClientCreateChat = 809, + ClientCreateChatResponse = 810, + ClientP2PIntroducerMessage = 813, + ClientChatActionResult = 814, + ClientRequestFriendData = 815, + ClientGetUserStats = 818, + ClientGetUserStatsResponse = 819, + ClientStoreUserStats = 820, + ClientStoreUserStatsResponse = 821, + ClientClanState = 822, + ClientServiceModule = 830, + ClientServiceCall = 831, + ClientServiceCallResponse = 832, + ClientNatTraversalStatEvent = 839, + ClientSteamUsageEvent = 842, + ClientCheckPassword = 845, + ClientResetPassword = 846, + ClientCheckPasswordResponse = 848, + ClientResetPasswordResponse = 849, + ClientSessionToken = 850, + ClientDRMProblemReport = 851, + ClientSetIgnoreFriend = 855, + ClientSetIgnoreFriendResponse = 856, + ClientGetAppOwnershipTicket = 857, + ClientGetAppOwnershipTicketResponse = 858, + ClientGetLobbyListResponse = 860, + ClientServerList = 880, + ClientEmailChangeResponse = 891, + ClientSecretQAChangeResponse = 892, + ClientDRMBlobRequest = 896, + ClientDRMBlobResponse = 897, + BaseGameServer = 900, + GSDisconnectNotice = 901, + GSStatus = 903, + GSUserPlaying = 905, + GSStatus2 = 906, + GSStatusUpdate_Unused = 907, + GSServerType = 908, + GSPlayerList = 909, + GSGetUserAchievementStatus = 910, + GSGetUserAchievementStatusResponse = 911, + GSGetPlayStats = 918, + GSGetPlayStatsResponse = 919, + GSGetUserGroupStatus = 920, + AMGetUserGroupStatus = 921, + AMGetUserGroupStatusResponse = 922, + GSGetUserGroupStatusResponse = 923, + GSGetReputation = 936, + GSGetReputationResponse = 937, + GSAssociateWithClan = 938, + GSAssociateWithClanResponse = 939, + GSComputeNewPlayerCompatibility = 940, + GSComputeNewPlayerCompatibilityResponse = 941, + BaseAdmin = 1000, + AdminCmd = 1000, + AdminCmdResponse = 1004, + AdminLogListenRequest = 1005, + AdminLogEvent = 1006, + UniverseData = 1010, + AdminSpew = 1019, + AdminConsoleTitle = 1020, + AdminGCSpew = 1023, + AdminGCCommand = 1024, + AdminGCGetCommandList = 1025, + AdminGCGetCommandListResponse = 1026, + FBSConnectionData = 1027, + AdminMsgSpew = 1028, + BaseFBS = 1100, + FBSReqVersion = 1100, + FBSVersionInfo = 1101, + FBSForceRefresh = 1102, + FBSForceBounce = 1103, + FBSDeployPackage = 1104, + FBSDeployResponse = 1105, + FBSUpdateBootstrapper = 1106, + FBSSetState = 1107, + FBSApplyOSUpdates = 1108, + FBSRunCMDScript = 1109, + FBSRebootBox = 1110, + FBSSetBigBrotherMode = 1111, + FBSMinidumpServer = 1112, + FBSDeployHotFixPackage = 1114, + FBSDeployHotFixResponse = 1115, + FBSDownloadHotFix = 1116, + FBSDownloadHotFixResponse = 1117, + FBSUpdateTargetConfigFile = 1118, + FBSApplyAccountCred = 1119, + FBSApplyAccountCredResponse = 1120, + FBSSetShellCount = 1121, + FBSTerminateShell = 1122, + FBSQueryGMForRequest = 1123, + FBSQueryGMResponse = 1124, + FBSTerminateZombies = 1125, + FBSInfoFromBootstrapper = 1126, + FBSRebootBoxResponse = 1127, + FBSBootstrapperPackageRequest = 1128, + FBSBootstrapperPackageResponse = 1129, + FBSBootstrapperGetPackageChunk = 1130, + FBSBootstrapperGetPackageChunkResponse = 1131, + FBSBootstrapperPackageTransferProgress = 1132, + FBSRestartBootstrapper = 1133, + FBSPauseFrozenDumps = 1134, + BaseFileXfer = 1200, + FileXferRequest = 1200, + FileXferResponse = 1201, + FileXferData = 1202, + FileXferEnd = 1203, + FileXferDataAck = 1204, + BaseChannelAuth = 1300, + ChannelAuthChallenge = 1300, + ChannelAuthResponse = 1301, + ChannelAuthResult = 1302, + ChannelEncryptRequest = 1303, + ChannelEncryptResponse = 1304, + ChannelEncryptResult = 1305, + BaseBS = 1400, + BSPurchaseStart = 1401, + BSPurchaseResponse = 1402, + BSAuthenticateCCTrans = 1403, + BSAuthenticateCCTransResponse = 1404, + BSSettleComplete = 1406, + BSInitPayPalTxn = 1408, + BSInitPayPalTxnResponse = 1409, + BSGetPayPalUserInfo = 1410, + BSGetPayPalUserInfoResponse = 1411, + BSPaymentInstrBan = 1417, + BSPaymentInstrBanResponse = 1418, + BSInitGCBankXferTxn = 1421, + BSInitGCBankXferTxnResponse = 1422, + BSCommitGCTxn = 1425, + BSQueryTransactionStatus = 1426, + BSQueryTransactionStatusResponse = 1427, + BSQueryPaymentInstUsage = 1431, + BSQueryPaymentInstResponse = 1432, + BSQueryTxnExtendedInfo = 1433, + BSQueryTxnExtendedInfoResponse = 1434, + BSUpdateConversionRates = 1435, + BSPurchaseRunFraudChecks = 1437, + BSPurchaseRunFraudChecksResponse = 1438, + BSQueryBankInformation = 1440, + BSQueryBankInformationResponse = 1441, + BSValidateXsollaSignature = 1445, + BSValidateXsollaSignatureResponse = 1446, + BSQiwiWalletInvoice = 1448, + BSQiwiWalletInvoiceResponse = 1449, + BSUpdateInventoryFromProPack = 1450, + BSUpdateInventoryFromProPackResponse = 1451, + BSSendShippingRequest = 1452, + BSSendShippingRequestResponse = 1453, + BSGetProPackOrderStatus = 1454, + BSGetProPackOrderStatusResponse = 1455, + BSCheckJobRunning = 1456, + BSCheckJobRunningResponse = 1457, + BSResetPackagePurchaseRateLimit = 1458, + BSResetPackagePurchaseRateLimitResponse = 1459, + BSUpdatePaymentData = 1460, + BSUpdatePaymentDataResponse = 1461, + BSGetBillingAddress = 1462, + BSGetBillingAddressResponse = 1463, + BSGetCreditCardInfo = 1464, + BSGetCreditCardInfoResponse = 1465, + BSRemoveExpiredPaymentData = 1468, + BSRemoveExpiredPaymentDataResponse = 1469, + BSConvertToCurrentKeys = 1470, + BSConvertToCurrentKeysResponse = 1471, + BSInitPurchase = 1472, + BSInitPurchaseResponse = 1473, + BSCompletePurchase = 1474, + BSCompletePurchaseResponse = 1475, + BSPruneCardUsageStats = 1476, + BSPruneCardUsageStatsResponse = 1477, + BSStoreBankInformation = 1478, + BSStoreBankInformationResponse = 1479, + BSVerifyPOSAKey = 1480, + BSVerifyPOSAKeyResponse = 1481, + BSReverseRedeemPOSAKey = 1482, + BSReverseRedeemPOSAKeyResponse = 1483, + BSQueryFindCreditCard = 1484, + BSQueryFindCreditCardResponse = 1485, + BSStatusInquiryPOSAKey = 1486, + BSStatusInquiryPOSAKeyResponse = 1487, + BSValidateMoPaySignature = 1488 #Obsolete + BSValidateMoPaySignatureResponse = 1489 #Obsolete + BSMoPayConfirmProductDelivery = 1490 #Obsolete + BSMoPayConfirmProductDeliveryResponse = 1491 #Obsolete + BSGenerateMoPayMD5 = 1492 #Obsolete + BSGenerateMoPayMD5Response = 1493 #Obsolete + BSBoaCompraConfirmProductDelivery = 1494, + BSBoaCompraConfirmProductDeliveryResponse = 1495, + BSGenerateBoaCompraMD5 = 1496, + BSGenerateBoaCompraMD5Response = 1497, + BSCommitWPTxn = 1498, + BSCommitAdyenTxn = 1499, + BaseATS = 1500, + ATSStartStressTest = 1501, + ATSStopStressTest = 1502, + ATSRunFailServerTest = 1503, + ATSUFSPerfTestTask = 1504, + ATSUFSPerfTestResponse = 1505, + ATSCycleTCM = 1506, + ATSInitDRMSStressTest = 1507, + ATSCallTest = 1508, + ATSCallTestReply = 1509, + ATSStartExternalStress = 1510, + ATSExternalStressJobStart = 1511, + ATSExternalStressJobQueued = 1512, + ATSExternalStressJobRunning = 1513, + ATSExternalStressJobStopped = 1514, + ATSExternalStressJobStopAll = 1515, + ATSExternalStressActionResult = 1516, + ATSStarted = 1517, + ATSCSPerfTestTask = 1518, + ATSCSPerfTestResponse = 1519, + BaseDP = 1600, + DPSetPublishingState = 1601, + DPUniquePlayersStat = 1603, + DPStreamingUniquePlayersStat = 1604, + DPVacInfractionStats = 1605 #Obsolete + DPVacBanStats = 1606 #Obsolete + DPBlockingStats = 1607, + DPNatTraversalStats = 1608, + DPVacCertBanStats = 1610 #Obsolete + DPVacCafeBanStats = 1611 #Obsolete + DPCloudStats = 1612, + DPAchievementStats = 1613, + DPAccountCreationStats = 1614 #Obsolete + DPGetPlayerCount = 1615, + DPGetPlayerCountResponse = 1616, + DPGameServersPlayersStats = 1617, + DPFacebookStatistics = 1619 #Obsolete + ClientDPCheckSpecialSurvey = 1620, + ClientDPCheckSpecialSurveyResponse = 1621, + ClientDPSendSpecialSurveyResponse = 1622, + ClientDPSendSpecialSurveyResponseReply = 1623, + DPStoreSaleStatistics = 1624, + ClientDPUpdateAppJobReport = 1625, + DPUpdateContentEvent = 1626, + ClientDPUnsignedInstallScript = 1627, + DPPartnerMicroTxns = 1628, + DPPartnerMicroTxnsResponse = 1629, + ClientDPContentStatsReport = 1630, + DPVRUniquePlayersStat = 1631, + BaseCM = 1700, + CMSetAllowState = 1701, + CMSpewAllowState = 1702, + CMSessionRejected = 1703, + CMSetSecrets = 1704, + CMGetSecrets = 1705, + BaseGC = 2200, + GCCmdRevive = 2203, + GCCmdDown = 2206, + GCCmdDeploy = 2207, + GCCmdDeployResponse = 2208, + GCCmdSwitch = 2209, + AMRefreshSessions = 2210, + GCAchievementAwarded = 2212, + GCSystemMessage = 2213, + GCCmdStatus = 2216, + GCInterAppMessage = 2219, + GCGetEmailTemplate = 2220, + GCGetEmailTemplateResponse = 2221, + GCHRelay = 2222, + GCHRelayToClient = 2223, + GCHUpdateSession = 2224, + GCHRequestUpdateSession = 2225, + GCHRequestStatus = 2226, + GCHRequestStatusResponse = 2227, + GCHAccountVacStatusChange = 2228, + GCHSpawnGC = 2229, + GCHSpawnGCResponse = 2230, + GCHKillGC = 2231, + GCHKillGCResponse = 2232, + GCHAccountTradeBanStatusChange = 2233, + GCHAccountLockStatusChange = 2234, + GCHVacVerificationChange = 2235, + GCHAccountPhoneNumberChange = 2236, + GCHAccountTwoFactorChange = 2237, + GCHInviteUserToLobby = 2238, + GCHUpdateMultipleSessions = 2239, + GCHMarkAppSessionsAuthoritative = 2240, + GCHRecurringSubscriptionStatusChange = 2241, + GCHAppCheersReceived = 2242, + GCHAppCheersGetAllowedTypes = 2243, + GCHAppCheersGetAllowedTypesResponse = 2244, + GCHRoutingRulesFromGCHtoGM = 2245, + GCHRoutingRulesToGCHfromGM = 2246, + UpdateCMMessageRateRules = 2247, + BaseP2P = 2500, + P2PIntroducerMessage = 2502, + BaseSM = 2900, + SMExpensiveReport = 2902, + SMHourlyReport = 2903, + SMFishingReport = 2904 #Obsolete + SMPartitionRenames = 2905, + SMMonitorSpace = 2906, + SMTestNextBuildSchemaConversion = 2907, + SMTestNextBuildSchemaConversionResponse = 2908, + BaseTest = 3000, + FailServer = 3000, + JobHeartbeatTest = 3001, + JobHeartbeatTestResponse = 3002, + BaseFTSRange = 3100, + BaseCCSRange = 3150, + CCSDeleteAllCommentsByAuthor = 3161, + CCSDeleteAllCommentsByAuthorResponse = 3162, + BaseLBSRange = 3200, + LBSSetScore = 3201, + LBSSetScoreResponse = 3202, + LBSFindOrCreateLB = 3203, + LBSFindOrCreateLBResponse = 3204, + LBSGetLBEntries = 3205, + LBSGetLBEntriesResponse = 3206, + LBSGetLBList = 3207, + LBSGetLBListResponse = 3208, + LBSSetLBDetails = 3209, + LBSDeleteLB = 3210, + LBSDeleteLBEntry = 3211, + LBSResetLB = 3212, + LBSResetLBResponse = 3213, + LBSDeleteLBResponse = 3214, + BaseOGS = 3400, + OGSBeginSession = 3401, + OGSBeginSessionResponse = 3402, + OGSEndSession = 3403, + OGSEndSessionResponse = 3404, + OGSWriteAppSessionRow = 3406, + BaseBRP = 3600, + BRPStartShippingJobs = 3601 #Obsolete + BRPProcessUSBankReports = 3602 #Obsolete + BRPProcessGCReports = 3603 #Obsolete + BRPProcessPPReports = 3604 #Obsolete + BRPCommitGC = 3607 #Obsolete + BRPCommitGCResponse = 3608 #Obsolete + BRPFindHungTransactions = 3609 #Obsolete + BRPCheckFinanceCloseOutDate = 3610 #Obsolete + BRPProcessLicenses = 3611 #Obsolete + BRPProcessLicensesResponse = 3612 #Obsolete + BRPRemoveExpiredPaymentData = 3613 #Obsolete + BRPRemoveExpiredPaymentDataResponse = 3614 #Obsolete + BRPConvertToCurrentKeys = 3615 #Obsolete + BRPConvertToCurrentKeysResponse = 3616 #Obsolete + BRPPruneCardUsageStats = 3617 #Obsolete + BRPPruneCardUsageStatsResponse = 3618 #Obsolete + BRPCheckActivationCodes = 3619 #Obsolete + BRPCheckActivationCodesResponse = 3620 #Obsolete + BRPCommitWP = 3621 #Obsolete + BRPCommitWPResponse = 3622 #Obsolete + BRPProcessWPReports = 3623 #Obsolete + BRPProcessPaymentRules = 3624 #Obsolete + BRPProcessPartnerPayments = 3625 #Obsolete + BRPCheckSettlementReports = 3626 #Obsolete + BRPPostTaxToAvalara = 3628 #Obsolete + BRPPostTransactionTax = 3629, + BRPPostTransactionTaxResponse = 3630, + BRPProcessIMReports = 3631 #Obsolete + BaseAMRange2 = 4000, + AMCreateChat = 4001, + AMCreateChatResponse = 4002, + AMSetProfileURL = 4005, + AMGetAccountEmailAddress = 4006, + AMGetAccountEmailAddressResponse = 4007, + AMRequestClanData = 4008, + AMRouteToClients = 4009, + AMLeaveClan = 4010, + AMClanPermissions = 4011, + AMClanPermissionsResponse = 4012, + AMCreateClanEvent = 4013 #Obsolete( "renamed to AMCreateClanEventDummyForRateLimiting" ) + AMCreateClanEventDummyForRateLimiting = 4013, + AMCreateClanEventResponse = 4014 #Obsolete + AMUpdateClanEvent = 4015 #Obsolete( "renamed to AMUpdateClanEventDummyForRateLimiting" ) + AMUpdateClanEventDummyForRateLimiting = 4015, + AMUpdateClanEventResponse = 4016 #Obsolete + AMGetClanEvents = 4017 #Obsolete + AMGetClanEventsResponse = 4018 #Obsolete + AMDeleteClanEvent = 4019 #Obsolete + AMDeleteClanEventResponse = 4020 #Obsolete + AMSetClanPermissionSettings = 4021, + AMSetClanPermissionSettingsResponse = 4022, + AMGetClanPermissionSettings = 4023, + AMGetClanPermissionSettingsResponse = 4024, + AMPublishChatRoomInfo = 4025, + ClientChatRoomInfo = 4026, + AMGetClanHistory = 4039, + AMGetClanHistoryResponse = 4040, + AMGetClanPermissionBits = 4041, + AMGetClanPermissionBitsResponse = 4042, + AMSetClanPermissionBits = 4043, + AMSetClanPermissionBitsResponse = 4044, + AMSessionInfoRequest = 4045, + AMSessionInfoResponse = 4046, + AMValidateWGToken = 4047, + AMGetSingleClanEvent = 4048 #Obsolete + AMGetSingleClanEventResponse = 4049 #Obsolete + AMGetClanRank = 4050, + AMGetClanRankResponse = 4051, + AMSetClanRank = 4052, + AMSetClanRankResponse = 4053, + AMGetClanPOTW = 4054, + AMGetClanPOTWResponse = 4055, + AMSetClanPOTW = 4056, + AMSetClanPOTWResponse = 4057, + AMDumpUser = 4059, + AMKickUserFromClan = 4060, + AMAddFounderToClan = 4061, + AMValidateWGTokenResponse = 4062, + AMSetCommunityState = 4063 #Obsolete + AMSetAccountDetails = 4064, + AMGetChatBanList = 4065, + AMGetChatBanListResponse = 4066, + AMUnBanFromChat = 4067, + AMSetClanDetails = 4068, + AMGetAccountLinks = 4069, + AMGetAccountLinksResponse = 4070, + AMSetAccountLinks = 4071, + AMSetAccountLinksResponse = 4072, + AMGetUserGameStats = 4073 #Obsolete( "renamed to UGSGetUserGameStats" ) + UGSGetUserGameStats = 4073, + AMGetUserGameStatsResponse = 4074 #Obsolete( "renamed to UGSGetUserGameStatsResponse" ) + UGSGetUserGameStatsResponse = 4074, + AMCheckClanMembership = 4075, + AMGetClanMembers = 4076, + AMGetClanMembersResponse = 4077, + AMJoinPublicClan = 4078 #Obsolete + AMNotifyChatOfClanChange = 4079, + AMResubmitPurchase = 4080, + AMAddFriend = 4081, + AMAddFriendResponse = 4082, + AMRemoveFriend = 4083, + AMDumpClan = 4084, + AMChangeClanOwner = 4085, + AMCancelEasyCollect = 4086, + AMCancelEasyCollectResponse = 4087, + AMClansInCommon = 4090, + AMClansInCommonResponse = 4091, + AMIsValidAccountID = 4092, + AMConvertClan = 4093 #Obsolete + AMWipeFriendsList = 4095, + AMSetIgnored = 4096, + AMClansInCommonCountResponse = 4097, + AMFriendsList = 4098, + AMFriendsListResponse = 4099, + AMFriendsInCommon = 4100, + AMFriendsInCommonResponse = 4101, + AMFriendsInCommonCountResponse = 4102, + AMClansInCommonCount = 4103, + AMChallengeVerdict = 4104, + AMChallengeNotification = 4105, + AMFindGSByIP = 4106, + AMFoundGSByIP = 4107, + AMGiftRevoked = 4108, + AMCreateAccountRecord = 4109 #Obsolete + AMUserClanList = 4110, + AMUserClanListResponse = 4111, + AMGetAccountDetails2 = 4112, + AMGetAccountDetailsResponse2 = 4113, + AMSetCommunityProfileSettings = 4114, + AMSetCommunityProfileSettingsResponse = 4115, + AMGetCommunityPrivacyState = 4116, + AMGetCommunityPrivacyStateResponse = 4117, + AMCheckClanInviteRateLimiting = 4118, + AMGetUserAchievementStatus = 4119 #Obsolete( "renamed to UGSGetUserAchievementStatus" ) + UGSGetUserAchievementStatus = 4119, + AMGetIgnored = 4120, + AMGetIgnoredResponse = 4121, + AMSetIgnoredResponse = 4122, + AMSetFriendRelationshipNone = 4123, + AMGetFriendRelationship = 4124, + AMGetFriendRelationshipResponse = 4125, + AMServiceModulesCache = 4126, + AMServiceModulesCall = 4127, + AMServiceModulesCallResponse = 4128, + AMGetCaptchaDataForIP = 4129 #Obsolete + AMGetCaptchaDataForIPResponse = 4130 #Obsolete + AMValidateCaptchaDataForIP = 4131 #Obsolete + AMValidateCaptchaDataForIPResponse = 4132 #Obsolete + AMTrackFailedAuthByIP = 4133 #Obsolete + AMGetCaptchaDataByGID = 4134 #Obsolete + AMGetCaptchaDataByGIDResponse = 4135 #Obsolete + CommunityAddFriendNews = 4140, + AMFindClanUser = 4143, + AMFindClanUserResponse = 4144, + AMBanFromChat = 4145, + AMGetUserNewsSubscriptions = 4147, + AMGetUserNewsSubscriptionsResponse = 4148, + AMSetUserNewsSubscriptions = 4149, + AMSendQueuedEmails = 4152, + AMSetLicenseFlags = 4153, + CommunityDeleteUserNews = 4155, + AMAllowUserFilesRequest = 4156, + AMAllowUserFilesResponse = 4157, + AMGetAccountStatus = 4158, + AMGetAccountStatusResponse = 4159, + AMEditBanReason = 4160, + AMCheckClanMembershipResponse = 4161, + AMProbeClanMembershipList = 4162, + AMProbeClanMembershipListResponse = 4163, + UGSGetUserAchievementStatusResponse = 4164, + AMGetFriendsLobbies = 4165, + AMGetFriendsLobbiesResponse = 4166, + AMGetUserFriendNewsResponse = 4172, + CommunityGetUserFriendNews = 4173, + AMGetUserClansNewsResponse = 4174, + AMGetUserClansNews = 4175, + AMGetPreviousCBAccount = 4184, + AMGetPreviousCBAccountResponse = 4185, + AMGetUserLicenseHistory = 4190, + AMGetUserLicenseHistoryResponse = 4191, + AMSupportChangePassword = 4194, + AMSupportChangeEmail = 4195, + AMResetUserVerificationGSByIP = 4197, + AMUpdateGSPlayStats = 4198, + AMSupportEnableOrDisable = 4199, + AMGetPurchaseStatus = 4206, + AMSupportIsAccountEnabled = 4209, + AMSupportIsAccountEnabledResponse = 4210, + AMGetUserStats = 4211 #Obsolete( "renamed to UGSGetUserStats" ) + UGSGetUserStats = 4211, + AMSupportKickSession = 4212, + AMGSSearch = 4213, + MarketingMessageUpdate = 4216, + AMRouteFriendMsg = 4219 #Obsolete( "renamed to ChatServerRouteFriendMsg" ) + ChatServerRouteFriendMsg = 4219, + AMTicketAuthRequestOrResponse = 4220, + AMVerifyDepotManagementRights = 4222, + AMVerifyDepotManagementRightsResponse = 4223, + AMAddFreeLicense = 4224, + AMValidateEmailLink = 4231, + AMValidateEmailLinkResponse = 4232, + AMStoreUserStats = 4236 #Obsolete( "renamed to UGSStoreUserStats" ) + UGSStoreUserStats = 4236, + AMDeleteStoredCard = 4241, + AMRevokeLegacyGameKeys = 4242, + AMGetWalletDetails = 4244, + AMGetWalletDetailsResponse = 4245, + AMDeleteStoredPaymentInfo = 4246, + AMGetStoredPaymentSummary = 4247, + AMGetStoredPaymentSummaryResponse = 4248, + AMGetWalletConversionRate = 4249, + AMGetWalletConversionRateResponse = 4250, + AMConvertWallet = 4251, + AMConvertWalletResponse = 4252, + AMSetPreApproval = 4255, + AMSetPreApprovalResponse = 4256, + AMCreateRefund = 4258, + AMCreateRefundResponse = 4259 #Obsolete + AMCreateChargeback = 4260, + AMCreateChargebackResponse = 4261 #Obsolete + AMCreateDispute = 4262, + AMCreateDisputeResponse = 4263 #Obsolete + AMClearDispute = 4264, + AMClearDisputeResponse = 4265 #Obsolete( "renamed to AMCreateFinancialAdjustment" ) + AMCreateFinancialAdjustment = 4265, + AMPlayerNicknameList = 4266, + AMPlayerNicknameListResponse = 4267, + AMSetDRMTestConfig = 4268, + AMGetUserCurrentGameInfo = 4269, + AMGetUserCurrentGameInfoResponse = 4270, + AMGetGSPlayerList = 4271, + AMGetGSPlayerListResponse = 4272, + AMGetGameMembers = 4276, + AMGetGameMembersResponse = 4277, + AMGetSteamIDForMicroTxn = 4278, + AMGetSteamIDForMicroTxnResponse = 4279, + AMAddPublisherUser = 4280 #Obsolete( "renamed to AMSetPartnerMember" ) + AMSetPartnerMember = 4280, + AMRemovePublisherUser = 4281, + AMGetUserLicenseList = 4282, + AMGetUserLicenseListResponse = 4283, + AMReloadGameGroupPolicy = 4284, + AMAddFreeLicenseResponse = 4285, + AMVACStatusUpdate = 4286, + AMGetAccountDetails = 4287, + AMGetAccountDetailsResponse = 4288, + AMGetPlayerLinkDetails = 4289, + AMGetPlayerLinkDetailsResponse = 4290, + AMGetAccountFlagsForWGSpoofing = 4294, + AMGetAccountFlagsForWGSpoofingResponse = 4295, + AMGetClanOfficers = 4298, + AMGetClanOfficersResponse = 4299, + AMNameChange = 4300, + AMGetNameHistory = 4301, + AMGetNameHistoryResponse = 4302, + AMUpdateProviderStatus = 4305, + AMSupportRemoveAccountSecurity = 4307, + AMIsAccountInCaptchaGracePeriod = 4308, + AMIsAccountInCaptchaGracePeriodResponse = 4309, + AMAccountPS3Unlink = 4310, + AMAccountPS3UnlinkResponse = 4311, + AMStoreUserStatsResponse = 4312 #Obsolete( "renamed to UGSStoreUserStatsResponse" ) + UGSStoreUserStatsResponse = 4312, + AMGetAccountPSNInfo = 4313, + AMGetAccountPSNInfoResponse = 4314, + AMAuthenticatedPlayerList = 4315, + AMGetUserGifts = 4316, + AMGetUserGiftsResponse = 4317, + AMTransferLockedGifts = 4320, + AMTransferLockedGiftsResponse = 4321, + AMPlayerHostedOnGameServer = 4322, + AMGetAccountBanInfo = 4323, + AMGetAccountBanInfoResponse = 4324, + AMRecordBanEnforcement = 4325, + AMRollbackGiftTransfer = 4326, + AMRollbackGiftTransferResponse = 4327, + AMHandlePendingTransaction = 4328, + AMRequestClanDetails = 4329, + AMDeleteStoredPaypalAgreement = 4330, + AMGameServerUpdate = 4331, + AMGameServerRemove = 4332, + AMGetPaypalAgreements = 4333, + AMGetPaypalAgreementsResponse = 4334, + AMGameServerPlayerCompatibilityCheck = 4335, + AMGameServerPlayerCompatibilityCheckResponse = 4336, + AMRenewLicense = 4337, + AMGetAccountCommunityBanInfo = 4338, + AMGetAccountCommunityBanInfoResponse = 4339, + AMGameServerAccountChangePassword = 4340, + AMGameServerAccountDeleteAccount = 4341, + AMRenewAgreement = 4342, + AMXsollaPayment = 4344, + AMXsollaPaymentResponse = 4345, + AMAcctAllowedToPurchase = 4346, + AMAcctAllowedToPurchaseResponse = 4347, + AMSwapKioskDeposit = 4348, + AMSwapKioskDepositResponse = 4349, + AMSetUserGiftUnowned = 4350, + AMSetUserGiftUnownedResponse = 4351, + AMClaimUnownedUserGift = 4352, + AMClaimUnownedUserGiftResponse = 4353, + AMSetClanName = 4354, + AMSetClanNameResponse = 4355, + AMGrantCoupon = 4356, + AMGrantCouponResponse = 4357, + AMIsPackageRestrictedInUserCountry = 4358, + AMIsPackageRestrictedInUserCountryResponse = 4359, + AMHandlePendingTransactionResponse = 4360, + AMGrantGuestPasses2 = 4361, + AMGrantGuestPasses2Response = 4362, + AMSessionQuery = 4363 #Obsolete + AMSessionQueryResponse = 4364 #Obsolete + AMGetPlayerBanDetails = 4365, + AMGetPlayerBanDetailsResponse = 4366, + AMFinalizePurchase = 4367, + AMFinalizePurchaseResponse = 4368, + AMPersonaChangeResponse = 4372, + AMGetClanDetailsForForumCreation = 4373, + AMGetClanDetailsForForumCreationResponse = 4374, + AMGetPendingNotificationCount = 4375, + AMGetPendingNotificationCountResponse = 4376, + AMPasswordHashUpgrade = 4377, + AMMoPayPayment = 4378 #Obsolete + AMMoPayPaymentResponse = 4379 #Obsolete + AMBoaCompraPayment = 4380, + AMBoaCompraPaymentResponse = 4381, + AMExpireCaptchaByGID = 4382 #Obsolete + AMCompleteExternalPurchase = 4383, + AMCompleteExternalPurchaseResponse = 4384, + AMResolveNegativeWalletCredits = 4385, + AMResolveNegativeWalletCreditsResponse = 4386, + AMPayelpPayment = 4387 #Obsolete + AMPayelpPaymentResponse = 4388 #Obsolete + AMPlayerGetClanBasicDetails = 4389, + AMPlayerGetClanBasicDetailsResponse = 4390, + AMMOLPayment = 4391, + AMMOLPaymentResponse = 4392, + GetUserIPCountry = 4393, + GetUserIPCountryResponse = 4394, + NotificationOfSuspiciousActivity = 4395, + AMDegicaPayment = 4396, + AMDegicaPaymentResponse = 4397, + AMEClubPayment = 4398, + AMEClubPaymentResponse = 4399, + AMPayPalPaymentsHubPayment = 4400, + AMPayPalPaymentsHubPaymentResponse = 4401, + AMTwoFactorRecoverAuthenticatorRequest = 4402, + AMTwoFactorRecoverAuthenticatorResponse = 4403, + AMSmart2PayPayment = 4404, + AMSmart2PayPaymentResponse = 4405, + AMValidatePasswordResetCodeAndSendSmsRequest = 4406, + AMValidatePasswordResetCodeAndSendSmsResponse = 4407, + AMGetAccountResetDetailsRequest = 4408, + AMGetAccountResetDetailsResponse = 4409, + AMBitPayPayment = 4410, + AMBitPayPaymentResponse = 4411, + AMSendAccountInfoUpdate = 4412, + AMSendScheduledGift = 4413, + AMNodwinPayment = 4414, + AMNodwinPaymentResponse = 4415, + AMResolveWalletRevoke = 4416, + AMResolveWalletReverseRevoke = 4417, + AMFundedPayment = 4418, + AMFundedPaymentResponse = 4419, + AMRequestPersonaUpdateForChatServer = 4420, + AMPerfectWorldPayment = 4421, + AMPerfectWorldPaymentResponse = 4422, + AMECommPayPayment = 4423, + AMECommPayPaymentResponse = 4424, + AMSetRemoteClientID = 4425, + BasePSRange = 5000, + PSCreateShoppingCart = 5001, + PSCreateShoppingCartResponse = 5002, + PSIsValidShoppingCart = 5003, + PSIsValidShoppingCartResponse = 5004, + PSAddPackageToShoppingCart = 5005, + PSAddPackageToShoppingCartResponse = 5006, + PSRemoveLineItemFromShoppingCart = 5007, + PSRemoveLineItemFromShoppingCartResponse = 5008, + PSGetShoppingCartContents = 5009, + PSGetShoppingCartContentsResponse = 5010, + PSAddWalletCreditToShoppingCart = 5011, + PSAddWalletCreditToShoppingCartResponse = 5012, + BaseUFSRange = 5200, + ClientUFSUploadFileRequest = 5202, + ClientUFSUploadFileResponse = 5203, + ClientUFSUploadFileChunk = 5204, + ClientUFSUploadFileFinished = 5205, + ClientUFSGetFileListForApp = 5206, + ClientUFSGetFileListForAppResponse = 5207, + ClientUFSDownloadRequest = 5210, + ClientUFSDownloadResponse = 5211, + ClientUFSDownloadChunk = 5212, + ClientUFSLoginRequest = 5213, + ClientUFSLoginResponse = 5214, + UFSReloadPartitionInfo = 5215, + ClientUFSTransferHeartbeat = 5216, + UFSSynchronizeFile = 5217, + UFSSynchronizeFileResponse = 5218, + ClientUFSDeleteFileRequest = 5219, + ClientUFSDeleteFileResponse = 5220, + ClientUFSGetUGCDetails = 5226, + ClientUFSGetUGCDetailsResponse = 5227, + UFSUpdateFileFlags = 5228, + UFSUpdateFileFlagsResponse = 5229, + ClientUFSGetSingleFileInfo = 5230, + ClientUFSGetSingleFileInfoResponse = 5231, + ClientUFSShareFile = 5232, + ClientUFSShareFileResponse = 5233, + UFSReloadAccount = 5234, + UFSReloadAccountResponse = 5235, + UFSUpdateRecordBatched = 5236, + UFSUpdateRecordBatchedResponse = 5237, + UFSMigrateFile = 5238, + UFSMigrateFileResponse = 5239, + UFSGetUGCURLs = 5240, + UFSGetUGCURLsResponse = 5241, + UFSHttpUploadFileFinishRequest = 5242, + UFSHttpUploadFileFinishResponse = 5243, + UFSDownloadStartRequest = 5244, + UFSDownloadStartResponse = 5245, + UFSDownloadChunkRequest = 5246, + UFSDownloadChunkResponse = 5247, + UFSDownloadFinishRequest = 5248, + UFSDownloadFinishResponse = 5249, + UFSFlushURLCache = 5250, + UFSUploadCommit = 5251 #Obsolete( "renamed to ClientUFSUploadCommit" ) + ClientUFSUploadCommit = 5251, + UFSUploadCommitResponse = 5252 #Obsolete( "renamed to ClientUFSUploadCommitResponse" ) + ClientUFSUploadCommitResponse = 5252, + UFSMigrateFileAppID = 5253, + UFSMigrateFileAppIDResponse = 5254, + BaseClient2 = 5400, + ClientRequestForgottenPasswordEmail = 5401, + ClientRequestForgottenPasswordEmailResponse = 5402, + ClientCreateAccountResponse = 5403, + ClientResetForgottenPassword = 5404, + ClientResetForgottenPasswordResponse = 5405, + ClientCreateAccount2 = 5406 #Obsolete + ClientInformOfResetForgottenPassword = 5407, + ClientInformOfResetForgottenPasswordResponse = 5408, + ClientGamesPlayedWithDataBlob = 5410, + ClientUpdateUserGameInfo = 5411, + ClientFileToDownload = 5412, + ClientFileToDownloadResponse = 5413, + ClientLBSSetScore = 5414, + ClientLBSSetScoreResponse = 5415, + ClientLBSFindOrCreateLB = 5416, + ClientLBSFindOrCreateLBResponse = 5417, + ClientLBSGetLBEntries = 5418, + ClientLBSGetLBEntriesResponse = 5419, + ClientChatDeclined = 5426, + ClientFriendMsgIncoming = 5427, + ClientTicketAuthComplete = 5429, + ClientIsLimitedAccount = 5430, + ClientRequestAuthList = 5431, + ClientAuthList = 5432, + ClientStat = 5433, + ClientP2PConnectionInfo = 5434, + ClientP2PConnectionFailInfo = 5435, + ClientGetDepotDecryptionKey = 5438, + ClientGetDepotDecryptionKeyResponse = 5439, + GSPerformHardwareSurvey = 5440, + ClientEnableTestLicense = 5443, + ClientEnableTestLicenseResponse = 5444, + ClientDisableTestLicense = 5445, + ClientDisableTestLicenseResponse = 5446, + ClientRequestValidationMail = 5448, + ClientRequestValidationMailResponse = 5449, + ClientCheckAppBetaPassword = 5450, + ClientCheckAppBetaPasswordResponse = 5451, + ClientToGC = 5452, + ClientFromGC = 5453, + ClientRequestChangeMail = 5454, + ClientRequestChangeMailResponse = 5455, + ClientEmailAddrInfo = 5456, + ClientPasswordChange3 = 5457, + ClientEmailChange3 = 5458, + ClientPersonalQAChange3 = 5459, + ClientResetForgottenPassword3 = 5460, + ClientRequestForgottenPasswordEmail3 = 5461, + ClientNewLoginKey = 5463, + ClientNewLoginKeyAccepted = 5464, + ClientStoreUserStats2 = 5466, + ClientStatsUpdated = 5467, + ClientActivateOEMLicense = 5468, + ClientRegisterOEMMachine = 5469, + ClientRegisterOEMMachineResponse = 5470, + ClientRequestedClientStats = 5480, + ClientStat2Int32 = 5481, + ClientStat2 = 5482, + ClientVerifyPassword = 5483, + ClientVerifyPasswordResponse = 5484, + ClientDRMDownloadRequest = 5485, + ClientDRMDownloadResponse = 5486, + ClientDRMFinalResult = 5487, + ClientGetFriendsWhoPlayGame = 5488, + ClientGetFriendsWhoPlayGameResponse = 5489, + ClientOGSBeginSession = 5490, + ClientOGSBeginSessionResponse = 5491, + ClientOGSEndSession = 5492, + ClientOGSEndSessionResponse = 5493, + ClientOGSWriteRow = 5494, + ClientDRMTest = 5495, + ClientDRMTestResult = 5496, + ClientStartPeerContentServer = 5497, + ClientStartPeerContentServerResponse = 5498, + ClientServerUnavailable = 5500, + ClientServersAvailable = 5501, + ClientRegisterAuthTicketWithCM = 5502, + ClientGCMsgFailed = 5503, + ClientMicroTxnAuthRequest = 5504, + ClientMicroTxnAuthorize = 5505, + ClientMicroTxnAuthorizeResponse = 5506, + ClientAppMinutesPlayedData = 5507, + ClientGetMicroTxnInfo = 5508, + ClientGetMicroTxnInfoResponse = 5509, + ClientMarketingMessageUpdate2 = 5510, + ClientDeregisterWithServer = 5511, + ClientSubscribeToPersonaFeed = 5512, + ClientLogon = 5514, + ClientGetClientDetails = 5515, + ClientGetClientDetailsResponse = 5516, + ClientReportOverlayDetourFailure = 5517, + ClientGetClientAppList = 5518, + ClientGetClientAppListResponse = 5519, + ClientInstallClientApp = 5520, + ClientInstallClientAppResponse = 5521, + ClientUninstallClientApp = 5522, + ClientUninstallClientAppResponse = 5523, + ClientSetClientAppUpdateState = 5524, + ClientSetClientAppUpdateStateResponse = 5525, + ClientRequestEncryptedAppTicket = 5526, + ClientRequestEncryptedAppTicketResponse = 5527, + ClientWalletInfoUpdate = 5528, + ClientLBSSetUGC = 5529, + ClientLBSSetUGCResponse = 5530, + ClientAMGetClanOfficers = 5531, + ClientAMGetClanOfficersResponse = 5532, + ClientFriendProfileInfo = 5535, + ClientFriendProfileInfoResponse = 5536, + ClientUpdateMachineAuth = 5537, + ClientUpdateMachineAuthResponse = 5538, + ClientReadMachineAuth = 5539, + ClientReadMachineAuthResponse = 5540, + ClientRequestMachineAuth = 5541, + ClientRequestMachineAuthResponse = 5542, + ClientScreenshotsChanged = 5543, + ClientEmailChange4 = 5544 #Obsolete + ClientEmailChangeResponse4 = 5545 #Obsolete + ClientGetCDNAuthToken = 5546, + ClientGetCDNAuthTokenResponse = 5547, + ClientDownloadRateStatistics = 5548, + ClientRequestAccountData = 5549, + ClientRequestAccountDataResponse = 5550, + ClientResetForgottenPassword4 = 5551, + ClientHideFriend = 5552, + ClientFriendsGroupsList = 5553, + ClientGetClanActivityCounts = 5554, + ClientGetClanActivityCountsResponse = 5555, + ClientOGSReportString = 5556, + ClientOGSReportBug = 5557, + ClientSentLogs = 5558, + ClientLogonGameServer = 5559, + AMClientCreateFriendsGroup = 5560, + AMClientCreateFriendsGroupResponse = 5561, + AMClientDeleteFriendsGroup = 5562, + AMClientDeleteFriendsGroupResponse = 5563, + AMClientRenameFriendsGroup = 5564 #Obsolete( "renamed to AMClientManageFriendsGroup" ) + AMClientManageFriendsGroup = 5564, + AMClientRenameFriendsGroupResponse = 5565 #Obsolete( "renamed to AMClientManageFriendsGroupResponse" ) + AMClientManageFriendsGroupResponse = 5565, + AMClientAddFriendToGroup = 5566, + AMClientAddFriendToGroupResponse = 5567, + AMClientRemoveFriendFromGroup = 5568, + AMClientRemoveFriendFromGroupResponse = 5569, + ClientAMGetPersonaNameHistory = 5570, + ClientAMGetPersonaNameHistoryResponse = 5571, + ClientRequestFreeLicense = 5572, + ClientRequestFreeLicenseResponse = 5573, + ClientDRMDownloadRequestWithCrashData = 5574, + ClientAuthListAck = 5575, + ClientItemAnnouncements = 5576, + ClientRequestItemAnnouncements = 5577, + ClientFriendMsgEchoToSender = 5578, + ClientOGSGameServerPingSample = 5581, + ClientCommentNotifications = 5582, + ClientRequestCommentNotifications = 5583, + ClientPersonaChangeResponse = 5584, + ClientRequestWebAPIAuthenticateUserNonce = 5585, + ClientRequestWebAPIAuthenticateUserNonceResponse = 5586, + ClientPlayerNicknameList = 5587, + AMClientSetPlayerNickname = 5588, + AMClientSetPlayerNicknameResponse = 5589, + ClientCreateAccountProto = 5590 #Obsolete + ClientCreateAccountProtoResponse = 5591 #Obsolete + ClientGetNumberOfCurrentPlayersDP = 5592, + ClientGetNumberOfCurrentPlayersDPResponse = 5593, + ClientServiceMethod = 5594 #Obsolete( "renamed to ClientServiceMethodLegacy" ) + ClientServiceMethodLegacy = 5594, + ClientServiceMethodResponse = 5595 #Obsolete( "renamed to ClientServiceMethodLegacyResponse" ) + ClientServiceMethodLegacyResponse = 5595, + ClientFriendUserStatusPublished = 5596, + ClientCurrentUIMode = 5597, + ClientVanityURLChangedNotification = 5598, + ClientUserNotifications = 5599, + BaseDFS = 5600, + DFSGetFile = 5601, + DFSInstallLocalFile = 5602, + DFSConnection = 5603, + DFSConnectionReply = 5604, + ClientDFSAuthenticateRequest = 5605, + ClientDFSAuthenticateResponse = 5606, + ClientDFSEndSession = 5607, + DFSPurgeFile = 5608, + DFSRouteFile = 5609, + DFSGetFileFromServer = 5610, + DFSAcceptedResponse = 5611, + DFSRequestPingback = 5612, + DFSRecvTransmitFile = 5613, + DFSSendTransmitFile = 5614, + DFSRequestPingback2 = 5615, + DFSResponsePingback2 = 5616, + ClientDFSDownloadStatus = 5617, + DFSStartTransfer = 5618, + DFSTransferComplete = 5619, + DFSRouteFileResponse = 5620, + ClientNetworkingCertRequest = 5621, + ClientNetworkingCertRequestResponse = 5622, + ClientChallengeRequest = 5623, + ClientChallengeResponse = 5624, + BadgeCraftedNotification = 5625, + ClientNetworkingMobileCertRequest = 5626, + ClientNetworkingMobileCertRequestResponse = 5627, + BaseMDS = 5800, + AMToMDSGetDepotDecryptionKey = 5812, + MDSToAMGetDepotDecryptionKeyResponse = 5813, + MDSContentServerConfigRequest = 5827, + MDSContentServerConfig = 5828, + MDSGetDepotManifest = 5829, + MDSGetDepotManifestResponse = 5830, + MDSGetDepotManifestChunk = 5831, + MDSGetDepotChunk = 5832, + MDSGetDepotChunkResponse = 5833, + MDSGetDepotChunkChunk = 5834, + MDSGetServerListForUser = 5836 #Obsolete + MDSGetServerListForUserResponse = 5837 #Obsolete + MDSToCSFlushChunk = 5844, + MDSMigrateChunk = 5847, + MDSMigrateChunkResponse = 5848, + MDSToCSFlushManifest = 5849, + CSBase = 6200, + CSPing = 6201, + CSPingResponse = 6202, + GMSBase = 6400, + GMSGameServerReplicate = 6401, + ClientGMSServerQuery = 6403, + GMSClientServerQueryResponse = 6404, + AMGMSGameServerUpdate = 6405, + AMGMSGameServerRemove = 6406, + GameServerOutOfDate = 6407, + DeviceAuthorizationBase = 6500, + ClientAuthorizeLocalDeviceRequest = 6501, + ClientAuthorizeLocalDeviceResponse = 6502, + ClientDeauthorizeDeviceRequest = 6503, + ClientDeauthorizeDevice = 6504, + ClientUseLocalDeviceAuthorizations = 6505, + ClientGetAuthorizedDevices = 6506, + ClientGetAuthorizedDevicesResponse = 6507, + AMNotifySessionDeviceAuthorized = 6508, + ClientAuthorizeLocalDeviceNotification = 6509, + MMSBase = 6600, + ClientMMSCreateLobby = 6601, + ClientMMSCreateLobbyResponse = 6602, + ClientMMSJoinLobby = 6603, + ClientMMSJoinLobbyResponse = 6604, + ClientMMSLeaveLobby = 6605, + ClientMMSLeaveLobbyResponse = 6606, + ClientMMSGetLobbyList = 6607, + ClientMMSGetLobbyListResponse = 6608, + ClientMMSSetLobbyData = 6609, + ClientMMSSetLobbyDataResponse = 6610, + ClientMMSGetLobbyData = 6611, + ClientMMSLobbyData = 6612, + ClientMMSSendLobbyChatMsg = 6613, + ClientMMSLobbyChatMsg = 6614, + ClientMMSSetLobbyOwner = 6615, + ClientMMSSetLobbyOwnerResponse = 6616, + ClientMMSSetLobbyGameServer = 6617, + ClientMMSLobbyGameServerSet = 6618, + ClientMMSUserJoinedLobby = 6619, + ClientMMSUserLeftLobby = 6620, + ClientMMSInviteToLobby = 6621, + ClientMMSFlushFrenemyListCache = 6622, + ClientMMSFlushFrenemyListCacheResponse = 6623, + ClientMMSSetLobbyLinked = 6624, + ClientMMSSetRatelimitPolicyOnClient = 6625, + ClientMMSGetLobbyStatus = 6626, + ClientMMSGetLobbyStatusResponse = 6627, + MMSGetLobbyList = 6628, + MMSGetLobbyListResponse = 6629, + NonStdMsgBase = 6800, + NonStdMsgMemcached = 6801, + NonStdMsgHTTPServer = 6802, + NonStdMsgHTTPClient = 6803, + NonStdMsgWGResponse = 6804, + NonStdMsgPHPSimulator = 6805, + NonStdMsgChase = 6806, + NonStdMsgDFSTransfer = 6807, + NonStdMsgTests = 6808, + NonStdMsgUMQpipeAAPL = 6809, + NonStdMsgSyslog = 6810, + NonStdMsgLogsink = 6811, + NonStdMsgSteam2Emulator = 6812, + NonStdMsgRTMPServer = 6813, + NonStdMsgWebSocket = 6814, + NonStdMsgRedis = 6815, + UDSBase = 7000, + ClientUDSP2PSessionStarted = 7001, + ClientUDSP2PSessionEnded = 7002, + UDSRenderUserAuth = 7003, + UDSRenderUserAuthResponse = 7004, + ClientUDSInviteToGame = 7005 #Obsolete( "renamed to ClientInviteToGame" ) + ClientInviteToGame = 7005, + UDSHasSession = 7006, + UDSHasSessionResponse = 7007, + MPASBase = 7100, + MPASVacBanReset = 7101, + KGSBase = 7200, + UCMBase = 7300, + ClientUCMAddScreenshot = 7301, + ClientUCMAddScreenshotResponse = 7302, + UCMResetCommunityContent = 7307, + UCMResetCommunityContentResponse = 7308, + ClientUCMDeleteScreenshot = 7309, + ClientUCMDeleteScreenshotResponse = 7310, + ClientUCMPublishFile = 7311, + ClientUCMPublishFileResponse = 7312, + ClientUCMDeletePublishedFile = 7315, + ClientUCMDeletePublishedFileResponse = 7316, + ClientUCMEnumerateUserPublishedFiles = 7317, + ClientUCMEnumerateUserPublishedFilesResponse = 7318, + ClientUCMEnumerateUserSubscribedFiles = 7321, + ClientUCMEnumerateUserSubscribedFilesResponse = 7322, + ClientUCMUpdatePublishedFile = 7325, + ClientUCMUpdatePublishedFileResponse = 7326, + UCMUpdatePublishedFile = 7327, + UCMUpdatePublishedFileResponse = 7328, + UCMDeletePublishedFile = 7329, + UCMDeletePublishedFileResponse = 7330, + UCMUpdatePublishedFileStat = 7331, + UCMUpdatePublishedFileBan = 7332 #Obsolete + UCMUpdatePublishedFileBanResponse = 7333 #Obsolete + UCMReloadPublishedFile = 7337, + UCMReloadUserFileListCaches = 7338, + UCMPublishedFileReported = 7339, + UCMUpdatePublishedFileIncompatibleStatus = 7340 #Obsolete + UCMPublishedFilePreviewAdd = 7341, + UCMPublishedFilePreviewAddResponse = 7342, + UCMPublishedFilePreviewRemove = 7343, + UCMPublishedFilePreviewRemoveResponse = 7344, + ClientUCMPublishedFileSubscribed = 7347, + ClientUCMPublishedFileUnsubscribed = 7348, + UCMPublishedFileSubscribed = 7349, + UCMPublishedFileUnsubscribed = 7350, + UCMPublishFile = 7351, + UCMPublishFileResponse = 7352, + UCMPublishedFileChildAdd = 7353, + UCMPublishedFileChildAddResponse = 7354, + UCMPublishedFileChildRemove = 7355, + UCMPublishedFileChildRemoveResponse = 7356, + UCMPublishedFileParentChanged = 7359, + ClientUCMGetPublishedFilesForUser = 7360, + ClientUCMGetPublishedFilesForUserResponse = 7361, + ClientUCMSetUserPublishedFileAction = 7364, + ClientUCMSetUserPublishedFileActionResponse = 7365, + ClientUCMEnumeratePublishedFilesByUserAction = 7366, + ClientUCMEnumeratePublishedFilesByUserActionResponse = 7367, + ClientUCMPublishedFileDeleted = 7368, + UCMGetUserSubscribedFiles = 7369, + UCMGetUserSubscribedFilesResponse = 7370, + UCMFixStatsPublishedFile = 7371, + ClientUCMEnumerateUserSubscribedFilesWithUpdates = 7378, + ClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse = 7379, + UCMPublishedFileContentUpdated = 7380, + UCMPublishedFileUpdated = 7381 #Obsolete( "renamed to ClientUCMPublishedFileUpdated" ) + ClientUCMPublishedFileUpdated = 7381, + ClientWorkshopItemChangesRequest = 7382, + ClientWorkshopItemChangesResponse = 7383, + ClientWorkshopItemInfoRequest = 7384, + ClientWorkshopItemInfoResponse = 7385, + FSBase = 7500, + ClientRichPresenceUpload = 7501, + ClientRichPresenceRequest = 7502, + ClientRichPresenceInfo = 7503, + FSRichPresenceRequest = 7504, + FSRichPresenceResponse = 7505, + FSComputeFrenematrix = 7506, + FSComputeFrenematrixResponse = 7507, + FSPlayStatusNotification = 7508, + FSPublishPersonaStatus = 7509 #Obsolete + FSAddOrRemoveFollower = 7510, + FSAddOrRemoveFollowerResponse = 7511, + FSUpdateFollowingList = 7512, + FSCommentNotification = 7513, + FSCommentNotificationViewed = 7514, + ClientFSGetFollowerCount = 7515, + ClientFSGetFollowerCountResponse = 7516, + ClientFSGetIsFollowing = 7517, + ClientFSGetIsFollowingResponse = 7518, + ClientFSEnumerateFollowingList = 7519, + ClientFSEnumerateFollowingListResponse = 7520, + FSGetPendingNotificationCount = 7521, + FSGetPendingNotificationCountResponse = 7522, + ClientFSOfflineMessageNotification = 7523 #Obsolete( "Renamed to ClientChatOfflineMessageNotification" ) + ClientFSRequestOfflineMessageCount = 7524 #Obsolete( "Renamed to ClientChatRequestOfflineMessageCount" ) + ClientFSGetFriendMessageHistory = 7525 #Obsolete( "Renamed to ClientChatGetFriendMessageHistory" ) + ClientFSGetFriendMessageHistoryResponse = 7526 #Obsolete( "Renamed to ClientChatGetFriendMessageHistoryResponse" ) + ClientFSGetFriendMessageHistoryForOfflineMessages = 7527 #Obsolete( "Renamed to ClientChatGetFriendMessageHistoryForOfflineMessages" ) + ClientChatOfflineMessageNotification = 7523, + ClientChatRequestOfflineMessageCount = 7524, + ClientChatGetFriendMessageHistory = 7525, + ClientChatGetFriendMessageHistoryResponse = 7526, + ClientChatGetFriendMessageHistoryForOfflineMessages = 7527, + ClientFSGetFriendsSteamLevels = 7528, + ClientFSGetFriendsSteamLevelsResponse = 7529, + FSRequestFriendData = 7530 #Obsolete( "renamed to AMRequestFriendData" ) + AMRequestFriendData = 7530, + DRMRange2 = 7600, + CEGVersionSetEnableDisableRequest = 7600, + CEGVersionSetEnableDisableResponse = 7601, + CEGPropStatusDRMSRequest = 7602, + CEGPropStatusDRMSResponse = 7603, + CEGWhackFailureReportRequest = 7604, + CEGWhackFailureReportResponse = 7605, + DRMSFetchVersionSet = 7606, + DRMSFetchVersionSetResponse = 7607, + EconBase = 7700, + EconTrading_InitiateTradeRequest = 7701, + EconTrading_InitiateTradeProposed = 7702, + EconTrading_InitiateTradeResponse = 7703, + EconTrading_InitiateTradeResult = 7704, + EconTrading_StartSession = 7705, + EconTrading_CancelTradeRequest = 7706, + EconFlushInventoryCache = 7707, + EconFlushInventoryCacheResponse = 7708, + EconCDKeyProcessTransaction = 7711, + EconCDKeyProcessTransactionResponse = 7712, + EconGetErrorLogs = 7713, + EconGetErrorLogsResponse = 7714, + RMRange = 7800, + RMTestVerisignOTP = 7800, + RMTestVerisignOTPResponse = 7801, + RMDeleteMemcachedKeys = 7803, + RMRemoteInvoke = 7804, + BadLoginIPList = 7805, + RMMsgTraceAddTrigger = 7806, + RMMsgTraceRemoveTrigger = 7807, + RMMsgTraceEvent = 7808, + UGSBase = 7900, + UGSUpdateGlobalStats = 7900, + ClientUGSGetGlobalStats = 7901, + ClientUGSGetGlobalStatsResponse = 7902, + StoreBase = 8000, + UMQBase = 8100, + UMQLogonRequest = 8100, + UMQLogonResponse = 8101, + UMQLogoffRequest = 8102, + UMQLogoffResponse = 8103, + UMQSendChatMessage = 8104, + UMQIncomingChatMessage = 8105, + UMQPoll = 8106, + UMQPollResults = 8107, + UMQ2AM_ClientMsgBatch = 8108, + WorkshopBase = 8200, + WebAPIBase = 8300, + WebAPIValidateOAuth2Token = 8300, + WebAPIValidateOAuth2TokenResponse = 8301, + WebAPIRegisterGCInterfaces = 8303, + WebAPIInvalidateOAuthClientCache = 8304, + WebAPIInvalidateOAuthTokenCache = 8305, + WebAPISetSecrets = 8306, + BackpackBase = 8400, + BackpackAddToCurrency = 8401, + BackpackAddToCurrencyResponse = 8402, + CREBase = 8500, + CREItemVoteSummary = 8503, + CREItemVoteSummaryResponse = 8504, + CREUpdateUserPublishedItemVote = 8507, + CREUpdateUserPublishedItemVoteResponse = 8508, + CREGetUserPublishedItemVoteDetails = 8509, + CREGetUserPublishedItemVoteDetailsResponse = 8510, + CREEnumeratePublishedFiles = 8511, + CREEnumeratePublishedFilesResponse = 8512, + CREPublishedFileVoteAdded = 8513, + SecretsBase = 8600, + SecretsRequestCredentialPair = 8600, + SecretsCredentialPairResponse = 8601, + BoxMonitorBase = 8700, + BoxMonitorReportRequest = 8700, + BoxMonitorReportResponse = 8701, + LogsinkBase = 8800, + LogsinkWriteReport = 8800, + PICSBase = 8900, + ClientPICSChangesSinceRequest = 8901, + ClientPICSChangesSinceResponse = 8902, + ClientPICSProductInfoRequest = 8903, + ClientPICSProductInfoResponse = 8904, + ClientPICSAccessTokenRequest = 8905, + ClientPICSAccessTokenResponse = 8906, + WorkerProcess = 9000, + WorkerProcessPingRequest = 9000, + WorkerProcessPingResponse = 9001, + WorkerProcessShutdown = 9002, + DRMWorkerProcess = 9100, + DRMWorkerProcessDRMAndSign = 9100, + DRMWorkerProcessDRMAndSignResponse = 9101, + DRMWorkerProcessSteamworksInfoRequest = 9102, + DRMWorkerProcessSteamworksInfoResponse = 9103, + DRMWorkerProcessInstallDRMDLLRequest = 9104, + DRMWorkerProcessInstallDRMDLLResponse = 9105, + DRMWorkerProcessSecretIdStringRequest = 9106, + DRMWorkerProcessSecretIdStringResponse = 9107, + DRMWorkerProcessInstallProcessedFilesRequest = 9110, + DRMWorkerProcessInstallProcessedFilesResponse = 9111, + DRMWorkerProcessExamineBlobRequest = 9112, + DRMWorkerProcessExamineBlobResponse = 9113, + DRMWorkerProcessDescribeSecretRequest = 9114, + DRMWorkerProcessDescribeSecretResponse = 9115, + DRMWorkerProcessBackfillOriginalRequest = 9116, + DRMWorkerProcessBackfillOriginalResponse = 9117, + DRMWorkerProcessValidateDRMDLLRequest = 9118, + DRMWorkerProcessValidateDRMDLLResponse = 9119, + DRMWorkerProcessValidateFileRequest = 9120, + DRMWorkerProcessValidateFileResponse = 9121, + DRMWorkerProcessSplitAndInstallRequest = 9122, + DRMWorkerProcessSplitAndInstallResponse = 9123, + DRMWorkerProcessGetBlobRequest = 9124, + DRMWorkerProcessGetBlobResponse = 9125, + DRMWorkerProcessEvaluateCrashRequest = 9126, + DRMWorkerProcessEvaluateCrashResponse = 9127, + DRMWorkerProcessAnalyzeFileRequest = 9128, + DRMWorkerProcessAnalyzeFileResponse = 9129, + DRMWorkerProcessUnpackBlobRequest = 9130, + DRMWorkerProcessUnpackBlobResponse = 9131, + DRMWorkerProcessInstallAllRequest = 9132, + DRMWorkerProcessInstallAllResponse = 9133, + TestWorkerProcess = 9200, + TestWorkerProcessLoadUnloadModuleRequest = 9200, + TestWorkerProcessLoadUnloadModuleResponse = 9201, + TestWorkerProcessServiceModuleCallRequest = 9202, + TestWorkerProcessServiceModuleCallResponse = 9203, + QuestServerBase = 9300, + ClientGetEmoticonList = 9330, + ClientEmoticonList = 9331, + SLCBase = 9400, + SLCUserSessionStatus = 9400, + SLCRequestUserSessionStatus = 9401, + SLCSharedLicensesLockStatus = 9402, + ClientSharedLibraryLockStatus = 9405, + ClientSharedLibraryStopPlaying = 9406, + SLCOwnerLibraryChanged = 9407, + SLCSharedLibraryChanged = 9408, + RemoteClientBase = 9500, + RemoteClientAuth = 9500 #Obsolete + RemoteClientAuthResponse = 9501 #Obsolete + RemoteClientAppStatus = 9502, + RemoteClientStartStream = 9503, + RemoteClientStartStreamResponse = 9504, + RemoteClientPing = 9505, + RemoteClientPingResponse = 9506, + ClientUnlockStreaming = 9507, + ClientUnlockStreamingResponse = 9508, + RemoteClientAcceptEULA = 9509, + RemoteClientGetControllerConfig = 9510, + RemoteClientGetControllerConfigResposne = 9511 #Obsolete( "renamed to RemoteClientGetControllerConfigResponse" ) + RemoteClientGetControllerConfigResponse = 9511, + RemoteClientStreamingEnabled = 9512, + ClientUnlockHEVC = 9513, + ClientUnlockHEVCResponse = 9514, + RemoteClientStatusRequest = 9515, + RemoteClientStatusResponse = 9516, + ClientConcurrentSessionsBase = 9600, + ClientPlayingSessionState = 9600, + ClientKickPlayingSession = 9601, + ClientBroadcastBase = 9700, + ClientBroadcastInit = 9700, + ClientBroadcastFrames = 9701, + ClientBroadcastDisconnect = 9702, + ClientBroadcastScreenshot = 9703, + ClientBroadcastUploadConfig = 9704, + BaseClient3 = 9800, + ClientVoiceCallPreAuthorize = 9800, + ClientVoiceCallPreAuthorizeResponse = 9801, + ClientServerTimestampRequest = 9802, + ClientServerTimestampResponse = 9803, + ServiceMethodCallFromClientNonAuthed = 9804, + ClientHello = 9805, + ClientEnableOrDisableDownloads = 9806, + ClientEnableOrDisableDownloadsResponse = 9807, + ClientLANP2PBase = 9900, + ClientLANP2PRequestChunk = 9900, + ClientLANP2PRequestChunkResponse = 9901, + ClientPeerChunkRequest = 9902, + ClientPeerChunkResponse = 9903, + ClientLANP2PMax = 9999, + BaseWatchdogServer = 10000, + NotifyWatchdog = 10000, + ClientSiteLicenseBase = 10100, + ClientSiteLicenseSiteInfoNotification = 10100, + ClientSiteLicenseCheckout = 10101, + ClientSiteLicenseCheckoutResponse = 10102, + ClientSiteLicenseGetAvailableSeats = 10103, + ClientSiteLicenseGetAvailableSeatsResponse = 10104, + ClientSiteLicenseGetContentCacheInfo = 10105, + ClientSiteLicenseGetContentCacheInfoResponse = 10106, + BaseChatServer = 12000, + ChatServerGetPendingNotificationCount = 12000, + ChatServerGetPendingNotificationCountResponse = 12001, + BaseSecretServer = 12100, + ServerSecretChanged = 12100, @classmethod def _missing_(cls, value): From 77474d5cdd3cd8172fb5b916e77bc670f0669855 Mon Sep 17 00:00:00 2001 From: baumhera Date: Thu, 4 May 2023 05:43:59 -0400 Subject: [PATCH 011/100] minor changes to protobuf client. Prototyping new workflow. Preparing this patch for the current version i have working in the plugin. Still need to add hello message --- .gitignore | 2 - galaxy-integration-steam.pyproj | 179 ++++++++++++++++++ galaxy-integration-steam.sln | 23 +++ requirements/app.txt | 2 + src/steam_network/protocol/protobuf_client.py | 9 +- src/steam_network/websocket_client.py | 6 +- 6 files changed, 214 insertions(+), 7 deletions(-) create mode 100644 galaxy-integration-steam.pyproj create mode 100644 galaxy-integration-steam.sln diff --git a/.gitignore b/.gitignore index 3e267b6d..8db7752f 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,4 @@ output/ *.log.[1-9] /.vs /env -*.pyproj -*.sln *.user diff --git a/galaxy-integration-steam.pyproj b/galaxy-integration-steam.pyproj new file mode 100644 index 00000000..d2d7d58c --- /dev/null +++ b/galaxy-integration-steam.pyproj @@ -0,0 +1,179 @@ + + + + Debug + 2.0 + {6ca78a9c-6df1-4c47-b700-4f413ff2ce59} + + nethook_helpers.py + + . + . + {888888a0-9f3d-457c-b088-3a5042f75d52} + Standard Python launcher + MSBuild|env|$(MSBuildProjectFullPath) + Pytest + + + + + 10.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + env + 3.11 + env (Python 3.11 (64-bit)) + scripts\python.exe + scripts\pythonw.exe + PYTHONPATH + X64 + + + + \ No newline at end of file diff --git a/galaxy-integration-steam.sln b/galaxy-integration-steam.sln new file mode 100644 index 00000000..ab15a4ab --- /dev/null +++ b/galaxy-integration-steam.sln @@ -0,0 +1,23 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33530.505 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "galaxy-integration-steam", "galaxy-integration-steam.pyproj", "{6CA78A9C-6DF1-4C47-B700-4F413FF2CE59}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6CA78A9C-6DF1-4C47-B700-4F413FF2CE59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6CA78A9C-6DF1-4C47-B700-4F413FF2CE59}.Release|Any CPU.ActiveCfg = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {C72B8E75-FE07-40A7-A25B-6F228F5BA37C} + EndGlobalSection +EndGlobal diff --git a/requirements/app.txt b/requirements/app.txt index 3f793dc8..83baae3a 100755 --- a/requirements/app.txt +++ b/requirements/app.txt @@ -11,3 +11,5 @@ dataclasses-json==0.4.2 xmltodict==0.12.0 requests-html==0.10.0 pyppeteer==0.2.4 # requests-html dependency; 0.2.5 imports version from dist-info which we remove while building + +rsa==4.9 \ No newline at end of file diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index 4558321f..5704b92d 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -12,6 +12,8 @@ import vdf +from websockets import WebSocketCommonProtocol + from .consts import EMsg, EResult, EAccountType, EFriendRelationship, EPersonaState from .messages import steammessages_base_pb2, steammessages_clientserver_login_pb2, steammessages_auth_pb2, \ steammessages_player_pb2, steammessages_clientserver_friends_pb2, steammessages_clientserver_pb2, \ @@ -38,8 +40,8 @@ class ProtobufClient: _MSG_PROTOCOL_VERSION = 65580 _MSG_CLIENT_PACKAGE_VERSION = 1561159470 - def __init__(self, set_socket): - self._socket = set_socket + def __init__(self, set_socket : WebSocketCommonProtocol): + self._socket : WebSocketCommonProtocol = set_socket self.rsa_handler: Optional[Callable[[EResult, int, int, int], Awaitable[None]]] = None self.log_on_handler: Optional[Callable[[steammessages_clientserver_login_pb2.CMsgClientLogonResponse], Awaitable[None]]] = None self.log_off_handler: Optional[Callable[[EResult], Awaitable[None]]] = None @@ -119,7 +121,8 @@ async def register_auth_ticket_with_cm(self, ticket: bytes): async def _send_service_method_with_name(self, message, target_job_name: str): emsg = EMsg.ServiceMethodCallFromClientNonAuthed if self.steam_id is None else EMsg.ServiceMethodCallFromClient; - await self._send(emsg, message, target_job_name= target_job_name) + job_id = next(self._job_id_iterator) + await self._send(emsg, message, source_job_id=job_id, target_job_name= target_job_name) #new workflow: get rsa public key -> log on with password -> handle steam guard -> confirm login #each is getting a dedicated function so i don't go insane. diff --git a/src/steam_network/websocket_client.py b/src/steam_network/websocket_client.py index 24facd20..2c0917c2 100644 --- a/src/steam_network/websocket_client.py +++ b/src/steam_network/websocket_client.py @@ -19,6 +19,7 @@ from .user_info_cache import UserInfoCache from .authentication import AuthCall +from traceback import format_exc logger = logging.getLogger(__name__) # do not log low level events from websockets @@ -112,7 +113,8 @@ async def run(self, create_future_factory: Callable[[], Future]=asyncio_future): except asyncio.CancelledError as e: logger.warning(f"Websocket task cancelled {repr(e)}") raise - except websockets.ConnectionClosedOK: + except websockets.ConnectionClosedOK as e: + logger.debug(format_exc()) logger.debug("Expected WebSocket disconnection") except websockets.ConnectionClosedError as error: logger.warning("WebSocket disconnected (%d: %s), reconnecting...", error.code, error.reason) @@ -192,7 +194,7 @@ async def refresh_game_times(self): async def retrieve_collections(self): return await self._protocol_client.retrieve_collections() - async def _ensure_connected(self): + async def _ensure_connected(self) -> websockets.WebSocketCommonProtocol: if self._protocol_client is not None: return # already connected From 6cc7ecba1bfeccc2f0496c8ba3fac6d81c6270c8 Mon Sep 17 00:00:00 2001 From: baumhera Date: Thu, 4 May 2023 06:01:06 -0400 Subject: [PATCH 012/100] Updated bugfixes to a version that runs in GOG Galaxy. This still requires sending a hello message. --- src/steam_network/custom_login/index.html | 26 ++++-- src/steam_network/protocol/protobuf_client.py | 89 +++++++++++-------- src/steam_network/protocol_client.py | 2 +- 3 files changed, 72 insertions(+), 45 deletions(-) diff --git a/src/steam_network/custom_login/index.html b/src/steam_network/custom_login/index.html index 0efc4453..875c3ab0 100644 --- a/src/steam_network/custom_login/index.html +++ b/src/steam_network/custom_login/index.html @@ -40,11 +40,14 @@

Connect with Steam

The username does not exist or cannot be found. Try ensuring the user name is valid.

-
+ -
+ -
+ +

This code is in development. There are significant changes under the hood. Please bear with us while we fix any errors!

@@ -135,6 +146,7 @@

Connect with Steam

login: "login", steamGuard: "steamguard", steamAuthenticator: "steamauthenticator", + steamAuthenticatorConfirm: "steamauthenticator_confirm", }; //HtmlElements that deal with errors are hidden by default, using the no-error class. Therefore, we can simply query the no-error class to get all our errors. @@ -155,6 +167,10 @@

Connect with Steam

steamAuthenticatorFieldset: document.querySelector("#steamGuardPhone"), steamAuthenticatorInputs: document.querySelectorAll("#steamGuardPhone input"), steamAuthenticatorError: document.querySelectorAll("#steamGuardPhone .no-error"), + + steamAuthenticatorConfirmFieldset: document.querySelector("#steamGuardConfirm"), + steamAuthenticatorConfirmInputs: document.querySelectorAll("#steamGuardConfirm input"), + steamAuthenticatorConfirmError: document.querySelectorAll("#steamGuardConfirm .no-error"), } function handleEnablingInputs(inputs) @@ -197,6 +213,12 @@

Connect with Steam

act = "/two_factor_mobile_finished"; err = errored ? fieldSetsObj.steamAuthenticatorError : null; break; + case viewLookup.steamAuthenticatorConfirm: + loc = fieldSetsObj.steamAuthenticatorConfirmFieldset; + inp = fieldSetsObj.steamAuthenticatorConfirmInputs; + act = "/two_factor_confirm_finished"; + err = errored ? fieldSetsObj.steamAuthenticatorConfirmError : null; + break; case viewLookup.user: default: loc = fieldSetsObj.userFieldSet; diff --git a/src/steam_network/enums.py b/src/steam_network/enums.py index 072b34d3..49184fce 100644 --- a/src/steam_network/enums.py +++ b/src/steam_network/enums.py @@ -35,17 +35,20 @@ class DisplayUriHelper(enum.Enum): LOGIN = 1 TWO_FACTOR_MAIL = 2 TWO_FACTOR_MOBILE = 3 + TWO_FACTOR_CONFIRM = 4 - def _add_view(self, args:Dict[str,str]) -> Dict[str, str] : + def _add_view(self, args:Dict[str,str]) -> Dict[str, str] : if (self == self.LOGIN): args["view"] = "login" elif (self == self.TWO_FACTOR_MAIL): args["view"] = "steamguard" elif (self == self.TWO_FACTOR_MOBILE): args["view"] = "steamauthenticator" + elif (self == self.TWO_FACTOR_CONFIRM): + args["view"] = "steamauthenticator_confirm" else: args["view"] = "user" - return args; + return args def _get_errored(self, args: Dict[str,str], errored: bool, verbose: bool = False) -> Dict[str, str]: if (errored): @@ -84,6 +87,8 @@ def EndUri(self) -> str: return 'two_factor_mail_finished' elif (self == self.TWO_FACTOR_MOBILE): return 'two_factor_mobile_finished' + elif (self == self.TWO_FACTOR_CONFIRM): + return 'two_factor_confirm_finished' else: return 'user_finished' diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 3003187c..bcdcba8b 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -8,12 +8,10 @@ from .utils import get_os, translate_error -import galaxy.api.errors - from asyncio import Future from .local_machine_cache import LocalMachineCache from .protocol.protobuf_client import ProtobufClient, SteamLicense -from .protocol.consts import EResult, EFriendRelationship, EPersonaState, STEAM_CLIENT_APP_ID, EOSType +from .protocol.consts import EResult, EFriendRelationship, EPersonaState from .friends_cache import FriendsCache from .games_cache import GamesCache from .stats_cache import StatsCache @@ -27,7 +25,6 @@ from rsa import PublicKey from .protocol.messages.steammessages_auth_pb2 import CAuthentication_BeginAuthSessionViaCredentials_Response, CAuthentication_AllowedConfirmation, CAuthentication_PollAuthSessionStatus_Response -from pprint import pformat if TYPE_CHECKING: @@ -183,7 +180,6 @@ async def _login_handler(self, result: EResult, message : CAuthentication_BeginA if (action == TwoFactorMethod.PhoneCode): auth_method = action auth_message = msg - break #this is the highest priority, so stop iterating immediately. elif (action == TwoFactorMethod.EmailCode): auth_method = action auth_message = msg @@ -192,15 +188,13 @@ async def _login_handler(self, result: EResult, message : CAuthentication_BeginA elif (action == TwoFactorMethod.PhoneConfirm and auth_method != TwoFactorMethod.EmailCode): auth_method = action auth_message = msg - #mobile confirm is the hardest to implement here and requires the most waiting on the user's point of view, so we're deprioritizing it here. - #if either mobile or email codes is allowed, use them instead. + #mobile confirm is the easiest for the user so we're prioritizing it here. + break elif (action == TwoFactorMethod.Nothing and auth_method == TwoFactorMethod.Unknown): auth_method = action #force this to Confirm Login. No Action Required should never be here but just in case some legacy something or other. auth_message = msg #in theory if this is set, none of the others should be, so this gets lowest priority. If somehow none and one of the other options is set, #steam messed up somehow, so err on the side of caution. - res = message.DESCRIPTOR.fields_by_name.keys() - logger.info("Entries in CredentialsResponse: " + pformat(res)) data = SteamPollingData(message.client_id, message.steamid, message.request_id, message.interval, auth_method, auth_message, message.extended_error_message) else: #logger.error("Login failed") @@ -213,6 +207,7 @@ async def _login_handler(self, result: EResult, message : CAuthentication_BeginA raise translate_error(result) if self._login_future is not None: + logger.info(f"selecting login method {auth_method.name}") self._login_future.set_result((result, data)) else: logger.warning("NO LOGIN FUTURE SET") @@ -309,8 +304,8 @@ async def finalize_login(self, username:str, refresh_token:str, auth_lost_handle return UserActionRequired.NoActionRequired async def _login_token_handler(self, result: EResult, steam_id : Optional[int], account_id: Optional[int]): - if self._login_future is not None: - self._login_future.set_result((result, steam_id)) + if self._token_login_future is not None: + self._token_login_future.set_result((result, steam_id)) else: # sometimes Steam sends LogOnResponse message even if plugin didn't send LogOnRequest # known example is LogOnResponse with result=EResult.TryAnotherCM diff --git a/src/steam_network/user_info_cache.py b/src/steam_network/user_info_cache.py index e16fe6c1..dcf0293d 100644 --- a/src/steam_network/user_info_cache.py +++ b/src/steam_network/user_info_cache.py @@ -28,7 +28,7 @@ def _check_initialized(self): def is_initialized(self) -> bool: #type hinting didn't want to place nice if i didn't do it this way. if you can python better than me and get this to properly bool type hint, go for it -BaumherA - return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token and self._guard_data) else False + return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token) else False def to_dict(self): diff --git a/src/steam_network/utils.py b/src/steam_network/utils.py index 8bbf656f..bc7bbe59 100644 --- a/src/steam_network/utils.py +++ b/src/steam_network/utils.py @@ -1,13 +1,18 @@ -""" A collection of Top-Level Functions and other utilities that can be imported from one location so we don't need to hunt for them in this maze of a program. +""" A collection of Top-Level Functions and other utilities that can be imported from one location so we don't need to hunt for them in this maze of a program. """ +import platform + +from galaxy.api.errors import (AccessDenied, BackendError, BackendNotAvailable, + BackendTimeout, Banned, InvalidCredentials, + NetworkError, TemporaryBlocked, UnknownError) from galaxy.api.types import NextStep -from .protocol.consts import EResult, EOSType from .enums import DisplayUriHelper -import platform +from .protocol.consts import EOSType, EResult + def get_os() -> EOSType: system = platform.system() @@ -65,13 +70,13 @@ def translate_error(result: EResult): EResult.TwoFactorCodeMismatch, EResult.TwoFactorActivationCodeMismatch ): - return galaxy.api.errors.InvalidCredentials(data) + return InvalidCredentials(data) if result in ( EResult.ConnectFailed, EResult.IOFailure, EResult.RemoteDisconnect ): - return galaxy.api.errors.NetworkError(data) + return NetworkError(data) if result in ( EResult.Busy, EResult.ServiceUnavailable, @@ -80,9 +85,9 @@ def translate_error(result: EResult): EResult.TryAnotherCM, EResult.Cancelled ): - return galaxy.api.errors.BackendNotAvailable(data) + return BackendNotAvailable(data) if result == EResult.Timeout: - return galaxy.api.errors.BackendTimeout(data) + return BackendTimeout(data) if result in ( EResult.RateLimitExceeded, EResult.LimitExceeded, @@ -90,9 +95,9 @@ def translate_error(result: EResult): EResult.AccountLocked, EResult.AccountLogonDeniedVerifiedEmailRequired ): - return galaxy.api.errors.TemporaryBlocked(data) + return TemporaryBlocked(data) if result == EResult.Banned: - return galaxy.api.errors.Banned(data) + return Banned(data) if result in ( EResult.AccessDenied, EResult.InsufficientPrivilege, @@ -102,7 +107,7 @@ def translate_error(result: EResult): EResult.AccountDisabled, EResult.AccountNotFeatured ): - return galaxy.api.errors.AccessDenied(data) + return AccessDenied(data) if result in ( EResult.DataCorruption, EResult.DiskFull, @@ -110,9 +115,9 @@ def translate_error(result: EResult): EResult.RemoteFileConflict, EResult.BadResponse ): - return galaxy.api.errors.BackendError(data) + return BackendError(data) - return galaxy.api.errors.UnknownError(data) + return UnknownError(data) _NEXT_STEP = { "window_title": "Login to Steam", @@ -127,4 +132,4 @@ def next_step_response_simple(display: DisplayUriHelper, username: str, errored: next_step['start_uri'] = display.GetStartUri(username, errored, **kwargs) next_step['end_uri_regex'] = display.GetEndUriRegex() - return NextStep("web_session", next_step) \ No newline at end of file + return NextStep("web_session", next_step) From 89464738c0a1aa7aa3e4b3f884dd5ee52f593f88 Mon Sep 17 00:00:00 2001 From: Slo Date: Fri, 12 May 2023 01:09:19 +0200 Subject: [PATCH 042/100] Enable job processing - achievements, collections, game times --- src/steam_network/protocol/protobuf_client.py | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index 69a75abc..3ba2efe3 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -79,7 +79,7 @@ def __init__(self, set_socket : WebSocketClientProtocol): self.times_import_finished_handler: Optional[Callable[[bool], Awaitable[None]]] = None self._session_id: Optional[int] = None self._job_id_iterator: Iterator[int] = count(1) #this is actually clever. A lazy iterator that increments every time you call next. - #self.job_list : List[Dict[str,str]] = [] + self.job_list : List[Dict[str,str]] = [] self.collections = {'event': asyncio.Event(), 'collections': dict()} @@ -95,19 +95,19 @@ async def wait_closed(self): async def run(self): while True: - #for job in self.job_list.copy(): - # logger.info(f"New job on list {job}") - # if job['job_name'] == "import_game_stats": - # await self._import_game_stats(job['game_id']) - # self.job_list.remove(job) - # elif job['job_name'] == "import_collections": - # await self._import_collections() - # self.job_list.remove(job) - # elif job['job_name'] == "import_game_times": - # await self._import_game_time() - # self.job_list.remove(job) - # else: - # logger.warning(f'Unknown job {job}') + for job in self.job_list.copy(): + logger.info(f"New job on list {job}") + if job['job_name'] == "import_game_stats": + await self._import_game_stats(job['game_id']) + self.job_list.remove(job) + elif job['job_name'] == "import_collections": + await self._import_collections() + self.job_list.remove(job) + elif job['job_name'] == "import_game_times": + await self._import_game_time() + self.job_list.remove(job) + else: + logger.warning(f'Unknown job {job}') try: packet = await asyncio.wait_for(self._socket.recv(), 10) #logger.info("Received Packet" + str(packet)) #bad idea when we start getting massive packets lol. From 398c39d64ee160ccc22b0a214d2d695ee09c2c77 Mon Sep 17 00:00:00 2001 From: baumhera Date: Thu, 11 May 2023 20:35:37 -0400 Subject: [PATCH 043/100] bugfix. trying to stay logged in. failing. Currently, the stay logged in method is disabled. To re-enable the stay login, is_initialized in user_info_cache.py needs to be toggled. --- src/backend_steam_network.py | 2 +- src/steam_network/protocol/protobuf_client.py | 14 ++++++++++++-- src/steam_network/protocol_client.py | 6 ++++-- src/steam_network/user_info_cache.py | 4 +++- src/steam_network/websocket_client.py | 2 +- 5 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/backend_steam_network.py b/src/backend_steam_network.py index 5e043a82..b8df1575 100644 --- a/src/backend_steam_network.py +++ b/src/backend_steam_network.py @@ -405,7 +405,7 @@ async def _authenticate_with_stored_credentials(self, stored_credentials) -> Uni self._user_info_cache.from_dict(stored_credentials) if (self._user_info_cache.is_initialized()): - logger.inf("USER CACHE INFO:") + logger.info("USER CACHE INFO:") logger.info(self._user_info_cache.account_username) logger.info(self._user_info_cache.persona_name) logger.info(self._user_info_cache.refresh_token) diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index 3ba2efe3..e641749c 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -253,7 +253,8 @@ async def _get_obfuscated_private_ip(self) -> int: logger.debug(f"Local obfuscated IP: {obfuscated_ip}") return obfuscated_ip - async def send_log_on_token_message(self, account_name: str, access_token: str, cell_id: int, machine_id: bytes, os_value: int): + #async def send_log_on_token_message(self, account_name: str, access_token: str, cell_id: int, machine_id: bytes, os_value: int): + async def send_log_on_token_message(self, account_name: str, steam_id:int, access_token: str, cell_id: int, machine_id: bytes, os_value: int): #AccountInstance = SteamID.DesktopInstance; // use the default pc steam instance #AccountID = 0; #ClientOSType = Utils.GetOSType(); @@ -322,8 +323,13 @@ async def send_log_on_token_message(self, account_name: str, access_token: str, this.Client.Send( logon ); } """ + resetSteamIDAfterThisCall : bool = False + if (self.confirmed_steam_id is None): + resetSteamIDAfterThisCall = True + self.confirmed_steam_id = steam_id message = steammessages_clientserver_login_pb2.CMsgClientLogon() + message.client_supplied_steam_id = steam_id message.protocol_version = self._MSG_PROTOCOL_VERSION message.client_package_version = self._MSG_CLIENT_PACKAGE_VERSION message.cell_id = cell_id @@ -337,7 +343,11 @@ async def send_log_on_token_message(self, account_name: str, access_token: str, message.machine_name = sock.gethostname() message.access_token = access_token logger.info("Sending log on message using access token") - await self._send(EMsg.ClientLogon, message) + awaitMe = self._send(EMsg.ClientLogon, message) + if (resetSteamIDAfterThisCall): + self.confirmed_steam_id = None + await awaitMe + async def _heartbeat(self, interval): message = steammessages_clientserver_login_pb2.CMsgClientHeartBeat() diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 0394ff83..0104cc12 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -284,13 +284,15 @@ async def _poll_handler(self, result: EResult, message : CAuthentication_PollAut else: logger.warning("NO FUTURE SET") - async def finalize_login(self, username:str, refresh_token:str, auth_lost_handler : Callable) -> UserActionRequired: + #async def finalize_login(self, username:str, refresh_token:str, auth_lost_handler : Callable) -> UserActionRequired: + async def finalize_login(self, username:str, steam_id:int, refresh_token:str, auth_lost_handler : Callable) -> UserActionRequired: loop = asyncio.get_running_loop() self._token_login_future = loop.create_future() os_value = get_os() - await self._protobuf_client.send_log_on_token_message(username, refresh_token, self._used_server_cell_id, self._machine_id, os_value) + #await self._protobuf_client.send_log_on_token_message(username, refresh_token, self._used_server_cell_id, self._machine_id, os_value) + await self._protobuf_client.send_log_on_token_message(username, steam_id, refresh_token, self._used_server_cell_id, self._machine_id, os_value) (result, steam_id) = await self._token_login_future self._token_login_future = None diff --git a/src/steam_network/user_info_cache.py b/src/steam_network/user_info_cache.py index dcf0293d..4974c3a4 100644 --- a/src/steam_network/user_info_cache.py +++ b/src/steam_network/user_info_cache.py @@ -28,7 +28,9 @@ def _check_initialized(self): def is_initialized(self) -> bool: #type hinting didn't want to place nice if i didn't do it this way. if you can python better than me and get this to properly bool type hint, go for it -BaumherA - return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token) else False + return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token and self._guard_data) else False + #TODO: Uncheck me when we get the proper new auth flow working. + #return False def to_dict(self): diff --git a/src/steam_network/websocket_client.py b/src/steam_network/websocket_client.py index 1b608504..842a47d0 100644 --- a/src/steam_network/websocket_client.py +++ b/src/steam_network/websocket_client.py @@ -281,7 +281,7 @@ async def auth_lost_handler(error): self._steam_polling_data.client_id = new_client_id elif (mode == AuthCall.TOKEN): logger.info("Finalizing Log in using the new auth refresh token and the classic login call") - ret_code = await self._protocol_client.finalize_login(self._user_info_cache.account_username, self._user_info_cache.refresh_token, auth_lost_handler) + ret_code = await self._protocol_client.finalize_login(self._user_info_cache.account_username, self._user_info_cache.steam_id, self._user_info_cache.refresh_token, auth_lost_handler) else: ret_code = UserActionRequired.InvalidAuthData From ad838f23f9a7e93a30118e7bbf863ded25dadd20 Mon Sep 17 00:00:00 2001 From: baumhera Date: Thu, 11 May 2023 20:36:12 -0400 Subject: [PATCH 044/100] disabled cache login. Wrote comments explaining it --- src/steam_network/user_info_cache.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/steam_network/user_info_cache.py b/src/steam_network/user_info_cache.py index 4974c3a4..455b1e2e 100644 --- a/src/steam_network/user_info_cache.py +++ b/src/steam_network/user_info_cache.py @@ -27,10 +27,13 @@ def _check_initialized(self): self._changed = True def is_initialized(self) -> bool: + #THIS CURRENTLY ENABLES OR DISABLES LOGGING IN FROM CACHE. + #type hinting didn't want to place nice if i didn't do it this way. if you can python better than me and get this to properly bool type hint, go for it -BaumherA - return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token and self._guard_data) else False - #TODO: Uncheck me when we get the proper new auth flow working. - #return False + + #TO DISABLE, COMMENT THE FIRST AND UNCOMMENT THE SECOND. TO ENABLE, COMMENT THE SECOND, UNCOMMENT THE FIRST. + #return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token and self._guard_data) else False + return False def to_dict(self): From e45d0e59b02c968fca3dc32f8a3a9ad812e0573a Mon Sep 17 00:00:00 2001 From: baumhera Date: Thu, 11 May 2023 20:54:07 -0400 Subject: [PATCH 045/100] Temporary "fix" that removes the job_list so the code will work again. --- src/steam_network/protocol_client.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 0104cc12..45c9a339 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -316,20 +316,23 @@ async def _login_token_handler(self, result: EResult, steam_id : Optional[int], raise translate_error(result) async def import_game_stats(self, game_ids): - for game_id in game_ids: - self._protobuf_client.job_list.append({"job_name": "import_game_stats", - "game_id": game_id}) + #for game_id in game_ids: + # self._protobuf_client.job_list.append({"job_name": "import_game_stats", + # "game_id": game_id}) + pass async def import_game_times(self): - self._protobuf_client.job_list.append({"job_name": "import_game_times"}) + #self._protobuf_client.job_list.append({"job_name": "import_game_times"}) + pass async def retrieve_collections(self): - self._protobuf_client.job_list.append({"job_name": "import_collections"}) - await self._protobuf_client.collections['event'].wait() - collections = self._protobuf_client.collections['collections'].copy() - self._protobuf_client.collections['event'].clear() - self._protobuf_client.collections['collections'] = dict() - return collections + #self._protobuf_client.job_list.append({"job_name": "import_collections"}) + #await self._protobuf_client.collections['event'].wait() + #collections = self._protobuf_client.collections['collections'].copy() + #self._protobuf_client.collections['event'].clear() + #self._protobuf_client.collections['collections'] = dict() + #return collections + return {} From a656d12123193c1158a1d7c8a281d34a53c23ef7 Mon Sep 17 00:00:00 2001 From: baumhera Date: Sun, 14 May 2023 20:35:24 -0400 Subject: [PATCH 046/100] Persistent login now works. --- src/steam_network/protocol/protobuf_client.py | 4 +++- src/steam_network/user_info_cache.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index e641749c..b784eff6 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -60,7 +60,6 @@ def __init__(self, set_socket : WebSocketClientProtocol): self.login_handler: Optional[Callable[[EResult,steammessages_auth_pb2.CAuthentication_BeginAuthSessionViaCredentials_Response], Awaitable[None]]] = None self.two_factor_update_handler: Optional[Callable[[EResult, str], Awaitable[None]]] = None self.poll_status_handler: Optional[Callable[[EResult, steammessages_auth_pb2.CAuthentication_PollAuthSessionStatus_Response], Awaitable[None]]] = None - self.revoke_refresh_token_handler: Optional[Callable[[EResult], Awaitable[None]]] = None #old auth flow. Used to confirm login and repeat logins using the refresh token. self.log_on_token_handler: Optional[Callable[[EResult, Optional[int], Optional[int]], Awaitable[None]]] = None self._heartbeat_task: Optional[asyncio.Task] = None #keeps our connection alive, essentially, by pinging the steam server. @@ -339,6 +338,9 @@ async def send_log_on_token_message(self, account_name: str, steam_id:int, acces message.qos_level = 3 message.machine_id = machine_id message.account_name = account_name + #message.password = "" + #message.password = None + message.should_remember_password = True message.eresult_sentryfile = EResult.FileNotFound message.machine_name = sock.gethostname() message.access_token = access_token diff --git a/src/steam_network/user_info_cache.py b/src/steam_network/user_info_cache.py index 455b1e2e..045412a9 100644 --- a/src/steam_network/user_info_cache.py +++ b/src/steam_network/user_info_cache.py @@ -32,8 +32,8 @@ def is_initialized(self) -> bool: #type hinting didn't want to place nice if i didn't do it this way. if you can python better than me and get this to properly bool type hint, go for it -BaumherA #TO DISABLE, COMMENT THE FIRST AND UNCOMMENT THE SECOND. TO ENABLE, COMMENT THE SECOND, UNCOMMENT THE FIRST. - #return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token and self._guard_data) else False - return False + return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token and self._guard_data) else False + #return False def to_dict(self): From 167aa0f3270849dfe0048ba5c819aa8700bad0a9 Mon Sep 17 00:00:00 2001 From: baumhera Date: Sun, 14 May 2023 21:38:13 -0400 Subject: [PATCH 047/100] Remove guard data requirements, as they were breaking mobile login --- src/steam_network/protocol_client.py | 2 +- src/steam_network/user_info_cache.py | 36 +++++++++++++--------------- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 45c9a339..70b9a483 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -266,7 +266,7 @@ async def check_auth_status(self, client_id:int, request_id:bytes, auth_lost_han self._user_info_cache.refresh_token = data.refresh_token self._user_info_cache.persona_name = data.account_name self._user_info_cache.access_token = data.access_token - self._user_info_cache.guard_data = data.new_guard_data + #self._user_info_cache.guard_data = data.new_guard_data #seems to not be required. return (UserActionRequired.NoActionConfirmToken, data.new_client_id) else: diff --git a/src/steam_network/user_info_cache.py b/src/steam_network/user_info_cache.py index 045412a9..fe38e8b7 100644 --- a/src/steam_network/user_info_cache.py +++ b/src/steam_network/user_info_cache.py @@ -14,7 +14,7 @@ def __init__(self): self._refresh_token : Optional[str] = None #persistent token. Used to log in, despite the fact that we should use an access token. weird quirk in how steam does things. self._access_token : Optional[str] = None #session login token. Largely useless. May be useful in future if steam fixes their login to use an access token instead of refresh token. - self._guard_data : Optional[str] = None #steam guard data. It might no longer be necessary, but i'll save it just in case. + #self._guard_data : Optional[str] = None #steam guard data. It might no longer be necessary, but i'll save it just in case. Causes issues with mobile confirm, so it's now excluded self._changed = False @@ -30,10 +30,8 @@ def is_initialized(self) -> bool: #THIS CURRENTLY ENABLES OR DISABLES LOGGING IN FROM CACHE. #type hinting didn't want to place nice if i didn't do it this way. if you can python better than me and get this to properly bool type hint, go for it -BaumherA - - #TO DISABLE, COMMENT THE FIRST AND UNCOMMENT THE SECOND. TO ENABLE, COMMENT THE SECOND, UNCOMMENT THE FIRST. - return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token and self._guard_data) else False - #return False + #return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token and self._guard_data) else False + return True if (self._steam_id and self._account_username and self._persona_name and self._refresh_token) else False def to_dict(self): @@ -42,7 +40,7 @@ def to_dict(self): 'refresh_token': base64.b64encode(str(self._refresh_token).encode('utf-8')).decode('utf-8'), 'account_username': base64.b64encode(str(self._account_username).encode('utf-8')).decode('utf-8'), 'persona_name': base64.b64encode(str(self._persona_name).encode('utf-8')).decode('utf-8'), - 'guard_data': base64.b64encode(str(self._guard_data).encode('utf-8')).decode('utf-8') + #'guard_data': base64.b64encode(str(self._guard_data).encode('utf-8')).decode('utf-8') } return creds @@ -63,8 +61,8 @@ def from_dict(self, lookup): if 'refresh_token' in lookup: self._refresh_token = base64.b64decode(lookup['refresh_token']).decode('utf-8') - if 'guard_data' in lookup: - self._guard_data = base64.b64decode(lookup['guard_data']).decode('utf-8') + #if 'guard_data' in lookup: + # self._guard_data = base64.b64decode(lookup['guard_data']).decode('utf-8') @property def changed(self): @@ -133,14 +131,14 @@ def refresh_token(self, val): if not self.initialized.is_set(): self._check_initialized() - @property - def guard_data(self): - return self._guard_data - - @guard_data.setter - def guard_data(self, val): - if self._guard_data != val and self.initialized.is_set(): - self._changed = True - self._guard_data = val - if not self.initialized.is_set(): - self._check_initialized() + #@property + #def guard_data(self): + # return self._guard_data + + #@guard_data.setter + #def guard_data(self, val): + # if self._guard_data != val and self.initialized.is_set(): + # self._changed = True + # self._guard_data = val + # if not self.initialized.is_set(): + # self._check_initialized() From fe25334991eba1b64d807617c540c6a133835bd3 Mon Sep 17 00:00:00 2001 From: don-de-marco Date: Sat, 13 May 2023 02:01:09 +0200 Subject: [PATCH 048/100] (try to) fix the conflicting protobuf files situation --- .gitignore | 2 +- .../README_UPDATE_PROTOBUF_FILES.md | 44 +- protobuf_files/conflicts.txt | 0 .../merged/resolved_service_messages.proto | 58 - .../encrypted_app_ticket.proto | 0 protobuf_files/{protos => proto}/enums.proto | 0 .../proto/service_cloudconfigstore.proto | 52 + .../steammessages_auth.proto | 2 + .../steammessages_base.proto | 9 + .../steammessages_chat.proto | 0 .../steammessages_client_objects.proto | 0 .../steammessages_clientserver.proto | 0 .../steammessages_clientserver_2.proto | 0 .../steammessages_clientserver_appinfo.proto | 0 .../steammessages_clientserver_friends.proto | 0 .../steammessages_clientserver_login.proto | 0 ...steammessages_clientserver_userstats.proto | 0 .../steammessages_player.proto | 2 + .../steammessages_unified_base.proto | 0 .../proto/steammessages_webui_friends.proto | 744 ++ ...uf_list.txt => protobuf_steammessages.txt} | 4 +- ...f_conflict_list.txt => protobuf_webui.txt} | 1 - requirements/app.txt | 6 +- src/steam_network/protocol/__init__.py | 7 + .../protocol/messages/__init__.py | 7 - .../messages/encrypted_app_ticket_pb2.py | 80 +- .../protocol/messages/enums_pb2.py | 2310 +---- .../messages/resolved_service_messages_pb2.py | 483 - .../messages/service_cloudconfigstore_pb2.py | 111 + .../messages/steammessages_auth_pb2.py | 3334 +----- .../messages/steammessages_base_pb2.py | 2258 +---- .../messages/steammessages_chat_pb2.py | 8998 ++--------------- .../steammessages_client_objects_pb2.py | 4794 +-------- .../steammessages_clientserver_2_pb2.py | 6317 +----------- .../steammessages_clientserver_appinfo_pb2.py | 1047 +- .../steammessages_clientserver_friends_pb2.py | 2129 +--- .../steammessages_clientserver_login_pb2.py | 1285 +-- .../steammessages_clientserver_pb2.py | 3167 +----- ...teammessages_clientserver_userstats_pb2.py | 647 +- .../messages/steammessages_player_pb2.py | 7264 ++----------- .../steammessages_unified_base_pb2.py | 144 +- .../steammessages_webui_friends_pb2.py | 1356 +++ src/steam_network/protocol/protobuf_client.py | 212 +- src/steam_network/protocol_client.py | 16 +- tasks.py | 197 +- 45 files changed, 5611 insertions(+), 41476 deletions(-) delete mode 100644 protobuf_files/conflicts.txt delete mode 100644 protobuf_files/merged/resolved_service_messages.proto rename protobuf_files/{protos => proto}/encrypted_app_ticket.proto (100%) rename protobuf_files/{protos => proto}/enums.proto (100%) create mode 100644 protobuf_files/proto/service_cloudconfigstore.proto rename protobuf_files/{protos => proto}/steammessages_auth.proto (99%) rename protobuf_files/{protos => proto}/steammessages_base.proto (97%) rename protobuf_files/{protos => proto}/steammessages_chat.proto (100%) rename protobuf_files/{protos => proto}/steammessages_client_objects.proto (100%) rename protobuf_files/{protos => proto}/steammessages_clientserver.proto (100%) rename protobuf_files/{protos => proto}/steammessages_clientserver_2.proto (100%) rename protobuf_files/{protos => proto}/steammessages_clientserver_appinfo.proto (100%) rename protobuf_files/{protos => proto}/steammessages_clientserver_friends.proto (100%) rename protobuf_files/{protos => proto}/steammessages_clientserver_login.proto (100%) rename protobuf_files/{protos => proto}/steammessages_clientserver_userstats.proto (100%) rename protobuf_files/{protos => proto}/steammessages_player.proto (99%) rename protobuf_files/{protos => proto}/steammessages_unified_base.proto (100%) create mode 100644 protobuf_files/proto/steammessages_webui_friends.proto rename protobuf_files/{protobuf_list.txt => protobuf_steammessages.txt} (90%) rename protobuf_files/{protobuf_conflict_list.txt => protobuf_webui.txt} (52%) delete mode 100644 src/steam_network/protocol/messages/resolved_service_messages_pb2.py create mode 100644 src/steam_network/protocol/messages/service_cloudconfigstore_pb2.py create mode 100644 src/steam_network/protocol/messages/steammessages_webui_friends_pb2.py diff --git a/.gitignore b/.gitignore index 64ce2f13..9a37e3ff 100644 --- a/.gitignore +++ b/.gitignore @@ -16,4 +16,4 @@ output/ /env *.user /env1 -/protobuf_files/gen +/protoc diff --git a/protobuf_files/README_UPDATE_PROTOBUF_FILES.md b/protobuf_files/README_UPDATE_PROTOBUF_FILES.md index d2a9b07f..180907a5 100644 --- a/protobuf_files/README_UPDATE_PROTOBUF_FILES.md +++ b/protobuf_files/README_UPDATE_PROTOBUF_FILES.md @@ -1,40 +1,22 @@ # Obtaining, Parsing, and Recompiling Protobuf Files: -Unfortunately, Steam has made this difficult. They've moved around various functions, and now multiple functions we safely used before are in new locations, and the imports for these files cause conflicts with one another. As such, we've divided our protobuf file list into 3 Categories: Safe, Conflicting, and merged (aka Merged). The Safe and Merged files will be converted to .py files and used in the code. The conflicting ones must manually be parsed and the results put in the +Unfortunately, Steam has made this more difficult. There are no official protobuf definitions for the backend calls and the ones generated by steamdatabase tend to conflict between the different services (esp. steammessages and webui have lots of overlap which causes these conflicts). Hence the updating procedure is a bit more involved than it need be. The following steps cover most of what you need to do in case the protobuf files need to be updated. ## Obtaining procedure: - -1. Ensure protobuf_files exists in the main directory. This file should be in this location. -2. Make sure your virtual environment has `invoke` installed. if not, install the version in `requirements/app.txt` -3. (Optional) Backup any existing `.proto` files. There may have been breaking changes, and it is much easier to compare .proto files instead of their compiled versions. -4. From the main directory, execute one of the following commands - - `inv PullSafeProtobufFiles` will retrieve the files that do not contain conflicts with one another. Unless it is necessary to add functionality from the conflicting files, this is the recommended command. Safe files go in the `protobuf_files/protos` file. - - `inv PullConflictingProtobufFiles` will retrieve the files that conflict with the other files. These protobuf files need to be parsed manually, with the necessary messages and classes put into a new file. Conflicting files go in the `protobuf_files/conflicts` folder - - `inv PullAllProtobufFiles` will retrieve both the regular and conflicting files. It may be a good idea to use this to get a general look at everything. - -## Parsing Procedure (Optional) -The Pull commands will automatically parse and/or the files so they do not contain unnecessary files. However, the conflicting files will not be updated as is. Therefore, it is only necessary to do this if you need additional functionality from a conflicting file. -1. Check if the classes or methods you need are in the `protobuf_files/merged/resolved_service_messages.proto` file. If they are, overwrite them if needed. -2. If not, decide if you are going to merge them into `protobuf_files/merged/resolved_service_messages.proto`, or create a new .proto file in `protobuf_files/merged/` +1. Make sure your virtual environment has `invoke` installed. if not, install the version in `requirements/app.txt` +1. (Optional) Backup any existing `.proto` files. There may have been breaking changes, and it is much easier to compare .proto files instead of their compiled versions. +1. From the main directory, execute one of the following commands + - `inv PullProtobufSteamMessages` will retrieve the files that (usually) do not conflict with other protobuf files. + - `inv PullProtobufWebui` will retrieve all protobuf files which stem from the webui definitions. These files tend to conflict with the steammessages ones so watch out for errors in the protoc compilation step. + - `inv PullAllProtobufFiles` will retrieve both the steammessages and webui files. This is the recommended command to use. ## Updating procedure - -The process here is a bit more involved - - -1. (Optional) Copy all existing files in `src/steam_network/protocol/messages/` to a backup directory. If you backed up the proto files in the obtain procedure, you may ignore this step. otherwise, they may be useful determining if any changes have occured. -2. Make sure that your virtual environment has the `protobuf` library installed. If not then install it with the -version in the `requirements/app.txt` file. -3. Make sure you the right `protoc` installed. Protobuf version 3.20 and up introduced a breaking change to how the proto files are compiled. We should support it, but imo it's easier to read the statically-defined files. You can find the correct protoc files here: https://github.com/protocolbuffers/protobuf/releases/tag/v3.18.1 -4. Make sure protoc is accessible from your build directory. If using windows, make sure the folder containing `protoc.exe` is in your environmental path. If on *nix, make sure it's in either `/home/` or otherwise accessible to you. -5. If you retrieve the conflicting files, make sure to obtain any necessary classes or messages and place them into the `protobuf_files/merged` folder. These should be put in the `steammessages_merged.proto` file (overwrite any out of date functions) unless they are drastic or it provides more clarity. Make sure not to have the same definitions in multiple files. -6. Run `inv GenerateProtobufMessages` will convert all `.proto` files found in the `protobuf_files/protos` and `protobuf_files/merged` directories into their `.py` form. These are placed in the `protobuf_files/gen` folder by default so you can compare against the compile files in `steam_network/protocol/messages` but you can force them there directly by setting `genFile=False` -7. If you did not overwrite the messages directory, you can compare the files to see if anything changed. `Diff` or `git diff` can be useful here. If you did, skip to step 10. -8. Move or copy the files from `protobuf_files/gen` to `steam_network/protocol/protobuf_client.py` -9. Check imports in `steam_network/protocol/protobuf_client.py`. Some messages could have moved or been renamed. -10. Ensure your `steam_network/protocol/messages` contains `__init__.py` this is literally an empty file, but it lets python know this is a local module so we can access the stuff properly. -11. Build the plugin and check that it works, especially features which may be affected by changes in their protobuf -messages. +Updating the compiled protobuf files is just as easy as the following steps: +1. (Optional) Copy all existing files in `src/steam_network/protocol/messages/` to a backup directory. If you backed up the proto files in the obtain procedure, you may ignore this step. otherwise, they may be useful determining if any changes have occured. +1. Make sure you have `protoc` 3.19.x installed (you can use `inv InstallProtoc` to install a working copy into this source tree). Protobuf version 3.20 and above dropped support for Python 3.7 which we need to use because of Galaxy. +1. Run `inv GenerateProtobufMessages` will convert all `.proto` files found in the `protobuf_files/proto` directory into their `.py` form. These are placed in the `src/steam_network/protocol/messages` folder. +1. If you made a backup of messages directory, you can compare the files to see if anything changed. `Diff` or `git diff` can be useful here. If you did, skip to the next step. +1. Build the plugin and check that it works, especially features which may be affected by changes in their protobuf messages. ## Sources diff --git a/protobuf_files/conflicts.txt b/protobuf_files/conflicts.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/protobuf_files/merged/resolved_service_messages.proto b/protobuf_files/merged/resolved_service_messages.proto deleted file mode 100644 index 0700feae..00000000 --- a/protobuf_files/merged/resolved_service_messages.proto +++ /dev/null @@ -1,58 +0,0 @@ -syntax = "proto2"; -import "steammessages_base.proto"; -import "steammessages_unified_base.proto"; - -option optimize_for = SPEED; -option py_generic_services = false; - -//This proto file contains the protocol buffers found in webui/service_community.proto and webui/service_cloudconfigstorage.proto that we currently use. -//Since they were moved out of steammessages, they now use common.proto and common_base.proto, which massively conflict with steammessages_base.proto and steammessages_unified_base.proto. -//this is an attempt to fix that, essentially moving these to their own file and using the steammessages_base files instead of the webui/common ones. - -message CCommunity_GetAppRichPresenceLocalization_Request { - optional int32 appid = 1; - optional string language = 2; -} - -message CCommunity_GetAppRichPresenceLocalization_Response { - optional int32 appid = 1; - repeated .CCommunity_GetAppRichPresenceLocalization_Response_TokenList token_lists = 2; -} - -message CCommunity_GetAppRichPresenceLocalization_Response_Token { - optional string name = 1; - optional string value = 2; -} - -message CCommunity_GetAppRichPresenceLocalization_Response_TokenList { - optional string language = 1; - repeated .CCommunity_GetAppRichPresenceLocalization_Response_Token tokens = 2; -} - -message CCloudConfigStore_Download_Request { - repeated .CCloudConfigStore_NamespaceVersion versions = 1; -} - -message CCloudConfigStore_Download_Response { - repeated .CCloudConfigStore_NamespaceData data = 1; -} - -message CCloudConfigStore_Entry { - optional string key = 1; - optional bool is_deleted = 2; - optional string value = 3; - optional fixed32 timestamp = 4; - optional uint64 version = 5; -} - -message CCloudConfigStore_NamespaceData { - optional uint32 enamespace = 1; - optional uint64 version = 2; - repeated .CCloudConfigStore_Entry entries = 3; - optional uint64 horizon = 4; -} - -message CCloudConfigStore_NamespaceVersion { - optional uint32 enamespace = 1; - optional uint64 version = 2; -} \ No newline at end of file diff --git a/protobuf_files/protos/encrypted_app_ticket.proto b/protobuf_files/proto/encrypted_app_ticket.proto similarity index 100% rename from protobuf_files/protos/encrypted_app_ticket.proto rename to protobuf_files/proto/encrypted_app_ticket.proto diff --git a/protobuf_files/protos/enums.proto b/protobuf_files/proto/enums.proto similarity index 100% rename from protobuf_files/protos/enums.proto rename to protobuf_files/proto/enums.proto diff --git a/protobuf_files/proto/service_cloudconfigstore.proto b/protobuf_files/proto/service_cloudconfigstore.proto new file mode 100644 index 00000000..206ad8f9 --- /dev/null +++ b/protobuf_files/proto/service_cloudconfigstore.proto @@ -0,0 +1,52 @@ +syntax = "proto2"; +import "steammessages_unified_base.proto"; + +message CCloudConfigStore_Change_Notification { + repeated .CCloudConfigStore_NamespaceVersion versions = 2; +} + +message CCloudConfigStore_Download_Request { + repeated .CCloudConfigStore_NamespaceVersion versions = 1; +} + +message CCloudConfigStore_Download_Response { + repeated .CCloudConfigStore_NamespaceData data = 1; +} + +message CCloudConfigStore_Entry { + optional string key = 1; + optional bool is_deleted = 2; + optional string value = 3; + optional fixed32 timestamp = 4; + optional uint64 version = 5; +} + +message CCloudConfigStore_NamespaceData { + optional uint32 enamespace = 1; + optional uint64 version = 2; + repeated .CCloudConfigStore_Entry entries = 3; + optional uint64 horizon = 4; +} + +message CCloudConfigStore_NamespaceVersion { + optional uint32 enamespace = 1; + optional uint64 version = 2; +} + +message CCloudConfigStore_Upload_Request { + repeated .CCloudConfigStore_NamespaceData data = 1; +} + +message CCloudConfigStore_Upload_Response { + repeated .CCloudConfigStore_NamespaceVersion versions = 1; +} + +service CloudConfigStore { + rpc Download (.CCloudConfigStore_Download_Request) returns (.CCloudConfigStore_Download_Response); + rpc Upload (.CCloudConfigStore_Upload_Request) returns (.CCloudConfigStore_Upload_Response); +} + +service CloudConfigStoreClient { + rpc NotifyChange (.CCloudConfigStore_Change_Notification) returns (.NoResponse); +} + diff --git a/protobuf_files/protos/steammessages_auth.proto b/protobuf_files/proto/steammessages_auth.proto similarity index 99% rename from protobuf_files/protos/steammessages_auth.proto rename to protobuf_files/proto/steammessages_auth.proto index 1a6b0701..c7b70f4d 100644 --- a/protobuf_files/protos/steammessages_auth.proto +++ b/protobuf_files/proto/steammessages_auth.proto @@ -71,6 +71,8 @@ message CAuthentication_DeviceDetails { 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"]; + optional uint32 client_count = 5 [(description) = "For desktop clients, quantized number of users in history"]; + optional bytes machine_id = 6 [(description) = "Additional device context"]; } message CAuthentication_BeginAuthSessionViaQR_Request { diff --git a/protobuf_files/protos/steammessages_base.proto b/protobuf_files/proto/steammessages_base.proto similarity index 97% rename from protobuf_files/protos/steammessages_base.proto rename to protobuf_files/proto/steammessages_base.proto index e0e1a8aa..fd389ee2 100644 --- a/protobuf_files/protos/steammessages_base.proto +++ b/protobuf_files/proto/steammessages_base.proto @@ -321,3 +321,12 @@ message CMsgKeyValuePair { message CMsgKeyValueSet { repeated .CMsgKeyValuePair pairs = 1; } + +message UserContentDescriptorPreferences { + message ContentDescriptor { + optional uint32 content_descriptorid = 1; + optional uint32 timestamp_added = 2; + } + + repeated .UserContentDescriptorPreferences.ContentDescriptor content_descriptors_to_exclude = 1; +} diff --git a/protobuf_files/protos/steammessages_chat.proto b/protobuf_files/proto/steammessages_chat.proto similarity index 100% rename from protobuf_files/protos/steammessages_chat.proto rename to protobuf_files/proto/steammessages_chat.proto diff --git a/protobuf_files/protos/steammessages_client_objects.proto b/protobuf_files/proto/steammessages_client_objects.proto similarity index 100% rename from protobuf_files/protos/steammessages_client_objects.proto rename to protobuf_files/proto/steammessages_client_objects.proto diff --git a/protobuf_files/protos/steammessages_clientserver.proto b/protobuf_files/proto/steammessages_clientserver.proto similarity index 100% rename from protobuf_files/protos/steammessages_clientserver.proto rename to protobuf_files/proto/steammessages_clientserver.proto diff --git a/protobuf_files/protos/steammessages_clientserver_2.proto b/protobuf_files/proto/steammessages_clientserver_2.proto similarity index 100% rename from protobuf_files/protos/steammessages_clientserver_2.proto rename to protobuf_files/proto/steammessages_clientserver_2.proto diff --git a/protobuf_files/protos/steammessages_clientserver_appinfo.proto b/protobuf_files/proto/steammessages_clientserver_appinfo.proto similarity index 100% rename from protobuf_files/protos/steammessages_clientserver_appinfo.proto rename to protobuf_files/proto/steammessages_clientserver_appinfo.proto diff --git a/protobuf_files/protos/steammessages_clientserver_friends.proto b/protobuf_files/proto/steammessages_clientserver_friends.proto similarity index 100% rename from protobuf_files/protos/steammessages_clientserver_friends.proto rename to protobuf_files/proto/steammessages_clientserver_friends.proto diff --git a/protobuf_files/protos/steammessages_clientserver_login.proto b/protobuf_files/proto/steammessages_clientserver_login.proto similarity index 100% rename from protobuf_files/protos/steammessages_clientserver_login.proto rename to protobuf_files/proto/steammessages_clientserver_login.proto diff --git a/protobuf_files/protos/steammessages_clientserver_userstats.proto b/protobuf_files/proto/steammessages_clientserver_userstats.proto similarity index 100% rename from protobuf_files/protos/steammessages_clientserver_userstats.proto rename to protobuf_files/proto/steammessages_clientserver_userstats.proto diff --git a/protobuf_files/protos/steammessages_player.proto b/protobuf_files/proto/steammessages_player.proto similarity index 99% rename from protobuf_files/protos/steammessages_player.proto rename to protobuf_files/proto/steammessages_player.proto index c8ef99a6..21631acb 100644 --- a/protobuf_files/protos/steammessages_player.proto +++ b/protobuf_files/proto/steammessages_player.proto @@ -634,6 +634,7 @@ message CPlayer_CommunityPreferences { message CPlayer_GetCommunityPreferences_Response { optional .CPlayer_CommunityPreferences preferences = 1; + optional .UserContentDescriptorPreferences content_descriptor_preferences = 2; } message CPlayer_SetCommunityPreferences_Request { @@ -745,6 +746,7 @@ message CPlayer_NewSteamAnnouncementState_Notification { message CPlayer_CommunityPreferencesChanged_Notification { optional .CPlayer_CommunityPreferences preferences = 1; + optional .UserContentDescriptorPreferences content_descriptor_preferences = 2; } message CPlayer_TextFilterWordsChanged_Notification { diff --git a/protobuf_files/protos/steammessages_unified_base.proto b/protobuf_files/proto/steammessages_unified_base.proto similarity index 100% rename from protobuf_files/protos/steammessages_unified_base.proto rename to protobuf_files/proto/steammessages_unified_base.proto diff --git a/protobuf_files/proto/steammessages_webui_friends.proto b/protobuf_files/proto/steammessages_webui_friends.proto new file mode 100644 index 00000000..88456638 --- /dev/null +++ b/protobuf_files/proto/steammessages_webui_friends.proto @@ -0,0 +1,744 @@ +syntax = "proto2"; +option py_generic_services = true; +import "steammessages_unified_base.proto"; +import "steammessages_base.proto"; +import "steammessages_clientserver_friends.proto"; + +message CHelpRequestLogs_UploadUserApplicationLog_Request { + optional uint32 appid = 1; + optional string log_type = 2; + optional string version_string = 3; + optional string log_contents = 4; +} + +message CHelpRequestLogs_UploadUserApplicationLog_Response { + optional uint64 id = 1; +} + +message CMsgClientAppMinutesPlayedData { + repeated .CMsgClientAppMinutesPlayedData_AppMinutesPlayedData minutes_played = 1; +} + +message CMsgClientAppMinutesPlayedData_AppMinutesPlayedData { + optional uint32 app_id = 1; + optional int32 forever = 2; + optional int32 last_two_weeks = 3; +} + +message CCommunity_GetApps_Request { + repeated int32 appids = 1; + optional uint32 language = 2; +} + +message CCommunity_GetApps_Response { + repeated .CCDDBAppDetailCommon apps = 1; +} + +message CCommunity_GetAppRichPresenceLocalization_Request { + optional int32 appid = 1; + optional string language = 2; +} + +message CCommunity_GetAppRichPresenceLocalization_Response { + optional int32 appid = 1; + repeated .CCommunity_GetAppRichPresenceLocalization_Response_TokenList token_lists = 2; +} + +message CCommunity_GetAppRichPresenceLocalization_Response_Token { + optional string name = 1; + optional string value = 2; +} + +message CCommunity_GetAppRichPresenceLocalization_Response_TokenList { + optional string language = 1; + repeated .CCommunity_GetAppRichPresenceLocalization_Response_Token tokens = 2; +} + +message CCommunity_GetCommentThread_Request { + optional fixed64 steamid = 1; + optional uint32 comment_thread_type = 2; + optional fixed64 gidfeature = 3; + optional fixed64 gidfeature2 = 4; + optional fixed64 commentthreadid = 5; + optional int32 start = 6; + optional int32 count = 7; + optional int32 upvoters = 8; + optional bool include_deleted = 9; + optional fixed64 gidcomment = 10; + optional uint32 time_oldest = 11; + optional bool oldest_first = 12; +} + +message CCommunity_Comment { + optional fixed64 gidcomment = 1; + optional fixed64 steamid = 2; + optional uint32 timestamp = 3; + optional string text = 4; + optional int32 upvotes = 5; + optional bool hidden = 6; + optional bool hidden_by_user = 7; + optional bool deleted = 8; + optional .CMsgIPAddress ipaddress = 9; + optional int32 total_hidden = 10; + optional bool upvoted_by_user = 11; +} + +message CCommunity_GetCommentThread_Response { + repeated .CCommunity_Comment comments = 1; + repeated .CCommunity_Comment deleted_comments = 2; + optional fixed64 steamid = 3; + optional fixed64 commentthreadid = 4; + optional int32 start = 5; + optional int32 count = 6; + optional int32 total_count = 7; + optional int32 upvotes = 8; + repeated uint32 upvoters = 9; + optional bool user_subscribed = 10; + optional bool user_upvoted = 11; + optional fixed64 answer_commentid = 12; + optional uint32 answer_actor = 13; + optional int32 answer_actor_rank = 14; + optional bool can_post = 15; +} + +message CCommunity_PostCommentToThread_Request { + optional fixed64 steamid = 1; + optional uint32 comment_thread_type = 2; + optional fixed64 gidfeature = 3; + optional fixed64 gidfeature2 = 4; + optional string text = 6; + optional fixed64 gidparentcomment = 7; + optional bool suppress_notifications = 8; +} + +message CCommunity_PostCommentToThread_Response { + optional fixed64 gidcomment = 1; + optional fixed64 commentthreadid = 2; + optional int32 count = 3; + optional int32 upvotes = 4; +} + +message CCommunity_DeleteCommentFromThread_Request { + optional fixed64 steamid = 1; + optional uint32 comment_thread_type = 2; + optional fixed64 gidfeature = 3; + optional fixed64 gidfeature2 = 4; + optional fixed64 gidcomment = 5; + optional bool undelete = 6; +} + +message CCommunity_DeleteCommentFromThread_Response { +} + +message CCommunity_RateCommentThread_Request { + optional string commentthreadtype = 1; + optional uint64 steamid = 2; + optional uint64 gidfeature = 3; + optional uint64 gidfeature2 = 4; + optional uint64 gidcomment = 5; + optional bool rate_up = 6; + optional bool suppress_notifications = 7; +} + +message CCommunity_RateCommentThread_Response { + optional uint64 gidcomment = 1; + optional uint64 commentthreadid = 2; + optional uint32 count = 3; + optional uint32 upvotes = 4; + optional bool has_upvoted = 5; +} + +message CCommunity_GetCommentThreadRatings_Request { + optional string commentthreadtype = 1; + optional uint64 steamid = 2; + optional uint64 gidfeature = 3; + optional uint64 gidfeature2 = 4; + optional uint64 gidcomment = 5; + optional uint32 max_results = 6; +} + +message CCommunity_GetCommentThreadRatings_Response { + optional uint64 commentthreadid = 1; + optional uint64 gidcomment = 2; + optional uint32 upvotes = 3; + optional bool has_upvoted = 4; + repeated uint32 upvoter_accountids = 5; +} + +message CCommunity_RateClanAnnouncement_Request { + optional uint64 announcementid = 1; + optional bool vote_up = 2; +} + +message CCommunity_RateClanAnnouncement_Response { +} + +message CCommunity_GetClanAnnouncementVoteForUser_Request { + optional uint64 announcementid = 1; +} + +message CCommunity_GetClanAnnouncementVoteForUser_Response { + optional bool voted_up = 1; + optional bool voted_down = 2; +} + +message CAppPriority { + optional uint32 priority = 1; + repeated uint32 appid = 2; +} + +message CCommunity_GetUserPartnerEventNews_Request { + optional uint32 count = 1; + optional uint32 offset = 2; + optional uint32 rtime32_start_time = 3; + optional uint32 rtime32_end_time = 4; + repeated uint32 language_preference = 5; + repeated int32 filter_event_type = 6 [(description) = "enum; suggested type: ECommunityWordFilterType"]; + optional bool filter_to_appid = 7; + repeated .CAppPriority app_list = 8; + optional uint32 count_after = 9 [default = 0]; + optional uint32 count_before = 10 [default = 0]; +} + +message CCommunity_GetUserPartnerEventNews_Response { + repeated .CClanMatchEventByRange results = 1; +} + +message CCommunity_GetBestEventsForUser_Request { + optional bool include_steam_blog = 1; + optional uint32 filter_to_played_within_days = 2; +} + +message CCommunity_PartnerEventResult { + optional uint32 clanid = 1; + optional fixed64 event_gid = 2; + optional fixed64 announcement_gid = 3; + optional uint32 appid = 4; + optional bool possible_takeover = 5; + optional uint32 rtime32_last_modified = 6 [default = 0]; + optional int32 user_app_priority = 7; +} + +message CCommunity_GetBestEventsForUser_Response { + repeated .CCommunity_PartnerEventResult results = 1; +} + +message CCommunity_ClearUserPartnerEventsAppPriorities_Request { +} + +message CCommunity_ClearUserPartnerEventsAppPriorities_Response { +} + +message CCommunity_PartnerEventsAppPriority { + optional uint32 appid = 1; + optional int32 user_app_priority = 2; +} + +message CCommunity_GetUserPartnerEventsAppPriorities_Request { +} + +message CCommunity_GetUserPartnerEventsAppPriorities_Response { + repeated .CCommunity_PartnerEventsAppPriority priorities = 1; +} + +message CCommunity_ClearSinglePartnerEventsAppPriority_Request { + optional uint32 appid = 1; +} + +message CCommunity_ClearSinglePartnerEventsAppPriority_Response { +} + +message CCommunity_PartnerEventsShowMoreForApp_Request { + optional uint32 appid = 1; +} + +message CCommunity_PartnerEventsShowMoreForApp_Response { +} + +message CCommunity_PartnerEventsShowLessForApp_Request { + optional uint32 appid = 1; +} + +message CCommunity_PartnerEventsShowLessForApp_Response { +} + +message CCommunity_MarkPartnerEventsForUser_Request { + repeated .CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking markings = 1; +} + +message CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking { + optional uint32 clanid = 1; + optional fixed64 event_gid = 2; + optional int32 display_location = 3 [(description) = "enum; suggested type: EPartnerEventDisplayLocation"]; + optional bool mark_shown = 4; + optional bool mark_read = 5; +} + +message CCommunity_MarkPartnerEventsForUser_Response { +} + +message CProductImpressionsFromClient_Notification { + repeated .CProductImpressionsFromClient_Notification_Impression impressions = 1; +} + +message CProductImpressionsFromClient_Notification_Impression { + optional int32 type = 1 [(description) = "enum; suggested type: EProductImpressionFromClientType"]; + optional uint32 appid = 2; + optional uint32 num_impressions = 3; +} + +message CFriendsListCategory { + optional uint32 groupid = 1; + optional string name = 2; + repeated uint32 accountid_members = 3; +} + +message CFriendsList_GetCategories_Request { +} + +message CFriendsList_GetCategories_Response { + repeated .CFriendsListCategory categories = 1; +} + +message CFriendsListFavoriteEntry { + optional uint32 accountid = 1; + optional uint32 clanid = 2; + optional uint64 chat_group_id = 3; +} + +message CFriendsList_GetFavorites_Request { +} + +message CFriendsList_GetFavorites_Response { + repeated .CFriendsListFavoriteEntry favorites = 1; +} + +message CFriendsList_SetFavorites_Request { + repeated .CFriendsListFavoriteEntry favorites = 1; +} + +message CFriendsList_SetFavorites_Response { +} + +message CFriendsList_FavoritesChanged_Notification { + repeated .CFriendsListFavoriteEntry favorites = 1; +} + +message CFriendsList_GetFriendsList_Request { +} + +message CFriendsList_GetFriendsList_Response { + optional .CMsgClientFriendsList friendslist = 1; +} + +message CMsgClientUCMEnumerateUserPublishedFiles { + optional uint32 app_id = 1; + optional uint32 start_index = 2; + optional uint32 sort_order = 3; +} + +message CMsgClientUCMEnumerateUserPublishedFilesResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId published_files = 2; + optional uint32 total_results = 3; +} + +message CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId { + optional fixed64 published_file_id = 1; +} + +message CMsgClientUCMEnumerateUserSubscribedFiles { + optional uint32 app_id = 1; + optional uint32 start_index = 2; + optional uint32 list_type = 3 [default = 1]; + optional uint32 matching_file_type = 4 [default = 0]; + optional uint32 count = 5 [default = 50]; +} + +message CMsgClientUCMEnumerateUserSubscribedFilesResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId subscribed_files = 2; + optional uint32 total_results = 3; +} + +message CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId { + optional fixed64 published_file_id = 1; + optional fixed32 rtime32_subscribed = 2 [default = 0]; +} + +message CMsgClientUCMPublishedFileDeleted { + optional fixed64 published_file_id = 1; + optional uint32 app_id = 2; +} + +message CMsgClientWorkshopItemInfoRequest { + optional uint32 app_id = 1; + optional uint32 last_time_updated = 2; + repeated .CMsgClientWorkshopItemInfoRequest_WorkshopItem workshop_items = 3; +} + +message CMsgClientWorkshopItemInfoRequest_WorkshopItem { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; +} + +message CMsgClientWorkshopItemInfoResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 update_time = 2; + repeated .CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo workshop_items = 3; + repeated fixed64 private_items = 4; +} + +message CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo { + optional fixed64 published_file_id = 1; + optional uint32 time_updated = 2; + optional fixed64 manifest_id = 3; + optional bool is_legacy = 4; +} + +message CMsgClientUCMGetPublishedFilesForUser { + optional uint32 app_id = 1; + optional fixed64 creator_steam_id = 2; + repeated string required_tags = 3; + repeated string excluded_tags = 4; + optional uint32 start_index = 5; +} + +message CMsgClientUCMGetPublishedFilesForUserResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId published_files = 2; + optional uint32 total_results = 3; +} + +message CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId { + optional fixed64 published_file_id = 1; +} + +message CMsgCREEnumeratePublishedFiles { + optional uint32 app_id = 1; + optional int32 query_type = 2; + optional uint32 start_index = 3; + optional uint32 days = 4; + optional uint32 count = 5; + repeated string tags = 6; + repeated string user_tags = 7; + optional uint32 matching_file_type = 8 [default = 13]; +} + +message CMsgCREEnumeratePublishedFilesResponse { + optional int32 eresult = 1 [default = 2]; + repeated .CMsgCREEnumeratePublishedFilesResponse_PublishedFileId published_files = 2; + optional uint32 total_results = 3; +} + +message CMsgCREEnumeratePublishedFilesResponse_PublishedFileId { + optional fixed64 published_file_id = 1; + optional int32 votes_for = 2; + optional int32 votes_against = 3; + optional int32 reports = 4; + optional float score = 5; +} + +message CMsgGameServerPingSample { + optional fixed32 my_ip = 1; + optional int32 gs_app_id = 2; + repeated .CMsgGameServerPingSample_Sample gs_samples = 3; +} + +message CMsgGameServerPingSample_Sample { + optional fixed32 ip = 1; + optional uint32 avg_ping_ms = 2; + optional uint32 stddev_ping_ms_x10 = 3; +} + +message CClan_RespondToClanInvite_Request { + optional fixed64 steamid = 1; + optional bool accept = 2; +} + +message CClan_RespondToClanInvite_Response { +} + +message CVoiceChat_RequestOneOnOneChat_Request { + optional fixed64 steamid_partner = 1; +} + +message CVoiceChat_RequestOneOnOneChat_Response { + optional fixed64 voice_chatid = 1; +} + +message CVoiceChat_OneOnOneChatRequested_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 steamid_partner = 2; +} + +message CVoiceChat_AnswerOneOnOneChat_Request { + optional fixed64 voice_chatid = 1; + optional fixed64 steamid_partner = 2; + optional bool accepted_request = 3; +} + +message CVoiceChat_AnswerOneOnOneChat_Response { +} + +message CVoiceChat_OneOnOneChatRequestResponse_Notification { + optional fixed64 voicechat_id = 1; + optional fixed64 steamid_partner = 2; + optional bool accepted_request = 3; +} + +message CVoiceChat_EndOneOnOneChat_Request { + optional fixed64 steamid_partner = 1; +} + +message CVoiceChat_EndOneOnOneChat_Response { +} + +message CVoiceChat_LeaveOneOnOneChat_Request { + optional fixed64 steamid_partner = 1; + optional fixed64 voice_chatid = 2; +} + +message CVoiceChat_LeaveOneOnOneChat_Response { +} + +message CVoiceChat_UserJoinedVoiceChat_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 user_steamid = 2; + optional uint64 chatid = 3; + optional fixed64 one_on_one_steamid_lower = 4; + optional fixed64 one_on_one_steamid_higher = 5; + optional uint64 chat_group_id = 6; + optional uint32 user_sessionid = 7; +} + +message CVoiceChat_UserVoiceStatus_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 user_steamid = 2; + optional bool user_muted_mic_locally = 3; + optional bool user_muted_output_locally = 4; + optional bool user_has_no_mic_for_session = 5; + optional int32 user_webaudio_sample_rate = 6; +} + +message CVoiceChat_AllMembersStatus_Notification { + optional fixed64 voice_chatid = 1; + repeated .CVoiceChat_UserVoiceStatus_Notification users = 2; +} + +message CVoiceChat_UpdateVoiceChatWebRTCData_Request { + optional fixed64 voice_chatid = 1; + optional uint32 ip_webrtc_server = 2; + optional uint32 port_webrtc_server = 3; + optional uint32 ip_webrtc_client = 4; + optional uint32 port_webrtc_client = 5; + optional uint32 ssrc_my_sending_stream = 6; + optional string user_agent = 7; + optional bool has_audio_worklets_support = 8; +} + +message CVoiceChat_UpdateVoiceChatWebRTCData_Response { + optional bool send_client_voice_logs = 1; +} + +message CVoiceChat_UploadClientVoiceChatLogs_Request { + optional fixed64 voice_chatid = 1; + optional string client_voice_logs_new_lines = 2; +} + +message CVoiceChat_UploadClientVoiceChatLogs_Response { +} + +message CVoiceChat_LeaveVoiceChat_Request { + optional fixed64 voice_chatid = 1; +} + +message CVoiceChat_LeaveVoiceChat_Response { +} + +message CVoiceChat_UserLeftVoiceChat_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 user_steamid = 2; + optional uint64 chatid = 3; + optional fixed64 one_on_one_steamid_lower = 4; + optional fixed64 one_on_one_steamid_higher = 5; + optional uint64 chat_group_id = 6; + optional uint32 user_sessionid = 7; +} + +message CVoiceChat_VoiceChatEnded_Notification { + optional fixed64 voice_chatid = 1; + optional fixed64 one_on_one_steamid_lower = 2; + optional fixed64 one_on_one_steamid_higher = 3; + optional uint64 chatid = 4; + optional uint64 chat_group_id = 5; +} + +message CWebRTCClient_InitiateWebRTCConnection_Request { + optional string sdp = 1; +} + +message CWebRTCClient_InitiateWebRTCConnection_Response { + optional string remote_description = 1; +} + +message CWebRTC_WebRTCSessionConnected_Notification { + optional uint32 ssrc = 1; + optional uint32 client_ip = 2; + optional uint32 client_port = 3; + optional uint32 server_ip = 4; + optional uint32 server_port = 5; +} + +message CWebRTC_WebRTCUpdateRemoteDescription_Notification { + optional string remote_description = 1; + optional uint64 remote_description_version = 2; + repeated .CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping ssrcs_to_accountids = 3; +} + +message CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping { + optional uint32 ssrc = 1; + optional uint32 accountid = 2; +} + +message CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request { + optional uint32 ip_webrtc_server = 1; + optional uint32 port_webrtc_server = 2; + optional uint32 ip_webrtc_session_client = 3; + optional uint32 port_webrtc_session_client = 4; + optional uint64 remote_description_version = 5; +} + +message CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response { +} + +message CMobilePerAccount_GetSettings_Request { +} + +message CMobilePerAccount_GetSettings_Response { + optional bool has_settings = 4; + optional bool allow_sale_push = 2; + optional bool allow_wishlist_push = 3; + optional uint32 chat_notification_level = 5; + optional bool notify_direct_chat = 6; + optional bool notify_group_chat = 7; + optional bool allow_event_push = 8 [default = true]; +} + +message CMobilePerAccount_SetSettings_Request { + optional bool allow_sale_push = 2; + optional bool allow_wishlist_push = 3; + optional uint32 chat_notification_level = 4; + optional bool notify_direct_chat = 5; + optional bool notify_group_chat = 6; + optional bool allow_event_push = 7 [default = true]; +} + +message CMobilePerAccount_SetSettings_Response { +} + +message CMobileDevice_RegisterMobileDevice_Request { + optional string deviceid = 1; + optional string language = 2; + optional bool push_enabled = 3; + optional string app_version = 4; + optional string os_version = 5; + optional string device_model = 6; + optional string twofactor_device_identifier = 7; + optional int32 mobile_app = 8 [(description) = "enum; suggested type: EMobileApp"]; +} + +message CMobileDevice_RegisterMobileDevice_Response { + optional uint32 unique_deviceid = 2; +} + +message CMobileDevice_DeregisterMobileDevice_Notification { + optional string deviceid = 1; +} + +message UnknownProto { +} + +service HelpRequestLogs { + rpc UploadUserApplicationLog (.CHelpRequestLogs_UploadUserApplicationLog_Request) returns (.CHelpRequestLogs_UploadUserApplicationLog_Response); +} + +service Community { + rpc GetApps (.CCommunity_GetApps_Request) returns (.CCommunity_GetApps_Response); + rpc GetAppRichPresenceLocalization (.CCommunity_GetAppRichPresenceLocalization_Request) returns (.CCommunity_GetAppRichPresenceLocalization_Response); + rpc GetCommentThread (.CCommunity_GetCommentThread_Request) returns (.CCommunity_GetCommentThread_Response); + rpc PostCommentToThread (.CCommunity_PostCommentToThread_Request) returns (.CCommunity_PostCommentToThread_Response); + rpc DeleteCommentFromThread (.CCommunity_DeleteCommentFromThread_Request) returns (.CCommunity_DeleteCommentFromThread_Response); + rpc RateCommentThread (.CCommunity_RateCommentThread_Request) returns (.CCommunity_RateCommentThread_Response); + rpc GetCommentThreadRatings (.CCommunity_GetCommentThreadRatings_Request) returns (.CCommunity_GetCommentThreadRatings_Response); + rpc RateClanAnnouncement (.CCommunity_RateClanAnnouncement_Request) returns (.CCommunity_RateClanAnnouncement_Response); + rpc GetClanAnnouncementVoteForUser (.CCommunity_GetClanAnnouncementVoteForUser_Request) returns (.CCommunity_GetClanAnnouncementVoteForUser_Response); + rpc GetUserPartnerEventNews (.CCommunity_GetUserPartnerEventNews_Request) returns (.CCommunity_GetUserPartnerEventNews_Response); + rpc GetBestEventsForUser (.CCommunity_GetBestEventsForUser_Request) returns (.CCommunity_GetBestEventsForUser_Response); + rpc MarkPartnerEventsForUser (.CCommunity_MarkPartnerEventsForUser_Request) returns (.CCommunity_MarkPartnerEventsForUser_Response); + rpc PartnerEventsShowMoreForApp (.CCommunity_PartnerEventsShowMoreForApp_Request) returns (.CCommunity_PartnerEventsShowMoreForApp_Response); + rpc PartnerEventsShowLessForApp (.CCommunity_PartnerEventsShowLessForApp_Request) returns (.CCommunity_PartnerEventsShowLessForApp_Response); + rpc ClearUserPartnerEventsAppPriorities (.CCommunity_ClearUserPartnerEventsAppPriorities_Request) returns (.CCommunity_ClearUserPartnerEventsAppPriorities_Response); + rpc GetUserPartnerEventsAppPriorities (.CCommunity_GetUserPartnerEventsAppPriorities_Request) returns (.CCommunity_GetUserPartnerEventsAppPriorities_Response); + rpc ClearSinglePartnerEventsAppPriority (.CCommunity_ClearSinglePartnerEventsAppPriority_Request) returns (.CCommunity_ClearSinglePartnerEventsAppPriority_Response); +} + +service ExperimentService { + rpc ReportProductImpressionsFromClient (.UnknownProto) returns (.NoResponse); +} + +service FriendsList { + rpc GetCategories (.CFriendsList_GetCategories_Request) returns (.CFriendsList_GetCategories_Response); + rpc GetFriendsList (.CFriendsList_GetFriendsList_Request) returns (.CFriendsList_GetFriendsList_Response); + rpc GetFavorites (.CFriendsList_GetFavorites_Request) returns (.CFriendsList_GetFavorites_Response); + rpc SetFavorites (.CFriendsList_SetFavorites_Request) returns (.CFriendsList_SetFavorites_Response); +} + +service FriendsListClient { + rpc FavoritesChanged (.CFriendsList_FavoritesChanged_Notification) returns (.NoResponse); +} + +service Clan { + rpc RespondToClanInvite (.CClan_RespondToClanInvite_Request) returns (.CClan_RespondToClanInvite_Response); +} + +service VoiceChat { + rpc UpdateVoiceChatWebRTCData (.CVoiceChat_UpdateVoiceChatWebRTCData_Request) returns (.CVoiceChat_UpdateVoiceChatWebRTCData_Response); + rpc NotifyUserVoiceStatus (.CVoiceChat_UserVoiceStatus_Notification) returns (.NoResponse); + rpc UploadClientVoiceChatLogs (.CVoiceChat_UploadClientVoiceChatLogs_Request) returns (.CVoiceChat_UploadClientVoiceChatLogs_Response); + rpc LeaveVoiceChat (.CVoiceChat_LeaveVoiceChat_Request) returns (.CVoiceChat_LeaveVoiceChat_Response); + rpc RequestOneOnOneChat (.CVoiceChat_RequestOneOnOneChat_Request) returns (.CVoiceChat_RequestOneOnOneChat_Response); + rpc AnswerOneOnOneChat (.CVoiceChat_AnswerOneOnOneChat_Request) returns (.CVoiceChat_AnswerOneOnOneChat_Response); + rpc EndOneOnOneChat (.CVoiceChat_EndOneOnOneChat_Request) returns (.CVoiceChat_EndOneOnOneChat_Response); + rpc LeaveOneOnOneChat (.CVoiceChat_LeaveOneOnOneChat_Request) returns (.CVoiceChat_LeaveOneOnOneChat_Response); +} + +service VoiceChatClient { + rpc NotifyUserJoinedVoiceChat (.CVoiceChat_UserJoinedVoiceChat_Notification) returns (.NoResponse); + rpc NotifyUserLeftVoiceChat (.CVoiceChat_UserLeftVoiceChat_Notification) returns (.NoResponse); + rpc NotifyVoiceChatEnded (.CVoiceChat_VoiceChatEnded_Notification) returns (.NoResponse); + rpc NotifyUserVoiceStatus (.CVoiceChat_UserVoiceStatus_Notification) returns (.NoResponse); + rpc NotifyAllUsersVoiceStatus (.CVoiceChat_AllMembersStatus_Notification) returns (.NoResponse); + rpc NotifyOneOnOneChatRequested (.CVoiceChat_OneOnOneChatRequested_Notification) returns (.NoResponse); + rpc NotifyOneOnOneChatResponse (.CVoiceChat_OneOnOneChatRequestResponse_Notification) returns (.NoResponse); +} + +service WebRTCClient { + rpc InitiateWebRTCConnection (.CWebRTCClient_InitiateWebRTCConnection_Request) returns (.CWebRTCClient_InitiateWebRTCConnection_Response); + rpc AcknowledgeUpdatedRemoteDescription (.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request) returns (.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response); +} + +service WebRTCClientNotifications { + rpc NotifyWebRTCSessionConnected (.CWebRTC_WebRTCSessionConnected_Notification) returns (.NoResponse); + rpc NotifyWebRTCUpdateRemoteDescription (.CWebRTC_WebRTCUpdateRemoteDescription_Notification) returns (.NoResponse); +} + +service MobilePerAccount { + rpc GetSettings (.CMobilePerAccount_GetSettings_Request) returns (.CMobilePerAccount_GetSettings_Response); + rpc SetSettings (.CMobilePerAccount_SetSettings_Request) returns (.CMobilePerAccount_SetSettings_Response); +} + +service MobileDevice { + rpc RegisterMobileDevice (.CMobileDevice_RegisterMobileDevice_Request) returns (.CMobileDevice_RegisterMobileDevice_Response); + rpc DeregisterMobileDevice (.CMobileDevice_DeregisterMobileDevice_Notification) returns (.NoResponse); +} diff --git a/protobuf_files/protobuf_list.txt b/protobuf_files/protobuf_steammessages.txt similarity index 90% rename from protobuf_files/protobuf_list.txt rename to protobuf_files/protobuf_steammessages.txt index ad857c68..84489347 100644 --- a/protobuf_files/protobuf_list.txt +++ b/protobuf_files/protobuf_steammessages.txt @@ -11,4 +11,6 @@ https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/s https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver.proto https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_clientserver_userstats.proto https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_player.steamclient.proto -https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_unified_base.steamclient.proto \ No newline at end of file +https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_unified_base.steamclient.proto + +https://raw.githubusercontent.com/ValvePython/steam/master/protobufs/steammessages_webui_friends.proto diff --git a/protobuf_files/protobuf_conflict_list.txt b/protobuf_files/protobuf_webui.txt similarity index 52% rename from protobuf_files/protobuf_conflict_list.txt rename to protobuf_files/protobuf_webui.txt index 4c8af4f4..e75147b6 100644 --- a/protobuf_files/protobuf_conflict_list.txt +++ b/protobuf_files/protobuf_webui.txt @@ -1,2 +1 @@ https://raw.githubusercontent.com/SteamDatabase/Protobufs/master/webui/service_cloudconfigstore.proto -https://raw.githubusercontent.com/SteamDatabase/Protobufs/master/webui/service_community.proto \ No newline at end of file diff --git a/requirements/app.txt b/requirements/app.txt index 83baae3a..8eced5ec 100644 --- a/requirements/app.txt +++ b/requirements/app.txt @@ -1,7 +1,7 @@ -galaxy.plugin.api==0.65 +galaxy.plugin.api==0.69 # steam_network backend -protobuf==3.18.1 +protobuf==3.19.4 vdf==3.2 pyobjc-framework-CoreServices==5.1.2; sys_platform == 'darwin' websockets==8.1 @@ -12,4 +12,4 @@ xmltodict==0.12.0 requests-html==0.10.0 pyppeteer==0.2.4 # requests-html dependency; 0.2.5 imports version from dist-info which we remove while building -rsa==4.9 \ No newline at end of file +rsa==4.9 diff --git a/src/steam_network/protocol/__init__.py b/src/steam_network/protocol/__init__.py index e69de29b..177ece14 100644 --- a/src/steam_network/protocol/__init__.py +++ b/src/steam_network/protocol/__init__.py @@ -0,0 +1,7 @@ +import os +import sys + +from . import messages + +base_dir = os.path.dirname(messages.__file__) +sys.path.append(base_dir) diff --git a/src/steam_network/protocol/messages/__init__.py b/src/steam_network/protocol/messages/__init__.py index b2bb297e..e69de29b 100644 --- a/src/steam_network/protocol/messages/__init__.py +++ b/src/steam_network/protocol/messages/__init__.py @@ -1,7 +0,0 @@ -import os -import sys - -from . import steammessages_base_pb2 - -steammessages_base_path_dir = os.path.dirname(steammessages_base_pb2.__file__) -sys.path.append(steammessages_base_path_dir) diff --git a/src/steam_network/protocol/messages/encrypted_app_ticket_pb2.py b/src/steam_network/protocol/messages/encrypted_app_ticket_pb2.py index 6e71f2ce..04918a7b 100644 --- a/src/steam_network/protocol/messages/encrypted_app_ticket_pb2.py +++ b/src/steam_network/protocol/messages/encrypted_app_ticket_pb2.py @@ -3,6 +3,7 @@ # source: encrypted_app_ticket.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -13,80 +14,11 @@ -DESCRIPTOR = _descriptor.FileDescriptor( - name='encrypted_app_ticket.proto', - package='', - syntax='proto2', - 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' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(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') - -_ENCRYPTEDAPPTICKET = _descriptor.Descriptor( - name='EncryptedAppTicket', - full_name='EncryptedAppTicket', - 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, - number=1, 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, 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, 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, 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, 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"", - 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=31, - serialized_end=204, -) - -DESCRIPTOR.message_types_by_name['EncryptedAppTicket'] = _ENCRYPTEDAPPTICKET -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +_ENCRYPTEDAPPTICKET = DESCRIPTOR.message_types_by_name['EncryptedAppTicket'] EncryptedAppTicket = _reflection.GeneratedProtocolMessageType('EncryptedAppTicket', (_message.Message,), { 'DESCRIPTOR' : _ENCRYPTEDAPPTICKET, '__module__' : 'encrypted_app_ticket_pb2' @@ -94,6 +26,10 @@ }) _sym_db.RegisterMessage(EncryptedAppTicket) +if _descriptor._USE_C_DESCRIPTORS == False: -DESCRIPTOR._options = None + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\000' + _ENCRYPTEDAPPTICKET._serialized_start=31 + _ENCRYPTEDAPPTICKET._serialized_end=204 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/enums_pb2.py b/src/steam_network/protocol/messages/enums_pb2.py index eeca5453..094de2cd 100644 --- a/src/steam_network/protocol/messages/enums_pb2.py +++ b/src/steam_network/protocol/messages/enums_pb2.py @@ -4,6 +4,7 @@ """Generated protocol buffer code.""" from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -15,2174 +16,95 @@ import steammessages_base_pb2 as steammessages__base__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='enums.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\x0b\x65nums.proto\x1a\x18steammessages_base.proto*\x80\n\n\x17\x45PublishedFileQueryType\x12)\n%k_PublishedFileQueryType_RankedByVote\x10\x00\x12\x34\n0k_PublishedFileQueryType_RankedByPublicationDate\x10\x01\x12\x42\n>k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate\x10\x02\x12*\n&k_PublishedFileQueryType_RankedByTrend\x10\x03\x12\x46\nBk_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate\x10\x04\x12\x44\n@k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate\x10\x05\x12\x35\n1k_PublishedFileQueryType_RankedByNumTimesReported\x10\x06\x12J\nFk_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate\x10\x07\x12(\n$k_PublishedFileQueryType_NotYetRated\x10\x08\x12=\n9k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions\x10\t\x12\x32\n.k_PublishedFileQueryType_RankedByTotalVotesAsc\x10\n\x12,\n(k_PublishedFileQueryType_RankedByVotesUp\x10\x0b\x12/\n+k_PublishedFileQueryType_RankedByTextSearch\x10\x0c\x12\x32\n.k_PublishedFileQueryType_RankedByPlaytimeTrend\x10\r\x12\x32\n.k_PublishedFileQueryType_RankedByTotalPlaytime\x10\x0e\x12\x39\n5k_PublishedFileQueryType_RankedByAveragePlaytimeTrend\x10\x0f\x12<\n8k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime\x10\x10\x12:\n6k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend\x10\x11\x12=\n9k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions\x10\x12\x12?\n;k_PublishedFileQueryType_RankedByInappropriateContentRating\x10\x13\x12\x34\n0k_PublishedFileQueryType_RankedByBanContentCheck\x10\x14\x12\x34\n0k_PublishedFileQueryType_RankedByLastUpdatedDate\x10\x15*\xbc\x01\n#EPublishedFileInappropriateProvider\x12\x31\n-k_EPublishedFileInappropriateProvider_Invalid\x10\x00\x12\x30\n,k_EPublishedFileInappropriateProvider_Google\x10\x01\x12\x30\n,k_EPublishedFileInappropriateProvider_Amazon\x10\x02*\xd5\x02\n!EPublishedFileInappropriateResult\x12\x32\n.k_EPublishedFileInappropriateResult_NotScanned\x10\x00\x12\x34\n0k_EPublishedFileInappropriateResult_VeryUnlikely\x10\x01\x12\x30\n,k_EPublishedFileInappropriateResult_Unlikely\x10\x1e\x12\x30\n,k_EPublishedFileInappropriateResult_Possible\x10\x32\x12.\n*k_EPublishedFileInappropriateResult_Likely\x10K\x12\x32\n.k_EPublishedFileInappropriateResult_VeryLikely\x10\x64*\xb1\x03\n\x11\x45PersonaStateFlag\x12\'\n#k_EPersonaStateFlag_HasRichPresence\x10\x01\x12&\n\"k_EPersonaStateFlag_InJoinableGame\x10\x02\x12\x1e\n\x1ak_EPersonaStateFlag_Golden\x10\x04\x12*\n&k_EPersonaStateFlag_RemotePlayTogether\x10\x08\x12&\n!k_EPersonaStateFlag_ClientTypeWeb\x10\x80\x02\x12)\n$k_EPersonaStateFlag_ClientTypeMobile\x10\x80\x04\x12*\n%k_EPersonaStateFlag_ClientTypeTenfoot\x10\x80\x08\x12%\n k_EPersonaStateFlag_ClientTypeVR\x10\x80\x10\x12*\n%k_EPersonaStateFlag_LaunchTypeGamepad\x10\x80 \x12-\n(k_EPersonaStateFlag_LaunchTypeCompatTool\x10\x80@*\xa7\x01\n\x15\x45\x43ontentCheckProvider\x12#\n\x1fk_EContentCheckProvider_Invalid\x10\x00\x12\"\n\x1ek_EContentCheckProvider_Google\x10\x01\x12\"\n\x1ek_EContentCheckProvider_Amazon\x10\x02\x12!\n\x1dk_EContentCheckProvider_Local\x10\x03*\x93\t\n\x19\x45ProfileCustomizationType\x12&\n\"k_EProfileCustomizationTypeInvalid\x10\x00\x12\x36\n2k_EProfileCustomizationTypeRareAchievementShowcase\x10\x01\x12,\n(k_EProfileCustomizationTypeGameCollector\x10\x02\x12+\n\'k_EProfileCustomizationTypeItemShowcase\x10\x03\x12,\n(k_EProfileCustomizationTypeTradeShowcase\x10\x04\x12%\n!k_EProfileCustomizationTypeBadges\x10\x05\x12+\n\'k_EProfileCustomizationTypeFavoriteGame\x10\x06\x12\x31\n-k_EProfileCustomizationTypeScreenshotShowcase\x10\x07\x12)\n%k_EProfileCustomizationTypeCustomText\x10\x08\x12,\n(k_EProfileCustomizationTypeFavoriteGroup\x10\t\x12-\n)k_EProfileCustomizationTypeRecommendation\x10\n\x12+\n\'k_EProfileCustomizationTypeWorkshopItem\x10\x0b\x12)\n%k_EProfileCustomizationTypeMyWorkshop\x10\x0c\x12.\n*k_EProfileCustomizationTypeArtworkShowcase\x10\r\x12,\n(k_EProfileCustomizationTypeVideoShowcase\x10\x0e\x12%\n!k_EProfileCustomizationTypeGuides\x10\x0f\x12\'\n#k_EProfileCustomizationTypeMyGuides\x10\x10\x12+\n\'k_EProfileCustomizationTypeAchievements\x10\x11\x12)\n%k_EProfileCustomizationTypeGreenlight\x10\x12\x12+\n\'k_EProfileCustomizationTypeMyGreenlight\x10\x13\x12%\n!k_EProfileCustomizationTypeSalien\x10\x14\x12\x35\n1k_EProfileCustomizationTypeLoyaltyRewardReactions\x10\x15\x12\x34\n0k_EProfileCustomizationTypeSingleArtworkShowcase\x10\x16\x12\x38\n4k_EProfileCustomizationTypeAchievementsCompletionist\x10\x17\x12%\n!k_EProfileCustomizationTypeReplay\x10\x18*\xc8\x01\n\x1b\x45PublishedFileStorageSystem\x12(\n$k_EPublishedFileStorageSystemInvalid\x10\x00\x12,\n(k_EPublishedFileStorageSystemLegacyCloud\x10\x01\x12&\n\"k_EPublishedFileStorageSystemDepot\x10\x02\x12)\n%k_EPublishedFileStorageSystemUGCCloud\x10\x03*\x97\x01\n\x19\x45\x43loudStoragePersistState\x12(\n$k_ECloudStoragePersistStatePersisted\x10\x00\x12(\n$k_ECloudStoragePersistStateForgotten\x10\x01\x12&\n\"k_ECloudStoragePersistStateDeleted\x10\x02*\xe8\x01\n\x12\x45SDCardFormatStage\x12 \n\x1ck_ESDCardFormatStage_Invalid\x10\x00\x12!\n\x1dk_ESDCardFormatStage_Starting\x10\x01\x12 \n\x1ck_ESDCardFormatStage_Testing\x10\x02\x12!\n\x1dk_ESDCardFormatStage_Rescuing\x10\x03\x12#\n\x1fk_ESDCardFormatStage_Formatting\x10\x04\x12#\n\x1fk_ESDCardFormatStage_Finalizing\x10\x05*\x84\x01\n\x15\x45SystemFanControlMode\x12\"\n\x1ek_SystemFanControlMode_Invalid\x10\x00\x12#\n\x1fk_SystemFanControlMode_Disabled\x10\x01\x12\"\n\x1ek_SystemFanControlMode_Default\x10\x02*\xc0\x03\n\x14\x45\x42luetoothDeviceType\x12!\n\x1dk_BluetoothDeviceType_Invalid\x10\x00\x12!\n\x1dk_BluetoothDeviceType_Unknown\x10\x01\x12\x1f\n\x1bk_BluetoothDeviceType_Phone\x10\x02\x12\"\n\x1ek_BluetoothDeviceType_Computer\x10\x03\x12!\n\x1dk_BluetoothDeviceType_Headset\x10\x04\x12$\n k_BluetoothDeviceType_Headphones\x10\x05\x12\"\n\x1ek_BluetoothDeviceType_Speakers\x10\x06\x12$\n k_BluetoothDeviceType_OtherAudio\x10\x07\x12\x1f\n\x1bk_BluetoothDeviceType_Mouse\x10\x08\x12\"\n\x1ek_BluetoothDeviceType_Joystick\x10\t\x12!\n\x1dk_BluetoothDeviceType_Gamepad\x10\n\x12\"\n\x1ek_BluetoothDeviceType_Keyboard\x10\x0b*\x80\x01\n\x15\x45SystemAudioDirection\x12\"\n\x1ek_SystemAudioDirection_Invalid\x10\x00\x12 \n\x1ck_SystemAudioDirection_Input\x10\x01\x12!\n\x1dk_SystemAudioDirection_Output\x10\x02*\xf1\x02\n\x13\x45SystemAudioChannel\x12 \n\x1ck_SystemAudioChannel_Invalid\x10\x00\x12#\n\x1fk_SystemAudioChannel_Aggregated\x10\x01\x12\"\n\x1ek_SystemAudioChannel_FrontLeft\x10\x02\x12#\n\x1fk_SystemAudioChannel_FrontRight\x10\x03\x12\x1c\n\x18k_SystemAudioChannel_LFE\x10\x04\x12!\n\x1dk_SystemAudioChannel_BackLeft\x10\x05\x12\"\n\x1ek_SystemAudioChannel_BackRight\x10\x06\x12$\n k_SystemAudioChannel_FrontCenter\x10\x07\x12 \n\x1ck_SystemAudioChannel_Unknown\x10\x08\x12\x1d\n\x19k_SystemAudioChannel_Mono\x10\t*\xc9\x01\n\x14\x45SystemAudioPortType\x12!\n\x1dk_SystemAudioPortType_Invalid\x10\x00\x12!\n\x1dk_SystemAudioPortType_Unknown\x10\x01\x12\"\n\x1ek_SystemAudioPortType_Audio32f\x10\x02\x12 \n\x1ck_SystemAudioPortType_Midi8b\x10\x03\x12%\n!k_SystemAudioPortType_Video32RGBA\x10\x04*\x90\x01\n\x19\x45SystemAudioPortDirection\x12&\n\"k_SystemAudioPortDirection_Invalid\x10\x00\x12$\n k_SystemAudioPortDirection_Input\x10\x01\x12%\n!k_SystemAudioPortDirection_Output\x10\x02*\x83\x01\n\x13\x45SystemServiceState\x12%\n!k_ESystemServiceState_Unavailable\x10\x00\x12\"\n\x1ek_ESystemServiceState_Disabled\x10\x01\x12!\n\x1dk_ESystemServiceState_Enabled\x10\x02*\xe1\x01\n\x19\x45GraphicsPerfOverlayLevel\x12&\n\"k_EGraphicsPerfOverlayLevel_Hidden\x10\x00\x12%\n!k_EGraphicsPerfOverlayLevel_Basic\x10\x01\x12&\n\"k_EGraphicsPerfOverlayLevel_Medium\x10\x02\x12$\n k_EGraphicsPerfOverlayLevel_Full\x10\x03\x12\'\n#k_EGraphicsPerfOverlayLevel_Minimal\x10\x04*\xe5\x01\n\x14\x45GPUPerformanceLevel\x12\"\n\x1ek_EGPUPerformanceLevel_Invalid\x10\x00\x12\x1f\n\x1bk_EGPUPerformanceLevel_Auto\x10\x01\x12!\n\x1dk_EGPUPerformanceLevel_Manual\x10\x02\x12\x1e\n\x1ak_EGPUPerformanceLevel_Low\x10\x03\x12\x1f\n\x1bk_EGPUPerformanceLevel_High\x10\x04\x12$\n k_EGPUPerformanceLevel_Profiling\x10\x05*\xbb\x01\n\x0e\x45ScalingFilter\x12\x1c\n\x18k_EScalingFilter_Invalid\x10\x00\x12\x18\n\x14k_EScalingFilter_FSR\x10\x01\x12\x1c\n\x18k_EScalingFilter_Nearest\x10\x02\x12\x1c\n\x18k_EScalingFilter_Integer\x10\x03\x12\x1b\n\x17k_EScalingFilter_Linear\x10\x04\x12\x18\n\x14k_EScalingFilter_NIS\x10\x05*\xbb\x01\n\x13\x45SplitScalingFilter\x12!\n\x1dk_ESplitScalingFilter_Invalid\x10\x00\x12 \n\x1ck_ESplitScalingFilter_Linear\x10\x01\x12!\n\x1dk_ESplitScalingFilter_Nearest\x10\x02\x12\x1d\n\x19k_ESplitScalingFilter_FSR\x10\x03\x12\x1d\n\x19k_ESplitScalingFilter_NIS\x10\x04*\xdd\x01\n\x13\x45SplitScalingScaler\x12!\n\x1dk_ESplitScalingScaler_Invalid\x10\x00\x12\x1e\n\x1ak_ESplitScalingScaler_Auto\x10\x01\x12!\n\x1dk_ESplitScalingScaler_Integer\x10\x02\x12\x1d\n\x19k_ESplitScalingScaler_Fit\x10\x03\x12\x1e\n\x1ak_ESplitScalingScaler_Fill\x10\x04\x12!\n\x1dk_ESplitScalingScaler_Stretch\x10\x05*\x81\x01\n\x13\x45HDRToneMapOperator\x12!\n\x1dk_EHDRToneMapOperator_Invalid\x10\x00\x12#\n\x1fk_EHDRToneMapOperator_Uncharted\x10\x01\x12\"\n\x1ek_EHDRToneMapOperator_Reinhard\x10\x02*|\n\x0c\x45\x43PUGovernor\x12\x1a\n\x16k_ECPUGovernor_Invalid\x10\x00\x12\x17\n\x13k_ECPUGovernor_Perf\x10\x01\x12\x1c\n\x18k_ECPUGovernor_Powersave\x10\x02\x12\x19\n\x15k_ECPUGovernor_Manual\x10\x03*\xe2\x01\n\x0c\x45UpdaterType\x12\x1a\n\x16k_EUpdaterType_Invalid\x10\x00\x12\x19\n\x15k_EUpdaterType_Client\x10\x01\x12\x15\n\x11k_EUpdaterType_OS\x10\x02\x12\x17\n\x13k_EUpdaterType_BIOS\x10\x03\x12\x1d\n\x19k_EUpdaterType_Aggregated\x10\x04\x12\x18\n\x14k_EUpdaterType_Test1\x10\x05\x12\x18\n\x14k_EUpdaterType_Test2\x10\x06\x12\x18\n\x14k_EUpdaterType_Dummy\x10\x07*\xf9\x01\n\rEUpdaterState\x12\x1b\n\x17k_EUpdaterState_Invalid\x10\x00\x12\x1c\n\x18k_EUpdaterState_UpToDate\x10\x02\x12\x1c\n\x18k_EUpdaterState_Checking\x10\x03\x12\x1d\n\x19k_EUpdaterState_Available\x10\x04\x12\x1c\n\x18k_EUpdaterState_Applying\x10\x05\x12(\n$k_EUpdaterState_ClientRestartPending\x10\x06\x12(\n$k_EUpdaterState_SystemRestartPending\x10\x07*\xe1\x01\n\x18\x45StorageBlockContentType\x12&\n\"k_EStorageBlockContentType_Invalid\x10\x00\x12&\n\"k_EStorageBlockContentType_Unknown\x10\x01\x12)\n%k_EStorageBlockContentType_FileSystem\x10\x02\x12%\n!k_EStorageBlockContentType_Crypto\x10\x03\x12#\n\x1fk_EStorageBlockContentType_Raid\x10\x04*\xc3\x01\n\x1b\x45StorageBlockFileSystemType\x12)\n%k_EStorageBlockFileSystemType_Invalid\x10\x00\x12)\n%k_EStorageBlockFileSystemType_Unknown\x10\x01\x12&\n\"k_EStorageBlockFileSystemType_VFat\x10\x02\x12&\n\"k_EStorageBlockFileSystemType_Ext4\x10\x03*\xd0\x01\n\x16\x45StorageDriveMediaType\x12$\n k_EStorageDriveMediaType_Invalid\x10\x00\x12$\n k_EStorageDriveMediaType_Unknown\x10\x01\x12 \n\x1ck_EStorageDriveMediaType_HDD\x10\x02\x12 \n\x1ck_EStorageDriveMediaType_SSD\x10\x03\x12&\n\"k_EStorageDriveMediaType_Removable\x10\x04*\xb3\x01\n\x1f\x45SystemDisplayCompatibilityMode\x12-\n)k_ESystemDisplayCompatibilityMode_Invalid\x10\x00\x12*\n&k_ESystemDisplayCompatibilityMode_None\x10\x01\x12\x35\n1k_ESystemDisplayCompatibilityMode_MinimalBandwith\x10\x02*\xe3\x01\n\x1f\x45SteamDeckCompatibilityCategory\x12-\n)k_ESteamDeckCompatibilityCategory_Unknown\x10\x00\x12\x31\n-k_ESteamDeckCompatibilityCategory_Unsupported\x10\x01\x12.\n*k_ESteamDeckCompatibilityCategory_Playable\x10\x02\x12.\n*k_ESteamDeckCompatibilityCategory_Verified\x10\x03*\xd0\x02\n(ESteamDeckCompatibilityResultDisplayType\x12\x38\n4k_ESteamDeckCompatibilityResultDisplayType_Invisible\x10\x00\x12<\n8k_ESteamDeckCompatibilityResultDisplayType_Informational\x10\x01\x12:\n6k_ESteamDeckCompatibilityResultDisplayType_Unsupported\x10\x02\x12\x37\n3k_ESteamDeckCompatibilityResultDisplayType_Playable\x10\x03\x12\x37\n3k_ESteamDeckCompatibilityResultDisplayType_Verified\x10\x04*w\n\x08\x45\x41\x43State\x12\x16\n\x12k_EACState_Unknown\x10\x00\x12\x1b\n\x17k_EACState_Disconnected\x10\x01\x12\x18\n\x14k_EACState_Connected\x10\x02\x12\x1c\n\x18k_EACState_ConnectedSlow\x10\x03*\x85\x01\n\rEBatteryState\x12\x1b\n\x17k_EBatteryState_Unknown\x10\x00\x12\x1f\n\x1bk_EBatteryState_Discharging\x10\x01\x12\x1c\n\x18k_EBatteryState_Charging\x10\x02\x12\x18\n\x14k_EBatteryState_Full\x10\x03*\xc3\x01\n\tEOSBranch\x12\x17\n\x13k_EOSBranch_Unknown\x10\x00\x12\x17\n\x13k_EOSBranch_Release\x10\x01\x12 \n\x1ck_EOSBranch_ReleaseCandidate\x10\x02\x12\x14\n\x10k_EOSBranch_Beta\x10\x03\x12\x1d\n\x19k_EOSBranch_BetaCandidate\x10\x04\x12\x14\n\x10k_EOSBranch_Main\x10\x05\x12\x17\n\x13k_EOSBranch_Staging\x10\x06*\xdd\x05\n\x13\x45\x43ommunityItemClass\x12!\n\x1dk_ECommunityItemClass_Invalid\x10\x00\x12\x1f\n\x1bk_ECommunityItemClass_Badge\x10\x01\x12\"\n\x1ek_ECommunityItemClass_GameCard\x10\x02\x12+\n\'k_ECommunityItemClass_ProfileBackground\x10\x03\x12\"\n\x1ek_ECommunityItemClass_Emoticon\x10\x04\x12%\n!k_ECommunityItemClass_BoosterPack\x10\x05\x12$\n k_ECommunityItemClass_Consumable\x10\x06\x12!\n\x1dk_ECommunityItemClass_GameGoo\x10\x07\x12)\n%k_ECommunityItemClass_ProfileModifier\x10\x08\x12\x1f\n\x1bk_ECommunityItemClass_Scene\x10\t\x12$\n k_ECommunityItemClass_SalienItem\x10\n\x12!\n\x1dk_ECommunityItemClass_Sticker\x10\x0b\x12$\n k_ECommunityItemClass_ChatEffect\x10\x0c\x12/\n+k_ECommunityItemClass_MiniProfileBackground\x10\r\x12%\n!k_ECommunityItemClass_AvatarFrame\x10\x0e\x12(\n$k_ECommunityItemClass_AnimatedAvatar\x10\x0f\x12/\n+k_ECommunityItemClass_SteamDeckKeyboardSkin\x10\x10\x12/\n+k_ECommunityItemClass_SteamDeckStartupMovie\x10\x11*\xd9\x01\n\x1f\x45SteamDeckCompatibilityFeedback\x12+\n\'k_ESteamDeckCompatibilityFeedback_Unset\x10\x00\x12+\n\'k_ESteamDeckCompatibilityFeedback_Agree\x10\x01\x12.\n*k_ESteamDeckCompatibilityFeedback_Disagree\x10\x02\x12,\n(k_ESteamDeckCompatibilityFeedback_Ignore\x10\x03*\x9f\x01\n\x1e\x45ProvideDeckFeedbackPreference\x12*\n&k_EProvideDeckFeedbackPreference_Unset\x10\x00\x12(\n$k_EProvideDeckFeedbackPreference_Yes\x10\x01\x12\'\n#k_EProvideDeckFeedbackPreference_No\x10\x02*\xb1\x03\n\rETouchGesture\x12\x17\n\x13k_ETouchGestureNone\x10\x00\x12\x18\n\x14k_ETouchGestureTouch\x10\x01\x12\x16\n\x12k_ETouchGestureTap\x10\x02\x12\x1c\n\x18k_ETouchGestureDoubleTap\x10\x03\x12\x1d\n\x19k_ETouchGestureShortPress\x10\x04\x12\x1c\n\x18k_ETouchGestureLongPress\x10\x05\x12\x1a\n\x16k_ETouchGestureLongTap\x10\x06\x12\x1f\n\x1bk_ETouchGestureTwoFingerTap\x10\x07\x12\x1f\n\x1bk_ETouchGestureTapCancelled\x10\x08\x12\x1d\n\x19k_ETouchGesturePinchBegin\x10\t\x12\x1e\n\x1ak_ETouchGesturePinchUpdate\x10\n\x12\x1b\n\x17k_ETouchGesturePinchEnd\x10\x0b\x12\x1d\n\x19k_ETouchGestureFlingStart\x10\x0c\x12!\n\x1dk_ETouchGestureFlingCancelled\x10\r*\x8c\x01\n\x13\x45SessionPersistence\x12*\n\x1dk_ESessionPersistence_Invalid\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12#\n\x1fk_ESessionPersistence_Ephemeral\x10\x00\x12$\n k_ESessionPersistence_Persistent\x10\x01*\xd9\x01\n\x1a\x45NewSteamAnnouncementState\x12(\n$k_ENewSteamAnnouncementState_Invalid\x10\x00\x12(\n$k_ENewSteamAnnouncementState_AllRead\x10\x01\x12\x30\n,k_ENewSteamAnnouncementState_NewAnnouncement\x10\x02\x12\x35\n1k_ENewSteamAnnouncementState_FeaturedAnnouncement\x10\x03*\x8b\x07\n\x12\x45\x43ommentThreadType\x12\x1f\n\x1bk_ECommentThreadTypeInvalid\x10\x00\x12-\n)k_ECommentThreadTypeScreenshot_Deprecated\x10\x01\x12\x31\n-k_ECommentThreadTypeWorkshopAccount_Developer\x10\x02\x12.\n*k_ECommentThreadTypeWorkshopAccount_Public\x10\x03\x12/\n+k_ECommentThreadTypePublishedFile_Developer\x10\x04\x12,\n(k_ECommentThreadTypePublishedFile_Public\x10\x05\x12\x1c\n\x18k_ECommentThreadTypeTest\x10\x06\x12\"\n\x1ek_ECommentThreadTypeForumTopic\x10\x07\x12&\n\"k_ECommentThreadTypeRecommendation\x10\x08\x12(\n$k_ECommentThreadTypeVideo_Deprecated\x10\t\x12\x1f\n\x1bk_ECommentThreadTypeProfile\x10\n\x12 \n\x1ck_ECommentThreadTypeNewsPost\x10\x0b\x12\x1c\n\x18k_ECommentThreadTypeClan\x10\x0c\x12(\n$k_ECommentThreadTypeClanAnnouncement\x10\r\x12!\n\x1dk_ECommentThreadTypeClanEvent\x10\x0e\x12+\n\'k_ECommentThreadTypeUserStatusPublished\x10\x0f\x12+\n\'k_ECommentThreadTypeUserReceivedNewGame\x10\x10\x12\x32\n.k_ECommentThreadTypePublishedFile_Announcement\x10\x11\x12(\n$k_ECommentThreadTypeModeratorMessage\x10\x12\x12&\n\"k_ECommentThreadTypeClanCuratedApp\x10\x13\x12$\n k_ECommentThreadTypeQAndASession\x10\x14\x12\x1b\n\x17k_ECommentThreadTypeMax\x10\x15*\xd7\x01\n\x14\x45\x42roadcastPermission\x12\"\n\x1ek_EBroadcastPermissionDisabled\x10\x00\x12(\n$k_EBroadcastPermissionFriendsApprove\x10\x01\x12(\n$k_EBroadcastPermissionFriendsAllowed\x10\x02\x12 \n\x1ck_EBroadcastPermissionPublic\x10\x03\x12%\n!k_EBroadcastPermissionSubscribers\x10\x04*f\n\x18\x45\x42roadcastEncoderSetting\x12\"\n\x1ek_EBroadcastEncoderBestQuality\x10\x00\x12&\n\"k_EBroadcastEncoderBestPerformance\x10\x01*y\n\x14\x45\x43loudGamingPlatform\x12\x1e\n\x1ak_ECloudGamingPlatformNone\x10\x00\x12\x1f\n\x1bk_ECloudGamingPlatformValve\x10\x01\x12 \n\x1ck_ECloudGamingPlatformNVIDIA\x10\x02\x42\tH\x01\x90\x01\x01\x80\xb5\x18\x01' - , - dependencies=[steammessages__base__pb2.DESCRIPTOR,]) - -_EPUBLISHEDFILEQUERYTYPE = _descriptor.EnumDescriptor( - name='EPublishedFileQueryType', - full_name='EPublishedFileQueryType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByVote', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByPublicationDate', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByTrend', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByNumTimesReported', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_NotYetRated', index=8, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions', index=9, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByTotalVotesAsc', index=10, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByVotesUp', index=11, number=11, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByTextSearch', index=12, number=12, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByPlaytimeTrend', index=13, number=13, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByTotalPlaytime', index=14, number=14, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByAveragePlaytimeTrend', index=15, number=15, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime', index=16, number=16, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend', index=17, number=17, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions', index=18, number=18, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByInappropriateContentRating', index=19, number=19, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByBanContentCheck', index=20, number=20, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_PublishedFileQueryType_RankedByLastUpdatedDate', index=21, number=21, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=42, - serialized_end=1322, -) -_sym_db.RegisterEnumDescriptor(_EPUBLISHEDFILEQUERYTYPE) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0b\x65nums.proto\x1a\x18steammessages_base.proto*\x80\n\n\x17\x45PublishedFileQueryType\x12)\n%k_PublishedFileQueryType_RankedByVote\x10\x00\x12\x34\n0k_PublishedFileQueryType_RankedByPublicationDate\x10\x01\x12\x42\n>k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate\x10\x02\x12*\n&k_PublishedFileQueryType_RankedByTrend\x10\x03\x12\x46\nBk_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate\x10\x04\x12\x44\n@k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate\x10\x05\x12\x35\n1k_PublishedFileQueryType_RankedByNumTimesReported\x10\x06\x12J\nFk_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate\x10\x07\x12(\n$k_PublishedFileQueryType_NotYetRated\x10\x08\x12=\n9k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions\x10\t\x12\x32\n.k_PublishedFileQueryType_RankedByTotalVotesAsc\x10\n\x12,\n(k_PublishedFileQueryType_RankedByVotesUp\x10\x0b\x12/\n+k_PublishedFileQueryType_RankedByTextSearch\x10\x0c\x12\x32\n.k_PublishedFileQueryType_RankedByPlaytimeTrend\x10\r\x12\x32\n.k_PublishedFileQueryType_RankedByTotalPlaytime\x10\x0e\x12\x39\n5k_PublishedFileQueryType_RankedByAveragePlaytimeTrend\x10\x0f\x12<\n8k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime\x10\x10\x12:\n6k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend\x10\x11\x12=\n9k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions\x10\x12\x12?\n;k_PublishedFileQueryType_RankedByInappropriateContentRating\x10\x13\x12\x34\n0k_PublishedFileQueryType_RankedByBanContentCheck\x10\x14\x12\x34\n0k_PublishedFileQueryType_RankedByLastUpdatedDate\x10\x15*\xbc\x01\n#EPublishedFileInappropriateProvider\x12\x31\n-k_EPublishedFileInappropriateProvider_Invalid\x10\x00\x12\x30\n,k_EPublishedFileInappropriateProvider_Google\x10\x01\x12\x30\n,k_EPublishedFileInappropriateProvider_Amazon\x10\x02*\xd5\x02\n!EPublishedFileInappropriateResult\x12\x32\n.k_EPublishedFileInappropriateResult_NotScanned\x10\x00\x12\x34\n0k_EPublishedFileInappropriateResult_VeryUnlikely\x10\x01\x12\x30\n,k_EPublishedFileInappropriateResult_Unlikely\x10\x1e\x12\x30\n,k_EPublishedFileInappropriateResult_Possible\x10\x32\x12.\n*k_EPublishedFileInappropriateResult_Likely\x10K\x12\x32\n.k_EPublishedFileInappropriateResult_VeryLikely\x10\x64*\xb1\x03\n\x11\x45PersonaStateFlag\x12\'\n#k_EPersonaStateFlag_HasRichPresence\x10\x01\x12&\n\"k_EPersonaStateFlag_InJoinableGame\x10\x02\x12\x1e\n\x1ak_EPersonaStateFlag_Golden\x10\x04\x12*\n&k_EPersonaStateFlag_RemotePlayTogether\x10\x08\x12&\n!k_EPersonaStateFlag_ClientTypeWeb\x10\x80\x02\x12)\n$k_EPersonaStateFlag_ClientTypeMobile\x10\x80\x04\x12*\n%k_EPersonaStateFlag_ClientTypeTenfoot\x10\x80\x08\x12%\n k_EPersonaStateFlag_ClientTypeVR\x10\x80\x10\x12*\n%k_EPersonaStateFlag_LaunchTypeGamepad\x10\x80 \x12-\n(k_EPersonaStateFlag_LaunchTypeCompatTool\x10\x80@*\xa7\x01\n\x15\x45\x43ontentCheckProvider\x12#\n\x1fk_EContentCheckProvider_Invalid\x10\x00\x12\"\n\x1ek_EContentCheckProvider_Google\x10\x01\x12\"\n\x1ek_EContentCheckProvider_Amazon\x10\x02\x12!\n\x1dk_EContentCheckProvider_Local\x10\x03*\x93\t\n\x19\x45ProfileCustomizationType\x12&\n\"k_EProfileCustomizationTypeInvalid\x10\x00\x12\x36\n2k_EProfileCustomizationTypeRareAchievementShowcase\x10\x01\x12,\n(k_EProfileCustomizationTypeGameCollector\x10\x02\x12+\n\'k_EProfileCustomizationTypeItemShowcase\x10\x03\x12,\n(k_EProfileCustomizationTypeTradeShowcase\x10\x04\x12%\n!k_EProfileCustomizationTypeBadges\x10\x05\x12+\n\'k_EProfileCustomizationTypeFavoriteGame\x10\x06\x12\x31\n-k_EProfileCustomizationTypeScreenshotShowcase\x10\x07\x12)\n%k_EProfileCustomizationTypeCustomText\x10\x08\x12,\n(k_EProfileCustomizationTypeFavoriteGroup\x10\t\x12-\n)k_EProfileCustomizationTypeRecommendation\x10\n\x12+\n\'k_EProfileCustomizationTypeWorkshopItem\x10\x0b\x12)\n%k_EProfileCustomizationTypeMyWorkshop\x10\x0c\x12.\n*k_EProfileCustomizationTypeArtworkShowcase\x10\r\x12,\n(k_EProfileCustomizationTypeVideoShowcase\x10\x0e\x12%\n!k_EProfileCustomizationTypeGuides\x10\x0f\x12\'\n#k_EProfileCustomizationTypeMyGuides\x10\x10\x12+\n\'k_EProfileCustomizationTypeAchievements\x10\x11\x12)\n%k_EProfileCustomizationTypeGreenlight\x10\x12\x12+\n\'k_EProfileCustomizationTypeMyGreenlight\x10\x13\x12%\n!k_EProfileCustomizationTypeSalien\x10\x14\x12\x35\n1k_EProfileCustomizationTypeLoyaltyRewardReactions\x10\x15\x12\x34\n0k_EProfileCustomizationTypeSingleArtworkShowcase\x10\x16\x12\x38\n4k_EProfileCustomizationTypeAchievementsCompletionist\x10\x17\x12%\n!k_EProfileCustomizationTypeReplay\x10\x18*\xc8\x01\n\x1b\x45PublishedFileStorageSystem\x12(\n$k_EPublishedFileStorageSystemInvalid\x10\x00\x12,\n(k_EPublishedFileStorageSystemLegacyCloud\x10\x01\x12&\n\"k_EPublishedFileStorageSystemDepot\x10\x02\x12)\n%k_EPublishedFileStorageSystemUGCCloud\x10\x03*\x97\x01\n\x19\x45\x43loudStoragePersistState\x12(\n$k_ECloudStoragePersistStatePersisted\x10\x00\x12(\n$k_ECloudStoragePersistStateForgotten\x10\x01\x12&\n\"k_ECloudStoragePersistStateDeleted\x10\x02*\xe8\x01\n\x12\x45SDCardFormatStage\x12 \n\x1ck_ESDCardFormatStage_Invalid\x10\x00\x12!\n\x1dk_ESDCardFormatStage_Starting\x10\x01\x12 \n\x1ck_ESDCardFormatStage_Testing\x10\x02\x12!\n\x1dk_ESDCardFormatStage_Rescuing\x10\x03\x12#\n\x1fk_ESDCardFormatStage_Formatting\x10\x04\x12#\n\x1fk_ESDCardFormatStage_Finalizing\x10\x05*\x84\x01\n\x15\x45SystemFanControlMode\x12\"\n\x1ek_SystemFanControlMode_Invalid\x10\x00\x12#\n\x1fk_SystemFanControlMode_Disabled\x10\x01\x12\"\n\x1ek_SystemFanControlMode_Default\x10\x02*\xc0\x03\n\x14\x45\x42luetoothDeviceType\x12!\n\x1dk_BluetoothDeviceType_Invalid\x10\x00\x12!\n\x1dk_BluetoothDeviceType_Unknown\x10\x01\x12\x1f\n\x1bk_BluetoothDeviceType_Phone\x10\x02\x12\"\n\x1ek_BluetoothDeviceType_Computer\x10\x03\x12!\n\x1dk_BluetoothDeviceType_Headset\x10\x04\x12$\n k_BluetoothDeviceType_Headphones\x10\x05\x12\"\n\x1ek_BluetoothDeviceType_Speakers\x10\x06\x12$\n k_BluetoothDeviceType_OtherAudio\x10\x07\x12\x1f\n\x1bk_BluetoothDeviceType_Mouse\x10\x08\x12\"\n\x1ek_BluetoothDeviceType_Joystick\x10\t\x12!\n\x1dk_BluetoothDeviceType_Gamepad\x10\n\x12\"\n\x1ek_BluetoothDeviceType_Keyboard\x10\x0b*\x80\x01\n\x15\x45SystemAudioDirection\x12\"\n\x1ek_SystemAudioDirection_Invalid\x10\x00\x12 \n\x1ck_SystemAudioDirection_Input\x10\x01\x12!\n\x1dk_SystemAudioDirection_Output\x10\x02*\xf1\x02\n\x13\x45SystemAudioChannel\x12 \n\x1ck_SystemAudioChannel_Invalid\x10\x00\x12#\n\x1fk_SystemAudioChannel_Aggregated\x10\x01\x12\"\n\x1ek_SystemAudioChannel_FrontLeft\x10\x02\x12#\n\x1fk_SystemAudioChannel_FrontRight\x10\x03\x12\x1c\n\x18k_SystemAudioChannel_LFE\x10\x04\x12!\n\x1dk_SystemAudioChannel_BackLeft\x10\x05\x12\"\n\x1ek_SystemAudioChannel_BackRight\x10\x06\x12$\n k_SystemAudioChannel_FrontCenter\x10\x07\x12 \n\x1ck_SystemAudioChannel_Unknown\x10\x08\x12\x1d\n\x19k_SystemAudioChannel_Mono\x10\t*\xc9\x01\n\x14\x45SystemAudioPortType\x12!\n\x1dk_SystemAudioPortType_Invalid\x10\x00\x12!\n\x1dk_SystemAudioPortType_Unknown\x10\x01\x12\"\n\x1ek_SystemAudioPortType_Audio32f\x10\x02\x12 \n\x1ck_SystemAudioPortType_Midi8b\x10\x03\x12%\n!k_SystemAudioPortType_Video32RGBA\x10\x04*\x90\x01\n\x19\x45SystemAudioPortDirection\x12&\n\"k_SystemAudioPortDirection_Invalid\x10\x00\x12$\n k_SystemAudioPortDirection_Input\x10\x01\x12%\n!k_SystemAudioPortDirection_Output\x10\x02*\x83\x01\n\x13\x45SystemServiceState\x12%\n!k_ESystemServiceState_Unavailable\x10\x00\x12\"\n\x1ek_ESystemServiceState_Disabled\x10\x01\x12!\n\x1dk_ESystemServiceState_Enabled\x10\x02*\xe1\x01\n\x19\x45GraphicsPerfOverlayLevel\x12&\n\"k_EGraphicsPerfOverlayLevel_Hidden\x10\x00\x12%\n!k_EGraphicsPerfOverlayLevel_Basic\x10\x01\x12&\n\"k_EGraphicsPerfOverlayLevel_Medium\x10\x02\x12$\n k_EGraphicsPerfOverlayLevel_Full\x10\x03\x12\'\n#k_EGraphicsPerfOverlayLevel_Minimal\x10\x04*\xe5\x01\n\x14\x45GPUPerformanceLevel\x12\"\n\x1ek_EGPUPerformanceLevel_Invalid\x10\x00\x12\x1f\n\x1bk_EGPUPerformanceLevel_Auto\x10\x01\x12!\n\x1dk_EGPUPerformanceLevel_Manual\x10\x02\x12\x1e\n\x1ak_EGPUPerformanceLevel_Low\x10\x03\x12\x1f\n\x1bk_EGPUPerformanceLevel_High\x10\x04\x12$\n k_EGPUPerformanceLevel_Profiling\x10\x05*\xbb\x01\n\x0e\x45ScalingFilter\x12\x1c\n\x18k_EScalingFilter_Invalid\x10\x00\x12\x18\n\x14k_EScalingFilter_FSR\x10\x01\x12\x1c\n\x18k_EScalingFilter_Nearest\x10\x02\x12\x1c\n\x18k_EScalingFilter_Integer\x10\x03\x12\x1b\n\x17k_EScalingFilter_Linear\x10\x04\x12\x18\n\x14k_EScalingFilter_NIS\x10\x05*\xbb\x01\n\x13\x45SplitScalingFilter\x12!\n\x1dk_ESplitScalingFilter_Invalid\x10\x00\x12 \n\x1ck_ESplitScalingFilter_Linear\x10\x01\x12!\n\x1dk_ESplitScalingFilter_Nearest\x10\x02\x12\x1d\n\x19k_ESplitScalingFilter_FSR\x10\x03\x12\x1d\n\x19k_ESplitScalingFilter_NIS\x10\x04*\xdd\x01\n\x13\x45SplitScalingScaler\x12!\n\x1dk_ESplitScalingScaler_Invalid\x10\x00\x12\x1e\n\x1ak_ESplitScalingScaler_Auto\x10\x01\x12!\n\x1dk_ESplitScalingScaler_Integer\x10\x02\x12\x1d\n\x19k_ESplitScalingScaler_Fit\x10\x03\x12\x1e\n\x1ak_ESplitScalingScaler_Fill\x10\x04\x12!\n\x1dk_ESplitScalingScaler_Stretch\x10\x05*\x81\x01\n\x13\x45HDRToneMapOperator\x12!\n\x1dk_EHDRToneMapOperator_Invalid\x10\x00\x12#\n\x1fk_EHDRToneMapOperator_Uncharted\x10\x01\x12\"\n\x1ek_EHDRToneMapOperator_Reinhard\x10\x02*|\n\x0c\x45\x43PUGovernor\x12\x1a\n\x16k_ECPUGovernor_Invalid\x10\x00\x12\x17\n\x13k_ECPUGovernor_Perf\x10\x01\x12\x1c\n\x18k_ECPUGovernor_Powersave\x10\x02\x12\x19\n\x15k_ECPUGovernor_Manual\x10\x03*\xe2\x01\n\x0c\x45UpdaterType\x12\x1a\n\x16k_EUpdaterType_Invalid\x10\x00\x12\x19\n\x15k_EUpdaterType_Client\x10\x01\x12\x15\n\x11k_EUpdaterType_OS\x10\x02\x12\x17\n\x13k_EUpdaterType_BIOS\x10\x03\x12\x1d\n\x19k_EUpdaterType_Aggregated\x10\x04\x12\x18\n\x14k_EUpdaterType_Test1\x10\x05\x12\x18\n\x14k_EUpdaterType_Test2\x10\x06\x12\x18\n\x14k_EUpdaterType_Dummy\x10\x07*\xf9\x01\n\rEUpdaterState\x12\x1b\n\x17k_EUpdaterState_Invalid\x10\x00\x12\x1c\n\x18k_EUpdaterState_UpToDate\x10\x02\x12\x1c\n\x18k_EUpdaterState_Checking\x10\x03\x12\x1d\n\x19k_EUpdaterState_Available\x10\x04\x12\x1c\n\x18k_EUpdaterState_Applying\x10\x05\x12(\n$k_EUpdaterState_ClientRestartPending\x10\x06\x12(\n$k_EUpdaterState_SystemRestartPending\x10\x07*\xe1\x01\n\x18\x45StorageBlockContentType\x12&\n\"k_EStorageBlockContentType_Invalid\x10\x00\x12&\n\"k_EStorageBlockContentType_Unknown\x10\x01\x12)\n%k_EStorageBlockContentType_FileSystem\x10\x02\x12%\n!k_EStorageBlockContentType_Crypto\x10\x03\x12#\n\x1fk_EStorageBlockContentType_Raid\x10\x04*\xc3\x01\n\x1b\x45StorageBlockFileSystemType\x12)\n%k_EStorageBlockFileSystemType_Invalid\x10\x00\x12)\n%k_EStorageBlockFileSystemType_Unknown\x10\x01\x12&\n\"k_EStorageBlockFileSystemType_VFat\x10\x02\x12&\n\"k_EStorageBlockFileSystemType_Ext4\x10\x03*\xd0\x01\n\x16\x45StorageDriveMediaType\x12$\n k_EStorageDriveMediaType_Invalid\x10\x00\x12$\n k_EStorageDriveMediaType_Unknown\x10\x01\x12 \n\x1ck_EStorageDriveMediaType_HDD\x10\x02\x12 \n\x1ck_EStorageDriveMediaType_SSD\x10\x03\x12&\n\"k_EStorageDriveMediaType_Removable\x10\x04*\xb3\x01\n\x1f\x45SystemDisplayCompatibilityMode\x12-\n)k_ESystemDisplayCompatibilityMode_Invalid\x10\x00\x12*\n&k_ESystemDisplayCompatibilityMode_None\x10\x01\x12\x35\n1k_ESystemDisplayCompatibilityMode_MinimalBandwith\x10\x02*\xe3\x01\n\x1f\x45SteamDeckCompatibilityCategory\x12-\n)k_ESteamDeckCompatibilityCategory_Unknown\x10\x00\x12\x31\n-k_ESteamDeckCompatibilityCategory_Unsupported\x10\x01\x12.\n*k_ESteamDeckCompatibilityCategory_Playable\x10\x02\x12.\n*k_ESteamDeckCompatibilityCategory_Verified\x10\x03*\xd0\x02\n(ESteamDeckCompatibilityResultDisplayType\x12\x38\n4k_ESteamDeckCompatibilityResultDisplayType_Invisible\x10\x00\x12<\n8k_ESteamDeckCompatibilityResultDisplayType_Informational\x10\x01\x12:\n6k_ESteamDeckCompatibilityResultDisplayType_Unsupported\x10\x02\x12\x37\n3k_ESteamDeckCompatibilityResultDisplayType_Playable\x10\x03\x12\x37\n3k_ESteamDeckCompatibilityResultDisplayType_Verified\x10\x04*w\n\x08\x45\x41\x43State\x12\x16\n\x12k_EACState_Unknown\x10\x00\x12\x1b\n\x17k_EACState_Disconnected\x10\x01\x12\x18\n\x14k_EACState_Connected\x10\x02\x12\x1c\n\x18k_EACState_ConnectedSlow\x10\x03*\x85\x01\n\rEBatteryState\x12\x1b\n\x17k_EBatteryState_Unknown\x10\x00\x12\x1f\n\x1bk_EBatteryState_Discharging\x10\x01\x12\x1c\n\x18k_EBatteryState_Charging\x10\x02\x12\x18\n\x14k_EBatteryState_Full\x10\x03*\xc3\x01\n\tEOSBranch\x12\x17\n\x13k_EOSBranch_Unknown\x10\x00\x12\x17\n\x13k_EOSBranch_Release\x10\x01\x12 \n\x1ck_EOSBranch_ReleaseCandidate\x10\x02\x12\x14\n\x10k_EOSBranch_Beta\x10\x03\x12\x1d\n\x19k_EOSBranch_BetaCandidate\x10\x04\x12\x14\n\x10k_EOSBranch_Main\x10\x05\x12\x17\n\x13k_EOSBranch_Staging\x10\x06*\xdd\x05\n\x13\x45\x43ommunityItemClass\x12!\n\x1dk_ECommunityItemClass_Invalid\x10\x00\x12\x1f\n\x1bk_ECommunityItemClass_Badge\x10\x01\x12\"\n\x1ek_ECommunityItemClass_GameCard\x10\x02\x12+\n\'k_ECommunityItemClass_ProfileBackground\x10\x03\x12\"\n\x1ek_ECommunityItemClass_Emoticon\x10\x04\x12%\n!k_ECommunityItemClass_BoosterPack\x10\x05\x12$\n k_ECommunityItemClass_Consumable\x10\x06\x12!\n\x1dk_ECommunityItemClass_GameGoo\x10\x07\x12)\n%k_ECommunityItemClass_ProfileModifier\x10\x08\x12\x1f\n\x1bk_ECommunityItemClass_Scene\x10\t\x12$\n k_ECommunityItemClass_SalienItem\x10\n\x12!\n\x1dk_ECommunityItemClass_Sticker\x10\x0b\x12$\n k_ECommunityItemClass_ChatEffect\x10\x0c\x12/\n+k_ECommunityItemClass_MiniProfileBackground\x10\r\x12%\n!k_ECommunityItemClass_AvatarFrame\x10\x0e\x12(\n$k_ECommunityItemClass_AnimatedAvatar\x10\x0f\x12/\n+k_ECommunityItemClass_SteamDeckKeyboardSkin\x10\x10\x12/\n+k_ECommunityItemClass_SteamDeckStartupMovie\x10\x11*\xd9\x01\n\x1f\x45SteamDeckCompatibilityFeedback\x12+\n\'k_ESteamDeckCompatibilityFeedback_Unset\x10\x00\x12+\n\'k_ESteamDeckCompatibilityFeedback_Agree\x10\x01\x12.\n*k_ESteamDeckCompatibilityFeedback_Disagree\x10\x02\x12,\n(k_ESteamDeckCompatibilityFeedback_Ignore\x10\x03*\x9f\x01\n\x1e\x45ProvideDeckFeedbackPreference\x12*\n&k_EProvideDeckFeedbackPreference_Unset\x10\x00\x12(\n$k_EProvideDeckFeedbackPreference_Yes\x10\x01\x12\'\n#k_EProvideDeckFeedbackPreference_No\x10\x02*\xb1\x03\n\rETouchGesture\x12\x17\n\x13k_ETouchGestureNone\x10\x00\x12\x18\n\x14k_ETouchGestureTouch\x10\x01\x12\x16\n\x12k_ETouchGestureTap\x10\x02\x12\x1c\n\x18k_ETouchGestureDoubleTap\x10\x03\x12\x1d\n\x19k_ETouchGestureShortPress\x10\x04\x12\x1c\n\x18k_ETouchGestureLongPress\x10\x05\x12\x1a\n\x16k_ETouchGestureLongTap\x10\x06\x12\x1f\n\x1bk_ETouchGestureTwoFingerTap\x10\x07\x12\x1f\n\x1bk_ETouchGestureTapCancelled\x10\x08\x12\x1d\n\x19k_ETouchGesturePinchBegin\x10\t\x12\x1e\n\x1ak_ETouchGesturePinchUpdate\x10\n\x12\x1b\n\x17k_ETouchGesturePinchEnd\x10\x0b\x12\x1d\n\x19k_ETouchGestureFlingStart\x10\x0c\x12!\n\x1dk_ETouchGestureFlingCancelled\x10\r*\x8c\x01\n\x13\x45SessionPersistence\x12*\n\x1dk_ESessionPersistence_Invalid\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12#\n\x1fk_ESessionPersistence_Ephemeral\x10\x00\x12$\n k_ESessionPersistence_Persistent\x10\x01*\xd9\x01\n\x1a\x45NewSteamAnnouncementState\x12(\n$k_ENewSteamAnnouncementState_Invalid\x10\x00\x12(\n$k_ENewSteamAnnouncementState_AllRead\x10\x01\x12\x30\n,k_ENewSteamAnnouncementState_NewAnnouncement\x10\x02\x12\x35\n1k_ENewSteamAnnouncementState_FeaturedAnnouncement\x10\x03*\x8b\x07\n\x12\x45\x43ommentThreadType\x12\x1f\n\x1bk_ECommentThreadTypeInvalid\x10\x00\x12-\n)k_ECommentThreadTypeScreenshot_Deprecated\x10\x01\x12\x31\n-k_ECommentThreadTypeWorkshopAccount_Developer\x10\x02\x12.\n*k_ECommentThreadTypeWorkshopAccount_Public\x10\x03\x12/\n+k_ECommentThreadTypePublishedFile_Developer\x10\x04\x12,\n(k_ECommentThreadTypePublishedFile_Public\x10\x05\x12\x1c\n\x18k_ECommentThreadTypeTest\x10\x06\x12\"\n\x1ek_ECommentThreadTypeForumTopic\x10\x07\x12&\n\"k_ECommentThreadTypeRecommendation\x10\x08\x12(\n$k_ECommentThreadTypeVideo_Deprecated\x10\t\x12\x1f\n\x1bk_ECommentThreadTypeProfile\x10\n\x12 \n\x1ck_ECommentThreadTypeNewsPost\x10\x0b\x12\x1c\n\x18k_ECommentThreadTypeClan\x10\x0c\x12(\n$k_ECommentThreadTypeClanAnnouncement\x10\r\x12!\n\x1dk_ECommentThreadTypeClanEvent\x10\x0e\x12+\n\'k_ECommentThreadTypeUserStatusPublished\x10\x0f\x12+\n\'k_ECommentThreadTypeUserReceivedNewGame\x10\x10\x12\x32\n.k_ECommentThreadTypePublishedFile_Announcement\x10\x11\x12(\n$k_ECommentThreadTypeModeratorMessage\x10\x12\x12&\n\"k_ECommentThreadTypeClanCuratedApp\x10\x13\x12$\n k_ECommentThreadTypeQAndASession\x10\x14\x12\x1b\n\x17k_ECommentThreadTypeMax\x10\x15*\xd7\x01\n\x14\x45\x42roadcastPermission\x12\"\n\x1ek_EBroadcastPermissionDisabled\x10\x00\x12(\n$k_EBroadcastPermissionFriendsApprove\x10\x01\x12(\n$k_EBroadcastPermissionFriendsAllowed\x10\x02\x12 \n\x1ck_EBroadcastPermissionPublic\x10\x03\x12%\n!k_EBroadcastPermissionSubscribers\x10\x04*f\n\x18\x45\x42roadcastEncoderSetting\x12\"\n\x1ek_EBroadcastEncoderBestQuality\x10\x00\x12&\n\"k_EBroadcastEncoderBestPerformance\x10\x01*y\n\x14\x45\x43loudGamingPlatform\x12\x1e\n\x1ak_ECloudGamingPlatformNone\x10\x00\x12\x1f\n\x1bk_ECloudGamingPlatformValve\x10\x01\x12 \n\x1ck_ECloudGamingPlatformNVIDIA\x10\x02\x42\tH\x01\x90\x01\x01\x80\xb5\x18\x01') +_EPUBLISHEDFILEQUERYTYPE = DESCRIPTOR.enum_types_by_name['EPublishedFileQueryType'] EPublishedFileQueryType = enum_type_wrapper.EnumTypeWrapper(_EPUBLISHEDFILEQUERYTYPE) -_EPUBLISHEDFILEINAPPROPRIATEPROVIDER = _descriptor.EnumDescriptor( - name='EPublishedFileInappropriateProvider', - full_name='EPublishedFileInappropriateProvider', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileInappropriateProvider_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileInappropriateProvider_Google', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileInappropriateProvider_Amazon', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=1325, - serialized_end=1513, -) -_sym_db.RegisterEnumDescriptor(_EPUBLISHEDFILEINAPPROPRIATEPROVIDER) - +_EPUBLISHEDFILEINAPPROPRIATEPROVIDER = DESCRIPTOR.enum_types_by_name['EPublishedFileInappropriateProvider'] EPublishedFileInappropriateProvider = enum_type_wrapper.EnumTypeWrapper(_EPUBLISHEDFILEINAPPROPRIATEPROVIDER) -_EPUBLISHEDFILEINAPPROPRIATERESULT = _descriptor.EnumDescriptor( - name='EPublishedFileInappropriateResult', - full_name='EPublishedFileInappropriateResult', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileInappropriateResult_NotScanned', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileInappropriateResult_VeryUnlikely', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileInappropriateResult_Unlikely', index=2, number=30, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileInappropriateResult_Possible', index=3, number=50, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileInappropriateResult_Likely', index=4, number=75, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileInappropriateResult_VeryLikely', index=5, number=100, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=1516, - serialized_end=1857, -) -_sym_db.RegisterEnumDescriptor(_EPUBLISHEDFILEINAPPROPRIATERESULT) - +_EPUBLISHEDFILEINAPPROPRIATERESULT = DESCRIPTOR.enum_types_by_name['EPublishedFileInappropriateResult'] EPublishedFileInappropriateResult = enum_type_wrapper.EnumTypeWrapper(_EPUBLISHEDFILEINAPPROPRIATERESULT) -_EPERSONASTATEFLAG = _descriptor.EnumDescriptor( - name='EPersonaStateFlag', - full_name='EPersonaStateFlag', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_HasRichPresence', index=0, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_InJoinableGame', index=1, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_Golden', index=2, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_RemotePlayTogether', index=3, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_ClientTypeWeb', index=4, number=256, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_ClientTypeMobile', index=5, number=512, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_ClientTypeTenfoot', index=6, number=1024, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_ClientTypeVR', index=7, number=2048, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_LaunchTypeGamepad', index=8, number=4096, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPersonaStateFlag_LaunchTypeCompatTool', index=9, number=8192, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=1860, - serialized_end=2293, -) -_sym_db.RegisterEnumDescriptor(_EPERSONASTATEFLAG) - +_EPERSONASTATEFLAG = DESCRIPTOR.enum_types_by_name['EPersonaStateFlag'] EPersonaStateFlag = enum_type_wrapper.EnumTypeWrapper(_EPERSONASTATEFLAG) -_ECONTENTCHECKPROVIDER = _descriptor.EnumDescriptor( - name='EContentCheckProvider', - full_name='EContentCheckProvider', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EContentCheckProvider_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EContentCheckProvider_Google', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EContentCheckProvider_Amazon', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EContentCheckProvider_Local', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=2296, - serialized_end=2463, -) -_sym_db.RegisterEnumDescriptor(_ECONTENTCHECKPROVIDER) - +_ECONTENTCHECKPROVIDER = DESCRIPTOR.enum_types_by_name['EContentCheckProvider'] EContentCheckProvider = enum_type_wrapper.EnumTypeWrapper(_ECONTENTCHECKPROVIDER) -_EPROFILECUSTOMIZATIONTYPE = _descriptor.EnumDescriptor( - name='EProfileCustomizationType', - full_name='EProfileCustomizationType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeInvalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeRareAchievementShowcase', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeGameCollector', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeItemShowcase', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeTradeShowcase', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeBadges', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeFavoriteGame', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeScreenshotShowcase', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeCustomText', index=8, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeFavoriteGroup', index=9, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeRecommendation', index=10, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeWorkshopItem', index=11, number=11, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeMyWorkshop', index=12, number=12, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeArtworkShowcase', index=13, number=13, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeVideoShowcase', index=14, number=14, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeGuides', index=15, number=15, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeMyGuides', index=16, number=16, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeAchievements', index=17, number=17, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeGreenlight', index=18, number=18, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeMyGreenlight', index=19, number=19, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeSalien', index=20, number=20, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeLoyaltyRewardReactions', index=21, number=21, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeSingleArtworkShowcase', index=22, number=22, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeAchievementsCompletionist', index=23, number=23, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationTypeReplay', index=24, number=24, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=2466, - serialized_end=3637, -) -_sym_db.RegisterEnumDescriptor(_EPROFILECUSTOMIZATIONTYPE) - +_EPROFILECUSTOMIZATIONTYPE = DESCRIPTOR.enum_types_by_name['EProfileCustomizationType'] EProfileCustomizationType = enum_type_wrapper.EnumTypeWrapper(_EPROFILECUSTOMIZATIONTYPE) -_EPUBLISHEDFILESTORAGESYSTEM = _descriptor.EnumDescriptor( - name='EPublishedFileStorageSystem', - full_name='EPublishedFileStorageSystem', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileStorageSystemInvalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileStorageSystemLegacyCloud', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileStorageSystemDepot', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EPublishedFileStorageSystemUGCCloud', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=3640, - serialized_end=3840, -) -_sym_db.RegisterEnumDescriptor(_EPUBLISHEDFILESTORAGESYSTEM) - +_EPUBLISHEDFILESTORAGESYSTEM = DESCRIPTOR.enum_types_by_name['EPublishedFileStorageSystem'] EPublishedFileStorageSystem = enum_type_wrapper.EnumTypeWrapper(_EPUBLISHEDFILESTORAGESYSTEM) -_ECLOUDSTORAGEPERSISTSTATE = _descriptor.EnumDescriptor( - name='ECloudStoragePersistState', - full_name='ECloudStoragePersistState', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ECloudStoragePersistStatePersisted', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECloudStoragePersistStateForgotten', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECloudStoragePersistStateDeleted', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=3843, - serialized_end=3994, -) -_sym_db.RegisterEnumDescriptor(_ECLOUDSTORAGEPERSISTSTATE) - +_ECLOUDSTORAGEPERSISTSTATE = DESCRIPTOR.enum_types_by_name['ECloudStoragePersistState'] ECloudStoragePersistState = enum_type_wrapper.EnumTypeWrapper(_ECLOUDSTORAGEPERSISTSTATE) -_ESDCARDFORMATSTAGE = _descriptor.EnumDescriptor( - name='ESDCardFormatStage', - full_name='ESDCardFormatStage', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESDCardFormatStage_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESDCardFormatStage_Starting', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESDCardFormatStage_Testing', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESDCardFormatStage_Rescuing', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESDCardFormatStage_Formatting', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESDCardFormatStage_Finalizing', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=3997, - serialized_end=4229, -) -_sym_db.RegisterEnumDescriptor(_ESDCARDFORMATSTAGE) - +_ESDCARDFORMATSTAGE = DESCRIPTOR.enum_types_by_name['ESDCardFormatStage'] ESDCardFormatStage = enum_type_wrapper.EnumTypeWrapper(_ESDCARDFORMATSTAGE) -_ESYSTEMFANCONTROLMODE = _descriptor.EnumDescriptor( - name='ESystemFanControlMode', - full_name='ESystemFanControlMode', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_SystemFanControlMode_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemFanControlMode_Disabled', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemFanControlMode_Default', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=4232, - serialized_end=4364, -) -_sym_db.RegisterEnumDescriptor(_ESYSTEMFANCONTROLMODE) - +_ESYSTEMFANCONTROLMODE = DESCRIPTOR.enum_types_by_name['ESystemFanControlMode'] ESystemFanControlMode = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMFANCONTROLMODE) -_EBLUETOOTHDEVICETYPE = _descriptor.EnumDescriptor( - name='EBluetoothDeviceType', - full_name='EBluetoothDeviceType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Unknown', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Phone', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Computer', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Headset', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Headphones', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Speakers', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_OtherAudio', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Mouse', index=8, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Joystick', index=9, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Gamepad', index=10, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_BluetoothDeviceType_Keyboard', index=11, number=11, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=4367, - serialized_end=4815, -) -_sym_db.RegisterEnumDescriptor(_EBLUETOOTHDEVICETYPE) - +_EBLUETOOTHDEVICETYPE = DESCRIPTOR.enum_types_by_name['EBluetoothDeviceType'] EBluetoothDeviceType = enum_type_wrapper.EnumTypeWrapper(_EBLUETOOTHDEVICETYPE) -_ESYSTEMAUDIODIRECTION = _descriptor.EnumDescriptor( - name='ESystemAudioDirection', - full_name='ESystemAudioDirection', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_SystemAudioDirection_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioDirection_Input', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioDirection_Output', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=4818, - serialized_end=4946, -) -_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIODIRECTION) - +_ESYSTEMAUDIODIRECTION = DESCRIPTOR.enum_types_by_name['ESystemAudioDirection'] ESystemAudioDirection = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIODIRECTION) -_ESYSTEMAUDIOCHANNEL = _descriptor.EnumDescriptor( - name='ESystemAudioChannel', - full_name='ESystemAudioChannel', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_Aggregated', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_FrontLeft', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_FrontRight', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_LFE', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_BackLeft', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_BackRight', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_FrontCenter', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_Unknown', index=8, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioChannel_Mono', index=9, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=4949, - serialized_end=5318, -) -_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIOCHANNEL) - +_ESYSTEMAUDIOCHANNEL = DESCRIPTOR.enum_types_by_name['ESystemAudioChannel'] ESystemAudioChannel = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIOCHANNEL) -_ESYSTEMAUDIOPORTTYPE = _descriptor.EnumDescriptor( - name='ESystemAudioPortType', - full_name='ESystemAudioPortType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_SystemAudioPortType_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioPortType_Unknown', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioPortType_Audio32f', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioPortType_Midi8b', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioPortType_Video32RGBA', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=5321, - serialized_end=5522, -) -_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIOPORTTYPE) - +_ESYSTEMAUDIOPORTTYPE = DESCRIPTOR.enum_types_by_name['ESystemAudioPortType'] ESystemAudioPortType = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIOPORTTYPE) -_ESYSTEMAUDIOPORTDIRECTION = _descriptor.EnumDescriptor( - name='ESystemAudioPortDirection', - full_name='ESystemAudioPortDirection', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_SystemAudioPortDirection_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioPortDirection_Input', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_SystemAudioPortDirection_Output', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=5525, - serialized_end=5669, -) -_sym_db.RegisterEnumDescriptor(_ESYSTEMAUDIOPORTDIRECTION) - +_ESYSTEMAUDIOPORTDIRECTION = DESCRIPTOR.enum_types_by_name['ESystemAudioPortDirection'] ESystemAudioPortDirection = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMAUDIOPORTDIRECTION) -_ESYSTEMSERVICESTATE = _descriptor.EnumDescriptor( - name='ESystemServiceState', - full_name='ESystemServiceState', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESystemServiceState_Unavailable', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESystemServiceState_Disabled', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESystemServiceState_Enabled', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=5672, - serialized_end=5803, -) -_sym_db.RegisterEnumDescriptor(_ESYSTEMSERVICESTATE) - +_ESYSTEMSERVICESTATE = DESCRIPTOR.enum_types_by_name['ESystemServiceState'] ESystemServiceState = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMSERVICESTATE) -_EGRAPHICSPERFOVERLAYLEVEL = _descriptor.EnumDescriptor( - name='EGraphicsPerfOverlayLevel', - full_name='EGraphicsPerfOverlayLevel', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EGraphicsPerfOverlayLevel_Hidden', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EGraphicsPerfOverlayLevel_Basic', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EGraphicsPerfOverlayLevel_Medium', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EGraphicsPerfOverlayLevel_Full', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EGraphicsPerfOverlayLevel_Minimal', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=5806, - serialized_end=6031, -) -_sym_db.RegisterEnumDescriptor(_EGRAPHICSPERFOVERLAYLEVEL) - +_EGRAPHICSPERFOVERLAYLEVEL = DESCRIPTOR.enum_types_by_name['EGraphicsPerfOverlayLevel'] EGraphicsPerfOverlayLevel = enum_type_wrapper.EnumTypeWrapper(_EGRAPHICSPERFOVERLAYLEVEL) -_EGPUPERFORMANCELEVEL = _descriptor.EnumDescriptor( - name='EGPUPerformanceLevel', - full_name='EGPUPerformanceLevel', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EGPUPerformanceLevel_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EGPUPerformanceLevel_Auto', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EGPUPerformanceLevel_Manual', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EGPUPerformanceLevel_Low', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EGPUPerformanceLevel_High', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EGPUPerformanceLevel_Profiling', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=6034, - serialized_end=6263, -) -_sym_db.RegisterEnumDescriptor(_EGPUPERFORMANCELEVEL) - +_EGPUPERFORMANCELEVEL = DESCRIPTOR.enum_types_by_name['EGPUPerformanceLevel'] EGPUPerformanceLevel = enum_type_wrapper.EnumTypeWrapper(_EGPUPERFORMANCELEVEL) -_ESCALINGFILTER = _descriptor.EnumDescriptor( - name='EScalingFilter', - full_name='EScalingFilter', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EScalingFilter_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EScalingFilter_FSR', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EScalingFilter_Nearest', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EScalingFilter_Integer', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EScalingFilter_Linear', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EScalingFilter_NIS', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=6266, - serialized_end=6453, -) -_sym_db.RegisterEnumDescriptor(_ESCALINGFILTER) - +_ESCALINGFILTER = DESCRIPTOR.enum_types_by_name['EScalingFilter'] EScalingFilter = enum_type_wrapper.EnumTypeWrapper(_ESCALINGFILTER) -_ESPLITSCALINGFILTER = _descriptor.EnumDescriptor( - name='ESplitScalingFilter', - full_name='ESplitScalingFilter', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingFilter_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingFilter_Linear', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingFilter_Nearest', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingFilter_FSR', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingFilter_NIS', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=6456, - serialized_end=6643, -) -_sym_db.RegisterEnumDescriptor(_ESPLITSCALINGFILTER) - +_ESPLITSCALINGFILTER = DESCRIPTOR.enum_types_by_name['ESplitScalingFilter'] ESplitScalingFilter = enum_type_wrapper.EnumTypeWrapper(_ESPLITSCALINGFILTER) -_ESPLITSCALINGSCALER = _descriptor.EnumDescriptor( - name='ESplitScalingScaler', - full_name='ESplitScalingScaler', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingScaler_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingScaler_Auto', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingScaler_Integer', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingScaler_Fit', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingScaler_Fill', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESplitScalingScaler_Stretch', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=6646, - serialized_end=6867, -) -_sym_db.RegisterEnumDescriptor(_ESPLITSCALINGSCALER) - +_ESPLITSCALINGSCALER = DESCRIPTOR.enum_types_by_name['ESplitScalingScaler'] ESplitScalingScaler = enum_type_wrapper.EnumTypeWrapper(_ESPLITSCALINGSCALER) -_EHDRTONEMAPOPERATOR = _descriptor.EnumDescriptor( - name='EHDRToneMapOperator', - full_name='EHDRToneMapOperator', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EHDRToneMapOperator_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EHDRToneMapOperator_Uncharted', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EHDRToneMapOperator_Reinhard', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=6870, - serialized_end=6999, -) -_sym_db.RegisterEnumDescriptor(_EHDRTONEMAPOPERATOR) - +_EHDRTONEMAPOPERATOR = DESCRIPTOR.enum_types_by_name['EHDRToneMapOperator'] EHDRToneMapOperator = enum_type_wrapper.EnumTypeWrapper(_EHDRTONEMAPOPERATOR) -_ECPUGOVERNOR = _descriptor.EnumDescriptor( - name='ECPUGovernor', - full_name='ECPUGovernor', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ECPUGovernor_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECPUGovernor_Perf', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECPUGovernor_Powersave', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECPUGovernor_Manual', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=7001, - serialized_end=7125, -) -_sym_db.RegisterEnumDescriptor(_ECPUGOVERNOR) - +_ECPUGOVERNOR = DESCRIPTOR.enum_types_by_name['ECPUGovernor'] ECPUGovernor = enum_type_wrapper.EnumTypeWrapper(_ECPUGOVERNOR) -_EUPDATERTYPE = _descriptor.EnumDescriptor( - name='EUpdaterType', - full_name='EUpdaterType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EUpdaterType_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterType_Client', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterType_OS', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterType_BIOS', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterType_Aggregated', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterType_Test1', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterType_Test2', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterType_Dummy', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=7128, - serialized_end=7354, -) -_sym_db.RegisterEnumDescriptor(_EUPDATERTYPE) - +_EUPDATERTYPE = DESCRIPTOR.enum_types_by_name['EUpdaterType'] EUpdaterType = enum_type_wrapper.EnumTypeWrapper(_EUPDATERTYPE) -_EUPDATERSTATE = _descriptor.EnumDescriptor( - name='EUpdaterState', - full_name='EUpdaterState', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EUpdaterState_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterState_UpToDate', index=1, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterState_Checking', index=2, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterState_Available', index=3, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterState_Applying', index=4, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterState_ClientRestartPending', index=5, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EUpdaterState_SystemRestartPending', index=6, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=7357, - serialized_end=7606, -) -_sym_db.RegisterEnumDescriptor(_EUPDATERSTATE) - +_EUPDATERSTATE = DESCRIPTOR.enum_types_by_name['EUpdaterState'] EUpdaterState = enum_type_wrapper.EnumTypeWrapper(_EUPDATERSTATE) -_ESTORAGEBLOCKCONTENTTYPE = _descriptor.EnumDescriptor( - name='EStorageBlockContentType', - full_name='EStorageBlockContentType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Unknown', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_FileSystem', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Crypto', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageBlockContentType_Raid', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=7609, - serialized_end=7834, -) -_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKCONTENTTYPE) - +_ESTORAGEBLOCKCONTENTTYPE = DESCRIPTOR.enum_types_by_name['EStorageBlockContentType'] EStorageBlockContentType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKCONTENTTYPE) -_ESTORAGEBLOCKFILESYSTEMTYPE = _descriptor.EnumDescriptor( - name='EStorageBlockFileSystemType', - full_name='EStorageBlockFileSystemType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_Unknown', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_VFat', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageBlockFileSystemType_Ext4', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=7837, - serialized_end=8032, -) -_sym_db.RegisterEnumDescriptor(_ESTORAGEBLOCKFILESYSTEMTYPE) - +_ESTORAGEBLOCKFILESYSTEMTYPE = DESCRIPTOR.enum_types_by_name['EStorageBlockFileSystemType'] EStorageBlockFileSystemType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEBLOCKFILESYSTEMTYPE) -_ESTORAGEDRIVEMEDIATYPE = _descriptor.EnumDescriptor( - name='EStorageDriveMediaType', - full_name='EStorageDriveMediaType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EStorageDriveMediaType_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageDriveMediaType_Unknown', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageDriveMediaType_HDD', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageDriveMediaType_SSD', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EStorageDriveMediaType_Removable', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=8035, - serialized_end=8243, -) -_sym_db.RegisterEnumDescriptor(_ESTORAGEDRIVEMEDIATYPE) - +_ESTORAGEDRIVEMEDIATYPE = DESCRIPTOR.enum_types_by_name['EStorageDriveMediaType'] EStorageDriveMediaType = enum_type_wrapper.EnumTypeWrapper(_ESTORAGEDRIVEMEDIATYPE) -_ESYSTEMDISPLAYCOMPATIBILITYMODE = _descriptor.EnumDescriptor( - name='ESystemDisplayCompatibilityMode', - full_name='ESystemDisplayCompatibilityMode', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESystemDisplayCompatibilityMode_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESystemDisplayCompatibilityMode_None', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESystemDisplayCompatibilityMode_MinimalBandwith', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=8246, - serialized_end=8425, -) -_sym_db.RegisterEnumDescriptor(_ESYSTEMDISPLAYCOMPATIBILITYMODE) - +_ESYSTEMDISPLAYCOMPATIBILITYMODE = DESCRIPTOR.enum_types_by_name['ESystemDisplayCompatibilityMode'] ESystemDisplayCompatibilityMode = enum_type_wrapper.EnumTypeWrapper(_ESYSTEMDISPLAYCOMPATIBILITYMODE) -_ESTEAMDECKCOMPATIBILITYCATEGORY = _descriptor.EnumDescriptor( - name='ESteamDeckCompatibilityCategory', - full_name='ESteamDeckCompatibilityCategory', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityCategory_Unknown', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityCategory_Unsupported', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityCategory_Playable', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityCategory_Verified', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=8428, - serialized_end=8655, -) -_sym_db.RegisterEnumDescriptor(_ESTEAMDECKCOMPATIBILITYCATEGORY) - +_ESTEAMDECKCOMPATIBILITYCATEGORY = DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityCategory'] ESteamDeckCompatibilityCategory = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKCOMPATIBILITYCATEGORY) -_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE = _descriptor.EnumDescriptor( - name='ESteamDeckCompatibilityResultDisplayType', - full_name='ESteamDeckCompatibilityResultDisplayType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityResultDisplayType_Invisible', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityResultDisplayType_Informational', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityResultDisplayType_Unsupported', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityResultDisplayType_Playable', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityResultDisplayType_Verified', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=8658, - serialized_end=8994, -) -_sym_db.RegisterEnumDescriptor(_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE) - +_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE = DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityResultDisplayType'] ESteamDeckCompatibilityResultDisplayType = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE) -_EACSTATE = _descriptor.EnumDescriptor( - name='EACState', - full_name='EACState', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EACState_Unknown', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EACState_Disconnected', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EACState_Connected', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EACState_ConnectedSlow', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=8996, - serialized_end=9115, -) -_sym_db.RegisterEnumDescriptor(_EACSTATE) - +_EACSTATE = DESCRIPTOR.enum_types_by_name['EACState'] EACState = enum_type_wrapper.EnumTypeWrapper(_EACSTATE) -_EBATTERYSTATE = _descriptor.EnumDescriptor( - name='EBatteryState', - full_name='EBatteryState', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EBatteryState_Unknown', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBatteryState_Discharging', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBatteryState_Charging', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBatteryState_Full', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=9118, - serialized_end=9251, -) -_sym_db.RegisterEnumDescriptor(_EBATTERYSTATE) - +_EBATTERYSTATE = DESCRIPTOR.enum_types_by_name['EBatteryState'] EBatteryState = enum_type_wrapper.EnumTypeWrapper(_EBATTERYSTATE) -_EOSBRANCH = _descriptor.EnumDescriptor( - name='EOSBranch', - full_name='EOSBranch', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EOSBranch_Unknown', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EOSBranch_Release', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EOSBranch_ReleaseCandidate', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EOSBranch_Beta', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EOSBranch_BetaCandidate', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EOSBranch_Main', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EOSBranch_Staging', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=9254, - serialized_end=9449, -) -_sym_db.RegisterEnumDescriptor(_EOSBRANCH) - +_EOSBRANCH = DESCRIPTOR.enum_types_by_name['EOSBranch'] EOSBranch = enum_type_wrapper.EnumTypeWrapper(_EOSBRANCH) -_ECOMMUNITYITEMCLASS = _descriptor.EnumDescriptor( - name='ECommunityItemClass', - full_name='ECommunityItemClass', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_Badge', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_GameCard', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_ProfileBackground', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_Emoticon', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_BoosterPack', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_Consumable', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_GameGoo', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_ProfileModifier', index=8, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_Scene', index=9, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_SalienItem', index=10, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_Sticker', index=11, number=11, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_ChatEffect', index=12, number=12, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_MiniProfileBackground', index=13, number=13, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_AvatarFrame', index=14, number=14, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_AnimatedAvatar', index=15, number=15, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_SteamDeckKeyboardSkin', index=16, number=16, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommunityItemClass_SteamDeckStartupMovie', index=17, number=17, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=9452, - serialized_end=10185, -) -_sym_db.RegisterEnumDescriptor(_ECOMMUNITYITEMCLASS) - +_ECOMMUNITYITEMCLASS = DESCRIPTOR.enum_types_by_name['ECommunityItemClass'] ECommunityItemClass = enum_type_wrapper.EnumTypeWrapper(_ECOMMUNITYITEMCLASS) -_ESTEAMDECKCOMPATIBILITYFEEDBACK = _descriptor.EnumDescriptor( - name='ESteamDeckCompatibilityFeedback', - full_name='ESteamDeckCompatibilityFeedback', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityFeedback_Unset', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityFeedback_Agree', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityFeedback_Disagree', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckCompatibilityFeedback_Ignore', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=10188, - serialized_end=10405, -) -_sym_db.RegisterEnumDescriptor(_ESTEAMDECKCOMPATIBILITYFEEDBACK) - +_ESTEAMDECKCOMPATIBILITYFEEDBACK = DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityFeedback'] ESteamDeckCompatibilityFeedback = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKCOMPATIBILITYFEEDBACK) -_EPROVIDEDECKFEEDBACKPREFERENCE = _descriptor.EnumDescriptor( - name='EProvideDeckFeedbackPreference', - full_name='EProvideDeckFeedbackPreference', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EProvideDeckFeedbackPreference_Unset', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProvideDeckFeedbackPreference_Yes', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProvideDeckFeedbackPreference_No', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=10408, - serialized_end=10567, -) -_sym_db.RegisterEnumDescriptor(_EPROVIDEDECKFEEDBACKPREFERENCE) - +_EPROVIDEDECKFEEDBACKPREFERENCE = DESCRIPTOR.enum_types_by_name['EProvideDeckFeedbackPreference'] EProvideDeckFeedbackPreference = enum_type_wrapper.EnumTypeWrapper(_EPROVIDEDECKFEEDBACKPREFERENCE) -_ETOUCHGESTURE = _descriptor.EnumDescriptor( - name='ETouchGesture', - full_name='ETouchGesture', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureNone', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureTouch', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureTap', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureDoubleTap', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureShortPress', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureLongPress', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureLongTap', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureTwoFingerTap', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureTapCancelled', index=8, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGesturePinchBegin', index=9, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGesturePinchUpdate', index=10, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGesturePinchEnd', index=11, number=11, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureFlingStart', index=12, number=12, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETouchGestureFlingCancelled', index=13, number=13, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=10570, - serialized_end=11003, -) -_sym_db.RegisterEnumDescriptor(_ETOUCHGESTURE) - +_ETOUCHGESTURE = DESCRIPTOR.enum_types_by_name['ETouchGesture'] ETouchGesture = enum_type_wrapper.EnumTypeWrapper(_ETOUCHGESTURE) -_ESESSIONPERSISTENCE = _descriptor.EnumDescriptor( - name='ESessionPersistence', - full_name='ESessionPersistence', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESessionPersistence_Invalid', index=0, number=-1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESessionPersistence_Ephemeral', index=1, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESessionPersistence_Persistent', index=2, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=11006, - serialized_end=11146, -) -_sym_db.RegisterEnumDescriptor(_ESESSIONPERSISTENCE) - +_ESESSIONPERSISTENCE = DESCRIPTOR.enum_types_by_name['ESessionPersistence'] ESessionPersistence = enum_type_wrapper.EnumTypeWrapper(_ESESSIONPERSISTENCE) -_ENEWSTEAMANNOUNCEMENTSTATE = _descriptor.EnumDescriptor( - name='ENewSteamAnnouncementState', - full_name='ENewSteamAnnouncementState', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ENewSteamAnnouncementState_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ENewSteamAnnouncementState_AllRead', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ENewSteamAnnouncementState_NewAnnouncement', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ENewSteamAnnouncementState_FeaturedAnnouncement', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=11149, - serialized_end=11366, -) -_sym_db.RegisterEnumDescriptor(_ENEWSTEAMANNOUNCEMENTSTATE) - +_ENEWSTEAMANNOUNCEMENTSTATE = DESCRIPTOR.enum_types_by_name['ENewSteamAnnouncementState'] ENewSteamAnnouncementState = enum_type_wrapper.EnumTypeWrapper(_ENEWSTEAMANNOUNCEMENTSTATE) -_ECOMMENTTHREADTYPE = _descriptor.EnumDescriptor( - name='ECommentThreadType', - full_name='ECommentThreadType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeInvalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeScreenshot_Deprecated', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeWorkshopAccount_Developer', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeWorkshopAccount_Public', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypePublishedFile_Developer', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypePublishedFile_Public', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeTest', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeForumTopic', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeRecommendation', index=8, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeVideo_Deprecated', index=9, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeProfile', index=10, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeNewsPost', index=11, number=11, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeClan', index=12, number=12, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeClanAnnouncement', index=13, number=13, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeClanEvent', index=14, number=14, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeUserStatusPublished', index=15, number=15, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeUserReceivedNewGame', index=16, number=16, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypePublishedFile_Announcement', index=17, number=17, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeModeratorMessage', index=18, number=18, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeClanCuratedApp', index=19, number=19, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeQAndASession', index=20, number=20, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECommentThreadTypeMax', index=21, number=21, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=11369, - serialized_end=12276, -) -_sym_db.RegisterEnumDescriptor(_ECOMMENTTHREADTYPE) - +_ECOMMENTTHREADTYPE = DESCRIPTOR.enum_types_by_name['ECommentThreadType'] ECommentThreadType = enum_type_wrapper.EnumTypeWrapper(_ECOMMENTTHREADTYPE) -_EBROADCASTPERMISSION = _descriptor.EnumDescriptor( - name='EBroadcastPermission', - full_name='EBroadcastPermission', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EBroadcastPermissionDisabled', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBroadcastPermissionFriendsApprove', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBroadcastPermissionFriendsAllowed', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBroadcastPermissionPublic', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBroadcastPermissionSubscribers', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=12279, - serialized_end=12494, -) -_sym_db.RegisterEnumDescriptor(_EBROADCASTPERMISSION) - +_EBROADCASTPERMISSION = DESCRIPTOR.enum_types_by_name['EBroadcastPermission'] EBroadcastPermission = enum_type_wrapper.EnumTypeWrapper(_EBROADCASTPERMISSION) -_EBROADCASTENCODERSETTING = _descriptor.EnumDescriptor( - name='EBroadcastEncoderSetting', - full_name='EBroadcastEncoderSetting', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EBroadcastEncoderBestQuality', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EBroadcastEncoderBestPerformance', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=12496, - serialized_end=12598, -) -_sym_db.RegisterEnumDescriptor(_EBROADCASTENCODERSETTING) - +_EBROADCASTENCODERSETTING = DESCRIPTOR.enum_types_by_name['EBroadcastEncoderSetting'] EBroadcastEncoderSetting = enum_type_wrapper.EnumTypeWrapper(_EBROADCASTENCODERSETTING) -_ECLOUDGAMINGPLATFORM = _descriptor.EnumDescriptor( - name='ECloudGamingPlatform', - full_name='ECloudGamingPlatform', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ECloudGamingPlatformNone', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECloudGamingPlatformValve', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECloudGamingPlatformNVIDIA', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=12600, - serialized_end=12721, -) -_sym_db.RegisterEnumDescriptor(_ECLOUDGAMINGPLATFORM) - +_ECLOUDGAMINGPLATFORM = DESCRIPTOR.enum_types_by_name['ECloudGamingPlatform'] ECloudGamingPlatform = enum_type_wrapper.EnumTypeWrapper(_ECLOUDGAMINGPLATFORM) k_PublishedFileQueryType_RankedByVote = 0 k_PublishedFileQueryType_RankedByPublicationDate = 1 @@ -2477,52 +399,96 @@ k_ECloudGamingPlatformNVIDIA = 2 -DESCRIPTOR.enum_types_by_name['EPublishedFileQueryType'] = _EPUBLISHEDFILEQUERYTYPE -DESCRIPTOR.enum_types_by_name['EPublishedFileInappropriateProvider'] = _EPUBLISHEDFILEINAPPROPRIATEPROVIDER -DESCRIPTOR.enum_types_by_name['EPublishedFileInappropriateResult'] = _EPUBLISHEDFILEINAPPROPRIATERESULT -DESCRIPTOR.enum_types_by_name['EPersonaStateFlag'] = _EPERSONASTATEFLAG -DESCRIPTOR.enum_types_by_name['EContentCheckProvider'] = _ECONTENTCHECKPROVIDER -DESCRIPTOR.enum_types_by_name['EProfileCustomizationType'] = _EPROFILECUSTOMIZATIONTYPE -DESCRIPTOR.enum_types_by_name['EPublishedFileStorageSystem'] = _EPUBLISHEDFILESTORAGESYSTEM -DESCRIPTOR.enum_types_by_name['ECloudStoragePersistState'] = _ECLOUDSTORAGEPERSISTSTATE -DESCRIPTOR.enum_types_by_name['ESDCardFormatStage'] = _ESDCARDFORMATSTAGE -DESCRIPTOR.enum_types_by_name['ESystemFanControlMode'] = _ESYSTEMFANCONTROLMODE -DESCRIPTOR.enum_types_by_name['EBluetoothDeviceType'] = _EBLUETOOTHDEVICETYPE -DESCRIPTOR.enum_types_by_name['ESystemAudioDirection'] = _ESYSTEMAUDIODIRECTION -DESCRIPTOR.enum_types_by_name['ESystemAudioChannel'] = _ESYSTEMAUDIOCHANNEL -DESCRIPTOR.enum_types_by_name['ESystemAudioPortType'] = _ESYSTEMAUDIOPORTTYPE -DESCRIPTOR.enum_types_by_name['ESystemAudioPortDirection'] = _ESYSTEMAUDIOPORTDIRECTION -DESCRIPTOR.enum_types_by_name['ESystemServiceState'] = _ESYSTEMSERVICESTATE -DESCRIPTOR.enum_types_by_name['EGraphicsPerfOverlayLevel'] = _EGRAPHICSPERFOVERLAYLEVEL -DESCRIPTOR.enum_types_by_name['EGPUPerformanceLevel'] = _EGPUPERFORMANCELEVEL -DESCRIPTOR.enum_types_by_name['EScalingFilter'] = _ESCALINGFILTER -DESCRIPTOR.enum_types_by_name['ESplitScalingFilter'] = _ESPLITSCALINGFILTER -DESCRIPTOR.enum_types_by_name['ESplitScalingScaler'] = _ESPLITSCALINGSCALER -DESCRIPTOR.enum_types_by_name['EHDRToneMapOperator'] = _EHDRTONEMAPOPERATOR -DESCRIPTOR.enum_types_by_name['ECPUGovernor'] = _ECPUGOVERNOR -DESCRIPTOR.enum_types_by_name['EUpdaterType'] = _EUPDATERTYPE -DESCRIPTOR.enum_types_by_name['EUpdaterState'] = _EUPDATERSTATE -DESCRIPTOR.enum_types_by_name['EStorageBlockContentType'] = _ESTORAGEBLOCKCONTENTTYPE -DESCRIPTOR.enum_types_by_name['EStorageBlockFileSystemType'] = _ESTORAGEBLOCKFILESYSTEMTYPE -DESCRIPTOR.enum_types_by_name['EStorageDriveMediaType'] = _ESTORAGEDRIVEMEDIATYPE -DESCRIPTOR.enum_types_by_name['ESystemDisplayCompatibilityMode'] = _ESYSTEMDISPLAYCOMPATIBILITYMODE -DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityCategory'] = _ESTEAMDECKCOMPATIBILITYCATEGORY -DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityResultDisplayType'] = _ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE -DESCRIPTOR.enum_types_by_name['EACState'] = _EACSTATE -DESCRIPTOR.enum_types_by_name['EBatteryState'] = _EBATTERYSTATE -DESCRIPTOR.enum_types_by_name['EOSBranch'] = _EOSBRANCH -DESCRIPTOR.enum_types_by_name['ECommunityItemClass'] = _ECOMMUNITYITEMCLASS -DESCRIPTOR.enum_types_by_name['ESteamDeckCompatibilityFeedback'] = _ESTEAMDECKCOMPATIBILITYFEEDBACK -DESCRIPTOR.enum_types_by_name['EProvideDeckFeedbackPreference'] = _EPROVIDEDECKFEEDBACKPREFERENCE -DESCRIPTOR.enum_types_by_name['ETouchGesture'] = _ETOUCHGESTURE -DESCRIPTOR.enum_types_by_name['ESessionPersistence'] = _ESESSIONPERSISTENCE -DESCRIPTOR.enum_types_by_name['ENewSteamAnnouncementState'] = _ENEWSTEAMANNOUNCEMENTSTATE -DESCRIPTOR.enum_types_by_name['ECommentThreadType'] = _ECOMMENTTHREADTYPE -DESCRIPTOR.enum_types_by_name['EBroadcastPermission'] = _EBROADCASTPERMISSION -DESCRIPTOR.enum_types_by_name['EBroadcastEncoderSetting'] = _EBROADCASTENCODERSETTING -DESCRIPTOR.enum_types_by_name['ECloudGamingPlatform'] = _ECLOUDGAMINGPLATFORM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - - -DESCRIPTOR._options = None +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\001\200\265\030\001' + _EPUBLISHEDFILEQUERYTYPE._serialized_start=42 + _EPUBLISHEDFILEQUERYTYPE._serialized_end=1322 + _EPUBLISHEDFILEINAPPROPRIATEPROVIDER._serialized_start=1325 + _EPUBLISHEDFILEINAPPROPRIATEPROVIDER._serialized_end=1513 + _EPUBLISHEDFILEINAPPROPRIATERESULT._serialized_start=1516 + _EPUBLISHEDFILEINAPPROPRIATERESULT._serialized_end=1857 + _EPERSONASTATEFLAG._serialized_start=1860 + _EPERSONASTATEFLAG._serialized_end=2293 + _ECONTENTCHECKPROVIDER._serialized_start=2296 + _ECONTENTCHECKPROVIDER._serialized_end=2463 + _EPROFILECUSTOMIZATIONTYPE._serialized_start=2466 + _EPROFILECUSTOMIZATIONTYPE._serialized_end=3637 + _EPUBLISHEDFILESTORAGESYSTEM._serialized_start=3640 + _EPUBLISHEDFILESTORAGESYSTEM._serialized_end=3840 + _ECLOUDSTORAGEPERSISTSTATE._serialized_start=3843 + _ECLOUDSTORAGEPERSISTSTATE._serialized_end=3994 + _ESDCARDFORMATSTAGE._serialized_start=3997 + _ESDCARDFORMATSTAGE._serialized_end=4229 + _ESYSTEMFANCONTROLMODE._serialized_start=4232 + _ESYSTEMFANCONTROLMODE._serialized_end=4364 + _EBLUETOOTHDEVICETYPE._serialized_start=4367 + _EBLUETOOTHDEVICETYPE._serialized_end=4815 + _ESYSTEMAUDIODIRECTION._serialized_start=4818 + _ESYSTEMAUDIODIRECTION._serialized_end=4946 + _ESYSTEMAUDIOCHANNEL._serialized_start=4949 + _ESYSTEMAUDIOCHANNEL._serialized_end=5318 + _ESYSTEMAUDIOPORTTYPE._serialized_start=5321 + _ESYSTEMAUDIOPORTTYPE._serialized_end=5522 + _ESYSTEMAUDIOPORTDIRECTION._serialized_start=5525 + _ESYSTEMAUDIOPORTDIRECTION._serialized_end=5669 + _ESYSTEMSERVICESTATE._serialized_start=5672 + _ESYSTEMSERVICESTATE._serialized_end=5803 + _EGRAPHICSPERFOVERLAYLEVEL._serialized_start=5806 + _EGRAPHICSPERFOVERLAYLEVEL._serialized_end=6031 + _EGPUPERFORMANCELEVEL._serialized_start=6034 + _EGPUPERFORMANCELEVEL._serialized_end=6263 + _ESCALINGFILTER._serialized_start=6266 + _ESCALINGFILTER._serialized_end=6453 + _ESPLITSCALINGFILTER._serialized_start=6456 + _ESPLITSCALINGFILTER._serialized_end=6643 + _ESPLITSCALINGSCALER._serialized_start=6646 + _ESPLITSCALINGSCALER._serialized_end=6867 + _EHDRTONEMAPOPERATOR._serialized_start=6870 + _EHDRTONEMAPOPERATOR._serialized_end=6999 + _ECPUGOVERNOR._serialized_start=7001 + _ECPUGOVERNOR._serialized_end=7125 + _EUPDATERTYPE._serialized_start=7128 + _EUPDATERTYPE._serialized_end=7354 + _EUPDATERSTATE._serialized_start=7357 + _EUPDATERSTATE._serialized_end=7606 + _ESTORAGEBLOCKCONTENTTYPE._serialized_start=7609 + _ESTORAGEBLOCKCONTENTTYPE._serialized_end=7834 + _ESTORAGEBLOCKFILESYSTEMTYPE._serialized_start=7837 + _ESTORAGEBLOCKFILESYSTEMTYPE._serialized_end=8032 + _ESTORAGEDRIVEMEDIATYPE._serialized_start=8035 + _ESTORAGEDRIVEMEDIATYPE._serialized_end=8243 + _ESYSTEMDISPLAYCOMPATIBILITYMODE._serialized_start=8246 + _ESYSTEMDISPLAYCOMPATIBILITYMODE._serialized_end=8425 + _ESTEAMDECKCOMPATIBILITYCATEGORY._serialized_start=8428 + _ESTEAMDECKCOMPATIBILITYCATEGORY._serialized_end=8655 + _ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE._serialized_start=8658 + _ESTEAMDECKCOMPATIBILITYRESULTDISPLAYTYPE._serialized_end=8994 + _EACSTATE._serialized_start=8996 + _EACSTATE._serialized_end=9115 + _EBATTERYSTATE._serialized_start=9118 + _EBATTERYSTATE._serialized_end=9251 + _EOSBRANCH._serialized_start=9254 + _EOSBRANCH._serialized_end=9449 + _ECOMMUNITYITEMCLASS._serialized_start=9452 + _ECOMMUNITYITEMCLASS._serialized_end=10185 + _ESTEAMDECKCOMPATIBILITYFEEDBACK._serialized_start=10188 + _ESTEAMDECKCOMPATIBILITYFEEDBACK._serialized_end=10405 + _EPROVIDEDECKFEEDBACKPREFERENCE._serialized_start=10408 + _EPROVIDEDECKFEEDBACKPREFERENCE._serialized_end=10567 + _ETOUCHGESTURE._serialized_start=10570 + _ETOUCHGESTURE._serialized_end=11003 + _ESESSIONPERSISTENCE._serialized_start=11006 + _ESESSIONPERSISTENCE._serialized_end=11146 + _ENEWSTEAMANNOUNCEMENTSTATE._serialized_start=11149 + _ENEWSTEAMANNOUNCEMENTSTATE._serialized_end=11366 + _ECOMMENTTHREADTYPE._serialized_start=11369 + _ECOMMENTTHREADTYPE._serialized_end=12276 + _EBROADCASTPERMISSION._serialized_start=12279 + _EBROADCASTPERMISSION._serialized_end=12494 + _EBROADCASTENCODERSETTING._serialized_start=12496 + _EBROADCASTENCODERSETTING._serialized_end=12598 + _ECLOUDGAMINGPLATFORM._serialized_start=12600 + _ECLOUDGAMINGPLATFORM._serialized_end=12721 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/resolved_service_messages_pb2.py b/src/steam_network/protocol/messages/resolved_service_messages_pb2.py deleted file mode 100644 index ecb29aa1..00000000 --- a/src/steam_network/protocol/messages/resolved_service_messages_pb2.py +++ /dev/null @@ -1,483 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: resolved_service_messages.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() - - -import steammessages_base_pb2 as steammessages__base__pb2 -import steammessages_unified_base_pb2 as steammessages__unified__base__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='resolved_service_messages.proto', - package='', - syntax='proto2', - serialized_options=b'H\001\220\001\000', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x1fresolved_service_messages.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\"T\n1CCommunity_GetAppRichPresenceLocalization_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x10\n\x08language\x18\x02 \x01(\t\"\x97\x01\n2CCommunity_GetAppRichPresenceLocalization_Response\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12R\n\x0btoken_lists\x18\x02 \x03(\x0b\x32=.CCommunity_GetAppRichPresenceLocalization_Response_TokenList\"W\n8CCommunity_GetAppRichPresenceLocalization_Response_Token\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x9b\x01\n\x82\xb5\x18:User-supplied, or client-supplied, friendly name of device\x12\x80\x01\n\rplatform_type\x18\x02 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_UnknownB.\x82\xb5\x18*EAuthTokenPlatformType, claimed, of device\x12;\n\x07os_type\x18\x03 \x01(\x05\x42*\x82\xb5\x18&EOSType, claimed, of authorized device\x12n\n\x12gaming_device_type\x18\x04 \x01(\rBR\x82\xb5\x18NEGamingDeviceType, claimed, of authorized device for steam client-type devices\"\xf8\x02\n-CAuthentication_BeginAuthSessionViaQR_Request\x12\x1c\n\x14\x64\x65vice_friendly_name\x18\x01 \x01(\t\x12P\n\rplatform_type\x18\x02 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_Unknown\x12x\n\x0e\x64\x65vice_details\x18\x03 \x01(\x0b\x32\x1e.CAuthentication_DeviceDetailsB@\x82\xb5\x18whether we are requesting a persistent or an ephemeral session\x12]\n\nwebsite_id\x18\x08 \x01(\t:\x07UnknownB@\x82\xb5\x18<(EMachineAuthWebDomain) identifier of client requesting auth\x12x\n\x0e\x64\x65vice_details\x18\t \x01(\x0b\x32\x1e.CAuthentication_DeviceDetailsB@\x82\xb5\x18[ENetQOSLevel] client-specified priority for this auth attempt\"\xfa\x06\n7CAuthentication_BeginAuthSessionViaCredentials_Response\x12L\n\tclient_id\x18\x01 \x01(\x04\x42\x39\x82\xb5\x18\x35unique identifier of requestor, also used for routing\x12z\n\nrequest_id\x18\x02 \x01(\x0c\x42\x66\x82\xb5\x18\x62unique request ID to be presented by requestor at poll time - must not be transferred or displayed\x12]\n\x08interval\x18\x03 \x01(\x02\x42K\x82\xb5\x18Grefresh interval with which requestor should call PollAuthSessionStatus\x12\x88\x01\n\x15\x61llowed_confirmations\x18\x04 \x03(\x0b\x32$.CAuthentication_AllowedConfirmationBC\x82\xb5\x18?the confirmation types that will be able to confirm the request\x12n\n\x07steamid\x18\x05 \x01(\x04\x42]\x82\xb5\x18Ysteamid of the account logging in - will only be included if the credentials were correct\x12z\n\nweak_token\x18\x06 \x01(\tBf\x82\xb5\x18\x62partial-authentication token - limited lifetime and scope, included only if credentials were valid\x12G\n\x15\x61greement_session_url\x18\x07 \x01(\tB(\x82\xb5\x18$agreement the user needs to agree to\x12V\n\x16\x65xtended_error_message\x18\x08 \x01(\tB6\x82\xb5\x18\x32\x65rror string to display if supported by the client\"\xbd\x01\n-CAuthentication_PollAuthSessionStatus_Request\x12\x11\n\tclient_id\x18\x01 \x01(\x04\x12\x12\n\nrequest_id\x18\x02 \x01(\x0c\x12\x65\n\x0ftoken_to_revoke\x18\x03 \x01(\x06\x42L\x82\xb5\x18HIf this is set to a token owned by this user, that token will be retired\"\xd3\x06\n.CAuthentication_PollAuthSessionStatus_Response\x12I\n\rnew_client_id\x18\x01 \x01(\x04\x42\x32\x82\xb5\x18.if challenge is old, this is the new client id\x12u\n\x11new_challenge_url\x18\x02 \x01(\tBZ\x82\xb5\x18Vif challenge is old, this is the new challenge ID to re-render for mobile confirmation\x12\x61\n\rrefresh_token\x18\x03 \x01(\tBJ\x82\xb5\x18\x46if login has been confirmed, this is the requestor\'s new refresh token\x12g\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\tBQ\x82\xb5\x18Mif login has been confirmed, this is a new token subordinate to refresh_token\x12\x85\x01\n\x16had_remote_interaction\x18\x05 \x01(\x08\x42\x65\x82\xb5\x18\x61whether or not the auth session appears to have had remote interaction from a potential confirmer\x12U\n\x0c\x61\x63\x63ount_name\x18\x06 \x01(\tB?\x82\xb5\x18;account name of authenticating account, for use by UI layer\x12k\n\x0enew_guard_data\x18\x07 \x01(\tBS\x82\xb5\x18Oif login has been confirmed, may contain remembered machine ID for future login\x12G\n\x15\x61greement_session_url\x18\x08 \x01(\tB(\x82\xb5\x18$agreement the user needs to agree to\"u\n*CAuthentication_GetAuthSessionInfo_Request\x12G\n\tclient_id\x18\x01 \x01(\x04\x42\x34\x82\xb5\x18\x30\x63lient ID from scanned QR Code, used for routing\"\xbb\x07\n+CAuthentication_GetAuthSessionInfo_Response\x12\'\n\x02ip\x18\x01 \x01(\tB\x1b\x82\xb5\x18\x17IP address of requestor\x12,\n\x06geoloc\x18\x02 \x01(\tB\x1c\x82\xb5\x18\x18geoloc info of requestor\x12#\n\x04\x63ity\x18\x03 \x01(\tB\x15\x82\xb5\x18\x11\x63ity of requestor\x12%\n\x05state\x18\x04 \x01(\tB\x16\x82\xb5\x18\x12state of requestor\x12)\n\x07\x63ountry\x18\x05 \x01(\tB\x18\x82\xb5\x18\x14\x63ountry of requestor\x12p\n\rplatform_type\x18\x06 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_UnknownB\x1e\x82\xb5\x18\x1aplatform type of requestor\x12:\n\x14\x64\x65vice_friendly_name\x18\x07 \x01(\tB\x1c\x82\xb5\x18\x18name of requestor device\x12\"\n\x07version\x18\x08 \x01(\x05\x42\x11\x82\xb5\x18\rversion field\x12\xa4\x01\n\rlogin_history\x18\t \x01(\x0e\x32\x1c.EAuthSessionSecurityHistory:%k_EAuthSessionSecurityHistory_InvalidBH\x82\xb5\x18\x44whether the ip has previuously been used on the account successfully\x12\x66\n\x1brequestor_location_mismatch\x18\n \x01(\x08\x42\x41\x82\xb5\x18=whether the requestor location matches this requests location\x12M\n\x10high_usage_login\x18\x0b \x01(\x08\x42\x33\x82\xb5\x18/whether this login has seen high usage recently\x12\x8d\x01\n\x15requested_persistence\x18\x0c \x01(\x0e\x32\x14.ESessionPersistence:\x1dk_ESessionPersistence_InvalidB9\x82\xb5\x18\x35session persistence requestor has indicated they want\"\x9c\x04\n?CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request\x12\"\n\x07version\x18\x01 \x01(\x05\x42\x11\x82\xb5\x18\rversion field\x12>\n\tclient_id\x18\x02 \x01(\x04\x42+\x82\xb5\x18\'pending client ID, from scanned QR Code\x12,\n\x07steamid\x18\x03 \x01(\x06\x42\x1b\x82\xb5\x18\x17user who wants to login\x12Z\n\tsignature\x18\x04 \x01(\x0c\x42G\x82\xb5\x18\x43HMAC digest over {version,client_id,steamid} via user\'s private key\x12Y\n\x07\x63onfirm\x18\x05 \x01(\x08:\x05\x66\x61lseBA\x82\xb5\x18=Whether to confirm the login (true) or deny the login (false)\x12\x8f\x01\n\x0bpersistence\x18\x06 \x01(\x0e\x32\x14.ESessionPersistence: k_ESessionPersistence_PersistentBB\x82\xb5\x18>whether we are requesting a persistent or an ephemeral session\"B\n@CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response\"\xbf\x02\n;CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request\x12\x42\n\tclient_id\x18\x01 \x01(\x04\x42/\x82\xb5\x18+pending client ID, from initialized session\x12,\n\x07steamid\x18\x02 \x01(\x06\x42\x1b\x82\xb5\x18\x17user who wants to login\x12#\n\x04\x63ode\x18\x03 \x01(\tB\x15\x82\xb5\x18\x11\x63onfirmation code\x12i\n\tcode_type\x18\x04 \x01(\x0e\x32\x16.EAuthSessionGuardType:\x1fk_EAuthSessionGuardType_UnknownB\x1d\x82\xb5\x18\x19type of confirmation code\"\x87\x01\n\n\x02ip\x18\x02 \x01(\x0b\x32\x0e.CMsgIPAddressB\"\x82\xb5\x18\x1eIP at which event was observed\x12\x0e\n\x06locale\x18\x03 \x01(\t\x12J\n\x07\x63ountry\x18\x04 \x01(\tB9\x82\xb5\x18\x35Location (country code) of event, as inferred from IP\x12\x46\n\x05state\x18\x05 \x01(\tB7\x82\xb5\x18\x33Location (state code) of event, as inferred from IP\x12?\n\x04\x63ity\x18\x06 \x01(\tB1\x82\xb5\x18-Location (city) of event, as inferred from IP\x1a\xe5\x08\n\x17RefreshTokenDescription\x12\x38\n\x08token_id\x18\x01 \x01(\x06\x42&\x82\xb5\x18\"Persistent token/device identifier\x12K\n\x11token_description\x18\x02 \x01(\tB0\x82\xb5\x18,client-supplied friendly name for the device\x12\x14\n\x0ctime_updated\x18\x03 \x01(\r\x12\x81\x01\n\rplatform_type\x18\x04 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_UnknownB/\x82\xb5\x18+gross platform type (mobile/client/browser)\x12\x94\x01\n\tlogged_in\x18\x05 \x01(\x08\x42\x80\x01\x82\xb5\x18|If true, this token is currently valid. False indicates it is a machine token - ok for steamguard if you know the credential\x12T\n\x0bos_platform\x18\x06 \x01(\rB?\x82\xb5\x18;EPlatformType - rough classification of device OS, if known\x12U\n\tauth_type\x18\x07 \x01(\rBB\x82\xb5\x18>EAuthTokenGuardType - device authorization mechanism, if known\x12\x82\x01\n\x12gaming_device_type\x18\x08 \x01(\rBf\x82\xb5\x18\x62\x45GamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices\x12\x88\x01\n\nfirst_seen\x18\t \x01(\x0b\x32@.CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEventB2\x82\xb5\x18.Information about original authorization event\x12\x97\x01\n\tlast_seen\x18\n \x01(\x0b\x32@.CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEventBB\x82\xb5\x18>Information about most-recently seen, if known for this device\x12;\n\x07os_type\x18\x0b \x01(\x05\x42*\x82\xb5\x18&EOSType - specific device OS, if known\"3\n1CAuthentication_GetAuthSessionsForAccount_Request\"\x83\x01\n2CAuthentication_GetAuthSessionsForAccount_Response\x12M\n\nclient_ids\x18\x01 \x03(\x04\x42\x39\x82\xb5\x18\x35unique identifier of requestor, also used for routing\"\xdb\x01\n,CAuthentication_MigrateMobileSession_Request\x12\x34\n\x07steamid\x18\x01 \x01(\x06\x42#\x82\xb5\x18\x1fSteam ID of the user to migrate\x12&\n\x05token\x18\x02 \x01(\tB\x17\x82\xb5\x18\x13WG Token to migrate\x12M\n\tsignature\x18\x03 \x01(\tB:\x82\xb5\x18\x36Signature over the wg token using the user\'s 2FA token\"\\\n-CAuthentication_MigrateMobileSession_Response\x12\x15\n\rrefresh_token\x18\x01 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"\xbc\x01\n$CAuthentication_Token_Revoke_Request\x12\r\n\x05token\x18\x01 \x01(\t\x12\x84\x01\n\rrevoke_action\x18\x02 \x01(\x0e\x32\x17.EAuthTokenRevokeAction:\x1bk_EAuthTokenRevokePermanentB7\x82\xb5\x18\x33Select between logout and logout-and-forget-machine\"\'\n%CAuthentication_Token_Revoke_Response\"\xcf\x02\n+CAuthentication_RefreshToken_Revoke_Request\x12\x10\n\x08token_id\x18\x01 \x01(\x06\x12N\n\x07steamid\x18\x02 \x01(\x06\x42=\x82\xb5\x18\x39Token holder if an admin action on behalf of another user\x12\x84\x01\n\rrevoke_action\x18\x03 \x01(\x0e\x32\x17.EAuthTokenRevokeAction:\x1bk_EAuthTokenRevokePermanentB7\x82\xb5\x18\x33Select between logout and logout-and-forget-machine\x12\x37\n\tsignature\x18\x04 \x01(\x0c\x42$\x82\xb5\x18 required signature over token_id\".\n,CAuthentication_RefreshToken_Revoke_Response\"\xdb\x01\n:CAuthenticationSupport_QueryRefreshTokensByAccount_Request\x12?\n\x07steamid\x18\x01 \x01(\x06\x42.\x82\xb5\x18*SteamID of the account to query (required)\x12\\\n\x16include_revoked_tokens\x18\x02 \x01(\x08\x42<\x82\xb5\x18\x38Includes tokens that are revoked or expired in the query\"\x88\n\n\x1f\x43SupportRefreshTokenDescription\x12\x10\n\x08token_id\x18\x01 \x01(\x06\x12\x19\n\x11token_description\x18\x02 \x01(\t\x12\x14\n\x0ctime_updated\x18\x03 \x01(\r\x12P\n\rplatform_type\x18\x04 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_Unknown\x12@\n\x0btoken_state\x18\x05 \x01(\x0e\x32\x10.EAuthTokenState:\x19k_EAuthTokenState_Invalid\x12\x15\n\rowner_steamid\x18\x06 \x01(\x06\x12T\n\x0bos_platform\x18\x07 \x01(\rB?\x82\xb5\x18;EPlatformType - rough classification of device OS, if known\x12;\n\x07os_type\x18\x08 \x01(\x05\x42*\x82\xb5\x18&EOSType - specific device OS, if known\x12U\n\tauth_type\x18\t \x01(\rBB\x82\xb5\x18>EAuthTokenGuardType - device authorization mechanism, if known\x12\x82\x01\n\x12gaming_device_type\x18\n \x01(\rBf\x82\xb5\x18\x62\x45GamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices\x12x\n\nfirst_seen\x18\x0b \x01(\x0b\x32\x30.CSupportRefreshTokenDescription.TokenUsageEventB2\x82\xb5\x18.Information about original authorization event\x12\x87\x01\n\tlast_seen\x18\x0c \x01(\x0b\x32\x30.CSupportRefreshTokenDescription.TokenUsageEventBB\x82\xb5\x18>Information about most-recently seen, if known for this device\x1a\x83\x03\n\x0fTokenUsageEvent\x12[\n\x04time\x18\x01 \x01(\rBM\x82\xb5\x18IApproximate time of history event (may be deliberately fuzzed or omitted)\x12>\n\x02ip\x18\x02 \x01(\x0b\x32\x0e.CMsgIPAddressB\"\x82\xb5\x18\x1eIP at which event was observed\x12J\n\x07\x63ountry\x18\x03 \x01(\tB9\x82\xb5\x18\x35Location (country code) of event, as inferred from IP\x12\x46\n\x05state\x18\x04 \x01(\tB7\x82\xb5\x18\x33Location (state code) of event, as inferred from IP\x12?\n\x04\x63ity\x18\x05 \x01(\tB1\x82\xb5\x18-Location (city) of event, as inferred from IP\"\x91\x01\n;CAuthenticationSupport_QueryRefreshTokensByAccount_Response\x12\x38\n\x0erefresh_tokens\x18\x01 \x03(\x0b\x32 .CSupportRefreshTokenDescription\x12\x18\n\x10last_token_reset\x18\x02 \x01(\x05\"y\n4CAuthenticationSupport_QueryRefreshTokenByID_Request\x12\x41\n\x08token_id\x18\x01 \x01(\x06\x42/\x82\xb5\x18+Token ID of the token to look up (required)\"q\n5CAuthenticationSupport_QueryRefreshTokenByID_Response\x12\x38\n\x0erefresh_tokens\x18\x01 \x03(\x0b\x32 .CSupportRefreshTokenDescription\"\xb3\x01\n*CAuthenticationSupport_RevokeToken_Request\x12@\n\x08token_id\x18\x01 \x01(\x06\x42.\x82\xb5\x18*Token ID of the token to revoke (required)\x12\x43\n\x07steamid\x18\x02 \x01(\x06\x42\x32\x82\xb5\x18.Steam ID of the owner of that token (required)\"-\n+CAuthenticationSupport_RevokeToken_Response\"{\n.CAuthenticationSupport_GetTokenHistory_Request\x12I\n\x08token_id\x18\x01 \x01(\x06\x42\x37\x82\xb5\x18\x33Token ID of the token to get history for (required)\"d\n\x19\x43SupportRefreshTokenAudit\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\x05\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x1a\n\x02ip\x18\x03 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\r\n\x05\x61\x63tor\x18\x04 \x01(\x06\"^\n/CAuthenticationSupport_GetTokenHistory_Response\x12+\n\x07history\x18\x01 \x03(\x0b\x32\x1a.CSupportRefreshTokenAudit\"C\n CCloudGaming_CreateNonce_Request\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\"B\n!CCloudGaming_CreateNonce_Response\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x0e\n\x06\x65xpiry\x18\x02 \x01(\r\"M\n%CCloudGaming_GetTimeRemaining_Request\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x12\n\nappid_list\x18\x02 \x03(\r\"F\n\x1a\x43\x43loudGaming_TimeRemaining\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x19\n\x11minutes_remaining\x18\x02 \x01(\r\"V\n&CCloudGaming_GetTimeRemaining_Response\x12,\n\x07\x65ntries\x18\x02 \x03(\x0b\x32\x1b.CCloudGaming_TimeRemaining*\xb9\x01\n\x16\x45\x41uthTokenPlatformType\x12$\n k_EAuthTokenPlatformType_Unknown\x10\x00\x12(\n$k_EAuthTokenPlatformType_SteamClient\x10\x01\x12\'\n#k_EAuthTokenPlatformType_WebBrowser\x10\x02\x12&\n\"k_EAuthTokenPlatformType_MobileApp\x10\x03*\xe5\x02\n\x15\x45\x41uthSessionGuardType\x12#\n\x1fk_EAuthSessionGuardType_Unknown\x10\x00\x12 \n\x1ck_EAuthSessionGuardType_None\x10\x01\x12%\n!k_EAuthSessionGuardType_EmailCode\x10\x02\x12&\n\"k_EAuthSessionGuardType_DeviceCode\x10\x03\x12.\n*k_EAuthSessionGuardType_DeviceConfirmation\x10\x04\x12-\n)k_EAuthSessionGuardType_EmailConfirmation\x10\x05\x12(\n$k_EAuthSessionGuardType_MachineToken\x10\x06\x12-\n)k_EAuthSessionGuardType_LegacyMachineAuth\x10\x07*\xac\x01\n\x1b\x45\x41uthSessionSecurityHistory\x12)\n%k_EAuthSessionSecurityHistory_Invalid\x10\x00\x12\x30\n,k_EAuthSessionSecurityHistory_UsedPreviously\x10\x01\x12\x30\n,k_EAuthSessionSecurityHistory_NoPriorHistory\x10\x02*P\n\x11\x45TokenRenewalType\x12\x1c\n\x18k_ETokenRenewalType_None\x10\x00\x12\x1d\n\x19k_ETokenRenewalType_Allow\x10\x01*\xaf\x02\n\x16\x45\x41uthTokenRevokeAction\x12\x1c\n\x18k_EAuthTokenRevokeLogout\x10\x00\x12\x1f\n\x1bk_EAuthTokenRevokePermanent\x10\x01\x12\x1e\n\x1ak_EAuthTokenRevokeReplaced\x10\x02\x12\x1d\n\x19k_EAuthTokenRevokeSupport\x10\x03\x12\x1d\n\x19k_EAuthTokenRevokeConsume\x10\x04\x12)\n%k_EAuthTokenRevokeNonRememberedLogout\x10\x05\x12,\n(k_EAuthTokenRevokeNonRememberedPermanent\x10\x06\x12\x1f\n\x1bk_EAuthTokenRevokeAutomatic\x10\x07*\x88\x02\n\x0f\x45\x41uthTokenState\x12\x1d\n\x19k_EAuthTokenState_Invalid\x10\x00\x12\x19\n\x15k_EAuthTokenState_New\x10\x01\x12\x1f\n\x1bk_EAuthTokenState_Confirmed\x10\x02\x12\x1c\n\x18k_EAuthTokenState_Issued\x10\x03\x12\x1c\n\x18k_EAuthTokenState_Denied\x10\x04\x12\x1f\n\x1bk_EAuthTokenState_LoggedOut\x10\x05\x12\x1e\n\x1ak_EAuthTokenState_Consumed\x10\x06\x12\x1d\n\x19k_EAuthTokenState_Revoked\x10\x63\x32\xea\x14\n\x0e\x41uthentication\x12\xcf\x01\n\x17GetPasswordRSAPublicKey\x12\x30.CAuthentication_GetPasswordRSAPublicKey_Request\x1a\x31.CAuthentication_GetPasswordRSAPublicKey_Response\"O\x82\xb5\x18KFetches RSA public key to use to encrypt passwords for a given account name\x12\x9a\x01\n\x15\x42\x65ginAuthSessionViaQR\x12..CAuthentication_BeginAuthSessionViaQR_Request\x1a/.CAuthentication_BeginAuthSessionViaQR_Response\" \x82\xb5\x18\x1cstart authentication process\x12\xb5\x01\n\x1e\x42\x65ginAuthSessionViaCredentials\x12\x37.CAuthentication_BeginAuthSessionViaCredentials_Request\x1a\x38.CAuthentication_BeginAuthSessionViaCredentials_Response\" \x82\xb5\x18\x1cstart authentication process\x12\xa0\x01\n\x15PollAuthSessionStatus\x12..CAuthentication_PollAuthSessionStatus_Request\x1a/.CAuthentication_PollAuthSessionStatus_Response\"&\x82\xb5\x18\"poll during authentication process\x12\xce\x01\n\x12GetAuthSessionInfo\x12+.CAuthentication_GetAuthSessionInfo_Request\x1a,.CAuthentication_GetAuthSessionInfo_Response\"]\x82\xb5\x18Yget metadata of specific auth session, this will also implicitly bind the calling account\x12\xe4\x01\n\'UpdateAuthSessionWithMobileConfirmation\x12@.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request\x1a\x41.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response\"4\x82\xb5\x18\x30\x61pprove an authentication session via mobile 2fa\x12\xde\x01\n#UpdateAuthSessionWithSteamGuardCode\x12<.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request\x1a=.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response\":\x82\xb5\x18\x36\x61pprove an authentication session via steam guard code\x12\xfb\x01\n\x19GenerateAccessTokenForApp\x12\x33.CAuthentication_AccessToken_GenerateForApp_Request\x1a\x34.CAuthentication_AccessToken_GenerateForApp_Response\"s\x82\xb5\x18oGiven a refresh token for a client app audience (e.g. desktop client / mobile client), generate an access token\x12\xba\x01\n\x0f\x45numerateTokens\x12/.CAuthentication_RefreshToken_Enumerate_Request\x1a\x30.CAuthentication_RefreshToken_Enumerate_Response\"D\x82\xb5\x18@Enumerate durable (refresh) tokens for the given subject account\x12\xd6\x01\n\x19GetAuthSessionsForAccount\x12\x32.CAuthentication_GetAuthSessionsForAccount_Request\x1a\x33.CAuthentication_GetAuthSessionsForAccount_Response\"P\x82\xb5\x18LGets all active auth sessions for an account for reference by the mobile app\x12\xe4\x01\n\x14MigrateMobileSession\x12-.CAuthentication_MigrateMobileSession_Request\x1a..CAuthentication_MigrateMobileSession_Response\"m\x82\xb5\x18iMigrates a WG token to an access and refresh token using a signature generated with the user\'s 2FA secret\x12\xbc\x01\n\x0bRevokeToken\x12%.CAuthentication_Token_Revoke_Request\x1a&.CAuthentication_Token_Revoke_Response\"^\x82\xb5\x18ZRevoke a single token immediately, making it unable to renew or generate new access tokens\x12\x9e\x01\n\x12RevokeRefreshToken\x12,.CAuthentication_RefreshToken_Revoke_Request\x1a-.CAuthentication_RefreshToken_Revoke_Response\"+\x82\xb5\x18\'Mark the given refresh token as revoked\x1a\x1a\x82\xb5\x18\x16\x41uthentication Service2\xb0\x06\n\x15\x41uthenticationSupport\x12\xe5\x01\n\x1bQueryRefreshTokensByAccount\x12;.CAuthenticationSupport_QueryRefreshTokensByAccount_Request\x1a<.CAuthenticationSupport_QueryRefreshTokensByAccount_Response\"K\x82\xb5\x18GAsks the server for a list of refresh tokens associated with an account\x12\xd3\x01\n\x15QueryRefreshTokenByID\x12\x35.CAuthenticationSupport_QueryRefreshTokenByID_Request\x1a\x36.CAuthenticationSupport_QueryRefreshTokenByID_Response\"K\x82\xb5\x18GAsks the server for a list of refresh tokens associated with an account\x12\x89\x01\n\x0bRevokeToken\x12+.CAuthenticationSupport_RevokeToken_Request\x1a,.CAuthenticationSupport_RevokeToken_Response\"\x1f\x82\xb5\x18\x1bRevokes a user\'s auth token\x12\xa8\x01\n\x0fGetTokenHistory\x12/.CAuthenticationSupport_GetTokenHistory_Request\x1a\x30.CAuthenticationSupport_GetTokenHistory_Response\"2\x82\xb5\x18.Gets the audit history for a user\'s auth token\x1a\"\x82\xb5\x18\x1e\x41uthentication Support Service2\xf2\x02\n\x0b\x43loudGaming\x12\x8b\x01\n\x0b\x43reateNonce\x12!.CCloudGaming_CreateNonce_Request\x1a\".CCloudGaming_CreateNonce_Response\"5\x82\xb5\x18\x31\x43reate a nonce for a cloud gaming service session\x12\xa5\x01\n\x10GetTimeRemaining\x12&.CCloudGaming_GetTimeRemaining_Request\x1a\'.CCloudGaming_GetTimeRemaining_Response\"@\x82\xb5\x18\x82\xb5\x18:User-supplied, or client-supplied, friendly name of device\x12\x80\x01\n\rplatform_type\x18\x02 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_UnknownB.\x82\xb5\x18*EAuthTokenPlatformType, claimed, of device\x12;\n\x07os_type\x18\x03 \x01(\x05\x42*\x82\xb5\x18&EOSType, claimed, of authorized device\x12n\n\x12gaming_device_type\x18\x04 \x01(\rBR\x82\xb5\x18NEGamingDeviceType, claimed, of authorized device for steam client-type devices\x12S\n\x0c\x63lient_count\x18\x05 \x01(\rB=\x82\xb5\x18\x39\x46or desktop clients, quantized number of users in history\x12\x31\n\nmachine_id\x18\x06 \x01(\x0c\x42\x1d\x82\xb5\x18\x19\x41\x64\x64itional device context\"\xf8\x02\n-CAuthentication_BeginAuthSessionViaQR_Request\x12\x1c\n\x14\x64\x65vice_friendly_name\x18\x01 \x01(\t\x12P\n\rplatform_type\x18\x02 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_Unknown\x12x\n\x0e\x64\x65vice_details\x18\x03 \x01(\x0b\x32\x1e.CAuthentication_DeviceDetailsB@\x82\xb5\x18whether we are requesting a persistent or an ephemeral session\x12]\n\nwebsite_id\x18\x08 \x01(\t:\x07UnknownB@\x82\xb5\x18<(EMachineAuthWebDomain) identifier of client requesting auth\x12x\n\x0e\x64\x65vice_details\x18\t \x01(\x0b\x32\x1e.CAuthentication_DeviceDetailsB@\x82\xb5\x18[ENetQOSLevel] client-specified priority for this auth attempt\"\xfa\x06\n7CAuthentication_BeginAuthSessionViaCredentials_Response\x12L\n\tclient_id\x18\x01 \x01(\x04\x42\x39\x82\xb5\x18\x35unique identifier of requestor, also used for routing\x12z\n\nrequest_id\x18\x02 \x01(\x0c\x42\x66\x82\xb5\x18\x62unique request ID to be presented by requestor at poll time - must not be transferred or displayed\x12]\n\x08interval\x18\x03 \x01(\x02\x42K\x82\xb5\x18Grefresh interval with which requestor should call PollAuthSessionStatus\x12\x88\x01\n\x15\x61llowed_confirmations\x18\x04 \x03(\x0b\x32$.CAuthentication_AllowedConfirmationBC\x82\xb5\x18?the confirmation types that will be able to confirm the request\x12n\n\x07steamid\x18\x05 \x01(\x04\x42]\x82\xb5\x18Ysteamid of the account logging in - will only be included if the credentials were correct\x12z\n\nweak_token\x18\x06 \x01(\tBf\x82\xb5\x18\x62partial-authentication token - limited lifetime and scope, included only if credentials were valid\x12G\n\x15\x61greement_session_url\x18\x07 \x01(\tB(\x82\xb5\x18$agreement the user needs to agree to\x12V\n\x16\x65xtended_error_message\x18\x08 \x01(\tB6\x82\xb5\x18\x32\x65rror string to display if supported by the client\"\xbd\x01\n-CAuthentication_PollAuthSessionStatus_Request\x12\x11\n\tclient_id\x18\x01 \x01(\x04\x12\x12\n\nrequest_id\x18\x02 \x01(\x0c\x12\x65\n\x0ftoken_to_revoke\x18\x03 \x01(\x06\x42L\x82\xb5\x18HIf this is set to a token owned by this user, that token will be retired\"\xd3\x06\n.CAuthentication_PollAuthSessionStatus_Response\x12I\n\rnew_client_id\x18\x01 \x01(\x04\x42\x32\x82\xb5\x18.if challenge is old, this is the new client id\x12u\n\x11new_challenge_url\x18\x02 \x01(\tBZ\x82\xb5\x18Vif challenge is old, this is the new challenge ID to re-render for mobile confirmation\x12\x61\n\rrefresh_token\x18\x03 \x01(\tBJ\x82\xb5\x18\x46if login has been confirmed, this is the requestor\'s new refresh token\x12g\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\tBQ\x82\xb5\x18Mif login has been confirmed, this is a new token subordinate to refresh_token\x12\x85\x01\n\x16had_remote_interaction\x18\x05 \x01(\x08\x42\x65\x82\xb5\x18\x61whether or not the auth session appears to have had remote interaction from a potential confirmer\x12U\n\x0c\x61\x63\x63ount_name\x18\x06 \x01(\tB?\x82\xb5\x18;account name of authenticating account, for use by UI layer\x12k\n\x0enew_guard_data\x18\x07 \x01(\tBS\x82\xb5\x18Oif login has been confirmed, may contain remembered machine ID for future login\x12G\n\x15\x61greement_session_url\x18\x08 \x01(\tB(\x82\xb5\x18$agreement the user needs to agree to\"u\n*CAuthentication_GetAuthSessionInfo_Request\x12G\n\tclient_id\x18\x01 \x01(\x04\x42\x34\x82\xb5\x18\x30\x63lient ID from scanned QR Code, used for routing\"\xbb\x07\n+CAuthentication_GetAuthSessionInfo_Response\x12\'\n\x02ip\x18\x01 \x01(\tB\x1b\x82\xb5\x18\x17IP address of requestor\x12,\n\x06geoloc\x18\x02 \x01(\tB\x1c\x82\xb5\x18\x18geoloc info of requestor\x12#\n\x04\x63ity\x18\x03 \x01(\tB\x15\x82\xb5\x18\x11\x63ity of requestor\x12%\n\x05state\x18\x04 \x01(\tB\x16\x82\xb5\x18\x12state of requestor\x12)\n\x07\x63ountry\x18\x05 \x01(\tB\x18\x82\xb5\x18\x14\x63ountry of requestor\x12p\n\rplatform_type\x18\x06 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_UnknownB\x1e\x82\xb5\x18\x1aplatform type of requestor\x12:\n\x14\x64\x65vice_friendly_name\x18\x07 \x01(\tB\x1c\x82\xb5\x18\x18name of requestor device\x12\"\n\x07version\x18\x08 \x01(\x05\x42\x11\x82\xb5\x18\rversion field\x12\xa4\x01\n\rlogin_history\x18\t \x01(\x0e\x32\x1c.EAuthSessionSecurityHistory:%k_EAuthSessionSecurityHistory_InvalidBH\x82\xb5\x18\x44whether the ip has previuously been used on the account successfully\x12\x66\n\x1brequestor_location_mismatch\x18\n \x01(\x08\x42\x41\x82\xb5\x18=whether the requestor location matches this requests location\x12M\n\x10high_usage_login\x18\x0b \x01(\x08\x42\x33\x82\xb5\x18/whether this login has seen high usage recently\x12\x8d\x01\n\x15requested_persistence\x18\x0c \x01(\x0e\x32\x14.ESessionPersistence:\x1dk_ESessionPersistence_InvalidB9\x82\xb5\x18\x35session persistence requestor has indicated they want\"\x9c\x04\n?CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request\x12\"\n\x07version\x18\x01 \x01(\x05\x42\x11\x82\xb5\x18\rversion field\x12>\n\tclient_id\x18\x02 \x01(\x04\x42+\x82\xb5\x18\'pending client ID, from scanned QR Code\x12,\n\x07steamid\x18\x03 \x01(\x06\x42\x1b\x82\xb5\x18\x17user who wants to login\x12Z\n\tsignature\x18\x04 \x01(\x0c\x42G\x82\xb5\x18\x43HMAC digest over {version,client_id,steamid} via user\'s private key\x12Y\n\x07\x63onfirm\x18\x05 \x01(\x08:\x05\x66\x61lseBA\x82\xb5\x18=Whether to confirm the login (true) or deny the login (false)\x12\x8f\x01\n\x0bpersistence\x18\x06 \x01(\x0e\x32\x14.ESessionPersistence: k_ESessionPersistence_PersistentBB\x82\xb5\x18>whether we are requesting a persistent or an ephemeral session\"B\n@CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response\"\xbf\x02\n;CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request\x12\x42\n\tclient_id\x18\x01 \x01(\x04\x42/\x82\xb5\x18+pending client ID, from initialized session\x12,\n\x07steamid\x18\x02 \x01(\x06\x42\x1b\x82\xb5\x18\x17user who wants to login\x12#\n\x04\x63ode\x18\x03 \x01(\tB\x15\x82\xb5\x18\x11\x63onfirmation code\x12i\n\tcode_type\x18\x04 \x01(\x0e\x32\x16.EAuthSessionGuardType:\x1fk_EAuthSessionGuardType_UnknownB\x1d\x82\xb5\x18\x19type of confirmation code\"\x87\x01\n\n\x02ip\x18\x02 \x01(\x0b\x32\x0e.CMsgIPAddressB\"\x82\xb5\x18\x1eIP at which event was observed\x12\x0e\n\x06locale\x18\x03 \x01(\t\x12J\n\x07\x63ountry\x18\x04 \x01(\tB9\x82\xb5\x18\x35Location (country code) of event, as inferred from IP\x12\x46\n\x05state\x18\x05 \x01(\tB7\x82\xb5\x18\x33Location (state code) of event, as inferred from IP\x12?\n\x04\x63ity\x18\x06 \x01(\tB1\x82\xb5\x18-Location (city) of event, as inferred from IP\x1a\xe5\x08\n\x17RefreshTokenDescription\x12\x38\n\x08token_id\x18\x01 \x01(\x06\x42&\x82\xb5\x18\"Persistent token/device identifier\x12K\n\x11token_description\x18\x02 \x01(\tB0\x82\xb5\x18,client-supplied friendly name for the device\x12\x14\n\x0ctime_updated\x18\x03 \x01(\r\x12\x81\x01\n\rplatform_type\x18\x04 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_UnknownB/\x82\xb5\x18+gross platform type (mobile/client/browser)\x12\x94\x01\n\tlogged_in\x18\x05 \x01(\x08\x42\x80\x01\x82\xb5\x18|If true, this token is currently valid. False indicates it is a machine token - ok for steamguard if you know the credential\x12T\n\x0bos_platform\x18\x06 \x01(\rB?\x82\xb5\x18;EPlatformType - rough classification of device OS, if known\x12U\n\tauth_type\x18\x07 \x01(\rBB\x82\xb5\x18>EAuthTokenGuardType - device authorization mechanism, if known\x12\x82\x01\n\x12gaming_device_type\x18\x08 \x01(\rBf\x82\xb5\x18\x62\x45GamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices\x12\x88\x01\n\nfirst_seen\x18\t \x01(\x0b\x32@.CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEventB2\x82\xb5\x18.Information about original authorization event\x12\x97\x01\n\tlast_seen\x18\n \x01(\x0b\x32@.CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEventBB\x82\xb5\x18>Information about most-recently seen, if known for this device\x12;\n\x07os_type\x18\x0b \x01(\x05\x42*\x82\xb5\x18&EOSType - specific device OS, if known\"3\n1CAuthentication_GetAuthSessionsForAccount_Request\"\x83\x01\n2CAuthentication_GetAuthSessionsForAccount_Response\x12M\n\nclient_ids\x18\x01 \x03(\x04\x42\x39\x82\xb5\x18\x35unique identifier of requestor, also used for routing\"\xdb\x01\n,CAuthentication_MigrateMobileSession_Request\x12\x34\n\x07steamid\x18\x01 \x01(\x06\x42#\x82\xb5\x18\x1fSteam ID of the user to migrate\x12&\n\x05token\x18\x02 \x01(\tB\x17\x82\xb5\x18\x13WG Token to migrate\x12M\n\tsignature\x18\x03 \x01(\tB:\x82\xb5\x18\x36Signature over the wg token using the user\'s 2FA token\"\\\n-CAuthentication_MigrateMobileSession_Response\x12\x15\n\rrefresh_token\x18\x01 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"\xbc\x01\n$CAuthentication_Token_Revoke_Request\x12\r\n\x05token\x18\x01 \x01(\t\x12\x84\x01\n\rrevoke_action\x18\x02 \x01(\x0e\x32\x17.EAuthTokenRevokeAction:\x1bk_EAuthTokenRevokePermanentB7\x82\xb5\x18\x33Select between logout and logout-and-forget-machine\"\'\n%CAuthentication_Token_Revoke_Response\"\xcf\x02\n+CAuthentication_RefreshToken_Revoke_Request\x12\x10\n\x08token_id\x18\x01 \x01(\x06\x12N\n\x07steamid\x18\x02 \x01(\x06\x42=\x82\xb5\x18\x39Token holder if an admin action on behalf of another user\x12\x84\x01\n\rrevoke_action\x18\x03 \x01(\x0e\x32\x17.EAuthTokenRevokeAction:\x1bk_EAuthTokenRevokePermanentB7\x82\xb5\x18\x33Select between logout and logout-and-forget-machine\x12\x37\n\tsignature\x18\x04 \x01(\x0c\x42$\x82\xb5\x18 required signature over token_id\".\n,CAuthentication_RefreshToken_Revoke_Response\"\xdb\x01\n:CAuthenticationSupport_QueryRefreshTokensByAccount_Request\x12?\n\x07steamid\x18\x01 \x01(\x06\x42.\x82\xb5\x18*SteamID of the account to query (required)\x12\\\n\x16include_revoked_tokens\x18\x02 \x01(\x08\x42<\x82\xb5\x18\x38Includes tokens that are revoked or expired in the query\"\x88\n\n\x1f\x43SupportRefreshTokenDescription\x12\x10\n\x08token_id\x18\x01 \x01(\x06\x12\x19\n\x11token_description\x18\x02 \x01(\t\x12\x14\n\x0ctime_updated\x18\x03 \x01(\r\x12P\n\rplatform_type\x18\x04 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_Unknown\x12@\n\x0btoken_state\x18\x05 \x01(\x0e\x32\x10.EAuthTokenState:\x19k_EAuthTokenState_Invalid\x12\x15\n\rowner_steamid\x18\x06 \x01(\x06\x12T\n\x0bos_platform\x18\x07 \x01(\rB?\x82\xb5\x18;EPlatformType - rough classification of device OS, if known\x12;\n\x07os_type\x18\x08 \x01(\x05\x42*\x82\xb5\x18&EOSType - specific device OS, if known\x12U\n\tauth_type\x18\t \x01(\rBB\x82\xb5\x18>EAuthTokenGuardType - device authorization mechanism, if known\x12\x82\x01\n\x12gaming_device_type\x18\n \x01(\rBf\x82\xb5\x18\x62\x45GamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices\x12x\n\nfirst_seen\x18\x0b \x01(\x0b\x32\x30.CSupportRefreshTokenDescription.TokenUsageEventB2\x82\xb5\x18.Information about original authorization event\x12\x87\x01\n\tlast_seen\x18\x0c \x01(\x0b\x32\x30.CSupportRefreshTokenDescription.TokenUsageEventBB\x82\xb5\x18>Information about most-recently seen, if known for this device\x1a\x83\x03\n\x0fTokenUsageEvent\x12[\n\x04time\x18\x01 \x01(\rBM\x82\xb5\x18IApproximate time of history event (may be deliberately fuzzed or omitted)\x12>\n\x02ip\x18\x02 \x01(\x0b\x32\x0e.CMsgIPAddressB\"\x82\xb5\x18\x1eIP at which event was observed\x12J\n\x07\x63ountry\x18\x03 \x01(\tB9\x82\xb5\x18\x35Location (country code) of event, as inferred from IP\x12\x46\n\x05state\x18\x04 \x01(\tB7\x82\xb5\x18\x33Location (state code) of event, as inferred from IP\x12?\n\x04\x63ity\x18\x05 \x01(\tB1\x82\xb5\x18-Location (city) of event, as inferred from IP\"\x91\x01\n;CAuthenticationSupport_QueryRefreshTokensByAccount_Response\x12\x38\n\x0erefresh_tokens\x18\x01 \x03(\x0b\x32 .CSupportRefreshTokenDescription\x12\x18\n\x10last_token_reset\x18\x02 \x01(\x05\"y\n4CAuthenticationSupport_QueryRefreshTokenByID_Request\x12\x41\n\x08token_id\x18\x01 \x01(\x06\x42/\x82\xb5\x18+Token ID of the token to look up (required)\"q\n5CAuthenticationSupport_QueryRefreshTokenByID_Response\x12\x38\n\x0erefresh_tokens\x18\x01 \x03(\x0b\x32 .CSupportRefreshTokenDescription\"\xb3\x01\n*CAuthenticationSupport_RevokeToken_Request\x12@\n\x08token_id\x18\x01 \x01(\x06\x42.\x82\xb5\x18*Token ID of the token to revoke (required)\x12\x43\n\x07steamid\x18\x02 \x01(\x06\x42\x32\x82\xb5\x18.Steam ID of the owner of that token (required)\"-\n+CAuthenticationSupport_RevokeToken_Response\"{\n.CAuthenticationSupport_GetTokenHistory_Request\x12I\n\x08token_id\x18\x01 \x01(\x06\x42\x37\x82\xb5\x18\x33Token ID of the token to get history for (required)\"d\n\x19\x43SupportRefreshTokenAudit\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\x05\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x1a\n\x02ip\x18\x03 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\r\n\x05\x61\x63tor\x18\x04 \x01(\x06\"^\n/CAuthenticationSupport_GetTokenHistory_Response\x12+\n\x07history\x18\x01 \x03(\x0b\x32\x1a.CSupportRefreshTokenAudit\"C\n CCloudGaming_CreateNonce_Request\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\"B\n!CCloudGaming_CreateNonce_Response\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x0e\n\x06\x65xpiry\x18\x02 \x01(\r\"M\n%CCloudGaming_GetTimeRemaining_Request\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x12\n\nappid_list\x18\x02 \x03(\r\"F\n\x1a\x43\x43loudGaming_TimeRemaining\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x19\n\x11minutes_remaining\x18\x02 \x01(\r\"V\n&CCloudGaming_GetTimeRemaining_Response\x12,\n\x07\x65ntries\x18\x02 \x03(\x0b\x32\x1b.CCloudGaming_TimeRemaining*\xb9\x01\n\x16\x45\x41uthTokenPlatformType\x12$\n k_EAuthTokenPlatformType_Unknown\x10\x00\x12(\n$k_EAuthTokenPlatformType_SteamClient\x10\x01\x12\'\n#k_EAuthTokenPlatformType_WebBrowser\x10\x02\x12&\n\"k_EAuthTokenPlatformType_MobileApp\x10\x03*\xe5\x02\n\x15\x45\x41uthSessionGuardType\x12#\n\x1fk_EAuthSessionGuardType_Unknown\x10\x00\x12 \n\x1ck_EAuthSessionGuardType_None\x10\x01\x12%\n!k_EAuthSessionGuardType_EmailCode\x10\x02\x12&\n\"k_EAuthSessionGuardType_DeviceCode\x10\x03\x12.\n*k_EAuthSessionGuardType_DeviceConfirmation\x10\x04\x12-\n)k_EAuthSessionGuardType_EmailConfirmation\x10\x05\x12(\n$k_EAuthSessionGuardType_MachineToken\x10\x06\x12-\n)k_EAuthSessionGuardType_LegacyMachineAuth\x10\x07*\xac\x01\n\x1b\x45\x41uthSessionSecurityHistory\x12)\n%k_EAuthSessionSecurityHistory_Invalid\x10\x00\x12\x30\n,k_EAuthSessionSecurityHistory_UsedPreviously\x10\x01\x12\x30\n,k_EAuthSessionSecurityHistory_NoPriorHistory\x10\x02*P\n\x11\x45TokenRenewalType\x12\x1c\n\x18k_ETokenRenewalType_None\x10\x00\x12\x1d\n\x19k_ETokenRenewalType_Allow\x10\x01*\xaf\x02\n\x16\x45\x41uthTokenRevokeAction\x12\x1c\n\x18k_EAuthTokenRevokeLogout\x10\x00\x12\x1f\n\x1bk_EAuthTokenRevokePermanent\x10\x01\x12\x1e\n\x1ak_EAuthTokenRevokeReplaced\x10\x02\x12\x1d\n\x19k_EAuthTokenRevokeSupport\x10\x03\x12\x1d\n\x19k_EAuthTokenRevokeConsume\x10\x04\x12)\n%k_EAuthTokenRevokeNonRememberedLogout\x10\x05\x12,\n(k_EAuthTokenRevokeNonRememberedPermanent\x10\x06\x12\x1f\n\x1bk_EAuthTokenRevokeAutomatic\x10\x07*\x88\x02\n\x0f\x45\x41uthTokenState\x12\x1d\n\x19k_EAuthTokenState_Invalid\x10\x00\x12\x19\n\x15k_EAuthTokenState_New\x10\x01\x12\x1f\n\x1bk_EAuthTokenState_Confirmed\x10\x02\x12\x1c\n\x18k_EAuthTokenState_Issued\x10\x03\x12\x1c\n\x18k_EAuthTokenState_Denied\x10\x04\x12\x1f\n\x1bk_EAuthTokenState_LoggedOut\x10\x05\x12\x1e\n\x1ak_EAuthTokenState_Consumed\x10\x06\x12\x1d\n\x19k_EAuthTokenState_Revoked\x10\x63\x32\xea\x14\n\x0e\x41uthentication\x12\xcf\x01\n\x17GetPasswordRSAPublicKey\x12\x30.CAuthentication_GetPasswordRSAPublicKey_Request\x1a\x31.CAuthentication_GetPasswordRSAPublicKey_Response\"O\x82\xb5\x18KFetches RSA public key to use to encrypt passwords for a given account name\x12\x9a\x01\n\x15\x42\x65ginAuthSessionViaQR\x12..CAuthentication_BeginAuthSessionViaQR_Request\x1a/.CAuthentication_BeginAuthSessionViaQR_Response\" \x82\xb5\x18\x1cstart authentication process\x12\xb5\x01\n\x1e\x42\x65ginAuthSessionViaCredentials\x12\x37.CAuthentication_BeginAuthSessionViaCredentials_Request\x1a\x38.CAuthentication_BeginAuthSessionViaCredentials_Response\" \x82\xb5\x18\x1cstart authentication process\x12\xa0\x01\n\x15PollAuthSessionStatus\x12..CAuthentication_PollAuthSessionStatus_Request\x1a/.CAuthentication_PollAuthSessionStatus_Response\"&\x82\xb5\x18\"poll during authentication process\x12\xce\x01\n\x12GetAuthSessionInfo\x12+.CAuthentication_GetAuthSessionInfo_Request\x1a,.CAuthentication_GetAuthSessionInfo_Response\"]\x82\xb5\x18Yget metadata of specific auth session, this will also implicitly bind the calling account\x12\xe4\x01\n\'UpdateAuthSessionWithMobileConfirmation\x12@.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request\x1a\x41.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response\"4\x82\xb5\x18\x30\x61pprove an authentication session via mobile 2fa\x12\xde\x01\n#UpdateAuthSessionWithSteamGuardCode\x12<.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request\x1a=.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response\":\x82\xb5\x18\x36\x61pprove an authentication session via steam guard code\x12\xfb\x01\n\x19GenerateAccessTokenForApp\x12\x33.CAuthentication_AccessToken_GenerateForApp_Request\x1a\x34.CAuthentication_AccessToken_GenerateForApp_Response\"s\x82\xb5\x18oGiven a refresh token for a client app audience (e.g. desktop client / mobile client), generate an access token\x12\xba\x01\n\x0f\x45numerateTokens\x12/.CAuthentication_RefreshToken_Enumerate_Request\x1a\x30.CAuthentication_RefreshToken_Enumerate_Response\"D\x82\xb5\x18@Enumerate durable (refresh) tokens for the given subject account\x12\xd6\x01\n\x19GetAuthSessionsForAccount\x12\x32.CAuthentication_GetAuthSessionsForAccount_Request\x1a\x33.CAuthentication_GetAuthSessionsForAccount_Response\"P\x82\xb5\x18LGets all active auth sessions for an account for reference by the mobile app\x12\xe4\x01\n\x14MigrateMobileSession\x12-.CAuthentication_MigrateMobileSession_Request\x1a..CAuthentication_MigrateMobileSession_Response\"m\x82\xb5\x18iMigrates a WG token to an access and refresh token using a signature generated with the user\'s 2FA secret\x12\xbc\x01\n\x0bRevokeToken\x12%.CAuthentication_Token_Revoke_Request\x1a&.CAuthentication_Token_Revoke_Response\"^\x82\xb5\x18ZRevoke a single token immediately, making it unable to renew or generate new access tokens\x12\x9e\x01\n\x12RevokeRefreshToken\x12,.CAuthentication_RefreshToken_Revoke_Request\x1a-.CAuthentication_RefreshToken_Revoke_Response\"+\x82\xb5\x18\'Mark the given refresh token as revoked\x1a\x1a\x82\xb5\x18\x16\x41uthentication Service2\xb0\x06\n\x15\x41uthenticationSupport\x12\xe5\x01\n\x1bQueryRefreshTokensByAccount\x12;.CAuthenticationSupport_QueryRefreshTokensByAccount_Request\x1a<.CAuthenticationSupport_QueryRefreshTokensByAccount_Response\"K\x82\xb5\x18GAsks the server for a list of refresh tokens associated with an account\x12\xd3\x01\n\x15QueryRefreshTokenByID\x12\x35.CAuthenticationSupport_QueryRefreshTokenByID_Request\x1a\x36.CAuthenticationSupport_QueryRefreshTokenByID_Response\"K\x82\xb5\x18GAsks the server for a list of refresh tokens associated with an account\x12\x89\x01\n\x0bRevokeToken\x12+.CAuthenticationSupport_RevokeToken_Request\x1a,.CAuthenticationSupport_RevokeToken_Response\"\x1f\x82\xb5\x18\x1bRevokes a user\'s auth token\x12\xa8\x01\n\x0fGetTokenHistory\x12/.CAuthenticationSupport_GetTokenHistory_Request\x1a\x30.CAuthenticationSupport_GetTokenHistory_Response\"2\x82\xb5\x18.Gets the audit history for a user\'s auth token\x1a\"\x82\xb5\x18\x1e\x41uthentication Support Service2\xf2\x02\n\x0b\x43loudGaming\x12\x8b\x01\n\x0b\x43reateNonce\x12!.CCloudGaming_CreateNonce_Request\x1a\".CCloudGaming_CreateNonce_Response\"5\x82\xb5\x18\x31\x43reate a nonce for a cloud gaming service session\x12\xa5\x01\n\x10GetTimeRemaining\x12&.CCloudGaming_GetTimeRemaining_Request\x1a\'.CCloudGaming_GetTimeRemaining_Response\"@\x82\xb5\x18whether we are requesting a persistent or an ephemeral session', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='website_id', full_name='CAuthentication_BeginAuthSessionViaCredentials_Request.website_id', index=7, - number=8, type=9, cpp_type=9, label=1, - has_default_value=True, default_value=b"Unknown".decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=b'\202\265\030<(EMachineAuthWebDomain) identifier of client requesting auth', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='device_details', full_name='CAuthentication_BeginAuthSessionViaCredentials_Request.device_details', index=8, - number=9, 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=b'\202\265\030[ENetQOSLevel] client-specified priority for this auth attempt', 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=2257, - serialized_end=3155, -) - - -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_BeginAuthSessionViaCredentials_Response', - full_name='CAuthentication_BeginAuthSessionViaCredentials_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='client_id', full_name='CAuthentication_BeginAuthSessionViaCredentials_Response.client_id', index=0, - number=1, 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\0305unique identifier of requestor, also used for routing', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='request_id', full_name='CAuthentication_BeginAuthSessionViaCredentials_Response.request_id', 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=b'\202\265\030bunique request ID to be presented by requestor at poll time - must not be transferred or displayed', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='interval', full_name='CAuthentication_BeginAuthSessionViaCredentials_Response.interval', index=2, - number=3, 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=b'\202\265\030Grefresh interval with which requestor should call PollAuthSessionStatus', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='allowed_confirmations', full_name='CAuthentication_BeginAuthSessionViaCredentials_Response.allowed_confirmations', 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=b'\202\265\030?the confirmation types that will be able to confirm the request', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CAuthentication_BeginAuthSessionViaCredentials_Response.steamid', 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=b'\202\265\030Ysteamid of the account logging in - will only be included if the credentials were correct', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='weak_token', full_name='CAuthentication_BeginAuthSessionViaCredentials_Response.weak_token', index=5, - number=6, type=9, cpp_type=9, label=1, - 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\030bpartial-authentication token - limited lifetime and scope, included only if credentials were valid', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='agreement_session_url', full_name='CAuthentication_BeginAuthSessionViaCredentials_Response.agreement_session_url', index=6, - number=7, type=9, cpp_type=9, label=1, - 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$agreement the user needs to agree to', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='extended_error_message', full_name='CAuthentication_BeginAuthSessionViaCredentials_Response.extended_error_message', index=7, - number=8, type=9, cpp_type=9, label=1, - 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\0302error string to display if supported by the client', 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=3158, - serialized_end=4048, -) - - -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST = _descriptor.Descriptor( - name='CAuthentication_PollAuthSessionStatus_Request', - full_name='CAuthentication_PollAuthSessionStatus_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='client_id', full_name='CAuthentication_PollAuthSessionStatus_Request.client_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='request_id', full_name='CAuthentication_PollAuthSessionStatus_Request.request_id', 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='token_to_revoke', full_name='CAuthentication_PollAuthSessionStatus_Request.token_to_revoke', 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=b'\202\265\030HIf this is set to a token owned by this user, that token will be retired', 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=4051, - serialized_end=4240, -) - - -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_PollAuthSessionStatus_Response', - full_name='CAuthentication_PollAuthSessionStatus_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='new_client_id', full_name='CAuthentication_PollAuthSessionStatus_Response.new_client_id', index=0, - number=1, 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.if challenge is old, this is the new client id', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='new_challenge_url', full_name='CAuthentication_PollAuthSessionStatus_Response.new_challenge_url', index=1, - number=2, type=9, cpp_type=9, label=1, - 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\030Vif challenge is old, this is the new challenge ID to re-render for mobile confirmation', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='refresh_token', full_name='CAuthentication_PollAuthSessionStatus_Response.refresh_token', index=2, - number=3, type=9, cpp_type=9, label=1, - 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\030Fif login has been confirmed, this is the requestor\'s new refresh token', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='access_token', full_name='CAuthentication_PollAuthSessionStatus_Response.access_token', index=3, - number=4, type=9, cpp_type=9, label=1, - 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\030Mif login has been confirmed, this is a new token subordinate to refresh_token', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='had_remote_interaction', full_name='CAuthentication_PollAuthSessionStatus_Response.had_remote_interaction', 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=b'\202\265\030awhether or not the auth session appears to have had remote interaction from a potential confirmer', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='account_name', full_name='CAuthentication_PollAuthSessionStatus_Response.account_name', index=5, - number=6, type=9, cpp_type=9, label=1, - 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;account name of authenticating account, for use by UI layer', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='new_guard_data', full_name='CAuthentication_PollAuthSessionStatus_Response.new_guard_data', index=6, - number=7, type=9, cpp_type=9, label=1, - 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\030Oif login has been confirmed, may contain remembered machine ID for future login', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='agreement_session_url', full_name='CAuthentication_PollAuthSessionStatus_Response.agreement_session_url', index=7, - number=8, type=9, cpp_type=9, label=1, - 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$agreement the user needs to agree to', 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=4243, - serialized_end=5094, -) - - -_CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST = _descriptor.Descriptor( - name='CAuthentication_GetAuthSessionInfo_Request', - full_name='CAuthentication_GetAuthSessionInfo_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='client_id', full_name='CAuthentication_GetAuthSessionInfo_Request.client_id', index=0, - number=1, 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\0300client ID from scanned QR Code, used for routing', 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=5096, - serialized_end=5213, -) - - -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_GetAuthSessionInfo_Response', - full_name='CAuthentication_GetAuthSessionInfo_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ip', full_name='CAuthentication_GetAuthSessionInfo_Response.ip', index=0, - number=1, type=9, cpp_type=9, label=1, - 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\027IP address of requestor', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='geoloc', full_name='CAuthentication_GetAuthSessionInfo_Response.geoloc', index=1, - number=2, type=9, cpp_type=9, label=1, - 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\030geoloc info of requestor', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='city', full_name='CAuthentication_GetAuthSessionInfo_Response.city', index=2, - number=3, type=9, cpp_type=9, label=1, - 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\021city of requestor', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state', full_name='CAuthentication_GetAuthSessionInfo_Response.state', index=3, - number=4, type=9, cpp_type=9, label=1, - 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\022state of requestor', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='country', full_name='CAuthentication_GetAuthSessionInfo_Response.country', index=4, - number=5, type=9, cpp_type=9, label=1, - 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\024country of requestor', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='platform_type', full_name='CAuthentication_GetAuthSessionInfo_Response.platform_type', index=5, - number=6, 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=b'\202\265\030\032platform type of requestor', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='device_friendly_name', full_name='CAuthentication_GetAuthSessionInfo_Response.device_friendly_name', index=6, - number=7, type=9, cpp_type=9, label=1, - 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\030name of requestor device', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='version', full_name='CAuthentication_GetAuthSessionInfo_Response.version', index=7, - number=8, 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=b'\202\265\030\rversion field', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='login_history', full_name='CAuthentication_GetAuthSessionInfo_Response.login_history', index=8, - number=9, 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=b'\202\265\030Dwhether the ip has previuously been used on the account successfully', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='requestor_location_mismatch', full_name='CAuthentication_GetAuthSessionInfo_Response.requestor_location_mismatch', 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=whether the requestor location matches this requests location', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='high_usage_login', full_name='CAuthentication_GetAuthSessionInfo_Response.high_usage_login', index=10, - number=11, 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 this login has seen high usage recently', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='requested_persistence', full_name='CAuthentication_GetAuthSessionInfo_Response.requested_persistence', index=11, - number=12, type=14, cpp_type=8, label=1, - has_default_value=True, default_value=-1, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=b'\202\265\0305session persistence requestor has indicated they want', 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=5216, - serialized_end=6171, -) - - -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST = _descriptor.Descriptor( - name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request', - full_name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='version', full_name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request.version', index=0, - number=1, 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=b'\202\265\030\rversion field', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_id', full_name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request.client_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=b'\202\265\030\'pending client ID, from scanned QR Code', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request.steamid', 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=b'\202\265\030\027user who wants to login', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='signature', full_name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request.signature', 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=b'\202\265\030CHMAC digest over {version,client_id,steamid} via user\'s private key', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='confirm', full_name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request.confirm', index=4, - number=5, type=8, cpp_type=7, label=1, - has_default_value=True, 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 to confirm the login (true) or deny the login (false)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persistence', full_name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request.persistence', index=5, - number=6, type=14, cpp_type=8, label=1, - has_default_value=True, default_value=1, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=b'\202\265\030>whether we are requesting a persistent or an ephemeral session', 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=6174, - serialized_end=6714, -) - - -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response', - full_name='CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6716, - serialized_end=6782, -) - - -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST = _descriptor.Descriptor( - name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request', - full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='client_id', full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request.client_id', index=0, - number=1, 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+pending client ID, from initialized session', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request.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=b'\202\265\030\027user who wants to login', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='code', full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request.code', index=2, - number=3, type=9, cpp_type=9, label=1, - 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\021confirmation code', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='code_type', full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request.code_type', index=3, - number=4, 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=b'\202\265\030\031type of confirmation code', 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=6785, - serialized_end=7104, -) - - -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response', - full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='agreement_session_url', full_name='CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response.agreement_session_url', index=0, - number=7, type=9, cpp_type=9, label=1, - 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$agreement the user needs to agree to', 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=7107, - serialized_end=7242, -) - - -_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST = _descriptor.Descriptor( - name='CAuthentication_AccessToken_GenerateForApp_Request', - full_name='CAuthentication_AccessToken_GenerateForApp_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='refresh_token', full_name='CAuthentication_AccessToken_GenerateForApp_Request.refresh_token', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CAuthentication_AccessToken_GenerateForApp_Request.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='renewal_type', full_name='CAuthentication_AccessToken_GenerateForApp_Request.renewal_type', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7245, - serialized_end=7405, -) - - -_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_AccessToken_GenerateForApp_Response', - full_name='CAuthentication_AccessToken_GenerateForApp_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='access_token', full_name='CAuthentication_AccessToken_GenerateForApp_Response.access_token', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='refresh_token', full_name='CAuthentication_AccessToken_GenerateForApp_Response.refresh_token', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7407, - serialized_end=7505, -) - - -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_REQUEST = _descriptor.Descriptor( - name='CAuthentication_RefreshToken_Enumerate_Request', - full_name='CAuthentication_RefreshToken_Enumerate_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7507, - serialized_end=7555, -) - - -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT = _descriptor.Descriptor( - name='TokenUsageEvent', - full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='time', full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent.time', index=0, - number=1, 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\030IApproximate time of history event (may be deliberately fuzzed or omitted)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip', full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent.ip', index=1, - number=2, 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=b'\202\265\030\036IP at which event was observed', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='locale', full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent.locale', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='country', full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent.country', index=3, - number=4, type=9, cpp_type=9, label=1, - 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\0305Location (country code) of event, as inferred from IP', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state', full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent.state', index=4, - number=5, type=9, cpp_type=9, label=1, - 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\0303Location (state code) of event, as inferred from IP', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='city', full_name='CAuthentication_RefreshToken_Enumerate_Response.TokenUsageEvent.city', index=5, - number=6, type=9, cpp_type=9, label=1, - 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-Location (city) of event, as inferred from IP', 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=7734, - serialized_end=8137, -) - -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION = _descriptor.Descriptor( - name='RefreshTokenDescription', - full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='token_id', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.token_id', index=0, - number=1, 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=b'\202\265\030\"Persistent token/device identifier', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token_description', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.token_description', index=1, - number=2, type=9, cpp_type=9, label=1, - 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-supplied friendly name for the device', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_updated', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.time_updated', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='platform_type', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.platform_type', index=3, - number=4, 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=b'\202\265\030+gross platform type (mobile/client/browser)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='logged_in', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.logged_in', 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=b'\202\265\030|If true, this token is currently valid. False indicates it is a machine token - ok for steamguard if you know the credential', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='os_platform', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.os_platform', 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=b'\202\265\030;EPlatformType - rough classification of device OS, if known', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='auth_type', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.auth_type', 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=b'\202\265\030>EAuthTokenGuardType - device authorization mechanism, if known', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gaming_device_type', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.gaming_device_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\030bEGamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='first_seen', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.first_seen', index=8, - number=9, 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=b'\202\265\030.Information about original authorization event', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_seen', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.last_seen', index=9, - number=10, 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=b'\202\265\030>Information about most-recently seen, if known for this device', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='os_type', full_name='CAuthentication_RefreshToken_Enumerate_Response.RefreshTokenDescription.os_type', index=10, - number=11, 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=b'\202\265\030&EOSType - specific device OS, if known', 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=8140, - serialized_end=9265, -) - -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_RefreshToken_Enumerate_Response', - full_name='CAuthentication_RefreshToken_Enumerate_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='refresh_tokens', full_name='CAuthentication_RefreshToken_Enumerate_Response.refresh_tokens', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='requesting_token', full_name='CAuthentication_RefreshToken_Enumerate_Response.requesting_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT, _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7558, - serialized_end=9265, -) - - -_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST = _descriptor.Descriptor( - name='CAuthentication_GetAuthSessionsForAccount_Request', - full_name='CAuthentication_GetAuthSessionsForAccount_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9267, - serialized_end=9318, -) - - -_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_GetAuthSessionsForAccount_Response', - full_name='CAuthentication_GetAuthSessionsForAccount_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='client_ids', full_name='CAuthentication_GetAuthSessionsForAccount_Response.client_ids', index=0, - number=1, type=4, 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=b'\202\265\0305unique identifier of requestor, also used for routing', 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=9321, - serialized_end=9452, -) - - -_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST = _descriptor.Descriptor( - name='CAuthentication_MigrateMobileSession_Request', - full_name='CAuthentication_MigrateMobileSession_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CAuthentication_MigrateMobileSession_Request.steamid', index=0, - number=1, 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=b'\202\265\030\037Steam ID of the user to migrate', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token', full_name='CAuthentication_MigrateMobileSession_Request.token', index=1, - number=2, type=9, cpp_type=9, label=1, - 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\023WG Token to migrate', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='signature', full_name='CAuthentication_MigrateMobileSession_Request.signature', index=2, - number=3, type=9, cpp_type=9, label=1, - 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\0306Signature over the wg token using the user\'s 2FA token', 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=9455, - serialized_end=9674, -) - - -_CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_MigrateMobileSession_Response', - full_name='CAuthentication_MigrateMobileSession_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='refresh_token', full_name='CAuthentication_MigrateMobileSession_Response.refresh_token', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='access_token', full_name='CAuthentication_MigrateMobileSession_Response.access_token', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9676, - serialized_end=9768, -) - - -_CAUTHENTICATION_TOKEN_REVOKE_REQUEST = _descriptor.Descriptor( - name='CAuthentication_Token_Revoke_Request', - full_name='CAuthentication_Token_Revoke_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='token', full_name='CAuthentication_Token_Revoke_Request.token', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='revoke_action', full_name='CAuthentication_Token_Revoke_Request.revoke_action', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=True, default_value=1, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=b'\202\265\0303Select between logout and logout-and-forget-machine', 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=9771, - serialized_end=9959, -) - - -_CAUTHENTICATION_TOKEN_REVOKE_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_Token_Revoke_Response', - full_name='CAuthentication_Token_Revoke_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9961, - serialized_end=10000, -) - - -_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST = _descriptor.Descriptor( - name='CAuthentication_RefreshToken_Revoke_Request', - full_name='CAuthentication_RefreshToken_Revoke_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='token_id', full_name='CAuthentication_RefreshToken_Revoke_Request.token_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CAuthentication_RefreshToken_Revoke_Request.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=b'\202\265\0309Token holder if an admin action on behalf of another user', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='revoke_action', full_name='CAuthentication_RefreshToken_Revoke_Request.revoke_action', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=True, default_value=1, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=b'\202\265\0303Select between logout and logout-and-forget-machine', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='signature', full_name='CAuthentication_RefreshToken_Revoke_Request.signature', 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=b'\202\265\030 required signature over token_id', 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=10003, - serialized_end=10338, -) - - -_CAUTHENTICATION_REFRESHTOKEN_REVOKE_RESPONSE = _descriptor.Descriptor( - name='CAuthentication_RefreshToken_Revoke_Response', - full_name='CAuthentication_RefreshToken_Revoke_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10340, - serialized_end=10386, -) - - -_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST = _descriptor.Descriptor( - name='CAuthenticationSupport_QueryRefreshTokensByAccount_Request', - full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Request.steamid', index=0, - number=1, 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=b'\202\265\030*SteamID of the account to query (required)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='include_revoked_tokens', full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Request.include_revoked_tokens', 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=b'\202\265\0308Includes tokens that are revoked or expired in the query', 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=10389, - serialized_end=10608, -) - - -_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT = _descriptor.Descriptor( - name='TokenUsageEvent', - full_name='CSupportRefreshTokenDescription.TokenUsageEvent', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='time', full_name='CSupportRefreshTokenDescription.TokenUsageEvent.time', index=0, - number=1, 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\030IApproximate time of history event (may be deliberately fuzzed or omitted)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip', full_name='CSupportRefreshTokenDescription.TokenUsageEvent.ip', index=1, - number=2, 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=b'\202\265\030\036IP at which event was observed', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='country', full_name='CSupportRefreshTokenDescription.TokenUsageEvent.country', index=2, - number=3, type=9, cpp_type=9, label=1, - 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\0305Location (country code) of event, as inferred from IP', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state', full_name='CSupportRefreshTokenDescription.TokenUsageEvent.state', index=3, - number=4, type=9, cpp_type=9, label=1, - 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\0303Location (state code) of event, as inferred from IP', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='city', full_name='CSupportRefreshTokenDescription.TokenUsageEvent.city', index=4, - number=5, type=9, cpp_type=9, label=1, - 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-Location (city) of event, as inferred from IP', 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=11512, - serialized_end=11899, -) - -_CSUPPORTREFRESHTOKENDESCRIPTION = _descriptor.Descriptor( - name='CSupportRefreshTokenDescription', - full_name='CSupportRefreshTokenDescription', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='token_id', full_name='CSupportRefreshTokenDescription.token_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token_description', full_name='CSupportRefreshTokenDescription.token_description', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_updated', full_name='CSupportRefreshTokenDescription.time_updated', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='platform_type', full_name='CSupportRefreshTokenDescription.platform_type', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token_state', full_name='CSupportRefreshTokenDescription.token_state', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owner_steamid', full_name='CSupportRefreshTokenDescription.owner_steamid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='os_platform', full_name='CSupportRefreshTokenDescription.os_platform', 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=b'\202\265\030;EPlatformType - rough classification of device OS, if known', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='os_type', full_name='CSupportRefreshTokenDescription.os_type', index=7, - number=8, 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=b'\202\265\030&EOSType - specific device OS, if known', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='auth_type', full_name='CSupportRefreshTokenDescription.auth_type', 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=b'\202\265\030>EAuthTokenGuardType - device authorization mechanism, if known', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gaming_device_type', full_name='CSupportRefreshTokenDescription.gaming_device_type', 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=b'\202\265\030bEGamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='first_seen', full_name='CSupportRefreshTokenDescription.first_seen', index=10, - number=11, 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=b'\202\265\030.Information about original authorization event', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_seen', full_name='CSupportRefreshTokenDescription.last_seen', index=11, - number=12, 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=b'\202\265\030>Information about most-recently seen, if known for this device', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10611, - serialized_end=11899, -) - - -_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE = _descriptor.Descriptor( - name='CAuthenticationSupport_QueryRefreshTokensByAccount_Response', - full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='refresh_tokens', full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Response.refresh_tokens', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_token_reset', full_name='CAuthenticationSupport_QueryRefreshTokensByAccount_Response.last_token_reset', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11902, - serialized_end=12047, -) - - -_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST = _descriptor.Descriptor( - name='CAuthenticationSupport_QueryRefreshTokenByID_Request', - full_name='CAuthenticationSupport_QueryRefreshTokenByID_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='token_id', full_name='CAuthenticationSupport_QueryRefreshTokenByID_Request.token_id', index=0, - number=1, 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=b'\202\265\030+Token ID of the token to look up (required)', 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=12049, - serialized_end=12170, -) - - -_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE = _descriptor.Descriptor( - name='CAuthenticationSupport_QueryRefreshTokenByID_Response', - full_name='CAuthenticationSupport_QueryRefreshTokenByID_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='refresh_tokens', full_name='CAuthenticationSupport_QueryRefreshTokenByID_Response.refresh_tokens', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12172, - serialized_end=12285, -) - - -_CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST = _descriptor.Descriptor( - name='CAuthenticationSupport_RevokeToken_Request', - full_name='CAuthenticationSupport_RevokeToken_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='token_id', full_name='CAuthenticationSupport_RevokeToken_Request.token_id', index=0, - number=1, 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=b'\202\265\030*Token ID of the token to revoke (required)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CAuthenticationSupport_RevokeToken_Request.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=b'\202\265\030.Steam ID of the owner of that token (required)', 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=12288, - serialized_end=12467, -) - - -_CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE = _descriptor.Descriptor( - name='CAuthenticationSupport_RevokeToken_Response', - full_name='CAuthenticationSupport_RevokeToken_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12469, - serialized_end=12514, -) - - -_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST = _descriptor.Descriptor( - name='CAuthenticationSupport_GetTokenHistory_Request', - full_name='CAuthenticationSupport_GetTokenHistory_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='token_id', full_name='CAuthenticationSupport_GetTokenHistory_Request.token_id', index=0, - number=1, 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=b'\202\265\0303Token ID of the token to get history for (required)', 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=12516, - serialized_end=12639, -) - - -_CSUPPORTREFRESHTOKENAUDIT = _descriptor.Descriptor( - name='CSupportRefreshTokenAudit', - full_name='CSupportRefreshTokenAudit', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='action', full_name='CSupportRefreshTokenAudit.action', index=0, - number=1, 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='time', full_name='CSupportRefreshTokenAudit.time', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip', full_name='CSupportRefreshTokenAudit.ip', 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), - _descriptor.FieldDescriptor( - name='actor', full_name='CSupportRefreshTokenAudit.actor', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12641, - serialized_end=12741, -) - - -_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE = _descriptor.Descriptor( - name='CAuthenticationSupport_GetTokenHistory_Response', - full_name='CAuthenticationSupport_GetTokenHistory_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='history', full_name='CAuthenticationSupport_GetTokenHistory_Response.history', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12743, - serialized_end=12837, -) - - -_CCLOUDGAMING_CREATENONCE_REQUEST = _descriptor.Descriptor( - name='CCloudGaming_CreateNonce_Request', - full_name='CCloudGaming_CreateNonce_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='platform', full_name='CCloudGaming_CreateNonce_Request.platform', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CCloudGaming_CreateNonce_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12839, - serialized_end=12906, -) - - -_CCLOUDGAMING_CREATENONCE_RESPONSE = _descriptor.Descriptor( - name='CCloudGaming_CreateNonce_Response', - full_name='CCloudGaming_CreateNonce_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='nonce', full_name='CCloudGaming_CreateNonce_Response.nonce', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='expiry', full_name='CCloudGaming_CreateNonce_Response.expiry', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12908, - serialized_end=12974, -) - - -_CCLOUDGAMING_GETTIMEREMAINING_REQUEST = _descriptor.Descriptor( - name='CCloudGaming_GetTimeRemaining_Request', - full_name='CCloudGaming_GetTimeRemaining_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='platform', full_name='CCloudGaming_GetTimeRemaining_Request.platform', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid_list', full_name='CCloudGaming_GetTimeRemaining_Request.appid_list', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12976, - serialized_end=13053, -) - - -_CCLOUDGAMING_TIMEREMAINING = _descriptor.Descriptor( - name='CCloudGaming_TimeRemaining', - full_name='CCloudGaming_TimeRemaining', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CCloudGaming_TimeRemaining.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_remaining', full_name='CCloudGaming_TimeRemaining.minutes_remaining', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13055, - serialized_end=13125, -) - - -_CCLOUDGAMING_GETTIMEREMAINING_RESPONSE = _descriptor.Descriptor( - name='CCloudGaming_GetTimeRemaining_Response', - full_name='CCloudGaming_GetTimeRemaining_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='entries', full_name='CCloudGaming_GetTimeRemaining_Response.entries', index=0, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13127, - serialized_end=13213, -) - -_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST.fields_by_name['device_details'].message_type = _CAUTHENTICATION_DEVICEDETAILS -_CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name['confirmation_type'].enum_type = _EAUTHSESSIONGUARDTYPE -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['allowed_confirmations'].message_type = _CAUTHENTICATION_ALLOWEDCONFIRMATION -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['persistence'].enum_type = enums__pb2._ESESSIONPERSISTENCE -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['device_details'].message_type = _CAUTHENTICATION_DEVICEDETAILS -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['allowed_confirmations'].message_type = _CAUTHENTICATION_ALLOWEDCONFIRMATION -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['login_history'].enum_type = _EAUTHSESSIONSECURITYHISTORY -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requested_persistence'].enum_type = enums__pb2._ESESSIONPERSISTENCE -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['persistence'].enum_type = enums__pb2._ESESSIONPERSISTENCE -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code_type'].enum_type = _EAUTHSESSIONGUARDTYPE -_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST.fields_by_name['renewal_type'].enum_type = _ETOKENRENEWALTYPE -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.containing_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['first_seen'].message_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['last_seen'].message_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.containing_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE.fields_by_name['refresh_tokens'].message_type = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION -_CAUTHENTICATION_TOKEN_REVOKE_REQUEST.fields_by_name['revoke_action'].enum_type = _EAUTHTOKENREVOKEACTION -_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['revoke_action'].enum_type = _EAUTHTOKENREVOKEACTION -_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS -_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.containing_type = _CSUPPORTREFRESHTOKENDESCRIPTION -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['platform_type'].enum_type = _EAUTHTOKENPLATFORMTYPE -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['token_state'].enum_type = _EAUTHTOKENSTATE -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['first_seen'].message_type = _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['last_seen'].message_type = _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT -_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE.fields_by_name['refresh_tokens'].message_type = _CSUPPORTREFRESHTOKENDESCRIPTION -_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE.fields_by_name['refresh_tokens'].message_type = _CSUPPORTREFRESHTOKENDESCRIPTION -_CSUPPORTREFRESHTOKENAUDIT.fields_by_name['ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS -_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE.fields_by_name['history'].message_type = _CSUPPORTREFRESHTOKENAUDIT -_CCLOUDGAMING_GETTIMEREMAINING_RESPONSE.fields_by_name['entries'].message_type = _CCLOUDGAMING_TIMEREMAINING -DESCRIPTOR.message_types_by_name['CAuthentication_GetPasswordRSAPublicKey_Request'] = _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_GetPasswordRSAPublicKey_Response'] = _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_DeviceDetails'] = _CAUTHENTICATION_DEVICEDETAILS -DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaQR_Request'] = _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_AllowedConfirmation'] = _CAUTHENTICATION_ALLOWEDCONFIRMATION -DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaQR_Response'] = _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaCredentials_Request'] = _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaCredentials_Response'] = _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_PollAuthSessionStatus_Request'] = _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_PollAuthSessionStatus_Response'] = _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionInfo_Request'] = _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionInfo_Response'] = _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request'] = _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response'] = _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request'] = _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response'] = _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_AccessToken_GenerateForApp_Request'] = _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_AccessToken_GenerateForApp_Response'] = _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Enumerate_Request'] = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Enumerate_Response'] = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionsForAccount_Request'] = _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionsForAccount_Response'] = _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_MigrateMobileSession_Request'] = _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_MigrateMobileSession_Response'] = _CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_Token_Revoke_Request'] = _CAUTHENTICATION_TOKEN_REVOKE_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_Token_Revoke_Response'] = _CAUTHENTICATION_TOKEN_REVOKE_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Revoke_Request'] = _CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST -DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Revoke_Response'] = _CAUTHENTICATION_REFRESHTOKEN_REVOKE_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokensByAccount_Request'] = _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST -DESCRIPTOR.message_types_by_name['CSupportRefreshTokenDescription'] = _CSUPPORTREFRESHTOKENDESCRIPTION -DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokensByAccount_Response'] = _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokenByID_Request'] = _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST -DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokenByID_Response'] = _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthenticationSupport_RevokeToken_Request'] = _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST -DESCRIPTOR.message_types_by_name['CAuthenticationSupport_RevokeToken_Response'] = _CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE -DESCRIPTOR.message_types_by_name['CAuthenticationSupport_GetTokenHistory_Request'] = _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST -DESCRIPTOR.message_types_by_name['CSupportRefreshTokenAudit'] = _CSUPPORTREFRESHTOKENAUDIT -DESCRIPTOR.message_types_by_name['CAuthenticationSupport_GetTokenHistory_Response'] = _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE -DESCRIPTOR.message_types_by_name['CCloudGaming_CreateNonce_Request'] = _CCLOUDGAMING_CREATENONCE_REQUEST -DESCRIPTOR.message_types_by_name['CCloudGaming_CreateNonce_Response'] = _CCLOUDGAMING_CREATENONCE_RESPONSE -DESCRIPTOR.message_types_by_name['CCloudGaming_GetTimeRemaining_Request'] = _CCLOUDGAMING_GETTIMEREMAINING_REQUEST -DESCRIPTOR.message_types_by_name['CCloudGaming_TimeRemaining'] = _CCLOUDGAMING_TIMEREMAINING -DESCRIPTOR.message_types_by_name['CCloudGaming_GetTimeRemaining_Response'] = _CCLOUDGAMING_GETTIMEREMAINING_RESPONSE -DESCRIPTOR.enum_types_by_name['EAuthTokenPlatformType'] = _EAUTHTOKENPLATFORMTYPE -DESCRIPTOR.enum_types_by_name['EAuthSessionGuardType'] = _EAUTHSESSIONGUARDTYPE -DESCRIPTOR.enum_types_by_name['EAuthSessionSecurityHistory'] = _EAUTHSESSIONSECURITYHISTORY -DESCRIPTOR.enum_types_by_name['ETokenRenewalType'] = _ETOKENRENEWALTYPE -DESCRIPTOR.enum_types_by_name['EAuthTokenRevokeAction'] = _EAUTHTOKENREVOKEACTION -DESCRIPTOR.enum_types_by_name['EAuthTokenState'] = _EAUTHTOKENSTATE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_GetPasswordRSAPublicKey_Request'] +_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_GetPasswordRSAPublicKey_Response'] +_CAUTHENTICATION_DEVICEDETAILS = DESCRIPTOR.message_types_by_name['CAuthentication_DeviceDetails'] +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaQR_Request'] +_CAUTHENTICATION_ALLOWEDCONFIRMATION = DESCRIPTOR.message_types_by_name['CAuthentication_AllowedConfirmation'] +_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaQR_Response'] +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaCredentials_Request'] +_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_BeginAuthSessionViaCredentials_Response'] +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_PollAuthSessionStatus_Request'] +_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_PollAuthSessionStatus_Response'] +_CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionInfo_Request'] +_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionInfo_Response'] +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request'] +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response'] +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request'] +_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response'] +_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_AccessToken_GenerateForApp_Request'] +_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_AccessToken_GenerateForApp_Response'] +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Enumerate_Request'] +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Enumerate_Response'] +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE.nested_types_by_name['TokenUsageEvent'] +_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION = _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE.nested_types_by_name['RefreshTokenDescription'] +_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionsForAccount_Request'] +_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_GetAuthSessionsForAccount_Response'] +_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_MigrateMobileSession_Request'] +_CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_MigrateMobileSession_Response'] +_CAUTHENTICATION_TOKEN_REVOKE_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_Token_Revoke_Request'] +_CAUTHENTICATION_TOKEN_REVOKE_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_Token_Revoke_Response'] +_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST = DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Revoke_Request'] +_CAUTHENTICATION_REFRESHTOKEN_REVOKE_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthentication_RefreshToken_Revoke_Response'] +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST = DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokensByAccount_Request'] +_CSUPPORTREFRESHTOKENDESCRIPTION = DESCRIPTOR.message_types_by_name['CSupportRefreshTokenDescription'] +_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT = _CSUPPORTREFRESHTOKENDESCRIPTION.nested_types_by_name['TokenUsageEvent'] +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokensByAccount_Response'] +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST = DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokenByID_Request'] +_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthenticationSupport_QueryRefreshTokenByID_Response'] +_CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST = DESCRIPTOR.message_types_by_name['CAuthenticationSupport_RevokeToken_Request'] +_CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthenticationSupport_RevokeToken_Response'] +_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST = DESCRIPTOR.message_types_by_name['CAuthenticationSupport_GetTokenHistory_Request'] +_CSUPPORTREFRESHTOKENAUDIT = DESCRIPTOR.message_types_by_name['CSupportRefreshTokenAudit'] +_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE = DESCRIPTOR.message_types_by_name['CAuthenticationSupport_GetTokenHistory_Response'] +_CCLOUDGAMING_CREATENONCE_REQUEST = DESCRIPTOR.message_types_by_name['CCloudGaming_CreateNonce_Request'] +_CCLOUDGAMING_CREATENONCE_RESPONSE = DESCRIPTOR.message_types_by_name['CCloudGaming_CreateNonce_Response'] +_CCLOUDGAMING_GETTIMEREMAINING_REQUEST = DESCRIPTOR.message_types_by_name['CCloudGaming_GetTimeRemaining_Request'] +_CCLOUDGAMING_TIMEREMAINING = DESCRIPTOR.message_types_by_name['CCloudGaming_TimeRemaining'] +_CCLOUDGAMING_GETTIMEREMAINING_RESPONSE = DESCRIPTOR.message_types_by_name['CCloudGaming_GetTimeRemaining_Response'] CAuthentication_GetPasswordRSAPublicKey_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_GetPasswordRSAPublicKey_Request', (_message.Message,), { 'DESCRIPTOR' : _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST, '__module__' : 'steammessages_auth_pb2' @@ -2940,353 +440,385 @@ }) _sym_db.RegisterMessage(CCloudGaming_GetTimeRemaining_Response) - -DESCRIPTOR._options = None -_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST.fields_by_name['account_name']._options = None -_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name['publickey_mod']._options = None -_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name['publickey_exp']._options = None -_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name['timestamp']._options = None -_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['device_friendly_name']._options = None -_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['platform_type']._options = None -_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['os_type']._options = None -_CAUTHENTICATION_DEVICEDETAILS.fields_by_name['gaming_device_type']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST.fields_by_name['device_details']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST.fields_by_name['website_id']._options = None -_CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name['confirmation_type']._options = None -_CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name['associated_message']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['client_id']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['challenge_url']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['request_id']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['interval']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['allowed_confirmations']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['version']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['encrypted_password']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['encryption_timestamp']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['remember_login']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['persistence']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['website_id']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['device_details']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['guard_data']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['qos_level']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['client_id']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['request_id']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['interval']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['allowed_confirmations']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['steamid']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['weak_token']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['agreement_session_url']._options = None -_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['extended_error_message']._options = None -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST.fields_by_name['token_to_revoke']._options = None -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_client_id']._options = None -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_challenge_url']._options = None -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['refresh_token']._options = None -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['access_token']._options = None -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['had_remote_interaction']._options = None -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['account_name']._options = None -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_guard_data']._options = None -_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['agreement_session_url']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST.fields_by_name['client_id']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['ip']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['geoloc']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['city']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['state']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['country']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['platform_type']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['device_friendly_name']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['version']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['login_history']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requestor_location_mismatch']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['high_usage_login']._options = None -_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requested_persistence']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['version']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['client_id']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['steamid']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['signature']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['confirm']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['persistence']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['client_id']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['steamid']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code_type']._options = None -_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE.fields_by_name['agreement_session_url']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['time']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['ip']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['country']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['state']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['city']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['token_id']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['token_description']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['platform_type']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['logged_in']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['os_platform']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['auth_type']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['gaming_device_type']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['first_seen']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['last_seen']._options = None -_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['os_type']._options = None -_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE.fields_by_name['client_ids']._options = None -_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['steamid']._options = None -_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['token']._options = None -_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['signature']._options = None -_CAUTHENTICATION_TOKEN_REVOKE_REQUEST.fields_by_name['revoke_action']._options = None -_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['steamid']._options = None -_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['revoke_action']._options = None -_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['signature']._options = None -_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name['steamid']._options = None -_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name['include_revoked_tokens']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['time']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['ip']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['country']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['state']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['city']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['os_platform']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['os_type']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['auth_type']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['gaming_device_type']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['first_seen']._options = None -_CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['last_seen']._options = None -_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST.fields_by_name['token_id']._options = None -_CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST.fields_by_name['token_id']._options = None -_CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST.fields_by_name['steamid']._options = None -_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST.fields_by_name['token_id']._options = None - -_AUTHENTICATION = _descriptor.ServiceDescriptor( - name='Authentication', - full_name='Authentication', - file=DESCRIPTOR, - index=0, - serialized_options=b'\202\265\030\026Authentication Service', - create_key=_descriptor._internal_create_key, - serialized_start=14594, - serialized_end=17260, - methods=[ - _descriptor.MethodDescriptor( - name='GetPasswordRSAPublicKey', - full_name='Authentication.GetPasswordRSAPublicKey', - index=0, - containing_service=None, - input_type=_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST, - output_type=_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE, - serialized_options=b'\202\265\030KFetches RSA public key to use to encrypt passwords for a given account name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='BeginAuthSessionViaQR', - full_name='Authentication.BeginAuthSessionViaQR', - index=1, - containing_service=None, - input_type=_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST, - output_type=_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE, - serialized_options=b'\202\265\030\034start authentication process', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='BeginAuthSessionViaCredentials', - full_name='Authentication.BeginAuthSessionViaCredentials', - index=2, - containing_service=None, - input_type=_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST, - output_type=_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE, - serialized_options=b'\202\265\030\034start authentication process', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='PollAuthSessionStatus', - full_name='Authentication.PollAuthSessionStatus', - index=3, - containing_service=None, - input_type=_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST, - output_type=_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE, - serialized_options=b'\202\265\030\"poll during authentication process', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetAuthSessionInfo', - full_name='Authentication.GetAuthSessionInfo', - index=4, - containing_service=None, - input_type=_CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST, - output_type=_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE, - serialized_options=b'\202\265\030Yget metadata of specific auth session, this will also implicitly bind the calling account', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='UpdateAuthSessionWithMobileConfirmation', - full_name='Authentication.UpdateAuthSessionWithMobileConfirmation', - index=5, - containing_service=None, - input_type=_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST, - output_type=_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE, - serialized_options=b'\202\265\0300approve an authentication session via mobile 2fa', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='UpdateAuthSessionWithSteamGuardCode', - full_name='Authentication.UpdateAuthSessionWithSteamGuardCode', - index=6, - containing_service=None, - input_type=_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST, - output_type=_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE, - serialized_options=b'\202\265\0306approve an authentication session via steam guard code', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GenerateAccessTokenForApp', - full_name='Authentication.GenerateAccessTokenForApp', - index=7, - containing_service=None, - input_type=_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST, - output_type=_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE, - serialized_options=b'\202\265\030oGiven a refresh token for a client app audience (e.g. desktop client / mobile client), generate an access token', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='EnumerateTokens', - full_name='Authentication.EnumerateTokens', - index=8, - containing_service=None, - input_type=_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_REQUEST, - output_type=_CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE, - serialized_options=b'\202\265\030@Enumerate durable (refresh) tokens for the given subject account', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetAuthSessionsForAccount', - full_name='Authentication.GetAuthSessionsForAccount', - index=9, - containing_service=None, - input_type=_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST, - output_type=_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE, - serialized_options=b'\202\265\030LGets all active auth sessions for an account for reference by the mobile app', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='MigrateMobileSession', - full_name='Authentication.MigrateMobileSession', - index=10, - containing_service=None, - input_type=_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST, - output_type=_CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE, - serialized_options=b'\202\265\030iMigrates a WG token to an access and refresh token using a signature generated with the user\'s 2FA secret', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RevokeToken', - full_name='Authentication.RevokeToken', - index=11, - containing_service=None, - input_type=_CAUTHENTICATION_TOKEN_REVOKE_REQUEST, - output_type=_CAUTHENTICATION_TOKEN_REVOKE_RESPONSE, - serialized_options=b'\202\265\030ZRevoke a single token immediately, making it unable to renew or generate new access tokens', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RevokeRefreshToken', - full_name='Authentication.RevokeRefreshToken', - index=12, - containing_service=None, - input_type=_CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST, - output_type=_CAUTHENTICATION_REFRESHTOKEN_REVOKE_RESPONSE, - serialized_options=b'\202\265\030\'Mark the given refresh token as revoked', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_AUTHENTICATION) - -DESCRIPTOR.services_by_name['Authentication'] = _AUTHENTICATION - - -_AUTHENTICATIONSUPPORT = _descriptor.ServiceDescriptor( - name='AuthenticationSupport', - full_name='AuthenticationSupport', - file=DESCRIPTOR, - index=1, - serialized_options=b'\202\265\030\036Authentication Support Service', - create_key=_descriptor._internal_create_key, - serialized_start=17263, - serialized_end=18079, - methods=[ - _descriptor.MethodDescriptor( - name='QueryRefreshTokensByAccount', - full_name='AuthenticationSupport.QueryRefreshTokensByAccount', - index=0, - containing_service=None, - input_type=_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST, - output_type=_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE, - serialized_options=b'\202\265\030GAsks the server for a list of refresh tokens associated with an account', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='QueryRefreshTokenByID', - full_name='AuthenticationSupport.QueryRefreshTokenByID', - index=1, - containing_service=None, - input_type=_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST, - output_type=_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE, - serialized_options=b'\202\265\030GAsks the server for a list of refresh tokens associated with an account', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RevokeToken', - full_name='AuthenticationSupport.RevokeToken', - index=2, - containing_service=None, - input_type=_CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST, - output_type=_CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE, - serialized_options=b'\202\265\030\033Revokes a user\'s auth token', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetTokenHistory', - full_name='AuthenticationSupport.GetTokenHistory', - index=3, - containing_service=None, - input_type=_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST, - output_type=_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE, - serialized_options=b'\202\265\030.Gets the audit history for a user\'s auth token', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_AUTHENTICATIONSUPPORT) - -DESCRIPTOR.services_by_name['AuthenticationSupport'] = _AUTHENTICATIONSUPPORT - - -_CLOUDGAMING = _descriptor.ServiceDescriptor( - name='CloudGaming', - full_name='CloudGaming', - file=DESCRIPTOR, - index=2, - serialized_options=b'\202\265\030)Methods for Steam cloud gaming operations', - create_key=_descriptor._internal_create_key, - serialized_start=18082, - serialized_end=18452, - methods=[ - _descriptor.MethodDescriptor( - name='CreateNonce', - full_name='CloudGaming.CreateNonce', - index=0, - containing_service=None, - input_type=_CCLOUDGAMING_CREATENONCE_REQUEST, - output_type=_CCLOUDGAMING_CREATENONCE_RESPONSE, - serialized_options=b'\202\265\0301Create a nonce for a cloud gaming service session', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetTimeRemaining', - full_name='CloudGaming.GetTimeRemaining', - index=1, - containing_service=None, - input_type=_CCLOUDGAMING_GETTIMEREMAINING_REQUEST, - output_type=_CCLOUDGAMING_GETTIMEREMAINING_RESPONSE, - serialized_options=b'\202\265\030whether we are requesting a persistent or an ephemeral session' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['website_id']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['website_id']._serialized_options = b'\202\265\030<(EMachineAuthWebDomain) identifier of client requesting auth' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['device_details']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name['device_details']._serialized_options = b'\202\265\030[ENetQOSLevel] client-specified priority for this auth attempt' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['client_id']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['client_id']._serialized_options = b'\202\265\0305unique identifier of requestor, also used for routing' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['request_id']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['request_id']._serialized_options = b'\202\265\030bunique request ID to be presented by requestor at poll time - must not be transferred or displayed' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['interval']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['interval']._serialized_options = b'\202\265\030Grefresh interval with which requestor should call PollAuthSessionStatus' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['allowed_confirmations']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['allowed_confirmations']._serialized_options = b'\202\265\030?the confirmation types that will be able to confirm the request' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['steamid']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['steamid']._serialized_options = b'\202\265\030Ysteamid of the account logging in - will only be included if the credentials were correct' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['weak_token']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['weak_token']._serialized_options = b'\202\265\030bpartial-authentication token - limited lifetime and scope, included only if credentials were valid' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['agreement_session_url']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['agreement_session_url']._serialized_options = b'\202\265\030$agreement the user needs to agree to' + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['extended_error_message']._options = None + _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name['extended_error_message']._serialized_options = b'\202\265\0302error string to display if supported by the client' + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST.fields_by_name['token_to_revoke']._options = None + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST.fields_by_name['token_to_revoke']._serialized_options = b'\202\265\030HIf this is set to a token owned by this user, that token will be retired' + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_client_id']._options = None + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_client_id']._serialized_options = b'\202\265\030.if challenge is old, this is the new client id' + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_challenge_url']._options = None + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_challenge_url']._serialized_options = b'\202\265\030Vif challenge is old, this is the new challenge ID to re-render for mobile confirmation' + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['refresh_token']._options = None + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['refresh_token']._serialized_options = b'\202\265\030Fif login has been confirmed, this is the requestor\'s new refresh token' + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['access_token']._options = None + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['access_token']._serialized_options = b'\202\265\030Mif login has been confirmed, this is a new token subordinate to refresh_token' + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['had_remote_interaction']._options = None + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['had_remote_interaction']._serialized_options = b'\202\265\030awhether or not the auth session appears to have had remote interaction from a potential confirmer' + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['account_name']._options = None + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['account_name']._serialized_options = b'\202\265\030;account name of authenticating account, for use by UI layer' + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_guard_data']._options = None + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['new_guard_data']._serialized_options = b'\202\265\030Oif login has been confirmed, may contain remembered machine ID for future login' + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['agreement_session_url']._options = None + _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['agreement_session_url']._serialized_options = b'\202\265\030$agreement the user needs to agree to' + _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST.fields_by_name['client_id']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST.fields_by_name['client_id']._serialized_options = b'\202\265\0300client ID from scanned QR Code, used for routing' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['ip']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['ip']._serialized_options = b'\202\265\030\027IP address of requestor' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['geoloc']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['geoloc']._serialized_options = b'\202\265\030\030geoloc info of requestor' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['city']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['city']._serialized_options = b'\202\265\030\021city of requestor' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['state']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['state']._serialized_options = b'\202\265\030\022state of requestor' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['country']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['country']._serialized_options = b'\202\265\030\024country of requestor' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['platform_type']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['platform_type']._serialized_options = b'\202\265\030\032platform type of requestor' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['device_friendly_name']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['device_friendly_name']._serialized_options = b'\202\265\030\030name of requestor device' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['version']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['version']._serialized_options = b'\202\265\030\rversion field' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['login_history']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['login_history']._serialized_options = b'\202\265\030Dwhether the ip has previuously been used on the account successfully' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requestor_location_mismatch']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requestor_location_mismatch']._serialized_options = b'\202\265\030=whether the requestor location matches this requests location' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['high_usage_login']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['high_usage_login']._serialized_options = b'\202\265\030/whether this login has seen high usage recently' + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requested_persistence']._options = None + _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['requested_persistence']._serialized_options = b'\202\265\0305session persistence requestor has indicated they want' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['version']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['version']._serialized_options = b'\202\265\030\rversion field' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['client_id']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['client_id']._serialized_options = b'\202\265\030\'pending client ID, from scanned QR Code' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['steamid']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\027user who wants to login' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['signature']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['signature']._serialized_options = b'\202\265\030CHMAC digest over {version,client_id,steamid} via user\'s private key' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['confirm']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['confirm']._serialized_options = b'\202\265\030=Whether to confirm the login (true) or deny the login (false)' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['persistence']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name['persistence']._serialized_options = b'\202\265\030>whether we are requesting a persistent or an ephemeral session' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['client_id']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['client_id']._serialized_options = b'\202\265\030+pending client ID, from initialized session' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['steamid']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\027user who wants to login' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code']._serialized_options = b'\202\265\030\021confirmation code' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code_type']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name['code_type']._serialized_options = b'\202\265\030\031type of confirmation code' + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE.fields_by_name['agreement_session_url']._options = None + _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE.fields_by_name['agreement_session_url']._serialized_options = b'\202\265\030$agreement the user needs to agree to' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['time']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['time']._serialized_options = b'\202\265\030IApproximate time of history event (may be deliberately fuzzed or omitted)' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['ip']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['ip']._serialized_options = b'\202\265\030\036IP at which event was observed' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['country']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['country']._serialized_options = b'\202\265\0305Location (country code) of event, as inferred from IP' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['state']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['state']._serialized_options = b'\202\265\0303Location (state code) of event, as inferred from IP' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['city']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_TOKENUSAGEEVENT.fields_by_name['city']._serialized_options = b'\202\265\030-Location (city) of event, as inferred from IP' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['token_id']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['token_id']._serialized_options = b'\202\265\030\"Persistent token/device identifier' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['token_description']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['token_description']._serialized_options = b'\202\265\030,client-supplied friendly name for the device' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['platform_type']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['platform_type']._serialized_options = b'\202\265\030+gross platform type (mobile/client/browser)' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['logged_in']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['logged_in']._serialized_options = b'\202\265\030|If true, this token is currently valid. False indicates it is a machine token - ok for steamguard if you know the credential' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['os_platform']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['os_platform']._serialized_options = b'\202\265\030;EPlatformType - rough classification of device OS, if known' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['auth_type']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['auth_type']._serialized_options = b'\202\265\030>EAuthTokenGuardType - device authorization mechanism, if known' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['gaming_device_type']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['gaming_device_type']._serialized_options = b'\202\265\030bEGamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['first_seen']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['first_seen']._serialized_options = b'\202\265\030.Information about original authorization event' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['last_seen']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['last_seen']._serialized_options = b'\202\265\030>Information about most-recently seen, if known for this device' + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['os_type']._options = None + _CAUTHENTICATION_REFRESHTOKEN_ENUMERATE_RESPONSE_REFRESHTOKENDESCRIPTION.fields_by_name['os_type']._serialized_options = b'\202\265\030&EOSType - specific device OS, if known' + _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE.fields_by_name['client_ids']._options = None + _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE.fields_by_name['client_ids']._serialized_options = b'\202\265\0305unique identifier of requestor, also used for routing' + _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['steamid']._options = None + _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\037Steam ID of the user to migrate' + _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['token']._options = None + _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['token']._serialized_options = b'\202\265\030\023WG Token to migrate' + _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['signature']._options = None + _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['signature']._serialized_options = b'\202\265\0306Signature over the wg token using the user\'s 2FA token' + _CAUTHENTICATION_TOKEN_REVOKE_REQUEST.fields_by_name['revoke_action']._options = None + _CAUTHENTICATION_TOKEN_REVOKE_REQUEST.fields_by_name['revoke_action']._serialized_options = b'\202\265\0303Select between logout and logout-and-forget-machine' + _CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['steamid']._options = None + _CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\0309Token holder if an admin action on behalf of another user' + _CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['revoke_action']._options = None + _CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['revoke_action']._serialized_options = b'\202\265\0303Select between logout and logout-and-forget-machine' + _CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['signature']._options = None + _CAUTHENTICATION_REFRESHTOKEN_REVOKE_REQUEST.fields_by_name['signature']._serialized_options = b'\202\265\030 required signature over token_id' + _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name['steamid']._options = None + _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030*SteamID of the account to query (required)' + _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name['include_revoked_tokens']._options = None + _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name['include_revoked_tokens']._serialized_options = b'\202\265\0308Includes tokens that are revoked or expired in the query' + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['time']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['time']._serialized_options = b'\202\265\030IApproximate time of history event (may be deliberately fuzzed or omitted)' + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['ip']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['ip']._serialized_options = b'\202\265\030\036IP at which event was observed' + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['country']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['country']._serialized_options = b'\202\265\0305Location (country code) of event, as inferred from IP' + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['state']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['state']._serialized_options = b'\202\265\0303Location (state code) of event, as inferred from IP' + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['city']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION_TOKENUSAGEEVENT.fields_by_name['city']._serialized_options = b'\202\265\030-Location (city) of event, as inferred from IP' + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['os_platform']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['os_platform']._serialized_options = b'\202\265\030;EPlatformType - rough classification of device OS, if known' + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['os_type']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['os_type']._serialized_options = b'\202\265\030&EOSType - specific device OS, if known' + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['auth_type']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['auth_type']._serialized_options = b'\202\265\030>EAuthTokenGuardType - device authorization mechanism, if known' + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['gaming_device_type']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['gaming_device_type']._serialized_options = b'\202\265\030bEGamingDeviceType - classify console/PC/SteamDeck, if known; applies only for Steam Client devices' + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['first_seen']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['first_seen']._serialized_options = b'\202\265\030.Information about original authorization event' + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['last_seen']._options = None + _CSUPPORTREFRESHTOKENDESCRIPTION.fields_by_name['last_seen']._serialized_options = b'\202\265\030>Information about most-recently seen, if known for this device' + _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST.fields_by_name['token_id']._options = None + _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST.fields_by_name['token_id']._serialized_options = b'\202\265\030+Token ID of the token to look up (required)' + _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST.fields_by_name['token_id']._options = None + _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST.fields_by_name['token_id']._serialized_options = b'\202\265\030*Token ID of the token to revoke (required)' + _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST.fields_by_name['steamid']._options = None + _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030.Steam ID of the owner of that token (required)' + _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST.fields_by_name['token_id']._options = None + _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST.fields_by_name['token_id']._serialized_options = b'\202\265\0303Token ID of the token to get history for (required)' + _AUTHENTICATION._options = None + _AUTHENTICATION._serialized_options = b'\202\265\030\026Authentication Service' + _AUTHENTICATION.methods_by_name['GetPasswordRSAPublicKey']._options = None + _AUTHENTICATION.methods_by_name['GetPasswordRSAPublicKey']._serialized_options = b'\202\265\030KFetches RSA public key to use to encrypt passwords for a given account name' + _AUTHENTICATION.methods_by_name['BeginAuthSessionViaQR']._options = None + _AUTHENTICATION.methods_by_name['BeginAuthSessionViaQR']._serialized_options = b'\202\265\030\034start authentication process' + _AUTHENTICATION.methods_by_name['BeginAuthSessionViaCredentials']._options = None + _AUTHENTICATION.methods_by_name['BeginAuthSessionViaCredentials']._serialized_options = b'\202\265\030\034start authentication process' + _AUTHENTICATION.methods_by_name['PollAuthSessionStatus']._options = None + _AUTHENTICATION.methods_by_name['PollAuthSessionStatus']._serialized_options = b'\202\265\030\"poll during authentication process' + _AUTHENTICATION.methods_by_name['GetAuthSessionInfo']._options = None + _AUTHENTICATION.methods_by_name['GetAuthSessionInfo']._serialized_options = b'\202\265\030Yget metadata of specific auth session, this will also implicitly bind the calling account' + _AUTHENTICATION.methods_by_name['UpdateAuthSessionWithMobileConfirmation']._options = None + _AUTHENTICATION.methods_by_name['UpdateAuthSessionWithMobileConfirmation']._serialized_options = b'\202\265\0300approve an authentication session via mobile 2fa' + _AUTHENTICATION.methods_by_name['UpdateAuthSessionWithSteamGuardCode']._options = None + _AUTHENTICATION.methods_by_name['UpdateAuthSessionWithSteamGuardCode']._serialized_options = b'\202\265\0306approve an authentication session via steam guard code' + _AUTHENTICATION.methods_by_name['GenerateAccessTokenForApp']._options = None + _AUTHENTICATION.methods_by_name['GenerateAccessTokenForApp']._serialized_options = b'\202\265\030oGiven a refresh token for a client app audience (e.g. desktop client / mobile client), generate an access token' + _AUTHENTICATION.methods_by_name['EnumerateTokens']._options = None + _AUTHENTICATION.methods_by_name['EnumerateTokens']._serialized_options = b'\202\265\030@Enumerate durable (refresh) tokens for the given subject account' + _AUTHENTICATION.methods_by_name['GetAuthSessionsForAccount']._options = None + _AUTHENTICATION.methods_by_name['GetAuthSessionsForAccount']._serialized_options = b'\202\265\030LGets all active auth sessions for an account for reference by the mobile app' + _AUTHENTICATION.methods_by_name['MigrateMobileSession']._options = None + _AUTHENTICATION.methods_by_name['MigrateMobileSession']._serialized_options = b'\202\265\030iMigrates a WG token to an access and refresh token using a signature generated with the user\'s 2FA secret' + _AUTHENTICATION.methods_by_name['RevokeToken']._options = None + _AUTHENTICATION.methods_by_name['RevokeToken']._serialized_options = b'\202\265\030ZRevoke a single token immediately, making it unable to renew or generate new access tokens' + _AUTHENTICATION.methods_by_name['RevokeRefreshToken']._options = None + _AUTHENTICATION.methods_by_name['RevokeRefreshToken']._serialized_options = b'\202\265\030\'Mark the given refresh token as revoked' + _AUTHENTICATIONSUPPORT._options = None + _AUTHENTICATIONSUPPORT._serialized_options = b'\202\265\030\036Authentication Support Service' + _AUTHENTICATIONSUPPORT.methods_by_name['QueryRefreshTokensByAccount']._options = None + _AUTHENTICATIONSUPPORT.methods_by_name['QueryRefreshTokensByAccount']._serialized_options = b'\202\265\030GAsks the server for a list of refresh tokens associated with an account' + _AUTHENTICATIONSUPPORT.methods_by_name['QueryRefreshTokenByID']._options = None + _AUTHENTICATIONSUPPORT.methods_by_name['QueryRefreshTokenByID']._serialized_options = b'\202\265\030GAsks the server for a list of refresh tokens associated with an account' + _AUTHENTICATIONSUPPORT.methods_by_name['RevokeToken']._options = None + _AUTHENTICATIONSUPPORT.methods_by_name['RevokeToken']._serialized_options = b'\202\265\030\033Revokes a user\'s auth token' + _AUTHENTICATIONSUPPORT.methods_by_name['GetTokenHistory']._options = None + _AUTHENTICATIONSUPPORT.methods_by_name['GetTokenHistory']._serialized_options = b'\202\265\030.Gets the audit history for a user\'s auth token' + _CLOUDGAMING._options = None + _CLOUDGAMING._serialized_options = b'\202\265\030)Methods for Steam cloud gaming operations' + _CLOUDGAMING.methods_by_name['CreateNonce']._options = None + _CLOUDGAMING.methods_by_name['CreateNonce']._serialized_options = b'\202\265\0301Create a nonce for a cloud gaming service session' + _CLOUDGAMING.methods_by_name['GetTimeRemaining']._options = None + _CLOUDGAMING.methods_by_name['GetTimeRemaining']._serialized_options = b'\202\265\030\n\x0b\x64\x65lete_view\x18\x06 \x01(\x08\x42)\x82\xb5\x18%Indicates this view has been deleted.\x12$\n\x1cpersona_subscribe_accountids\x18\x07 \x03(\x05\x12&\n\x1epersona_unsubscribe_accountids\x18\x08 \x03(\x05\"\x97\x02\n\x1f\x43\x43hatRoom_SearchMembers_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\xb2\x01\n\tsearch_id\x18\x02 \x01(\x04\x42\x9e\x01\x82\xb5\x18\x99\x01\x43lient-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid.\x12\x13\n\x0bsearch_text\x18\x03 \x01(\t\x12\x13\n\x0bmax_results\x18\x04 \x01(\x05\"\xd4\x01\n CChatRoom_SearchMembers_Response\x12G\n\x10matching_members\x18\x01 \x03(\x0b\x32-.CChatRoom_SearchMembers_Response.MemberMatch\x12\x14\n\x0cstatus_flags\x18\x02 \x01(\r\x1aQ\n\x0bMemberMatch\x12\x11\n\taccountid\x18\x01 \x01(\x05\x12/\n\x07persona\x18\x02 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\xfc\x01\n\'CChatRoom_UpdateMessageReaction_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\x0e\n\x06is_add\x18\x07 \x01(\x08\"@\n(CChatRoom_UpdateMessageReaction_Response\x12\x14\n\x0cnum_reactors\x18\x01 \x01(\r\"\x80\x02\n,CChatRoom_GetMessageReactionReactors_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\r\n\x05limit\x18\x07 \x01(\r\"A\n-CChatRoom_GetMessageReactionReactors_Response\x12\x10\n\x08reactors\x18\x01 \x03(\r\"\x98\x01\n*CClanChatRooms_GetClanChatRoomInfo_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12Y\n\nautocreate\x18\x02 \x01(\x08:\x04trueB?\x82\xb5\x18;Create a default chat room if none has been created before.\"v\n+CClanChatRooms_GetClanChatRoomInfo_Response\x12G\n\x12\x63hat_group_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"[\n-CClanChatRooms_SetClanChatRoomPrivate_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x19\n\x11\x63hat_room_private\x18\x02 \x01(\x08\"K\n.CClanChatRooms_SetClanChatRoomPrivate_Response\x12\x19\n\x11\x63hat_room_private\x18\x01 \x01(\x08\"V\n\rCChatMentions\x12\x13\n\x0bmention_all\x18\x01 \x01(\x08\x12\x14\n\x0cmention_here\x18\x02 \x01(\x08\x12\x1a\n\x12mention_accountids\x18\x03 \x03(\r\"\xd5\x02\n*CChatRoom_IncomingChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x11\n\ttimestamp\x18\x05 \x01(\r\x12 \n\x08mentions\x18\x06 \x01(\x0b\x32\x0e.CChatMentions\x12\x0f\n\x07ordinal\x18\x07 \x01(\r\x12&\n\x0eserver_message\x18\x08 \x01(\x0b\x32\x0e.ServerMessage\x12\x19\n\x11message_no_bbcode\x18\t \x01(\t\x12M\n\tchat_name\x18\n \x01(\tB:\x82\xb5\x18\x36\x41 name to use for the chat, intended for notifications\"\xea\x01\n*CChatRoom_ChatMessageModified_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12I\n\x08messages\x18\x03 \x03(\x0b\x32\x37.CChatRoom_ChatMessageModified_Notification.ChatMessage\x1aI\n\x0b\x43hatMessage\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\x12\x0f\n\x07\x64\x65leted\x18\x03 \x01(\x08\"\xb6\x01\n(CChatRoom_MemberStateChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12 \n\x06member\x18\x02 \x01(\x0b\x32\x10.CChatRoomMember\x12Q\n\x06\x63hange\x18\x03 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"^\n*CChatRoom_ChatRoomHeaderState_Notification\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\"\x86\x01\n/CChatRoom_ChatRoomGroupRoomsChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x02 \x01(\x04\x12#\n\nchat_rooms\x18\x03 \x03(\x0b\x32\x0f.CChatRoomState\"d\n:CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\"\xa9\x02\n;ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x37\n\x15user_chat_group_state\x18\x02 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x03 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12V\n\x0buser_action\x18\x04 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"N\n4ChatRoomClient_NotifyChatRoomDisconnect_Notification\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\"\x94\x02\n\x17\x43\x43hatRoomMemberListView\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x13\n\x0btotal_count\x18\x05 \x01(\x05\x12\x61\n\x13\x63lient_changenumber\x18\x06 \x01(\x05\x42\x44\x82\xb5\x18@Value sent by the client on the last UpdateMemberListView call. \x12\x65\n\x13server_changenumber\x18\x07 \x01(\x05\x42H\x82\xb5\x18\x44Value incremented by the server on each MemberListViewUpdated call. \"O\n\x1c\x43\x43hatRoomMemberSummaryCounts\x12\x0e\n\x06ingame\x18\x01 \x01(\x05\x12\x0e\n\x06online\x18\x02 \x01(\x05\x12\x0f\n\x07offline\x18\x03 \x01(\x05\"\x8f\x04\n2CChatRoomClient_MemberListViewUpdated_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12M\n\x07view_id\x18\x02 \x01(\x04\x42<\x82\xb5\x18\x38Thew view_id supplied when the client created the view. \x12&\n\x04view\x18\x03 \x01(\x0b\x32\x18.CChatRoomMemberListView\x12X\n\x07members\x18\x04 \x03(\x0b\x32G.CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry\x12\x14\n\x0cstatus_flags\x18\x05 \x01(\r\x12\x35\n\x0emember_summary\x18\x06 \x01(\x0b\x32\x1d.CChatRoomMemberSummaryCounts\x12;\n\x13subscribed_personas\x18\x07 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1ag\n\x13MemberListViewEntry\x12\x0c\n\x04rank\x18\x01 \x01(\x05\x12\x11\n\taccountid\x18\x02 \x01(\r\x12/\n\x07persona\x18\x03 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\x8c\x02\n&CChatRoom_MessageReaction_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\x0f\n\x07reactor\x18\x05 \x01(\x06\x12\\\n\rreaction_type\x18\x06 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x07 \x01(\t\x12\x0e\n\x06is_add\x18\x08 \x01(\x08\"\xdf\x15\n2CChatUsability_ClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r\x12\x14\n\x0c\x63lient_build\x18\x02 \x01(\r\x12\x17\n\x0fmetrics_version\x18\x03 \x01(\r\x12\x0e\n\x06in_web\x18\x04 \x01(\x08\x12N\n\x08settings\x18\n \x01(\x0b\x32<.CChatUsability_ClientUsabilityMetrics_Notification.Settings\x12Y\n\x0evoice_settings\x18\x0b \x01(\x0b\x32\x41.CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings\x12M\n\x08ui_state\x18\x0c \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.UIState\x12L\n\x07metrics\x18\r \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.Metrics\x1a\xd9\x06\n\x08Settings\x12!\n\x19notifications_show_ingame\x18\x01 \x01(\x08\x12!\n\x19notifications_show_online\x18\x02 \x01(\x08\x12\"\n\x1anotifications_show_message\x18\x03 \x01(\x08\x12.\n¬ifications_events_and_announcements\x18\x04 \x01(\x08\x12\x1a\n\x12sounds_play_ingame\x18\x05 \x01(\x08\x12\x1a\n\x12sounds_play_online\x18\x06 \x01(\x08\x12\x1b\n\x13sounds_play_message\x18\x07 \x01(\x08\x12\'\n\x1fsounds_events_and_announcements\x18\x08 \x01(\x08\x12\x1e\n\x16\x61lways_new_chat_window\x18\t \x01(\x08\x12\'\n\x1f\x66orce_alphabetic_friend_sorting\x18\n \x01(\x08\x12\x17\n\x0f\x63hat_flash_mode\x18\x0b \x01(\x05\x12\x1b\n\x13remember_open_chats\x18\x0c \x01(\x08\x12\x1c\n\x14\x63ompact_quick_access\x18\r \x01(\x08\x12\x1c\n\x14\x63ompact_friends_list\x18\x0e \x01(\x08\x12\x31\n)notifications_show_chat_room_notification\x18\x0f \x01(\x08\x12*\n\"sounds_play_chat_room_notification\x18\x10 \x01(\x08\x12*\n\"hide_offline_friends_in_tag_groups\x18\x11 \x01(\x08\x12 \n\x18hide_categorized_friends\x18\x12 \x01(\x08\x12*\n\"categorize_in_game_friends_by_game\x18\x13 \x01(\x08\x12\x16\n\x0e\x63hat_font_size\x18\x14 \x01(\x05\x12\x17\n\x0fuse24hour_clock\x18\x15 \x01(\x08\x12\x1b\n\x13\x64o_not_disturb_mode\x18\x16 \x01(\x08\x12\x1e\n\x16\x64isable_embed_inlining\x18\x17 \x01(\x08\x12\x19\n\x11sign_into_friends\x18\x18 \x01(\x08\x12\x18\n\x10\x61nimated_avatars\x18\x19 \x01(\x08\x1a\xea\x02\n\rVoiceSettings\x12\x18\n\x10voice_input_gain\x18\x01 \x01(\x02\x12\x19\n\x11voice_output_gain\x18\x02 \x01(\x02\x12\x18\n\x10noise_gate_level\x18\x03 \x01(\x05\x12#\n\x1bvoice_use_echo_cancellation\x18\x04 \x01(\x08\x12$\n\x1cvoice_use_noise_cancellation\x18\x05 \x01(\x08\x12#\n\x1bvoice_use_auto_gain_control\x18\x06 \x01(\x08\x12 \n\x18selected_non_default_mic\x18\x07 \x01(\x08\x12#\n\x1bselected_non_default_output\x18\x08 \x01(\x08\x12\x1c\n\x14push_to_talk_enabled\x18\t \x01(\x08\x12\x1c\n\x14push_to_mute_enabled\x18\n \x01(\x08\x12\x17\n\x0fplay_ptt_sounds\x18\x0b \x01(\x08\x1a\xfd\x05\n\x07UIState\x12\x1b\n\x13\x66riends_list_height\x18\x01 \x01(\x05\x12\x1a\n\x12\x66riends_list_width\x18\x02 \x01(\x05\x12\x1b\n\x13\x66riends_list_docked\x18\x03 \x01(\x08\x12\x1e\n\x16\x66riends_list_collapsed\x18\x04 \x01(\x08\x12\'\n\x1f\x66riends_list_group_chats_height\x18\x05 \x01(\x05\x12\x1c\n\x14\x66riends_list_visible\x18\x06 \x01(\x08\x12\x1a\n\x12\x63hat_popups_opened\x18\x07 \x01(\x05\x12\x1e\n\x16group_chat_tabs_opened\x18\x08 \x01(\x05\x12\x1f\n\x17\x66riend_chat_tabs_opened\x18\t \x01(\x05\x12\x19\n\x11\x63hat_window_width\x18\n \x01(\x05\x12\x1a\n\x12\x63hat_window_height\x18\x0b \x01(\x05\x12l\n\x11\x63\x61tegory_collapse\x18\x0c \x01(\x0b\x32Q.CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState\x12%\n\x1dgroup_chat_left_col_collapsed\x18\r \x01(\x05\x12&\n\x1egroup_chat_right_col_collapsed\x18\x0e \x01(\x05\x12 \n\x18in_one_on_one_voice_chat\x18\x0f \x01(\x08\x12\x1b\n\x13in_group_voice_chat\x18\x10 \x01(\x08\x1a\xa4\x01\n\x15\x43\x61tegoryCollapseState\x12\x19\n\x11in_game_collapsed\x18\x01 \x01(\x08\x12\x18\n\x10online_collapsed\x18\x02 \x01(\x08\x12\x19\n\x11offline_collapsed\x18\x03 \x01(\x08\x12\x1d\n\x15game_groups_collapsed\x18\x04 \x01(\x05\x12\x1c\n\x14\x63\x61tegories_collapsed\x18\x05 \x01(\x05\x1a\xc0\x02\n\x07Metrics\x12\x15\n\rfriends_count\x18\x01 \x01(\x05\x12\x1e\n\x16\x66riends_category_count\x18\x02 \x01(\x05\x12!\n\x19\x66riends_categorized_count\x18\x03 \x01(\x05\x12\x1c\n\x14\x66riends_online_count\x18\x04 \x01(\x05\x12\x1d\n\x15\x66riends_in_game_count\x18\x05 \x01(\x05\x12\'\n\x1f\x66riends_in_game_singleton_count\x18\x06 \x01(\x05\x12\x18\n\x10game_group_count\x18\x07 \x01(\x05\x12\x1e\n\x16\x66riends_favorite_count\x18\x08 \x01(\x05\x12\x18\n\x10group_chat_count\x18\t \x01(\x05\x12!\n\x19group_chat_favorite_count\x18\n \x01(\x05\"S\n9CChatUsability_RequestClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r*\x9c\x01\n\x12\x45\x43hatRoomJoinState\x12 \n\x1ck_EChatRoomJoinState_Default\x10\x00\x12\x1d\n\x19k_EChatRoomJoinState_None\x10\x01\x12\x1f\n\x1bk_EChatRoomJoinState_Joined\x10\x02\x12$\n k_EChatRoomJoinState_TestInvalid\x10\x63*\xa4\x02\n\x12\x45\x43hatRoomGroupRank\x12 \n\x1ck_EChatRoomGroupRank_Default\x10\x00\x12\x1f\n\x1bk_EChatRoomGroupRank_Viewer\x10\n\x12\x1e\n\x1ak_EChatRoomGroupRank_Guest\x10\x0f\x12\x1f\n\x1bk_EChatRoomGroupRank_Member\x10\x14\x12\"\n\x1ek_EChatRoomGroupRank_Moderator\x10\x1e\x12 \n\x1ck_EChatRoomGroupRank_Officer\x10(\x12\x1e\n\x1ak_EChatRoomGroupRank_Owner\x10\x32\x12$\n k_EChatRoomGroupRank_TestInvalid\x10\x63*\xf4\x01\n\x1a\x45\x43hatRoomNotificationLevel\x12(\n$k_EChatroomNotificationLevel_Invalid\x10\x00\x12%\n!k_EChatroomNotificationLevel_None\x10\x01\x12*\n&k_EChatroomNotificationLevel_MentionMe\x10\x02\x12+\n\'k_EChatroomNotificationLevel_MentionAll\x10\x03\x12,\n(k_EChatroomNotificationLevel_AllMessages\x10\x04*\x97\x03\n\x16\x45\x43hatRoomServerMessage\x12 \n\x1ck_EChatRoomServerMsg_Invalid\x10\x00\x12\'\n#k_EChatRoomServerMsg_RenameChatRoom\x10\x01\x12\x1f\n\x1bk_EChatRoomServerMsg_Joined\x10\x02\x12\x1f\n\x1bk_EChatRoomServerMsg_Parted\x10\x03\x12\x1f\n\x1bk_EChatRoomServerMsg_Kicked\x10\x04\x12 \n\x1ck_EChatRoomServerMsg_Invited\x10\x05\x12(\n$k_EChatRoomServerMsg_InviteDismissed\x10\x08\x12/\n+k_EChatRoomServerMsg_ChatRoomTaglineChanged\x10\t\x12.\n*k_EChatRoomServerMsg_ChatRoomAvatarChanged\x10\n\x12\"\n\x1ek_EChatRoomServerMsg_AppCustom\x10\x0b*\xa3\x01\n\x1c\x45\x43hatRoomMessageReactionType\x12*\n&k_EChatRoomMessageReactionType_Invalid\x10\x00\x12+\n\'k_EChatRoomMessageReactionType_Emoticon\x10\x01\x12*\n&k_EChatRoomMessageReactionType_Sticker\x10\x02*\xcb\x03\n\x1a\x45\x43hatRoomMemberStateChange\x12(\n$k_EChatRoomMemberStateChange_Invalid\x10\x00\x12\'\n#k_EChatRoomMemberStateChange_Joined\x10\x01\x12\'\n#k_EChatRoomMemberStateChange_Parted\x10\x02\x12\'\n#k_EChatRoomMemberStateChange_Kicked\x10\x03\x12(\n$k_EChatRoomMemberStateChange_Invited\x10\x04\x12,\n(k_EChatRoomMemberStateChange_RankChanged\x10\x07\x12\x30\n,k_EChatRoomMemberStateChange_InviteDismissed\x10\x08\x12&\n\"k_EChatRoomMemberStateChange_Muted\x10\t\x12\'\n#k_EChatRoomMemberStateChange_Banned\x10\n\x12-\n)k_EChatRoomMemberStateChange_RolesChanged\x10\x0c\x32\x8b\x02\n\x04\x43hat\x12\xe7\x01\n\x1aRequestFriendPersonaStates\x12).CChat_RequestFriendPersonaStates_Request\x1a*.CChat_RequestFriendPersonaStates_Response\"r\x82\xb5\x18nRequest to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState.\x1a\x19\x82\xb5\x18\x15\x43hat-related services2\xb9>\n\x08\x43hatRoom\x12\xa3\x01\n\x13\x43reateChatRoomGroup\x12&.CChatRoom_CreateChatRoomGroup_Request\x1a\'.CChatRoom_CreateChatRoomGroup_Response\";\x82\xb5\x18\x37\x43reate\'s a chat group that can contain other chat rooms\x12z\n\x11SaveChatRoomGroup\x12$.CChatRoom_SaveChatRoomGroup_Request\x1a%.CChatRoom_SaveChatRoomGroup_Response\"\x18\x82\xb5\x18\x14Saves\'s a chat group\x12\x84\x01\n\x13RenameChatRoomGroup\x12&.CChatRoom_RenameChatRoomGroup_Request\x1a\'.CChatRoom_RenameChatRoomGroup_Response\"\x1c\x82\xb5\x18\x18Rename a chat room group\x12\x99\x01\n\x17SetChatRoomGroupTagline\x12*.CChatRoom_SetChatRoomGroupTagline_Request\x1a+.CChatRoom_SetChatRoomGroupTagline_Response\"%\x82\xb5\x18!Set tagline for a chat room group\x12\x99\x01\n\x16SetChatRoomGroupAvatar\x12).CChatRoom_SetChatRoomGroupAvatar_Request\x1a*.CChatRoom_SetChatRoomGroupAvatar_Response\"(\x82\xb5\x18$Set avatar SHA for a chat room group\x12\xcb\x01\n!SetChatRoomGroupWatchingBroadcast\x12\x34.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x1a\x35.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"9\x82\xb5\x18\x35Sets a broadcast that the chat room group is watching\x12\xe3\x01\n\x1cJoinMiniGameForChatRoomGroup\x12/.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x1a\x30.CChatRoom_JoinMiniGameForChatRoomGroup_Response\"`\x82\xb5\x18\\Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)\x12\xac\x01\n\x1b\x45ndMiniGameForChatRoomGroup\x12..CChatRoom_EndMiniGameForChatRoomGroup_Request\x1a/.CChatRoom_EndMiniGameForChatRoomGroup_Response\",\x82\xb5\x18(Ends the minigame in the chat room group\x12\x64\n\x0fMuteUserInGroup\x12\x1b.CChatRoom_MuteUser_Request\x1a\x1c.CChatRoom_MuteUser_Response\"\x16\x82\xb5\x18\x12Mute user in group\x12h\n\x11KickUserFromGroup\x12\x1b.CChatRoom_KickUser_Request\x1a\x1c.CChatRoom_KickUser_Response\"\x18\x82\xb5\x18\x14Kick user from group\x12y\n\x0fSetUserBanState\x12\".CChatRoom_SetUserBanState_Request\x1a#.CChatRoom_SetUserBanState_Response\"\x1d\x82\xb5\x18\x19\x42\x61n/unban user from group\x12\x82\x01\n\x13RevokeInviteToGroup\x12\x1f.CChatRoom_RevokeInvite_Request\x1a .CChatRoom_RevokeInvite_Response\"(\x82\xb5\x18$Revoke a direct invitation of a user\x12\x65\n\nCreateRole\x12\x1d.CChatRoom_CreateRole_Request\x1a\x1e.CChatRoom_CreateRole_Response\"\x18\x82\xb5\x18\x14\x43reate role for goup\x12\x61\n\x08GetRoles\x12\x1b.CChatRoom_GetRoles_Request\x1a\x1c.CChatRoom_GetRoles_Response\"\x1a\x82\xb5\x18\x16Get all roles in group\x12\x65\n\nRenameRole\x12\x1d.CChatRoom_RenameRole_Request\x1a\x1e.CChatRoom_RenameRole_Response\"\x18\x82\xb5\x18\x14Rename role for goup\x12l\n\x0bReorderRole\x12\x1e.CChatRoom_ReorderRole_Request\x1a\x1f.CChatRoom_ReorderRole_Response\"\x1c\x82\xb5\x18\x18Reorder role with a goup\x12g\n\nDeleteRole\x12\x1d.CChatRoom_DeleteRole_Request\x1a\x1e.CChatRoom_DeleteRole_Response\"\x1a\x82\xb5\x18\x16\x44\x65lete role from group\x12\x87\x01\n\x0eGetRoleActions\x12!.CChatRoom_GetRoleActions_Request\x1a\".CChatRoom_GetRoleActions_Response\".\x82\xb5\x18*Get all defined roles and actions in group\x12\x86\x01\n\x12ReplaceRoleActions\x12%.CChatRoom_ReplaceRoleActions_Request\x1a&.CChatRoom_ReplaceRoleActions_Response\"!\x82\xb5\x18\x1dReplace role actions in group\x12s\n\rAddRoleToUser\x12 .CChatRoom_AddRoleToUser_Request\x1a!.CChatRoom_AddRoleToUser_Response\"\x1d\x82\xb5\x18\x19\x41\x64\x64 role to user in group\x12\x87\x01\n\x0fGetRolesForUser\x12\".CChatRoom_GetRolesForUser_Request\x1a#.CChatRoom_GetRolesForUser_Response\"+\x82\xb5\x18\'Get all roles assigned to user in group\x12\x87\x01\n\x12\x44\x65leteRoleFromUser\x12%.CChatRoom_DeleteRoleFromUser_Request\x1a&.CChatRoom_DeleteRoleFromUser_Response\"\"\x82\xb5\x18\x1e\x44\x65lete role from user in group\x12\x81\x01\n\x11JoinChatRoomGroup\x12$.CChatRoom_JoinChatRoomGroup_Request\x1a%.CChatRoom_JoinChatRoomGroup_Response\"\x1f\x82\xb5\x18\x1bJoin a multi-user chat room\x12\xad\x01\n\x1bInviteFriendToChatRoomGroup\x12..CChatRoom_InviteFriendToChatRoomGroup_Request\x1a/.CChatRoom_InviteFriendToChatRoomGroup_Response\"-\x82\xb5\x18)Invite a friend to a multi-user chat room\x12\x97\x01\n\x12LeaveChatRoomGroup\x12%.CChatRoom_LeaveChatRoomGroup_Request\x1a&.CChatRoom_LeaveChatRoomGroup_Response\"2\x82\xb5\x18.Leaves a chat room group and all related chats\x12\x89\x01\n\x0e\x43reateChatRoom\x12!.CChatRoom_CreateChatRoom_Request\x1a\".CChatRoom_CreateChatRoom_Response\"0\x82\xb5\x18,Creates a chat room inside a chat room group\x12\x89\x01\n\x0e\x44\x65leteChatRoom\x12!.CChatRoom_DeleteChatRoom_Request\x1a\".CChatRoom_DeleteChatRoom_Response\"0\x82\xb5\x18,Deletes a chat room inside a chat room group\x12\x89\x01\n\x0eRenameChatRoom\x12!.CChatRoom_RenameChatRoom_Request\x1a\".CChatRoom_RenameChatRoom_Response\"0\x82\xb5\x18,Renames a chat room inside a chat room group\x12\x8d\x01\n\x0fReorderChatRoom\x12\".CChatRoom_ReorderChatRoom_Request\x1a#.CChatRoom_ReorderChatRoom_Response\"1\x82\xb5\x18-Reorders a chat room inside a chat room group\x12\x8d\x01\n\x0fSendChatMessage\x12\".CChatRoom_SendChatMessage_Request\x1a#.CChatRoom_SendChatMessage_Response\"1\x82\xb5\x18-Send a chat message to a multi-user chat room\x12\xa7\x01\n\rJoinVoiceChat\x12 .CChatRoom_JoinVoiceChat_Request\x1a!.CChatRoom_JoinVoiceChat_Response\"Q\x82\xb5\x18MJoin the voice chat in a multi-room chat (should already be in the chat room)\x12\x86\x01\n\x0eLeaveVoiceChat\x12!.CChatRoom_LeaveVoiceChat_Request\x1a\".CChatRoom_LeaveVoiceChat_Response\"-\x82\xb5\x18)Leave the voice chat in a multi-room chat\x12\xc3\x01\n\x11GetMessageHistory\x12$.CChatRoom_GetMessageHistory_Request\x1a%.CChatRoom_GetMessageHistory_Response\"a\x82\xb5\x18]Get the history of messages in a chat room. You must currently be a member of the chat room.\x12\x88\x01\n\x13GetMyChatRoomGroups\x12&.CChatRoom_GetMyChatRoomGroups_Request\x1a\'.CChatRoom_GetMyChatRoomGroups_Response\" \x82\xb5\x18\x1cGet a list of our chat rooms\x12\x9a\x01\n\x15GetChatRoomGroupState\x12(.CChatRoom_GetChatRoomGroupState_Request\x1a).CChatRoom_GetChatRoomGroupState_Response\",\x82\xb5\x18(Get information about a single chat room\x12\xa5\x01\n\x17GetChatRoomGroupSummary\x12*.CChatRoom_GetChatRoomGroupSummary_Request\x1a+.CChatRoom_GetChatRoomGroupSummary_Response\"1\x82\xb5\x18-Get basic information about a chat room group\x12\xd3\x01\n\x1eSetAppChatRoomGroupForceActive\x12\x31.CChatRoom_SetAppChatRoomGroupForceActive_Request\x1a\x32.CChatRoom_SetAppChatRoomGroupForceActive_Response\"J\x82\xb5\x18\x46\x46orce a group chat to be considered active on the server for this user\x12\xd3\x01\n\"SetAppChatRoomGroupStopForceActive\x12:.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count\x12\x8f\x01\n\x0e\x41\x63kChatMessage\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\"H\x82\xb5\x18\x44\x41\x63knowledge that we have seen the most recent chat message in a chat\x12\x81\x01\n\x10\x43reateInviteLink\x12#.CChatRoom_CreateInviteLink_Request\x1a$.CChatRoom_CreateInviteLink_Response\"\"\x82\xb5\x18\x1e\x43reates a chatroom invite link\x12\x90\x01\n\x11GetInviteLinkInfo\x12$.CChatRoom_GetInviteLinkInfo_Request\x1a%.CChatRoom_GetInviteLinkInfo_Response\".\x82\xb5\x18*Returns chat room info about provided link\x12\xaa\x01\n\rGetInviteInfo\x12 .CChatRoom_GetInviteInfo_Request\x1a!.CChatRoom_GetInviteInfo_Response\"T\x82\xb5\x18PReturns chat room info about any invite involving the sender and passed group id\x12\xa5\x01\n\x16GetInviteLinksForGroup\x12).CChatRoom_GetInviteLinksForGroup_Request\x1a*.CChatRoom_GetInviteLinksForGroup_Response\"4\x82\xb5\x18\x30Returns all invite links for the specified group\x12\x8b\x01\n\nGetBanList\x12\x1d.CChatRoom_GetBanList_Request\x1a\x1e.CChatRoom_GetBanList_Response\">\x82\xb5\x18:Gets a list of users who have been banned from a chat room\x12\x93\x01\n\rGetInviteList\x12 .CChatRoom_GetInviteList_Request\x1a!.CChatRoom_GetInviteList_Response\"=\x82\xb5\x18\x39Gets a list of users who have been invited to a chat room\x12\x80\x01\n\x10\x44\x65leteInviteLink\x12#.CChatRoom_DeleteInviteLink_Request\x1a$.CChatRoom_DeleteInviteLink_Response\"!\x82\xb5\x18\x1d\x44\x65letes specified invite link\x12\xc4\x01\n\x1eSetSessionActiveChatRoomGroups\x12\x31.CChatRoom_SetSessionActiveChatRoomGroups_Request\x1a\x32.CChatRoom_SetSessionActiveChatRoomGroups_Response\";\x82\xb5\x18\x37Set which chat rooms we are using in the active session\x12\xb9\x01\n\x1bSetUserChatGroupPreferences\x12..CChatRoom_SetUserChatGroupPreferences_Request\x1a/.CChatRoom_SetUserChatGroupPreferences_Response\"9\x82\xb5\x18\x35Set preferences around chat notifications for a group\x12\x88\x01\n\x12\x44\x65leteChatMessages\x12%.CChatRoom_DeleteChatMessages_Request\x1a&.CChatRoom_DeleteChatMessages_Response\"#\x82\xb5\x18\x1f\x44\x65letes specified chat messages\x12\x9a\x01\n\x14UpdateMemberListView\x12,.CChatRoom_UpdateMemberListView_Notification\x1a\x0b.NoResponse\"G\x82\xb5\x18\x43\x41 client is indicating it has an active view into the members list.\x12{\n\rSearchMembers\x12 .CChatRoom_SearchMembers_Request\x1a!.CChatRoom_SearchMembers_Response\"%\x82\xb5\x18!Search chat room members by name.\x12\xa5\x01\n\x15UpdateMessageReaction\x12(.CChatRoom_UpdateMessageReaction_Request\x1a).CChatRoom_UpdateMessageReaction_Response\"7\x82\xb5\x18\x33\x41\x64\x64s/removes a reaction to/from a chat room message\x12\xb4\x01\n\x1aGetMessageReactionReactors\x12-.CChatRoom_GetMessageReactionReactors_Request\x1a..CChatRoom_GetMessageReactionReactors_Response\"7\x82\xb5\x18\x33\x46\x65tches a list of reactors for a specified reaction\x1a\x42\x82\xb5\x18>Service for joining, managing, and using multi-user chat rooms2\xae\x03\n\rClanChatRooms\x12\xb8\x01\n\x13GetClanChatRoomInfo\x12+.CClanChatRooms_GetClanChatRoomInfo_Request\x1a,.CClanChatRooms_GetClanChatRoomInfo_Response\"F\x82\xb5\x18\x42Get a list of chat rooms for a clan, optionally creating a new one\x12\xb2\x01\n\x16SetClanChatRoomPrivate\x12..CClanChatRooms_SetClanChatRoomPrivate_Request\x1a/.CClanChatRooms_SetClanChatRoomPrivate_Response\"7\x82\xb5\x18\x33Set a clan chat room to be members only (or public)\x1a-\x82\xb5\x18)Methods for getting clan chat information2\xef\x0e\n\x0e\x43hatRoomClient\x12{\n\x19NotifyIncomingChatMessage\x12+.CChatRoom_IncomingChatMessage_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 New chat message for a chat room\x12\x94\x01\n\x19NotifyChatMessageModified\x12+.CChatRoom_ChatMessageModified_Notification\x1a\x0b.NoResponse\"=\x82\xb5\x18\x39\x41n existing chat message has been modified on the backend\x12\x95\x01\n\x17NotifyMemberStateChange\x12).CChatRoom_MemberStateChange_Notification\x1a\x0b.NoResponse\"B\x82\xb5\x18>A chat room member\'s state has changed (join/part/permissions)\x12\x88\x01\n\x1fNotifyChatRoomHeaderStateChange\x12+.CChatRoom_ChatRoomHeaderState_Notification\x1a\x0b.NoResponse\"+\x82\xb5\x18\'Chat Room header / metadata has changed\x12\xa6\x01\n\x1eNotifyChatRoomGroupRoomsChange\x12\x30.CChatRoom_ChatRoomGroupRoomsChange_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Something about a chatroom group changed (created, deleted, etc.)\x12\xd5\x01\n#NotifyShouldRejoinChatRoomVoiceChat\x12;.CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.\x12\xb3\x01\n\x1fNotifyChatGroupUserStateChanged\x12<.ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41User chat group state (preferences, ack state, etc) have changed.\x12\x8f\x01\n\x18NotifyAckChatMessageEcho\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\">\x82\xb5\x18:A session acked an unread message, echo to other sessions.\x12\xed\x01\n\x18NotifyChatRoomDisconnect\x12\x35.ChatRoomClient_NotifyChatRoomDisconnect_Notification\x1a\x0b.NoResponse\"\x8c\x01\x82\xb5\x18\x87\x01The ChatRoom server hosting the chat rooms has reconnected to the user\'s Chat server (may have restarted), client should refresh state.\x12\xd5\x01\n\x1bNotifyMemberListViewUpdated\x12\x33.CChatRoomClient_MemberListViewUpdated_Notification\x1a\x0b.NoResponse\"t\x82\xb5\x18pThe list of members for a chat room with virtualized member list has changed on the server (or client requested)\x12g\n\x15NotifyMessageReaction\x12\'.CChatRoom_MessageReaction_Notification\x1a\x0b.NoResponse\"\x18\x82\xb5\x18\x14New message reaction\x1a,\x82\xb5\x18$Client notifications for chat events\xc0\xb5\x18\x02\x32\xc2\x01\n\rChatUsability\x12\x86\x01\n\x1cNotifyClientUsabilityMetrics\x12\x33.CChatUsability_ClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 Incoming metrics from the client\x1a(\x82\xb5\x18$Client notifications for chat events2\xe2\x01\n\x13\x43hatUsabilityClient\x12\x99\x01\n#NotifyRequestClientUsabilityMetrics\x12:.CChatUsability_RequestClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\")\x82\xb5\x18%Request client send usability metrics\x1a/\x82\xb5\x18\'Client notifications for chat usability\xc0\xb5\x18\x02\x42\x03\x90\x01\x01' - , - dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,steammessages__clientserver__friends__pb2.DESCRIPTOR,]) - -_ECHATROOMJOINSTATE = _descriptor.EnumDescriptor( - name='EChatRoomJoinState', - full_name='EChatRoomJoinState', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EChatRoomJoinState_Default', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomJoinState_None', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomJoinState_Joined', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomJoinState_TestInvalid', index=3, number=99, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=20686, - serialized_end=20842, -) -_sym_db.RegisterEnumDescriptor(_ECHATROOMJOINSTATE) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18steammessages_chat.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\x1a(steammessages_clientserver_friends.proto\"*\n(CChat_RequestFriendPersonaStates_Request\"+\n)CChat_RequestFriendPersonaStates_Response\"\xce\x01\n%CChatRoom_CreateChatRoomGroup_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_invited\x18\x02 \x01(\x06\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x18\n\x10steamid_invitees\x18\x04 \x03(\x06\x12$\n\x1cwatching_broadcast_accountid\x18\x06 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x07 \x01(\x04\";\n\tCChatRole\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\"\xd4\x02\n\x10\x43\x43hatRoleActions\x12\x0f\n\x07role_id\x18\x01 \x01(\x04\x12(\n can_create_rename_delete_channel\x18\x02 \x01(\x08\x12\x10\n\x08\x63\x61n_kick\x18\x03 \x01(\x08\x12\x0f\n\x07\x63\x61n_ban\x18\x04 \x01(\x08\x12\x12\n\ncan_invite\x18\x05 \x01(\x08\x12&\n\x1e\x63\x61n_change_tagline_avatar_name\x18\x06 \x01(\x08\x12\x10\n\x08\x63\x61n_chat\x18\x07 \x01(\x08\x12\x18\n\x10\x63\x61n_view_history\x18\x08 \x01(\x08\x12\x1e\n\x16\x63\x61n_change_group_roles\x18\t \x01(\x08\x12\x1d\n\x15\x63\x61n_change_user_roles\x18\n \x01(\x08\x12\x17\n\x0f\x63\x61n_mention_all\x18\x0b \x01(\x08\x12\"\n\x1a\x63\x61n_set_watching_broadcast\x18\x0c \x01(\x08\"c\n\x10\x43\x43hatPartyBeacon\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsteamid_owner\x18\x02 \x01(\x06\x12\x11\n\tbeacon_id\x18\x03 \x01(\x06\x12\x15\n\rgame_metadata\x18\x04 \x01(\t\"\xbc\x03\n\x19\x43\x43hatRoomGroupHeaderState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x0e\n\x06\x63lanid\x18\r \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\x0e \x01(\r\x12\r\n\x05\x61ppid\x18\x15 \x01(\r\x12\x0f\n\x07tagline\x18\x0f \x01(\t\x12\x12\n\navatar_sha\x18\x10 \x01(\x0c\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\x11 \x01(\x04\x12\x19\n\x05roles\x18\x12 \x03(\x0b\x32\n.CChatRole\x12\'\n\x0crole_actions\x18\x13 \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x14 \x01(\r\x12(\n\rparty_beacons\x18\x16 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x17 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x18 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x19 \x01(\t\x12\x10\n\x08\x64isabled\x18\x1a \x01(\x08\"\xd3\x01\n\x0f\x43\x43hatRoomMember\x12\x11\n\taccountid\x18\x01 \x01(\r\x12@\n\x05state\x18\x03 \x01(\x0e\x32\x13.EChatRoomJoinState:\x1ck_EChatRoomJoinState_Default\x12?\n\x04rank\x18\x04 \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x18\n\x10time_kick_expire\x18\x06 \x01(\r\x12\x10\n\x08role_ids\x18\x07 \x03(\x04\"\xca\x01\n\x0e\x43\x43hatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x11\n\tchat_name\x18\x02 \x01(\t\x12\x15\n\rvoice_allowed\x18\x03 \x01(\x08\x12\x18\n\x10members_in_voice\x18\x04 \x03(\r\x12\x19\n\x11time_last_message\x18\x05 \x01(\r\x12\x12\n\nsort_order\x18\x06 \x01(\r\x12\x14\n\x0clast_message\x18\x07 \x01(\t\x12\x1e\n\x16\x61\x63\x63ountid_last_message\x18\x08 \x01(\r\"\xca\x01\n\x13\x43\x43hatRoomGroupState\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\x12!\n\x07members\x18\x02 \x03(\x0b\x32\x10.CChatRoomMember\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x04 \x01(\x04\x12#\n\nchat_rooms\x18\x05 \x03(\x0b\x32\x0f.CChatRoomState\x12 \n\x06kicked\x18\x07 \x03(\x0b\x32\x10.CChatRoomMember\"\xfb\x02\n\x12\x43UserChatRoomState\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x15\n\rtime_last_ack\x18\x03 \x01(\r\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x19\n\x11time_last_mention\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\x12\x19\n\x11time_first_unread\x18\x08 \x01(\r\"\x89\x03\n\x17\x43UserChatRoomGroupState\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0btime_joined\x18\x02 \x01(\r\x12\x31\n\x14user_chat_room_state\x18\x03 \x03(\x0b\x32\x13.CUserChatRoomState\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x04 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x05 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1b\n\x13time_last_group_ack\x18\x06 \x01(\r\x12%\n\x16unread_indicator_muted\x18\x07 \x01(\x08:\x05\x66\x61lse\"\x97\x01\n&CChatRoom_CreateChatRoomGroup_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12#\n\x05state\x18\x02 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\"J\n#CChatRoom_SaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"&\n$CChatRoom_SaveChatRoomGroup_Response\"L\n%CChatRoom_RenameChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"6\n&CChatRoom_RenameChatRoomGroup_Response\x12\x0c\n\x04name\x18\x01 \x01(\t\"S\n)CChatRoom_SetChatRoomGroupTagline_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07tagline\x18\x02 \x01(\t\",\n*CChatRoom_SetChatRoomGroupTagline_Response\"U\n(CChatRoom_SetChatRoomGroupAvatar_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x12\n\navatar_sha\x18\x02 \x01(\x0c\"+\n)CChatRoom_SetChatRoomGroupAvatar_Response\"\x99\x01\n3CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12$\n\x1cwatching_broadcast_accountid\x18\x02 \x01(\r\x12%\n\x1dwatching_broadcast_channel_id\x18\x03 \x01(\x04\"6\n4CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"X\n.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"F\n/CChatRoom_JoinMiniGameForChatRoomGroup_Response\x12\x13\n\x0bminigame_id\x18\x01 \x01(\x04\"l\n-CChatRoom_EndMiniGameForChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x13\n\x0bminigame_id\x18\x03 \x01(\x04\"0\n.CChatRoom_EndMiniGameForChatRoomGroup_Response\"X\n\x1a\x43\x43hatRoom_MuteUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_MuteUser_Response\"X\n\x1a\x43\x43hatRoom_KickUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x12\n\nexpiration\x18\x03 \x01(\x05\"\x1d\n\x1b\x43\x43hatRoom_KickUser_Response\"^\n!CChatRoom_SetUserBanState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x11\n\tban_state\x18\x03 \x01(\x08\"$\n\"CChatRoom_SetUserBanState_Response\"H\n\x1e\x43\x43hatRoom_RevokeInvite_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\"!\n\x1f\x43\x43hatRoom_RevokeInvite_Response\"C\n\x1c\x43\x43hatRoom_CreateRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\"C\n\x1d\x43\x43hatRoom_CreateRole_Response\x12\"\n\x07\x61\x63tions\x18\x02 \x01(\x0b\x32\x11.CChatRoleActions\"3\n\x1a\x43\x43hatRoom_GetRoles_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"8\n\x1b\x43\x43hatRoom_GetRoles_Response\x12\x19\n\x05roles\x18\x01 \x03(\x0b\x32\n.CChatRole\"T\n\x1c\x43\x43hatRoom_RenameRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"\x1f\n\x1d\x43\x43hatRoom_RenameRole_Response\"X\n\x1d\x43\x43hatRoom_ReorderRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\" \n\x1e\x43\x43hatRoom_ReorderRole_Response\"F\n\x1c\x43\x43hatRoom_DeleteRole_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"\x1f\n\x1d\x43\x43hatRoom_DeleteRole_Response\"J\n CChatRoom_GetRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\"G\n!CChatRoom_GetRoleActions_Response\x12\"\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x11.CChatRoleActions\"r\n$CChatRoom_ReplaceRoleActions_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04\x12\"\n\x07\x61\x63tions\x18\x04 \x01(\x0b\x32\x11.CChatRoleActions\"\'\n%CChatRoom_ReplaceRoleActions_Response\"Z\n\x1f\x43\x43hatRoom_AddRoleToUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\"\n CChatRoom_AddRoleToUser_Response\"K\n!CChatRoom_GetRolesForUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x03 \x01(\x06\"6\n\"CChatRoom_GetRolesForUser_Response\x12\x10\n\x08role_ids\x18\x01 \x03(\x04\"_\n$CChatRoom_DeleteRoleFromUser_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x03 \x01(\x04\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\"\'\n%CChatRoom_DeleteRoleFromUser_Response\"b\n#CChatRoom_JoinChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"\xa9\x01\n$CChatRoom_JoinChatRoomGroup_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\x12\x31\n\x0fuser_chat_state\x18\x03 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x14\n\x0cjoin_chat_id\x18\x04 \x01(\x04\x12\x13\n\x0btime_expire\x18\x05 \x01(\r\"\x86\x01\n-CChatRoom_InviteFriendToChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x1c\n\x14skip_friendsui_check\x18\x04 \x01(\x08\"0\n.CChatRoom_InviteFriendToChatRoomGroup_Response\"=\n$CChatRoom_LeaveChatRoomGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\'\n%CChatRoom_LeaveChatRoomGroup_Response\"\\\n CChatRoom_CreateChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x61llow_voice\x18\x03 \x01(\x08\"G\n!CChatRoom_CreateChatRoom_Response\x12\"\n\tchat_room\x18\x01 \x01(\x0b\x32\x0f.CChatRoomState\"J\n CChatRoom_DeleteChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_DeleteChatRoom_Response\"X\n CChatRoom_RenameChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0c\n\x04name\x18\x03 \x01(\t\"#\n!CChatRoom_RenameChatRoom_Response\"g\n!CChatRoom_ReorderChatRoom_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x1a\n\x12move_after_chat_id\x18\x03 \x01(\x04\"$\n\"CChatRoom_ReorderChatRoom_Response\"t\n!CChatRoom_SendChatMessage_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x16\n\x0e\x65\x63ho_to_sender\x18\x04 \x01(\x08\"\x8a\x01\n\"CChatRoom_SendChatMessage_Response\x12\x18\n\x10modified_message\x18\x01 \x01(\t\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07ordinal\x18\x03 \x01(\r\x12\x1f\n\x17message_without_bb_code\x18\x04 \x01(\t\"I\n\x1f\x43\x43hatRoom_JoinVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"8\n CChatRoom_JoinVoiceChat_Response\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x04\"J\n CChatRoom_LeaveVoiceChat_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\"#\n!CChatRoom_LeaveVoiceChat_Response\"\xb4\x01\n#CChatRoom_GetMessageHistory_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\tlast_time\x18\x03 \x01(\r\x12\x14\n\x0clast_ordinal\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x15\n\rstart_ordinal\x18\x06 \x01(\r\x12\x11\n\tmax_count\x18\x07 \x01(\r\"\x86\x01\n\rServerMessage\x12\x46\n\x07message\x18\x01 \x01(\x0e\x32\x17.EChatRoomServerMessage:\x1ck_EChatRoomServerMsg_Invalid\x12\x14\n\x0cstring_param\x18\x02 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_param\x18\x03 \x01(\r\"\xa2\x04\n$CChatRoom_GetMessageHistory_Response\x12\x43\n\x08messages\x18\x01 \x03(\x0b\x32\x31.CChatRoom_GetMessageHistory_Response.ChatMessage\x12\x16\n\x0emore_available\x18\x04 \x01(\x08\x1a\x9c\x03\n\x0b\x43hatMessage\x12\x0e\n\x06sender\x18\x01 \x01(\r\x12\x18\n\x10server_timestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12&\n\x0eserver_message\x18\x05 \x01(\x0b\x32\x0e.ServerMessage\x12\x0f\n\x07\x64\x65leted\x18\x06 \x01(\x08\x12T\n\treactions\x18\x07 \x03(\x0b\x32\x41.CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction\x1a\xb1\x01\n\x0fMessageReaction\x12\\\n\rreaction_type\x18\x01 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x02 \x01(\t\x12\x14\n\x0cnum_reactors\x18\x03 \x01(\r\x12\x18\n\x10has_user_reacted\x18\x04 \x01(\x08\"\'\n%CChatRoom_GetMyChatRoomGroups_Request\"\xb4\x05\n*CChatRoom_GetChatRoomGroupSummary_Response\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x63hat_group_name\x18\x02 \x01(\t\x12\x1b\n\x13\x61\x63tive_member_count\x18\x03 \x01(\r\x12!\n\x19\x61\x63tive_voice_member_count\x18\x04 \x01(\r\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x05 \x01(\x04\x12#\n\nchat_rooms\x18\x06 \x03(\x0b\x32\x0f.CChatRoomState\x12\x0e\n\x06\x63lanid\x18\x07 \x01(\r\x12\x1a\n\x12\x63hat_group_tagline\x18\x08 \x01(\t\x12\x17\n\x0f\x61\x63\x63ountid_owner\x18\t \x01(\r\x12\x13\n\x0btop_members\x18\n \x03(\r\x12\x1d\n\x15\x63hat_group_avatar_sha\x18\x0b \x01(\x0c\x12?\n\x04rank\x18\x0c \x01(\x0e\x32\x13.EChatRoomGroupRank:\x1ck_EChatRoomGroupRank_Default\x12\x17\n\x0f\x64\x65\x66\x61ult_role_id\x18\r \x01(\x04\x12\x10\n\x08role_ids\x18\x0e \x03(\x04\x12\'\n\x0crole_actions\x18\x0f \x03(\x0b\x32\x11.CChatRoleActions\x12$\n\x1cwatching_broadcast_accountid\x18\x10 \x01(\r\x12\r\n\x05\x61ppid\x18\x11 \x01(\r\x12(\n\rparty_beacons\x18\x12 \x03(\x0b\x32\x11.CChatPartyBeacon\x12%\n\x1dwatching_broadcast_channel_id\x18\x13 \x01(\x04\x12\x1a\n\x12\x61\x63tive_minigame_id\x18\x14 \x01(\x04\x12\x16\n\x0e\x61vatar_ugc_url\x18\x15 \x01(\t\x12\x10\n\x08\x64isabled\x18\x16 \x01(\x08\"\x93\x01\n\x14\x43\x43hatRoomSummaryPair\x12\x37\n\x15user_chat_group_state\x18\x01 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x02 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"Y\n&CChatRoom_GetMyChatRoomGroups_Response\x12/\n\x10\x63hat_room_groups\x18\x01 \x03(\x0b\x32\x15.CChatRoomSummaryPair\"@\n\'CChatRoom_GetChatRoomGroupState_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"O\n(CChatRoom_GetChatRoomGroupState_Response\x12#\n\x05state\x18\x01 \x01(\x0b\x32\x14.CChatRoomGroupState\"B\n)CChatRoom_GetChatRoomGroupSummary_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"d\n0CChatRoom_SetAppChatRoomGroupForceActive_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"`\n1CChatRoom_SetAppChatRoomGroupForceActive_Response\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x1b\n\x13\x61\x63\x63ounts_in_channel\x18\x02 \x03(\r\"m\n9CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x19\n\x11requesting_app_id\x18\x02 \x01(\r\"b\n%CChatRoom_AckChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x11\n\ttimestamp\x18\x03 \x01(\r\"c\n\"CChatRoom_CreateInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\"Q\n#CChatRoom_CreateInviteLink_Response\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x15\n\rseconds_valid\x18\x02 \x01(\r\":\n#CChatRoom_GetInviteLinkInfo_Request\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\"\x8c\x02\n$CChatRoom_GetInviteLinkInfo_Response\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x04 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x06 \x01(\x04\x12\x42\n\rgroup_summary\x18\x08 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x37\n\x15user_chat_group_state\x18\t \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x18\n\x10time_kick_expire\x18\n \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x0b \x01(\x08\"w\n\x1f\x43\x43hatRoom_GetInviteInfo_Request\x12\x17\n\x0fsteamid_invitee\x18\x01 \x01(\x06\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x03 \x01(\x04\x12\x13\n\x0binvite_code\x18\x04 \x01(\t\"\x90\x01\n CChatRoom_GetInviteInfo_Response\x12\x42\n\rgroup_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12\x18\n\x10time_kick_expire\x18\x02 \x01(\r\x12\x0e\n\x06\x62\x61nned\x18\x03 \x01(\x08\"A\n(CChatRoom_GetInviteLinksForGroup_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xd7\x01\n)CChatRoom_GetInviteLinksForGroup_Response\x12I\n\x0cinvite_links\x18\x01 \x03(\x0b\x32\x33.CChatRoom_GetInviteLinksForGroup_Response.LinkInfo\x1a_\n\x08LinkInfo\x12\x13\n\x0binvite_code\x18\x01 \x01(\t\x12\x17\n\x0fsteamid_creator\x18\x02 \x01(\x06\x12\x14\n\x0ctime_expires\x18\x03 \x01(\r\x12\x0f\n\x07\x63hat_id\x18\x04 \x01(\x04\"5\n\x1c\x43\x43hatRoom_GetBanList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"\xb5\x01\n\x1d\x43\x43hatRoom_GetBanList_Response\x12\x34\n\x04\x62\x61ns\x18\x01 \x03(\x0b\x32&.CChatRoom_GetBanList_Response.BanInfo\x1a^\n\x07\x42\x61nInfo\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x13\n\x0btime_banned\x18\x03 \x01(\r\x12\x12\n\nban_reason\x18\x04 \x01(\t\"8\n\x1f\x43\x43hatRoom_GetInviteList_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\"X\n\x14\x43\x43hatRoomGroupInvite\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63\x63ountid_actor\x18\x02 \x01(\r\x12\x14\n\x0ctime_invited\x18\x03 \x01(\r\"J\n CChatRoom_GetInviteList_Response\x12&\n\x07invites\x18\x01 \x03(\x0b\x32\x15.CChatRoomGroupInvite\"P\n\"CChatRoom_DeleteInviteLink_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x13\n\x0binvite_code\x18\x02 \x01(\t\"%\n#CChatRoom_DeleteInviteLink_Response\"\xf4\x01\n0CChatRoom_SetSessionActiveChatRoomGroups_Request\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\x12\"\n\x1a\x63hat_groups_data_requested\x18\x02 \x03(\x04\x12\x83\x01\n\x1cvirtualize_members_threshold\x18\x03 \x01(\x05\x42]\x82\xb5\x18YIf a chat room has more members than this threshold, we will opt in to a virtualized list\"\x89\x01\n1CChatRoom_SetSessionActiveChatRoomGroups_Response\x12)\n\x0b\x63hat_states\x18\x01 \x03(\x0b\x32\x14.CChatRoomGroupState\x12)\n!virtualize_members_chat_group_ids\x18\x02 \x03(\x04\"\xaa\x06\n-CChatRoom_SetUserChatGroupPreferences_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x63\n\x16\x63hat_group_preferences\x18\x02 \x01(\x0b\x32\x43.CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences\x12\x61\n\x15\x63hat_room_preferences\x18\x03 \x03(\x0b\x32\x42.CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences\x1a\x83\x02\n\x14\x43hatGroupPreferences\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x01 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x03 \x01(\x08\x1a\x93\x02\n\x13\x43hatRoomPreferences\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x65\n\x1a\x64\x65sktop_notification_level\x18\x02 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x64\n\x19mobile_notification_level\x18\x03 \x01(\x0e\x32\x1b.EChatRoomNotificationLevel:$k_EChatroomNotificationLevel_Invalid\x12\x1e\n\x16unread_indicator_muted\x18\x04 \x01(\x08\"0\n.CChatRoom_SetUserChatGroupPreferences_Response\"\xc5\x01\n$CChatRoom_DeleteChatMessages_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12?\n\x08messages\x18\x03 \x03(\x0b\x32-.CChatRoom_DeleteChatMessages_Request.Message\x1a\x34\n\x07Message\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\"\'\n%CChatRoom_DeleteChatMessages_Response\"\xe9\x03\n+CChatRoom_UpdateMemberListView_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12g\n\x07view_id\x18\x02 \x01(\x04\x42V\x82\xb5\x18RClient-generated ID. Should send the same value on all requests for the same view\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x8f\x01\n\x13\x63lient_changenumber\x18\x05 \x01(\x05\x42r\x82\xb5\x18nAny updates from this call on will have this changenumber present. Can be used to guarantee in-order updates.\x12>\n\x0b\x64\x65lete_view\x18\x06 \x01(\x08\x42)\x82\xb5\x18%Indicates this view has been deleted.\x12$\n\x1cpersona_subscribe_accountids\x18\x07 \x03(\x05\x12&\n\x1epersona_unsubscribe_accountids\x18\x08 \x03(\x05\"\x97\x02\n\x1f\x43\x43hatRoom_SearchMembers_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\xb2\x01\n\tsearch_id\x18\x02 \x01(\x04\x42\x9e\x01\x82\xb5\x18\x99\x01\x43lient-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid.\x12\x13\n\x0bsearch_text\x18\x03 \x01(\t\x12\x13\n\x0bmax_results\x18\x04 \x01(\x05\"\xd4\x01\n CChatRoom_SearchMembers_Response\x12G\n\x10matching_members\x18\x01 \x03(\x0b\x32-.CChatRoom_SearchMembers_Response.MemberMatch\x12\x14\n\x0cstatus_flags\x18\x02 \x01(\r\x1aQ\n\x0bMemberMatch\x12\x11\n\taccountid\x18\x01 \x01(\x05\x12/\n\x07persona\x18\x02 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\xfc\x01\n\'CChatRoom_UpdateMessageReaction_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\x0e\n\x06is_add\x18\x07 \x01(\x08\"@\n(CChatRoom_UpdateMessageReaction_Response\x12\x14\n\x0cnum_reactors\x18\x01 \x01(\r\"\x80\x02\n,CChatRoom_GetMessageReactionReactors_Request\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\\\n\rreaction_type\x18\x05 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x06 \x01(\t\x12\r\n\x05limit\x18\x07 \x01(\r\"A\n-CChatRoom_GetMessageReactionReactors_Response\x12\x10\n\x08reactors\x18\x01 \x03(\r\"\x98\x01\n*CClanChatRooms_GetClanChatRoomInfo_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12Y\n\nautocreate\x18\x02 \x01(\x08:\x04trueB?\x82\xb5\x18;Create a default chat room if none has been created before.\"v\n+CClanChatRooms_GetClanChatRoomInfo_Response\x12G\n\x12\x63hat_group_summary\x18\x01 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\"[\n-CClanChatRooms_SetClanChatRoomPrivate_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x19\n\x11\x63hat_room_private\x18\x02 \x01(\x08\"K\n.CClanChatRooms_SetClanChatRoomPrivate_Response\x12\x19\n\x11\x63hat_room_private\x18\x01 \x01(\x08\"V\n\rCChatMentions\x12\x13\n\x0bmention_all\x18\x01 \x01(\x08\x12\x14\n\x0cmention_here\x18\x02 \x01(\x08\x12\x1a\n\x12mention_accountids\x18\x03 \x03(\r\"\xd5\x02\n*CChatRoom_IncomingChatMessage_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x16\n\x0esteamid_sender\x18\x03 \x01(\x06\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x11\n\ttimestamp\x18\x05 \x01(\r\x12 \n\x08mentions\x18\x06 \x01(\x0b\x32\x0e.CChatMentions\x12\x0f\n\x07ordinal\x18\x07 \x01(\r\x12&\n\x0eserver_message\x18\x08 \x01(\x0b\x32\x0e.ServerMessage\x12\x19\n\x11message_no_bbcode\x18\t \x01(\t\x12M\n\tchat_name\x18\n \x01(\tB:\x82\xb5\x18\x36\x41 name to use for the chat, intended for notifications\"\xea\x01\n*CChatRoom_ChatMessageModified_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12I\n\x08messages\x18\x03 \x03(\x0b\x32\x37.CChatRoom_ChatMessageModified_Notification.ChatMessage\x1aI\n\x0b\x43hatMessage\x12\x18\n\x10server_timestamp\x18\x01 \x01(\r\x12\x0f\n\x07ordinal\x18\x02 \x01(\r\x12\x0f\n\x07\x64\x65leted\x18\x03 \x01(\x08\"\xb6\x01\n(CChatRoom_MemberStateChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12 \n\x06member\x18\x02 \x01(\x0b\x32\x10.CChatRoomMember\x12Q\n\x06\x63hange\x18\x03 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"^\n*CChatRoom_ChatRoomHeaderState_Notification\x12\x30\n\x0cheader_state\x18\x01 \x01(\x0b\x32\x1a.CChatRoomGroupHeaderState\"\x86\x01\n/CChatRoom_ChatRoomGroupRoomsChange_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x64\x65\x66\x61ult_chat_id\x18\x02 \x01(\x04\x12#\n\nchat_rooms\x18\x03 \x03(\x0b\x32\x0f.CChatRoomState\"d\n:CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x12\x0f\n\x07\x63hat_id\x18\x01 \x01(\x04\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\"\xa9\x02\n;ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x37\n\x15user_chat_group_state\x18\x02 \x01(\x0b\x32\x18.CUserChatRoomGroupState\x12\x42\n\rgroup_summary\x18\x03 \x01(\x0b\x32+.CChatRoom_GetChatRoomGroupSummary_Response\x12V\n\x0buser_action\x18\x04 \x01(\x0e\x32\x1b.EChatRoomMemberStateChange:$k_EChatRoomMemberStateChange_Invalid\"N\n4ChatRoomClient_NotifyChatRoomDisconnect_Notification\x12\x16\n\x0e\x63hat_group_ids\x18\x01 \x03(\x04\"\x94\x02\n\x17\x43\x43hatRoomMemberListView\x12\r\n\x05start\x18\x03 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x04 \x01(\x05\x12\x13\n\x0btotal_count\x18\x05 \x01(\x05\x12\x61\n\x13\x63lient_changenumber\x18\x06 \x01(\x05\x42\x44\x82\xb5\x18@Value sent by the client on the last UpdateMemberListView call. \x12\x65\n\x13server_changenumber\x18\x07 \x01(\x05\x42H\x82\xb5\x18\x44Value incremented by the server on each MemberListViewUpdated call. \"O\n\x1c\x43\x43hatRoomMemberSummaryCounts\x12\x0e\n\x06ingame\x18\x01 \x01(\x05\x12\x0e\n\x06online\x18\x02 \x01(\x05\x12\x0f\n\x07offline\x18\x03 \x01(\x05\"\x8f\x04\n2CChatRoomClient_MemberListViewUpdated_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12M\n\x07view_id\x18\x02 \x01(\x04\x42<\x82\xb5\x18\x38Thew view_id supplied when the client created the view. \x12&\n\x04view\x18\x03 \x01(\x0b\x32\x18.CChatRoomMemberListView\x12X\n\x07members\x18\x04 \x03(\x0b\x32G.CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry\x12\x14\n\x0cstatus_flags\x18\x05 \x01(\r\x12\x35\n\x0emember_summary\x18\x06 \x01(\x0b\x32\x1d.CChatRoomMemberSummaryCounts\x12;\n\x13subscribed_personas\x18\x07 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1ag\n\x13MemberListViewEntry\x12\x0c\n\x04rank\x18\x01 \x01(\x05\x12\x11\n\taccountid\x18\x02 \x01(\r\x12/\n\x07persona\x18\x03 \x01(\x0b\x32\x1e.CMsgClientPersonaState.Friend\"\x8c\x02\n&CChatRoom_MessageReaction_Notification\x12\x15\n\rchat_group_id\x18\x01 \x01(\x04\x12\x0f\n\x07\x63hat_id\x18\x02 \x01(\x04\x12\x18\n\x10server_timestamp\x18\x03 \x01(\r\x12\x0f\n\x07ordinal\x18\x04 \x01(\r\x12\x0f\n\x07reactor\x18\x05 \x01(\x06\x12\\\n\rreaction_type\x18\x06 \x01(\x0e\x32\x1d.EChatRoomMessageReactionType:&k_EChatRoomMessageReactionType_Invalid\x12\x10\n\x08reaction\x18\x07 \x01(\t\x12\x0e\n\x06is_add\x18\x08 \x01(\x08\"\xdf\x15\n2CChatUsability_ClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r\x12\x14\n\x0c\x63lient_build\x18\x02 \x01(\r\x12\x17\n\x0fmetrics_version\x18\x03 \x01(\r\x12\x0e\n\x06in_web\x18\x04 \x01(\x08\x12N\n\x08settings\x18\n \x01(\x0b\x32<.CChatUsability_ClientUsabilityMetrics_Notification.Settings\x12Y\n\x0evoice_settings\x18\x0b \x01(\x0b\x32\x41.CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings\x12M\n\x08ui_state\x18\x0c \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.UIState\x12L\n\x07metrics\x18\r \x01(\x0b\x32;.CChatUsability_ClientUsabilityMetrics_Notification.Metrics\x1a\xd9\x06\n\x08Settings\x12!\n\x19notifications_show_ingame\x18\x01 \x01(\x08\x12!\n\x19notifications_show_online\x18\x02 \x01(\x08\x12\"\n\x1anotifications_show_message\x18\x03 \x01(\x08\x12.\n¬ifications_events_and_announcements\x18\x04 \x01(\x08\x12\x1a\n\x12sounds_play_ingame\x18\x05 \x01(\x08\x12\x1a\n\x12sounds_play_online\x18\x06 \x01(\x08\x12\x1b\n\x13sounds_play_message\x18\x07 \x01(\x08\x12\'\n\x1fsounds_events_and_announcements\x18\x08 \x01(\x08\x12\x1e\n\x16\x61lways_new_chat_window\x18\t \x01(\x08\x12\'\n\x1f\x66orce_alphabetic_friend_sorting\x18\n \x01(\x08\x12\x17\n\x0f\x63hat_flash_mode\x18\x0b \x01(\x05\x12\x1b\n\x13remember_open_chats\x18\x0c \x01(\x08\x12\x1c\n\x14\x63ompact_quick_access\x18\r \x01(\x08\x12\x1c\n\x14\x63ompact_friends_list\x18\x0e \x01(\x08\x12\x31\n)notifications_show_chat_room_notification\x18\x0f \x01(\x08\x12*\n\"sounds_play_chat_room_notification\x18\x10 \x01(\x08\x12*\n\"hide_offline_friends_in_tag_groups\x18\x11 \x01(\x08\x12 \n\x18hide_categorized_friends\x18\x12 \x01(\x08\x12*\n\"categorize_in_game_friends_by_game\x18\x13 \x01(\x08\x12\x16\n\x0e\x63hat_font_size\x18\x14 \x01(\x05\x12\x17\n\x0fuse24hour_clock\x18\x15 \x01(\x08\x12\x1b\n\x13\x64o_not_disturb_mode\x18\x16 \x01(\x08\x12\x1e\n\x16\x64isable_embed_inlining\x18\x17 \x01(\x08\x12\x19\n\x11sign_into_friends\x18\x18 \x01(\x08\x12\x18\n\x10\x61nimated_avatars\x18\x19 \x01(\x08\x1a\xea\x02\n\rVoiceSettings\x12\x18\n\x10voice_input_gain\x18\x01 \x01(\x02\x12\x19\n\x11voice_output_gain\x18\x02 \x01(\x02\x12\x18\n\x10noise_gate_level\x18\x03 \x01(\x05\x12#\n\x1bvoice_use_echo_cancellation\x18\x04 \x01(\x08\x12$\n\x1cvoice_use_noise_cancellation\x18\x05 \x01(\x08\x12#\n\x1bvoice_use_auto_gain_control\x18\x06 \x01(\x08\x12 \n\x18selected_non_default_mic\x18\x07 \x01(\x08\x12#\n\x1bselected_non_default_output\x18\x08 \x01(\x08\x12\x1c\n\x14push_to_talk_enabled\x18\t \x01(\x08\x12\x1c\n\x14push_to_mute_enabled\x18\n \x01(\x08\x12\x17\n\x0fplay_ptt_sounds\x18\x0b \x01(\x08\x1a\xfd\x05\n\x07UIState\x12\x1b\n\x13\x66riends_list_height\x18\x01 \x01(\x05\x12\x1a\n\x12\x66riends_list_width\x18\x02 \x01(\x05\x12\x1b\n\x13\x66riends_list_docked\x18\x03 \x01(\x08\x12\x1e\n\x16\x66riends_list_collapsed\x18\x04 \x01(\x08\x12\'\n\x1f\x66riends_list_group_chats_height\x18\x05 \x01(\x05\x12\x1c\n\x14\x66riends_list_visible\x18\x06 \x01(\x08\x12\x1a\n\x12\x63hat_popups_opened\x18\x07 \x01(\x05\x12\x1e\n\x16group_chat_tabs_opened\x18\x08 \x01(\x05\x12\x1f\n\x17\x66riend_chat_tabs_opened\x18\t \x01(\x05\x12\x19\n\x11\x63hat_window_width\x18\n \x01(\x05\x12\x1a\n\x12\x63hat_window_height\x18\x0b \x01(\x05\x12l\n\x11\x63\x61tegory_collapse\x18\x0c \x01(\x0b\x32Q.CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState\x12%\n\x1dgroup_chat_left_col_collapsed\x18\r \x01(\x05\x12&\n\x1egroup_chat_right_col_collapsed\x18\x0e \x01(\x05\x12 \n\x18in_one_on_one_voice_chat\x18\x0f \x01(\x08\x12\x1b\n\x13in_group_voice_chat\x18\x10 \x01(\x08\x1a\xa4\x01\n\x15\x43\x61tegoryCollapseState\x12\x19\n\x11in_game_collapsed\x18\x01 \x01(\x08\x12\x18\n\x10online_collapsed\x18\x02 \x01(\x08\x12\x19\n\x11offline_collapsed\x18\x03 \x01(\x08\x12\x1d\n\x15game_groups_collapsed\x18\x04 \x01(\x05\x12\x1c\n\x14\x63\x61tegories_collapsed\x18\x05 \x01(\x05\x1a\xc0\x02\n\x07Metrics\x12\x15\n\rfriends_count\x18\x01 \x01(\x05\x12\x1e\n\x16\x66riends_category_count\x18\x02 \x01(\x05\x12!\n\x19\x66riends_categorized_count\x18\x03 \x01(\x05\x12\x1c\n\x14\x66riends_online_count\x18\x04 \x01(\x05\x12\x1d\n\x15\x66riends_in_game_count\x18\x05 \x01(\x05\x12\'\n\x1f\x66riends_in_game_singleton_count\x18\x06 \x01(\x05\x12\x18\n\x10game_group_count\x18\x07 \x01(\x05\x12\x1e\n\x16\x66riends_favorite_count\x18\x08 \x01(\x05\x12\x18\n\x10group_chat_count\x18\t \x01(\x05\x12!\n\x19group_chat_favorite_count\x18\n \x01(\x05\"S\n9CChatUsability_RequestClientUsabilityMetrics_Notification\x12\x16\n\x0emetrics_run_id\x18\x01 \x01(\r*\x9c\x01\n\x12\x45\x43hatRoomJoinState\x12 \n\x1ck_EChatRoomJoinState_Default\x10\x00\x12\x1d\n\x19k_EChatRoomJoinState_None\x10\x01\x12\x1f\n\x1bk_EChatRoomJoinState_Joined\x10\x02\x12$\n k_EChatRoomJoinState_TestInvalid\x10\x63*\xa4\x02\n\x12\x45\x43hatRoomGroupRank\x12 \n\x1ck_EChatRoomGroupRank_Default\x10\x00\x12\x1f\n\x1bk_EChatRoomGroupRank_Viewer\x10\n\x12\x1e\n\x1ak_EChatRoomGroupRank_Guest\x10\x0f\x12\x1f\n\x1bk_EChatRoomGroupRank_Member\x10\x14\x12\"\n\x1ek_EChatRoomGroupRank_Moderator\x10\x1e\x12 \n\x1ck_EChatRoomGroupRank_Officer\x10(\x12\x1e\n\x1ak_EChatRoomGroupRank_Owner\x10\x32\x12$\n k_EChatRoomGroupRank_TestInvalid\x10\x63*\xf4\x01\n\x1a\x45\x43hatRoomNotificationLevel\x12(\n$k_EChatroomNotificationLevel_Invalid\x10\x00\x12%\n!k_EChatroomNotificationLevel_None\x10\x01\x12*\n&k_EChatroomNotificationLevel_MentionMe\x10\x02\x12+\n\'k_EChatroomNotificationLevel_MentionAll\x10\x03\x12,\n(k_EChatroomNotificationLevel_AllMessages\x10\x04*\x97\x03\n\x16\x45\x43hatRoomServerMessage\x12 \n\x1ck_EChatRoomServerMsg_Invalid\x10\x00\x12\'\n#k_EChatRoomServerMsg_RenameChatRoom\x10\x01\x12\x1f\n\x1bk_EChatRoomServerMsg_Joined\x10\x02\x12\x1f\n\x1bk_EChatRoomServerMsg_Parted\x10\x03\x12\x1f\n\x1bk_EChatRoomServerMsg_Kicked\x10\x04\x12 \n\x1ck_EChatRoomServerMsg_Invited\x10\x05\x12(\n$k_EChatRoomServerMsg_InviteDismissed\x10\x08\x12/\n+k_EChatRoomServerMsg_ChatRoomTaglineChanged\x10\t\x12.\n*k_EChatRoomServerMsg_ChatRoomAvatarChanged\x10\n\x12\"\n\x1ek_EChatRoomServerMsg_AppCustom\x10\x0b*\xa3\x01\n\x1c\x45\x43hatRoomMessageReactionType\x12*\n&k_EChatRoomMessageReactionType_Invalid\x10\x00\x12+\n\'k_EChatRoomMessageReactionType_Emoticon\x10\x01\x12*\n&k_EChatRoomMessageReactionType_Sticker\x10\x02*\xcb\x03\n\x1a\x45\x43hatRoomMemberStateChange\x12(\n$k_EChatRoomMemberStateChange_Invalid\x10\x00\x12\'\n#k_EChatRoomMemberStateChange_Joined\x10\x01\x12\'\n#k_EChatRoomMemberStateChange_Parted\x10\x02\x12\'\n#k_EChatRoomMemberStateChange_Kicked\x10\x03\x12(\n$k_EChatRoomMemberStateChange_Invited\x10\x04\x12,\n(k_EChatRoomMemberStateChange_RankChanged\x10\x07\x12\x30\n,k_EChatRoomMemberStateChange_InviteDismissed\x10\x08\x12&\n\"k_EChatRoomMemberStateChange_Muted\x10\t\x12\'\n#k_EChatRoomMemberStateChange_Banned\x10\n\x12-\n)k_EChatRoomMemberStateChange_RolesChanged\x10\x0c\x32\x8b\x02\n\x04\x43hat\x12\xe7\x01\n\x1aRequestFriendPersonaStates\x12).CChat_RequestFriendPersonaStates_Request\x1a*.CChat_RequestFriendPersonaStates_Response\"r\x82\xb5\x18nRequest to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState.\x1a\x19\x82\xb5\x18\x15\x43hat-related services2\xb9>\n\x08\x43hatRoom\x12\xa3\x01\n\x13\x43reateChatRoomGroup\x12&.CChatRoom_CreateChatRoomGroup_Request\x1a\'.CChatRoom_CreateChatRoomGroup_Response\";\x82\xb5\x18\x37\x43reate\'s a chat group that can contain other chat rooms\x12z\n\x11SaveChatRoomGroup\x12$.CChatRoom_SaveChatRoomGroup_Request\x1a%.CChatRoom_SaveChatRoomGroup_Response\"\x18\x82\xb5\x18\x14Saves\'s a chat group\x12\x84\x01\n\x13RenameChatRoomGroup\x12&.CChatRoom_RenameChatRoomGroup_Request\x1a\'.CChatRoom_RenameChatRoomGroup_Response\"\x1c\x82\xb5\x18\x18Rename a chat room group\x12\x99\x01\n\x17SetChatRoomGroupTagline\x12*.CChatRoom_SetChatRoomGroupTagline_Request\x1a+.CChatRoom_SetChatRoomGroupTagline_Response\"%\x82\xb5\x18!Set tagline for a chat room group\x12\x99\x01\n\x16SetChatRoomGroupAvatar\x12).CChatRoom_SetChatRoomGroupAvatar_Request\x1a*.CChatRoom_SetChatRoomGroupAvatar_Response\"(\x82\xb5\x18$Set avatar SHA for a chat room group\x12\xcb\x01\n!SetChatRoomGroupWatchingBroadcast\x12\x34.CChatRoom_SetChatRoomGroupWatchingBroadcast_Request\x1a\x35.CChatRoom_SetChatRoomGroupWatchingBroadcast_Response\"9\x82\xb5\x18\x35Sets a broadcast that the chat room group is watching\x12\xe3\x01\n\x1cJoinMiniGameForChatRoomGroup\x12/.CChatRoom_JoinMiniGameForChatRoomGroup_Request\x1a\x30.CChatRoom_JoinMiniGameForChatRoomGroup_Response\"`\x82\xb5\x18\\Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)\x12\xac\x01\n\x1b\x45ndMiniGameForChatRoomGroup\x12..CChatRoom_EndMiniGameForChatRoomGroup_Request\x1a/.CChatRoom_EndMiniGameForChatRoomGroup_Response\",\x82\xb5\x18(Ends the minigame in the chat room group\x12\x64\n\x0fMuteUserInGroup\x12\x1b.CChatRoom_MuteUser_Request\x1a\x1c.CChatRoom_MuteUser_Response\"\x16\x82\xb5\x18\x12Mute user in group\x12h\n\x11KickUserFromGroup\x12\x1b.CChatRoom_KickUser_Request\x1a\x1c.CChatRoom_KickUser_Response\"\x18\x82\xb5\x18\x14Kick user from group\x12y\n\x0fSetUserBanState\x12\".CChatRoom_SetUserBanState_Request\x1a#.CChatRoom_SetUserBanState_Response\"\x1d\x82\xb5\x18\x19\x42\x61n/unban user from group\x12\x82\x01\n\x13RevokeInviteToGroup\x12\x1f.CChatRoom_RevokeInvite_Request\x1a .CChatRoom_RevokeInvite_Response\"(\x82\xb5\x18$Revoke a direct invitation of a user\x12\x65\n\nCreateRole\x12\x1d.CChatRoom_CreateRole_Request\x1a\x1e.CChatRoom_CreateRole_Response\"\x18\x82\xb5\x18\x14\x43reate role for goup\x12\x61\n\x08GetRoles\x12\x1b.CChatRoom_GetRoles_Request\x1a\x1c.CChatRoom_GetRoles_Response\"\x1a\x82\xb5\x18\x16Get all roles in group\x12\x65\n\nRenameRole\x12\x1d.CChatRoom_RenameRole_Request\x1a\x1e.CChatRoom_RenameRole_Response\"\x18\x82\xb5\x18\x14Rename role for goup\x12l\n\x0bReorderRole\x12\x1e.CChatRoom_ReorderRole_Request\x1a\x1f.CChatRoom_ReorderRole_Response\"\x1c\x82\xb5\x18\x18Reorder role with a goup\x12g\n\nDeleteRole\x12\x1d.CChatRoom_DeleteRole_Request\x1a\x1e.CChatRoom_DeleteRole_Response\"\x1a\x82\xb5\x18\x16\x44\x65lete role from group\x12\x87\x01\n\x0eGetRoleActions\x12!.CChatRoom_GetRoleActions_Request\x1a\".CChatRoom_GetRoleActions_Response\".\x82\xb5\x18*Get all defined roles and actions in group\x12\x86\x01\n\x12ReplaceRoleActions\x12%.CChatRoom_ReplaceRoleActions_Request\x1a&.CChatRoom_ReplaceRoleActions_Response\"!\x82\xb5\x18\x1dReplace role actions in group\x12s\n\rAddRoleToUser\x12 .CChatRoom_AddRoleToUser_Request\x1a!.CChatRoom_AddRoleToUser_Response\"\x1d\x82\xb5\x18\x19\x41\x64\x64 role to user in group\x12\x87\x01\n\x0fGetRolesForUser\x12\".CChatRoom_GetRolesForUser_Request\x1a#.CChatRoom_GetRolesForUser_Response\"+\x82\xb5\x18\'Get all roles assigned to user in group\x12\x87\x01\n\x12\x44\x65leteRoleFromUser\x12%.CChatRoom_DeleteRoleFromUser_Request\x1a&.CChatRoom_DeleteRoleFromUser_Response\"\"\x82\xb5\x18\x1e\x44\x65lete role from user in group\x12\x81\x01\n\x11JoinChatRoomGroup\x12$.CChatRoom_JoinChatRoomGroup_Request\x1a%.CChatRoom_JoinChatRoomGroup_Response\"\x1f\x82\xb5\x18\x1bJoin a multi-user chat room\x12\xad\x01\n\x1bInviteFriendToChatRoomGroup\x12..CChatRoom_InviteFriendToChatRoomGroup_Request\x1a/.CChatRoom_InviteFriendToChatRoomGroup_Response\"-\x82\xb5\x18)Invite a friend to a multi-user chat room\x12\x97\x01\n\x12LeaveChatRoomGroup\x12%.CChatRoom_LeaveChatRoomGroup_Request\x1a&.CChatRoom_LeaveChatRoomGroup_Response\"2\x82\xb5\x18.Leaves a chat room group and all related chats\x12\x89\x01\n\x0e\x43reateChatRoom\x12!.CChatRoom_CreateChatRoom_Request\x1a\".CChatRoom_CreateChatRoom_Response\"0\x82\xb5\x18,Creates a chat room inside a chat room group\x12\x89\x01\n\x0e\x44\x65leteChatRoom\x12!.CChatRoom_DeleteChatRoom_Request\x1a\".CChatRoom_DeleteChatRoom_Response\"0\x82\xb5\x18,Deletes a chat room inside a chat room group\x12\x89\x01\n\x0eRenameChatRoom\x12!.CChatRoom_RenameChatRoom_Request\x1a\".CChatRoom_RenameChatRoom_Response\"0\x82\xb5\x18,Renames a chat room inside a chat room group\x12\x8d\x01\n\x0fReorderChatRoom\x12\".CChatRoom_ReorderChatRoom_Request\x1a#.CChatRoom_ReorderChatRoom_Response\"1\x82\xb5\x18-Reorders a chat room inside a chat room group\x12\x8d\x01\n\x0fSendChatMessage\x12\".CChatRoom_SendChatMessage_Request\x1a#.CChatRoom_SendChatMessage_Response\"1\x82\xb5\x18-Send a chat message to a multi-user chat room\x12\xa7\x01\n\rJoinVoiceChat\x12 .CChatRoom_JoinVoiceChat_Request\x1a!.CChatRoom_JoinVoiceChat_Response\"Q\x82\xb5\x18MJoin the voice chat in a multi-room chat (should already be in the chat room)\x12\x86\x01\n\x0eLeaveVoiceChat\x12!.CChatRoom_LeaveVoiceChat_Request\x1a\".CChatRoom_LeaveVoiceChat_Response\"-\x82\xb5\x18)Leave the voice chat in a multi-room chat\x12\xc3\x01\n\x11GetMessageHistory\x12$.CChatRoom_GetMessageHistory_Request\x1a%.CChatRoom_GetMessageHistory_Response\"a\x82\xb5\x18]Get the history of messages in a chat room. You must currently be a member of the chat room.\x12\x88\x01\n\x13GetMyChatRoomGroups\x12&.CChatRoom_GetMyChatRoomGroups_Request\x1a\'.CChatRoom_GetMyChatRoomGroups_Response\" \x82\xb5\x18\x1cGet a list of our chat rooms\x12\x9a\x01\n\x15GetChatRoomGroupState\x12(.CChatRoom_GetChatRoomGroupState_Request\x1a).CChatRoom_GetChatRoomGroupState_Response\",\x82\xb5\x18(Get information about a single chat room\x12\xa5\x01\n\x17GetChatRoomGroupSummary\x12*.CChatRoom_GetChatRoomGroupSummary_Request\x1a+.CChatRoom_GetChatRoomGroupSummary_Response\"1\x82\xb5\x18-Get basic information about a chat room group\x12\xd3\x01\n\x1eSetAppChatRoomGroupForceActive\x12\x31.CChatRoom_SetAppChatRoomGroupForceActive_Request\x1a\x32.CChatRoom_SetAppChatRoomGroupForceActive_Response\"J\x82\xb5\x18\x46\x46orce a group chat to be considered active on the server for this user\x12\xd3\x01\n\"SetAppChatRoomGroupStopForceActive\x12:.CChatRoom_SetAppChatRoomGroupStopForceActive_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count\x12\x8f\x01\n\x0e\x41\x63kChatMessage\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\"H\x82\xb5\x18\x44\x41\x63knowledge that we have seen the most recent chat message in a chat\x12\x81\x01\n\x10\x43reateInviteLink\x12#.CChatRoom_CreateInviteLink_Request\x1a$.CChatRoom_CreateInviteLink_Response\"\"\x82\xb5\x18\x1e\x43reates a chatroom invite link\x12\x90\x01\n\x11GetInviteLinkInfo\x12$.CChatRoom_GetInviteLinkInfo_Request\x1a%.CChatRoom_GetInviteLinkInfo_Response\".\x82\xb5\x18*Returns chat room info about provided link\x12\xaa\x01\n\rGetInviteInfo\x12 .CChatRoom_GetInviteInfo_Request\x1a!.CChatRoom_GetInviteInfo_Response\"T\x82\xb5\x18PReturns chat room info about any invite involving the sender and passed group id\x12\xa5\x01\n\x16GetInviteLinksForGroup\x12).CChatRoom_GetInviteLinksForGroup_Request\x1a*.CChatRoom_GetInviteLinksForGroup_Response\"4\x82\xb5\x18\x30Returns all invite links for the specified group\x12\x8b\x01\n\nGetBanList\x12\x1d.CChatRoom_GetBanList_Request\x1a\x1e.CChatRoom_GetBanList_Response\">\x82\xb5\x18:Gets a list of users who have been banned from a chat room\x12\x93\x01\n\rGetInviteList\x12 .CChatRoom_GetInviteList_Request\x1a!.CChatRoom_GetInviteList_Response\"=\x82\xb5\x18\x39Gets a list of users who have been invited to a chat room\x12\x80\x01\n\x10\x44\x65leteInviteLink\x12#.CChatRoom_DeleteInviteLink_Request\x1a$.CChatRoom_DeleteInviteLink_Response\"!\x82\xb5\x18\x1d\x44\x65letes specified invite link\x12\xc4\x01\n\x1eSetSessionActiveChatRoomGroups\x12\x31.CChatRoom_SetSessionActiveChatRoomGroups_Request\x1a\x32.CChatRoom_SetSessionActiveChatRoomGroups_Response\";\x82\xb5\x18\x37Set which chat rooms we are using in the active session\x12\xb9\x01\n\x1bSetUserChatGroupPreferences\x12..CChatRoom_SetUserChatGroupPreferences_Request\x1a/.CChatRoom_SetUserChatGroupPreferences_Response\"9\x82\xb5\x18\x35Set preferences around chat notifications for a group\x12\x88\x01\n\x12\x44\x65leteChatMessages\x12%.CChatRoom_DeleteChatMessages_Request\x1a&.CChatRoom_DeleteChatMessages_Response\"#\x82\xb5\x18\x1f\x44\x65letes specified chat messages\x12\x9a\x01\n\x14UpdateMemberListView\x12,.CChatRoom_UpdateMemberListView_Notification\x1a\x0b.NoResponse\"G\x82\xb5\x18\x43\x41 client is indicating it has an active view into the members list.\x12{\n\rSearchMembers\x12 .CChatRoom_SearchMembers_Request\x1a!.CChatRoom_SearchMembers_Response\"%\x82\xb5\x18!Search chat room members by name.\x12\xa5\x01\n\x15UpdateMessageReaction\x12(.CChatRoom_UpdateMessageReaction_Request\x1a).CChatRoom_UpdateMessageReaction_Response\"7\x82\xb5\x18\x33\x41\x64\x64s/removes a reaction to/from a chat room message\x12\xb4\x01\n\x1aGetMessageReactionReactors\x12-.CChatRoom_GetMessageReactionReactors_Request\x1a..CChatRoom_GetMessageReactionReactors_Response\"7\x82\xb5\x18\x33\x46\x65tches a list of reactors for a specified reaction\x1a\x42\x82\xb5\x18>Service for joining, managing, and using multi-user chat rooms2\xae\x03\n\rClanChatRooms\x12\xb8\x01\n\x13GetClanChatRoomInfo\x12+.CClanChatRooms_GetClanChatRoomInfo_Request\x1a,.CClanChatRooms_GetClanChatRoomInfo_Response\"F\x82\xb5\x18\x42Get a list of chat rooms for a clan, optionally creating a new one\x12\xb2\x01\n\x16SetClanChatRoomPrivate\x12..CClanChatRooms_SetClanChatRoomPrivate_Request\x1a/.CClanChatRooms_SetClanChatRoomPrivate_Response\"7\x82\xb5\x18\x33Set a clan chat room to be members only (or public)\x1a-\x82\xb5\x18)Methods for getting clan chat information2\xef\x0e\n\x0e\x43hatRoomClient\x12{\n\x19NotifyIncomingChatMessage\x12+.CChatRoom_IncomingChatMessage_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 New chat message for a chat room\x12\x94\x01\n\x19NotifyChatMessageModified\x12+.CChatRoom_ChatMessageModified_Notification\x1a\x0b.NoResponse\"=\x82\xb5\x18\x39\x41n existing chat message has been modified on the backend\x12\x95\x01\n\x17NotifyMemberStateChange\x12).CChatRoom_MemberStateChange_Notification\x1a\x0b.NoResponse\"B\x82\xb5\x18>A chat room member\'s state has changed (join/part/permissions)\x12\x88\x01\n\x1fNotifyChatRoomHeaderStateChange\x12+.CChatRoom_ChatRoomHeaderState_Notification\x1a\x0b.NoResponse\"+\x82\xb5\x18\'Chat Room header / metadata has changed\x12\xa6\x01\n\x1eNotifyChatRoomGroupRoomsChange\x12\x30.CChatRoom_ChatRoomGroupRoomsChange_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Something about a chatroom group changed (created, deleted, etc.)\x12\xd5\x01\n#NotifyShouldRejoinChatRoomVoiceChat\x12;.CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification\x1a\x0b.NoResponse\"d\x82\xb5\x18`Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.\x12\xb3\x01\n\x1fNotifyChatGroupUserStateChanged\x12<.ChatRoomClient_NotifyChatGroupUserStateChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41User chat group state (preferences, ack state, etc) have changed.\x12\x8f\x01\n\x18NotifyAckChatMessageEcho\x12&.CChatRoom_AckChatMessage_Notification\x1a\x0b.NoResponse\">\x82\xb5\x18:A session acked an unread message, echo to other sessions.\x12\xed\x01\n\x18NotifyChatRoomDisconnect\x12\x35.ChatRoomClient_NotifyChatRoomDisconnect_Notification\x1a\x0b.NoResponse\"\x8c\x01\x82\xb5\x18\x87\x01The ChatRoom server hosting the chat rooms has reconnected to the user\'s Chat server (may have restarted), client should refresh state.\x12\xd5\x01\n\x1bNotifyMemberListViewUpdated\x12\x33.CChatRoomClient_MemberListViewUpdated_Notification\x1a\x0b.NoResponse\"t\x82\xb5\x18pThe list of members for a chat room with virtualized member list has changed on the server (or client requested)\x12g\n\x15NotifyMessageReaction\x12\'.CChatRoom_MessageReaction_Notification\x1a\x0b.NoResponse\"\x18\x82\xb5\x18\x14New message reaction\x1a,\x82\xb5\x18$Client notifications for chat events\xc0\xb5\x18\x02\x32\xc2\x01\n\rChatUsability\x12\x86\x01\n\x1cNotifyClientUsabilityMetrics\x12\x33.CChatUsability_ClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\"$\x82\xb5\x18 Incoming metrics from the client\x1a(\x82\xb5\x18$Client notifications for chat events2\xe2\x01\n\x13\x43hatUsabilityClient\x12\x99\x01\n#NotifyRequestClientUsabilityMetrics\x12:.CChatUsability_RequestClientUsabilityMetrics_Notification\x1a\x0b.NoResponse\")\x82\xb5\x18%Request client send usability metrics\x1a/\x82\xb5\x18\'Client notifications for chat usability\xc0\xb5\x18\x02\x42\x03\x90\x01\x01') +_ECHATROOMJOINSTATE = DESCRIPTOR.enum_types_by_name['EChatRoomJoinState'] EChatRoomJoinState = enum_type_wrapper.EnumTypeWrapper(_ECHATROOMJOINSTATE) -_ECHATROOMGROUPRANK = _descriptor.EnumDescriptor( - name='EChatRoomGroupRank', - full_name='EChatRoomGroupRank', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EChatRoomGroupRank_Default', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomGroupRank_Viewer', index=1, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomGroupRank_Guest', index=2, number=15, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomGroupRank_Member', index=3, number=20, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomGroupRank_Moderator', index=4, number=30, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomGroupRank_Officer', index=5, number=40, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomGroupRank_Owner', index=6, number=50, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomGroupRank_TestInvalid', index=7, number=99, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=20845, - serialized_end=21137, -) -_sym_db.RegisterEnumDescriptor(_ECHATROOMGROUPRANK) - +_ECHATROOMGROUPRANK = DESCRIPTOR.enum_types_by_name['EChatRoomGroupRank'] EChatRoomGroupRank = enum_type_wrapper.EnumTypeWrapper(_ECHATROOMGROUPRANK) -_ECHATROOMNOTIFICATIONLEVEL = _descriptor.EnumDescriptor( - name='EChatRoomNotificationLevel', - full_name='EChatRoomNotificationLevel', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EChatroomNotificationLevel_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatroomNotificationLevel_None', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatroomNotificationLevel_MentionMe', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatroomNotificationLevel_MentionAll', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatroomNotificationLevel_AllMessages', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=21140, - serialized_end=21384, -) -_sym_db.RegisterEnumDescriptor(_ECHATROOMNOTIFICATIONLEVEL) - +_ECHATROOMNOTIFICATIONLEVEL = DESCRIPTOR.enum_types_by_name['EChatRoomNotificationLevel'] EChatRoomNotificationLevel = enum_type_wrapper.EnumTypeWrapper(_ECHATROOMNOTIFICATIONLEVEL) -_ECHATROOMSERVERMESSAGE = _descriptor.EnumDescriptor( - name='EChatRoomServerMessage', - full_name='EChatRoomServerMessage', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_RenameChatRoom', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_Joined', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_Parted', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_Kicked', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_Invited', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_InviteDismissed', index=6, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_ChatRoomTaglineChanged', index=7, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_ChatRoomAvatarChanged', index=8, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomServerMsg_AppCustom', index=9, number=11, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=21387, - serialized_end=21794, -) -_sym_db.RegisterEnumDescriptor(_ECHATROOMSERVERMESSAGE) - +_ECHATROOMSERVERMESSAGE = DESCRIPTOR.enum_types_by_name['EChatRoomServerMessage'] EChatRoomServerMessage = enum_type_wrapper.EnumTypeWrapper(_ECHATROOMSERVERMESSAGE) -_ECHATROOMMESSAGEREACTIONTYPE = _descriptor.EnumDescriptor( - name='EChatRoomMessageReactionType', - full_name='EChatRoomMessageReactionType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMessageReactionType_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMessageReactionType_Emoticon', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMessageReactionType_Sticker', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=21797, - serialized_end=21960, -) -_sym_db.RegisterEnumDescriptor(_ECHATROOMMESSAGEREACTIONTYPE) - +_ECHATROOMMESSAGEREACTIONTYPE = DESCRIPTOR.enum_types_by_name['EChatRoomMessageReactionType'] EChatRoomMessageReactionType = enum_type_wrapper.EnumTypeWrapper(_ECHATROOMMESSAGEREACTIONTYPE) -_ECHATROOMMEMBERSTATECHANGE = _descriptor.EnumDescriptor( - name='EChatRoomMemberStateChange', - full_name='EChatRoomMemberStateChange', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_Invalid', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_Joined', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_Parted', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_Kicked', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_Invited', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_RankChanged', index=5, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_InviteDismissed', index=6, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_Muted', index=7, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_Banned', index=8, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EChatRoomMemberStateChange_RolesChanged', index=9, number=12, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=21963, - serialized_end=22422, -) -_sym_db.RegisterEnumDescriptor(_ECHATROOMMEMBERSTATECHANGE) - +_ECHATROOMMEMBERSTATECHANGE = DESCRIPTOR.enum_types_by_name['EChatRoomMemberStateChange'] EChatRoomMemberStateChange = enum_type_wrapper.EnumTypeWrapper(_ECHATROOMMEMBERSTATECHANGE) k_EChatRoomJoinState_Default = 0 k_EChatRoomJoinState_None = 1 @@ -367,7242 +76,157 @@ k_EChatRoomMemberStateChange_RolesChanged = 12 - -_CCHAT_REQUESTFRIENDPERSONASTATES_REQUEST = _descriptor.Descriptor( - name='CChat_RequestFriendPersonaStates_Request', - full_name='CChat_RequestFriendPersonaStates_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=130, - serialized_end=172, -) - - -_CCHAT_REQUESTFRIENDPERSONASTATES_RESPONSE = _descriptor.Descriptor( - name='CChat_RequestFriendPersonaStates_Response', - full_name='CChat_RequestFriendPersonaStates_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=174, - serialized_end=217, -) - - -_CCHATROOM_CREATECHATROOMGROUP_REQUEST = _descriptor.Descriptor( - name='CChatRoom_CreateChatRoomGroup_Request', - full_name='CChatRoom_CreateChatRoomGroup_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_partner', full_name='CChatRoom_CreateChatRoomGroup_Request.steamid_partner', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_invited', full_name='CChatRoom_CreateChatRoomGroup_Request.steamid_invited', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CChatRoom_CreateChatRoomGroup_Request.name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_invitees', full_name='CChatRoom_CreateChatRoomGroup_Request.steamid_invitees', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_accountid', full_name='CChatRoom_CreateChatRoomGroup_Request.watching_broadcast_accountid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_channel_id', full_name='CChatRoom_CreateChatRoomGroup_Request.watching_broadcast_channel_id', index=5, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=220, - serialized_end=426, -) - - -_CCHATROLE = _descriptor.Descriptor( - name='CChatRole', - full_name='CChatRole', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='role_id', full_name='CChatRole.role_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CChatRole.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRole.ordinal', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=428, - serialized_end=487, -) - - -_CCHATROLEACTIONS = _descriptor.Descriptor( - name='CChatRoleActions', - full_name='CChatRoleActions', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='role_id', full_name='CChatRoleActions.role_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='can_create_rename_delete_channel', full_name='CChatRoleActions.can_create_rename_delete_channel', 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), - _descriptor.FieldDescriptor( - name='can_kick', full_name='CChatRoleActions.can_kick', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='can_ban', full_name='CChatRoleActions.can_ban', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='can_invite', full_name='CChatRoleActions.can_invite', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='can_change_tagline_avatar_name', full_name='CChatRoleActions.can_change_tagline_avatar_name', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='can_chat', full_name='CChatRoleActions.can_chat', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='can_view_history', full_name='CChatRoleActions.can_view_history', index=7, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='can_change_group_roles', full_name='CChatRoleActions.can_change_group_roles', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='can_change_user_roles', full_name='CChatRoleActions.can_change_user_roles', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='can_mention_all', full_name='CChatRoleActions.can_mention_all', index=10, - number=11, 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), - _descriptor.FieldDescriptor( - name='can_set_watching_broadcast', full_name='CChatRoleActions.can_set_watching_broadcast', index=11, - number=12, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=490, - serialized_end=830, -) - - -_CCHATPARTYBEACON = _descriptor.Descriptor( - name='CChatPartyBeacon', - full_name='CChatPartyBeacon', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CChatPartyBeacon.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_owner', full_name='CChatPartyBeacon.steamid_owner', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='beacon_id', full_name='CChatPartyBeacon.beacon_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_metadata', full_name='CChatPartyBeacon.game_metadata', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=832, - serialized_end=931, -) - - -_CCHATROOMGROUPHEADERSTATE = _descriptor.Descriptor( - name='CChatRoomGroupHeaderState', - full_name='CChatRoomGroupHeaderState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoomGroupHeaderState.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_name', full_name='CChatRoomGroupHeaderState.chat_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='clanid', full_name='CChatRoomGroupHeaderState.clanid', index=2, - number=13, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountid_owner', full_name='CChatRoomGroupHeaderState.accountid_owner', index=3, - number=14, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CChatRoomGroupHeaderState.appid', index=4, - number=21, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tagline', full_name='CChatRoomGroupHeaderState.tagline', index=5, - number=15, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='avatar_sha', full_name='CChatRoomGroupHeaderState.avatar_sha', index=6, - number=16, 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='default_role_id', full_name='CChatRoomGroupHeaderState.default_role_id', index=7, - number=17, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='roles', full_name='CChatRoomGroupHeaderState.roles', index=8, - number=18, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_actions', full_name='CChatRoomGroupHeaderState.role_actions', index=9, - number=19, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_accountid', full_name='CChatRoomGroupHeaderState.watching_broadcast_accountid', index=10, - number=20, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='party_beacons', full_name='CChatRoomGroupHeaderState.party_beacons', index=11, - number=22, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_channel_id', full_name='CChatRoomGroupHeaderState.watching_broadcast_channel_id', index=12, - number=23, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='active_minigame_id', full_name='CChatRoomGroupHeaderState.active_minigame_id', index=13, - number=24, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='avatar_ugc_url', full_name='CChatRoomGroupHeaderState.avatar_ugc_url', index=14, - number=25, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='disabled', full_name='CChatRoomGroupHeaderState.disabled', index=15, - number=26, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=934, - serialized_end=1378, -) - - -_CCHATROOMMEMBER = _descriptor.Descriptor( - name='CChatRoomMember', - full_name='CChatRoomMember', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CChatRoomMember.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state', full_name='CChatRoomMember.state', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rank', full_name='CChatRoomMember.rank', index=2, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_kick_expire', full_name='CChatRoomMember.time_kick_expire', index=3, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_ids', full_name='CChatRoomMember.role_ids', index=4, - number=7, type=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1381, - serialized_end=1592, -) - - -_CCHATROOMSTATE = _descriptor.Descriptor( - name='CChatRoomState', - full_name='CChatRoomState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoomState.chat_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_name', full_name='CChatRoomState.chat_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='voice_allowed', full_name='CChatRoomState.voice_allowed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='members_in_voice', full_name='CChatRoomState.members_in_voice', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_last_message', full_name='CChatRoomState.time_last_message', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sort_order', full_name='CChatRoomState.sort_order', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_message', full_name='CChatRoomState.last_message', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountid_last_message', full_name='CChatRoomState.accountid_last_message', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1595, - serialized_end=1797, -) - - -_CCHATROOMGROUPSTATE = _descriptor.Descriptor( - name='CChatRoomGroupState', - full_name='CChatRoomGroupState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='header_state', full_name='CChatRoomGroupState.header_state', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='members', full_name='CChatRoomGroupState.members', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='default_chat_id', full_name='CChatRoomGroupState.default_chat_id', index=2, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_rooms', full_name='CChatRoomGroupState.chat_rooms', index=3, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='kicked', full_name='CChatRoomGroupState.kicked', index=4, - number=7, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1800, - serialized_end=2002, -) - - -_CUSERCHATROOMSTATE = _descriptor.Descriptor( - name='CUserChatRoomState', - full_name='CUserChatRoomState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_id', full_name='CUserChatRoomState.chat_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_joined', full_name='CUserChatRoomState.time_joined', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_last_ack', full_name='CUserChatRoomState.time_last_ack', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='desktop_notification_level', full_name='CUserChatRoomState.desktop_notification_level', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mobile_notification_level', full_name='CUserChatRoomState.mobile_notification_level', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_last_mention', full_name='CUserChatRoomState.time_last_mention', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unread_indicator_muted', full_name='CUserChatRoomState.unread_indicator_muted', index=6, - number=7, type=8, cpp_type=7, label=1, - has_default_value=True, 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), - _descriptor.FieldDescriptor( - name='time_first_unread', full_name='CUserChatRoomState.time_first_unread', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2005, - serialized_end=2384, -) - - -_CUSERCHATROOMGROUPSTATE = _descriptor.Descriptor( - name='CUserChatRoomGroupState', - full_name='CUserChatRoomGroupState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CUserChatRoomGroupState.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_joined', full_name='CUserChatRoomGroupState.time_joined', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_chat_room_state', full_name='CUserChatRoomGroupState.user_chat_room_state', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='desktop_notification_level', full_name='CUserChatRoomGroupState.desktop_notification_level', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mobile_notification_level', full_name='CUserChatRoomGroupState.mobile_notification_level', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_last_group_ack', full_name='CUserChatRoomGroupState.time_last_group_ack', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unread_indicator_muted', full_name='CUserChatRoomGroupState.unread_indicator_muted', index=6, - number=7, type=8, cpp_type=7, label=1, - has_default_value=True, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2387, - serialized_end=2780, -) - - -_CCHATROOM_CREATECHATROOMGROUP_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_CreateChatRoomGroup_Response', - full_name='CChatRoom_CreateChatRoomGroup_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_CreateChatRoomGroup_Response.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state', full_name='CChatRoom_CreateChatRoomGroup_Response.state', index=1, - number=2, 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), - _descriptor.FieldDescriptor( - name='user_chat_state', full_name='CChatRoom_CreateChatRoomGroup_Response.user_chat_state', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2783, - serialized_end=2934, -) - - -_CCHATROOM_SAVECHATROOMGROUP_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SaveChatRoomGroup_Request', - full_name='CChatRoom_SaveChatRoomGroup_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SaveChatRoomGroup_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CChatRoom_SaveChatRoomGroup_Request.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2936, - serialized_end=3010, -) - - -_CCHATROOM_SAVECHATROOMGROUP_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SaveChatRoomGroup_Response', - full_name='CChatRoom_SaveChatRoomGroup_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3012, - serialized_end=3050, -) - - -_CCHATROOM_RENAMECHATROOMGROUP_REQUEST = _descriptor.Descriptor( - name='CChatRoom_RenameChatRoomGroup_Request', - full_name='CChatRoom_RenameChatRoomGroup_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_RenameChatRoomGroup_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CChatRoom_RenameChatRoomGroup_Request.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3052, - serialized_end=3128, -) - - -_CCHATROOM_RENAMECHATROOMGROUP_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_RenameChatRoomGroup_Response', - full_name='CChatRoom_RenameChatRoomGroup_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='CChatRoom_RenameChatRoomGroup_Response.name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3130, - serialized_end=3184, -) - - -_CCHATROOM_SETCHATROOMGROUPTAGLINE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SetChatRoomGroupTagline_Request', - full_name='CChatRoom_SetChatRoomGroupTagline_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SetChatRoomGroupTagline_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tagline', full_name='CChatRoom_SetChatRoomGroupTagline_Request.tagline', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3186, - serialized_end=3269, -) - - -_CCHATROOM_SETCHATROOMGROUPTAGLINE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SetChatRoomGroupTagline_Response', - full_name='CChatRoom_SetChatRoomGroupTagline_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3271, - serialized_end=3315, -) - - -_CCHATROOM_SETCHATROOMGROUPAVATAR_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SetChatRoomGroupAvatar_Request', - full_name='CChatRoom_SetChatRoomGroupAvatar_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SetChatRoomGroupAvatar_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='avatar_sha', full_name='CChatRoom_SetChatRoomGroupAvatar_Request.avatar_sha', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3317, - serialized_end=3402, -) - - -_CCHATROOM_SETCHATROOMGROUPAVATAR_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SetChatRoomGroupAvatar_Response', - full_name='CChatRoom_SetChatRoomGroupAvatar_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3404, - serialized_end=3447, -) - - -_CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SetChatRoomGroupWatchingBroadcast_Request', - full_name='CChatRoom_SetChatRoomGroupWatchingBroadcast_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SetChatRoomGroupWatchingBroadcast_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_accountid', full_name='CChatRoom_SetChatRoomGroupWatchingBroadcast_Request.watching_broadcast_accountid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_channel_id', full_name='CChatRoom_SetChatRoomGroupWatchingBroadcast_Request.watching_broadcast_channel_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3450, - serialized_end=3603, -) - - -_CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SetChatRoomGroupWatchingBroadcast_Response', - full_name='CChatRoom_SetChatRoomGroupWatchingBroadcast_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3605, - serialized_end=3659, -) - - -_CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_REQUEST = _descriptor.Descriptor( - name='CChatRoom_JoinMiniGameForChatRoomGroup_Request', - full_name='CChatRoom_JoinMiniGameForChatRoomGroup_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_JoinMiniGameForChatRoomGroup_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_JoinMiniGameForChatRoomGroup_Request.chat_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3661, - serialized_end=3749, -) - - -_CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_JoinMiniGameForChatRoomGroup_Response', - full_name='CChatRoom_JoinMiniGameForChatRoomGroup_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='minigame_id', full_name='CChatRoom_JoinMiniGameForChatRoomGroup_Response.minigame_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3751, - serialized_end=3821, -) - - -_CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_REQUEST = _descriptor.Descriptor( - name='CChatRoom_EndMiniGameForChatRoomGroup_Request', - full_name='CChatRoom_EndMiniGameForChatRoomGroup_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_EndMiniGameForChatRoomGroup_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_EndMiniGameForChatRoomGroup_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minigame_id', full_name='CChatRoom_EndMiniGameForChatRoomGroup_Request.minigame_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3823, - serialized_end=3931, -) - - -_CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_EndMiniGameForChatRoomGroup_Response', - full_name='CChatRoom_EndMiniGameForChatRoomGroup_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3933, - serialized_end=3981, -) - - -_CCHATROOM_MUTEUSER_REQUEST = _descriptor.Descriptor( - name='CChatRoom_MuteUser_Request', - full_name='CChatRoom_MuteUser_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_MuteUser_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CChatRoom_MuteUser_Request.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='expiration', full_name='CChatRoom_MuteUser_Request.expiration', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3983, - serialized_end=4071, -) - - -_CCHATROOM_MUTEUSER_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_MuteUser_Response', - full_name='CChatRoom_MuteUser_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4073, - serialized_end=4102, -) - - -_CCHATROOM_KICKUSER_REQUEST = _descriptor.Descriptor( - name='CChatRoom_KickUser_Request', - full_name='CChatRoom_KickUser_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_KickUser_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CChatRoom_KickUser_Request.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='expiration', full_name='CChatRoom_KickUser_Request.expiration', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4104, - serialized_end=4192, -) - - -_CCHATROOM_KICKUSER_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_KickUser_Response', - full_name='CChatRoom_KickUser_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4194, - serialized_end=4223, -) - - -_CCHATROOM_SETUSERBANSTATE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SetUserBanState_Request', - full_name='CChatRoom_SetUserBanState_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SetUserBanState_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CChatRoom_SetUserBanState_Request.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ban_state', full_name='CChatRoom_SetUserBanState_Request.ban_state', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4225, - serialized_end=4319, -) - - -_CCHATROOM_SETUSERBANSTATE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SetUserBanState_Response', - full_name='CChatRoom_SetUserBanState_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4321, - serialized_end=4357, -) - - -_CCHATROOM_REVOKEINVITE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_RevokeInvite_Request', - full_name='CChatRoom_RevokeInvite_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_RevokeInvite_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CChatRoom_RevokeInvite_Request.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4359, - serialized_end=4431, -) - - -_CCHATROOM_REVOKEINVITE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_RevokeInvite_Response', - full_name='CChatRoom_RevokeInvite_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4433, - serialized_end=4466, -) - - -_CCHATROOM_CREATEROLE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_CreateRole_Request', - full_name='CChatRoom_CreateRole_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_CreateRole_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CChatRoom_CreateRole_Request.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4468, - serialized_end=4535, -) - - -_CCHATROOM_CREATEROLE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_CreateRole_Response', - full_name='CChatRoom_CreateRole_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='actions', full_name='CChatRoom_CreateRole_Response.actions', index=0, - number=2, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4537, - serialized_end=4604, -) - - -_CCHATROOM_GETROLES_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetRoles_Request', - full_name='CChatRoom_GetRoles_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetRoles_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4606, - serialized_end=4657, -) - - -_CCHATROOM_GETROLES_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetRoles_Response', - full_name='CChatRoom_GetRoles_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='roles', full_name='CChatRoom_GetRoles_Response.roles', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4659, - serialized_end=4715, -) - - -_CCHATROOM_RENAMEROLE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_RenameRole_Request', - full_name='CChatRoom_RenameRole_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_RenameRole_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_id', full_name='CChatRoom_RenameRole_Request.role_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CChatRoom_RenameRole_Request.name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4717, - serialized_end=4801, -) - - -_CCHATROOM_RENAMEROLE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_RenameRole_Response', - full_name='CChatRoom_RenameRole_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4803, - serialized_end=4834, -) - - -_CCHATROOM_REORDERROLE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_ReorderRole_Request', - full_name='CChatRoom_ReorderRole_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_ReorderRole_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_id', full_name='CChatRoom_ReorderRole_Request.role_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRoom_ReorderRole_Request.ordinal', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4836, - serialized_end=4924, -) - - -_CCHATROOM_REORDERROLE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_ReorderRole_Response', - full_name='CChatRoom_ReorderRole_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4926, - serialized_end=4958, -) - - -_CCHATROOM_DELETEROLE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_DeleteRole_Request', - full_name='CChatRoom_DeleteRole_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_DeleteRole_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_id', full_name='CChatRoom_DeleteRole_Request.role_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4960, - serialized_end=5030, -) - - -_CCHATROOM_DELETEROLE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_DeleteRole_Response', - full_name='CChatRoom_DeleteRole_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5032, - serialized_end=5063, -) - - -_CCHATROOM_GETROLEACTIONS_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetRoleActions_Request', - full_name='CChatRoom_GetRoleActions_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetRoleActions_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_id', full_name='CChatRoom_GetRoleActions_Request.role_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5065, - serialized_end=5139, -) - - -_CCHATROOM_GETROLEACTIONS_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetRoleActions_Response', - full_name='CChatRoom_GetRoleActions_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='actions', full_name='CChatRoom_GetRoleActions_Response.actions', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5141, - serialized_end=5212, -) - - -_CCHATROOM_REPLACEROLEACTIONS_REQUEST = _descriptor.Descriptor( - name='CChatRoom_ReplaceRoleActions_Request', - full_name='CChatRoom_ReplaceRoleActions_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_ReplaceRoleActions_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_id', full_name='CChatRoom_ReplaceRoleActions_Request.role_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='actions', full_name='CChatRoom_ReplaceRoleActions_Request.actions', index=2, - number=4, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5214, - serialized_end=5328, -) - - -_CCHATROOM_REPLACEROLEACTIONS_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_ReplaceRoleActions_Response', - full_name='CChatRoom_ReplaceRoleActions_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5330, - serialized_end=5369, -) - - -_CCHATROOM_ADDROLETOUSER_REQUEST = _descriptor.Descriptor( - name='CChatRoom_AddRoleToUser_Request', - full_name='CChatRoom_AddRoleToUser_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_AddRoleToUser_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_id', full_name='CChatRoom_AddRoleToUser_Request.role_id', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CChatRoom_AddRoleToUser_Request.steamid', index=2, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5371, - serialized_end=5461, -) - - -_CCHATROOM_ADDROLETOUSER_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_AddRoleToUser_Response', - full_name='CChatRoom_AddRoleToUser_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5463, - serialized_end=5497, -) - - -_CCHATROOM_GETROLESFORUSER_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetRolesForUser_Request', - full_name='CChatRoom_GetRolesForUser_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetRolesForUser_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CChatRoom_GetRolesForUser_Request.steamid', index=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5499, - serialized_end=5574, -) - - -_CCHATROOM_GETROLESFORUSER_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetRolesForUser_Response', - full_name='CChatRoom_GetRolesForUser_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='role_ids', full_name='CChatRoom_GetRolesForUser_Response.role_ids', index=0, - number=1, type=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5576, - serialized_end=5630, -) - - -_CCHATROOM_DELETEROLEFROMUSER_REQUEST = _descriptor.Descriptor( - name='CChatRoom_DeleteRoleFromUser_Request', - full_name='CChatRoom_DeleteRoleFromUser_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_DeleteRoleFromUser_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_id', full_name='CChatRoom_DeleteRoleFromUser_Request.role_id', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CChatRoom_DeleteRoleFromUser_Request.steamid', index=2, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5632, - serialized_end=5727, -) - - -_CCHATROOM_DELETEROLEFROMUSER_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_DeleteRoleFromUser_Response', - full_name='CChatRoom_DeleteRoleFromUser_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5729, - serialized_end=5768, -) - - -_CCHATROOM_JOINCHATROOMGROUP_REQUEST = _descriptor.Descriptor( - name='CChatRoom_JoinChatRoomGroup_Request', - full_name='CChatRoom_JoinChatRoomGroup_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_JoinChatRoomGroup_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='invite_code', full_name='CChatRoom_JoinChatRoomGroup_Request.invite_code', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_JoinChatRoomGroup_Request.chat_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5770, - serialized_end=5868, -) - - -_CCHATROOM_JOINCHATROOMGROUP_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_JoinChatRoomGroup_Response', - full_name='CChatRoom_JoinChatRoomGroup_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='state', full_name='CChatRoom_JoinChatRoomGroup_Response.state', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='user_chat_state', full_name='CChatRoom_JoinChatRoomGroup_Response.user_chat_state', index=1, - 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), - _descriptor.FieldDescriptor( - name='join_chat_id', full_name='CChatRoom_JoinChatRoomGroup_Response.join_chat_id', index=2, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_expire', full_name='CChatRoom_JoinChatRoomGroup_Response.time_expire', index=3, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5871, - serialized_end=6040, -) - - -_CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_REQUEST = _descriptor.Descriptor( - name='CChatRoom_InviteFriendToChatRoomGroup_Request', - full_name='CChatRoom_InviteFriendToChatRoomGroup_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_InviteFriendToChatRoomGroup_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CChatRoom_InviteFriendToChatRoomGroup_Request.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_InviteFriendToChatRoomGroup_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='skip_friendsui_check', full_name='CChatRoom_InviteFriendToChatRoomGroup_Request.skip_friendsui_check', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6043, - serialized_end=6177, -) - - -_CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_InviteFriendToChatRoomGroup_Response', - full_name='CChatRoom_InviteFriendToChatRoomGroup_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6179, - serialized_end=6227, -) - - -_CCHATROOM_LEAVECHATROOMGROUP_REQUEST = _descriptor.Descriptor( - name='CChatRoom_LeaveChatRoomGroup_Request', - full_name='CChatRoom_LeaveChatRoomGroup_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_LeaveChatRoomGroup_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6229, - serialized_end=6290, -) - - -_CCHATROOM_LEAVECHATROOMGROUP_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_LeaveChatRoomGroup_Response', - full_name='CChatRoom_LeaveChatRoomGroup_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6292, - serialized_end=6331, -) - - -_CCHATROOM_CREATECHATROOM_REQUEST = _descriptor.Descriptor( - name='CChatRoom_CreateChatRoom_Request', - full_name='CChatRoom_CreateChatRoom_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_CreateChatRoom_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CChatRoom_CreateChatRoom_Request.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='allow_voice', full_name='CChatRoom_CreateChatRoom_Request.allow_voice', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6333, - serialized_end=6425, -) - - -_CCHATROOM_CREATECHATROOM_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_CreateChatRoom_Response', - full_name='CChatRoom_CreateChatRoom_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_room', full_name='CChatRoom_CreateChatRoom_Response.chat_room', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6427, - serialized_end=6498, -) - - -_CCHATROOM_DELETECHATROOM_REQUEST = _descriptor.Descriptor( - name='CChatRoom_DeleteChatRoom_Request', - full_name='CChatRoom_DeleteChatRoom_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_DeleteChatRoom_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_DeleteChatRoom_Request.chat_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6500, - serialized_end=6574, -) - - -_CCHATROOM_DELETECHATROOM_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_DeleteChatRoom_Response', - full_name='CChatRoom_DeleteChatRoom_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6576, - serialized_end=6611, -) - - -_CCHATROOM_RENAMECHATROOM_REQUEST = _descriptor.Descriptor( - name='CChatRoom_RenameChatRoom_Request', - full_name='CChatRoom_RenameChatRoom_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_RenameChatRoom_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_RenameChatRoom_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CChatRoom_RenameChatRoom_Request.name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6613, - serialized_end=6701, -) - - -_CCHATROOM_RENAMECHATROOM_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_RenameChatRoom_Response', - full_name='CChatRoom_RenameChatRoom_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6703, - serialized_end=6738, -) - - -_CCHATROOM_REORDERCHATROOM_REQUEST = _descriptor.Descriptor( - name='CChatRoom_ReorderChatRoom_Request', - full_name='CChatRoom_ReorderChatRoom_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_ReorderChatRoom_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_ReorderChatRoom_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='move_after_chat_id', full_name='CChatRoom_ReorderChatRoom_Request.move_after_chat_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6740, - serialized_end=6843, -) - - -_CCHATROOM_REORDERCHATROOM_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_ReorderChatRoom_Response', - full_name='CChatRoom_ReorderChatRoom_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6845, - serialized_end=6881, -) - - -_CCHATROOM_SENDCHATMESSAGE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SendChatMessage_Request', - full_name='CChatRoom_SendChatMessage_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SendChatMessage_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_SendChatMessage_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='message', full_name='CChatRoom_SendChatMessage_Request.message', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='echo_to_sender', full_name='CChatRoom_SendChatMessage_Request.echo_to_sender', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6883, - serialized_end=6999, -) - - -_CCHATROOM_SENDCHATMESSAGE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SendChatMessage_Response', - full_name='CChatRoom_SendChatMessage_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='modified_message', full_name='CChatRoom_SendChatMessage_Response.modified_message', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_timestamp', full_name='CChatRoom_SendChatMessage_Response.server_timestamp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRoom_SendChatMessage_Response.ordinal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='message_without_bb_code', full_name='CChatRoom_SendChatMessage_Response.message_without_bb_code', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7002, - serialized_end=7140, -) - - -_CCHATROOM_JOINVOICECHAT_REQUEST = _descriptor.Descriptor( - name='CChatRoom_JoinVoiceChat_Request', - full_name='CChatRoom_JoinVoiceChat_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_JoinVoiceChat_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_JoinVoiceChat_Request.chat_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7142, - serialized_end=7215, -) - - -_CCHATROOM_JOINVOICECHAT_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_JoinVoiceChat_Response', - full_name='CChatRoom_JoinVoiceChat_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_chatid', full_name='CChatRoom_JoinVoiceChat_Response.voice_chatid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7217, - serialized_end=7273, -) - - -_CCHATROOM_LEAVEVOICECHAT_REQUEST = _descriptor.Descriptor( - name='CChatRoom_LeaveVoiceChat_Request', - full_name='CChatRoom_LeaveVoiceChat_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_LeaveVoiceChat_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_LeaveVoiceChat_Request.chat_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7275, - serialized_end=7349, -) - - -_CCHATROOM_LEAVEVOICECHAT_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_LeaveVoiceChat_Response', - full_name='CChatRoom_LeaveVoiceChat_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7351, - serialized_end=7386, -) - - -_CCHATROOM_GETMESSAGEHISTORY_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetMessageHistory_Request', - full_name='CChatRoom_GetMessageHistory_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetMessageHistory_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_GetMessageHistory_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_time', full_name='CChatRoom_GetMessageHistory_Request.last_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_ordinal', full_name='CChatRoom_GetMessageHistory_Request.last_ordinal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start_time', full_name='CChatRoom_GetMessageHistory_Request.start_time', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start_ordinal', full_name='CChatRoom_GetMessageHistory_Request.start_ordinal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_count', full_name='CChatRoom_GetMessageHistory_Request.max_count', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7389, - serialized_end=7569, -) - - -_SERVERMESSAGE = _descriptor.Descriptor( - name='ServerMessage', - full_name='ServerMessage', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='message', full_name='ServerMessage.message', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='string_param', full_name='ServerMessage.string_param', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountid_param', full_name='ServerMessage.accountid_param', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7572, - serialized_end=7706, -) - - -_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE_MESSAGEREACTION = _descriptor.Descriptor( - name='MessageReaction', - full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='reaction_type', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction.reaction_type', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reaction', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction.reaction', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='num_reactors', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction.num_reactors', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_user_reacted', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction.has_user_reacted', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8078, - serialized_end=8255, -) - -_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE = _descriptor.Descriptor( - name='ChatMessage', - full_name='CChatRoom_GetMessageHistory_Response.ChatMessage', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='sender', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.sender', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_timestamp', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.server_timestamp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='message', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.message', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.ordinal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_message', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.server_message', index=4, - number=5, 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), - _descriptor.FieldDescriptor( - name='deleted', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.deleted', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reactions', full_name='CChatRoom_GetMessageHistory_Response.ChatMessage.reactions', index=6, - number=7, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE_MESSAGEREACTION, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7843, - serialized_end=8255, -) - -_CCHATROOM_GETMESSAGEHISTORY_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetMessageHistory_Response', - full_name='CChatRoom_GetMessageHistory_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='messages', full_name='CChatRoom_GetMessageHistory_Response.messages', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='more_available', full_name='CChatRoom_GetMessageHistory_Response.more_available', index=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7709, - serialized_end=8255, -) - - -_CCHATROOM_GETMYCHATROOMGROUPS_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetMyChatRoomGroups_Request', - full_name='CChatRoom_GetMyChatRoomGroups_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8257, - serialized_end=8296, -) - - -_CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetChatRoomGroupSummary_Response', - full_name='CChatRoom_GetChatRoomGroupSummary_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetChatRoomGroupSummary_Response.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_name', full_name='CChatRoom_GetChatRoomGroupSummary_Response.chat_group_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='active_member_count', full_name='CChatRoom_GetChatRoomGroupSummary_Response.active_member_count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='active_voice_member_count', full_name='CChatRoom_GetChatRoomGroupSummary_Response.active_voice_member_count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='default_chat_id', full_name='CChatRoom_GetChatRoomGroupSummary_Response.default_chat_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_rooms', full_name='CChatRoom_GetChatRoomGroupSummary_Response.chat_rooms', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='clanid', full_name='CChatRoom_GetChatRoomGroupSummary_Response.clanid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_tagline', full_name='CChatRoom_GetChatRoomGroupSummary_Response.chat_group_tagline', index=7, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountid_owner', full_name='CChatRoom_GetChatRoomGroupSummary_Response.accountid_owner', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='top_members', full_name='CChatRoom_GetChatRoomGroupSummary_Response.top_members', index=9, - number=10, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_avatar_sha', full_name='CChatRoom_GetChatRoomGroupSummary_Response.chat_group_avatar_sha', index=10, - number=11, 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='rank', full_name='CChatRoom_GetChatRoomGroupSummary_Response.rank', index=11, - number=12, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='default_role_id', full_name='CChatRoom_GetChatRoomGroupSummary_Response.default_role_id', index=12, - number=13, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_ids', full_name='CChatRoom_GetChatRoomGroupSummary_Response.role_ids', index=13, - number=14, type=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='role_actions', full_name='CChatRoom_GetChatRoomGroupSummary_Response.role_actions', index=14, - number=15, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_accountid', full_name='CChatRoom_GetChatRoomGroupSummary_Response.watching_broadcast_accountid', index=15, - number=16, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CChatRoom_GetChatRoomGroupSummary_Response.appid', index=16, - number=17, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='party_beacons', full_name='CChatRoom_GetChatRoomGroupSummary_Response.party_beacons', index=17, - number=18, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_channel_id', full_name='CChatRoom_GetChatRoomGroupSummary_Response.watching_broadcast_channel_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='active_minigame_id', full_name='CChatRoom_GetChatRoomGroupSummary_Response.active_minigame_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='avatar_ugc_url', full_name='CChatRoom_GetChatRoomGroupSummary_Response.avatar_ugc_url', index=20, - number=21, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='disabled', full_name='CChatRoom_GetChatRoomGroupSummary_Response.disabled', index=21, - number=22, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8299, - serialized_end=8991, -) - - -_CCHATROOMSUMMARYPAIR = _descriptor.Descriptor( - name='CChatRoomSummaryPair', - full_name='CChatRoomSummaryPair', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='user_chat_group_state', full_name='CChatRoomSummaryPair.user_chat_group_state', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='group_summary', full_name='CChatRoomSummaryPair.group_summary', index=1, - number=2, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8994, - serialized_end=9141, -) - - -_CCHATROOM_GETMYCHATROOMGROUPS_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetMyChatRoomGroups_Response', - full_name='CChatRoom_GetMyChatRoomGroups_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_room_groups', full_name='CChatRoom_GetMyChatRoomGroups_Response.chat_room_groups', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9143, - serialized_end=9232, -) - - -_CCHATROOM_GETCHATROOMGROUPSTATE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetChatRoomGroupState_Request', - full_name='CChatRoom_GetChatRoomGroupState_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetChatRoomGroupState_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9234, - serialized_end=9298, -) - - -_CCHATROOM_GETCHATROOMGROUPSTATE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetChatRoomGroupState_Response', - full_name='CChatRoom_GetChatRoomGroupState_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='state', full_name='CChatRoom_GetChatRoomGroupState_Response.state', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9300, - serialized_end=9379, -) - - -_CCHATROOM_GETCHATROOMGROUPSUMMARY_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetChatRoomGroupSummary_Request', - full_name='CChatRoom_GetChatRoomGroupSummary_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetChatRoomGroupSummary_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9381, - serialized_end=9447, -) - - -_CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SetAppChatRoomGroupForceActive_Request', - full_name='CChatRoom_SetAppChatRoomGroupForceActive_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SetAppChatRoomGroupForceActive_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='requesting_app_id', full_name='CChatRoom_SetAppChatRoomGroupForceActive_Request.requesting_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9449, - serialized_end=9549, -) - - -_CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SetAppChatRoomGroupForceActive_Response', - full_name='CChatRoom_SetAppChatRoomGroupForceActive_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='result', full_name='CChatRoom_SetAppChatRoomGroupForceActive_Response.result', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accounts_in_channel', full_name='CChatRoom_SetAppChatRoomGroupForceActive_Response.accounts_in_channel', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9551, - serialized_end=9647, -) - - -_CCHATROOM_SETAPPCHATROOMGROUPSTOPFORCEACTIVE_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_SetAppChatRoomGroupStopForceActive_Notification', - full_name='CChatRoom_SetAppChatRoomGroupStopForceActive_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SetAppChatRoomGroupStopForceActive_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='requesting_app_id', full_name='CChatRoom_SetAppChatRoomGroupStopForceActive_Notification.requesting_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9649, - serialized_end=9758, -) - - -_CCHATROOM_ACKCHATMESSAGE_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_AckChatMessage_Notification', - full_name='CChatRoom_AckChatMessage_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_AckChatMessage_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_AckChatMessage_Notification.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='timestamp', full_name='CChatRoom_AckChatMessage_Notification.timestamp', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9760, - serialized_end=9858, -) - - -_CCHATROOM_CREATEINVITELINK_REQUEST = _descriptor.Descriptor( - name='CChatRoom_CreateInviteLink_Request', - full_name='CChatRoom_CreateInviteLink_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_CreateInviteLink_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='seconds_valid', full_name='CChatRoom_CreateInviteLink_Request.seconds_valid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_CreateInviteLink_Request.chat_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9860, - serialized_end=9959, -) - - -_CCHATROOM_CREATEINVITELINK_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_CreateInviteLink_Response', - full_name='CChatRoom_CreateInviteLink_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='invite_code', full_name='CChatRoom_CreateInviteLink_Response.invite_code', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='seconds_valid', full_name='CChatRoom_CreateInviteLink_Response.seconds_valid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9961, - serialized_end=10042, -) - - -_CCHATROOM_GETINVITELINKINFO_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetInviteLinkInfo_Request', - full_name='CChatRoom_GetInviteLinkInfo_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='invite_code', full_name='CChatRoom_GetInviteLinkInfo_Request.invite_code', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10044, - serialized_end=10102, -) - - -_CCHATROOM_GETINVITELINKINFO_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetInviteLinkInfo_Response', - full_name='CChatRoom_GetInviteLinkInfo_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_sender', full_name='CChatRoom_GetInviteLinkInfo_Response.steamid_sender', index=0, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_expires', full_name='CChatRoom_GetInviteLinkInfo_Response.time_expires', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_GetInviteLinkInfo_Response.chat_id', index=2, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='group_summary', full_name='CChatRoom_GetInviteLinkInfo_Response.group_summary', index=3, - number=8, 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), - _descriptor.FieldDescriptor( - name='user_chat_group_state', full_name='CChatRoom_GetInviteLinkInfo_Response.user_chat_group_state', index=4, - number=9, 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), - _descriptor.FieldDescriptor( - name='time_kick_expire', full_name='CChatRoom_GetInviteLinkInfo_Response.time_kick_expire', index=5, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='banned', full_name='CChatRoom_GetInviteLinkInfo_Response.banned', index=6, - number=11, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10105, - serialized_end=10373, -) - - -_CCHATROOM_GETINVITEINFO_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetInviteInfo_Request', - full_name='CChatRoom_GetInviteInfo_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_invitee', full_name='CChatRoom_GetInviteInfo_Request.steamid_invitee', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetInviteInfo_Request.chat_group_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_GetInviteInfo_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='invite_code', full_name='CChatRoom_GetInviteInfo_Request.invite_code', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10375, - serialized_end=10494, -) - - -_CCHATROOM_GETINVITEINFO_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetInviteInfo_Response', - full_name='CChatRoom_GetInviteInfo_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='group_summary', full_name='CChatRoom_GetInviteInfo_Response.group_summary', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='time_kick_expire', full_name='CChatRoom_GetInviteInfo_Response.time_kick_expire', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='banned', full_name='CChatRoom_GetInviteInfo_Response.banned', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10497, - serialized_end=10641, -) - - -_CCHATROOM_GETINVITELINKSFORGROUP_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetInviteLinksForGroup_Request', - full_name='CChatRoom_GetInviteLinksForGroup_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetInviteLinksForGroup_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10643, - serialized_end=10708, -) - - -_CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE_LINKINFO = _descriptor.Descriptor( - name='LinkInfo', - full_name='CChatRoom_GetInviteLinksForGroup_Response.LinkInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='invite_code', full_name='CChatRoom_GetInviteLinksForGroup_Response.LinkInfo.invite_code', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_creator', full_name='CChatRoom_GetInviteLinksForGroup_Response.LinkInfo.steamid_creator', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_expires', full_name='CChatRoom_GetInviteLinksForGroup_Response.LinkInfo.time_expires', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_GetInviteLinksForGroup_Response.LinkInfo.chat_id', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10831, - serialized_end=10926, -) - -_CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetInviteLinksForGroup_Response', - full_name='CChatRoom_GetInviteLinksForGroup_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='invite_links', full_name='CChatRoom_GetInviteLinksForGroup_Response.invite_links', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE_LINKINFO, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10711, - serialized_end=10926, -) - - -_CCHATROOM_GETBANLIST_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetBanList_Request', - full_name='CChatRoom_GetBanList_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetBanList_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10928, - serialized_end=10981, -) - - -_CCHATROOM_GETBANLIST_RESPONSE_BANINFO = _descriptor.Descriptor( - name='BanInfo', - full_name='CChatRoom_GetBanList_Response.BanInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CChatRoom_GetBanList_Response.BanInfo.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountid_actor', full_name='CChatRoom_GetBanList_Response.BanInfo.accountid_actor', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_banned', full_name='CChatRoom_GetBanList_Response.BanInfo.time_banned', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ban_reason', full_name='CChatRoom_GetBanList_Response.BanInfo.ban_reason', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11071, - serialized_end=11165, -) - -_CCHATROOM_GETBANLIST_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetBanList_Response', - full_name='CChatRoom_GetBanList_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='bans', full_name='CChatRoom_GetBanList_Response.bans', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CCHATROOM_GETBANLIST_RESPONSE_BANINFO, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10984, - serialized_end=11165, -) - - -_CCHATROOM_GETINVITELIST_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetInviteList_Request', - full_name='CChatRoom_GetInviteList_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetInviteList_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11167, - serialized_end=11223, -) - - -_CCHATROOMGROUPINVITE = _descriptor.Descriptor( - name='CChatRoomGroupInvite', - full_name='CChatRoomGroupInvite', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CChatRoomGroupInvite.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountid_actor', full_name='CChatRoomGroupInvite.accountid_actor', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_invited', full_name='CChatRoomGroupInvite.time_invited', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11225, - serialized_end=11313, -) - - -_CCHATROOM_GETINVITELIST_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetInviteList_Response', - full_name='CChatRoom_GetInviteList_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='invites', full_name='CChatRoom_GetInviteList_Response.invites', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11315, - serialized_end=11389, -) - - -_CCHATROOM_DELETEINVITELINK_REQUEST = _descriptor.Descriptor( - name='CChatRoom_DeleteInviteLink_Request', - full_name='CChatRoom_DeleteInviteLink_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_DeleteInviteLink_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='invite_code', full_name='CChatRoom_DeleteInviteLink_Request.invite_code', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11391, - serialized_end=11471, -) - - -_CCHATROOM_DELETEINVITELINK_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_DeleteInviteLink_Response', - full_name='CChatRoom_DeleteInviteLink_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11473, - serialized_end=11510, -) - - -_CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SetSessionActiveChatRoomGroups_Request', - full_name='CChatRoom_SetSessionActiveChatRoomGroups_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_ids', full_name='CChatRoom_SetSessionActiveChatRoomGroups_Request.chat_group_ids', index=0, - number=1, type=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_groups_data_requested', full_name='CChatRoom_SetSessionActiveChatRoomGroups_Request.chat_groups_data_requested', index=1, - number=2, type=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='virtualize_members_threshold', full_name='CChatRoom_SetSessionActiveChatRoomGroups_Request.virtualize_members_threshold', 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=b'\202\265\030YIf a chat room has more members than this threshold, we will opt in to a virtualized list', 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=11513, - serialized_end=11757, -) - - -_CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SetSessionActiveChatRoomGroups_Response', - full_name='CChatRoom_SetSessionActiveChatRoomGroups_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_states', full_name='CChatRoom_SetSessionActiveChatRoomGroups_Response.chat_states', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='virtualize_members_chat_group_ids', full_name='CChatRoom_SetSessionActiveChatRoomGroups_Response.virtualize_members_chat_group_ids', index=1, - number=2, type=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11760, - serialized_end=11897, -) - - -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES = _descriptor.Descriptor( - name='ChatGroupPreferences', - full_name='CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='desktop_notification_level', full_name='CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences.desktop_notification_level', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mobile_notification_level', full_name='CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences.mobile_notification_level', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unread_indicator_muted', full_name='CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences.unread_indicator_muted', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12173, - serialized_end=12432, -) - -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES = _descriptor.Descriptor( - name='ChatRoomPreferences', - full_name='CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences.chat_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='desktop_notification_level', full_name='CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences.desktop_notification_level', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mobile_notification_level', full_name='CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences.mobile_notification_level', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unread_indicator_muted', full_name='CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences.unread_indicator_muted', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12435, - serialized_end=12710, -) - -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SetUserChatGroupPreferences_Request', - full_name='CChatRoom_SetUserChatGroupPreferences_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SetUserChatGroupPreferences_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_preferences', full_name='CChatRoom_SetUserChatGroupPreferences_Request.chat_group_preferences', index=1, - number=2, 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), - _descriptor.FieldDescriptor( - name='chat_room_preferences', full_name='CChatRoom_SetUserChatGroupPreferences_Request.chat_room_preferences', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES, _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11900, - serialized_end=12710, -) - - -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SetUserChatGroupPreferences_Response', - full_name='CChatRoom_SetUserChatGroupPreferences_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12712, - serialized_end=12760, -) - - -_CCHATROOM_DELETECHATMESSAGES_REQUEST_MESSAGE = _descriptor.Descriptor( - name='Message', - full_name='CChatRoom_DeleteChatMessages_Request.Message', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='server_timestamp', full_name='CChatRoom_DeleteChatMessages_Request.Message.server_timestamp', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRoom_DeleteChatMessages_Request.Message.ordinal', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12908, - serialized_end=12960, -) - -_CCHATROOM_DELETECHATMESSAGES_REQUEST = _descriptor.Descriptor( - name='CChatRoom_DeleteChatMessages_Request', - full_name='CChatRoom_DeleteChatMessages_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_DeleteChatMessages_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_DeleteChatMessages_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='messages', full_name='CChatRoom_DeleteChatMessages_Request.messages', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CCHATROOM_DELETECHATMESSAGES_REQUEST_MESSAGE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12763, - serialized_end=12960, -) - - -_CCHATROOM_DELETECHATMESSAGES_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_DeleteChatMessages_Response', - full_name='CChatRoom_DeleteChatMessages_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12962, - serialized_end=13001, -) - - -_CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_UpdateMemberListView_Notification', - full_name='CChatRoom_UpdateMemberListView_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_UpdateMemberListView_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='view_id', full_name='CChatRoom_UpdateMemberListView_Notification.view_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=b'\202\265\030RClient-generated ID. Should send the same value on all requests for the same view', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start', full_name='CChatRoom_UpdateMemberListView_Notification.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='end', full_name='CChatRoom_UpdateMemberListView_Notification.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_changenumber', full_name='CChatRoom_UpdateMemberListView_Notification.client_changenumber', 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=b'\202\265\030nAny updates from this call on will have this changenumber present. Can be used to guarantee in-order updates.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='delete_view', full_name='CChatRoom_UpdateMemberListView_Notification.delete_view', 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%Indicates this view has been deleted.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persona_subscribe_accountids', full_name='CChatRoom_UpdateMemberListView_Notification.persona_subscribe_accountids', index=6, - number=7, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persona_unsubscribe_accountids', full_name='CChatRoom_UpdateMemberListView_Notification.persona_unsubscribe_accountids', index=7, - number=8, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13004, - serialized_end=13493, -) - - -_CCHATROOM_SEARCHMEMBERS_REQUEST = _descriptor.Descriptor( - name='CChatRoom_SearchMembers_Request', - full_name='CChatRoom_SearchMembers_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_SearchMembers_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='search_id', full_name='CChatRoom_SearchMembers_Request.search_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=b'\202\265\030\231\001Client-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='search_text', full_name='CChatRoom_SearchMembers_Request.search_text', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_results', full_name='CChatRoom_SearchMembers_Request.max_results', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13496, - serialized_end=13775, -) - - -_CCHATROOM_SEARCHMEMBERS_RESPONSE_MEMBERMATCH = _descriptor.Descriptor( - name='MemberMatch', - full_name='CChatRoom_SearchMembers_Response.MemberMatch', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CChatRoom_SearchMembers_Response.MemberMatch.accountid', index=0, - number=1, 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='persona', full_name='CChatRoom_SearchMembers_Response.MemberMatch.persona', index=1, - number=2, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13909, - serialized_end=13990, -) - -_CCHATROOM_SEARCHMEMBERS_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_SearchMembers_Response', - full_name='CChatRoom_SearchMembers_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='matching_members', full_name='CChatRoom_SearchMembers_Response.matching_members', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='status_flags', full_name='CChatRoom_SearchMembers_Response.status_flags', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CCHATROOM_SEARCHMEMBERS_RESPONSE_MEMBERMATCH, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13778, - serialized_end=13990, -) - - -_CCHATROOM_UPDATEMESSAGEREACTION_REQUEST = _descriptor.Descriptor( - name='CChatRoom_UpdateMessageReaction_Request', - full_name='CChatRoom_UpdateMessageReaction_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_UpdateMessageReaction_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_UpdateMessageReaction_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_timestamp', full_name='CChatRoom_UpdateMessageReaction_Request.server_timestamp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRoom_UpdateMessageReaction_Request.ordinal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reaction_type', full_name='CChatRoom_UpdateMessageReaction_Request.reaction_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reaction', full_name='CChatRoom_UpdateMessageReaction_Request.reaction', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_add', full_name='CChatRoom_UpdateMessageReaction_Request.is_add', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13993, - serialized_end=14245, -) - - -_CCHATROOM_UPDATEMESSAGEREACTION_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_UpdateMessageReaction_Response', - full_name='CChatRoom_UpdateMessageReaction_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='num_reactors', full_name='CChatRoom_UpdateMessageReaction_Response.num_reactors', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14247, - serialized_end=14311, -) - - -_CCHATROOM_GETMESSAGEREACTIONREACTORS_REQUEST = _descriptor.Descriptor( - name='CChatRoom_GetMessageReactionReactors_Request', - full_name='CChatRoom_GetMessageReactionReactors_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_GetMessageReactionReactors_Request.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_GetMessageReactionReactors_Request.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_timestamp', full_name='CChatRoom_GetMessageReactionReactors_Request.server_timestamp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRoom_GetMessageReactionReactors_Request.ordinal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reaction_type', full_name='CChatRoom_GetMessageReactionReactors_Request.reaction_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reaction', full_name='CChatRoom_GetMessageReactionReactors_Request.reaction', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='limit', full_name='CChatRoom_GetMessageReactionReactors_Request.limit', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14314, - serialized_end=14570, -) - - -_CCHATROOM_GETMESSAGEREACTIONREACTORS_RESPONSE = _descriptor.Descriptor( - name='CChatRoom_GetMessageReactionReactors_Response', - full_name='CChatRoom_GetMessageReactionReactors_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='reactors', full_name='CChatRoom_GetMessageReactionReactors_Response.reactors', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14572, - serialized_end=14637, -) - - -_CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST = _descriptor.Descriptor( - name='CClanChatRooms_GetClanChatRoomInfo_Request', - full_name='CClanChatRooms_GetClanChatRoomInfo_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CClanChatRooms_GetClanChatRoomInfo_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='autocreate', full_name='CClanChatRooms_GetClanChatRoomInfo_Request.autocreate', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=True, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=b'\202\265\030;Create a default chat room if none has been created before.', 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=14640, - serialized_end=14792, -) - - -_CCLANCHATROOMS_GETCLANCHATROOMINFO_RESPONSE = _descriptor.Descriptor( - name='CClanChatRooms_GetClanChatRoomInfo_Response', - full_name='CClanChatRooms_GetClanChatRoomInfo_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_summary', full_name='CClanChatRooms_GetClanChatRoomInfo_Response.chat_group_summary', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14794, - serialized_end=14912, -) - - -_CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_REQUEST = _descriptor.Descriptor( - name='CClanChatRooms_SetClanChatRoomPrivate_Request', - full_name='CClanChatRooms_SetClanChatRoomPrivate_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CClanChatRooms_SetClanChatRoomPrivate_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_room_private', full_name='CClanChatRooms_SetClanChatRoomPrivate_Request.chat_room_private', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14914, - serialized_end=15005, -) - - -_CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_RESPONSE = _descriptor.Descriptor( - name='CClanChatRooms_SetClanChatRoomPrivate_Response', - full_name='CClanChatRooms_SetClanChatRoomPrivate_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_room_private', full_name='CClanChatRooms_SetClanChatRoomPrivate_Response.chat_room_private', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15007, - serialized_end=15082, -) - - -_CCHATMENTIONS = _descriptor.Descriptor( - name='CChatMentions', - full_name='CChatMentions', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='mention_all', full_name='CChatMentions.mention_all', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='mention_here', full_name='CChatMentions.mention_here', 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), - _descriptor.FieldDescriptor( - name='mention_accountids', full_name='CChatMentions.mention_accountids', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15084, - serialized_end=15170, -) - - -_CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_IncomingChatMessage_Notification', - full_name='CChatRoom_IncomingChatMessage_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_IncomingChatMessage_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_IncomingChatMessage_Notification.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_sender', full_name='CChatRoom_IncomingChatMessage_Notification.steamid_sender', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='message', full_name='CChatRoom_IncomingChatMessage_Notification.message', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='timestamp', full_name='CChatRoom_IncomingChatMessage_Notification.timestamp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mentions', full_name='CChatRoom_IncomingChatMessage_Notification.mentions', index=5, - number=6, 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), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRoom_IncomingChatMessage_Notification.ordinal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_message', full_name='CChatRoom_IncomingChatMessage_Notification.server_message', index=7, - number=8, 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), - _descriptor.FieldDescriptor( - name='message_no_bbcode', full_name='CChatRoom_IncomingChatMessage_Notification.message_no_bbcode', index=8, - number=9, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_name', full_name='CChatRoom_IncomingChatMessage_Notification.chat_name', index=9, - number=10, type=9, cpp_type=9, label=1, - 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\0306A name to use for the chat, intended for notifications', 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=15173, - serialized_end=15514, -) - - -_CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION_CHATMESSAGE = _descriptor.Descriptor( - name='ChatMessage', - full_name='CChatRoom_ChatMessageModified_Notification.ChatMessage', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='server_timestamp', full_name='CChatRoom_ChatMessageModified_Notification.ChatMessage.server_timestamp', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRoom_ChatMessageModified_Notification.ChatMessage.ordinal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deleted', full_name='CChatRoom_ChatMessageModified_Notification.ChatMessage.deleted', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15678, - serialized_end=15751, -) - -_CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_ChatMessageModified_Notification', - full_name='CChatRoom_ChatMessageModified_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_ChatMessageModified_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_ChatMessageModified_Notification.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='messages', full_name='CChatRoom_ChatMessageModified_Notification.messages', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION_CHATMESSAGE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15517, - serialized_end=15751, -) - - -_CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_MemberStateChange_Notification', - full_name='CChatRoom_MemberStateChange_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_MemberStateChange_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='member', full_name='CChatRoom_MemberStateChange_Notification.member', index=1, - number=2, 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), - _descriptor.FieldDescriptor( - name='change', full_name='CChatRoom_MemberStateChange_Notification.change', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15754, - serialized_end=15936, -) - - -_CCHATROOM_CHATROOMHEADERSTATE_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_ChatRoomHeaderState_Notification', - full_name='CChatRoom_ChatRoomHeaderState_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='header_state', full_name='CChatRoom_ChatRoomHeaderState_Notification.header_state', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15938, - serialized_end=16032, -) - - -_CCHATROOM_CHATROOMGROUPROOMSCHANGE_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_ChatRoomGroupRoomsChange_Notification', - full_name='CChatRoom_ChatRoomGroupRoomsChange_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_ChatRoomGroupRoomsChange_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='default_chat_id', full_name='CChatRoom_ChatRoomGroupRoomsChange_Notification.default_chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_rooms', full_name='CChatRoom_ChatRoomGroupRoomsChange_Notification.chat_rooms', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16035, - serialized_end=16169, -) - - -_CCHATROOM_NOTIFYSHOULDREJOINCHATROOMVOICECHAT_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification', - full_name='CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification.chat_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification.chat_group_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16171, - serialized_end=16271, -) - - -_CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION = _descriptor.Descriptor( - name='ChatRoomClient_NotifyChatGroupUserStateChanged_Notification', - full_name='ChatRoomClient_NotifyChatGroupUserStateChanged_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='ChatRoomClient_NotifyChatGroupUserStateChanged_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_chat_group_state', full_name='ChatRoomClient_NotifyChatGroupUserStateChanged_Notification.user_chat_group_state', index=1, - number=2, 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), - _descriptor.FieldDescriptor( - name='group_summary', full_name='ChatRoomClient_NotifyChatGroupUserStateChanged_Notification.group_summary', 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), - _descriptor.FieldDescriptor( - name='user_action', full_name='ChatRoomClient_NotifyChatGroupUserStateChanged_Notification.user_action', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16274, - serialized_end=16571, -) - - -_CHATROOMCLIENT_NOTIFYCHATROOMDISCONNECT_NOTIFICATION = _descriptor.Descriptor( - name='ChatRoomClient_NotifyChatRoomDisconnect_Notification', - full_name='ChatRoomClient_NotifyChatRoomDisconnect_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_ids', full_name='ChatRoomClient_NotifyChatRoomDisconnect_Notification.chat_group_ids', index=0, - number=1, type=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16573, - serialized_end=16651, -) - - -_CCHATROOMMEMBERLISTVIEW = _descriptor.Descriptor( - name='CChatRoomMemberListView', - full_name='CChatRoomMemberListView', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='start', full_name='CChatRoomMemberListView.start', index=0, - 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='end', full_name='CChatRoomMemberListView.end', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_count', full_name='CChatRoomMemberListView.total_count', index=2, - 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='client_changenumber', full_name='CChatRoomMemberListView.client_changenumber', index=3, - 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=b'\202\265\030@Value sent by the client on the last UpdateMemberListView call. ', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_changenumber', full_name='CChatRoomMemberListView.server_changenumber', index=4, - number=7, 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=b'\202\265\030DValue incremented by the server on each MemberListViewUpdated call. ', 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=16654, - serialized_end=16930, -) - - -_CCHATROOMMEMBERSUMMARYCOUNTS = _descriptor.Descriptor( - name='CChatRoomMemberSummaryCounts', - full_name='CChatRoomMemberSummaryCounts', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ingame', full_name='CChatRoomMemberSummaryCounts.ingame', index=0, - number=1, 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='online', full_name='CChatRoomMemberSummaryCounts.online', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='offline', full_name='CChatRoomMemberSummaryCounts.offline', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16932, - serialized_end=17011, -) - - -_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION_MEMBERLISTVIEWENTRY = _descriptor.Descriptor( - name='MemberListViewEntry', - full_name='CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='rank', full_name='CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry.rank', index=0, - number=1, 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='accountid', full_name='CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry.accountid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persona', full_name='CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry.persona', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=17438, - serialized_end=17541, -) - -_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoomClient_MemberListViewUpdated_Notification', - full_name='CChatRoomClient_MemberListViewUpdated_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoomClient_MemberListViewUpdated_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='view_id', full_name='CChatRoomClient_MemberListViewUpdated_Notification.view_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=b'\202\265\0308Thew view_id supplied when the client created the view. ', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='view', full_name='CChatRoomClient_MemberListViewUpdated_Notification.view', 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), - _descriptor.FieldDescriptor( - name='members', full_name='CChatRoomClient_MemberListViewUpdated_Notification.members', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='status_flags', full_name='CChatRoomClient_MemberListViewUpdated_Notification.status_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='member_summary', full_name='CChatRoomClient_MemberListViewUpdated_Notification.member_summary', index=5, - number=6, 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), - _descriptor.FieldDescriptor( - name='subscribed_personas', full_name='CChatRoomClient_MemberListViewUpdated_Notification.subscribed_personas', index=6, - number=7, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION_MEMBERLISTVIEWENTRY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=17014, - serialized_end=17541, -) - - -_CCHATROOM_MESSAGEREACTION_NOTIFICATION = _descriptor.Descriptor( - name='CChatRoom_MessageReaction_Notification', - full_name='CChatRoom_MessageReaction_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CChatRoom_MessageReaction_Notification.chat_group_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_id', full_name='CChatRoom_MessageReaction_Notification.chat_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_timestamp', full_name='CChatRoom_MessageReaction_Notification.server_timestamp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ordinal', full_name='CChatRoom_MessageReaction_Notification.ordinal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reactor', full_name='CChatRoom_MessageReaction_Notification.reactor', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reaction_type', full_name='CChatRoom_MessageReaction_Notification.reaction_type', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reaction', full_name='CChatRoom_MessageReaction_Notification.reaction', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_add', full_name='CChatRoom_MessageReaction_Notification.is_add', index=7, - 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=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=17544, - serialized_end=17812, -) - - -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_SETTINGS = _descriptor.Descriptor( - name='Settings', - full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='notifications_show_ingame', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.notifications_show_ingame', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='notifications_show_online', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.notifications_show_online', 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), - _descriptor.FieldDescriptor( - name='notifications_show_message', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.notifications_show_message', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notifications_events_and_announcements', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.notifications_events_and_announcements', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sounds_play_ingame', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.sounds_play_ingame', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sounds_play_online', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.sounds_play_online', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sounds_play_message', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.sounds_play_message', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sounds_events_and_announcements', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.sounds_events_and_announcements', index=7, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='always_new_chat_window', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.always_new_chat_window', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='force_alphabetic_friend_sorting', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.force_alphabetic_friend_sorting', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_flash_mode', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.chat_flash_mode', index=10, - number=11, 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='remember_open_chats', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.remember_open_chats', index=11, - number=12, 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), - _descriptor.FieldDescriptor( - name='compact_quick_access', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.compact_quick_access', index=12, - number=13, 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), - _descriptor.FieldDescriptor( - name='compact_friends_list', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.compact_friends_list', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notifications_show_chat_room_notification', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.notifications_show_chat_room_notification', index=14, - number=15, 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), - _descriptor.FieldDescriptor( - name='sounds_play_chat_room_notification', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.sounds_play_chat_room_notification', index=15, - number=16, 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), - _descriptor.FieldDescriptor( - name='hide_offline_friends_in_tag_groups', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.hide_offline_friends_in_tag_groups', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='hide_categorized_friends', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.hide_categorized_friends', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='categorize_in_game_friends_by_game', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.categorize_in_game_friends_by_game', index=18, - number=19, 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), - _descriptor.FieldDescriptor( - name='chat_font_size', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.chat_font_size', index=19, - number=20, 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='use24hour_clock', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.use24hour_clock', index=20, - number=21, 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), - _descriptor.FieldDescriptor( - name='do_not_disturb_mode', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.do_not_disturb_mode', index=21, - number=22, 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), - _descriptor.FieldDescriptor( - name='disable_embed_inlining', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.disable_embed_inlining', index=22, - number=23, 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), - _descriptor.FieldDescriptor( - name='sign_into_friends', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.sign_into_friends', index=23, - number=24, 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), - _descriptor.FieldDescriptor( - name='animated_avatars', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Settings.animated_avatars', index=24, - number=25, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=18285, - serialized_end=19142, -) - -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS = _descriptor.Descriptor( - name='VoiceSettings', - full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='voice_input_gain', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.voice_input_gain', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='voice_output_gain', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.voice_output_gain', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='noise_gate_level', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.noise_gate_level', 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='voice_use_echo_cancellation', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.voice_use_echo_cancellation', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='voice_use_noise_cancellation', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.voice_use_noise_cancellation', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='voice_use_auto_gain_control', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.voice_use_auto_gain_control', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='selected_non_default_mic', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.selected_non_default_mic', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='selected_non_default_output', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.selected_non_default_output', index=7, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='push_to_talk_enabled', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.push_to_talk_enabled', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='push_to_mute_enabled', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.push_to_mute_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='play_ptt_sounds', full_name='CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings.play_ptt_sounds', index=10, - number=11, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=19145, - serialized_end=19507, -) - -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE = _descriptor.Descriptor( - name='CategoryCollapseState', - full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='in_game_collapsed', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState.in_game_collapsed', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='online_collapsed', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState.online_collapsed', 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), - _descriptor.FieldDescriptor( - name='offline_collapsed', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState.offline_collapsed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_groups_collapsed', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState.game_groups_collapsed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='categories_collapsed', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState.categories_collapsed', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=20111, - serialized_end=20275, -) - -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE = _descriptor.Descriptor( - name='UIState', - full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friends_list_height', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.friends_list_height', index=0, - number=1, 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='friends_list_width', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.friends_list_width', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends_list_docked', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.friends_list_docked', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends_list_collapsed', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.friends_list_collapsed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends_list_group_chats_height', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.friends_list_group_chats_height', 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='friends_list_visible', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.friends_list_visible', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_popups_opened', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.chat_popups_opened', index=6, - number=7, 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='group_chat_tabs_opened', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.group_chat_tabs_opened', index=7, - number=8, 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='friend_chat_tabs_opened', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.friend_chat_tabs_opened', index=8, - number=9, 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='chat_window_width', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.chat_window_width', index=9, - number=10, 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='chat_window_height', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.chat_window_height', index=10, - number=11, 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='category_collapse', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.category_collapse', index=11, - number=12, 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), - _descriptor.FieldDescriptor( - name='group_chat_left_col_collapsed', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.group_chat_left_col_collapsed', index=12, - number=13, 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='group_chat_right_col_collapsed', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.group_chat_right_col_collapsed', index=13, - number=14, 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='in_one_on_one_voice_chat', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.in_one_on_one_voice_chat', index=14, - number=15, 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), - _descriptor.FieldDescriptor( - name='in_group_voice_chat', full_name='CChatUsability_ClientUsabilityMetrics_Notification.UIState.in_group_voice_chat', index=15, - number=16, 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=[ - ], - nested_types=[_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=19510, - serialized_end=20275, -) - -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS = _descriptor.Descriptor( - name='Metrics', - full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friends_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.friends_count', index=0, - number=1, 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='friends_category_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.friends_category_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends_categorized_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.friends_categorized_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends_online_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.friends_online_count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends_in_game_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.friends_in_game_count', 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='friends_in_game_singleton_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.friends_in_game_singleton_count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_group_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.game_group_count', index=6, - number=7, 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='friends_favorite_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.friends_favorite_count', index=7, - number=8, 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='group_chat_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.group_chat_count', index=8, - number=9, 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='group_chat_favorite_count', full_name='CChatUsability_ClientUsabilityMetrics_Notification.Metrics.group_chat_favorite_count', index=9, - number=10, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=20278, - serialized_end=20598, -) - -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION = _descriptor.Descriptor( - name='CChatUsability_ClientUsabilityMetrics_Notification', - full_name='CChatUsability_ClientUsabilityMetrics_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='metrics_run_id', full_name='CChatUsability_ClientUsabilityMetrics_Notification.metrics_run_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_build', full_name='CChatUsability_ClientUsabilityMetrics_Notification.client_build', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='metrics_version', full_name='CChatUsability_ClientUsabilityMetrics_Notification.metrics_version', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='in_web', full_name='CChatUsability_ClientUsabilityMetrics_Notification.in_web', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='settings', full_name='CChatUsability_ClientUsabilityMetrics_Notification.settings', index=4, - number=10, 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), - _descriptor.FieldDescriptor( - name='voice_settings', full_name='CChatUsability_ClientUsabilityMetrics_Notification.voice_settings', index=5, - number=11, 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), - _descriptor.FieldDescriptor( - name='ui_state', full_name='CChatUsability_ClientUsabilityMetrics_Notification.ui_state', index=6, - number=12, 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), - _descriptor.FieldDescriptor( - name='metrics', full_name='CChatUsability_ClientUsabilityMetrics_Notification.metrics', index=7, - number=13, 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=[ - ], - nested_types=[_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_SETTINGS, _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS, _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE, _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=17815, - serialized_end=20598, -) - - -_CCHATUSABILITY_REQUESTCLIENTUSABILITYMETRICS_NOTIFICATION = _descriptor.Descriptor( - name='CChatUsability_RequestClientUsabilityMetrics_Notification', - full_name='CChatUsability_RequestClientUsabilityMetrics_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='metrics_run_id', full_name='CChatUsability_RequestClientUsabilityMetrics_Notification.metrics_run_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=20600, - serialized_end=20683, -) - -_CCHATROOMGROUPHEADERSTATE.fields_by_name['roles'].message_type = _CCHATROLE -_CCHATROOMGROUPHEADERSTATE.fields_by_name['role_actions'].message_type = _CCHATROLEACTIONS -_CCHATROOMGROUPHEADERSTATE.fields_by_name['party_beacons'].message_type = _CCHATPARTYBEACON -_CCHATROOMMEMBER.fields_by_name['state'].enum_type = _ECHATROOMJOINSTATE -_CCHATROOMMEMBER.fields_by_name['rank'].enum_type = _ECHATROOMGROUPRANK -_CCHATROOMGROUPSTATE.fields_by_name['header_state'].message_type = _CCHATROOMGROUPHEADERSTATE -_CCHATROOMGROUPSTATE.fields_by_name['members'].message_type = _CCHATROOMMEMBER -_CCHATROOMGROUPSTATE.fields_by_name['chat_rooms'].message_type = _CCHATROOMSTATE -_CCHATROOMGROUPSTATE.fields_by_name['kicked'].message_type = _CCHATROOMMEMBER -_CUSERCHATROOMSTATE.fields_by_name['desktop_notification_level'].enum_type = _ECHATROOMNOTIFICATIONLEVEL -_CUSERCHATROOMSTATE.fields_by_name['mobile_notification_level'].enum_type = _ECHATROOMNOTIFICATIONLEVEL -_CUSERCHATROOMGROUPSTATE.fields_by_name['user_chat_room_state'].message_type = _CUSERCHATROOMSTATE -_CUSERCHATROOMGROUPSTATE.fields_by_name['desktop_notification_level'].enum_type = _ECHATROOMNOTIFICATIONLEVEL -_CUSERCHATROOMGROUPSTATE.fields_by_name['mobile_notification_level'].enum_type = _ECHATROOMNOTIFICATIONLEVEL -_CCHATROOM_CREATECHATROOMGROUP_RESPONSE.fields_by_name['state'].message_type = _CCHATROOMGROUPSTATE -_CCHATROOM_CREATECHATROOMGROUP_RESPONSE.fields_by_name['user_chat_state'].message_type = _CUSERCHATROOMGROUPSTATE -_CCHATROOM_CREATEROLE_RESPONSE.fields_by_name['actions'].message_type = _CCHATROLEACTIONS -_CCHATROOM_GETROLES_RESPONSE.fields_by_name['roles'].message_type = _CCHATROLE -_CCHATROOM_GETROLEACTIONS_RESPONSE.fields_by_name['actions'].message_type = _CCHATROLEACTIONS -_CCHATROOM_REPLACEROLEACTIONS_REQUEST.fields_by_name['actions'].message_type = _CCHATROLEACTIONS -_CCHATROOM_JOINCHATROOMGROUP_RESPONSE.fields_by_name['state'].message_type = _CCHATROOMGROUPSTATE -_CCHATROOM_JOINCHATROOMGROUP_RESPONSE.fields_by_name['user_chat_state'].message_type = _CUSERCHATROOMGROUPSTATE -_CCHATROOM_CREATECHATROOM_RESPONSE.fields_by_name['chat_room'].message_type = _CCHATROOMSTATE -_SERVERMESSAGE.fields_by_name['message'].enum_type = _ECHATROOMSERVERMESSAGE -_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE_MESSAGEREACTION.fields_by_name['reaction_type'].enum_type = _ECHATROOMMESSAGEREACTIONTYPE -_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE_MESSAGEREACTION.containing_type = _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE -_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE.fields_by_name['server_message'].message_type = _SERVERMESSAGE -_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE.fields_by_name['reactions'].message_type = _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE_MESSAGEREACTION -_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE.containing_type = _CCHATROOM_GETMESSAGEHISTORY_RESPONSE -_CCHATROOM_GETMESSAGEHISTORY_RESPONSE.fields_by_name['messages'].message_type = _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE -_CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE.fields_by_name['chat_rooms'].message_type = _CCHATROOMSTATE -_CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE.fields_by_name['rank'].enum_type = _ECHATROOMGROUPRANK -_CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE.fields_by_name['role_actions'].message_type = _CCHATROLEACTIONS -_CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE.fields_by_name['party_beacons'].message_type = _CCHATPARTYBEACON -_CCHATROOMSUMMARYPAIR.fields_by_name['user_chat_group_state'].message_type = _CUSERCHATROOMGROUPSTATE -_CCHATROOMSUMMARYPAIR.fields_by_name['group_summary'].message_type = _CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE -_CCHATROOM_GETMYCHATROOMGROUPS_RESPONSE.fields_by_name['chat_room_groups'].message_type = _CCHATROOMSUMMARYPAIR -_CCHATROOM_GETCHATROOMGROUPSTATE_RESPONSE.fields_by_name['state'].message_type = _CCHATROOMGROUPSTATE -_CCHATROOM_GETINVITELINKINFO_RESPONSE.fields_by_name['group_summary'].message_type = _CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE -_CCHATROOM_GETINVITELINKINFO_RESPONSE.fields_by_name['user_chat_group_state'].message_type = _CUSERCHATROOMGROUPSTATE -_CCHATROOM_GETINVITEINFO_RESPONSE.fields_by_name['group_summary'].message_type = _CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE -_CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE_LINKINFO.containing_type = _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE -_CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE.fields_by_name['invite_links'].message_type = _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE_LINKINFO -_CCHATROOM_GETBANLIST_RESPONSE_BANINFO.containing_type = _CCHATROOM_GETBANLIST_RESPONSE -_CCHATROOM_GETBANLIST_RESPONSE.fields_by_name['bans'].message_type = _CCHATROOM_GETBANLIST_RESPONSE_BANINFO -_CCHATROOM_GETINVITELIST_RESPONSE.fields_by_name['invites'].message_type = _CCHATROOMGROUPINVITE -_CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_RESPONSE.fields_by_name['chat_states'].message_type = _CCHATROOMGROUPSTATE -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES.fields_by_name['desktop_notification_level'].enum_type = _ECHATROOMNOTIFICATIONLEVEL -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES.fields_by_name['mobile_notification_level'].enum_type = _ECHATROOMNOTIFICATIONLEVEL -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES.containing_type = _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES.fields_by_name['desktop_notification_level'].enum_type = _ECHATROOMNOTIFICATIONLEVEL -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES.fields_by_name['mobile_notification_level'].enum_type = _ECHATROOMNOTIFICATIONLEVEL -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES.containing_type = _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST.fields_by_name['chat_group_preferences'].message_type = _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES -_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST.fields_by_name['chat_room_preferences'].message_type = _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES -_CCHATROOM_DELETECHATMESSAGES_REQUEST_MESSAGE.containing_type = _CCHATROOM_DELETECHATMESSAGES_REQUEST -_CCHATROOM_DELETECHATMESSAGES_REQUEST.fields_by_name['messages'].message_type = _CCHATROOM_DELETECHATMESSAGES_REQUEST_MESSAGE -_CCHATROOM_SEARCHMEMBERS_RESPONSE_MEMBERMATCH.fields_by_name['persona'].message_type = steammessages__clientserver__friends__pb2._CMSGCLIENTPERSONASTATE_FRIEND -_CCHATROOM_SEARCHMEMBERS_RESPONSE_MEMBERMATCH.containing_type = _CCHATROOM_SEARCHMEMBERS_RESPONSE -_CCHATROOM_SEARCHMEMBERS_RESPONSE.fields_by_name['matching_members'].message_type = _CCHATROOM_SEARCHMEMBERS_RESPONSE_MEMBERMATCH -_CCHATROOM_UPDATEMESSAGEREACTION_REQUEST.fields_by_name['reaction_type'].enum_type = _ECHATROOMMESSAGEREACTIONTYPE -_CCHATROOM_GETMESSAGEREACTIONREACTORS_REQUEST.fields_by_name['reaction_type'].enum_type = _ECHATROOMMESSAGEREACTIONTYPE -_CCLANCHATROOMS_GETCLANCHATROOMINFO_RESPONSE.fields_by_name['chat_group_summary'].message_type = _CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE -_CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION.fields_by_name['mentions'].message_type = _CCHATMENTIONS -_CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION.fields_by_name['server_message'].message_type = _SERVERMESSAGE -_CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION_CHATMESSAGE.containing_type = _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION -_CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION.fields_by_name['messages'].message_type = _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION_CHATMESSAGE -_CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION.fields_by_name['member'].message_type = _CCHATROOMMEMBER -_CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION.fields_by_name['change'].enum_type = _ECHATROOMMEMBERSTATECHANGE -_CCHATROOM_CHATROOMHEADERSTATE_NOTIFICATION.fields_by_name['header_state'].message_type = _CCHATROOMGROUPHEADERSTATE -_CCHATROOM_CHATROOMGROUPROOMSCHANGE_NOTIFICATION.fields_by_name['chat_rooms'].message_type = _CCHATROOMSTATE -_CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION.fields_by_name['user_chat_group_state'].message_type = _CUSERCHATROOMGROUPSTATE -_CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION.fields_by_name['group_summary'].message_type = _CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE -_CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION.fields_by_name['user_action'].enum_type = _ECHATROOMMEMBERSTATECHANGE -_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION_MEMBERLISTVIEWENTRY.fields_by_name['persona'].message_type = steammessages__clientserver__friends__pb2._CMSGCLIENTPERSONASTATE_FRIEND -_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION_MEMBERLISTVIEWENTRY.containing_type = _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION -_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION.fields_by_name['view'].message_type = _CCHATROOMMEMBERLISTVIEW -_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION.fields_by_name['members'].message_type = _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION_MEMBERLISTVIEWENTRY -_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION.fields_by_name['member_summary'].message_type = _CCHATROOMMEMBERSUMMARYCOUNTS -_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION.fields_by_name['subscribed_personas'].message_type = steammessages__clientserver__friends__pb2._CMSGCLIENTPERSONASTATE_FRIEND -_CCHATROOM_MESSAGEREACTION_NOTIFICATION.fields_by_name['reaction_type'].enum_type = _ECHATROOMMESSAGEREACTIONTYPE -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_SETTINGS.containing_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS.containing_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE.containing_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE.fields_by_name['category_collapse'].message_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE.containing_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS.containing_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION.fields_by_name['settings'].message_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_SETTINGS -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION.fields_by_name['voice_settings'].message_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION.fields_by_name['ui_state'].message_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE -_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION.fields_by_name['metrics'].message_type = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS -DESCRIPTOR.message_types_by_name['CChat_RequestFriendPersonaStates_Request'] = _CCHAT_REQUESTFRIENDPERSONASTATES_REQUEST -DESCRIPTOR.message_types_by_name['CChat_RequestFriendPersonaStates_Response'] = _CCHAT_REQUESTFRIENDPERSONASTATES_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_CreateChatRoomGroup_Request'] = _CCHATROOM_CREATECHATROOMGROUP_REQUEST -DESCRIPTOR.message_types_by_name['CChatRole'] = _CCHATROLE -DESCRIPTOR.message_types_by_name['CChatRoleActions'] = _CCHATROLEACTIONS -DESCRIPTOR.message_types_by_name['CChatPartyBeacon'] = _CCHATPARTYBEACON -DESCRIPTOR.message_types_by_name['CChatRoomGroupHeaderState'] = _CCHATROOMGROUPHEADERSTATE -DESCRIPTOR.message_types_by_name['CChatRoomMember'] = _CCHATROOMMEMBER -DESCRIPTOR.message_types_by_name['CChatRoomState'] = _CCHATROOMSTATE -DESCRIPTOR.message_types_by_name['CChatRoomGroupState'] = _CCHATROOMGROUPSTATE -DESCRIPTOR.message_types_by_name['CUserChatRoomState'] = _CUSERCHATROOMSTATE -DESCRIPTOR.message_types_by_name['CUserChatRoomGroupState'] = _CUSERCHATROOMGROUPSTATE -DESCRIPTOR.message_types_by_name['CChatRoom_CreateChatRoomGroup_Response'] = _CCHATROOM_CREATECHATROOMGROUP_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_SaveChatRoomGroup_Request'] = _CCHATROOM_SAVECHATROOMGROUP_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SaveChatRoomGroup_Response'] = _CCHATROOM_SAVECHATROOMGROUP_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_RenameChatRoomGroup_Request'] = _CCHATROOM_RENAMECHATROOMGROUP_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_RenameChatRoomGroup_Response'] = _CCHATROOM_RENAMECHATROOMGROUP_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupTagline_Request'] = _CCHATROOM_SETCHATROOMGROUPTAGLINE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupTagline_Response'] = _CCHATROOM_SETCHATROOMGROUPTAGLINE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupAvatar_Request'] = _CCHATROOM_SETCHATROOMGROUPAVATAR_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupAvatar_Response'] = _CCHATROOM_SETCHATROOMGROUPAVATAR_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupWatchingBroadcast_Request'] = _CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupWatchingBroadcast_Response'] = _CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_JoinMiniGameForChatRoomGroup_Request'] = _CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_JoinMiniGameForChatRoomGroup_Response'] = _CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_EndMiniGameForChatRoomGroup_Request'] = _CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_EndMiniGameForChatRoomGroup_Response'] = _CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_MuteUser_Request'] = _CCHATROOM_MUTEUSER_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_MuteUser_Response'] = _CCHATROOM_MUTEUSER_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_KickUser_Request'] = _CCHATROOM_KICKUSER_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_KickUser_Response'] = _CCHATROOM_KICKUSER_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_SetUserBanState_Request'] = _CCHATROOM_SETUSERBANSTATE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SetUserBanState_Response'] = _CCHATROOM_SETUSERBANSTATE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_RevokeInvite_Request'] = _CCHATROOM_REVOKEINVITE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_RevokeInvite_Response'] = _CCHATROOM_REVOKEINVITE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_CreateRole_Request'] = _CCHATROOM_CREATEROLE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_CreateRole_Response'] = _CCHATROOM_CREATEROLE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetRoles_Request'] = _CCHATROOM_GETROLES_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetRoles_Response'] = _CCHATROOM_GETROLES_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_RenameRole_Request'] = _CCHATROOM_RENAMEROLE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_RenameRole_Response'] = _CCHATROOM_RENAMEROLE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_ReorderRole_Request'] = _CCHATROOM_REORDERROLE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_ReorderRole_Response'] = _CCHATROOM_REORDERROLE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteRole_Request'] = _CCHATROOM_DELETEROLE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteRole_Response'] = _CCHATROOM_DELETEROLE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetRoleActions_Request'] = _CCHATROOM_GETROLEACTIONS_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetRoleActions_Response'] = _CCHATROOM_GETROLEACTIONS_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_ReplaceRoleActions_Request'] = _CCHATROOM_REPLACEROLEACTIONS_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_ReplaceRoleActions_Response'] = _CCHATROOM_REPLACEROLEACTIONS_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_AddRoleToUser_Request'] = _CCHATROOM_ADDROLETOUSER_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_AddRoleToUser_Response'] = _CCHATROOM_ADDROLETOUSER_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetRolesForUser_Request'] = _CCHATROOM_GETROLESFORUSER_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetRolesForUser_Response'] = _CCHATROOM_GETROLESFORUSER_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteRoleFromUser_Request'] = _CCHATROOM_DELETEROLEFROMUSER_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteRoleFromUser_Response'] = _CCHATROOM_DELETEROLEFROMUSER_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_JoinChatRoomGroup_Request'] = _CCHATROOM_JOINCHATROOMGROUP_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_JoinChatRoomGroup_Response'] = _CCHATROOM_JOINCHATROOMGROUP_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_InviteFriendToChatRoomGroup_Request'] = _CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_InviteFriendToChatRoomGroup_Response'] = _CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_LeaveChatRoomGroup_Request'] = _CCHATROOM_LEAVECHATROOMGROUP_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_LeaveChatRoomGroup_Response'] = _CCHATROOM_LEAVECHATROOMGROUP_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_CreateChatRoom_Request'] = _CCHATROOM_CREATECHATROOM_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_CreateChatRoom_Response'] = _CCHATROOM_CREATECHATROOM_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteChatRoom_Request'] = _CCHATROOM_DELETECHATROOM_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteChatRoom_Response'] = _CCHATROOM_DELETECHATROOM_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_RenameChatRoom_Request'] = _CCHATROOM_RENAMECHATROOM_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_RenameChatRoom_Response'] = _CCHATROOM_RENAMECHATROOM_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_ReorderChatRoom_Request'] = _CCHATROOM_REORDERCHATROOM_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_ReorderChatRoom_Response'] = _CCHATROOM_REORDERCHATROOM_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_SendChatMessage_Request'] = _CCHATROOM_SENDCHATMESSAGE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SendChatMessage_Response'] = _CCHATROOM_SENDCHATMESSAGE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_JoinVoiceChat_Request'] = _CCHATROOM_JOINVOICECHAT_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_JoinVoiceChat_Response'] = _CCHATROOM_JOINVOICECHAT_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_LeaveVoiceChat_Request'] = _CCHATROOM_LEAVEVOICECHAT_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_LeaveVoiceChat_Response'] = _CCHATROOM_LEAVEVOICECHAT_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetMessageHistory_Request'] = _CCHATROOM_GETMESSAGEHISTORY_REQUEST -DESCRIPTOR.message_types_by_name['ServerMessage'] = _SERVERMESSAGE -DESCRIPTOR.message_types_by_name['CChatRoom_GetMessageHistory_Response'] = _CCHATROOM_GETMESSAGEHISTORY_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetMyChatRoomGroups_Request'] = _CCHATROOM_GETMYCHATROOMGROUPS_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetChatRoomGroupSummary_Response'] = _CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoomSummaryPair'] = _CCHATROOMSUMMARYPAIR -DESCRIPTOR.message_types_by_name['CChatRoom_GetMyChatRoomGroups_Response'] = _CCHATROOM_GETMYCHATROOMGROUPS_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetChatRoomGroupState_Request'] = _CCHATROOM_GETCHATROOMGROUPSTATE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetChatRoomGroupState_Response'] = _CCHATROOM_GETCHATROOMGROUPSTATE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetChatRoomGroupSummary_Request'] = _CCHATROOM_GETCHATROOMGROUPSUMMARY_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SetAppChatRoomGroupForceActive_Request'] = _CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SetAppChatRoomGroupForceActive_Response'] = _CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_SetAppChatRoomGroupStopForceActive_Notification'] = _CCHATROOM_SETAPPCHATROOMGROUPSTOPFORCEACTIVE_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoom_AckChatMessage_Notification'] = _CCHATROOM_ACKCHATMESSAGE_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoom_CreateInviteLink_Request'] = _CCHATROOM_CREATEINVITELINK_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_CreateInviteLink_Response'] = _CCHATROOM_CREATEINVITELINK_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteLinkInfo_Request'] = _CCHATROOM_GETINVITELINKINFO_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteLinkInfo_Response'] = _CCHATROOM_GETINVITELINKINFO_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteInfo_Request'] = _CCHATROOM_GETINVITEINFO_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteInfo_Response'] = _CCHATROOM_GETINVITEINFO_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteLinksForGroup_Request'] = _CCHATROOM_GETINVITELINKSFORGROUP_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteLinksForGroup_Response'] = _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetBanList_Request'] = _CCHATROOM_GETBANLIST_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetBanList_Response'] = _CCHATROOM_GETBANLIST_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteList_Request'] = _CCHATROOM_GETINVITELIST_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoomGroupInvite'] = _CCHATROOMGROUPINVITE -DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteList_Response'] = _CCHATROOM_GETINVITELIST_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteInviteLink_Request'] = _CCHATROOM_DELETEINVITELINK_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteInviteLink_Response'] = _CCHATROOM_DELETEINVITELINK_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_SetSessionActiveChatRoomGroups_Request'] = _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SetSessionActiveChatRoomGroups_Response'] = _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_SetUserChatGroupPreferences_Request'] = _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SetUserChatGroupPreferences_Response'] = _CCHATROOM_SETUSERCHATGROUPPREFERENCES_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteChatMessages_Request'] = _CCHATROOM_DELETECHATMESSAGES_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_DeleteChatMessages_Response'] = _CCHATROOM_DELETECHATMESSAGES_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_UpdateMemberListView_Notification'] = _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoom_SearchMembers_Request'] = _CCHATROOM_SEARCHMEMBERS_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_SearchMembers_Response'] = _CCHATROOM_SEARCHMEMBERS_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_UpdateMessageReaction_Request'] = _CCHATROOM_UPDATEMESSAGEREACTION_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_UpdateMessageReaction_Response'] = _CCHATROOM_UPDATEMESSAGEREACTION_RESPONSE -DESCRIPTOR.message_types_by_name['CChatRoom_GetMessageReactionReactors_Request'] = _CCHATROOM_GETMESSAGEREACTIONREACTORS_REQUEST -DESCRIPTOR.message_types_by_name['CChatRoom_GetMessageReactionReactors_Response'] = _CCHATROOM_GETMESSAGEREACTIONREACTORS_RESPONSE -DESCRIPTOR.message_types_by_name['CClanChatRooms_GetClanChatRoomInfo_Request'] = _CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST -DESCRIPTOR.message_types_by_name['CClanChatRooms_GetClanChatRoomInfo_Response'] = _CCLANCHATROOMS_GETCLANCHATROOMINFO_RESPONSE -DESCRIPTOR.message_types_by_name['CClanChatRooms_SetClanChatRoomPrivate_Request'] = _CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_REQUEST -DESCRIPTOR.message_types_by_name['CClanChatRooms_SetClanChatRoomPrivate_Response'] = _CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_RESPONSE -DESCRIPTOR.message_types_by_name['CChatMentions'] = _CCHATMENTIONS -DESCRIPTOR.message_types_by_name['CChatRoom_IncomingChatMessage_Notification'] = _CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoom_ChatMessageModified_Notification'] = _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoom_MemberStateChange_Notification'] = _CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoom_ChatRoomHeaderState_Notification'] = _CCHATROOM_CHATROOMHEADERSTATE_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoom_ChatRoomGroupRoomsChange_Notification'] = _CCHATROOM_CHATROOMGROUPROOMSCHANGE_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification'] = _CCHATROOM_NOTIFYSHOULDREJOINCHATROOMVOICECHAT_NOTIFICATION -DESCRIPTOR.message_types_by_name['ChatRoomClient_NotifyChatGroupUserStateChanged_Notification'] = _CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION -DESCRIPTOR.message_types_by_name['ChatRoomClient_NotifyChatRoomDisconnect_Notification'] = _CHATROOMCLIENT_NOTIFYCHATROOMDISCONNECT_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoomMemberListView'] = _CCHATROOMMEMBERLISTVIEW -DESCRIPTOR.message_types_by_name['CChatRoomMemberSummaryCounts'] = _CCHATROOMMEMBERSUMMARYCOUNTS -DESCRIPTOR.message_types_by_name['CChatRoomClient_MemberListViewUpdated_Notification'] = _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatRoom_MessageReaction_Notification'] = _CCHATROOM_MESSAGEREACTION_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatUsability_ClientUsabilityMetrics_Notification'] = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION -DESCRIPTOR.message_types_by_name['CChatUsability_RequestClientUsabilityMetrics_Notification'] = _CCHATUSABILITY_REQUESTCLIENTUSABILITYMETRICS_NOTIFICATION -DESCRIPTOR.enum_types_by_name['EChatRoomJoinState'] = _ECHATROOMJOINSTATE -DESCRIPTOR.enum_types_by_name['EChatRoomGroupRank'] = _ECHATROOMGROUPRANK -DESCRIPTOR.enum_types_by_name['EChatRoomNotificationLevel'] = _ECHATROOMNOTIFICATIONLEVEL -DESCRIPTOR.enum_types_by_name['EChatRoomServerMessage'] = _ECHATROOMSERVERMESSAGE -DESCRIPTOR.enum_types_by_name['EChatRoomMessageReactionType'] = _ECHATROOMMESSAGEREACTIONTYPE -DESCRIPTOR.enum_types_by_name['EChatRoomMemberStateChange'] = _ECHATROOMMEMBERSTATECHANGE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +_CCHAT_REQUESTFRIENDPERSONASTATES_REQUEST = DESCRIPTOR.message_types_by_name['CChat_RequestFriendPersonaStates_Request'] +_CCHAT_REQUESTFRIENDPERSONASTATES_RESPONSE = DESCRIPTOR.message_types_by_name['CChat_RequestFriendPersonaStates_Response'] +_CCHATROOM_CREATECHATROOMGROUP_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_CreateChatRoomGroup_Request'] +_CCHATROLE = DESCRIPTOR.message_types_by_name['CChatRole'] +_CCHATROLEACTIONS = DESCRIPTOR.message_types_by_name['CChatRoleActions'] +_CCHATPARTYBEACON = DESCRIPTOR.message_types_by_name['CChatPartyBeacon'] +_CCHATROOMGROUPHEADERSTATE = DESCRIPTOR.message_types_by_name['CChatRoomGroupHeaderState'] +_CCHATROOMMEMBER = DESCRIPTOR.message_types_by_name['CChatRoomMember'] +_CCHATROOMSTATE = DESCRIPTOR.message_types_by_name['CChatRoomState'] +_CCHATROOMGROUPSTATE = DESCRIPTOR.message_types_by_name['CChatRoomGroupState'] +_CUSERCHATROOMSTATE = DESCRIPTOR.message_types_by_name['CUserChatRoomState'] +_CUSERCHATROOMGROUPSTATE = DESCRIPTOR.message_types_by_name['CUserChatRoomGroupState'] +_CCHATROOM_CREATECHATROOMGROUP_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_CreateChatRoomGroup_Response'] +_CCHATROOM_SAVECHATROOMGROUP_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SaveChatRoomGroup_Request'] +_CCHATROOM_SAVECHATROOMGROUP_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SaveChatRoomGroup_Response'] +_CCHATROOM_RENAMECHATROOMGROUP_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_RenameChatRoomGroup_Request'] +_CCHATROOM_RENAMECHATROOMGROUP_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_RenameChatRoomGroup_Response'] +_CCHATROOM_SETCHATROOMGROUPTAGLINE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupTagline_Request'] +_CCHATROOM_SETCHATROOMGROUPTAGLINE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupTagline_Response'] +_CCHATROOM_SETCHATROOMGROUPAVATAR_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupAvatar_Request'] +_CCHATROOM_SETCHATROOMGROUPAVATAR_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupAvatar_Response'] +_CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupWatchingBroadcast_Request'] +_CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SetChatRoomGroupWatchingBroadcast_Response'] +_CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_JoinMiniGameForChatRoomGroup_Request'] +_CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_JoinMiniGameForChatRoomGroup_Response'] +_CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_EndMiniGameForChatRoomGroup_Request'] +_CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_EndMiniGameForChatRoomGroup_Response'] +_CCHATROOM_MUTEUSER_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_MuteUser_Request'] +_CCHATROOM_MUTEUSER_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_MuteUser_Response'] +_CCHATROOM_KICKUSER_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_KickUser_Request'] +_CCHATROOM_KICKUSER_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_KickUser_Response'] +_CCHATROOM_SETUSERBANSTATE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SetUserBanState_Request'] +_CCHATROOM_SETUSERBANSTATE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SetUserBanState_Response'] +_CCHATROOM_REVOKEINVITE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_RevokeInvite_Request'] +_CCHATROOM_REVOKEINVITE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_RevokeInvite_Response'] +_CCHATROOM_CREATEROLE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_CreateRole_Request'] +_CCHATROOM_CREATEROLE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_CreateRole_Response'] +_CCHATROOM_GETROLES_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetRoles_Request'] +_CCHATROOM_GETROLES_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetRoles_Response'] +_CCHATROOM_RENAMEROLE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_RenameRole_Request'] +_CCHATROOM_RENAMEROLE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_RenameRole_Response'] +_CCHATROOM_REORDERROLE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_ReorderRole_Request'] +_CCHATROOM_REORDERROLE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_ReorderRole_Response'] +_CCHATROOM_DELETEROLE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteRole_Request'] +_CCHATROOM_DELETEROLE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteRole_Response'] +_CCHATROOM_GETROLEACTIONS_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetRoleActions_Request'] +_CCHATROOM_GETROLEACTIONS_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetRoleActions_Response'] +_CCHATROOM_REPLACEROLEACTIONS_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_ReplaceRoleActions_Request'] +_CCHATROOM_REPLACEROLEACTIONS_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_ReplaceRoleActions_Response'] +_CCHATROOM_ADDROLETOUSER_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_AddRoleToUser_Request'] +_CCHATROOM_ADDROLETOUSER_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_AddRoleToUser_Response'] +_CCHATROOM_GETROLESFORUSER_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetRolesForUser_Request'] +_CCHATROOM_GETROLESFORUSER_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetRolesForUser_Response'] +_CCHATROOM_DELETEROLEFROMUSER_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteRoleFromUser_Request'] +_CCHATROOM_DELETEROLEFROMUSER_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteRoleFromUser_Response'] +_CCHATROOM_JOINCHATROOMGROUP_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_JoinChatRoomGroup_Request'] +_CCHATROOM_JOINCHATROOMGROUP_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_JoinChatRoomGroup_Response'] +_CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_InviteFriendToChatRoomGroup_Request'] +_CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_InviteFriendToChatRoomGroup_Response'] +_CCHATROOM_LEAVECHATROOMGROUP_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_LeaveChatRoomGroup_Request'] +_CCHATROOM_LEAVECHATROOMGROUP_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_LeaveChatRoomGroup_Response'] +_CCHATROOM_CREATECHATROOM_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_CreateChatRoom_Request'] +_CCHATROOM_CREATECHATROOM_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_CreateChatRoom_Response'] +_CCHATROOM_DELETECHATROOM_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteChatRoom_Request'] +_CCHATROOM_DELETECHATROOM_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteChatRoom_Response'] +_CCHATROOM_RENAMECHATROOM_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_RenameChatRoom_Request'] +_CCHATROOM_RENAMECHATROOM_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_RenameChatRoom_Response'] +_CCHATROOM_REORDERCHATROOM_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_ReorderChatRoom_Request'] +_CCHATROOM_REORDERCHATROOM_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_ReorderChatRoom_Response'] +_CCHATROOM_SENDCHATMESSAGE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SendChatMessage_Request'] +_CCHATROOM_SENDCHATMESSAGE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SendChatMessage_Response'] +_CCHATROOM_JOINVOICECHAT_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_JoinVoiceChat_Request'] +_CCHATROOM_JOINVOICECHAT_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_JoinVoiceChat_Response'] +_CCHATROOM_LEAVEVOICECHAT_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_LeaveVoiceChat_Request'] +_CCHATROOM_LEAVEVOICECHAT_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_LeaveVoiceChat_Response'] +_CCHATROOM_GETMESSAGEHISTORY_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetMessageHistory_Request'] +_SERVERMESSAGE = DESCRIPTOR.message_types_by_name['ServerMessage'] +_CCHATROOM_GETMESSAGEHISTORY_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetMessageHistory_Response'] +_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE = _CCHATROOM_GETMESSAGEHISTORY_RESPONSE.nested_types_by_name['ChatMessage'] +_CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE_MESSAGEREACTION = _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE.nested_types_by_name['MessageReaction'] +_CCHATROOM_GETMYCHATROOMGROUPS_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetMyChatRoomGroups_Request'] +_CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetChatRoomGroupSummary_Response'] +_CCHATROOMSUMMARYPAIR = DESCRIPTOR.message_types_by_name['CChatRoomSummaryPair'] +_CCHATROOM_GETMYCHATROOMGROUPS_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetMyChatRoomGroups_Response'] +_CCHATROOM_GETCHATROOMGROUPSTATE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetChatRoomGroupState_Request'] +_CCHATROOM_GETCHATROOMGROUPSTATE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetChatRoomGroupState_Response'] +_CCHATROOM_GETCHATROOMGROUPSUMMARY_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetChatRoomGroupSummary_Request'] +_CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SetAppChatRoomGroupForceActive_Request'] +_CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SetAppChatRoomGroupForceActive_Response'] +_CCHATROOM_SETAPPCHATROOMGROUPSTOPFORCEACTIVE_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_SetAppChatRoomGroupStopForceActive_Notification'] +_CCHATROOM_ACKCHATMESSAGE_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_AckChatMessage_Notification'] +_CCHATROOM_CREATEINVITELINK_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_CreateInviteLink_Request'] +_CCHATROOM_CREATEINVITELINK_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_CreateInviteLink_Response'] +_CCHATROOM_GETINVITELINKINFO_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteLinkInfo_Request'] +_CCHATROOM_GETINVITELINKINFO_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteLinkInfo_Response'] +_CCHATROOM_GETINVITEINFO_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteInfo_Request'] +_CCHATROOM_GETINVITEINFO_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteInfo_Response'] +_CCHATROOM_GETINVITELINKSFORGROUP_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteLinksForGroup_Request'] +_CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteLinksForGroup_Response'] +_CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE_LINKINFO = _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE.nested_types_by_name['LinkInfo'] +_CCHATROOM_GETBANLIST_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetBanList_Request'] +_CCHATROOM_GETBANLIST_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetBanList_Response'] +_CCHATROOM_GETBANLIST_RESPONSE_BANINFO = _CCHATROOM_GETBANLIST_RESPONSE.nested_types_by_name['BanInfo'] +_CCHATROOM_GETINVITELIST_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteList_Request'] +_CCHATROOMGROUPINVITE = DESCRIPTOR.message_types_by_name['CChatRoomGroupInvite'] +_CCHATROOM_GETINVITELIST_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetInviteList_Response'] +_CCHATROOM_DELETEINVITELINK_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteInviteLink_Request'] +_CCHATROOM_DELETEINVITELINK_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteInviteLink_Response'] +_CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SetSessionActiveChatRoomGroups_Request'] +_CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SetSessionActiveChatRoomGroups_Response'] +_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SetUserChatGroupPreferences_Request'] +_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES = _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST.nested_types_by_name['ChatGroupPreferences'] +_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES = _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST.nested_types_by_name['ChatRoomPreferences'] +_CCHATROOM_SETUSERCHATGROUPPREFERENCES_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SetUserChatGroupPreferences_Response'] +_CCHATROOM_DELETECHATMESSAGES_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteChatMessages_Request'] +_CCHATROOM_DELETECHATMESSAGES_REQUEST_MESSAGE = _CCHATROOM_DELETECHATMESSAGES_REQUEST.nested_types_by_name['Message'] +_CCHATROOM_DELETECHATMESSAGES_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_DeleteChatMessages_Response'] +_CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_UpdateMemberListView_Notification'] +_CCHATROOM_SEARCHMEMBERS_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_SearchMembers_Request'] +_CCHATROOM_SEARCHMEMBERS_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_SearchMembers_Response'] +_CCHATROOM_SEARCHMEMBERS_RESPONSE_MEMBERMATCH = _CCHATROOM_SEARCHMEMBERS_RESPONSE.nested_types_by_name['MemberMatch'] +_CCHATROOM_UPDATEMESSAGEREACTION_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_UpdateMessageReaction_Request'] +_CCHATROOM_UPDATEMESSAGEREACTION_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_UpdateMessageReaction_Response'] +_CCHATROOM_GETMESSAGEREACTIONREACTORS_REQUEST = DESCRIPTOR.message_types_by_name['CChatRoom_GetMessageReactionReactors_Request'] +_CCHATROOM_GETMESSAGEREACTIONREACTORS_RESPONSE = DESCRIPTOR.message_types_by_name['CChatRoom_GetMessageReactionReactors_Response'] +_CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST = DESCRIPTOR.message_types_by_name['CClanChatRooms_GetClanChatRoomInfo_Request'] +_CCLANCHATROOMS_GETCLANCHATROOMINFO_RESPONSE = DESCRIPTOR.message_types_by_name['CClanChatRooms_GetClanChatRoomInfo_Response'] +_CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_REQUEST = DESCRIPTOR.message_types_by_name['CClanChatRooms_SetClanChatRoomPrivate_Request'] +_CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_RESPONSE = DESCRIPTOR.message_types_by_name['CClanChatRooms_SetClanChatRoomPrivate_Response'] +_CCHATMENTIONS = DESCRIPTOR.message_types_by_name['CChatMentions'] +_CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_IncomingChatMessage_Notification'] +_CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_ChatMessageModified_Notification'] +_CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION_CHATMESSAGE = _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION.nested_types_by_name['ChatMessage'] +_CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_MemberStateChange_Notification'] +_CCHATROOM_CHATROOMHEADERSTATE_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_ChatRoomHeaderState_Notification'] +_CCHATROOM_CHATROOMGROUPROOMSCHANGE_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_ChatRoomGroupRoomsChange_Notification'] +_CCHATROOM_NOTIFYSHOULDREJOINCHATROOMVOICECHAT_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification'] +_CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION = DESCRIPTOR.message_types_by_name['ChatRoomClient_NotifyChatGroupUserStateChanged_Notification'] +_CHATROOMCLIENT_NOTIFYCHATROOMDISCONNECT_NOTIFICATION = DESCRIPTOR.message_types_by_name['ChatRoomClient_NotifyChatRoomDisconnect_Notification'] +_CCHATROOMMEMBERLISTVIEW = DESCRIPTOR.message_types_by_name['CChatRoomMemberListView'] +_CCHATROOMMEMBERSUMMARYCOUNTS = DESCRIPTOR.message_types_by_name['CChatRoomMemberSummaryCounts'] +_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoomClient_MemberListViewUpdated_Notification'] +_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION_MEMBERLISTVIEWENTRY = _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION.nested_types_by_name['MemberListViewEntry'] +_CCHATROOM_MESSAGEREACTION_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatRoom_MessageReaction_Notification'] +_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatUsability_ClientUsabilityMetrics_Notification'] +_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_SETTINGS = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION.nested_types_by_name['Settings'] +_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION.nested_types_by_name['VoiceSettings'] +_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION.nested_types_by_name['UIState'] +_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE.nested_types_by_name['CategoryCollapseState'] +_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS = _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION.nested_types_by_name['Metrics'] +_CCHATUSABILITY_REQUESTCLIENTUSABILITYMETRICS_NOTIFICATION = DESCRIPTOR.message_types_by_name['CChatUsability_RequestClientUsabilityMetrics_Notification'] CChat_RequestFriendPersonaStates_Request = _reflection.GeneratedProtocolMessageType('CChat_RequestFriendPersonaStates_Request', (_message.Message,), { 'DESCRIPTOR' : _CCHAT_REQUESTFRIENDPERSONASTATES_REQUEST, '__module__' : 'steammessages_chat_pb2' @@ -8675,804 +1299,512 @@ }) _sym_db.RegisterMessage(CChatUsability_RequestClientUsabilityMetrics_Notification) - -DESCRIPTOR._options = None -_CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST.fields_by_name['virtualize_members_threshold']._options = None -_CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION.fields_by_name['view_id']._options = None -_CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION.fields_by_name['client_changenumber']._options = None -_CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION.fields_by_name['delete_view']._options = None -_CCHATROOM_SEARCHMEMBERS_REQUEST.fields_by_name['search_id']._options = None -_CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST.fields_by_name['autocreate']._options = None -_CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION.fields_by_name['chat_name']._options = None -_CCHATROOMMEMBERLISTVIEW.fields_by_name['client_changenumber']._options = None -_CCHATROOMMEMBERLISTVIEW.fields_by_name['server_changenumber']._options = None -_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION.fields_by_name['view_id']._options = None - -_CHAT = _descriptor.ServiceDescriptor( - name='Chat', - full_name='Chat', - file=DESCRIPTOR, - index=0, - serialized_options=b'\202\265\030\025Chat-related services', - create_key=_descriptor._internal_create_key, - serialized_start=22425, - serialized_end=22692, - methods=[ - _descriptor.MethodDescriptor( - name='RequestFriendPersonaStates', - full_name='Chat.RequestFriendPersonaStates', - index=0, - containing_service=None, - input_type=_CCHAT_REQUESTFRIENDPERSONASTATES_REQUEST, - output_type=_CCHAT_REQUESTFRIENDPERSONASTATES_RESPONSE, - serialized_options=b'\202\265\030nRequest to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState.', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_CHAT) - -DESCRIPTOR.services_by_name['Chat'] = _CHAT - - -_CHATROOM = _descriptor.ServiceDescriptor( - name='ChatRoom', - full_name='ChatRoom', - file=DESCRIPTOR, - index=1, - serialized_options=b'\202\265\030>Service for joining, managing, and using multi-user chat rooms', - create_key=_descriptor._internal_create_key, - serialized_start=22695, - serialized_end=30688, - methods=[ - _descriptor.MethodDescriptor( - name='CreateChatRoomGroup', - full_name='ChatRoom.CreateChatRoomGroup', - index=0, - containing_service=None, - input_type=_CCHATROOM_CREATECHATROOMGROUP_REQUEST, - output_type=_CCHATROOM_CREATECHATROOMGROUP_RESPONSE, - serialized_options=b'\202\265\0307Create\'s a chat group that can contain other chat rooms', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SaveChatRoomGroup', - full_name='ChatRoom.SaveChatRoomGroup', - index=1, - containing_service=None, - input_type=_CCHATROOM_SAVECHATROOMGROUP_REQUEST, - output_type=_CCHATROOM_SAVECHATROOMGROUP_RESPONSE, - serialized_options=b'\202\265\030\024Saves\'s a chat group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RenameChatRoomGroup', - full_name='ChatRoom.RenameChatRoomGroup', - index=2, - containing_service=None, - input_type=_CCHATROOM_RENAMECHATROOMGROUP_REQUEST, - output_type=_CCHATROOM_RENAMECHATROOMGROUP_RESPONSE, - serialized_options=b'\202\265\030\030Rename a chat room group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetChatRoomGroupTagline', - full_name='ChatRoom.SetChatRoomGroupTagline', - index=3, - containing_service=None, - input_type=_CCHATROOM_SETCHATROOMGROUPTAGLINE_REQUEST, - output_type=_CCHATROOM_SETCHATROOMGROUPTAGLINE_RESPONSE, - serialized_options=b'\202\265\030!Set tagline for a chat room group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetChatRoomGroupAvatar', - full_name='ChatRoom.SetChatRoomGroupAvatar', - index=4, - containing_service=None, - input_type=_CCHATROOM_SETCHATROOMGROUPAVATAR_REQUEST, - output_type=_CCHATROOM_SETCHATROOMGROUPAVATAR_RESPONSE, - serialized_options=b'\202\265\030$Set avatar SHA for a chat room group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetChatRoomGroupWatchingBroadcast', - full_name='ChatRoom.SetChatRoomGroupWatchingBroadcast', - index=5, - containing_service=None, - input_type=_CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_REQUEST, - output_type=_CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_RESPONSE, - serialized_options=b'\202\265\0305Sets a broadcast that the chat room group is watching', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='JoinMiniGameForChatRoomGroup', - full_name='ChatRoom.JoinMiniGameForChatRoomGroup', - index=6, - containing_service=None, - input_type=_CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_REQUEST, - output_type=_CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_RESPONSE, - serialized_options=b'\202\265\030\\Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='EndMiniGameForChatRoomGroup', - full_name='ChatRoom.EndMiniGameForChatRoomGroup', - index=7, - containing_service=None, - input_type=_CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_REQUEST, - output_type=_CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_RESPONSE, - serialized_options=b'\202\265\030(Ends the minigame in the chat room group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='MuteUserInGroup', - full_name='ChatRoom.MuteUserInGroup', - index=8, - containing_service=None, - input_type=_CCHATROOM_MUTEUSER_REQUEST, - output_type=_CCHATROOM_MUTEUSER_RESPONSE, - serialized_options=b'\202\265\030\022Mute user in group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='KickUserFromGroup', - full_name='ChatRoom.KickUserFromGroup', - index=9, - containing_service=None, - input_type=_CCHATROOM_KICKUSER_REQUEST, - output_type=_CCHATROOM_KICKUSER_RESPONSE, - serialized_options=b'\202\265\030\024Kick user from group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetUserBanState', - full_name='ChatRoom.SetUserBanState', - index=10, - containing_service=None, - input_type=_CCHATROOM_SETUSERBANSTATE_REQUEST, - output_type=_CCHATROOM_SETUSERBANSTATE_RESPONSE, - serialized_options=b'\202\265\030\031Ban/unban user from group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RevokeInviteToGroup', - full_name='ChatRoom.RevokeInviteToGroup', - index=11, - containing_service=None, - input_type=_CCHATROOM_REVOKEINVITE_REQUEST, - output_type=_CCHATROOM_REVOKEINVITE_RESPONSE, - serialized_options=b'\202\265\030$Revoke a direct invitation of a user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='CreateRole', - full_name='ChatRoom.CreateRole', - index=12, - containing_service=None, - input_type=_CCHATROOM_CREATEROLE_REQUEST, - output_type=_CCHATROOM_CREATEROLE_RESPONSE, - serialized_options=b'\202\265\030\024Create role for goup', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetRoles', - full_name='ChatRoom.GetRoles', - index=13, - containing_service=None, - input_type=_CCHATROOM_GETROLES_REQUEST, - output_type=_CCHATROOM_GETROLES_RESPONSE, - serialized_options=b'\202\265\030\026Get all roles in group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RenameRole', - full_name='ChatRoom.RenameRole', - index=14, - containing_service=None, - input_type=_CCHATROOM_RENAMEROLE_REQUEST, - output_type=_CCHATROOM_RENAMEROLE_RESPONSE, - serialized_options=b'\202\265\030\024Rename role for goup', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ReorderRole', - full_name='ChatRoom.ReorderRole', - index=15, - containing_service=None, - input_type=_CCHATROOM_REORDERROLE_REQUEST, - output_type=_CCHATROOM_REORDERROLE_RESPONSE, - serialized_options=b'\202\265\030\030Reorder role with a goup', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteRole', - full_name='ChatRoom.DeleteRole', - index=16, - containing_service=None, - input_type=_CCHATROOM_DELETEROLE_REQUEST, - output_type=_CCHATROOM_DELETEROLE_RESPONSE, - serialized_options=b'\202\265\030\026Delete role from group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetRoleActions', - full_name='ChatRoom.GetRoleActions', - index=17, - containing_service=None, - input_type=_CCHATROOM_GETROLEACTIONS_REQUEST, - output_type=_CCHATROOM_GETROLEACTIONS_RESPONSE, - serialized_options=b'\202\265\030*Get all defined roles and actions in group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ReplaceRoleActions', - full_name='ChatRoom.ReplaceRoleActions', - index=18, - containing_service=None, - input_type=_CCHATROOM_REPLACEROLEACTIONS_REQUEST, - output_type=_CCHATROOM_REPLACEROLEACTIONS_RESPONSE, - serialized_options=b'\202\265\030\035Replace role actions in group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='AddRoleToUser', - full_name='ChatRoom.AddRoleToUser', - index=19, - containing_service=None, - input_type=_CCHATROOM_ADDROLETOUSER_REQUEST, - output_type=_CCHATROOM_ADDROLETOUSER_RESPONSE, - serialized_options=b'\202\265\030\031Add role to user in group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetRolesForUser', - full_name='ChatRoom.GetRolesForUser', - index=20, - containing_service=None, - input_type=_CCHATROOM_GETROLESFORUSER_REQUEST, - output_type=_CCHATROOM_GETROLESFORUSER_RESPONSE, - serialized_options=b'\202\265\030\'Get all roles assigned to user in group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteRoleFromUser', - full_name='ChatRoom.DeleteRoleFromUser', - index=21, - containing_service=None, - input_type=_CCHATROOM_DELETEROLEFROMUSER_REQUEST, - output_type=_CCHATROOM_DELETEROLEFROMUSER_RESPONSE, - serialized_options=b'\202\265\030\036Delete role from user in group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='JoinChatRoomGroup', - full_name='ChatRoom.JoinChatRoomGroup', - index=22, - containing_service=None, - input_type=_CCHATROOM_JOINCHATROOMGROUP_REQUEST, - output_type=_CCHATROOM_JOINCHATROOMGROUP_RESPONSE, - serialized_options=b'\202\265\030\033Join a multi-user chat room', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='InviteFriendToChatRoomGroup', - full_name='ChatRoom.InviteFriendToChatRoomGroup', - index=23, - containing_service=None, - input_type=_CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_REQUEST, - output_type=_CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_RESPONSE, - serialized_options=b'\202\265\030)Invite a friend to a multi-user chat room', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='LeaveChatRoomGroup', - full_name='ChatRoom.LeaveChatRoomGroup', - index=24, - containing_service=None, - input_type=_CCHATROOM_LEAVECHATROOMGROUP_REQUEST, - output_type=_CCHATROOM_LEAVECHATROOMGROUP_RESPONSE, - serialized_options=b'\202\265\030.Leaves a chat room group and all related chats', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='CreateChatRoom', - full_name='ChatRoom.CreateChatRoom', - index=25, - containing_service=None, - input_type=_CCHATROOM_CREATECHATROOM_REQUEST, - output_type=_CCHATROOM_CREATECHATROOM_RESPONSE, - serialized_options=b'\202\265\030,Creates a chat room inside a chat room group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteChatRoom', - full_name='ChatRoom.DeleteChatRoom', - index=26, - containing_service=None, - input_type=_CCHATROOM_DELETECHATROOM_REQUEST, - output_type=_CCHATROOM_DELETECHATROOM_RESPONSE, - serialized_options=b'\202\265\030,Deletes a chat room inside a chat room group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RenameChatRoom', - full_name='ChatRoom.RenameChatRoom', - index=27, - containing_service=None, - input_type=_CCHATROOM_RENAMECHATROOM_REQUEST, - output_type=_CCHATROOM_RENAMECHATROOM_RESPONSE, - serialized_options=b'\202\265\030,Renames a chat room inside a chat room group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ReorderChatRoom', - full_name='ChatRoom.ReorderChatRoom', - index=28, - containing_service=None, - input_type=_CCHATROOM_REORDERCHATROOM_REQUEST, - output_type=_CCHATROOM_REORDERCHATROOM_RESPONSE, - serialized_options=b'\202\265\030-Reorders a chat room inside a chat room group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SendChatMessage', - full_name='ChatRoom.SendChatMessage', - index=29, - containing_service=None, - input_type=_CCHATROOM_SENDCHATMESSAGE_REQUEST, - output_type=_CCHATROOM_SENDCHATMESSAGE_RESPONSE, - serialized_options=b'\202\265\030-Send a chat message to a multi-user chat room', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='JoinVoiceChat', - full_name='ChatRoom.JoinVoiceChat', - index=30, - containing_service=None, - input_type=_CCHATROOM_JOINVOICECHAT_REQUEST, - output_type=_CCHATROOM_JOINVOICECHAT_RESPONSE, - serialized_options=b'\202\265\030MJoin the voice chat in a multi-room chat (should already be in the chat room)', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='LeaveVoiceChat', - full_name='ChatRoom.LeaveVoiceChat', - index=31, - containing_service=None, - input_type=_CCHATROOM_LEAVEVOICECHAT_REQUEST, - output_type=_CCHATROOM_LEAVEVOICECHAT_RESPONSE, - serialized_options=b'\202\265\030)Leave the voice chat in a multi-room chat', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetMessageHistory', - full_name='ChatRoom.GetMessageHistory', - index=32, - containing_service=None, - input_type=_CCHATROOM_GETMESSAGEHISTORY_REQUEST, - output_type=_CCHATROOM_GETMESSAGEHISTORY_RESPONSE, - serialized_options=b'\202\265\030]Get the history of messages in a chat room. You must currently be a member of the chat room.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetMyChatRoomGroups', - full_name='ChatRoom.GetMyChatRoomGroups', - index=33, - containing_service=None, - input_type=_CCHATROOM_GETMYCHATROOMGROUPS_REQUEST, - output_type=_CCHATROOM_GETMYCHATROOMGROUPS_RESPONSE, - serialized_options=b'\202\265\030\034Get a list of our chat rooms', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetChatRoomGroupState', - full_name='ChatRoom.GetChatRoomGroupState', - index=34, - containing_service=None, - input_type=_CCHATROOM_GETCHATROOMGROUPSTATE_REQUEST, - output_type=_CCHATROOM_GETCHATROOMGROUPSTATE_RESPONSE, - serialized_options=b'\202\265\030(Get information about a single chat room', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetChatRoomGroupSummary', - full_name='ChatRoom.GetChatRoomGroupSummary', - index=35, - containing_service=None, - input_type=_CCHATROOM_GETCHATROOMGROUPSUMMARY_REQUEST, - output_type=_CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE, - serialized_options=b'\202\265\030-Get basic information about a chat room group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetAppChatRoomGroupForceActive', - full_name='ChatRoom.SetAppChatRoomGroupForceActive', - index=36, - containing_service=None, - input_type=_CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_REQUEST, - output_type=_CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_RESPONSE, - serialized_options=b'\202\265\030FForce a group chat to be considered active on the server for this user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetAppChatRoomGroupStopForceActive', - full_name='ChatRoom.SetAppChatRoomGroupStopForceActive', - index=37, - containing_service=None, - input_type=_CCHATROOM_SETAPPCHATROOMGROUPSTOPFORCEACTIVE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030`If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='AckChatMessage', - full_name='ChatRoom.AckChatMessage', - index=38, - containing_service=None, - input_type=_CCHATROOM_ACKCHATMESSAGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030DAcknowledge that we have seen the most recent chat message in a chat', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='CreateInviteLink', - full_name='ChatRoom.CreateInviteLink', - index=39, - containing_service=None, - input_type=_CCHATROOM_CREATEINVITELINK_REQUEST, - output_type=_CCHATROOM_CREATEINVITELINK_RESPONSE, - serialized_options=b'\202\265\030\036Creates a chatroom invite link', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetInviteLinkInfo', - full_name='ChatRoom.GetInviteLinkInfo', - index=40, - containing_service=None, - input_type=_CCHATROOM_GETINVITELINKINFO_REQUEST, - output_type=_CCHATROOM_GETINVITELINKINFO_RESPONSE, - serialized_options=b'\202\265\030*Returns chat room info about provided link', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetInviteInfo', - full_name='ChatRoom.GetInviteInfo', - index=41, - containing_service=None, - input_type=_CCHATROOM_GETINVITEINFO_REQUEST, - output_type=_CCHATROOM_GETINVITEINFO_RESPONSE, - serialized_options=b'\202\265\030PReturns chat room info about any invite involving the sender and passed group id', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetInviteLinksForGroup', - full_name='ChatRoom.GetInviteLinksForGroup', - index=42, - containing_service=None, - input_type=_CCHATROOM_GETINVITELINKSFORGROUP_REQUEST, - output_type=_CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE, - serialized_options=b'\202\265\0300Returns all invite links for the specified group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetBanList', - full_name='ChatRoom.GetBanList', - index=43, - containing_service=None, - input_type=_CCHATROOM_GETBANLIST_REQUEST, - output_type=_CCHATROOM_GETBANLIST_RESPONSE, - serialized_options=b'\202\265\030:Gets a list of users who have been banned from a chat room', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetInviteList', - full_name='ChatRoom.GetInviteList', - index=44, - containing_service=None, - input_type=_CCHATROOM_GETINVITELIST_REQUEST, - output_type=_CCHATROOM_GETINVITELIST_RESPONSE, - serialized_options=b'\202\265\0309Gets a list of users who have been invited to a chat room', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteInviteLink', - full_name='ChatRoom.DeleteInviteLink', - index=45, - containing_service=None, - input_type=_CCHATROOM_DELETEINVITELINK_REQUEST, - output_type=_CCHATROOM_DELETEINVITELINK_RESPONSE, - serialized_options=b'\202\265\030\035Deletes specified invite link', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetSessionActiveChatRoomGroups', - full_name='ChatRoom.SetSessionActiveChatRoomGroups', - index=46, - containing_service=None, - input_type=_CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST, - output_type=_CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_RESPONSE, - serialized_options=b'\202\265\0307Set which chat rooms we are using in the active session', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetUserChatGroupPreferences', - full_name='ChatRoom.SetUserChatGroupPreferences', - index=47, - containing_service=None, - input_type=_CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST, - output_type=_CCHATROOM_SETUSERCHATGROUPPREFERENCES_RESPONSE, - serialized_options=b'\202\265\0305Set preferences around chat notifications for a group', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteChatMessages', - full_name='ChatRoom.DeleteChatMessages', - index=48, - containing_service=None, - input_type=_CCHATROOM_DELETECHATMESSAGES_REQUEST, - output_type=_CCHATROOM_DELETECHATMESSAGES_RESPONSE, - serialized_options=b'\202\265\030\037Deletes specified chat messages', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='UpdateMemberListView', - full_name='ChatRoom.UpdateMemberListView', - index=49, - containing_service=None, - input_type=_CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030CA client is indicating it has an active view into the members list.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SearchMembers', - full_name='ChatRoom.SearchMembers', - index=50, - containing_service=None, - input_type=_CCHATROOM_SEARCHMEMBERS_REQUEST, - output_type=_CCHATROOM_SEARCHMEMBERS_RESPONSE, - serialized_options=b'\202\265\030!Search chat room members by name.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='UpdateMessageReaction', - full_name='ChatRoom.UpdateMessageReaction', - index=51, - containing_service=None, - input_type=_CCHATROOM_UPDATEMESSAGEREACTION_REQUEST, - output_type=_CCHATROOM_UPDATEMESSAGEREACTION_RESPONSE, - serialized_options=b'\202\265\0303Adds/removes a reaction to/from a chat room message', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetMessageReactionReactors', - full_name='ChatRoom.GetMessageReactionReactors', - index=52, - containing_service=None, - input_type=_CCHATROOM_GETMESSAGEREACTIONREACTORS_REQUEST, - output_type=_CCHATROOM_GETMESSAGEREACTIONREACTORS_RESPONSE, - serialized_options=b'\202\265\0303Fetches a list of reactors for a specified reaction', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_CHATROOM) - -DESCRIPTOR.services_by_name['ChatRoom'] = _CHATROOM - - -_CLANCHATROOMS = _descriptor.ServiceDescriptor( - name='ClanChatRooms', - full_name='ClanChatRooms', - file=DESCRIPTOR, - index=2, - serialized_options=b'\202\265\030)Methods for getting clan chat information', - create_key=_descriptor._internal_create_key, - serialized_start=30691, - serialized_end=31121, - methods=[ - _descriptor.MethodDescriptor( - name='GetClanChatRoomInfo', - full_name='ClanChatRooms.GetClanChatRoomInfo', - index=0, - containing_service=None, - input_type=_CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST, - output_type=_CCLANCHATROOMS_GETCLANCHATROOMINFO_RESPONSE, - serialized_options=b'\202\265\030BGet a list of chat rooms for a clan, optionally creating a new one', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetClanChatRoomPrivate', - full_name='ClanChatRooms.SetClanChatRoomPrivate', - index=1, - containing_service=None, - input_type=_CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_REQUEST, - output_type=_CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_RESPONSE, - serialized_options=b'\202\265\0303Set a clan chat room to be members only (or public)', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_CLANCHATROOMS) - -DESCRIPTOR.services_by_name['ClanChatRooms'] = _CLANCHATROOMS - - -_CHATROOMCLIENT = _descriptor.ServiceDescriptor( - name='ChatRoomClient', - full_name='ChatRoomClient', - file=DESCRIPTOR, - index=3, - serialized_options=b'\202\265\030$Client notifications for chat events\300\265\030\002', - create_key=_descriptor._internal_create_key, - serialized_start=31124, - serialized_end=33027, - methods=[ - _descriptor.MethodDescriptor( - name='NotifyIncomingChatMessage', - full_name='ChatRoomClient.NotifyIncomingChatMessage', - index=0, - containing_service=None, - input_type=_CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030 New chat message for a chat room', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyChatMessageModified', - full_name='ChatRoomClient.NotifyChatMessageModified', - index=1, - containing_service=None, - input_type=_CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\0309An existing chat message has been modified on the backend', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyMemberStateChange', - full_name='ChatRoomClient.NotifyMemberStateChange', - index=2, - containing_service=None, - input_type=_CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030>A chat room member\'s state has changed (join/part/permissions)', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyChatRoomHeaderStateChange', - full_name='ChatRoomClient.NotifyChatRoomHeaderStateChange', - index=3, - containing_service=None, - input_type=_CCHATROOM_CHATROOMHEADERSTATE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030\'Chat Room header / metadata has changed', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyChatRoomGroupRoomsChange', - full_name='ChatRoomClient.NotifyChatRoomGroupRoomsChange', - index=4, - containing_service=None, - input_type=_CCHATROOM_CHATROOMGROUPROOMSCHANGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030ASomething about a chatroom group changed (created, deleted, etc.)', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyShouldRejoinChatRoomVoiceChat', - full_name='ChatRoomClient.NotifyShouldRejoinChatRoomVoiceChat', - index=5, - containing_service=None, - input_type=_CCHATROOM_NOTIFYSHOULDREJOINCHATROOMVOICECHAT_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030`Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyChatGroupUserStateChanged', - full_name='ChatRoomClient.NotifyChatGroupUserStateChanged', - index=6, - containing_service=None, - input_type=_CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030AUser chat group state (preferences, ack state, etc) have changed.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyAckChatMessageEcho', - full_name='ChatRoomClient.NotifyAckChatMessageEcho', - index=7, - containing_service=None, - input_type=_CCHATROOM_ACKCHATMESSAGE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030:A session acked an unread message, echo to other sessions.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyChatRoomDisconnect', - full_name='ChatRoomClient.NotifyChatRoomDisconnect', - index=8, - containing_service=None, - input_type=_CHATROOMCLIENT_NOTIFYCHATROOMDISCONNECT_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030\207\001The ChatRoom server hosting the chat rooms has reconnected to the user\'s Chat server (may have restarted), client should refresh state.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyMemberListViewUpdated', - full_name='ChatRoomClient.NotifyMemberListViewUpdated', - index=9, - containing_service=None, - input_type=_CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030pThe list of members for a chat room with virtualized member list has changed on the server (or client requested)', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyMessageReaction', - full_name='ChatRoomClient.NotifyMessageReaction', - index=10, - containing_service=None, - input_type=_CCHATROOM_MESSAGEREACTION_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030\024New message reaction', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_CHATROOMCLIENT) - -DESCRIPTOR.services_by_name['ChatRoomClient'] = _CHATROOMCLIENT - - -_CHATUSABILITY = _descriptor.ServiceDescriptor( - name='ChatUsability', - full_name='ChatUsability', - file=DESCRIPTOR, - index=4, - serialized_options=b'\202\265\030$Client notifications for chat events', - create_key=_descriptor._internal_create_key, - serialized_start=33030, - serialized_end=33224, - methods=[ - _descriptor.MethodDescriptor( - name='NotifyClientUsabilityMetrics', - full_name='ChatUsability.NotifyClientUsabilityMetrics', - index=0, - containing_service=None, - input_type=_CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030 Incoming metrics from the client', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_CHATUSABILITY) - -DESCRIPTOR.services_by_name['ChatUsability'] = _CHATUSABILITY - - -_CHATUSABILITYCLIENT = _descriptor.ServiceDescriptor( - name='ChatUsabilityClient', - full_name='ChatUsabilityClient', - file=DESCRIPTOR, - index=5, - serialized_options=b'\202\265\030\'Client notifications for chat usability\300\265\030\002', - create_key=_descriptor._internal_create_key, - serialized_start=33227, - serialized_end=33453, - methods=[ - _descriptor.MethodDescriptor( - name='NotifyRequestClientUsabilityMetrics', - full_name='ChatUsabilityClient.NotifyRequestClientUsabilityMetrics', - index=0, - containing_service=None, - input_type=_CCHATUSABILITY_REQUESTCLIENTUSABILITYMETRICS_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030%Request client send usability metrics', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_CHATUSABILITYCLIENT) - -DESCRIPTOR.services_by_name['ChatUsabilityClient'] = _CHATUSABILITYCLIENT - +_CHAT = DESCRIPTOR.services_by_name['Chat'] +_CHATROOM = DESCRIPTOR.services_by_name['ChatRoom'] +_CLANCHATROOMS = DESCRIPTOR.services_by_name['ClanChatRooms'] +_CHATROOMCLIENT = DESCRIPTOR.services_by_name['ChatRoomClient'] +_CHATUSABILITY = DESCRIPTOR.services_by_name['ChatUsability'] +_CHATUSABILITYCLIENT = DESCRIPTOR.services_by_name['ChatUsabilityClient'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\220\001\001' + _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST.fields_by_name['virtualize_members_threshold']._options = None + _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST.fields_by_name['virtualize_members_threshold']._serialized_options = b'\202\265\030YIf a chat room has more members than this threshold, we will opt in to a virtualized list' + _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION.fields_by_name['view_id']._options = None + _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION.fields_by_name['view_id']._serialized_options = b'\202\265\030RClient-generated ID. Should send the same value on all requests for the same view' + _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION.fields_by_name['client_changenumber']._options = None + _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION.fields_by_name['client_changenumber']._serialized_options = b'\202\265\030nAny updates from this call on will have this changenumber present. Can be used to guarantee in-order updates.' + _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION.fields_by_name['delete_view']._options = None + _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION.fields_by_name['delete_view']._serialized_options = b'\202\265\030%Indicates this view has been deleted.' + _CCHATROOM_SEARCHMEMBERS_REQUEST.fields_by_name['search_id']._options = None + _CCHATROOM_SEARCHMEMBERS_REQUEST.fields_by_name['search_id']._serialized_options = b'\202\265\030\231\001Client-supplied id. For find-as-you-type searches, as search narrows the server will not return persona states previously returned for a given searchid.' + _CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST.fields_by_name['autocreate']._options = None + _CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST.fields_by_name['autocreate']._serialized_options = b'\202\265\030;Create a default chat room if none has been created before.' + _CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION.fields_by_name['chat_name']._options = None + _CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION.fields_by_name['chat_name']._serialized_options = b'\202\265\0306A name to use for the chat, intended for notifications' + _CCHATROOMMEMBERLISTVIEW.fields_by_name['client_changenumber']._options = None + _CCHATROOMMEMBERLISTVIEW.fields_by_name['client_changenumber']._serialized_options = b'\202\265\030@Value sent by the client on the last UpdateMemberListView call. ' + _CCHATROOMMEMBERLISTVIEW.fields_by_name['server_changenumber']._options = None + _CCHATROOMMEMBERLISTVIEW.fields_by_name['server_changenumber']._serialized_options = b'\202\265\030DValue incremented by the server on each MemberListViewUpdated call. ' + _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION.fields_by_name['view_id']._options = None + _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION.fields_by_name['view_id']._serialized_options = b'\202\265\0308Thew view_id supplied when the client created the view. ' + _CHAT._options = None + _CHAT._serialized_options = b'\202\265\030\025Chat-related services' + _CHAT.methods_by_name['RequestFriendPersonaStates']._options = None + _CHAT.methods_by_name['RequestFriendPersonaStates']._serialized_options = b'\202\265\030nRequest to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState.' + _CHATROOM._options = None + _CHATROOM._serialized_options = b'\202\265\030>Service for joining, managing, and using multi-user chat rooms' + _CHATROOM.methods_by_name['CreateChatRoomGroup']._options = None + _CHATROOM.methods_by_name['CreateChatRoomGroup']._serialized_options = b'\202\265\0307Create\'s a chat group that can contain other chat rooms' + _CHATROOM.methods_by_name['SaveChatRoomGroup']._options = None + _CHATROOM.methods_by_name['SaveChatRoomGroup']._serialized_options = b'\202\265\030\024Saves\'s a chat group' + _CHATROOM.methods_by_name['RenameChatRoomGroup']._options = None + _CHATROOM.methods_by_name['RenameChatRoomGroup']._serialized_options = b'\202\265\030\030Rename a chat room group' + _CHATROOM.methods_by_name['SetChatRoomGroupTagline']._options = None + _CHATROOM.methods_by_name['SetChatRoomGroupTagline']._serialized_options = b'\202\265\030!Set tagline for a chat room group' + _CHATROOM.methods_by_name['SetChatRoomGroupAvatar']._options = None + _CHATROOM.methods_by_name['SetChatRoomGroupAvatar']._serialized_options = b'\202\265\030$Set avatar SHA for a chat room group' + _CHATROOM.methods_by_name['SetChatRoomGroupWatchingBroadcast']._options = None + _CHATROOM.methods_by_name['SetChatRoomGroupWatchingBroadcast']._serialized_options = b'\202\265\0305Sets a broadcast that the chat room group is watching' + _CHATROOM.methods_by_name['JoinMiniGameForChatRoomGroup']._options = None + _CHATROOM.methods_by_name['JoinMiniGameForChatRoomGroup']._serialized_options = b'\202\265\030\\Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)' + _CHATROOM.methods_by_name['EndMiniGameForChatRoomGroup']._options = None + _CHATROOM.methods_by_name['EndMiniGameForChatRoomGroup']._serialized_options = b'\202\265\030(Ends the minigame in the chat room group' + _CHATROOM.methods_by_name['MuteUserInGroup']._options = None + _CHATROOM.methods_by_name['MuteUserInGroup']._serialized_options = b'\202\265\030\022Mute user in group' + _CHATROOM.methods_by_name['KickUserFromGroup']._options = None + _CHATROOM.methods_by_name['KickUserFromGroup']._serialized_options = b'\202\265\030\024Kick user from group' + _CHATROOM.methods_by_name['SetUserBanState']._options = None + _CHATROOM.methods_by_name['SetUserBanState']._serialized_options = b'\202\265\030\031Ban/unban user from group' + _CHATROOM.methods_by_name['RevokeInviteToGroup']._options = None + _CHATROOM.methods_by_name['RevokeInviteToGroup']._serialized_options = b'\202\265\030$Revoke a direct invitation of a user' + _CHATROOM.methods_by_name['CreateRole']._options = None + _CHATROOM.methods_by_name['CreateRole']._serialized_options = b'\202\265\030\024Create role for goup' + _CHATROOM.methods_by_name['GetRoles']._options = None + _CHATROOM.methods_by_name['GetRoles']._serialized_options = b'\202\265\030\026Get all roles in group' + _CHATROOM.methods_by_name['RenameRole']._options = None + _CHATROOM.methods_by_name['RenameRole']._serialized_options = b'\202\265\030\024Rename role for goup' + _CHATROOM.methods_by_name['ReorderRole']._options = None + _CHATROOM.methods_by_name['ReorderRole']._serialized_options = b'\202\265\030\030Reorder role with a goup' + _CHATROOM.methods_by_name['DeleteRole']._options = None + _CHATROOM.methods_by_name['DeleteRole']._serialized_options = b'\202\265\030\026Delete role from group' + _CHATROOM.methods_by_name['GetRoleActions']._options = None + _CHATROOM.methods_by_name['GetRoleActions']._serialized_options = b'\202\265\030*Get all defined roles and actions in group' + _CHATROOM.methods_by_name['ReplaceRoleActions']._options = None + _CHATROOM.methods_by_name['ReplaceRoleActions']._serialized_options = b'\202\265\030\035Replace role actions in group' + _CHATROOM.methods_by_name['AddRoleToUser']._options = None + _CHATROOM.methods_by_name['AddRoleToUser']._serialized_options = b'\202\265\030\031Add role to user in group' + _CHATROOM.methods_by_name['GetRolesForUser']._options = None + _CHATROOM.methods_by_name['GetRolesForUser']._serialized_options = b'\202\265\030\'Get all roles assigned to user in group' + _CHATROOM.methods_by_name['DeleteRoleFromUser']._options = None + _CHATROOM.methods_by_name['DeleteRoleFromUser']._serialized_options = b'\202\265\030\036Delete role from user in group' + _CHATROOM.methods_by_name['JoinChatRoomGroup']._options = None + _CHATROOM.methods_by_name['JoinChatRoomGroup']._serialized_options = b'\202\265\030\033Join a multi-user chat room' + _CHATROOM.methods_by_name['InviteFriendToChatRoomGroup']._options = None + _CHATROOM.methods_by_name['InviteFriendToChatRoomGroup']._serialized_options = b'\202\265\030)Invite a friend to a multi-user chat room' + _CHATROOM.methods_by_name['LeaveChatRoomGroup']._options = None + _CHATROOM.methods_by_name['LeaveChatRoomGroup']._serialized_options = b'\202\265\030.Leaves a chat room group and all related chats' + _CHATROOM.methods_by_name['CreateChatRoom']._options = None + _CHATROOM.methods_by_name['CreateChatRoom']._serialized_options = b'\202\265\030,Creates a chat room inside a chat room group' + _CHATROOM.methods_by_name['DeleteChatRoom']._options = None + _CHATROOM.methods_by_name['DeleteChatRoom']._serialized_options = b'\202\265\030,Deletes a chat room inside a chat room group' + _CHATROOM.methods_by_name['RenameChatRoom']._options = None + _CHATROOM.methods_by_name['RenameChatRoom']._serialized_options = b'\202\265\030,Renames a chat room inside a chat room group' + _CHATROOM.methods_by_name['ReorderChatRoom']._options = None + _CHATROOM.methods_by_name['ReorderChatRoom']._serialized_options = b'\202\265\030-Reorders a chat room inside a chat room group' + _CHATROOM.methods_by_name['SendChatMessage']._options = None + _CHATROOM.methods_by_name['SendChatMessage']._serialized_options = b'\202\265\030-Send a chat message to a multi-user chat room' + _CHATROOM.methods_by_name['JoinVoiceChat']._options = None + _CHATROOM.methods_by_name['JoinVoiceChat']._serialized_options = b'\202\265\030MJoin the voice chat in a multi-room chat (should already be in the chat room)' + _CHATROOM.methods_by_name['LeaveVoiceChat']._options = None + _CHATROOM.methods_by_name['LeaveVoiceChat']._serialized_options = b'\202\265\030)Leave the voice chat in a multi-room chat' + _CHATROOM.methods_by_name['GetMessageHistory']._options = None + _CHATROOM.methods_by_name['GetMessageHistory']._serialized_options = b'\202\265\030]Get the history of messages in a chat room. You must currently be a member of the chat room.' + _CHATROOM.methods_by_name['GetMyChatRoomGroups']._options = None + _CHATROOM.methods_by_name['GetMyChatRoomGroups']._serialized_options = b'\202\265\030\034Get a list of our chat rooms' + _CHATROOM.methods_by_name['GetChatRoomGroupState']._options = None + _CHATROOM.methods_by_name['GetChatRoomGroupState']._serialized_options = b'\202\265\030(Get information about a single chat room' + _CHATROOM.methods_by_name['GetChatRoomGroupSummary']._options = None + _CHATROOM.methods_by_name['GetChatRoomGroupSummary']._serialized_options = b'\202\265\030-Get basic information about a chat room group' + _CHATROOM.methods_by_name['SetAppChatRoomGroupForceActive']._options = None + _CHATROOM.methods_by_name['SetAppChatRoomGroupForceActive']._serialized_options = b'\202\265\030FForce a group chat to be considered active on the server for this user' + _CHATROOM.methods_by_name['SetAppChatRoomGroupStopForceActive']._options = None + _CHATROOM.methods_by_name['SetAppChatRoomGroupStopForceActive']._serialized_options = b'\202\265\030`If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count' + _CHATROOM.methods_by_name['AckChatMessage']._options = None + _CHATROOM.methods_by_name['AckChatMessage']._serialized_options = b'\202\265\030DAcknowledge that we have seen the most recent chat message in a chat' + _CHATROOM.methods_by_name['CreateInviteLink']._options = None + _CHATROOM.methods_by_name['CreateInviteLink']._serialized_options = b'\202\265\030\036Creates a chatroom invite link' + _CHATROOM.methods_by_name['GetInviteLinkInfo']._options = None + _CHATROOM.methods_by_name['GetInviteLinkInfo']._serialized_options = b'\202\265\030*Returns chat room info about provided link' + _CHATROOM.methods_by_name['GetInviteInfo']._options = None + _CHATROOM.methods_by_name['GetInviteInfo']._serialized_options = b'\202\265\030PReturns chat room info about any invite involving the sender and passed group id' + _CHATROOM.methods_by_name['GetInviteLinksForGroup']._options = None + _CHATROOM.methods_by_name['GetInviteLinksForGroup']._serialized_options = b'\202\265\0300Returns all invite links for the specified group' + _CHATROOM.methods_by_name['GetBanList']._options = None + _CHATROOM.methods_by_name['GetBanList']._serialized_options = b'\202\265\030:Gets a list of users who have been banned from a chat room' + _CHATROOM.methods_by_name['GetInviteList']._options = None + _CHATROOM.methods_by_name['GetInviteList']._serialized_options = b'\202\265\0309Gets a list of users who have been invited to a chat room' + _CHATROOM.methods_by_name['DeleteInviteLink']._options = None + _CHATROOM.methods_by_name['DeleteInviteLink']._serialized_options = b'\202\265\030\035Deletes specified invite link' + _CHATROOM.methods_by_name['SetSessionActiveChatRoomGroups']._options = None + _CHATROOM.methods_by_name['SetSessionActiveChatRoomGroups']._serialized_options = b'\202\265\0307Set which chat rooms we are using in the active session' + _CHATROOM.methods_by_name['SetUserChatGroupPreferences']._options = None + _CHATROOM.methods_by_name['SetUserChatGroupPreferences']._serialized_options = b'\202\265\0305Set preferences around chat notifications for a group' + _CHATROOM.methods_by_name['DeleteChatMessages']._options = None + _CHATROOM.methods_by_name['DeleteChatMessages']._serialized_options = b'\202\265\030\037Deletes specified chat messages' + _CHATROOM.methods_by_name['UpdateMemberListView']._options = None + _CHATROOM.methods_by_name['UpdateMemberListView']._serialized_options = b'\202\265\030CA client is indicating it has an active view into the members list.' + _CHATROOM.methods_by_name['SearchMembers']._options = None + _CHATROOM.methods_by_name['SearchMembers']._serialized_options = b'\202\265\030!Search chat room members by name.' + _CHATROOM.methods_by_name['UpdateMessageReaction']._options = None + _CHATROOM.methods_by_name['UpdateMessageReaction']._serialized_options = b'\202\265\0303Adds/removes a reaction to/from a chat room message' + _CHATROOM.methods_by_name['GetMessageReactionReactors']._options = None + _CHATROOM.methods_by_name['GetMessageReactionReactors']._serialized_options = b'\202\265\0303Fetches a list of reactors for a specified reaction' + _CLANCHATROOMS._options = None + _CLANCHATROOMS._serialized_options = b'\202\265\030)Methods for getting clan chat information' + _CLANCHATROOMS.methods_by_name['GetClanChatRoomInfo']._options = None + _CLANCHATROOMS.methods_by_name['GetClanChatRoomInfo']._serialized_options = b'\202\265\030BGet a list of chat rooms for a clan, optionally creating a new one' + _CLANCHATROOMS.methods_by_name['SetClanChatRoomPrivate']._options = None + _CLANCHATROOMS.methods_by_name['SetClanChatRoomPrivate']._serialized_options = b'\202\265\0303Set a clan chat room to be members only (or public)' + _CHATROOMCLIENT._options = None + _CHATROOMCLIENT._serialized_options = b'\202\265\030$Client notifications for chat events\300\265\030\002' + _CHATROOMCLIENT.methods_by_name['NotifyIncomingChatMessage']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyIncomingChatMessage']._serialized_options = b'\202\265\030 New chat message for a chat room' + _CHATROOMCLIENT.methods_by_name['NotifyChatMessageModified']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyChatMessageModified']._serialized_options = b'\202\265\0309An existing chat message has been modified on the backend' + _CHATROOMCLIENT.methods_by_name['NotifyMemberStateChange']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyMemberStateChange']._serialized_options = b'\202\265\030>A chat room member\'s state has changed (join/part/permissions)' + _CHATROOMCLIENT.methods_by_name['NotifyChatRoomHeaderStateChange']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyChatRoomHeaderStateChange']._serialized_options = b'\202\265\030\'Chat Room header / metadata has changed' + _CHATROOMCLIENT.methods_by_name['NotifyChatRoomGroupRoomsChange']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyChatRoomGroupRoomsChange']._serialized_options = b'\202\265\030ASomething about a chatroom group changed (created, deleted, etc.)' + _CHATROOMCLIENT.methods_by_name['NotifyShouldRejoinChatRoomVoiceChat']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyShouldRejoinChatRoomVoiceChat']._serialized_options = b'\202\265\030`Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.' + _CHATROOMCLIENT.methods_by_name['NotifyChatGroupUserStateChanged']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyChatGroupUserStateChanged']._serialized_options = b'\202\265\030AUser chat group state (preferences, ack state, etc) have changed.' + _CHATROOMCLIENT.methods_by_name['NotifyAckChatMessageEcho']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyAckChatMessageEcho']._serialized_options = b'\202\265\030:A session acked an unread message, echo to other sessions.' + _CHATROOMCLIENT.methods_by_name['NotifyChatRoomDisconnect']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyChatRoomDisconnect']._serialized_options = b'\202\265\030\207\001The ChatRoom server hosting the chat rooms has reconnected to the user\'s Chat server (may have restarted), client should refresh state.' + _CHATROOMCLIENT.methods_by_name['NotifyMemberListViewUpdated']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyMemberListViewUpdated']._serialized_options = b'\202\265\030pThe list of members for a chat room with virtualized member list has changed on the server (or client requested)' + _CHATROOMCLIENT.methods_by_name['NotifyMessageReaction']._options = None + _CHATROOMCLIENT.methods_by_name['NotifyMessageReaction']._serialized_options = b'\202\265\030\024New message reaction' + _CHATUSABILITY._options = None + _CHATUSABILITY._serialized_options = b'\202\265\030$Client notifications for chat events' + _CHATUSABILITY.methods_by_name['NotifyClientUsabilityMetrics']._options = None + _CHATUSABILITY.methods_by_name['NotifyClientUsabilityMetrics']._serialized_options = b'\202\265\030 Incoming metrics from the client' + _CHATUSABILITYCLIENT._options = None + _CHATUSABILITYCLIENT._serialized_options = b'\202\265\030\'Client notifications for chat usability\300\265\030\002' + _CHATUSABILITYCLIENT.methods_by_name['NotifyRequestClientUsabilityMetrics']._options = None + _CHATUSABILITYCLIENT.methods_by_name['NotifyRequestClientUsabilityMetrics']._serialized_options = b'\202\265\030%Request client send usability metrics' + _ECHATROOMJOINSTATE._serialized_start=20686 + _ECHATROOMJOINSTATE._serialized_end=20842 + _ECHATROOMGROUPRANK._serialized_start=20845 + _ECHATROOMGROUPRANK._serialized_end=21137 + _ECHATROOMNOTIFICATIONLEVEL._serialized_start=21140 + _ECHATROOMNOTIFICATIONLEVEL._serialized_end=21384 + _ECHATROOMSERVERMESSAGE._serialized_start=21387 + _ECHATROOMSERVERMESSAGE._serialized_end=21794 + _ECHATROOMMESSAGEREACTIONTYPE._serialized_start=21797 + _ECHATROOMMESSAGEREACTIONTYPE._serialized_end=21960 + _ECHATROOMMEMBERSTATECHANGE._serialized_start=21963 + _ECHATROOMMEMBERSTATECHANGE._serialized_end=22422 + _CCHAT_REQUESTFRIENDPERSONASTATES_REQUEST._serialized_start=130 + _CCHAT_REQUESTFRIENDPERSONASTATES_REQUEST._serialized_end=172 + _CCHAT_REQUESTFRIENDPERSONASTATES_RESPONSE._serialized_start=174 + _CCHAT_REQUESTFRIENDPERSONASTATES_RESPONSE._serialized_end=217 + _CCHATROOM_CREATECHATROOMGROUP_REQUEST._serialized_start=220 + _CCHATROOM_CREATECHATROOMGROUP_REQUEST._serialized_end=426 + _CCHATROLE._serialized_start=428 + _CCHATROLE._serialized_end=487 + _CCHATROLEACTIONS._serialized_start=490 + _CCHATROLEACTIONS._serialized_end=830 + _CCHATPARTYBEACON._serialized_start=832 + _CCHATPARTYBEACON._serialized_end=931 + _CCHATROOMGROUPHEADERSTATE._serialized_start=934 + _CCHATROOMGROUPHEADERSTATE._serialized_end=1378 + _CCHATROOMMEMBER._serialized_start=1381 + _CCHATROOMMEMBER._serialized_end=1592 + _CCHATROOMSTATE._serialized_start=1595 + _CCHATROOMSTATE._serialized_end=1797 + _CCHATROOMGROUPSTATE._serialized_start=1800 + _CCHATROOMGROUPSTATE._serialized_end=2002 + _CUSERCHATROOMSTATE._serialized_start=2005 + _CUSERCHATROOMSTATE._serialized_end=2384 + _CUSERCHATROOMGROUPSTATE._serialized_start=2387 + _CUSERCHATROOMGROUPSTATE._serialized_end=2780 + _CCHATROOM_CREATECHATROOMGROUP_RESPONSE._serialized_start=2783 + _CCHATROOM_CREATECHATROOMGROUP_RESPONSE._serialized_end=2934 + _CCHATROOM_SAVECHATROOMGROUP_REQUEST._serialized_start=2936 + _CCHATROOM_SAVECHATROOMGROUP_REQUEST._serialized_end=3010 + _CCHATROOM_SAVECHATROOMGROUP_RESPONSE._serialized_start=3012 + _CCHATROOM_SAVECHATROOMGROUP_RESPONSE._serialized_end=3050 + _CCHATROOM_RENAMECHATROOMGROUP_REQUEST._serialized_start=3052 + _CCHATROOM_RENAMECHATROOMGROUP_REQUEST._serialized_end=3128 + _CCHATROOM_RENAMECHATROOMGROUP_RESPONSE._serialized_start=3130 + _CCHATROOM_RENAMECHATROOMGROUP_RESPONSE._serialized_end=3184 + _CCHATROOM_SETCHATROOMGROUPTAGLINE_REQUEST._serialized_start=3186 + _CCHATROOM_SETCHATROOMGROUPTAGLINE_REQUEST._serialized_end=3269 + _CCHATROOM_SETCHATROOMGROUPTAGLINE_RESPONSE._serialized_start=3271 + _CCHATROOM_SETCHATROOMGROUPTAGLINE_RESPONSE._serialized_end=3315 + _CCHATROOM_SETCHATROOMGROUPAVATAR_REQUEST._serialized_start=3317 + _CCHATROOM_SETCHATROOMGROUPAVATAR_REQUEST._serialized_end=3402 + _CCHATROOM_SETCHATROOMGROUPAVATAR_RESPONSE._serialized_start=3404 + _CCHATROOM_SETCHATROOMGROUPAVATAR_RESPONSE._serialized_end=3447 + _CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_REQUEST._serialized_start=3450 + _CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_REQUEST._serialized_end=3603 + _CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_RESPONSE._serialized_start=3605 + _CCHATROOM_SETCHATROOMGROUPWATCHINGBROADCAST_RESPONSE._serialized_end=3659 + _CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_REQUEST._serialized_start=3661 + _CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_REQUEST._serialized_end=3749 + _CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_RESPONSE._serialized_start=3751 + _CCHATROOM_JOINMINIGAMEFORCHATROOMGROUP_RESPONSE._serialized_end=3821 + _CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_REQUEST._serialized_start=3823 + _CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_REQUEST._serialized_end=3931 + _CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_RESPONSE._serialized_start=3933 + _CCHATROOM_ENDMINIGAMEFORCHATROOMGROUP_RESPONSE._serialized_end=3981 + _CCHATROOM_MUTEUSER_REQUEST._serialized_start=3983 + _CCHATROOM_MUTEUSER_REQUEST._serialized_end=4071 + _CCHATROOM_MUTEUSER_RESPONSE._serialized_start=4073 + _CCHATROOM_MUTEUSER_RESPONSE._serialized_end=4102 + _CCHATROOM_KICKUSER_REQUEST._serialized_start=4104 + _CCHATROOM_KICKUSER_REQUEST._serialized_end=4192 + _CCHATROOM_KICKUSER_RESPONSE._serialized_start=4194 + _CCHATROOM_KICKUSER_RESPONSE._serialized_end=4223 + _CCHATROOM_SETUSERBANSTATE_REQUEST._serialized_start=4225 + _CCHATROOM_SETUSERBANSTATE_REQUEST._serialized_end=4319 + _CCHATROOM_SETUSERBANSTATE_RESPONSE._serialized_start=4321 + _CCHATROOM_SETUSERBANSTATE_RESPONSE._serialized_end=4357 + _CCHATROOM_REVOKEINVITE_REQUEST._serialized_start=4359 + _CCHATROOM_REVOKEINVITE_REQUEST._serialized_end=4431 + _CCHATROOM_REVOKEINVITE_RESPONSE._serialized_start=4433 + _CCHATROOM_REVOKEINVITE_RESPONSE._serialized_end=4466 + _CCHATROOM_CREATEROLE_REQUEST._serialized_start=4468 + _CCHATROOM_CREATEROLE_REQUEST._serialized_end=4535 + _CCHATROOM_CREATEROLE_RESPONSE._serialized_start=4537 + _CCHATROOM_CREATEROLE_RESPONSE._serialized_end=4604 + _CCHATROOM_GETROLES_REQUEST._serialized_start=4606 + _CCHATROOM_GETROLES_REQUEST._serialized_end=4657 + _CCHATROOM_GETROLES_RESPONSE._serialized_start=4659 + _CCHATROOM_GETROLES_RESPONSE._serialized_end=4715 + _CCHATROOM_RENAMEROLE_REQUEST._serialized_start=4717 + _CCHATROOM_RENAMEROLE_REQUEST._serialized_end=4801 + _CCHATROOM_RENAMEROLE_RESPONSE._serialized_start=4803 + _CCHATROOM_RENAMEROLE_RESPONSE._serialized_end=4834 + _CCHATROOM_REORDERROLE_REQUEST._serialized_start=4836 + _CCHATROOM_REORDERROLE_REQUEST._serialized_end=4924 + _CCHATROOM_REORDERROLE_RESPONSE._serialized_start=4926 + _CCHATROOM_REORDERROLE_RESPONSE._serialized_end=4958 + _CCHATROOM_DELETEROLE_REQUEST._serialized_start=4960 + _CCHATROOM_DELETEROLE_REQUEST._serialized_end=5030 + _CCHATROOM_DELETEROLE_RESPONSE._serialized_start=5032 + _CCHATROOM_DELETEROLE_RESPONSE._serialized_end=5063 + _CCHATROOM_GETROLEACTIONS_REQUEST._serialized_start=5065 + _CCHATROOM_GETROLEACTIONS_REQUEST._serialized_end=5139 + _CCHATROOM_GETROLEACTIONS_RESPONSE._serialized_start=5141 + _CCHATROOM_GETROLEACTIONS_RESPONSE._serialized_end=5212 + _CCHATROOM_REPLACEROLEACTIONS_REQUEST._serialized_start=5214 + _CCHATROOM_REPLACEROLEACTIONS_REQUEST._serialized_end=5328 + _CCHATROOM_REPLACEROLEACTIONS_RESPONSE._serialized_start=5330 + _CCHATROOM_REPLACEROLEACTIONS_RESPONSE._serialized_end=5369 + _CCHATROOM_ADDROLETOUSER_REQUEST._serialized_start=5371 + _CCHATROOM_ADDROLETOUSER_REQUEST._serialized_end=5461 + _CCHATROOM_ADDROLETOUSER_RESPONSE._serialized_start=5463 + _CCHATROOM_ADDROLETOUSER_RESPONSE._serialized_end=5497 + _CCHATROOM_GETROLESFORUSER_REQUEST._serialized_start=5499 + _CCHATROOM_GETROLESFORUSER_REQUEST._serialized_end=5574 + _CCHATROOM_GETROLESFORUSER_RESPONSE._serialized_start=5576 + _CCHATROOM_GETROLESFORUSER_RESPONSE._serialized_end=5630 + _CCHATROOM_DELETEROLEFROMUSER_REQUEST._serialized_start=5632 + _CCHATROOM_DELETEROLEFROMUSER_REQUEST._serialized_end=5727 + _CCHATROOM_DELETEROLEFROMUSER_RESPONSE._serialized_start=5729 + _CCHATROOM_DELETEROLEFROMUSER_RESPONSE._serialized_end=5768 + _CCHATROOM_JOINCHATROOMGROUP_REQUEST._serialized_start=5770 + _CCHATROOM_JOINCHATROOMGROUP_REQUEST._serialized_end=5868 + _CCHATROOM_JOINCHATROOMGROUP_RESPONSE._serialized_start=5871 + _CCHATROOM_JOINCHATROOMGROUP_RESPONSE._serialized_end=6040 + _CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_REQUEST._serialized_start=6043 + _CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_REQUEST._serialized_end=6177 + _CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_RESPONSE._serialized_start=6179 + _CCHATROOM_INVITEFRIENDTOCHATROOMGROUP_RESPONSE._serialized_end=6227 + _CCHATROOM_LEAVECHATROOMGROUP_REQUEST._serialized_start=6229 + _CCHATROOM_LEAVECHATROOMGROUP_REQUEST._serialized_end=6290 + _CCHATROOM_LEAVECHATROOMGROUP_RESPONSE._serialized_start=6292 + _CCHATROOM_LEAVECHATROOMGROUP_RESPONSE._serialized_end=6331 + _CCHATROOM_CREATECHATROOM_REQUEST._serialized_start=6333 + _CCHATROOM_CREATECHATROOM_REQUEST._serialized_end=6425 + _CCHATROOM_CREATECHATROOM_RESPONSE._serialized_start=6427 + _CCHATROOM_CREATECHATROOM_RESPONSE._serialized_end=6498 + _CCHATROOM_DELETECHATROOM_REQUEST._serialized_start=6500 + _CCHATROOM_DELETECHATROOM_REQUEST._serialized_end=6574 + _CCHATROOM_DELETECHATROOM_RESPONSE._serialized_start=6576 + _CCHATROOM_DELETECHATROOM_RESPONSE._serialized_end=6611 + _CCHATROOM_RENAMECHATROOM_REQUEST._serialized_start=6613 + _CCHATROOM_RENAMECHATROOM_REQUEST._serialized_end=6701 + _CCHATROOM_RENAMECHATROOM_RESPONSE._serialized_start=6703 + _CCHATROOM_RENAMECHATROOM_RESPONSE._serialized_end=6738 + _CCHATROOM_REORDERCHATROOM_REQUEST._serialized_start=6740 + _CCHATROOM_REORDERCHATROOM_REQUEST._serialized_end=6843 + _CCHATROOM_REORDERCHATROOM_RESPONSE._serialized_start=6845 + _CCHATROOM_REORDERCHATROOM_RESPONSE._serialized_end=6881 + _CCHATROOM_SENDCHATMESSAGE_REQUEST._serialized_start=6883 + _CCHATROOM_SENDCHATMESSAGE_REQUEST._serialized_end=6999 + _CCHATROOM_SENDCHATMESSAGE_RESPONSE._serialized_start=7002 + _CCHATROOM_SENDCHATMESSAGE_RESPONSE._serialized_end=7140 + _CCHATROOM_JOINVOICECHAT_REQUEST._serialized_start=7142 + _CCHATROOM_JOINVOICECHAT_REQUEST._serialized_end=7215 + _CCHATROOM_JOINVOICECHAT_RESPONSE._serialized_start=7217 + _CCHATROOM_JOINVOICECHAT_RESPONSE._serialized_end=7273 + _CCHATROOM_LEAVEVOICECHAT_REQUEST._serialized_start=7275 + _CCHATROOM_LEAVEVOICECHAT_REQUEST._serialized_end=7349 + _CCHATROOM_LEAVEVOICECHAT_RESPONSE._serialized_start=7351 + _CCHATROOM_LEAVEVOICECHAT_RESPONSE._serialized_end=7386 + _CCHATROOM_GETMESSAGEHISTORY_REQUEST._serialized_start=7389 + _CCHATROOM_GETMESSAGEHISTORY_REQUEST._serialized_end=7569 + _SERVERMESSAGE._serialized_start=7572 + _SERVERMESSAGE._serialized_end=7706 + _CCHATROOM_GETMESSAGEHISTORY_RESPONSE._serialized_start=7709 + _CCHATROOM_GETMESSAGEHISTORY_RESPONSE._serialized_end=8255 + _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE._serialized_start=7843 + _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE._serialized_end=8255 + _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE_MESSAGEREACTION._serialized_start=8078 + _CCHATROOM_GETMESSAGEHISTORY_RESPONSE_CHATMESSAGE_MESSAGEREACTION._serialized_end=8255 + _CCHATROOM_GETMYCHATROOMGROUPS_REQUEST._serialized_start=8257 + _CCHATROOM_GETMYCHATROOMGROUPS_REQUEST._serialized_end=8296 + _CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE._serialized_start=8299 + _CCHATROOM_GETCHATROOMGROUPSUMMARY_RESPONSE._serialized_end=8991 + _CCHATROOMSUMMARYPAIR._serialized_start=8994 + _CCHATROOMSUMMARYPAIR._serialized_end=9141 + _CCHATROOM_GETMYCHATROOMGROUPS_RESPONSE._serialized_start=9143 + _CCHATROOM_GETMYCHATROOMGROUPS_RESPONSE._serialized_end=9232 + _CCHATROOM_GETCHATROOMGROUPSTATE_REQUEST._serialized_start=9234 + _CCHATROOM_GETCHATROOMGROUPSTATE_REQUEST._serialized_end=9298 + _CCHATROOM_GETCHATROOMGROUPSTATE_RESPONSE._serialized_start=9300 + _CCHATROOM_GETCHATROOMGROUPSTATE_RESPONSE._serialized_end=9379 + _CCHATROOM_GETCHATROOMGROUPSUMMARY_REQUEST._serialized_start=9381 + _CCHATROOM_GETCHATROOMGROUPSUMMARY_REQUEST._serialized_end=9447 + _CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_REQUEST._serialized_start=9449 + _CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_REQUEST._serialized_end=9549 + _CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_RESPONSE._serialized_start=9551 + _CCHATROOM_SETAPPCHATROOMGROUPFORCEACTIVE_RESPONSE._serialized_end=9647 + _CCHATROOM_SETAPPCHATROOMGROUPSTOPFORCEACTIVE_NOTIFICATION._serialized_start=9649 + _CCHATROOM_SETAPPCHATROOMGROUPSTOPFORCEACTIVE_NOTIFICATION._serialized_end=9758 + _CCHATROOM_ACKCHATMESSAGE_NOTIFICATION._serialized_start=9760 + _CCHATROOM_ACKCHATMESSAGE_NOTIFICATION._serialized_end=9858 + _CCHATROOM_CREATEINVITELINK_REQUEST._serialized_start=9860 + _CCHATROOM_CREATEINVITELINK_REQUEST._serialized_end=9959 + _CCHATROOM_CREATEINVITELINK_RESPONSE._serialized_start=9961 + _CCHATROOM_CREATEINVITELINK_RESPONSE._serialized_end=10042 + _CCHATROOM_GETINVITELINKINFO_REQUEST._serialized_start=10044 + _CCHATROOM_GETINVITELINKINFO_REQUEST._serialized_end=10102 + _CCHATROOM_GETINVITELINKINFO_RESPONSE._serialized_start=10105 + _CCHATROOM_GETINVITELINKINFO_RESPONSE._serialized_end=10373 + _CCHATROOM_GETINVITEINFO_REQUEST._serialized_start=10375 + _CCHATROOM_GETINVITEINFO_REQUEST._serialized_end=10494 + _CCHATROOM_GETINVITEINFO_RESPONSE._serialized_start=10497 + _CCHATROOM_GETINVITEINFO_RESPONSE._serialized_end=10641 + _CCHATROOM_GETINVITELINKSFORGROUP_REQUEST._serialized_start=10643 + _CCHATROOM_GETINVITELINKSFORGROUP_REQUEST._serialized_end=10708 + _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE._serialized_start=10711 + _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE._serialized_end=10926 + _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE_LINKINFO._serialized_start=10831 + _CCHATROOM_GETINVITELINKSFORGROUP_RESPONSE_LINKINFO._serialized_end=10926 + _CCHATROOM_GETBANLIST_REQUEST._serialized_start=10928 + _CCHATROOM_GETBANLIST_REQUEST._serialized_end=10981 + _CCHATROOM_GETBANLIST_RESPONSE._serialized_start=10984 + _CCHATROOM_GETBANLIST_RESPONSE._serialized_end=11165 + _CCHATROOM_GETBANLIST_RESPONSE_BANINFO._serialized_start=11071 + _CCHATROOM_GETBANLIST_RESPONSE_BANINFO._serialized_end=11165 + _CCHATROOM_GETINVITELIST_REQUEST._serialized_start=11167 + _CCHATROOM_GETINVITELIST_REQUEST._serialized_end=11223 + _CCHATROOMGROUPINVITE._serialized_start=11225 + _CCHATROOMGROUPINVITE._serialized_end=11313 + _CCHATROOM_GETINVITELIST_RESPONSE._serialized_start=11315 + _CCHATROOM_GETINVITELIST_RESPONSE._serialized_end=11389 + _CCHATROOM_DELETEINVITELINK_REQUEST._serialized_start=11391 + _CCHATROOM_DELETEINVITELINK_REQUEST._serialized_end=11471 + _CCHATROOM_DELETEINVITELINK_RESPONSE._serialized_start=11473 + _CCHATROOM_DELETEINVITELINK_RESPONSE._serialized_end=11510 + _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST._serialized_start=11513 + _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_REQUEST._serialized_end=11757 + _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_RESPONSE._serialized_start=11760 + _CCHATROOM_SETSESSIONACTIVECHATROOMGROUPS_RESPONSE._serialized_end=11897 + _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST._serialized_start=11900 + _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST._serialized_end=12710 + _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES._serialized_start=12173 + _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATGROUPPREFERENCES._serialized_end=12432 + _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES._serialized_start=12435 + _CCHATROOM_SETUSERCHATGROUPPREFERENCES_REQUEST_CHATROOMPREFERENCES._serialized_end=12710 + _CCHATROOM_SETUSERCHATGROUPPREFERENCES_RESPONSE._serialized_start=12712 + _CCHATROOM_SETUSERCHATGROUPPREFERENCES_RESPONSE._serialized_end=12760 + _CCHATROOM_DELETECHATMESSAGES_REQUEST._serialized_start=12763 + _CCHATROOM_DELETECHATMESSAGES_REQUEST._serialized_end=12960 + _CCHATROOM_DELETECHATMESSAGES_REQUEST_MESSAGE._serialized_start=12908 + _CCHATROOM_DELETECHATMESSAGES_REQUEST_MESSAGE._serialized_end=12960 + _CCHATROOM_DELETECHATMESSAGES_RESPONSE._serialized_start=12962 + _CCHATROOM_DELETECHATMESSAGES_RESPONSE._serialized_end=13001 + _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION._serialized_start=13004 + _CCHATROOM_UPDATEMEMBERLISTVIEW_NOTIFICATION._serialized_end=13493 + _CCHATROOM_SEARCHMEMBERS_REQUEST._serialized_start=13496 + _CCHATROOM_SEARCHMEMBERS_REQUEST._serialized_end=13775 + _CCHATROOM_SEARCHMEMBERS_RESPONSE._serialized_start=13778 + _CCHATROOM_SEARCHMEMBERS_RESPONSE._serialized_end=13990 + _CCHATROOM_SEARCHMEMBERS_RESPONSE_MEMBERMATCH._serialized_start=13909 + _CCHATROOM_SEARCHMEMBERS_RESPONSE_MEMBERMATCH._serialized_end=13990 + _CCHATROOM_UPDATEMESSAGEREACTION_REQUEST._serialized_start=13993 + _CCHATROOM_UPDATEMESSAGEREACTION_REQUEST._serialized_end=14245 + _CCHATROOM_UPDATEMESSAGEREACTION_RESPONSE._serialized_start=14247 + _CCHATROOM_UPDATEMESSAGEREACTION_RESPONSE._serialized_end=14311 + _CCHATROOM_GETMESSAGEREACTIONREACTORS_REQUEST._serialized_start=14314 + _CCHATROOM_GETMESSAGEREACTIONREACTORS_REQUEST._serialized_end=14570 + _CCHATROOM_GETMESSAGEREACTIONREACTORS_RESPONSE._serialized_start=14572 + _CCHATROOM_GETMESSAGEREACTIONREACTORS_RESPONSE._serialized_end=14637 + _CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST._serialized_start=14640 + _CCLANCHATROOMS_GETCLANCHATROOMINFO_REQUEST._serialized_end=14792 + _CCLANCHATROOMS_GETCLANCHATROOMINFO_RESPONSE._serialized_start=14794 + _CCLANCHATROOMS_GETCLANCHATROOMINFO_RESPONSE._serialized_end=14912 + _CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_REQUEST._serialized_start=14914 + _CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_REQUEST._serialized_end=15005 + _CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_RESPONSE._serialized_start=15007 + _CCLANCHATROOMS_SETCLANCHATROOMPRIVATE_RESPONSE._serialized_end=15082 + _CCHATMENTIONS._serialized_start=15084 + _CCHATMENTIONS._serialized_end=15170 + _CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION._serialized_start=15173 + _CCHATROOM_INCOMINGCHATMESSAGE_NOTIFICATION._serialized_end=15514 + _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION._serialized_start=15517 + _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION._serialized_end=15751 + _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION_CHATMESSAGE._serialized_start=15678 + _CCHATROOM_CHATMESSAGEMODIFIED_NOTIFICATION_CHATMESSAGE._serialized_end=15751 + _CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION._serialized_start=15754 + _CCHATROOM_MEMBERSTATECHANGE_NOTIFICATION._serialized_end=15936 + _CCHATROOM_CHATROOMHEADERSTATE_NOTIFICATION._serialized_start=15938 + _CCHATROOM_CHATROOMHEADERSTATE_NOTIFICATION._serialized_end=16032 + _CCHATROOM_CHATROOMGROUPROOMSCHANGE_NOTIFICATION._serialized_start=16035 + _CCHATROOM_CHATROOMGROUPROOMSCHANGE_NOTIFICATION._serialized_end=16169 + _CCHATROOM_NOTIFYSHOULDREJOINCHATROOMVOICECHAT_NOTIFICATION._serialized_start=16171 + _CCHATROOM_NOTIFYSHOULDREJOINCHATROOMVOICECHAT_NOTIFICATION._serialized_end=16271 + _CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION._serialized_start=16274 + _CHATROOMCLIENT_NOTIFYCHATGROUPUSERSTATECHANGED_NOTIFICATION._serialized_end=16571 + _CHATROOMCLIENT_NOTIFYCHATROOMDISCONNECT_NOTIFICATION._serialized_start=16573 + _CHATROOMCLIENT_NOTIFYCHATROOMDISCONNECT_NOTIFICATION._serialized_end=16651 + _CCHATROOMMEMBERLISTVIEW._serialized_start=16654 + _CCHATROOMMEMBERLISTVIEW._serialized_end=16930 + _CCHATROOMMEMBERSUMMARYCOUNTS._serialized_start=16932 + _CCHATROOMMEMBERSUMMARYCOUNTS._serialized_end=17011 + _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION._serialized_start=17014 + _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION._serialized_end=17541 + _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION_MEMBERLISTVIEWENTRY._serialized_start=17438 + _CCHATROOMCLIENT_MEMBERLISTVIEWUPDATED_NOTIFICATION_MEMBERLISTVIEWENTRY._serialized_end=17541 + _CCHATROOM_MESSAGEREACTION_NOTIFICATION._serialized_start=17544 + _CCHATROOM_MESSAGEREACTION_NOTIFICATION._serialized_end=17812 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION._serialized_start=17815 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION._serialized_end=20598 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_SETTINGS._serialized_start=18285 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_SETTINGS._serialized_end=19142 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS._serialized_start=19145 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_VOICESETTINGS._serialized_end=19507 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE._serialized_start=19510 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE._serialized_end=20275 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE._serialized_start=20111 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_UISTATE_CATEGORYCOLLAPSESTATE._serialized_end=20275 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS._serialized_start=20278 + _CCHATUSABILITY_CLIENTUSABILITYMETRICS_NOTIFICATION_METRICS._serialized_end=20598 + _CCHATUSABILITY_REQUESTCLIENTUSABILITYMETRICS_NOTIFICATION._serialized_start=20600 + _CCHATUSABILITY_REQUESTCLIENTUSABILITYMETRICS_NOTIFICATION._serialized_end=20683 + _CHAT._serialized_start=22425 + _CHAT._serialized_end=22692 + _CHATROOM._serialized_start=22695 + _CHATROOM._serialized_end=30688 + _CLANCHATROOMS._serialized_start=30691 + _CLANCHATROOMS._serialized_end=31121 + _CHATROOMCLIENT._serialized_start=31124 + _CHATROOMCLIENT._serialized_end=33027 + _CHATUSABILITY._serialized_start=33030 + _CHATUSABILITY._serialized_end=33224 + _CHATUSABILITYCLIENT._serialized_start=33227 + _CHATUSABILITYCLIENT._serialized_end=33453 Chat = service_reflection.GeneratedServiceType('Chat', (_service.Service,), dict( DESCRIPTOR = _CHAT, __module__ = 'steammessages_chat_pb2' diff --git a/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py b/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py index 9c688866..dd5b99bb 100644 --- a/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_client_objects_pb2.py @@ -4,6 +4,7 @@ """Generated protocol buffer code.""" from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -15,247 +16,11 @@ import enums_pb2 as enums__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_client_objects.proto', - package='', - syntax='proto2', - serialized_options=b'H\001\220\001\000', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\"steammessages_client_objects.proto\x1a\x0b\x65nums.proto\"\xcb\x02\n0SteamMessagesClientIClientForcedEnumDependencies\x12?\n\x01\x61\x18\x01 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12H\n\x01\x62\x18\x02 \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12N\n\x01\x63\x18\x03 \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12<\n\x01\x64\x18\x04 \x01(\x0e\x32\x13.ESDCardFormatStage:\x1ck_ESDCardFormatStage_Invalid\"=\n\x1b\x43MsgNetworkDeviceIP4Address\x12\r\n\x02ip\x18\x01 \x01(\x05:\x01\x30\x12\x0f\n\x07netmask\x18\x02 \x01(\x05\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP4Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP4Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\x05\x12\x12\n\ngateway_ip\x18\x03 \x01(\x05\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\")\n\x1b\x43MsgNetworkDeviceIP6Address\x12\n\n\x02ip\x18\x01 \x01(\t\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP6Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP6Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\t\x12\x12\n\ngateway_ip\x18\x03 \x01(\t\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\"\x97\x06\n\x16\x43MsgNetworkDevicesData\x12/\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1e.CMsgNetworkDevicesData.Device\x12\x17\n\x0fis_wifi_enabled\x18\x02 \x01(\x08\x12 \n\x18is_wifi_scanning_enabled\x18\x03 \x01(\x08\x1a\x90\x05\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05\x65type\x18\x02 \x01(\x05\x12\x0e\n\x06\x65state\x18\x03 \x01(\x05\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0e\n\x06vendor\x18\x05 \x01(\t\x12\x0f\n\x07product\x18\x06 \x01(\t\x12(\n\x03ip4\x18\x07 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x08 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x33\n\x05wired\x18\t \x01(\x0b\x32$.CMsgNetworkDevicesData.Device.Wired\x12\x39\n\x08wireless\x18\n \x01(\x0b\x32\'.CMsgNetworkDevicesData.Device.Wireless\x1aS\n\x05Wired\x12\x1f\n\x10is_cable_present\x18\x01 \x01(\x08:\x05\x66\x61lse\x12\x12\n\nspeed_mbit\x18\x02 \x01(\r\x12\x15\n\rfriendly_name\x18\x03 \x01(\t\x1a\x90\x02\n\x08Wireless\x12\x37\n\x03\x61ps\x18\x01 \x03(\x0b\x32*.CMsgNetworkDevicesData.Device.Wireless.AP\x12\x1b\n\x13\x65security_supported\x18\x02 \x01(\x05\x1a\xad\x01\n\x02\x41P\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x11\n\testrength\x18\x02 \x01(\x05\x12\x0c\n\x04ssid\x18\x03 \x01(\t\x12\x11\n\tis_active\x18\x04 \x01(\x08\x12\x16\n\x0eis_autoconnect\x18\x05 \x01(\x08\x12\x11\n\tesecurity\x18\x06 \x01(\x05\x12\x11\n\tuser_name\x18\x07 \x01(\t\x12\x10\n\x08password\x18\x08 \x01(\t\x12\x14\n\x0cstrength_raw\x18\t \x01(\x05\"\xb5\x03\n\x18\x43MsgNetworkDeviceConnect\x12\x14\n\tdevice_id\x18\x01 \x01(\r:\x01\x30\x12:\n\x0b\x63redentials\x18\x04 \x01(\x0b\x32%.CMsgNetworkDeviceConnect.Credentials\x12(\n\x03ip4\x18\x05 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x06 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x35\n\x08\x61p_known\x18\x02 \x01(\x0b\x32!.CMsgNetworkDeviceConnect.KnownAPH\x00\x12\x37\n\tap_custom\x18\x03 \x01(\x0b\x32\".CMsgNetworkDeviceConnect.CustomAPH\x00\x1a\x18\n\x07KnownAP\x12\r\n\x05\x61p_id\x18\x01 \x01(\r\x1a+\n\x08\x43ustomAP\x12\x0c\n\x04ssid\x18\x01 \x01(\t\x12\x11\n\tesecurity\x18\x02 \x01(\x05\x1a\x31\n\x0b\x43redentials\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\tB\t\n\x07\x61p_info\"\x9f\x06\n\x16\x43MsgStorageDevicesData\x12-\n\x06\x64rives\x18\x01 \x03(\x0b\x32\x1d.CMsgStorageDevicesData.Drive\x12:\n\rblock_devices\x18\x02 \x03(\x0b\x32#.CMsgStorageDevicesData.BlockDevice\x12\x1c\n\x14is_unmount_supported\x18\x03 \x01(\x08\x12\x19\n\x11is_trim_supported\x18\x04 \x01(\x08\x12\x17\n\x0fis_trim_running\x18\x05 \x01(\x08\x1a\xbe\x01\n\x05\x44rive\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05model\x18\x02 \x01(\t\x12\x0e\n\x06vendor\x18\x03 \x01(\t\x12\x0e\n\x06serial\x18\x04 \x01(\t\x12\x14\n\x0cis_ejectable\x18\x05 \x01(\x08\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x12M\n\nmedia_type\x18\x07 \x01(\x0e\x32\x17.EStorageDriveMediaType: k_EStorageDriveMediaType_Invalid\x1a\x86\x03\n\x0b\x42lockDevice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x13\n\x08\x64rive_id\x18\x02 \x01(\r:\x01\x30\x12\x0c\n\x04path\x18\x03 \x01(\t\x12\x15\n\rfriendly_path\x18\x04 \x01(\t\x12\r\n\x05label\x18\x05 \x01(\t\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x12\x16\n\x0eis_formattable\x18\x07 \x01(\x08\x12\x14\n\x0cis_read_only\x18\x08 \x01(\x08\x12\x16\n\x0eis_root_device\x18\t \x01(\x08\x12S\n\x0c\x63ontent_type\x18\n \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12\\\n\x0f\x66ilesystem_type\x18\x0b \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12\x12\n\nmount_path\x18\x0c \x01(\t\"\xb9\x01\n\x1d\x43\x43loud_PendingRemoteOperation\x12T\n\toperation\x18\x01 \x01(\x0e\x32\x1d.ECloudPendingRemoteOperation:\"k_ECloudPendingRemoteOperationNone\x12\x14\n\x0cmachine_name\x18\x02 \x01(\t\x12\x11\n\tclient_id\x18\x03 \x01(\x04\x12\x19\n\x11time_last_updated\x18\x04 \x01(\r\"V\n CMsgCloudPendingRemoteOperations\x12\x32\n\noperations\x18\x01 \x03(\x0b\x32\x1e.CCloud_PendingRemoteOperation\"\x90\x04\n\x18\x43MsgBluetoothDevicesData\x12\x33\n\x08\x61\x64\x61pters\x18\x01 \x03(\x0b\x32!.CMsgBluetoothDevicesData.Adapter\x12\x31\n\x07\x64\x65vices\x18\x02 \x03(\x0b\x32 .CMsgBluetoothDevicesData.Device\x12\x32\n\x07manager\x18\x03 \x01(\x0b\x32!.CMsgBluetoothDevicesData.Manager\x1a_\n\x07\x41\x64\x61pter\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x0b\n\x03mac\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\nis_enabled\x18\x04 \x01(\x08\x12\x16\n\x0eis_discovering\x18\x05 \x01(\x08\x1a\xcd\x01\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x15\n\nadapter_id\x18\x02 \x01(\r:\x01\x30\x12\x43\n\x05\x65type\x18\x03 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x14\n\x0cis_connected\x18\x06 \x01(\x08\x12\x11\n\tis_paired\x18\x07 \x01(\x08\x12\x14\n\x0cstrength_raw\x18\x08 \x01(\x05\x1a\'\n\x07Manager\x12\x1c\n\x14is_bluetooth_enabled\x18\x01 \x01(\x08\"<\n\x1d\x43MsgSystemPerfDiagnosticEntry\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xa5\x01\n\x1e\x43MsgSystemPerfNetworkInterface\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x01\x12\x16\n\x0etx_bytes_total\x18\x03 \x01(\x03\x12\x16\n\x0erx_bytes_total\x18\x04 \x01(\x03\x12\x18\n\x10tx_bytes_per_sec\x18\x05 \x01(\x05\x12\x18\n\x10rx_bytes_per_sec\x18\x06 \x01(\x05\"\x9c\x01\n\x1c\x43MsgSystemPerfDiagnosticInfo\x12/\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x1e.CMsgSystemPerfDiagnosticEntry\x12\x33\n\ninterfaces\x18\x02 \x03(\x0b\x32\x1f.CMsgSystemPerfNetworkInterface\x12\x16\n\x0e\x62\x61ttery_temp_c\x18\x03 \x01(\x02\"\xea\x08\n\x14\x43MsgSystemPerfLimits\x12#\n\x1b\x63pu_governor_manual_min_mhz\x18\x01 \x01(\x05\x12#\n\x1b\x63pu_governor_manual_max_mhz\x18\x02 \x01(\x05\x12\x19\n\x11\x66sr_sharpness_min\x18\x03 \x01(\x05\x12\x19\n\x11\x66sr_sharpness_max\x18\x04 \x01(\x05\x12&\n\x1egpu_performance_manual_min_mhz\x18\x05 \x01(\x05\x12&\n\x1egpu_performance_manual_max_mhz\x18\x06 \x01(\x05\x12\"\n\x1aperf_overlay_is_standalone\x18\x07 \x01(\x08\x12 \n\x18is_dynamic_vrs_available\x18\x08 \x01(\x08\x12\x30\n(is_manual_display_refresh_rate_available\x18\t \x01(\x08\x12?\n gpu_performance_levels_available\x18\n \x03(\x0e\x32\x15.EGPUPerformanceLevel\x12%\n\x1d\x64isplay_refresh_manual_hz_min\x18\x0b \x01(\x05\x12%\n\x1d\x64isplay_refresh_manual_hz_max\x18\x0c \x01(\x05\x12\x19\n\x11\x66ps_limit_options\x18\r \x03(\x05\x12\x15\n\rtdp_limit_min\x18\x0e \x01(\x05\x12\x15\n\rtdp_limit_max\x18\x0f \x01(\x05\x12\x18\n\x10is_nis_supported\x18\x10 \x01(\x08\x12\x19\n\x11nis_sharpness_min\x18\x11 \x01(\x05\x12\x19\n\x11nis_sharpness_max\x18\x12 \x01(\x05\x12.\n&display_external_refresh_manual_hz_min\x18\x13 \x01(\x05\x12.\n&display_external_refresh_manual_hz_max\x18\x14 \x01(\x05\x12\"\n\x1a\x66ps_limit_options_external\x18\x15 \x03(\x05\x12\x1c\n\x14is_tearing_supported\x18\x16 \x01(\x08\x12\x18\n\x10is_vrr_supported\x18\x17 \x01(\x08\x12\x32\n*is_dynamic_refresh_rate_in_steam_supported\x18\x18 \x01(\x08\x12\x30\n(is_split_scaling_and_filtering_supported\x18\x19 \x01(\x08\x12=\n\x1fsplit_scaling_filters_available\x18\x1a \x03(\x0e\x32\x14.ESplitScalingFilter\x12=\n\x1fsplit_scaling_scalers_available\x18\x1b \x03(\x0e\x32\x14.ESplitScalingScaler\x12\x18\n\x10is_hdr_supported\x18\x1c \x01(\x08\x12(\n display_refresh_manual_hz_oc_max\x18\x1d \x01(\x05\"\xa7\x07\n\x1c\x43MsgSystemPerfSettingsGlobal\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12[\n\x1asystem_trace_service_state\x18\x02 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12\x61\n graphics_profiling_service_state\x18\x03 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12[\n\x1aperf_overlay_service_state\x18\x04 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12Z\n\x12perf_overlay_level\x18\x05 \x01(\x0e\x32\x1a.EGraphicsPerfOverlayLevel:\"k_EGraphicsPerfOverlayLevel_Hidden\x12/\n\'is_show_perf_overlay_over_steam_enabled\x18\x06 \x01(\x08\x12$\n\x1cis_advanced_settings_enabled\x18\x07 \x01(\x08\x12.\n&allow_external_display_refresh_control\x18\x08 \x01(\x08\x12\x16\n\x0eis_hdr_enabled\x18\t \x01(\x08\x12X\n\x1bhdr_on_sdr_tonemap_operator\x18\x0c \x01(\x0e\x32\x14.EHDRToneMapOperator:\x1dk_EHDRToneMapOperator_Invalid\x12$\n\x1cis_hdr_debug_heatmap_enabled\x18\r \x01(\x08\x12+\n\x1d\x66orce_hdr_wide_gammut_for_sdr\x18\x0f \x01(\x08:\x04true\x12\x1e\n\x16\x61llow_experimental_hdr\x18\x10 \x01(\x08\x12\x1d\n\x15sdr_to_hdr_brightness\x18\x11 \x01(\x02\x12\x1f\n\x17\x64\x65\x62ug_force_hdr_support\x18\x12 \x01(\x08\x12#\n\x1b\x66orce_hdr_10pq_output_debug\x18\x13 \x01(\x08\x12\x1d\n\x15is_display_oc_enabled\x18\x14 \x01(\x08\"\xe7\x07\n\x1c\x43MsgSystemPerfSettingsPerApp\x12\"\n\x1agpu_performance_manual_mhz\x18\x01 \x01(\x05\x12\x11\n\tfps_limit\x18\x02 \x01(\x05\x12&\n\x1eis_variable_resolution_enabled\x18\x03 \x01(\x08\x12\'\n\x1fis_dynamic_refresh_rate_enabled\x18\x04 \x01(\x08\x12\x11\n\ttdp_limit\x18\x05 \x01(\x05\x12;\n\x0c\x63pu_governor\x18\x06 \x01(\x0e\x32\r.ECPUGovernor:\x16k_ECPUGovernor_Invalid\x12\x1f\n\x17\x63pu_governor_manual_mhz\x18\x07 \x01(\x05\x12\x16\n\x0escaling_filter\x18\x08 \x01(\x05\x12\x15\n\rfsr_sharpness\x18\t \x01(\x05\x12\x1c\n\x14is_fps_limit_enabled\x18\n \x01(\x08\x12\x1c\n\x14is_tdp_limit_enabled\x18\x0b \x01(\x08\x12#\n\x1bis_low_latency_mode_enabled\x18\x0c \x01(\x08\x12!\n\x19\x64isplay_refresh_manual_hz\x18\r \x01(\x05\x12$\n\x1cis_game_perf_profile_enabled\x18\x0e \x01(\x08\x12T\n\x15gpu_performance_level\x18\x0f \x01(\x0e\x32\x15.EGPUPerformanceLevel:\x1ek_EGPUPerformanceLevel_Invalid\x12\x15\n\rnis_sharpness\x18\x10 \x01(\x05\x12*\n\"display_external_refresh_manual_hz\x18\x11 \x01(\x05\x12\x1a\n\x12\x66ps_limit_external\x18\x12 \x01(\x05\x12\x1a\n\x12is_tearing_enabled\x18\x13 \x01(\x08\x12\x16\n\x0eis_vrr_enabled\x18\x14 \x01(\x08\x12\"\n\x1ais_composite_debug_enabled\x18\x15 \x01(\x08\x12\x17\n\x0f\x66orce_composite\x18\x16 \x01(\x08\x12)\n!use_dynamic_refresh_rate_in_steam\x18\x17 \x01(\x08\x12Q\n\x14split_scaling_filter\x18\x18 \x01(\x0e\x32\x14.ESplitScalingFilter:\x1dk_ESplitScalingFilter_Invalid\x12Q\n\x14split_scaling_scaler\x18\x19 \x01(\x0e\x32\x14.ESplitScalingScaler:\x1dk_ESplitScalingScaler_Invalid\"w\n\x16\x43MsgSystemPerfSettings\x12-\n\x06global\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemPerfSettingsGlobal\x12.\n\x07per_app\x18\x02 \x01(\x0b\x32\x1d.CMsgSystemPerfSettingsPerApp\"\x8c\x08\n\x18\x43MsgSystemPerfSettingsV1\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12[\n\x1asystem_trace_service_state\x18\x02 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12\x61\n graphics_profiling_service_state\x18\x03 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12[\n\x1aperf_overlay_service_state\x18\x04 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12Z\n\x12perf_overlay_level\x18\x05 \x01(\x0e\x32\x1a.EGraphicsPerfOverlayLevel:\"k_EGraphicsPerfOverlayLevel_Hidden\x12T\n\x15gpu_performance_level\x18\x06 \x01(\x0e\x32\x15.EGPUPerformanceLevel:\x1ek_EGPUPerformanceLevel_Invalid\x12\"\n\x1agpu_performance_manual_mhz\x18\x07 \x01(\x05\x12\x11\n\tfps_limit\x18\x08 \x01(\x05\x12&\n\x1eis_variable_resolution_enabled\x18\t \x01(\x08\x12\'\n\x1fis_dynamic_refresh_rate_enabled\x18\n \x01(\x08\x12\x11\n\ttdp_limit\x18\x0b \x01(\x05\x12;\n\x0c\x63pu_governor\x18\x0c \x01(\x0e\x32\r.ECPUGovernor:\x16k_ECPUGovernor_Invalid\x12\x1f\n\x17\x63pu_governor_manual_mhz\x18\r \x01(\x05\x12\x16\n\x0escaling_filter\x18\x0e \x01(\x05\x12\x15\n\rfsr_sharpness\x18\x0f \x01(\x05\x12\x1c\n\x14is_fps_limit_enabled\x18\x10 \x01(\x08\x12\x1c\n\x14is_tdp_limit_enabled\x18\x11 \x01(\x08\x12/\n\'is_show_perf_overlay_over_steam_enabled\x18\x12 \x01(\x08\x12#\n\x1bis_low_latency_mode_enabled\x18\x13 \x01(\x08\x12!\n\x19\x64isplay_refresh_manual_hz\x18\x14 \x01(\x05\x12$\n\x1cis_game_perf_profile_enabled\x18\x15 \x01(\x08\"\xa0\x01\n\x13\x43MsgSystemPerfState\x12%\n\x06limits\x18\x01 \x01(\x0b\x32\x15.CMsgSystemPerfLimits\x12)\n\x08settings\x18\x02 \x01(\x0b\x32\x17.CMsgSystemPerfSettings\x12\x17\n\x0f\x63urrent_game_id\x18\x03 \x01(\x04\x12\x1e\n\x16\x61\x63tive_profile_game_id\x18\x04 \x01(\x04\"\xa4\x01\n\x1c\x43MsgSystemPerfUpdateSettings\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1b\n\x13skip_storage_update\x18\x04 \x01(\x08\x12\x1a\n\x10reset_to_default\x18\x02 \x01(\x08H\x00\x12\x31\n\x0esettings_delta\x18\x03 \x01(\x0b\x32\x17.CMsgSystemPerfSettingsH\x00\x42\x08\n\x06update\"\xfa\x01\n\x19\x43MsgSystemDockUpdateState\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32\x0e.EUpdaterState:\x17k_EUpdaterState_Invalid\x12\x1a\n\x12rtime_last_checked\x18\x02 \x01(\x07\x12\x17\n\x0fversion_current\x18\x03 \x01(\t\x12\x19\n\x11version_available\x18\x04 \x01(\t\x12\x16\n\x0estage_progress\x18\x05 \x01(\x02\x12\"\n\x1artime_estimated_completion\x18\x06 \x01(\x07\x12\x19\n\x11old_fw_workaround\x18\x07 \x01(\x05\"G\n\x13\x43MsgSystemDockState\x12\x30\n\x0cupdate_state\x18\x01 \x01(\x0b\x32\x1a.CMsgSystemDockUpdateState\"2\n\x1c\x43MsgSystemDockUpdateFirmware\x12\x12\n\ncheck_only\x18\x01 \x01(\x08\"\xc5\x01\n\x15\x43MsgSystemAudioVolume\x12\x34\n\x07\x65ntries\x18\x01 \x03(\x0b\x32#.CMsgSystemAudioVolume.ChannelEntry\x12\x10\n\x08is_muted\x18\x02 \x01(\x08\x1a\x64\n\x0c\x43hannelEntry\x12\x44\n\x08\x65\x63hannel\x18\x01 \x01(\x0e\x32\x14.ESystemAudioChannel:\x1ck_SystemAudioChannel_Invalid\x12\x0e\n\x06volume\x18\x02 \x01(\x02\"E\n\x1c\x43MsgSystemAudioManagerObject\x12\n\n\x02id\x18\x01 \x01(\r\x12\x19\n\x11rtime_last_update\x18\x02 \x01(\x07\"\x89\x01\n\x1c\x43MsgSystemAudioManagerDevice\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04nick\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x0b\n\x03\x61pi\x18\x05 \x01(\t\"\x81\x02\n\x1a\x43MsgSystemAudioManagerNode\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x11\n\tdevice_id\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04nick\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12J\n\nedirection\x18\x06 \x01(\x0e\x32\x16.ESystemAudioDirection:\x1ek_SystemAudioDirection_Invalid\x12&\n\x06volume\x18\x07 \x01(\x0b\x32\x16.CMsgSystemAudioVolume\"\xe2\x02\n\x1a\x43MsgSystemAudioManagerPort\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x0f\n\x07node_id\x18\x03 \x01(\r\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\r\n\x05\x61lias\x18\x05 \x01(\t\x12\x43\n\x05\x65type\x18\x06 \x01(\x0e\x32\x15.ESystemAudioPortType:\x1dk_SystemAudioPortType_Invalid\x12R\n\nedirection\x18\x07 \x01(\x0e\x32\x1a.ESystemAudioPortDirection:\"k_SystemAudioPortDirection_Invalid\x12\x13\n\x0bis_physical\x18\x08 \x01(\x08\x12\x13\n\x0bis_terminal\x18\t \x01(\x08\x12\x12\n\nis_control\x18\n \x01(\x08\x12\x12\n\nis_monitor\x18\x0b \x01(\x08\"\xa7\x01\n\x1a\x43MsgSystemAudioManagerLink\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x16\n\x0eoutput_node_id\x18\x02 \x01(\r\x12\x16\n\x0eoutput_port_id\x18\x03 \x01(\r\x12\x15\n\rinput_node_id\x18\x04 \x01(\r\x12\x15\n\rinput_port_id\x18\x05 \x01(\r\"\xd3\x01\n\x1d\x43MsgSystemAudioManagerStateHW\x12.\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1d.CMsgSystemAudioManagerDevice\x12*\n\x05nodes\x18\x02 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerNode\x12*\n\x05ports\x18\x03 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerPort\x12*\n\x05links\x18\x04 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerLink\"p\n\x1b\x43MsgSystemAudioManagerState\x12\x14\n\x0crtime_filter\x18\x01 \x01(\x07\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\x05\x12*\n\x02hw\x18\x03 \x01(\x0b\x32\x1e.CMsgSystemAudioManagerStateHW\"8\n%CMsgSystemAudioManagerUpdateSomething\x12\x0f\n\x07\x63ounter\x18\x01 \x01(\x05\"V\n\x15\x43MsgSystemDisplayMode\x12\n\n\x02id\x18\x01 \x01(\x05\x12\r\n\x05width\x18\x02 \x01(\x05\x12\x0e\n\x06height\x18\x03 \x01(\x05\x12\x12\n\nrefresh_hz\x18\x04 \x01(\x05\"\x93\x03\n\x11\x43MsgSystemDisplay\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x12\n\nis_primary\x18\x04 \x01(\x08\x12\x12\n\nis_enabled\x18\x05 \x01(\x08\x12\x13\n\x0bis_internal\x18\x06 \x01(\x08\x12\x19\n\x11has_mode_override\x18\x07 \x01(\x08\x12\x10\n\x08width_mm\x18\x08 \x01(\x05\x12\x11\n\theight_mm\x18\t \x01(\x05\x12\x17\n\x0f\x63urrent_mode_id\x18\n \x01(\x05\x12%\n\x05modes\x18\x0b \x03(\x0b\x32\x16.CMsgSystemDisplayMode\x12\x18\n\x10refresh_rate_min\x18\x0c \x01(\x05\x12\x18\n\x10refresh_rate_max\x18\r \x01(\x05\x12\x16\n\x0eis_vrr_capable\x18\x0e \x01(\x08\x12\x16\n\x0eis_vrr_enabled\x18\x0f \x01(\x08\x12\x16\n\x0eis_hdr_capable\x18\x10 \x01(\x08\x12\x16\n\x0eis_hdr_enabled\x18\x11 \x01(\x08\"\xd3\x01\n\x1d\x43MsgSystemDisplayManagerState\x12$\n\x08\x64isplays\x18\x01 \x03(\x0b\x32\x12.CMsgSystemDisplay\x12#\n\x1bis_mode_switching_supported\x18\x02 \x01(\x08\x12g\n\x12\x63ompatibility_mode\x18\x03 \x01(\x0e\x32 .ESystemDisplayCompatibilityMode:)k_ESystemDisplayCompatibilityMode_Invalid\"F\n\x1f\x43MsgSystemDisplayManagerSetMode\x12\x12\n\ndisplay_id\x18\x01 \x01(\x05\x12\x0f\n\x07mode_id\x18\x02 \x01(\x05\"\xf2\x08\n\x19\x43MsgSystemManagerSettings\x12*\n\"idle_backlight_dim_battery_seconds\x18\x01 \x01(\x02\x12%\n\x1didle_backlight_dim_ac_seconds\x18\x02 \x01(\x02\x12$\n\x1cidle_suspend_battery_seconds\x18\x03 \x01(\x02\x12\x1f\n\x17idle_suspend_ac_seconds\x18\x04 \x01(\x02\x12\x1e\n\x16idle_suspend_supressed\x18\x05 \x01(\x08\x12(\n is_adaptive_brightness_available\x18\x06 \x01(\x08\x12+\n#display_adaptive_brightness_enabled\x18\x07 \x01(\x08\x12!\n\x19\x64isplay_nightmode_enabled\x18\n \x01(\x08\x12&\n\x1e\x64isplay_nightmode_tintstrength\x18\x0b \x01(\x02\x12 \n\x18\x64isplay_nightmode_maxhue\x18\x0c \x01(\x02\x12 \n\x18\x64isplay_nightmode_maxsat\x18\r \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_uiexp\x18\x0e \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_blend\x18\x0f \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_reset\x18\x10 \x01(\x08\x12*\n\"display_nightmode_schedule_enabled\x18\x11 \x01(\x08\x12,\n$display_nightmode_schedule_starttime\x18\x12 \x01(\x02\x12*\n\"display_nightmode_schedule_endtime\x18\x13 \x01(\x02\x12#\n\x1b\x64isplay_diagnostics_enabled\x18\x14 \x01(\x08\x12\x16\n\x0e\x61ls_lux_latest\x18\x15 \x01(\x02\x12\x16\n\x0e\x61ls_lux_median\x18\x16 \x01(\x02\x12\x1d\n\x15\x64isplay_backlight_raw\x18\x17 \x01(\x02\x12&\n\x1e\x64isplay_brightness_adaptivemin\x18\x18 \x01(\x02\x12&\n\x1e\x64isplay_brightness_adaptivemax\x18\x19 \x01(\x02\x12!\n\x19is_wifi_powersave_enabled\x18\x1a \x01(\x08\x12 \n\x18is_fan_control_available\x18\x1b \x01(\x08\x12P\n\x10\x66\x61n_control_mode\x18\x1c \x01(\x0e\x32\x16.ESystemFanControlMode:\x1ek_SystemFanControlMode_Invalid\x12\'\n\x1fis_display_brightness_available\x18\x1d \x01(\x08\x12,\n$is_display_colormanagement_available\x18\x1f \x01(\x08\x12\x1a\n\x12\x64isplay_colorgamut\x18 \x01(\x02\"b\n\x18\x43MsgSelectOSBranchParams\x12/\n\x06\x62ranch\x18\x01 \x01(\x0e\x32\n.EOSBranch:\x13k_EOSBranch_Unknown\x12\x15\n\rcustom_branch\x18\x02 \x01(\t\"p\n\x18\x43MsgSystemUpdateProgress\x12\x16\n\x0estage_progress\x18\x01 \x01(\x02\x12\x18\n\x10stage_size_bytes\x18\x02 \x01(\x03\x12\"\n\x1artime_estimated_completion\x18\x03 \x01(\x07\"\xb7\x01\n\x1b\x43MsgSystemUpdateCheckResult\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32\r.EUpdaterType:\x16k_EUpdaterType_Invalid\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12\x15\n\rrtime_checked\x18\x03 \x01(\x07\x12\x11\n\tavailable\x18\x04 \x01(\x08\x12\x0f\n\x07version\x18\x05 \x01(\t\x12\x14\n\x0c\x61uto_message\x18\x06 \x01(\t\"A\n\x1b\x43MsgSystemUpdateApplyParams\x12\"\n\x0b\x61pply_types\x18\x01 \x03(\x0e\x32\r.EUpdaterType\"\xb6\x01\n\x1b\x43MsgSystemUpdateApplyResult\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32\r.EUpdaterType:\x16k_EUpdaterType_Invalid\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12&\n\x17requires_client_restart\x18\x03 \x01(\x08:\x05\x66\x61lse\x12&\n\x17requires_system_restart\x18\x04 \x01(\x08:\x05\x66\x61lse\"\x91\x02\n\x15\x43MsgSystemUpdateState\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32\x0e.EUpdaterState:\x17k_EUpdaterState_Invalid\x12+\n\x08progress\x18\x02 \x01(\x0b\x32\x19.CMsgSystemUpdateProgress\x12:\n\x14update_check_results\x18\x03 \x03(\x0b\x32\x1c.CMsgSystemUpdateCheckResult\x12:\n\x14update_apply_results\x18\x04 \x03(\x0b\x32\x1c.CMsgSystemUpdateApplyResult\x12\x1b\n\x13supports_os_updates\x18\x05 \x01(\x08\"&\n\x15\x43MsgAchievementChange\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\\\n\x0c\x43MsgCellList\x12!\n\x05\x63\x65lls\x18\x01 \x03(\x0b\x32\x12.CMsgCellList.Cell\x1a)\n\x04\x43\x65ll\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x10\n\x08loc_name\x18\x02 \x01(\t\"\x8e\x03\n\x10\x43MsgShortcutInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0b\n\x03\x65xe\x18\x02 \x01(\t\x12\x11\n\tstart_dir\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x0c\n\x04path\x18\x05 \x01(\t\x12\x0c\n\x04\x61rgs\x18\x06 \x01(\t\x12\x10\n\x08\x61pp_name\x18\x07 \x01(\t\x12\x16\n\x0eoverride_appid\x18\x08 \x01(\r\x12\x15\n\rflatpak_appid\x18\t \x01(\t\x12\x0c\n\x04tags\x18\n \x03(\t\x12\x11\n\tis_remote\x18\x0b \x01(\x08\x12\x11\n\tis_hidden\x18\x0c \x01(\x08\x12\x14\n\x0cis_temporary\x18\r \x01(\x08\x12\x11\n\tis_openvr\x18\x0e \x01(\x08\x12\x1c\n\x14\x61llow_desktop_config\x18\x0f \x01(\x08\x12\x15\n\rallow_overlay\x18\x10 \x01(\x08\x12\x1b\n\x13rt_last_played_time\x18\x11 \x01(\r\x12\x1a\n\x12is_devkit_shortcut\x18\x12 \x01(\x08\x12\x15\n\rdevkit_gameid\x18\x13 \x01(\t\"$\n\x12\x43MsgShortcutAppIds\x12\x0e\n\x06\x61ppids\x18\x01 \x03(\r\"\xaa\x01\n\x0f\x43MsgMonitorInfo\x12\x1d\n\x15selected_display_name\x18\x01 \x02(\t\x12.\n\x08monitors\x18\x02 \x03(\x0b\x32\x1c.CMsgMonitorInfo.MonitorInfo\x1aH\n\x0bMonitorInfo\x12\x1b\n\x13monitor_device_name\x18\x01 \x02(\t\x12\x1c\n\x14monitor_display_name\x18\x02 \x02(\t*\x96\x02\n\x1c\x45\x43loudPendingRemoteOperation\x12&\n\"k_ECloudPendingRemoteOperationNone\x10\x00\x12\x32\n.k_ECloudPendingRemoteOperationAppSessionActive\x10\x01\x12\x32\n.k_ECloudPendingRemoteOperationUploadInProgress\x10\x02\x12/\n+k_ECloudPendingRemoteOperationUploadPending\x10\x03\x12\x35\n1k_ECloudPendingRemoteOperationAppSessionSuspended\x10\x04*\x9f\x0c\n\x18\x45SteamDeckKeyboardLayout\x12%\n!k_ESteamDeckKeyboardLayout_QWERTY\x10\x00\x12(\n$k_ESteamDeckKeyboardLayout_Bulgarian\x10\x01\x12\x31\n-k_ESteamDeckKeyboardLayout_Chinese_Simplified\x10\x02\x12\x32\n.k_ESteamDeckKeyboardLayout_Chinese_Traditional\x10\x03\x12$\n k_ESteamDeckKeyboardLayout_Czech\x10\x04\x12%\n!k_ESteamDeckKeyboardLayout_Danish\x10\x05\x12&\n\"k_ESteamDeckKeyboardLayout_Finnish\x10\x06\x12%\n!k_ESteamDeckKeyboardLayout_French\x10\x07\x12%\n!k_ESteamDeckKeyboardLayout_German\x10\x08\x12$\n k_ESteamDeckKeyboardLayout_Greek\x10\t\x12(\n$k_ESteamDeckKeyboardLayout_Hungarian\x10\n\x12&\n\"k_ESteamDeckKeyboardLayout_Italian\x10\x0b\x12\'\n#k_ESteamDeckKeyboardLayout_Japanese\x10\x0c\x12%\n!k_ESteamDeckKeyboardLayout_Korean\x10\r\x12(\n$k_ESteamDeckKeyboardLayout_Norwegian\x10\x0e\x12%\n!k_ESteamDeckKeyboardLayout_Polish\x10\x0f\x12)\n%k_ESteamDeckKeyboardLayout_Portuguese\x10\x10\x12\'\n#k_ESteamDeckKeyboardLayout_Romanian\x10\x11\x12&\n\"k_ESteamDeckKeyboardLayout_Russian\x10\x12\x12&\n\"k_ESteamDeckKeyboardLayout_Spanish\x10\x13\x12&\n\"k_ESteamDeckKeyboardLayout_Swedish\x10\x14\x12#\n\x1fk_ESteamDeckKeyboardLayout_Thai\x10\x15\x12(\n$k_ESteamDeckKeyboardLayout_Turkish_F\x10\x16\x12(\n$k_ESteamDeckKeyboardLayout_Turkish_Q\x10\x17\x12(\n$k_ESteamDeckKeyboardLayout_Ukrainian\x10\x18\x12)\n%k_ESteamDeckKeyboardLayout_Vietnamese\x10\x19\x12\x33\n/k_ESteamDeckKeyboardLayout_QWERTY_International\x10\x1a\x12%\n!k_ESteamDeckKeyboardLayout_Dvorak\x10\x1b\x12&\n\"k_ESteamDeckKeyboardLayout_Colemak\x10\x1c\x12=\n9k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic_Traditional\x10\x1d\x12\x31\n-k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic\x10\x1e\x12;\n7k_ESteamDeckKeyboardLayout_Chinese_Traditional_Bopomofo\x10\x1f\x12:\n6k_ESteamDeckKeyboardLayout_Chinese_Traditional_Cangjie\x10 \x12,\n(k_ESteamDeckKeyboardLayout_Japanese_Kana\x10!\x12\x38\n4k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick\x10\"B\x05H\x01\x90\x01\x00' - , - dependencies=[enums__pb2.DESCRIPTOR,]) - -_ECLOUDPENDINGREMOTEOPERATION = _descriptor.EnumDescriptor( - name='ECloudPendingRemoteOperation', - full_name='ECloudPendingRemoteOperation', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ECloudPendingRemoteOperationNone', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECloudPendingRemoteOperationAppSessionActive', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECloudPendingRemoteOperationUploadInProgress', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECloudPendingRemoteOperationUploadPending', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ECloudPendingRemoteOperationAppSessionSuspended', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=14232, - serialized_end=14510, -) -_sym_db.RegisterEnumDescriptor(_ECLOUDPENDINGREMOTEOPERATION) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"steammessages_client_objects.proto\x1a\x0b\x65nums.proto\"\xcb\x02\n0SteamMessagesClientIClientForcedEnumDependencies\x12?\n\x01\x61\x18\x01 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12H\n\x01\x62\x18\x02 \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12N\n\x01\x63\x18\x03 \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12<\n\x01\x64\x18\x04 \x01(\x0e\x32\x13.ESDCardFormatStage:\x1ck_ESDCardFormatStage_Invalid\"=\n\x1b\x43MsgNetworkDeviceIP4Address\x12\r\n\x02ip\x18\x01 \x01(\x05:\x01\x30\x12\x0f\n\x07netmask\x18\x02 \x01(\x05\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP4Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP4Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\x05\x12\x12\n\ngateway_ip\x18\x03 \x01(\x05\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\")\n\x1b\x43MsgNetworkDeviceIP6Address\x12\n\n\x02ip\x18\x01 \x01(\t\"\xbf\x01\n\x1a\x43MsgNetworkDeviceIP6Config\x12/\n\taddresses\x18\x01 \x03(\x0b\x32\x1c.CMsgNetworkDeviceIP6Address\x12\x0e\n\x06\x64ns_ip\x18\x02 \x03(\t\x12\x12\n\ngateway_ip\x18\x03 \x01(\t\x12\x17\n\x0fis_dhcp_enabled\x18\x04 \x01(\x08\x12\x18\n\x10is_default_route\x18\x05 \x01(\x08\x12\x19\n\nis_enabled\x18\x06 \x01(\x08:\x05\x66\x61lse\"\x97\x06\n\x16\x43MsgNetworkDevicesData\x12/\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1e.CMsgNetworkDevicesData.Device\x12\x17\n\x0fis_wifi_enabled\x18\x02 \x01(\x08\x12 \n\x18is_wifi_scanning_enabled\x18\x03 \x01(\x08\x1a\x90\x05\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05\x65type\x18\x02 \x01(\x05\x12\x0e\n\x06\x65state\x18\x03 \x01(\x05\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0e\n\x06vendor\x18\x05 \x01(\t\x12\x0f\n\x07product\x18\x06 \x01(\t\x12(\n\x03ip4\x18\x07 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x08 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x33\n\x05wired\x18\t \x01(\x0b\x32$.CMsgNetworkDevicesData.Device.Wired\x12\x39\n\x08wireless\x18\n \x01(\x0b\x32\'.CMsgNetworkDevicesData.Device.Wireless\x1aS\n\x05Wired\x12\x1f\n\x10is_cable_present\x18\x01 \x01(\x08:\x05\x66\x61lse\x12\x12\n\nspeed_mbit\x18\x02 \x01(\r\x12\x15\n\rfriendly_name\x18\x03 \x01(\t\x1a\x90\x02\n\x08Wireless\x12\x37\n\x03\x61ps\x18\x01 \x03(\x0b\x32*.CMsgNetworkDevicesData.Device.Wireless.AP\x12\x1b\n\x13\x65security_supported\x18\x02 \x01(\x05\x1a\xad\x01\n\x02\x41P\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x11\n\testrength\x18\x02 \x01(\x05\x12\x0c\n\x04ssid\x18\x03 \x01(\t\x12\x11\n\tis_active\x18\x04 \x01(\x08\x12\x16\n\x0eis_autoconnect\x18\x05 \x01(\x08\x12\x11\n\tesecurity\x18\x06 \x01(\x05\x12\x11\n\tuser_name\x18\x07 \x01(\t\x12\x10\n\x08password\x18\x08 \x01(\t\x12\x14\n\x0cstrength_raw\x18\t \x01(\x05\"\xb5\x03\n\x18\x43MsgNetworkDeviceConnect\x12\x14\n\tdevice_id\x18\x01 \x01(\r:\x01\x30\x12:\n\x0b\x63redentials\x18\x04 \x01(\x0b\x32%.CMsgNetworkDeviceConnect.Credentials\x12(\n\x03ip4\x18\x05 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP4Config\x12(\n\x03ip6\x18\x06 \x01(\x0b\x32\x1b.CMsgNetworkDeviceIP6Config\x12\x35\n\x08\x61p_known\x18\x02 \x01(\x0b\x32!.CMsgNetworkDeviceConnect.KnownAPH\x00\x12\x37\n\tap_custom\x18\x03 \x01(\x0b\x32\".CMsgNetworkDeviceConnect.CustomAPH\x00\x1a\x18\n\x07KnownAP\x12\r\n\x05\x61p_id\x18\x01 \x01(\r\x1a+\n\x08\x43ustomAP\x12\x0c\n\x04ssid\x18\x01 \x01(\t\x12\x11\n\tesecurity\x18\x02 \x01(\x05\x1a\x31\n\x0b\x43redentials\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\tB\t\n\x07\x61p_info\"\x9f\x06\n\x16\x43MsgStorageDevicesData\x12-\n\x06\x64rives\x18\x01 \x03(\x0b\x32\x1d.CMsgStorageDevicesData.Drive\x12:\n\rblock_devices\x18\x02 \x03(\x0b\x32#.CMsgStorageDevicesData.BlockDevice\x12\x1c\n\x14is_unmount_supported\x18\x03 \x01(\x08\x12\x19\n\x11is_trim_supported\x18\x04 \x01(\x08\x12\x17\n\x0fis_trim_running\x18\x05 \x01(\x08\x1a\xbe\x01\n\x05\x44rive\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\r\n\x05model\x18\x02 \x01(\t\x12\x0e\n\x06vendor\x18\x03 \x01(\t\x12\x0e\n\x06serial\x18\x04 \x01(\t\x12\x14\n\x0cis_ejectable\x18\x05 \x01(\x08\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x12M\n\nmedia_type\x18\x07 \x01(\x0e\x32\x17.EStorageDriveMediaType: k_EStorageDriveMediaType_Invalid\x1a\x86\x03\n\x0b\x42lockDevice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x13\n\x08\x64rive_id\x18\x02 \x01(\r:\x01\x30\x12\x0c\n\x04path\x18\x03 \x01(\t\x12\x15\n\rfriendly_path\x18\x04 \x01(\t\x12\r\n\x05label\x18\x05 \x01(\t\x12\x12\n\nsize_bytes\x18\x06 \x01(\x04\x12\x16\n\x0eis_formattable\x18\x07 \x01(\x08\x12\x14\n\x0cis_read_only\x18\x08 \x01(\x08\x12\x16\n\x0eis_root_device\x18\t \x01(\x08\x12S\n\x0c\x63ontent_type\x18\n \x01(\x0e\x32\x19.EStorageBlockContentType:\"k_EStorageBlockContentType_Invalid\x12\\\n\x0f\x66ilesystem_type\x18\x0b \x01(\x0e\x32\x1c.EStorageBlockFileSystemType:%k_EStorageBlockFileSystemType_Invalid\x12\x12\n\nmount_path\x18\x0c \x01(\t\"\xb9\x01\n\x1d\x43\x43loud_PendingRemoteOperation\x12T\n\toperation\x18\x01 \x01(\x0e\x32\x1d.ECloudPendingRemoteOperation:\"k_ECloudPendingRemoteOperationNone\x12\x14\n\x0cmachine_name\x18\x02 \x01(\t\x12\x11\n\tclient_id\x18\x03 \x01(\x04\x12\x19\n\x11time_last_updated\x18\x04 \x01(\r\"V\n CMsgCloudPendingRemoteOperations\x12\x32\n\noperations\x18\x01 \x03(\x0b\x32\x1e.CCloud_PendingRemoteOperation\"\x90\x04\n\x18\x43MsgBluetoothDevicesData\x12\x33\n\x08\x61\x64\x61pters\x18\x01 \x03(\x0b\x32!.CMsgBluetoothDevicesData.Adapter\x12\x31\n\x07\x64\x65vices\x18\x02 \x03(\x0b\x32 .CMsgBluetoothDevicesData.Device\x12\x32\n\x07manager\x18\x03 \x01(\x0b\x32!.CMsgBluetoothDevicesData.Manager\x1a_\n\x07\x41\x64\x61pter\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x0b\n\x03mac\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\nis_enabled\x18\x04 \x01(\x08\x12\x16\n\x0eis_discovering\x18\x05 \x01(\x08\x1a\xcd\x01\n\x06\x44\x65vice\x12\r\n\x02id\x18\x01 \x01(\r:\x01\x30\x12\x15\n\nadapter_id\x18\x02 \x01(\r:\x01\x30\x12\x43\n\x05\x65type\x18\x03 \x01(\x0e\x32\x15.EBluetoothDeviceType:\x1dk_BluetoothDeviceType_Invalid\x12\x0b\n\x03mac\x18\x04 \x01(\t\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x14\n\x0cis_connected\x18\x06 \x01(\x08\x12\x11\n\tis_paired\x18\x07 \x01(\x08\x12\x14\n\x0cstrength_raw\x18\x08 \x01(\x05\x1a\'\n\x07Manager\x12\x1c\n\x14is_bluetooth_enabled\x18\x01 \x01(\x08\"<\n\x1d\x43MsgSystemPerfDiagnosticEntry\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xa5\x01\n\x1e\x43MsgSystemPerfNetworkInterface\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x01\x12\x16\n\x0etx_bytes_total\x18\x03 \x01(\x03\x12\x16\n\x0erx_bytes_total\x18\x04 \x01(\x03\x12\x18\n\x10tx_bytes_per_sec\x18\x05 \x01(\x05\x12\x18\n\x10rx_bytes_per_sec\x18\x06 \x01(\x05\"\x9c\x01\n\x1c\x43MsgSystemPerfDiagnosticInfo\x12/\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x1e.CMsgSystemPerfDiagnosticEntry\x12\x33\n\ninterfaces\x18\x02 \x03(\x0b\x32\x1f.CMsgSystemPerfNetworkInterface\x12\x16\n\x0e\x62\x61ttery_temp_c\x18\x03 \x01(\x02\"\xea\x08\n\x14\x43MsgSystemPerfLimits\x12#\n\x1b\x63pu_governor_manual_min_mhz\x18\x01 \x01(\x05\x12#\n\x1b\x63pu_governor_manual_max_mhz\x18\x02 \x01(\x05\x12\x19\n\x11\x66sr_sharpness_min\x18\x03 \x01(\x05\x12\x19\n\x11\x66sr_sharpness_max\x18\x04 \x01(\x05\x12&\n\x1egpu_performance_manual_min_mhz\x18\x05 \x01(\x05\x12&\n\x1egpu_performance_manual_max_mhz\x18\x06 \x01(\x05\x12\"\n\x1aperf_overlay_is_standalone\x18\x07 \x01(\x08\x12 \n\x18is_dynamic_vrs_available\x18\x08 \x01(\x08\x12\x30\n(is_manual_display_refresh_rate_available\x18\t \x01(\x08\x12?\n gpu_performance_levels_available\x18\n \x03(\x0e\x32\x15.EGPUPerformanceLevel\x12%\n\x1d\x64isplay_refresh_manual_hz_min\x18\x0b \x01(\x05\x12%\n\x1d\x64isplay_refresh_manual_hz_max\x18\x0c \x01(\x05\x12\x19\n\x11\x66ps_limit_options\x18\r \x03(\x05\x12\x15\n\rtdp_limit_min\x18\x0e \x01(\x05\x12\x15\n\rtdp_limit_max\x18\x0f \x01(\x05\x12\x18\n\x10is_nis_supported\x18\x10 \x01(\x08\x12\x19\n\x11nis_sharpness_min\x18\x11 \x01(\x05\x12\x19\n\x11nis_sharpness_max\x18\x12 \x01(\x05\x12.\n&display_external_refresh_manual_hz_min\x18\x13 \x01(\x05\x12.\n&display_external_refresh_manual_hz_max\x18\x14 \x01(\x05\x12\"\n\x1a\x66ps_limit_options_external\x18\x15 \x03(\x05\x12\x1c\n\x14is_tearing_supported\x18\x16 \x01(\x08\x12\x18\n\x10is_vrr_supported\x18\x17 \x01(\x08\x12\x32\n*is_dynamic_refresh_rate_in_steam_supported\x18\x18 \x01(\x08\x12\x30\n(is_split_scaling_and_filtering_supported\x18\x19 \x01(\x08\x12=\n\x1fsplit_scaling_filters_available\x18\x1a \x03(\x0e\x32\x14.ESplitScalingFilter\x12=\n\x1fsplit_scaling_scalers_available\x18\x1b \x03(\x0e\x32\x14.ESplitScalingScaler\x12\x18\n\x10is_hdr_supported\x18\x1c \x01(\x08\x12(\n display_refresh_manual_hz_oc_max\x18\x1d \x01(\x05\"\xa7\x07\n\x1c\x43MsgSystemPerfSettingsGlobal\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12[\n\x1asystem_trace_service_state\x18\x02 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12\x61\n graphics_profiling_service_state\x18\x03 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12[\n\x1aperf_overlay_service_state\x18\x04 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12Z\n\x12perf_overlay_level\x18\x05 \x01(\x0e\x32\x1a.EGraphicsPerfOverlayLevel:\"k_EGraphicsPerfOverlayLevel_Hidden\x12/\n\'is_show_perf_overlay_over_steam_enabled\x18\x06 \x01(\x08\x12$\n\x1cis_advanced_settings_enabled\x18\x07 \x01(\x08\x12.\n&allow_external_display_refresh_control\x18\x08 \x01(\x08\x12\x16\n\x0eis_hdr_enabled\x18\t \x01(\x08\x12X\n\x1bhdr_on_sdr_tonemap_operator\x18\x0c \x01(\x0e\x32\x14.EHDRToneMapOperator:\x1dk_EHDRToneMapOperator_Invalid\x12$\n\x1cis_hdr_debug_heatmap_enabled\x18\r \x01(\x08\x12+\n\x1d\x66orce_hdr_wide_gammut_for_sdr\x18\x0f \x01(\x08:\x04true\x12\x1e\n\x16\x61llow_experimental_hdr\x18\x10 \x01(\x08\x12\x1d\n\x15sdr_to_hdr_brightness\x18\x11 \x01(\x02\x12\x1f\n\x17\x64\x65\x62ug_force_hdr_support\x18\x12 \x01(\x08\x12#\n\x1b\x66orce_hdr_10pq_output_debug\x18\x13 \x01(\x08\x12\x1d\n\x15is_display_oc_enabled\x18\x14 \x01(\x08\"\xe7\x07\n\x1c\x43MsgSystemPerfSettingsPerApp\x12\"\n\x1agpu_performance_manual_mhz\x18\x01 \x01(\x05\x12\x11\n\tfps_limit\x18\x02 \x01(\x05\x12&\n\x1eis_variable_resolution_enabled\x18\x03 \x01(\x08\x12\'\n\x1fis_dynamic_refresh_rate_enabled\x18\x04 \x01(\x08\x12\x11\n\ttdp_limit\x18\x05 \x01(\x05\x12;\n\x0c\x63pu_governor\x18\x06 \x01(\x0e\x32\r.ECPUGovernor:\x16k_ECPUGovernor_Invalid\x12\x1f\n\x17\x63pu_governor_manual_mhz\x18\x07 \x01(\x05\x12\x16\n\x0escaling_filter\x18\x08 \x01(\x05\x12\x15\n\rfsr_sharpness\x18\t \x01(\x05\x12\x1c\n\x14is_fps_limit_enabled\x18\n \x01(\x08\x12\x1c\n\x14is_tdp_limit_enabled\x18\x0b \x01(\x08\x12#\n\x1bis_low_latency_mode_enabled\x18\x0c \x01(\x08\x12!\n\x19\x64isplay_refresh_manual_hz\x18\r \x01(\x05\x12$\n\x1cis_game_perf_profile_enabled\x18\x0e \x01(\x08\x12T\n\x15gpu_performance_level\x18\x0f \x01(\x0e\x32\x15.EGPUPerformanceLevel:\x1ek_EGPUPerformanceLevel_Invalid\x12\x15\n\rnis_sharpness\x18\x10 \x01(\x05\x12*\n\"display_external_refresh_manual_hz\x18\x11 \x01(\x05\x12\x1a\n\x12\x66ps_limit_external\x18\x12 \x01(\x05\x12\x1a\n\x12is_tearing_enabled\x18\x13 \x01(\x08\x12\x16\n\x0eis_vrr_enabled\x18\x14 \x01(\x08\x12\"\n\x1ais_composite_debug_enabled\x18\x15 \x01(\x08\x12\x17\n\x0f\x66orce_composite\x18\x16 \x01(\x08\x12)\n!use_dynamic_refresh_rate_in_steam\x18\x17 \x01(\x08\x12Q\n\x14split_scaling_filter\x18\x18 \x01(\x0e\x32\x14.ESplitScalingFilter:\x1dk_ESplitScalingFilter_Invalid\x12Q\n\x14split_scaling_scaler\x18\x19 \x01(\x0e\x32\x14.ESplitScalingScaler:\x1dk_ESplitScalingScaler_Invalid\"w\n\x16\x43MsgSystemPerfSettings\x12-\n\x06global\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemPerfSettingsGlobal\x12.\n\x07per_app\x18\x02 \x01(\x0b\x32\x1d.CMsgSystemPerfSettingsPerApp\"\x8c\x08\n\x18\x43MsgSystemPerfSettingsV1\x12\x1e\n\x16\x64iagnostic_update_rate\x18\x01 \x01(\x02\x12[\n\x1asystem_trace_service_state\x18\x02 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12\x61\n graphics_profiling_service_state\x18\x03 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12[\n\x1aperf_overlay_service_state\x18\x04 \x01(\x0e\x32\x14.ESystemServiceState:!k_ESystemServiceState_Unavailable\x12Z\n\x12perf_overlay_level\x18\x05 \x01(\x0e\x32\x1a.EGraphicsPerfOverlayLevel:\"k_EGraphicsPerfOverlayLevel_Hidden\x12T\n\x15gpu_performance_level\x18\x06 \x01(\x0e\x32\x15.EGPUPerformanceLevel:\x1ek_EGPUPerformanceLevel_Invalid\x12\"\n\x1agpu_performance_manual_mhz\x18\x07 \x01(\x05\x12\x11\n\tfps_limit\x18\x08 \x01(\x05\x12&\n\x1eis_variable_resolution_enabled\x18\t \x01(\x08\x12\'\n\x1fis_dynamic_refresh_rate_enabled\x18\n \x01(\x08\x12\x11\n\ttdp_limit\x18\x0b \x01(\x05\x12;\n\x0c\x63pu_governor\x18\x0c \x01(\x0e\x32\r.ECPUGovernor:\x16k_ECPUGovernor_Invalid\x12\x1f\n\x17\x63pu_governor_manual_mhz\x18\r \x01(\x05\x12\x16\n\x0escaling_filter\x18\x0e \x01(\x05\x12\x15\n\rfsr_sharpness\x18\x0f \x01(\x05\x12\x1c\n\x14is_fps_limit_enabled\x18\x10 \x01(\x08\x12\x1c\n\x14is_tdp_limit_enabled\x18\x11 \x01(\x08\x12/\n\'is_show_perf_overlay_over_steam_enabled\x18\x12 \x01(\x08\x12#\n\x1bis_low_latency_mode_enabled\x18\x13 \x01(\x08\x12!\n\x19\x64isplay_refresh_manual_hz\x18\x14 \x01(\x05\x12$\n\x1cis_game_perf_profile_enabled\x18\x15 \x01(\x08\"\xa0\x01\n\x13\x43MsgSystemPerfState\x12%\n\x06limits\x18\x01 \x01(\x0b\x32\x15.CMsgSystemPerfLimits\x12)\n\x08settings\x18\x02 \x01(\x0b\x32\x17.CMsgSystemPerfSettings\x12\x17\n\x0f\x63urrent_game_id\x18\x03 \x01(\x04\x12\x1e\n\x16\x61\x63tive_profile_game_id\x18\x04 \x01(\x04\"\xa4\x01\n\x1c\x43MsgSystemPerfUpdateSettings\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1b\n\x13skip_storage_update\x18\x04 \x01(\x08\x12\x1a\n\x10reset_to_default\x18\x02 \x01(\x08H\x00\x12\x31\n\x0esettings_delta\x18\x03 \x01(\x0b\x32\x17.CMsgSystemPerfSettingsH\x00\x42\x08\n\x06update\"\xfa\x01\n\x19\x43MsgSystemDockUpdateState\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32\x0e.EUpdaterState:\x17k_EUpdaterState_Invalid\x12\x1a\n\x12rtime_last_checked\x18\x02 \x01(\x07\x12\x17\n\x0fversion_current\x18\x03 \x01(\t\x12\x19\n\x11version_available\x18\x04 \x01(\t\x12\x16\n\x0estage_progress\x18\x05 \x01(\x02\x12\"\n\x1artime_estimated_completion\x18\x06 \x01(\x07\x12\x19\n\x11old_fw_workaround\x18\x07 \x01(\x05\"G\n\x13\x43MsgSystemDockState\x12\x30\n\x0cupdate_state\x18\x01 \x01(\x0b\x32\x1a.CMsgSystemDockUpdateState\"2\n\x1c\x43MsgSystemDockUpdateFirmware\x12\x12\n\ncheck_only\x18\x01 \x01(\x08\"\xc5\x01\n\x15\x43MsgSystemAudioVolume\x12\x34\n\x07\x65ntries\x18\x01 \x03(\x0b\x32#.CMsgSystemAudioVolume.ChannelEntry\x12\x10\n\x08is_muted\x18\x02 \x01(\x08\x1a\x64\n\x0c\x43hannelEntry\x12\x44\n\x08\x65\x63hannel\x18\x01 \x01(\x0e\x32\x14.ESystemAudioChannel:\x1ck_SystemAudioChannel_Invalid\x12\x0e\n\x06volume\x18\x02 \x01(\x02\"E\n\x1c\x43MsgSystemAudioManagerObject\x12\n\n\x02id\x18\x01 \x01(\r\x12\x19\n\x11rtime_last_update\x18\x02 \x01(\x07\"\x89\x01\n\x1c\x43MsgSystemAudioManagerDevice\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04nick\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x0b\n\x03\x61pi\x18\x05 \x01(\t\"\x81\x02\n\x1a\x43MsgSystemAudioManagerNode\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x11\n\tdevice_id\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04nick\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12J\n\nedirection\x18\x06 \x01(\x0e\x32\x16.ESystemAudioDirection:\x1ek_SystemAudioDirection_Invalid\x12&\n\x06volume\x18\x07 \x01(\x0b\x32\x16.CMsgSystemAudioVolume\"\xe2\x02\n\x1a\x43MsgSystemAudioManagerPort\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x0f\n\x07node_id\x18\x03 \x01(\r\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\r\n\x05\x61lias\x18\x05 \x01(\t\x12\x43\n\x05\x65type\x18\x06 \x01(\x0e\x32\x15.ESystemAudioPortType:\x1dk_SystemAudioPortType_Invalid\x12R\n\nedirection\x18\x07 \x01(\x0e\x32\x1a.ESystemAudioPortDirection:\"k_SystemAudioPortDirection_Invalid\x12\x13\n\x0bis_physical\x18\x08 \x01(\x08\x12\x13\n\x0bis_terminal\x18\t \x01(\x08\x12\x12\n\nis_control\x18\n \x01(\x08\x12\x12\n\nis_monitor\x18\x0b \x01(\x08\"\xa7\x01\n\x1a\x43MsgSystemAudioManagerLink\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x1d.CMsgSystemAudioManagerObject\x12\x16\n\x0eoutput_node_id\x18\x02 \x01(\r\x12\x16\n\x0eoutput_port_id\x18\x03 \x01(\r\x12\x15\n\rinput_node_id\x18\x04 \x01(\r\x12\x15\n\rinput_port_id\x18\x05 \x01(\r\"\xd3\x01\n\x1d\x43MsgSystemAudioManagerStateHW\x12.\n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x1d.CMsgSystemAudioManagerDevice\x12*\n\x05nodes\x18\x02 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerNode\x12*\n\x05ports\x18\x03 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerPort\x12*\n\x05links\x18\x04 \x03(\x0b\x32\x1b.CMsgSystemAudioManagerLink\"p\n\x1b\x43MsgSystemAudioManagerState\x12\x14\n\x0crtime_filter\x18\x01 \x01(\x07\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\x05\x12*\n\x02hw\x18\x03 \x01(\x0b\x32\x1e.CMsgSystemAudioManagerStateHW\"8\n%CMsgSystemAudioManagerUpdateSomething\x12\x0f\n\x07\x63ounter\x18\x01 \x01(\x05\"V\n\x15\x43MsgSystemDisplayMode\x12\n\n\x02id\x18\x01 \x01(\x05\x12\r\n\x05width\x18\x02 \x01(\x05\x12\x0e\n\x06height\x18\x03 \x01(\x05\x12\x12\n\nrefresh_hz\x18\x04 \x01(\x05\"\x93\x03\n\x11\x43MsgSystemDisplay\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x12\n\nis_primary\x18\x04 \x01(\x08\x12\x12\n\nis_enabled\x18\x05 \x01(\x08\x12\x13\n\x0bis_internal\x18\x06 \x01(\x08\x12\x19\n\x11has_mode_override\x18\x07 \x01(\x08\x12\x10\n\x08width_mm\x18\x08 \x01(\x05\x12\x11\n\theight_mm\x18\t \x01(\x05\x12\x17\n\x0f\x63urrent_mode_id\x18\n \x01(\x05\x12%\n\x05modes\x18\x0b \x03(\x0b\x32\x16.CMsgSystemDisplayMode\x12\x18\n\x10refresh_rate_min\x18\x0c \x01(\x05\x12\x18\n\x10refresh_rate_max\x18\r \x01(\x05\x12\x16\n\x0eis_vrr_capable\x18\x0e \x01(\x08\x12\x16\n\x0eis_vrr_enabled\x18\x0f \x01(\x08\x12\x16\n\x0eis_hdr_capable\x18\x10 \x01(\x08\x12\x16\n\x0eis_hdr_enabled\x18\x11 \x01(\x08\"\xd3\x01\n\x1d\x43MsgSystemDisplayManagerState\x12$\n\x08\x64isplays\x18\x01 \x03(\x0b\x32\x12.CMsgSystemDisplay\x12#\n\x1bis_mode_switching_supported\x18\x02 \x01(\x08\x12g\n\x12\x63ompatibility_mode\x18\x03 \x01(\x0e\x32 .ESystemDisplayCompatibilityMode:)k_ESystemDisplayCompatibilityMode_Invalid\"F\n\x1f\x43MsgSystemDisplayManagerSetMode\x12\x12\n\ndisplay_id\x18\x01 \x01(\x05\x12\x0f\n\x07mode_id\x18\x02 \x01(\x05\"\xf2\x08\n\x19\x43MsgSystemManagerSettings\x12*\n\"idle_backlight_dim_battery_seconds\x18\x01 \x01(\x02\x12%\n\x1didle_backlight_dim_ac_seconds\x18\x02 \x01(\x02\x12$\n\x1cidle_suspend_battery_seconds\x18\x03 \x01(\x02\x12\x1f\n\x17idle_suspend_ac_seconds\x18\x04 \x01(\x02\x12\x1e\n\x16idle_suspend_supressed\x18\x05 \x01(\x08\x12(\n is_adaptive_brightness_available\x18\x06 \x01(\x08\x12+\n#display_adaptive_brightness_enabled\x18\x07 \x01(\x08\x12!\n\x19\x64isplay_nightmode_enabled\x18\n \x01(\x08\x12&\n\x1e\x64isplay_nightmode_tintstrength\x18\x0b \x01(\x02\x12 \n\x18\x64isplay_nightmode_maxhue\x18\x0c \x01(\x02\x12 \n\x18\x64isplay_nightmode_maxsat\x18\r \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_uiexp\x18\x0e \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_blend\x18\x0f \x01(\x02\x12\x1f\n\x17\x64isplay_nightmode_reset\x18\x10 \x01(\x08\x12*\n\"display_nightmode_schedule_enabled\x18\x11 \x01(\x08\x12,\n$display_nightmode_schedule_starttime\x18\x12 \x01(\x02\x12*\n\"display_nightmode_schedule_endtime\x18\x13 \x01(\x02\x12#\n\x1b\x64isplay_diagnostics_enabled\x18\x14 \x01(\x08\x12\x16\n\x0e\x61ls_lux_latest\x18\x15 \x01(\x02\x12\x16\n\x0e\x61ls_lux_median\x18\x16 \x01(\x02\x12\x1d\n\x15\x64isplay_backlight_raw\x18\x17 \x01(\x02\x12&\n\x1e\x64isplay_brightness_adaptivemin\x18\x18 \x01(\x02\x12&\n\x1e\x64isplay_brightness_adaptivemax\x18\x19 \x01(\x02\x12!\n\x19is_wifi_powersave_enabled\x18\x1a \x01(\x08\x12 \n\x18is_fan_control_available\x18\x1b \x01(\x08\x12P\n\x10\x66\x61n_control_mode\x18\x1c \x01(\x0e\x32\x16.ESystemFanControlMode:\x1ek_SystemFanControlMode_Invalid\x12\'\n\x1fis_display_brightness_available\x18\x1d \x01(\x08\x12,\n$is_display_colormanagement_available\x18\x1f \x01(\x08\x12\x1a\n\x12\x64isplay_colorgamut\x18 \x01(\x02\"b\n\x18\x43MsgSelectOSBranchParams\x12/\n\x06\x62ranch\x18\x01 \x01(\x0e\x32\n.EOSBranch:\x13k_EOSBranch_Unknown\x12\x15\n\rcustom_branch\x18\x02 \x01(\t\"p\n\x18\x43MsgSystemUpdateProgress\x12\x16\n\x0estage_progress\x18\x01 \x01(\x02\x12\x18\n\x10stage_size_bytes\x18\x02 \x01(\x03\x12\"\n\x1artime_estimated_completion\x18\x03 \x01(\x07\"\xb7\x01\n\x1b\x43MsgSystemUpdateCheckResult\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32\r.EUpdaterType:\x16k_EUpdaterType_Invalid\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12\x15\n\rrtime_checked\x18\x03 \x01(\x07\x12\x11\n\tavailable\x18\x04 \x01(\x08\x12\x0f\n\x07version\x18\x05 \x01(\t\x12\x14\n\x0c\x61uto_message\x18\x06 \x01(\t\"A\n\x1b\x43MsgSystemUpdateApplyParams\x12\"\n\x0b\x61pply_types\x18\x01 \x03(\x0e\x32\r.EUpdaterType\"\xb6\x01\n\x1b\x43MsgSystemUpdateApplyResult\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32\r.EUpdaterType:\x16k_EUpdaterType_Invalid\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12&\n\x17requires_client_restart\x18\x03 \x01(\x08:\x05\x66\x61lse\x12&\n\x17requires_system_restart\x18\x04 \x01(\x08:\x05\x66\x61lse\"\x91\x02\n\x15\x43MsgSystemUpdateState\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32\x0e.EUpdaterState:\x17k_EUpdaterState_Invalid\x12+\n\x08progress\x18\x02 \x01(\x0b\x32\x19.CMsgSystemUpdateProgress\x12:\n\x14update_check_results\x18\x03 \x03(\x0b\x32\x1c.CMsgSystemUpdateCheckResult\x12:\n\x14update_apply_results\x18\x04 \x03(\x0b\x32\x1c.CMsgSystemUpdateApplyResult\x12\x1b\n\x13supports_os_updates\x18\x05 \x01(\x08\"&\n\x15\x43MsgAchievementChange\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\\\n\x0c\x43MsgCellList\x12!\n\x05\x63\x65lls\x18\x01 \x03(\x0b\x32\x12.CMsgCellList.Cell\x1a)\n\x04\x43\x65ll\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x10\n\x08loc_name\x18\x02 \x01(\t\"\x8e\x03\n\x10\x43MsgShortcutInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0b\n\x03\x65xe\x18\x02 \x01(\t\x12\x11\n\tstart_dir\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x0c\n\x04path\x18\x05 \x01(\t\x12\x0c\n\x04\x61rgs\x18\x06 \x01(\t\x12\x10\n\x08\x61pp_name\x18\x07 \x01(\t\x12\x16\n\x0eoverride_appid\x18\x08 \x01(\r\x12\x15\n\rflatpak_appid\x18\t \x01(\t\x12\x0c\n\x04tags\x18\n \x03(\t\x12\x11\n\tis_remote\x18\x0b \x01(\x08\x12\x11\n\tis_hidden\x18\x0c \x01(\x08\x12\x14\n\x0cis_temporary\x18\r \x01(\x08\x12\x11\n\tis_openvr\x18\x0e \x01(\x08\x12\x1c\n\x14\x61llow_desktop_config\x18\x0f \x01(\x08\x12\x15\n\rallow_overlay\x18\x10 \x01(\x08\x12\x1b\n\x13rt_last_played_time\x18\x11 \x01(\r\x12\x1a\n\x12is_devkit_shortcut\x18\x12 \x01(\x08\x12\x15\n\rdevkit_gameid\x18\x13 \x01(\t\"$\n\x12\x43MsgShortcutAppIds\x12\x0e\n\x06\x61ppids\x18\x01 \x03(\r\"\xaa\x01\n\x0f\x43MsgMonitorInfo\x12\x1d\n\x15selected_display_name\x18\x01 \x02(\t\x12.\n\x08monitors\x18\x02 \x03(\x0b\x32\x1c.CMsgMonitorInfo.MonitorInfo\x1aH\n\x0bMonitorInfo\x12\x1b\n\x13monitor_device_name\x18\x01 \x02(\t\x12\x1c\n\x14monitor_display_name\x18\x02 \x02(\t*\x96\x02\n\x1c\x45\x43loudPendingRemoteOperation\x12&\n\"k_ECloudPendingRemoteOperationNone\x10\x00\x12\x32\n.k_ECloudPendingRemoteOperationAppSessionActive\x10\x01\x12\x32\n.k_ECloudPendingRemoteOperationUploadInProgress\x10\x02\x12/\n+k_ECloudPendingRemoteOperationUploadPending\x10\x03\x12\x35\n1k_ECloudPendingRemoteOperationAppSessionSuspended\x10\x04*\x9f\x0c\n\x18\x45SteamDeckKeyboardLayout\x12%\n!k_ESteamDeckKeyboardLayout_QWERTY\x10\x00\x12(\n$k_ESteamDeckKeyboardLayout_Bulgarian\x10\x01\x12\x31\n-k_ESteamDeckKeyboardLayout_Chinese_Simplified\x10\x02\x12\x32\n.k_ESteamDeckKeyboardLayout_Chinese_Traditional\x10\x03\x12$\n k_ESteamDeckKeyboardLayout_Czech\x10\x04\x12%\n!k_ESteamDeckKeyboardLayout_Danish\x10\x05\x12&\n\"k_ESteamDeckKeyboardLayout_Finnish\x10\x06\x12%\n!k_ESteamDeckKeyboardLayout_French\x10\x07\x12%\n!k_ESteamDeckKeyboardLayout_German\x10\x08\x12$\n k_ESteamDeckKeyboardLayout_Greek\x10\t\x12(\n$k_ESteamDeckKeyboardLayout_Hungarian\x10\n\x12&\n\"k_ESteamDeckKeyboardLayout_Italian\x10\x0b\x12\'\n#k_ESteamDeckKeyboardLayout_Japanese\x10\x0c\x12%\n!k_ESteamDeckKeyboardLayout_Korean\x10\r\x12(\n$k_ESteamDeckKeyboardLayout_Norwegian\x10\x0e\x12%\n!k_ESteamDeckKeyboardLayout_Polish\x10\x0f\x12)\n%k_ESteamDeckKeyboardLayout_Portuguese\x10\x10\x12\'\n#k_ESteamDeckKeyboardLayout_Romanian\x10\x11\x12&\n\"k_ESteamDeckKeyboardLayout_Russian\x10\x12\x12&\n\"k_ESteamDeckKeyboardLayout_Spanish\x10\x13\x12&\n\"k_ESteamDeckKeyboardLayout_Swedish\x10\x14\x12#\n\x1fk_ESteamDeckKeyboardLayout_Thai\x10\x15\x12(\n$k_ESteamDeckKeyboardLayout_Turkish_F\x10\x16\x12(\n$k_ESteamDeckKeyboardLayout_Turkish_Q\x10\x17\x12(\n$k_ESteamDeckKeyboardLayout_Ukrainian\x10\x18\x12)\n%k_ESteamDeckKeyboardLayout_Vietnamese\x10\x19\x12\x33\n/k_ESteamDeckKeyboardLayout_QWERTY_International\x10\x1a\x12%\n!k_ESteamDeckKeyboardLayout_Dvorak\x10\x1b\x12&\n\"k_ESteamDeckKeyboardLayout_Colemak\x10\x1c\x12=\n9k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic_Traditional\x10\x1d\x12\x31\n-k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic\x10\x1e\x12;\n7k_ESteamDeckKeyboardLayout_Chinese_Traditional_Bopomofo\x10\x1f\x12:\n6k_ESteamDeckKeyboardLayout_Chinese_Traditional_Cangjie\x10 \x12,\n(k_ESteamDeckKeyboardLayout_Japanese_Kana\x10!\x12\x38\n4k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick\x10\"B\x05H\x01\x90\x01\x00') +_ECLOUDPENDINGREMOTEOPERATION = DESCRIPTOR.enum_types_by_name['ECloudPendingRemoteOperation'] ECloudPendingRemoteOperation = enum_type_wrapper.EnumTypeWrapper(_ECLOUDPENDINGREMOTEOPERATION) -_ESTEAMDECKKEYBOARDLAYOUT = _descriptor.EnumDescriptor( - name='ESteamDeckKeyboardLayout', - full_name='ESteamDeckKeyboardLayout', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_QWERTY', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Bulgarian', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Chinese_Simplified', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Chinese_Traditional', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Czech', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Danish', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Finnish', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_French', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_German', index=8, number=8, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Greek', index=9, number=9, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Hungarian', index=10, number=10, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Italian', index=11, number=11, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Japanese', index=12, number=12, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Korean', index=13, number=13, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Norwegian', index=14, number=14, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Polish', index=15, number=15, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Portuguese', index=16, number=16, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Romanian', index=17, number=17, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Russian', index=18, number=18, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Spanish', index=19, number=19, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Swedish', index=20, number=20, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Thai', index=21, number=21, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Turkish_F', index=22, number=22, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Turkish_Q', index=23, number=23, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Ukrainian', index=24, number=24, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Vietnamese', index=25, number=25, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_QWERTY_International', index=26, number=26, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Dvorak', index=27, number=27, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Colemak', index=28, number=28, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic_Traditional', index=29, number=29, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic', index=30, number=30, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Chinese_Traditional_Bopomofo', index=31, number=31, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Chinese_Traditional_Cangjie', index=32, number=32, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Japanese_Kana', index=33, number=33, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick', index=34, number=34, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=14513, - serialized_end=16080, -) -_sym_db.RegisterEnumDescriptor(_ESTEAMDECKKEYBOARDLAYOUT) - +_ESTEAMDECKKEYBOARDLAYOUT = DESCRIPTOR.enum_types_by_name['ESteamDeckKeyboardLayout'] ESteamDeckKeyboardLayout = enum_type_wrapper.EnumTypeWrapper(_ESTEAMDECKKEYBOARDLAYOUT) k_ECloudPendingRemoteOperationNone = 0 k_ECloudPendingRemoteOperationAppSessionActive = 1 @@ -299,4355 +64,70 @@ k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick = 34 - -_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES = _descriptor.Descriptor( - name='SteamMessagesClientIClientForcedEnumDependencies', - full_name='SteamMessagesClientIClientForcedEnumDependencies', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='a', full_name='SteamMessagesClientIClientForcedEnumDependencies.a', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='b', full_name='SteamMessagesClientIClientForcedEnumDependencies.b', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='c', full_name='SteamMessagesClientIClientForcedEnumDependencies.c', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='d', full_name='SteamMessagesClientIClientForcedEnumDependencies.d', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=52, - serialized_end=383, -) - - -_CMSGNETWORKDEVICEIP4ADDRESS = _descriptor.Descriptor( - name='CMsgNetworkDeviceIP4Address', - full_name='CMsgNetworkDeviceIP4Address', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ip', full_name='CMsgNetworkDeviceIP4Address.ip', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='netmask', full_name='CMsgNetworkDeviceIP4Address.netmask', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=385, - serialized_end=446, -) - - -_CMSGNETWORKDEVICEIP4CONFIG = _descriptor.Descriptor( - name='CMsgNetworkDeviceIP4Config', - full_name='CMsgNetworkDeviceIP4Config', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='addresses', full_name='CMsgNetworkDeviceIP4Config.addresses', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dns_ip', full_name='CMsgNetworkDeviceIP4Config.dns_ip', index=1, - number=2, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gateway_ip', full_name='CMsgNetworkDeviceIP4Config.gateway_ip', 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='is_dhcp_enabled', full_name='CMsgNetworkDeviceIP4Config.is_dhcp_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_default_route', full_name='CMsgNetworkDeviceIP4Config.is_default_route', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_enabled', full_name='CMsgNetworkDeviceIP4Config.is_enabled', index=5, - number=6, type=8, cpp_type=7, label=1, - has_default_value=True, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=449, - serialized_end=640, -) - - -_CMSGNETWORKDEVICEIP6ADDRESS = _descriptor.Descriptor( - name='CMsgNetworkDeviceIP6Address', - full_name='CMsgNetworkDeviceIP6Address', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ip', full_name='CMsgNetworkDeviceIP6Address.ip', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=642, - serialized_end=683, -) - - -_CMSGNETWORKDEVICEIP6CONFIG = _descriptor.Descriptor( - name='CMsgNetworkDeviceIP6Config', - full_name='CMsgNetworkDeviceIP6Config', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='addresses', full_name='CMsgNetworkDeviceIP6Config.addresses', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dns_ip', full_name='CMsgNetworkDeviceIP6Config.dns_ip', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gateway_ip', full_name='CMsgNetworkDeviceIP6Config.gateway_ip', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_dhcp_enabled', full_name='CMsgNetworkDeviceIP6Config.is_dhcp_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_default_route', full_name='CMsgNetworkDeviceIP6Config.is_default_route', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_enabled', full_name='CMsgNetworkDeviceIP6Config.is_enabled', index=5, - number=6, type=8, cpp_type=7, label=1, - has_default_value=True, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=686, - serialized_end=877, -) - - -_CMSGNETWORKDEVICESDATA_DEVICE_WIRED = _descriptor.Descriptor( - name='Wired', - full_name='CMsgNetworkDevicesData.Device.Wired', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='is_cable_present', full_name='CMsgNetworkDevicesData.Device.Wired.is_cable_present', index=0, - number=1, type=8, cpp_type=7, label=1, - has_default_value=True, 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), - _descriptor.FieldDescriptor( - name='speed_mbit', full_name='CMsgNetworkDevicesData.Device.Wired.speed_mbit', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friendly_name', full_name='CMsgNetworkDevicesData.Device.Wired.friendly_name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1313, - serialized_end=1396, -) - -_CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS_AP = _descriptor.Descriptor( - name='AP', - full_name='CMsgNetworkDevicesData.Device.Wireless.AP', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CMsgNetworkDevicesData.Device.Wireless.AP.id', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='estrength', full_name='CMsgNetworkDevicesData.Device.Wireless.AP.estrength', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ssid', full_name='CMsgNetworkDevicesData.Device.Wireless.AP.ssid', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_active', full_name='CMsgNetworkDevicesData.Device.Wireless.AP.is_active', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_autoconnect', full_name='CMsgNetworkDevicesData.Device.Wireless.AP.is_autoconnect', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='esecurity', full_name='CMsgNetworkDevicesData.Device.Wireless.AP.esecurity', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_name', full_name='CMsgNetworkDevicesData.Device.Wireless.AP.user_name', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='password', full_name='CMsgNetworkDevicesData.Device.Wireless.AP.password', index=7, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='strength_raw', full_name='CMsgNetworkDevicesData.Device.Wireless.AP.strength_raw', index=8, - number=9, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1498, - serialized_end=1671, -) - -_CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS = _descriptor.Descriptor( - name='Wireless', - full_name='CMsgNetworkDevicesData.Device.Wireless', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='aps', full_name='CMsgNetworkDevicesData.Device.Wireless.aps', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='esecurity_supported', full_name='CMsgNetworkDevicesData.Device.Wireless.esecurity_supported', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS_AP, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1399, - serialized_end=1671, -) - -_CMSGNETWORKDEVICESDATA_DEVICE = _descriptor.Descriptor( - name='Device', - full_name='CMsgNetworkDevicesData.Device', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CMsgNetworkDevicesData.Device.id', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='etype', full_name='CMsgNetworkDevicesData.Device.etype', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='estate', full_name='CMsgNetworkDevicesData.Device.estate', 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='mac', full_name='CMsgNetworkDevicesData.Device.mac', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='vendor', full_name='CMsgNetworkDevicesData.Device.vendor', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='product', full_name='CMsgNetworkDevicesData.Device.product', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip4', full_name='CMsgNetworkDevicesData.Device.ip4', index=6, - number=7, 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), - _descriptor.FieldDescriptor( - name='ip6', full_name='CMsgNetworkDevicesData.Device.ip6', index=7, - number=8, 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), - _descriptor.FieldDescriptor( - name='wired', full_name='CMsgNetworkDevicesData.Device.wired', index=8, - number=9, 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), - _descriptor.FieldDescriptor( - name='wireless', full_name='CMsgNetworkDevicesData.Device.wireless', index=9, - number=10, 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=[ - ], - nested_types=[_CMSGNETWORKDEVICESDATA_DEVICE_WIRED, _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1015, - serialized_end=1671, -) - -_CMSGNETWORKDEVICESDATA = _descriptor.Descriptor( - name='CMsgNetworkDevicesData', - full_name='CMsgNetworkDevicesData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='devices', full_name='CMsgNetworkDevicesData.devices', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_wifi_enabled', full_name='CMsgNetworkDevicesData.is_wifi_enabled', 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), - _descriptor.FieldDescriptor( - name='is_wifi_scanning_enabled', full_name='CMsgNetworkDevicesData.is_wifi_scanning_enabled', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGNETWORKDEVICESDATA_DEVICE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=880, - serialized_end=1671, -) - - -_CMSGNETWORKDEVICECONNECT_KNOWNAP = _descriptor.Descriptor( - name='KnownAP', - full_name='CMsgNetworkDeviceConnect.KnownAP', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ap_id', full_name='CMsgNetworkDeviceConnect.KnownAP.ap_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1980, - serialized_end=2004, -) - -_CMSGNETWORKDEVICECONNECT_CUSTOMAP = _descriptor.Descriptor( - name='CustomAP', - full_name='CMsgNetworkDeviceConnect.CustomAP', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ssid', full_name='CMsgNetworkDeviceConnect.CustomAP.ssid', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='esecurity', full_name='CMsgNetworkDeviceConnect.CustomAP.esecurity', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2006, - serialized_end=2049, -) - -_CMSGNETWORKDEVICECONNECT_CREDENTIALS = _descriptor.Descriptor( - name='Credentials', - full_name='CMsgNetworkDeviceConnect.Credentials', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='username', full_name='CMsgNetworkDeviceConnect.Credentials.username', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='password', full_name='CMsgNetworkDeviceConnect.Credentials.password', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2051, - serialized_end=2100, -) - -_CMSGNETWORKDEVICECONNECT = _descriptor.Descriptor( - name='CMsgNetworkDeviceConnect', - full_name='CMsgNetworkDeviceConnect', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='device_id', full_name='CMsgNetworkDeviceConnect.device_id', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='credentials', full_name='CMsgNetworkDeviceConnect.credentials', index=1, - number=4, 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), - _descriptor.FieldDescriptor( - name='ip4', full_name='CMsgNetworkDeviceConnect.ip4', index=2, - number=5, 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), - _descriptor.FieldDescriptor( - name='ip6', full_name='CMsgNetworkDeviceConnect.ip6', index=3, - number=6, 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), - _descriptor.FieldDescriptor( - name='ap_known', full_name='CMsgNetworkDeviceConnect.ap_known', index=4, - number=2, 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), - _descriptor.FieldDescriptor( - name='ap_custom', full_name='CMsgNetworkDeviceConnect.ap_custom', index=5, - 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=[ - ], - nested_types=[_CMSGNETWORKDEVICECONNECT_KNOWNAP, _CMSGNETWORKDEVICECONNECT_CUSTOMAP, _CMSGNETWORKDEVICECONNECT_CREDENTIALS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='ap_info', full_name='CMsgNetworkDeviceConnect.ap_info', - index=0, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), - ], - serialized_start=1674, - serialized_end=2111, -) - - -_CMSGSTORAGEDEVICESDATA_DRIVE = _descriptor.Descriptor( - name='Drive', - full_name='CMsgStorageDevicesData.Drive', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CMsgStorageDevicesData.Drive.id', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='model', full_name='CMsgStorageDevicesData.Drive.model', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='vendor', full_name='CMsgStorageDevicesData.Drive.vendor', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='serial', full_name='CMsgStorageDevicesData.Drive.serial', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_ejectable', full_name='CMsgStorageDevicesData.Drive.is_ejectable', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='size_bytes', full_name='CMsgStorageDevicesData.Drive.size_bytes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='media_type', full_name='CMsgStorageDevicesData.Drive.media_type', index=6, - number=7, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2330, - serialized_end=2520, -) - -_CMSGSTORAGEDEVICESDATA_BLOCKDEVICE = _descriptor.Descriptor( - name='BlockDevice', - full_name='CMsgStorageDevicesData.BlockDevice', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CMsgStorageDevicesData.BlockDevice.id', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='drive_id', full_name='CMsgStorageDevicesData.BlockDevice.drive_id', index=1, - number=2, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='path', full_name='CMsgStorageDevicesData.BlockDevice.path', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friendly_path', full_name='CMsgStorageDevicesData.BlockDevice.friendly_path', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='label', full_name='CMsgStorageDevicesData.BlockDevice.label', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='size_bytes', full_name='CMsgStorageDevicesData.BlockDevice.size_bytes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_formattable', full_name='CMsgStorageDevicesData.BlockDevice.is_formattable', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_read_only', full_name='CMsgStorageDevicesData.BlockDevice.is_read_only', index=7, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_root_device', full_name='CMsgStorageDevicesData.BlockDevice.is_root_device', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='content_type', full_name='CMsgStorageDevicesData.BlockDevice.content_type', index=9, - number=10, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filesystem_type', full_name='CMsgStorageDevicesData.BlockDevice.filesystem_type', index=10, - number=11, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mount_path', full_name='CMsgStorageDevicesData.BlockDevice.mount_path', index=11, - number=12, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2523, - serialized_end=2913, -) - -_CMSGSTORAGEDEVICESDATA = _descriptor.Descriptor( - name='CMsgStorageDevicesData', - full_name='CMsgStorageDevicesData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='drives', full_name='CMsgStorageDevicesData.drives', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='block_devices', full_name='CMsgStorageDevicesData.block_devices', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_unmount_supported', full_name='CMsgStorageDevicesData.is_unmount_supported', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_trim_supported', full_name='CMsgStorageDevicesData.is_trim_supported', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_trim_running', full_name='CMsgStorageDevicesData.is_trim_running', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGSTORAGEDEVICESDATA_DRIVE, _CMSGSTORAGEDEVICESDATA_BLOCKDEVICE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2114, - serialized_end=2913, -) - - -_CCLOUD_PENDINGREMOTEOPERATION = _descriptor.Descriptor( - name='CCloud_PendingRemoteOperation', - full_name='CCloud_PendingRemoteOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='operation', full_name='CCloud_PendingRemoteOperation.operation', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='machine_name', full_name='CCloud_PendingRemoteOperation.machine_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_id', full_name='CCloud_PendingRemoteOperation.client_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_last_updated', full_name='CCloud_PendingRemoteOperation.time_last_updated', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2916, - serialized_end=3101, -) - - -_CMSGCLOUDPENDINGREMOTEOPERATIONS = _descriptor.Descriptor( - name='CMsgCloudPendingRemoteOperations', - full_name='CMsgCloudPendingRemoteOperations', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='operations', full_name='CMsgCloudPendingRemoteOperations.operations', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3103, - serialized_end=3189, -) - - -_CMSGBLUETOOTHDEVICESDATA_ADAPTER = _descriptor.Descriptor( - name='Adapter', - full_name='CMsgBluetoothDevicesData.Adapter', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CMsgBluetoothDevicesData.Adapter.id', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mac', full_name='CMsgBluetoothDevicesData.Adapter.mac', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CMsgBluetoothDevicesData.Adapter.name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_enabled', full_name='CMsgBluetoothDevicesData.Adapter.is_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_discovering', full_name='CMsgBluetoothDevicesData.Adapter.is_discovering', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3376, - serialized_end=3471, -) - -_CMSGBLUETOOTHDEVICESDATA_DEVICE = _descriptor.Descriptor( - name='Device', - full_name='CMsgBluetoothDevicesData.Device', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CMsgBluetoothDevicesData.Device.id', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='adapter_id', full_name='CMsgBluetoothDevicesData.Device.adapter_id', index=1, - number=2, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='etype', full_name='CMsgBluetoothDevicesData.Device.etype', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mac', full_name='CMsgBluetoothDevicesData.Device.mac', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CMsgBluetoothDevicesData.Device.name', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_connected', full_name='CMsgBluetoothDevicesData.Device.is_connected', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_paired', full_name='CMsgBluetoothDevicesData.Device.is_paired', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='strength_raw', full_name='CMsgBluetoothDevicesData.Device.strength_raw', index=7, - number=8, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3474, - serialized_end=3679, -) - -_CMSGBLUETOOTHDEVICESDATA_MANAGER = _descriptor.Descriptor( - name='Manager', - full_name='CMsgBluetoothDevicesData.Manager', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='is_bluetooth_enabled', full_name='CMsgBluetoothDevicesData.Manager.is_bluetooth_enabled', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3681, - serialized_end=3720, -) - -_CMSGBLUETOOTHDEVICESDATA = _descriptor.Descriptor( - name='CMsgBluetoothDevicesData', - full_name='CMsgBluetoothDevicesData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='adapters', full_name='CMsgBluetoothDevicesData.adapters', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='devices', full_name='CMsgBluetoothDevicesData.devices', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='manager', full_name='CMsgBluetoothDevicesData.manager', 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=[ - ], - nested_types=[_CMSGBLUETOOTHDEVICESDATA_ADAPTER, _CMSGBLUETOOTHDEVICESDATA_DEVICE, _CMSGBLUETOOTHDEVICESDATA_MANAGER, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3192, - serialized_end=3720, -) - - -_CMSGSYSTEMPERFDIAGNOSTICENTRY = _descriptor.Descriptor( - name='CMsgSystemPerfDiagnosticEntry', - full_name='CMsgSystemPerfDiagnosticEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='CMsgSystemPerfDiagnosticEntry.name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='value', full_name='CMsgSystemPerfDiagnosticEntry.value', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3722, - serialized_end=3782, -) - - -_CMSGSYSTEMPERFNETWORKINTERFACE = _descriptor.Descriptor( - name='CMsgSystemPerfNetworkInterface', - full_name='CMsgSystemPerfNetworkInterface', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='CMsgSystemPerfNetworkInterface.name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='timestamp', full_name='CMsgSystemPerfNetworkInterface.timestamp', index=1, - number=2, type=1, cpp_type=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tx_bytes_total', full_name='CMsgSystemPerfNetworkInterface.tx_bytes_total', index=2, - number=3, type=3, cpp_type=2, 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='rx_bytes_total', full_name='CMsgSystemPerfNetworkInterface.rx_bytes_total', index=3, - number=4, type=3, cpp_type=2, 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='tx_bytes_per_sec', full_name='CMsgSystemPerfNetworkInterface.tx_bytes_per_sec', 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='rx_bytes_per_sec', full_name='CMsgSystemPerfNetworkInterface.rx_bytes_per_sec', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3785, - serialized_end=3950, -) - - -_CMSGSYSTEMPERFDIAGNOSTICINFO = _descriptor.Descriptor( - name='CMsgSystemPerfDiagnosticInfo', - full_name='CMsgSystemPerfDiagnosticInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='entries', full_name='CMsgSystemPerfDiagnosticInfo.entries', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='interfaces', full_name='CMsgSystemPerfDiagnosticInfo.interfaces', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='battery_temp_c', full_name='CMsgSystemPerfDiagnosticInfo.battery_temp_c', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3953, - serialized_end=4109, -) - - -_CMSGSYSTEMPERFLIMITS = _descriptor.Descriptor( - name='CMsgSystemPerfLimits', - full_name='CMsgSystemPerfLimits', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='cpu_governor_manual_min_mhz', full_name='CMsgSystemPerfLimits.cpu_governor_manual_min_mhz', index=0, - number=1, 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='cpu_governor_manual_max_mhz', full_name='CMsgSystemPerfLimits.cpu_governor_manual_max_mhz', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='fsr_sharpness_min', full_name='CMsgSystemPerfLimits.fsr_sharpness_min', 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='fsr_sharpness_max', full_name='CMsgSystemPerfLimits.fsr_sharpness_max', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gpu_performance_manual_min_mhz', full_name='CMsgSystemPerfLimits.gpu_performance_manual_min_mhz', 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='gpu_performance_manual_max_mhz', full_name='CMsgSystemPerfLimits.gpu_performance_manual_max_mhz', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='perf_overlay_is_standalone', full_name='CMsgSystemPerfLimits.perf_overlay_is_standalone', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_dynamic_vrs_available', full_name='CMsgSystemPerfLimits.is_dynamic_vrs_available', index=7, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_manual_display_refresh_rate_available', full_name='CMsgSystemPerfLimits.is_manual_display_refresh_rate_available', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gpu_performance_levels_available', full_name='CMsgSystemPerfLimits.gpu_performance_levels_available', index=9, - number=10, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_refresh_manual_hz_min', full_name='CMsgSystemPerfLimits.display_refresh_manual_hz_min', index=10, - number=11, 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='display_refresh_manual_hz_max', full_name='CMsgSystemPerfLimits.display_refresh_manual_hz_max', index=11, - number=12, 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='fps_limit_options', full_name='CMsgSystemPerfLimits.fps_limit_options', index=12, - number=13, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tdp_limit_min', full_name='CMsgSystemPerfLimits.tdp_limit_min', index=13, - number=14, 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='tdp_limit_max', full_name='CMsgSystemPerfLimits.tdp_limit_max', index=14, - number=15, 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='is_nis_supported', full_name='CMsgSystemPerfLimits.is_nis_supported', index=15, - number=16, 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), - _descriptor.FieldDescriptor( - name='nis_sharpness_min', full_name='CMsgSystemPerfLimits.nis_sharpness_min', index=16, - number=17, 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='nis_sharpness_max', full_name='CMsgSystemPerfLimits.nis_sharpness_max', index=17, - number=18, 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='display_external_refresh_manual_hz_min', full_name='CMsgSystemPerfLimits.display_external_refresh_manual_hz_min', index=18, - number=19, 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='display_external_refresh_manual_hz_max', full_name='CMsgSystemPerfLimits.display_external_refresh_manual_hz_max', index=19, - number=20, 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='fps_limit_options_external', full_name='CMsgSystemPerfLimits.fps_limit_options_external', index=20, - number=21, type=5, cpp_type=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_tearing_supported', full_name='CMsgSystemPerfLimits.is_tearing_supported', index=21, - number=22, 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), - _descriptor.FieldDescriptor( - name='is_vrr_supported', full_name='CMsgSystemPerfLimits.is_vrr_supported', index=22, - number=23, 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), - _descriptor.FieldDescriptor( - name='is_dynamic_refresh_rate_in_steam_supported', full_name='CMsgSystemPerfLimits.is_dynamic_refresh_rate_in_steam_supported', index=23, - number=24, 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), - _descriptor.FieldDescriptor( - name='is_split_scaling_and_filtering_supported', full_name='CMsgSystemPerfLimits.is_split_scaling_and_filtering_supported', index=24, - number=25, 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), - _descriptor.FieldDescriptor( - name='split_scaling_filters_available', full_name='CMsgSystemPerfLimits.split_scaling_filters_available', index=25, - number=26, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='split_scaling_scalers_available', full_name='CMsgSystemPerfLimits.split_scaling_scalers_available', index=26, - number=27, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_hdr_supported', full_name='CMsgSystemPerfLimits.is_hdr_supported', index=27, - number=28, 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), - _descriptor.FieldDescriptor( - name='display_refresh_manual_hz_oc_max', full_name='CMsgSystemPerfLimits.display_refresh_manual_hz_oc_max', index=28, - number=29, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4112, - serialized_end=5242, -) - - -_CMSGSYSTEMPERFSETTINGSGLOBAL = _descriptor.Descriptor( - name='CMsgSystemPerfSettingsGlobal', - full_name='CMsgSystemPerfSettingsGlobal', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='diagnostic_update_rate', full_name='CMsgSystemPerfSettingsGlobal.diagnostic_update_rate', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='system_trace_service_state', full_name='CMsgSystemPerfSettingsGlobal.system_trace_service_state', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='graphics_profiling_service_state', full_name='CMsgSystemPerfSettingsGlobal.graphics_profiling_service_state', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='perf_overlay_service_state', full_name='CMsgSystemPerfSettingsGlobal.perf_overlay_service_state', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='perf_overlay_level', full_name='CMsgSystemPerfSettingsGlobal.perf_overlay_level', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_show_perf_overlay_over_steam_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_show_perf_overlay_over_steam_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_advanced_settings_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_advanced_settings_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='allow_external_display_refresh_control', full_name='CMsgSystemPerfSettingsGlobal.allow_external_display_refresh_control', index=7, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_hdr_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_hdr_enabled', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='hdr_on_sdr_tonemap_operator', full_name='CMsgSystemPerfSettingsGlobal.hdr_on_sdr_tonemap_operator', index=9, - number=12, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_hdr_debug_heatmap_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_hdr_debug_heatmap_enabled', index=10, - number=13, 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), - _descriptor.FieldDescriptor( - name='force_hdr_wide_gammut_for_sdr', full_name='CMsgSystemPerfSettingsGlobal.force_hdr_wide_gammut_for_sdr', index=11, - number=15, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=True, - 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='allow_experimental_hdr', full_name='CMsgSystemPerfSettingsGlobal.allow_experimental_hdr', index=12, - number=16, 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), - _descriptor.FieldDescriptor( - name='sdr_to_hdr_brightness', full_name='CMsgSystemPerfSettingsGlobal.sdr_to_hdr_brightness', index=13, - number=17, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='debug_force_hdr_support', full_name='CMsgSystemPerfSettingsGlobal.debug_force_hdr_support', index=14, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='force_hdr_10pq_output_debug', full_name='CMsgSystemPerfSettingsGlobal.force_hdr_10pq_output_debug', index=15, - number=19, 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), - _descriptor.FieldDescriptor( - name='is_display_oc_enabled', full_name='CMsgSystemPerfSettingsGlobal.is_display_oc_enabled', index=16, - number=20, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5245, - serialized_end=6180, -) - - -_CMSGSYSTEMPERFSETTINGSPERAPP = _descriptor.Descriptor( - name='CMsgSystemPerfSettingsPerApp', - full_name='CMsgSystemPerfSettingsPerApp', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='gpu_performance_manual_mhz', full_name='CMsgSystemPerfSettingsPerApp.gpu_performance_manual_mhz', index=0, - number=1, 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='fps_limit', full_name='CMsgSystemPerfSettingsPerApp.fps_limit', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_variable_resolution_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_variable_resolution_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_dynamic_refresh_rate_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_dynamic_refresh_rate_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tdp_limit', full_name='CMsgSystemPerfSettingsPerApp.tdp_limit', 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='cpu_governor', full_name='CMsgSystemPerfSettingsPerApp.cpu_governor', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cpu_governor_manual_mhz', full_name='CMsgSystemPerfSettingsPerApp.cpu_governor_manual_mhz', index=6, - number=7, 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='scaling_filter', full_name='CMsgSystemPerfSettingsPerApp.scaling_filter', index=7, - number=8, 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='fsr_sharpness', full_name='CMsgSystemPerfSettingsPerApp.fsr_sharpness', index=8, - number=9, 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='is_fps_limit_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_fps_limit_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_tdp_limit_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_tdp_limit_enabled', index=10, - number=11, 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), - _descriptor.FieldDescriptor( - name='is_low_latency_mode_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_low_latency_mode_enabled', index=11, - number=12, 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), - _descriptor.FieldDescriptor( - name='display_refresh_manual_hz', full_name='CMsgSystemPerfSettingsPerApp.display_refresh_manual_hz', index=12, - number=13, 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='is_game_perf_profile_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_game_perf_profile_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gpu_performance_level', full_name='CMsgSystemPerfSettingsPerApp.gpu_performance_level', index=14, - number=15, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nis_sharpness', full_name='CMsgSystemPerfSettingsPerApp.nis_sharpness', index=15, - number=16, 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='display_external_refresh_manual_hz', full_name='CMsgSystemPerfSettingsPerApp.display_external_refresh_manual_hz', index=16, - number=17, 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='fps_limit_external', full_name='CMsgSystemPerfSettingsPerApp.fps_limit_external', index=17, - number=18, 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='is_tearing_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_tearing_enabled', index=18, - number=19, 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), - _descriptor.FieldDescriptor( - name='is_vrr_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_vrr_enabled', index=19, - number=20, 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), - _descriptor.FieldDescriptor( - name='is_composite_debug_enabled', full_name='CMsgSystemPerfSettingsPerApp.is_composite_debug_enabled', index=20, - number=21, 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), - _descriptor.FieldDescriptor( - name='force_composite', full_name='CMsgSystemPerfSettingsPerApp.force_composite', index=21, - number=22, 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), - _descriptor.FieldDescriptor( - name='use_dynamic_refresh_rate_in_steam', full_name='CMsgSystemPerfSettingsPerApp.use_dynamic_refresh_rate_in_steam', index=22, - number=23, 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), - _descriptor.FieldDescriptor( - name='split_scaling_filter', full_name='CMsgSystemPerfSettingsPerApp.split_scaling_filter', index=23, - number=24, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='split_scaling_scaler', full_name='CMsgSystemPerfSettingsPerApp.split_scaling_scaler', index=24, - number=25, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6183, - serialized_end=7182, -) - - -_CMSGSYSTEMPERFSETTINGS = _descriptor.Descriptor( - name='CMsgSystemPerfSettings', - full_name='CMsgSystemPerfSettings', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='global', full_name='CMsgSystemPerfSettings.global', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='per_app', full_name='CMsgSystemPerfSettings.per_app', index=1, - number=2, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7184, - serialized_end=7303, -) - - -_CMSGSYSTEMPERFSETTINGSV1 = _descriptor.Descriptor( - name='CMsgSystemPerfSettingsV1', - full_name='CMsgSystemPerfSettingsV1', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='diagnostic_update_rate', full_name='CMsgSystemPerfSettingsV1.diagnostic_update_rate', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='system_trace_service_state', full_name='CMsgSystemPerfSettingsV1.system_trace_service_state', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='graphics_profiling_service_state', full_name='CMsgSystemPerfSettingsV1.graphics_profiling_service_state', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='perf_overlay_service_state', full_name='CMsgSystemPerfSettingsV1.perf_overlay_service_state', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='perf_overlay_level', full_name='CMsgSystemPerfSettingsV1.perf_overlay_level', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gpu_performance_level', full_name='CMsgSystemPerfSettingsV1.gpu_performance_level', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gpu_performance_manual_mhz', full_name='CMsgSystemPerfSettingsV1.gpu_performance_manual_mhz', index=6, - number=7, 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='fps_limit', full_name='CMsgSystemPerfSettingsV1.fps_limit', index=7, - number=8, 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='is_variable_resolution_enabled', full_name='CMsgSystemPerfSettingsV1.is_variable_resolution_enabled', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_dynamic_refresh_rate_enabled', full_name='CMsgSystemPerfSettingsV1.is_dynamic_refresh_rate_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tdp_limit', full_name='CMsgSystemPerfSettingsV1.tdp_limit', index=10, - number=11, 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='cpu_governor', full_name='CMsgSystemPerfSettingsV1.cpu_governor', index=11, - number=12, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cpu_governor_manual_mhz', full_name='CMsgSystemPerfSettingsV1.cpu_governor_manual_mhz', index=12, - number=13, 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='scaling_filter', full_name='CMsgSystemPerfSettingsV1.scaling_filter', index=13, - number=14, 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='fsr_sharpness', full_name='CMsgSystemPerfSettingsV1.fsr_sharpness', index=14, - number=15, 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='is_fps_limit_enabled', full_name='CMsgSystemPerfSettingsV1.is_fps_limit_enabled', index=15, - number=16, 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), - _descriptor.FieldDescriptor( - name='is_tdp_limit_enabled', full_name='CMsgSystemPerfSettingsV1.is_tdp_limit_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_show_perf_overlay_over_steam_enabled', full_name='CMsgSystemPerfSettingsV1.is_show_perf_overlay_over_steam_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_low_latency_mode_enabled', full_name='CMsgSystemPerfSettingsV1.is_low_latency_mode_enabled', index=18, - number=19, 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), - _descriptor.FieldDescriptor( - name='display_refresh_manual_hz', full_name='CMsgSystemPerfSettingsV1.display_refresh_manual_hz', index=19, - number=20, 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='is_game_perf_profile_enabled', full_name='CMsgSystemPerfSettingsV1.is_game_perf_profile_enabled', index=20, - number=21, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7306, - serialized_end=8342, -) - - -_CMSGSYSTEMPERFSTATE = _descriptor.Descriptor( - name='CMsgSystemPerfState', - full_name='CMsgSystemPerfState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='limits', full_name='CMsgSystemPerfState.limits', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='settings', full_name='CMsgSystemPerfState.settings', index=1, - number=2, 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), - _descriptor.FieldDescriptor( - name='current_game_id', full_name='CMsgSystemPerfState.current_game_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='active_profile_game_id', full_name='CMsgSystemPerfState.active_profile_game_id', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8345, - serialized_end=8505, -) - - -_CMSGSYSTEMPERFUPDATESETTINGS = _descriptor.Descriptor( - name='CMsgSystemPerfUpdateSettings', - full_name='CMsgSystemPerfUpdateSettings', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='gameid', full_name='CMsgSystemPerfUpdateSettings.gameid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='skip_storage_update', full_name='CMsgSystemPerfUpdateSettings.skip_storage_update', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reset_to_default', full_name='CMsgSystemPerfUpdateSettings.reset_to_default', index=2, - 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), - _descriptor.FieldDescriptor( - name='settings_delta', full_name='CMsgSystemPerfUpdateSettings.settings_delta', index=3, - 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='update', full_name='CMsgSystemPerfUpdateSettings.update', - index=0, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), - ], - serialized_start=8508, - serialized_end=8672, -) - - -_CMSGSYSTEMDOCKUPDATESTATE = _descriptor.Descriptor( - name='CMsgSystemDockUpdateState', - full_name='CMsgSystemDockUpdateState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='state', full_name='CMsgSystemDockUpdateState.state', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime_last_checked', full_name='CMsgSystemDockUpdateState.rtime_last_checked', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='version_current', full_name='CMsgSystemDockUpdateState.version_current', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='version_available', full_name='CMsgSystemDockUpdateState.version_available', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stage_progress', full_name='CMsgSystemDockUpdateState.stage_progress', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime_estimated_completion', full_name='CMsgSystemDockUpdateState.rtime_estimated_completion', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='old_fw_workaround', full_name='CMsgSystemDockUpdateState.old_fw_workaround', index=6, - number=7, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8675, - serialized_end=8925, -) - - -_CMSGSYSTEMDOCKSTATE = _descriptor.Descriptor( - name='CMsgSystemDockState', - full_name='CMsgSystemDockState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='update_state', full_name='CMsgSystemDockState.update_state', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8927, - serialized_end=8998, -) - - -_CMSGSYSTEMDOCKUPDATEFIRMWARE = _descriptor.Descriptor( - name='CMsgSystemDockUpdateFirmware', - full_name='CMsgSystemDockUpdateFirmware', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='check_only', full_name='CMsgSystemDockUpdateFirmware.check_only', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9000, - serialized_end=9050, -) - - -_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY = _descriptor.Descriptor( - name='ChannelEntry', - full_name='CMsgSystemAudioVolume.ChannelEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='echannel', full_name='CMsgSystemAudioVolume.ChannelEntry.echannel', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='volume', full_name='CMsgSystemAudioVolume.ChannelEntry.volume', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9150, - serialized_end=9250, -) - -_CMSGSYSTEMAUDIOVOLUME = _descriptor.Descriptor( - name='CMsgSystemAudioVolume', - full_name='CMsgSystemAudioVolume', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='entries', full_name='CMsgSystemAudioVolume.entries', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_muted', full_name='CMsgSystemAudioVolume.is_muted', 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=[ - ], - nested_types=[_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9053, - serialized_end=9250, -) - - -_CMSGSYSTEMAUDIOMANAGEROBJECT = _descriptor.Descriptor( - name='CMsgSystemAudioManagerObject', - full_name='CMsgSystemAudioManagerObject', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CMsgSystemAudioManagerObject.id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime_last_update', full_name='CMsgSystemAudioManagerObject.rtime_last_update', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9252, - serialized_end=9321, -) - - -_CMSGSYSTEMAUDIOMANAGERDEVICE = _descriptor.Descriptor( - name='CMsgSystemAudioManagerDevice', - full_name='CMsgSystemAudioManagerDevice', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='base', full_name='CMsgSystemAudioManagerDevice.base', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='name', full_name='CMsgSystemAudioManagerDevice.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nick', full_name='CMsgSystemAudioManagerDevice.nick', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='description', full_name='CMsgSystemAudioManagerDevice.description', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='api', full_name='CMsgSystemAudioManagerDevice.api', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9324, - serialized_end=9461, -) - - -_CMSGSYSTEMAUDIOMANAGERNODE = _descriptor.Descriptor( - name='CMsgSystemAudioManagerNode', - full_name='CMsgSystemAudioManagerNode', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='base', full_name='CMsgSystemAudioManagerNode.base', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='device_id', full_name='CMsgSystemAudioManagerNode.device_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CMsgSystemAudioManagerNode.name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nick', full_name='CMsgSystemAudioManagerNode.nick', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='description', full_name='CMsgSystemAudioManagerNode.description', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='edirection', full_name='CMsgSystemAudioManagerNode.edirection', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='volume', full_name='CMsgSystemAudioManagerNode.volume', index=6, - number=7, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9464, - serialized_end=9721, -) - - -_CMSGSYSTEMAUDIOMANAGERPORT = _descriptor.Descriptor( - name='CMsgSystemAudioManagerPort', - full_name='CMsgSystemAudioManagerPort', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='base', full_name='CMsgSystemAudioManagerPort.base', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='node_id', full_name='CMsgSystemAudioManagerPort.node_id', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CMsgSystemAudioManagerPort.name', index=2, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='alias', full_name='CMsgSystemAudioManagerPort.alias', index=3, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='etype', full_name='CMsgSystemAudioManagerPort.etype', index=4, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='edirection', full_name='CMsgSystemAudioManagerPort.edirection', index=5, - number=7, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_physical', full_name='CMsgSystemAudioManagerPort.is_physical', index=6, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_terminal', full_name='CMsgSystemAudioManagerPort.is_terminal', index=7, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_control', full_name='CMsgSystemAudioManagerPort.is_control', index=8, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_monitor', full_name='CMsgSystemAudioManagerPort.is_monitor', index=9, - number=11, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9724, - serialized_end=10078, -) - - -_CMSGSYSTEMAUDIOMANAGERLINK = _descriptor.Descriptor( - name='CMsgSystemAudioManagerLink', - full_name='CMsgSystemAudioManagerLink', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='base', full_name='CMsgSystemAudioManagerLink.base', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='output_node_id', full_name='CMsgSystemAudioManagerLink.output_node_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='output_port_id', full_name='CMsgSystemAudioManagerLink.output_port_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='input_node_id', full_name='CMsgSystemAudioManagerLink.input_node_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='input_port_id', full_name='CMsgSystemAudioManagerLink.input_port_id', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10081, - serialized_end=10248, -) - - -_CMSGSYSTEMAUDIOMANAGERSTATEHW = _descriptor.Descriptor( - name='CMsgSystemAudioManagerStateHW', - full_name='CMsgSystemAudioManagerStateHW', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='devices', full_name='CMsgSystemAudioManagerStateHW.devices', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nodes', full_name='CMsgSystemAudioManagerStateHW.nodes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ports', full_name='CMsgSystemAudioManagerStateHW.ports', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='links', full_name='CMsgSystemAudioManagerStateHW.links', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10251, - serialized_end=10462, -) - - -_CMSGSYSTEMAUDIOMANAGERSTATE = _descriptor.Descriptor( - name='CMsgSystemAudioManagerState', - full_name='CMsgSystemAudioManagerState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='rtime_filter', full_name='CMsgSystemAudioManagerState.rtime_filter', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='counter', full_name='CMsgSystemAudioManagerState.counter', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='hw', full_name='CMsgSystemAudioManagerState.hw', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10464, - serialized_end=10576, -) - - -_CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING = _descriptor.Descriptor( - name='CMsgSystemAudioManagerUpdateSomething', - full_name='CMsgSystemAudioManagerUpdateSomething', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='counter', full_name='CMsgSystemAudioManagerUpdateSomething.counter', index=0, - number=1, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10578, - serialized_end=10634, -) - - -_CMSGSYSTEMDISPLAYMODE = _descriptor.Descriptor( - name='CMsgSystemDisplayMode', - full_name='CMsgSystemDisplayMode', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CMsgSystemDisplayMode.id', index=0, - number=1, 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='width', full_name='CMsgSystemDisplayMode.width', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='height', full_name='CMsgSystemDisplayMode.height', 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='refresh_hz', full_name='CMsgSystemDisplayMode.refresh_hz', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10636, - serialized_end=10722, -) - - -_CMSGSYSTEMDISPLAY = _descriptor.Descriptor( - name='CMsgSystemDisplay', - full_name='CMsgSystemDisplay', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='CMsgSystemDisplay.id', index=0, - number=1, 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='name', full_name='CMsgSystemDisplay.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='description', full_name='CMsgSystemDisplay.description', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_primary', full_name='CMsgSystemDisplay.is_primary', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_enabled', full_name='CMsgSystemDisplay.is_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_internal', full_name='CMsgSystemDisplay.is_internal', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_mode_override', full_name='CMsgSystemDisplay.has_mode_override', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='width_mm', full_name='CMsgSystemDisplay.width_mm', index=7, - number=8, 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='height_mm', full_name='CMsgSystemDisplay.height_mm', index=8, - number=9, 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='current_mode_id', full_name='CMsgSystemDisplay.current_mode_id', index=9, - number=10, 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='modes', full_name='CMsgSystemDisplay.modes', index=10, - number=11, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='refresh_rate_min', full_name='CMsgSystemDisplay.refresh_rate_min', index=11, - number=12, 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='refresh_rate_max', full_name='CMsgSystemDisplay.refresh_rate_max', index=12, - number=13, 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='is_vrr_capable', full_name='CMsgSystemDisplay.is_vrr_capable', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_vrr_enabled', full_name='CMsgSystemDisplay.is_vrr_enabled', index=14, - number=15, 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), - _descriptor.FieldDescriptor( - name='is_hdr_capable', full_name='CMsgSystemDisplay.is_hdr_capable', index=15, - number=16, 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), - _descriptor.FieldDescriptor( - name='is_hdr_enabled', full_name='CMsgSystemDisplay.is_hdr_enabled', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10725, - serialized_end=11128, -) - - -_CMSGSYSTEMDISPLAYMANAGERSTATE = _descriptor.Descriptor( - name='CMsgSystemDisplayManagerState', - full_name='CMsgSystemDisplayManagerState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='displays', full_name='CMsgSystemDisplayManagerState.displays', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_mode_switching_supported', full_name='CMsgSystemDisplayManagerState.is_mode_switching_supported', 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), - _descriptor.FieldDescriptor( - name='compatibility_mode', full_name='CMsgSystemDisplayManagerState.compatibility_mode', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11131, - serialized_end=11342, -) - - -_CMSGSYSTEMDISPLAYMANAGERSETMODE = _descriptor.Descriptor( - name='CMsgSystemDisplayManagerSetMode', - full_name='CMsgSystemDisplayManagerSetMode', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='display_id', full_name='CMsgSystemDisplayManagerSetMode.display_id', index=0, - number=1, 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='mode_id', full_name='CMsgSystemDisplayManagerSetMode.mode_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11344, - serialized_end=11414, -) - - -_CMSGSYSTEMMANAGERSETTINGS = _descriptor.Descriptor( - name='CMsgSystemManagerSettings', - full_name='CMsgSystemManagerSettings', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='idle_backlight_dim_battery_seconds', full_name='CMsgSystemManagerSettings.idle_backlight_dim_battery_seconds', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='idle_backlight_dim_ac_seconds', full_name='CMsgSystemManagerSettings.idle_backlight_dim_ac_seconds', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='idle_suspend_battery_seconds', full_name='CMsgSystemManagerSettings.idle_suspend_battery_seconds', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='idle_suspend_ac_seconds', full_name='CMsgSystemManagerSettings.idle_suspend_ac_seconds', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='idle_suspend_supressed', full_name='CMsgSystemManagerSettings.idle_suspend_supressed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_adaptive_brightness_available', full_name='CMsgSystemManagerSettings.is_adaptive_brightness_available', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_adaptive_brightness_enabled', full_name='CMsgSystemManagerSettings.display_adaptive_brightness_enabled', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_nightmode_enabled', full_name='CMsgSystemManagerSettings.display_nightmode_enabled', index=7, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_nightmode_tintstrength', full_name='CMsgSystemManagerSettings.display_nightmode_tintstrength', index=8, - number=11, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_nightmode_maxhue', full_name='CMsgSystemManagerSettings.display_nightmode_maxhue', index=9, - number=12, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_nightmode_maxsat', full_name='CMsgSystemManagerSettings.display_nightmode_maxsat', index=10, - number=13, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_nightmode_uiexp', full_name='CMsgSystemManagerSettings.display_nightmode_uiexp', index=11, - number=14, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_nightmode_blend', full_name='CMsgSystemManagerSettings.display_nightmode_blend', index=12, - number=15, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_nightmode_reset', full_name='CMsgSystemManagerSettings.display_nightmode_reset', index=13, - number=16, 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), - _descriptor.FieldDescriptor( - name='display_nightmode_schedule_enabled', full_name='CMsgSystemManagerSettings.display_nightmode_schedule_enabled', index=14, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_nightmode_schedule_starttime', full_name='CMsgSystemManagerSettings.display_nightmode_schedule_starttime', index=15, - number=18, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_nightmode_schedule_endtime', full_name='CMsgSystemManagerSettings.display_nightmode_schedule_endtime', index=16, - number=19, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_diagnostics_enabled', full_name='CMsgSystemManagerSettings.display_diagnostics_enabled', index=17, - number=20, 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), - _descriptor.FieldDescriptor( - name='als_lux_latest', full_name='CMsgSystemManagerSettings.als_lux_latest', index=18, - number=21, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='als_lux_median', full_name='CMsgSystemManagerSettings.als_lux_median', index=19, - number=22, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_backlight_raw', full_name='CMsgSystemManagerSettings.display_backlight_raw', index=20, - number=23, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_brightness_adaptivemin', full_name='CMsgSystemManagerSettings.display_brightness_adaptivemin', index=21, - number=24, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='display_brightness_adaptivemax', full_name='CMsgSystemManagerSettings.display_brightness_adaptivemax', index=22, - number=25, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_wifi_powersave_enabled', full_name='CMsgSystemManagerSettings.is_wifi_powersave_enabled', index=23, - number=26, 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), - _descriptor.FieldDescriptor( - name='is_fan_control_available', full_name='CMsgSystemManagerSettings.is_fan_control_available', index=24, - number=27, 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), - _descriptor.FieldDescriptor( - name='fan_control_mode', full_name='CMsgSystemManagerSettings.fan_control_mode', index=25, - number=28, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_display_brightness_available', full_name='CMsgSystemManagerSettings.is_display_brightness_available', index=26, - number=29, 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), - _descriptor.FieldDescriptor( - name='is_display_colormanagement_available', full_name='CMsgSystemManagerSettings.is_display_colormanagement_available', index=27, - number=31, 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), - _descriptor.FieldDescriptor( - name='display_colorgamut', full_name='CMsgSystemManagerSettings.display_colorgamut', index=28, - number=32, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11417, - serialized_end=12555, -) - - -_CMSGSELECTOSBRANCHPARAMS = _descriptor.Descriptor( - name='CMsgSelectOSBranchParams', - full_name='CMsgSelectOSBranchParams', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='branch', full_name='CMsgSelectOSBranchParams.branch', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='custom_branch', full_name='CMsgSelectOSBranchParams.custom_branch', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12557, - serialized_end=12655, -) - - -_CMSGSYSTEMUPDATEPROGRESS = _descriptor.Descriptor( - name='CMsgSystemUpdateProgress', - full_name='CMsgSystemUpdateProgress', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='stage_progress', full_name='CMsgSystemUpdateProgress.stage_progress', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stage_size_bytes', full_name='CMsgSystemUpdateProgress.stage_size_bytes', index=1, - number=2, type=3, cpp_type=2, 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='rtime_estimated_completion', full_name='CMsgSystemUpdateProgress.rtime_estimated_completion', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12657, - serialized_end=12769, -) - - -_CMSGSYSTEMUPDATECHECKRESULT = _descriptor.Descriptor( - name='CMsgSystemUpdateCheckResult', - full_name='CMsgSystemUpdateCheckResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='CMsgSystemUpdateCheckResult.type', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgSystemUpdateCheckResult.eresult', index=1, - number=2, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime_checked', full_name='CMsgSystemUpdateCheckResult.rtime_checked', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='available', full_name='CMsgSystemUpdateCheckResult.available', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='version', full_name='CMsgSystemUpdateCheckResult.version', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='auto_message', full_name='CMsgSystemUpdateCheckResult.auto_message', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12772, - serialized_end=12955, -) - - -_CMSGSYSTEMUPDATEAPPLYPARAMS = _descriptor.Descriptor( - name='CMsgSystemUpdateApplyParams', - full_name='CMsgSystemUpdateApplyParams', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='apply_types', full_name='CMsgSystemUpdateApplyParams.apply_types', index=0, - number=1, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12957, - serialized_end=13022, -) - - -_CMSGSYSTEMUPDATEAPPLYRESULT = _descriptor.Descriptor( - name='CMsgSystemUpdateApplyResult', - full_name='CMsgSystemUpdateApplyResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='CMsgSystemUpdateApplyResult.type', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgSystemUpdateApplyResult.eresult', index=1, - number=2, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='requires_client_restart', full_name='CMsgSystemUpdateApplyResult.requires_client_restart', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=True, 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), - _descriptor.FieldDescriptor( - name='requires_system_restart', full_name='CMsgSystemUpdateApplyResult.requires_system_restart', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=True, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13025, - serialized_end=13207, -) - - -_CMSGSYSTEMUPDATESTATE = _descriptor.Descriptor( - name='CMsgSystemUpdateState', - full_name='CMsgSystemUpdateState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='state', full_name='CMsgSystemUpdateState.state', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='progress', full_name='CMsgSystemUpdateState.progress', index=1, - number=2, 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), - _descriptor.FieldDescriptor( - name='update_check_results', full_name='CMsgSystemUpdateState.update_check_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='update_apply_results', full_name='CMsgSystemUpdateState.update_apply_results', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='supports_os_updates', full_name='CMsgSystemUpdateState.supports_os_updates', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13210, - serialized_end=13483, -) - - -_CMSGACHIEVEMENTCHANGE = _descriptor.Descriptor( - name='CMsgAchievementChange', - full_name='CMsgAchievementChange', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgAchievementChange.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13485, - serialized_end=13523, -) - - -_CMSGCELLLIST_CELL = _descriptor.Descriptor( - name='Cell', - full_name='CMsgCellList.Cell', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='cell_id', full_name='CMsgCellList.Cell.cell_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='loc_name', full_name='CMsgCellList.Cell.loc_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13576, - serialized_end=13617, -) - -_CMSGCELLLIST = _descriptor.Descriptor( - name='CMsgCellList', - full_name='CMsgCellList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='cells', full_name='CMsgCellList.cells', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCELLLIST_CELL, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13525, - serialized_end=13617, -) - - -_CMSGSHORTCUTINFO = _descriptor.Descriptor( - name='CMsgShortcutInfo', - full_name='CMsgShortcutInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgShortcutInfo.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='exe', full_name='CMsgShortcutInfo.exe', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='start_dir', full_name='CMsgShortcutInfo.start_dir', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='icon', full_name='CMsgShortcutInfo.icon', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='path', full_name='CMsgShortcutInfo.path', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='args', full_name='CMsgShortcutInfo.args', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_name', full_name='CMsgShortcutInfo.app_name', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='override_appid', full_name='CMsgShortcutInfo.override_appid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='flatpak_appid', full_name='CMsgShortcutInfo.flatpak_appid', index=8, - number=9, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tags', full_name='CMsgShortcutInfo.tags', index=9, - number=10, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_remote', full_name='CMsgShortcutInfo.is_remote', index=10, - number=11, 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), - _descriptor.FieldDescriptor( - name='is_hidden', full_name='CMsgShortcutInfo.is_hidden', index=11, - number=12, 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), - _descriptor.FieldDescriptor( - name='is_temporary', full_name='CMsgShortcutInfo.is_temporary', index=12, - number=13, 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), - _descriptor.FieldDescriptor( - name='is_openvr', full_name='CMsgShortcutInfo.is_openvr', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='allow_desktop_config', full_name='CMsgShortcutInfo.allow_desktop_config', index=14, - number=15, 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), - _descriptor.FieldDescriptor( - name='allow_overlay', full_name='CMsgShortcutInfo.allow_overlay', index=15, - number=16, 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), - _descriptor.FieldDescriptor( - name='rt_last_played_time', full_name='CMsgShortcutInfo.rt_last_played_time', index=16, - number=17, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_devkit_shortcut', full_name='CMsgShortcutInfo.is_devkit_shortcut', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='devkit_gameid', full_name='CMsgShortcutInfo.devkit_gameid', index=18, - number=19, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13620, - serialized_end=14018, -) - - -_CMSGSHORTCUTAPPIDS = _descriptor.Descriptor( - name='CMsgShortcutAppIds', - full_name='CMsgShortcutAppIds', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appids', full_name='CMsgShortcutAppIds.appids', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14020, - serialized_end=14056, -) - - -_CMSGMONITORINFO_MONITORINFO = _descriptor.Descriptor( - name='MonitorInfo', - full_name='CMsgMonitorInfo.MonitorInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='monitor_device_name', full_name='CMsgMonitorInfo.MonitorInfo.monitor_device_name', index=0, - number=1, type=9, cpp_type=9, label=2, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='monitor_display_name', full_name='CMsgMonitorInfo.MonitorInfo.monitor_display_name', index=1, - number=2, type=9, cpp_type=9, label=2, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14157, - serialized_end=14229, -) - -_CMSGMONITORINFO = _descriptor.Descriptor( - name='CMsgMonitorInfo', - full_name='CMsgMonitorInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='selected_display_name', full_name='CMsgMonitorInfo.selected_display_name', index=0, - number=1, type=9, cpp_type=9, label=2, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='monitors', full_name='CMsgMonitorInfo.monitors', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGMONITORINFO_MONITORINFO, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14059, - serialized_end=14229, -) - -_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['a'].enum_type = enums__pb2._EBLUETOOTHDEVICETYPE -_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['b'].enum_type = enums__pb2._ESTORAGEBLOCKCONTENTTYPE -_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['c'].enum_type = enums__pb2._ESTORAGEBLOCKFILESYSTEMTYPE -_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES.fields_by_name['d'].enum_type = enums__pb2._ESDCARDFORMATSTAGE -_CMSGNETWORKDEVICEIP4CONFIG.fields_by_name['addresses'].message_type = _CMSGNETWORKDEVICEIP4ADDRESS -_CMSGNETWORKDEVICEIP6CONFIG.fields_by_name['addresses'].message_type = _CMSGNETWORKDEVICEIP6ADDRESS -_CMSGNETWORKDEVICESDATA_DEVICE_WIRED.containing_type = _CMSGNETWORKDEVICESDATA_DEVICE -_CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS_AP.containing_type = _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS -_CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS.fields_by_name['aps'].message_type = _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS_AP -_CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS.containing_type = _CMSGNETWORKDEVICESDATA_DEVICE -_CMSGNETWORKDEVICESDATA_DEVICE.fields_by_name['ip4'].message_type = _CMSGNETWORKDEVICEIP4CONFIG -_CMSGNETWORKDEVICESDATA_DEVICE.fields_by_name['ip6'].message_type = _CMSGNETWORKDEVICEIP6CONFIG -_CMSGNETWORKDEVICESDATA_DEVICE.fields_by_name['wired'].message_type = _CMSGNETWORKDEVICESDATA_DEVICE_WIRED -_CMSGNETWORKDEVICESDATA_DEVICE.fields_by_name['wireless'].message_type = _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS -_CMSGNETWORKDEVICESDATA_DEVICE.containing_type = _CMSGNETWORKDEVICESDATA -_CMSGNETWORKDEVICESDATA.fields_by_name['devices'].message_type = _CMSGNETWORKDEVICESDATA_DEVICE -_CMSGNETWORKDEVICECONNECT_KNOWNAP.containing_type = _CMSGNETWORKDEVICECONNECT -_CMSGNETWORKDEVICECONNECT_CUSTOMAP.containing_type = _CMSGNETWORKDEVICECONNECT -_CMSGNETWORKDEVICECONNECT_CREDENTIALS.containing_type = _CMSGNETWORKDEVICECONNECT -_CMSGNETWORKDEVICECONNECT.fields_by_name['credentials'].message_type = _CMSGNETWORKDEVICECONNECT_CREDENTIALS -_CMSGNETWORKDEVICECONNECT.fields_by_name['ip4'].message_type = _CMSGNETWORKDEVICEIP4CONFIG -_CMSGNETWORKDEVICECONNECT.fields_by_name['ip6'].message_type = _CMSGNETWORKDEVICEIP6CONFIG -_CMSGNETWORKDEVICECONNECT.fields_by_name['ap_known'].message_type = _CMSGNETWORKDEVICECONNECT_KNOWNAP -_CMSGNETWORKDEVICECONNECT.fields_by_name['ap_custom'].message_type = _CMSGNETWORKDEVICECONNECT_CUSTOMAP -_CMSGNETWORKDEVICECONNECT.oneofs_by_name['ap_info'].fields.append( - _CMSGNETWORKDEVICECONNECT.fields_by_name['ap_known']) -_CMSGNETWORKDEVICECONNECT.fields_by_name['ap_known'].containing_oneof = _CMSGNETWORKDEVICECONNECT.oneofs_by_name['ap_info'] -_CMSGNETWORKDEVICECONNECT.oneofs_by_name['ap_info'].fields.append( - _CMSGNETWORKDEVICECONNECT.fields_by_name['ap_custom']) -_CMSGNETWORKDEVICECONNECT.fields_by_name['ap_custom'].containing_oneof = _CMSGNETWORKDEVICECONNECT.oneofs_by_name['ap_info'] -_CMSGSTORAGEDEVICESDATA_DRIVE.fields_by_name['media_type'].enum_type = enums__pb2._ESTORAGEDRIVEMEDIATYPE -_CMSGSTORAGEDEVICESDATA_DRIVE.containing_type = _CMSGSTORAGEDEVICESDATA -_CMSGSTORAGEDEVICESDATA_BLOCKDEVICE.fields_by_name['content_type'].enum_type = enums__pb2._ESTORAGEBLOCKCONTENTTYPE -_CMSGSTORAGEDEVICESDATA_BLOCKDEVICE.fields_by_name['filesystem_type'].enum_type = enums__pb2._ESTORAGEBLOCKFILESYSTEMTYPE -_CMSGSTORAGEDEVICESDATA_BLOCKDEVICE.containing_type = _CMSGSTORAGEDEVICESDATA -_CMSGSTORAGEDEVICESDATA.fields_by_name['drives'].message_type = _CMSGSTORAGEDEVICESDATA_DRIVE -_CMSGSTORAGEDEVICESDATA.fields_by_name['block_devices'].message_type = _CMSGSTORAGEDEVICESDATA_BLOCKDEVICE -_CCLOUD_PENDINGREMOTEOPERATION.fields_by_name['operation'].enum_type = _ECLOUDPENDINGREMOTEOPERATION -_CMSGCLOUDPENDINGREMOTEOPERATIONS.fields_by_name['operations'].message_type = _CCLOUD_PENDINGREMOTEOPERATION -_CMSGBLUETOOTHDEVICESDATA_ADAPTER.containing_type = _CMSGBLUETOOTHDEVICESDATA -_CMSGBLUETOOTHDEVICESDATA_DEVICE.fields_by_name['etype'].enum_type = enums__pb2._EBLUETOOTHDEVICETYPE -_CMSGBLUETOOTHDEVICESDATA_DEVICE.containing_type = _CMSGBLUETOOTHDEVICESDATA -_CMSGBLUETOOTHDEVICESDATA_MANAGER.containing_type = _CMSGBLUETOOTHDEVICESDATA -_CMSGBLUETOOTHDEVICESDATA.fields_by_name['adapters'].message_type = _CMSGBLUETOOTHDEVICESDATA_ADAPTER -_CMSGBLUETOOTHDEVICESDATA.fields_by_name['devices'].message_type = _CMSGBLUETOOTHDEVICESDATA_DEVICE -_CMSGBLUETOOTHDEVICESDATA.fields_by_name['manager'].message_type = _CMSGBLUETOOTHDEVICESDATA_MANAGER -_CMSGSYSTEMPERFDIAGNOSTICINFO.fields_by_name['entries'].message_type = _CMSGSYSTEMPERFDIAGNOSTICENTRY -_CMSGSYSTEMPERFDIAGNOSTICINFO.fields_by_name['interfaces'].message_type = _CMSGSYSTEMPERFNETWORKINTERFACE -_CMSGSYSTEMPERFLIMITS.fields_by_name['gpu_performance_levels_available'].enum_type = enums__pb2._EGPUPERFORMANCELEVEL -_CMSGSYSTEMPERFLIMITS.fields_by_name['split_scaling_filters_available'].enum_type = enums__pb2._ESPLITSCALINGFILTER -_CMSGSYSTEMPERFLIMITS.fields_by_name['split_scaling_scalers_available'].enum_type = enums__pb2._ESPLITSCALINGSCALER -_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['system_trace_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE -_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['graphics_profiling_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE -_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['perf_overlay_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE -_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['perf_overlay_level'].enum_type = enums__pb2._EGRAPHICSPERFOVERLAYLEVEL -_CMSGSYSTEMPERFSETTINGSGLOBAL.fields_by_name['hdr_on_sdr_tonemap_operator'].enum_type = enums__pb2._EHDRTONEMAPOPERATOR -_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['cpu_governor'].enum_type = enums__pb2._ECPUGOVERNOR -_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['gpu_performance_level'].enum_type = enums__pb2._EGPUPERFORMANCELEVEL -_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['split_scaling_filter'].enum_type = enums__pb2._ESPLITSCALINGFILTER -_CMSGSYSTEMPERFSETTINGSPERAPP.fields_by_name['split_scaling_scaler'].enum_type = enums__pb2._ESPLITSCALINGSCALER -_CMSGSYSTEMPERFSETTINGS.fields_by_name['global'].message_type = _CMSGSYSTEMPERFSETTINGSGLOBAL -_CMSGSYSTEMPERFSETTINGS.fields_by_name['per_app'].message_type = _CMSGSYSTEMPERFSETTINGSPERAPP -_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['system_trace_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE -_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['graphics_profiling_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE -_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['perf_overlay_service_state'].enum_type = enums__pb2._ESYSTEMSERVICESTATE -_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['perf_overlay_level'].enum_type = enums__pb2._EGRAPHICSPERFOVERLAYLEVEL -_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['gpu_performance_level'].enum_type = enums__pb2._EGPUPERFORMANCELEVEL -_CMSGSYSTEMPERFSETTINGSV1.fields_by_name['cpu_governor'].enum_type = enums__pb2._ECPUGOVERNOR -_CMSGSYSTEMPERFSTATE.fields_by_name['limits'].message_type = _CMSGSYSTEMPERFLIMITS -_CMSGSYSTEMPERFSTATE.fields_by_name['settings'].message_type = _CMSGSYSTEMPERFSETTINGS -_CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['settings_delta'].message_type = _CMSGSYSTEMPERFSETTINGS -_CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'].fields.append( - _CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['reset_to_default']) -_CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['reset_to_default'].containing_oneof = _CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'] -_CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'].fields.append( - _CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['settings_delta']) -_CMSGSYSTEMPERFUPDATESETTINGS.fields_by_name['settings_delta'].containing_oneof = _CMSGSYSTEMPERFUPDATESETTINGS.oneofs_by_name['update'] -_CMSGSYSTEMDOCKUPDATESTATE.fields_by_name['state'].enum_type = enums__pb2._EUPDATERSTATE -_CMSGSYSTEMDOCKSTATE.fields_by_name['update_state'].message_type = _CMSGSYSTEMDOCKUPDATESTATE -_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY.fields_by_name['echannel'].enum_type = enums__pb2._ESYSTEMAUDIOCHANNEL -_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY.containing_type = _CMSGSYSTEMAUDIOVOLUME -_CMSGSYSTEMAUDIOVOLUME.fields_by_name['entries'].message_type = _CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY -_CMSGSYSTEMAUDIOMANAGERDEVICE.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT -_CMSGSYSTEMAUDIOMANAGERNODE.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT -_CMSGSYSTEMAUDIOMANAGERNODE.fields_by_name['edirection'].enum_type = enums__pb2._ESYSTEMAUDIODIRECTION -_CMSGSYSTEMAUDIOMANAGERNODE.fields_by_name['volume'].message_type = _CMSGSYSTEMAUDIOVOLUME -_CMSGSYSTEMAUDIOMANAGERPORT.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT -_CMSGSYSTEMAUDIOMANAGERPORT.fields_by_name['etype'].enum_type = enums__pb2._ESYSTEMAUDIOPORTTYPE -_CMSGSYSTEMAUDIOMANAGERPORT.fields_by_name['edirection'].enum_type = enums__pb2._ESYSTEMAUDIOPORTDIRECTION -_CMSGSYSTEMAUDIOMANAGERLINK.fields_by_name['base'].message_type = _CMSGSYSTEMAUDIOMANAGEROBJECT -_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['devices'].message_type = _CMSGSYSTEMAUDIOMANAGERDEVICE -_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['nodes'].message_type = _CMSGSYSTEMAUDIOMANAGERNODE -_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['ports'].message_type = _CMSGSYSTEMAUDIOMANAGERPORT -_CMSGSYSTEMAUDIOMANAGERSTATEHW.fields_by_name['links'].message_type = _CMSGSYSTEMAUDIOMANAGERLINK -_CMSGSYSTEMAUDIOMANAGERSTATE.fields_by_name['hw'].message_type = _CMSGSYSTEMAUDIOMANAGERSTATEHW -_CMSGSYSTEMDISPLAY.fields_by_name['modes'].message_type = _CMSGSYSTEMDISPLAYMODE -_CMSGSYSTEMDISPLAYMANAGERSTATE.fields_by_name['displays'].message_type = _CMSGSYSTEMDISPLAY -_CMSGSYSTEMDISPLAYMANAGERSTATE.fields_by_name['compatibility_mode'].enum_type = enums__pb2._ESYSTEMDISPLAYCOMPATIBILITYMODE -_CMSGSYSTEMMANAGERSETTINGS.fields_by_name['fan_control_mode'].enum_type = enums__pb2._ESYSTEMFANCONTROLMODE -_CMSGSELECTOSBRANCHPARAMS.fields_by_name['branch'].enum_type = enums__pb2._EOSBRANCH -_CMSGSYSTEMUPDATECHECKRESULT.fields_by_name['type'].enum_type = enums__pb2._EUPDATERTYPE -_CMSGSYSTEMUPDATEAPPLYPARAMS.fields_by_name['apply_types'].enum_type = enums__pb2._EUPDATERTYPE -_CMSGSYSTEMUPDATEAPPLYRESULT.fields_by_name['type'].enum_type = enums__pb2._EUPDATERTYPE -_CMSGSYSTEMUPDATESTATE.fields_by_name['state'].enum_type = enums__pb2._EUPDATERSTATE -_CMSGSYSTEMUPDATESTATE.fields_by_name['progress'].message_type = _CMSGSYSTEMUPDATEPROGRESS -_CMSGSYSTEMUPDATESTATE.fields_by_name['update_check_results'].message_type = _CMSGSYSTEMUPDATECHECKRESULT -_CMSGSYSTEMUPDATESTATE.fields_by_name['update_apply_results'].message_type = _CMSGSYSTEMUPDATEAPPLYRESULT -_CMSGCELLLIST_CELL.containing_type = _CMSGCELLLIST -_CMSGCELLLIST.fields_by_name['cells'].message_type = _CMSGCELLLIST_CELL -_CMSGMONITORINFO_MONITORINFO.containing_type = _CMSGMONITORINFO -_CMSGMONITORINFO.fields_by_name['monitors'].message_type = _CMSGMONITORINFO_MONITORINFO -DESCRIPTOR.message_types_by_name['SteamMessagesClientIClientForcedEnumDependencies'] = _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES -DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP4Address'] = _CMSGNETWORKDEVICEIP4ADDRESS -DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP4Config'] = _CMSGNETWORKDEVICEIP4CONFIG -DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP6Address'] = _CMSGNETWORKDEVICEIP6ADDRESS -DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP6Config'] = _CMSGNETWORKDEVICEIP6CONFIG -DESCRIPTOR.message_types_by_name['CMsgNetworkDevicesData'] = _CMSGNETWORKDEVICESDATA -DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceConnect'] = _CMSGNETWORKDEVICECONNECT -DESCRIPTOR.message_types_by_name['CMsgStorageDevicesData'] = _CMSGSTORAGEDEVICESDATA -DESCRIPTOR.message_types_by_name['CCloud_PendingRemoteOperation'] = _CCLOUD_PENDINGREMOTEOPERATION -DESCRIPTOR.message_types_by_name['CMsgCloudPendingRemoteOperations'] = _CMSGCLOUDPENDINGREMOTEOPERATIONS -DESCRIPTOR.message_types_by_name['CMsgBluetoothDevicesData'] = _CMSGBLUETOOTHDEVICESDATA -DESCRIPTOR.message_types_by_name['CMsgSystemPerfDiagnosticEntry'] = _CMSGSYSTEMPERFDIAGNOSTICENTRY -DESCRIPTOR.message_types_by_name['CMsgSystemPerfNetworkInterface'] = _CMSGSYSTEMPERFNETWORKINTERFACE -DESCRIPTOR.message_types_by_name['CMsgSystemPerfDiagnosticInfo'] = _CMSGSYSTEMPERFDIAGNOSTICINFO -DESCRIPTOR.message_types_by_name['CMsgSystemPerfLimits'] = _CMSGSYSTEMPERFLIMITS -DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsGlobal'] = _CMSGSYSTEMPERFSETTINGSGLOBAL -DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsPerApp'] = _CMSGSYSTEMPERFSETTINGSPERAPP -DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettings'] = _CMSGSYSTEMPERFSETTINGS -DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsV1'] = _CMSGSYSTEMPERFSETTINGSV1 -DESCRIPTOR.message_types_by_name['CMsgSystemPerfState'] = _CMSGSYSTEMPERFSTATE -DESCRIPTOR.message_types_by_name['CMsgSystemPerfUpdateSettings'] = _CMSGSYSTEMPERFUPDATESETTINGS -DESCRIPTOR.message_types_by_name['CMsgSystemDockUpdateState'] = _CMSGSYSTEMDOCKUPDATESTATE -DESCRIPTOR.message_types_by_name['CMsgSystemDockState'] = _CMSGSYSTEMDOCKSTATE -DESCRIPTOR.message_types_by_name['CMsgSystemDockUpdateFirmware'] = _CMSGSYSTEMDOCKUPDATEFIRMWARE -DESCRIPTOR.message_types_by_name['CMsgSystemAudioVolume'] = _CMSGSYSTEMAUDIOVOLUME -DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerObject'] = _CMSGSYSTEMAUDIOMANAGEROBJECT -DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerDevice'] = _CMSGSYSTEMAUDIOMANAGERDEVICE -DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerNode'] = _CMSGSYSTEMAUDIOMANAGERNODE -DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerPort'] = _CMSGSYSTEMAUDIOMANAGERPORT -DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerLink'] = _CMSGSYSTEMAUDIOMANAGERLINK -DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerStateHW'] = _CMSGSYSTEMAUDIOMANAGERSTATEHW -DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerState'] = _CMSGSYSTEMAUDIOMANAGERSTATE -DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerUpdateSomething'] = _CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING -DESCRIPTOR.message_types_by_name['CMsgSystemDisplayMode'] = _CMSGSYSTEMDISPLAYMODE -DESCRIPTOR.message_types_by_name['CMsgSystemDisplay'] = _CMSGSYSTEMDISPLAY -DESCRIPTOR.message_types_by_name['CMsgSystemDisplayManagerState'] = _CMSGSYSTEMDISPLAYMANAGERSTATE -DESCRIPTOR.message_types_by_name['CMsgSystemDisplayManagerSetMode'] = _CMSGSYSTEMDISPLAYMANAGERSETMODE -DESCRIPTOR.message_types_by_name['CMsgSystemManagerSettings'] = _CMSGSYSTEMMANAGERSETTINGS -DESCRIPTOR.message_types_by_name['CMsgSelectOSBranchParams'] = _CMSGSELECTOSBRANCHPARAMS -DESCRIPTOR.message_types_by_name['CMsgSystemUpdateProgress'] = _CMSGSYSTEMUPDATEPROGRESS -DESCRIPTOR.message_types_by_name['CMsgSystemUpdateCheckResult'] = _CMSGSYSTEMUPDATECHECKRESULT -DESCRIPTOR.message_types_by_name['CMsgSystemUpdateApplyParams'] = _CMSGSYSTEMUPDATEAPPLYPARAMS -DESCRIPTOR.message_types_by_name['CMsgSystemUpdateApplyResult'] = _CMSGSYSTEMUPDATEAPPLYRESULT -DESCRIPTOR.message_types_by_name['CMsgSystemUpdateState'] = _CMSGSYSTEMUPDATESTATE -DESCRIPTOR.message_types_by_name['CMsgAchievementChange'] = _CMSGACHIEVEMENTCHANGE -DESCRIPTOR.message_types_by_name['CMsgCellList'] = _CMSGCELLLIST -DESCRIPTOR.message_types_by_name['CMsgShortcutInfo'] = _CMSGSHORTCUTINFO -DESCRIPTOR.message_types_by_name['CMsgShortcutAppIds'] = _CMSGSHORTCUTAPPIDS -DESCRIPTOR.message_types_by_name['CMsgMonitorInfo'] = _CMSGMONITORINFO -DESCRIPTOR.enum_types_by_name['ECloudPendingRemoteOperation'] = _ECLOUDPENDINGREMOTEOPERATION -DESCRIPTOR.enum_types_by_name['ESteamDeckKeyboardLayout'] = _ESTEAMDECKKEYBOARDLAYOUT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +_STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES = DESCRIPTOR.message_types_by_name['SteamMessagesClientIClientForcedEnumDependencies'] +_CMSGNETWORKDEVICEIP4ADDRESS = DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP4Address'] +_CMSGNETWORKDEVICEIP4CONFIG = DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP4Config'] +_CMSGNETWORKDEVICEIP6ADDRESS = DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP6Address'] +_CMSGNETWORKDEVICEIP6CONFIG = DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceIP6Config'] +_CMSGNETWORKDEVICESDATA = DESCRIPTOR.message_types_by_name['CMsgNetworkDevicesData'] +_CMSGNETWORKDEVICESDATA_DEVICE = _CMSGNETWORKDEVICESDATA.nested_types_by_name['Device'] +_CMSGNETWORKDEVICESDATA_DEVICE_WIRED = _CMSGNETWORKDEVICESDATA_DEVICE.nested_types_by_name['Wired'] +_CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS = _CMSGNETWORKDEVICESDATA_DEVICE.nested_types_by_name['Wireless'] +_CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS_AP = _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS.nested_types_by_name['AP'] +_CMSGNETWORKDEVICECONNECT = DESCRIPTOR.message_types_by_name['CMsgNetworkDeviceConnect'] +_CMSGNETWORKDEVICECONNECT_KNOWNAP = _CMSGNETWORKDEVICECONNECT.nested_types_by_name['KnownAP'] +_CMSGNETWORKDEVICECONNECT_CUSTOMAP = _CMSGNETWORKDEVICECONNECT.nested_types_by_name['CustomAP'] +_CMSGNETWORKDEVICECONNECT_CREDENTIALS = _CMSGNETWORKDEVICECONNECT.nested_types_by_name['Credentials'] +_CMSGSTORAGEDEVICESDATA = DESCRIPTOR.message_types_by_name['CMsgStorageDevicesData'] +_CMSGSTORAGEDEVICESDATA_DRIVE = _CMSGSTORAGEDEVICESDATA.nested_types_by_name['Drive'] +_CMSGSTORAGEDEVICESDATA_BLOCKDEVICE = _CMSGSTORAGEDEVICESDATA.nested_types_by_name['BlockDevice'] +_CCLOUD_PENDINGREMOTEOPERATION = DESCRIPTOR.message_types_by_name['CCloud_PendingRemoteOperation'] +_CMSGCLOUDPENDINGREMOTEOPERATIONS = DESCRIPTOR.message_types_by_name['CMsgCloudPendingRemoteOperations'] +_CMSGBLUETOOTHDEVICESDATA = DESCRIPTOR.message_types_by_name['CMsgBluetoothDevicesData'] +_CMSGBLUETOOTHDEVICESDATA_ADAPTER = _CMSGBLUETOOTHDEVICESDATA.nested_types_by_name['Adapter'] +_CMSGBLUETOOTHDEVICESDATA_DEVICE = _CMSGBLUETOOTHDEVICESDATA.nested_types_by_name['Device'] +_CMSGBLUETOOTHDEVICESDATA_MANAGER = _CMSGBLUETOOTHDEVICESDATA.nested_types_by_name['Manager'] +_CMSGSYSTEMPERFDIAGNOSTICENTRY = DESCRIPTOR.message_types_by_name['CMsgSystemPerfDiagnosticEntry'] +_CMSGSYSTEMPERFNETWORKINTERFACE = DESCRIPTOR.message_types_by_name['CMsgSystemPerfNetworkInterface'] +_CMSGSYSTEMPERFDIAGNOSTICINFO = DESCRIPTOR.message_types_by_name['CMsgSystemPerfDiagnosticInfo'] +_CMSGSYSTEMPERFLIMITS = DESCRIPTOR.message_types_by_name['CMsgSystemPerfLimits'] +_CMSGSYSTEMPERFSETTINGSGLOBAL = DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsGlobal'] +_CMSGSYSTEMPERFSETTINGSPERAPP = DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsPerApp'] +_CMSGSYSTEMPERFSETTINGS = DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettings'] +_CMSGSYSTEMPERFSETTINGSV1 = DESCRIPTOR.message_types_by_name['CMsgSystemPerfSettingsV1'] +_CMSGSYSTEMPERFSTATE = DESCRIPTOR.message_types_by_name['CMsgSystemPerfState'] +_CMSGSYSTEMPERFUPDATESETTINGS = DESCRIPTOR.message_types_by_name['CMsgSystemPerfUpdateSettings'] +_CMSGSYSTEMDOCKUPDATESTATE = DESCRIPTOR.message_types_by_name['CMsgSystemDockUpdateState'] +_CMSGSYSTEMDOCKSTATE = DESCRIPTOR.message_types_by_name['CMsgSystemDockState'] +_CMSGSYSTEMDOCKUPDATEFIRMWARE = DESCRIPTOR.message_types_by_name['CMsgSystemDockUpdateFirmware'] +_CMSGSYSTEMAUDIOVOLUME = DESCRIPTOR.message_types_by_name['CMsgSystemAudioVolume'] +_CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY = _CMSGSYSTEMAUDIOVOLUME.nested_types_by_name['ChannelEntry'] +_CMSGSYSTEMAUDIOMANAGEROBJECT = DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerObject'] +_CMSGSYSTEMAUDIOMANAGERDEVICE = DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerDevice'] +_CMSGSYSTEMAUDIOMANAGERNODE = DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerNode'] +_CMSGSYSTEMAUDIOMANAGERPORT = DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerPort'] +_CMSGSYSTEMAUDIOMANAGERLINK = DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerLink'] +_CMSGSYSTEMAUDIOMANAGERSTATEHW = DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerStateHW'] +_CMSGSYSTEMAUDIOMANAGERSTATE = DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerState'] +_CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING = DESCRIPTOR.message_types_by_name['CMsgSystemAudioManagerUpdateSomething'] +_CMSGSYSTEMDISPLAYMODE = DESCRIPTOR.message_types_by_name['CMsgSystemDisplayMode'] +_CMSGSYSTEMDISPLAY = DESCRIPTOR.message_types_by_name['CMsgSystemDisplay'] +_CMSGSYSTEMDISPLAYMANAGERSTATE = DESCRIPTOR.message_types_by_name['CMsgSystemDisplayManagerState'] +_CMSGSYSTEMDISPLAYMANAGERSETMODE = DESCRIPTOR.message_types_by_name['CMsgSystemDisplayManagerSetMode'] +_CMSGSYSTEMMANAGERSETTINGS = DESCRIPTOR.message_types_by_name['CMsgSystemManagerSettings'] +_CMSGSELECTOSBRANCHPARAMS = DESCRIPTOR.message_types_by_name['CMsgSelectOSBranchParams'] +_CMSGSYSTEMUPDATEPROGRESS = DESCRIPTOR.message_types_by_name['CMsgSystemUpdateProgress'] +_CMSGSYSTEMUPDATECHECKRESULT = DESCRIPTOR.message_types_by_name['CMsgSystemUpdateCheckResult'] +_CMSGSYSTEMUPDATEAPPLYPARAMS = DESCRIPTOR.message_types_by_name['CMsgSystemUpdateApplyParams'] +_CMSGSYSTEMUPDATEAPPLYRESULT = DESCRIPTOR.message_types_by_name['CMsgSystemUpdateApplyResult'] +_CMSGSYSTEMUPDATESTATE = DESCRIPTOR.message_types_by_name['CMsgSystemUpdateState'] +_CMSGACHIEVEMENTCHANGE = DESCRIPTOR.message_types_by_name['CMsgAchievementChange'] +_CMSGCELLLIST = DESCRIPTOR.message_types_by_name['CMsgCellList'] +_CMSGCELLLIST_CELL = _CMSGCELLLIST.nested_types_by_name['Cell'] +_CMSGSHORTCUTINFO = DESCRIPTOR.message_types_by_name['CMsgShortcutInfo'] +_CMSGSHORTCUTAPPIDS = DESCRIPTOR.message_types_by_name['CMsgShortcutAppIds'] +_CMSGMONITORINFO = DESCRIPTOR.message_types_by_name['CMsgMonitorInfo'] +_CMSGMONITORINFO_MONITORINFO = _CMSGMONITORINFO.nested_types_by_name['MonitorInfo'] SteamMessagesClientIClientForcedEnumDependencies = _reflection.GeneratedProtocolMessageType('SteamMessagesClientIClientForcedEnumDependencies', (_message.Message,), { 'DESCRIPTOR' : _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES, '__module__' : 'steammessages_client_objects_pb2' @@ -5111,6 +591,140 @@ _sym_db.RegisterMessage(CMsgMonitorInfo) _sym_db.RegisterMessage(CMsgMonitorInfo.MonitorInfo) - -DESCRIPTOR._options = None +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\000' + _ECLOUDPENDINGREMOTEOPERATION._serialized_start=14232 + _ECLOUDPENDINGREMOTEOPERATION._serialized_end=14510 + _ESTEAMDECKKEYBOARDLAYOUT._serialized_start=14513 + _ESTEAMDECKKEYBOARDLAYOUT._serialized_end=16080 + _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES._serialized_start=52 + _STEAMMESSAGESCLIENTICLIENTFORCEDENUMDEPENDENCIES._serialized_end=383 + _CMSGNETWORKDEVICEIP4ADDRESS._serialized_start=385 + _CMSGNETWORKDEVICEIP4ADDRESS._serialized_end=446 + _CMSGNETWORKDEVICEIP4CONFIG._serialized_start=449 + _CMSGNETWORKDEVICEIP4CONFIG._serialized_end=640 + _CMSGNETWORKDEVICEIP6ADDRESS._serialized_start=642 + _CMSGNETWORKDEVICEIP6ADDRESS._serialized_end=683 + _CMSGNETWORKDEVICEIP6CONFIG._serialized_start=686 + _CMSGNETWORKDEVICEIP6CONFIG._serialized_end=877 + _CMSGNETWORKDEVICESDATA._serialized_start=880 + _CMSGNETWORKDEVICESDATA._serialized_end=1671 + _CMSGNETWORKDEVICESDATA_DEVICE._serialized_start=1015 + _CMSGNETWORKDEVICESDATA_DEVICE._serialized_end=1671 + _CMSGNETWORKDEVICESDATA_DEVICE_WIRED._serialized_start=1313 + _CMSGNETWORKDEVICESDATA_DEVICE_WIRED._serialized_end=1396 + _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS._serialized_start=1399 + _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS._serialized_end=1671 + _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS_AP._serialized_start=1498 + _CMSGNETWORKDEVICESDATA_DEVICE_WIRELESS_AP._serialized_end=1671 + _CMSGNETWORKDEVICECONNECT._serialized_start=1674 + _CMSGNETWORKDEVICECONNECT._serialized_end=2111 + _CMSGNETWORKDEVICECONNECT_KNOWNAP._serialized_start=1980 + _CMSGNETWORKDEVICECONNECT_KNOWNAP._serialized_end=2004 + _CMSGNETWORKDEVICECONNECT_CUSTOMAP._serialized_start=2006 + _CMSGNETWORKDEVICECONNECT_CUSTOMAP._serialized_end=2049 + _CMSGNETWORKDEVICECONNECT_CREDENTIALS._serialized_start=2051 + _CMSGNETWORKDEVICECONNECT_CREDENTIALS._serialized_end=2100 + _CMSGSTORAGEDEVICESDATA._serialized_start=2114 + _CMSGSTORAGEDEVICESDATA._serialized_end=2913 + _CMSGSTORAGEDEVICESDATA_DRIVE._serialized_start=2330 + _CMSGSTORAGEDEVICESDATA_DRIVE._serialized_end=2520 + _CMSGSTORAGEDEVICESDATA_BLOCKDEVICE._serialized_start=2523 + _CMSGSTORAGEDEVICESDATA_BLOCKDEVICE._serialized_end=2913 + _CCLOUD_PENDINGREMOTEOPERATION._serialized_start=2916 + _CCLOUD_PENDINGREMOTEOPERATION._serialized_end=3101 + _CMSGCLOUDPENDINGREMOTEOPERATIONS._serialized_start=3103 + _CMSGCLOUDPENDINGREMOTEOPERATIONS._serialized_end=3189 + _CMSGBLUETOOTHDEVICESDATA._serialized_start=3192 + _CMSGBLUETOOTHDEVICESDATA._serialized_end=3720 + _CMSGBLUETOOTHDEVICESDATA_ADAPTER._serialized_start=3376 + _CMSGBLUETOOTHDEVICESDATA_ADAPTER._serialized_end=3471 + _CMSGBLUETOOTHDEVICESDATA_DEVICE._serialized_start=3474 + _CMSGBLUETOOTHDEVICESDATA_DEVICE._serialized_end=3679 + _CMSGBLUETOOTHDEVICESDATA_MANAGER._serialized_start=3681 + _CMSGBLUETOOTHDEVICESDATA_MANAGER._serialized_end=3720 + _CMSGSYSTEMPERFDIAGNOSTICENTRY._serialized_start=3722 + _CMSGSYSTEMPERFDIAGNOSTICENTRY._serialized_end=3782 + _CMSGSYSTEMPERFNETWORKINTERFACE._serialized_start=3785 + _CMSGSYSTEMPERFNETWORKINTERFACE._serialized_end=3950 + _CMSGSYSTEMPERFDIAGNOSTICINFO._serialized_start=3953 + _CMSGSYSTEMPERFDIAGNOSTICINFO._serialized_end=4109 + _CMSGSYSTEMPERFLIMITS._serialized_start=4112 + _CMSGSYSTEMPERFLIMITS._serialized_end=5242 + _CMSGSYSTEMPERFSETTINGSGLOBAL._serialized_start=5245 + _CMSGSYSTEMPERFSETTINGSGLOBAL._serialized_end=6180 + _CMSGSYSTEMPERFSETTINGSPERAPP._serialized_start=6183 + _CMSGSYSTEMPERFSETTINGSPERAPP._serialized_end=7182 + _CMSGSYSTEMPERFSETTINGS._serialized_start=7184 + _CMSGSYSTEMPERFSETTINGS._serialized_end=7303 + _CMSGSYSTEMPERFSETTINGSV1._serialized_start=7306 + _CMSGSYSTEMPERFSETTINGSV1._serialized_end=8342 + _CMSGSYSTEMPERFSTATE._serialized_start=8345 + _CMSGSYSTEMPERFSTATE._serialized_end=8505 + _CMSGSYSTEMPERFUPDATESETTINGS._serialized_start=8508 + _CMSGSYSTEMPERFUPDATESETTINGS._serialized_end=8672 + _CMSGSYSTEMDOCKUPDATESTATE._serialized_start=8675 + _CMSGSYSTEMDOCKUPDATESTATE._serialized_end=8925 + _CMSGSYSTEMDOCKSTATE._serialized_start=8927 + _CMSGSYSTEMDOCKSTATE._serialized_end=8998 + _CMSGSYSTEMDOCKUPDATEFIRMWARE._serialized_start=9000 + _CMSGSYSTEMDOCKUPDATEFIRMWARE._serialized_end=9050 + _CMSGSYSTEMAUDIOVOLUME._serialized_start=9053 + _CMSGSYSTEMAUDIOVOLUME._serialized_end=9250 + _CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY._serialized_start=9150 + _CMSGSYSTEMAUDIOVOLUME_CHANNELENTRY._serialized_end=9250 + _CMSGSYSTEMAUDIOMANAGEROBJECT._serialized_start=9252 + _CMSGSYSTEMAUDIOMANAGEROBJECT._serialized_end=9321 + _CMSGSYSTEMAUDIOMANAGERDEVICE._serialized_start=9324 + _CMSGSYSTEMAUDIOMANAGERDEVICE._serialized_end=9461 + _CMSGSYSTEMAUDIOMANAGERNODE._serialized_start=9464 + _CMSGSYSTEMAUDIOMANAGERNODE._serialized_end=9721 + _CMSGSYSTEMAUDIOMANAGERPORT._serialized_start=9724 + _CMSGSYSTEMAUDIOMANAGERPORT._serialized_end=10078 + _CMSGSYSTEMAUDIOMANAGERLINK._serialized_start=10081 + _CMSGSYSTEMAUDIOMANAGERLINK._serialized_end=10248 + _CMSGSYSTEMAUDIOMANAGERSTATEHW._serialized_start=10251 + _CMSGSYSTEMAUDIOMANAGERSTATEHW._serialized_end=10462 + _CMSGSYSTEMAUDIOMANAGERSTATE._serialized_start=10464 + _CMSGSYSTEMAUDIOMANAGERSTATE._serialized_end=10576 + _CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING._serialized_start=10578 + _CMSGSYSTEMAUDIOMANAGERUPDATESOMETHING._serialized_end=10634 + _CMSGSYSTEMDISPLAYMODE._serialized_start=10636 + _CMSGSYSTEMDISPLAYMODE._serialized_end=10722 + _CMSGSYSTEMDISPLAY._serialized_start=10725 + _CMSGSYSTEMDISPLAY._serialized_end=11128 + _CMSGSYSTEMDISPLAYMANAGERSTATE._serialized_start=11131 + _CMSGSYSTEMDISPLAYMANAGERSTATE._serialized_end=11342 + _CMSGSYSTEMDISPLAYMANAGERSETMODE._serialized_start=11344 + _CMSGSYSTEMDISPLAYMANAGERSETMODE._serialized_end=11414 + _CMSGSYSTEMMANAGERSETTINGS._serialized_start=11417 + _CMSGSYSTEMMANAGERSETTINGS._serialized_end=12555 + _CMSGSELECTOSBRANCHPARAMS._serialized_start=12557 + _CMSGSELECTOSBRANCHPARAMS._serialized_end=12655 + _CMSGSYSTEMUPDATEPROGRESS._serialized_start=12657 + _CMSGSYSTEMUPDATEPROGRESS._serialized_end=12769 + _CMSGSYSTEMUPDATECHECKRESULT._serialized_start=12772 + _CMSGSYSTEMUPDATECHECKRESULT._serialized_end=12955 + _CMSGSYSTEMUPDATEAPPLYPARAMS._serialized_start=12957 + _CMSGSYSTEMUPDATEAPPLYPARAMS._serialized_end=13022 + _CMSGSYSTEMUPDATEAPPLYRESULT._serialized_start=13025 + _CMSGSYSTEMUPDATEAPPLYRESULT._serialized_end=13207 + _CMSGSYSTEMUPDATESTATE._serialized_start=13210 + _CMSGSYSTEMUPDATESTATE._serialized_end=13483 + _CMSGACHIEVEMENTCHANGE._serialized_start=13485 + _CMSGACHIEVEMENTCHANGE._serialized_end=13523 + _CMSGCELLLIST._serialized_start=13525 + _CMSGCELLLIST._serialized_end=13617 + _CMSGCELLLIST_CELL._serialized_start=13576 + _CMSGCELLLIST_CELL._serialized_end=13617 + _CMSGSHORTCUTINFO._serialized_start=13620 + _CMSGSHORTCUTINFO._serialized_end=14018 + _CMSGSHORTCUTAPPIDS._serialized_start=14020 + _CMSGSHORTCUTAPPIDS._serialized_end=14056 + _CMSGMONITORINFO._serialized_start=14059 + _CMSGMONITORINFO._serialized_end=14229 + _CMSGMONITORINFO_MONITORINFO._serialized_start=14157 + _CMSGMONITORINFO_MONITORINFO._serialized_end=14229 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py index 6d18f8ba..94233ae9 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_2_pb2.py @@ -3,6 +3,7 @@ # source: steammessages_clientserver_2.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -14,5937 +15,135 @@ import steammessages_base_pb2 as steammessages__base__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_clientserver_2.proto', - package='', - syntax='proto2', - serialized_options=b'H\001\220\001\000', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\"steammessages_clientserver_2.proto\x1a\x18steammessages_base.proto\"w\n\x1c\x43MsgClientUpdateUserGameInfo\x12\x14\n\x0csteamid_idgs\x18\x01 \x01(\x06\x12\x0e\n\x06gameid\x18\x02 \x01(\x06\x12\x0f\n\x07game_ip\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\r\n\x05token\x18\x05 \x01(\x0c\"S\n\x1c\x43MsgClientRichPresenceUpload\x12\x18\n\x10rich_presence_kv\x18\x01 \x01(\x0c\x12\x19\n\x11steamid_broadcast\x18\x02 \x03(\x06\"8\n\x1d\x43MsgClientRichPresenceRequest\x12\x17\n\x0fsteamid_request\x18\x01 \x03(\x06\"\x9d\x01\n\x1a\x43MsgClientRichPresenceInfo\x12?\n\rrich_presence\x18\x01 \x03(\x0b\x32(.CMsgClientRichPresenceInfo.RichPresence\x1a>\n\x0cRichPresence\x12\x14\n\x0csteamid_user\x18\x01 \x01(\x06\x12\x18\n\x10rich_presence_kv\x18\x02 \x01(\x0c\".\n\x1c\x43MsgClientCheckFileSignature\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"\xf7\x01\n$CMsgClientCheckFileSignatureResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0b\n\x03pid\x18\x02 \x01(\r\x12\x0f\n\x07\x65result\x18\x03 \x01(\r\x12\x10\n\x08\x66ilename\x18\x04 \x01(\t\x12\x18\n\x10\x65signatureresult\x18\x05 \x01(\r\x12\x10\n\x08sha_file\x18\x06 \x01(\x0c\x12\x17\n\x0fsignatureheader\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ilesize\x18\x08 \x01(\r\x12\x14\n\x0cgetlasterror\x18\t \x01(\r\x12\"\n\x1a\x65valvesignaturecheckdetail\x18\n \x01(\r\"P\n\x19\x43MsgClientReadMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x11\n\tcubtoread\x18\x03 \x01(\r\"\xce\x01\n!CMsgClientReadMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x0f\n\x07\x63ubread\x18\x07 \x01(\r\x12\x12\n\nbytes_read\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66ilename_sentry\x18\t \x01(\t\"\xbd\x01\n\x1b\x43MsgClientUpdateMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x12\n\ncubtowrite\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x0c\x12\x10\n\x08otp_type\x18\x05 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x06 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\x07 \x01(\x0c\x12\x15\n\rotp_timedrift\x18\x08 \x01(\r\"\xe1\x01\n#CMsgClientUpdateMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x10\n\x08\x63ubwrote\x18\x07 \x01(\r\x12\x10\n\x08otp_type\x18\x08 \x01(\x05\x12\x11\n\totp_value\x18\t \x01(\r\x12\x16\n\x0eotp_identifier\x18\n \x01(\t\"\xa1\x02\n\x1c\x43MsgClientRequestMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x1a\n\x12\x65result_sentryfile\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x16\n\x0esha_sentryfile\x18\x04 \x01(\x0c\x12\x1b\n\x13lock_account_action\x18\x06 \x01(\x05\x12\x10\n\x08otp_type\x18\x07 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x08 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\t \x01(\x0c\x12\x11\n\totp_value\x18\n \x01(\r\x12\x14\n\x0cmachine_name\x18\x0b \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x0c \x01(\t\"7\n$CMsgClientRequestMachineAuthResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"$\n\x15\x43MsgClientRegisterKey\x12\x0b\n\x03key\x18\x01 \x01(\t\"p\n\x1a\x43MsgClientPurchaseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17purchase_result_details\x18\x02 \x01(\x05\x12\x1d\n\x15purchase_receipt_info\x18\x03 \x01(\x0c\"\xc5\x01\n\x1c\x43MsgClientActivateOEMLicense\x12\x19\n\x11\x62ios_manufacturer\x18\x01 \x01(\t\x12\x19\n\x11\x62ios_serialnumber\x18\x02 \x01(\t\x12\x14\n\x0clicense_file\x18\x03 \x01(\x0c\x12\x1e\n\x16mainboard_manufacturer\x18\x04 \x01(\t\x12\x19\n\x11mainboard_product\x18\x05 \x01(\t\x12\x1e\n\x16mainboard_serialnumber\x18\x06 \x01(\t\"9\n\x1c\x43MsgClientRegisterOEMMachine\x12\x19\n\x11oem_register_file\x18\x01 \x01(\x0c\"7\n$CMsgClientRegisterOEMMachineResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"K\n\x1f\x43MsgClientPurchaseWithMachineID\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0cmachine_info\x18\x02 \x01(\x0c\"g\n CMsgTrading_InitiateTradeRequest\x12\x18\n\x10trade_request_id\x18\x01 \x01(\r\x12\x15\n\rother_steamid\x18\x02 \x01(\x04\x12\x12\n\nother_name\x18\x03 \x01(\t\"\xd2\x02\n!CMsgTrading_InitiateTradeResponse\x12\x10\n\x08response\x18\x01 \x01(\r\x12\x18\n\x10trade_request_id\x18\x02 \x01(\r\x12\x15\n\rother_steamid\x18\x03 \x01(\x04\x12 \n\x18steamguard_required_days\x18\x04 \x01(\r\x12 \n\x18new_device_cooldown_days\x18\x05 \x01(\r\x12-\n%default_password_reset_probation_days\x18\x06 \x01(\r\x12%\n\x1dpassword_reset_probation_days\x18\x07 \x01(\r\x12+\n#default_email_change_probation_days\x18\x08 \x01(\r\x12#\n\x1b\x65mail_change_probation_days\x18\t \x01(\r\"7\n\x1e\x43MsgTrading_CancelTradeRequest\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"1\n\x18\x43MsgTrading_StartSession\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"P\n\x19\x43MsgClientGetCDNAuthToken\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x11\n\thost_name\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"C\n\x1f\x43MsgClientGetDepotDecryptionKey\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"m\n\'CMsgClientGetDepotDecryptionKeyResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x08\x64\x65pot_id\x18\x02 \x01(\r\x12\x1c\n\x14\x64\x65pot_encryption_key\x18\x03 \x01(\x0c\"X\n\x1e\x43MsgClientCheckAppBetaPassword\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x10\n\x08language\x18\x03 \x01(\x05\"\xda\x01\n&CMsgClientCheckAppBetaPasswordResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12K\n\rbetapasswords\x18\x04 \x03(\x0b\x32\x34.CMsgClientCheckAppBetaPasswordResponse.BetaPassword\x1aO\n\x0c\x42\x65taPassword\x12\x10\n\x08\x62\x65taname\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x65tadescription\x18\x03 \x01(\t\"_\n!CMsgClientGetCDNAuthTokenResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\t\x12\x17\n\x0f\x65xpiration_time\x18\x03 \x01(\r\"\xb4\x02\n\x1a\x43MsgDownloadRateStatistics\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x34\n\x05stats\x18\x02 \x03(\x0b\x32%.CMsgDownloadRateStatistics.StatsInfo\x12\x17\n\x0fthrottling_kbps\x18\x03 \x01(\r\x12\x13\n\x0bsteam_realm\x18\x04 \x01(\r\x1a\xa0\x01\n\tStatsInfo\x12\x13\n\x0bsource_type\x18\x01 \x01(\r\x12\x11\n\tsource_id\x18\x02 \x01(\r\x12\x0f\n\x07seconds\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x04\x12\x11\n\thost_name\x18\x05 \x01(\t\x12\x14\n\x0cmicroseconds\x18\x06 \x01(\x04\x12\x11\n\tused_ipv6\x18\x07 \x01(\x08\x12\x0f\n\x07proxied\x18\x08 \x01(\x08\"H\n\x1c\x43MsgClientRequestAccountData\x12\x18\n\x10\x61\x63\x63ount_or_email\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\r\"\xd7\x01\n$CMsgClientRequestAccountDataResponse\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x03 \x01(\t\x12\x12\n\nct_matches\x18\x04 \x01(\r\x12 \n\x18\x61\x63\x63ount_name_suggestion1\x18\x05 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion2\x18\x06 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion3\x18\x07 \x01(\t\"\x99\x01\n\x1b\x43MsgClientUGSGetGlobalStats\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1e\n\x16history_days_requested\x18\x02 \x01(\r\x12\x1b\n\x13time_last_requested\x18\x03 \x01(\x07\x12\x18\n\x10\x66irst_day_cached\x18\x04 \x01(\r\x12\x13\n\x0b\x64\x61ys_cached\x18\x05 \x01(\r\"\x95\x02\n#CMsgClientUGSGetGlobalStatsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x11\n\ttimestamp\x18\x02 \x01(\x07\x12\x13\n\x0b\x64\x61y_current\x18\x03 \x01(\x05\x12\x36\n\x04\x64\x61ys\x18\x04 \x03(\x0b\x32(.CMsgClientUGSGetGlobalStatsResponse.Day\x1az\n\x03\x44\x61y\x12\x0e\n\x06\x64\x61y_id\x18\x01 \x01(\r\x12<\n\x05stats\x18\x02 \x03(\x0b\x32-.CMsgClientUGSGetGlobalStatsResponse.Day.Stat\x1a%\n\x04Stat\x12\x0f\n\x07stat_id\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x03\"2\n\x19\x43MsgClientRedeemGuestPass\x12\x15\n\rguest_pass_id\x18\x01 \x01(\x06\"c\n!CMsgClientRedeemGuestPassResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x12\n\npackage_id\x18\x02 \x01(\r\x12\x16\n\x0emust_own_appid\x18\x03 \x01(\r\"8\n\x1f\x43MsgClientGetClanActivityCounts\x12\x15\n\rsteamid_clans\x18\x01 \x03(\x04\"=\n\'CMsgClientGetClanActivityCountsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\"y\n\x19\x43MsgClientOGSReportString\x12\x13\n\x0b\x61\x63\x63umulated\x18\x01 \x01(\x08\x12\x11\n\tsessionid\x18\x02 \x01(\x04\x12\x10\n\x08severity\x18\x03 \x01(\x05\x12\x11\n\tformatter\x18\x04 \x01(\t\x12\x0f\n\x07varargs\x18\x05 \x01(\x0c\"P\n\x16\x43MsgClientOGSReportBug\x12\x11\n\tsessionid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62ugtext\x18\x02 \x01(\t\x12\x12\n\nscreenshot\x18\x03 \x01(\x0c\"\x14\n\x12\x43MsgClientSentLogs\"l\n\x0c\x43MsgGCClient\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07msgtype\x18\x02 \x01(\r\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\x12\x0e\n\x06gcname\x18\x05 \x01(\t\x12\n\n\x02ip\x18\x06 \x01(\r\".\n\x1c\x43MsgClientRequestFreeLicense\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"n\n$CMsgClientRequestFreeLicenseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x1a\n\x12granted_packageids\x18\x02 \x03(\r\x12\x16\n\x0egranted_appids\x18\x03 \x03(\r\"\xd3\x01\n#CMsgDRMDownloadRequestWithCrashData\x12\x16\n\x0e\x64ownload_flags\x18\x01 \x01(\r\x12\x1c\n\x14\x64ownload_types_known\x18\x02 \x01(\r\x12\x10\n\x08guid_drm\x18\x03 \x01(\x0c\x12\x12\n\nguid_split\x18\x04 \x01(\x0c\x12\x12\n\nguid_merge\x18\x05 \x01(\x0c\x12\x13\n\x0bmodule_name\x18\x06 \x01(\t\x12\x13\n\x0bmodule_path\x18\x07 \x01(\t\x12\x12\n\ncrash_data\x18\x08 \x01(\x0c\"\xdb\x01\n\x17\x43MsgDRMDownloadResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x12\n\nmerge_guid\x18\x04 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x05 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x06 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x07 \x01(\t\x12\x13\n\x0bmodule_path\x18\x08 \x01(\t\"\xd7\x01\n\x12\x43MsgDRMFinalResult\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x14\n\x0c\x65rror_detail\x18\x04 \x01(\r\x12\x12\n\nmerge_guid\x18\x05 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x06 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x07 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x08 \x01(\t\"3\n\x1e\x43MsgClientDPCheckSpecialSurvey\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\"\x96\x01\n&CMsgClientDPCheckSpecialSurveyResponse\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05state\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\ncustom_url\x18\x04 \x01(\t\x12\x18\n\x10include_software\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\"H\n%CMsgClientDPSendSpecialSurveyResponse\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"O\n*CMsgClientDPSendSpecialSurveyResponseReply\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\x0c\"W\n\'CMsgClientRequestForgottenPasswordEmail\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x16\n\x0epassword_tried\x18\x02 \x01(\t\"_\n/CMsgClientRequestForgottenPasswordEmailResponse\x12\x0f\n\x07\x65Result\x18\x01 \x01(\r\x12\x1b\n\x13use_secret_question\x18\x02 \x01(\x08\"\xf6\x01\n\x1b\x43MsgClientItemAnnouncements\x12\x17\n\x0f\x63ount_new_items\x18\x01 \x01(\r\x12=\n\x0cunseen_items\x18\x02 \x03(\x0b\x32\'.CMsgClientItemAnnouncements.UnseenItem\x1a\x7f\n\nUnseenItem\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\ncontext_id\x18\x02 \x01(\x04\x12\x10\n\x08\x61sset_id\x18\x03 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x04\x12\x16\n\x0ertime32_gained\x18\x05 \x01(\x07\x12\x14\n\x0csource_appid\x18\x06 \x01(\r\"$\n\"CMsgClientRequestItemAnnouncements\"\x9e\x01\n\x1b\x43MsgClientUserNotifications\x12@\n\rnotifications\x18\x01 \x03(\x0b\x32).CMsgClientUserNotifications.Notification\x1a=\n\x0cNotification\x12\x1e\n\x16user_notification_type\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x88\x01\n\x1e\x43MsgClientCommentNotifications\x12\x1a\n\x12\x63ount_new_comments\x18\x01 \x01(\r\x12 \n\x18\x63ount_new_comments_owner\x18\x02 \x01(\r\x12(\n count_new_comments_subscriptions\x18\x03 \x01(\r\"\'\n%CMsgClientRequestCommentNotifications\"g\n$CMsgClientOfflineMessageNotification\x12\x18\n\x10offline_messages\x18\x01 \x01(\r\x12%\n\x1d\x66riends_with_offline_messages\x18\x02 \x03(\r\"&\n$CMsgClientRequestOfflineMessageCount\"8\n%CMsgClientChatGetFriendMessageHistory\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xf9\x01\n-CMsgClientChatGetFriendMessageHistoryResponse\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07success\x18\x02 \x01(\r\x12N\n\x08messages\x18\x03 \x03(\x0b\x32<.CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage\x1aV\n\rFriendMessage\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"9\n7CMsgClientChatGetFriendMessageHistoryForOfflineMessages\"7\n!CMsgClientFSGetFriendsSteamLevels\x12\x12\n\naccountids\x18\x01 \x03(\r\"\x9b\x01\n)CMsgClientFSGetFriendsSteamLevelsResponse\x12\x42\n\x07\x66riends\x18\x01 \x03(\x0b\x32\x31.CMsgClientFSGetFriendsSteamLevelsResponse.Friend\x1a*\n\x06\x46riend\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\xca\x01\n\x17\x43MsgClientEmailAddrInfo\x12\x15\n\remail_address\x18\x01 \x01(\t\x12\x1a\n\x12\x65mail_is_validated\x18\x02 \x01(\x08\x12 \n\x18\x65mail_validation_changed\x18\x03 \x01(\x08\x12\'\n\x1f\x63redential_change_requires_code\x18\x04 \x01(\x08\x12\x31\n)password_or_secretqa_change_requires_code\x18\x05 \x01(\x08\"\x8b\x01\n\x16\x43MsgCREItemVoteSummary\x12\x43\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\'.CMsgCREItemVoteSummary.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xfa\x01\n\x1e\x43MsgCREItemVoteSummaryResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12L\n\x13item_vote_summaries\x18\x02 \x03(\x0b\x32/.CMsgCREItemVoteSummaryResponse.ItemVoteSummary\x1av\n\x0fItemVoteSummary\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"P\n\"CMsgCREUpdateUserPublishedItemVote\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x07vote_up\x18\x02 \x01(\x08\"@\n*CMsgCREUpdateUserPublishedItemVoteResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xab\x01\n&CMsgCREGetUserPublishedItemVoteDetails\x12S\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\x37.CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xea\x01\n.CMsgCREGetUserPublishedItemVoteDetailsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x62\n\x16user_item_vote_details\x18\x02 \x03(\x0b\x32\x42.CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail\x1a@\n\x12UserItemVoteDetail\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x04vote\x18\x02 \x01(\x05:\x01\x30\"*\n\x16\x43MsgFSGetFollowerCount\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"F\n\x1e\x43MsgFSGetFollowerCountResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x05\x63ount\x18\x02 \x01(\x05:\x01\x30\"(\n\x14\x43MsgFSGetIsFollowing\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"O\n\x1c\x43MsgFSGetIsFollowingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1b\n\x0cis_following\x18\x02 \x01(\x08:\x05\x66\x61lse\"3\n\x1c\x43MsgFSEnumerateFollowingList\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\"d\n$CMsgFSEnumerateFollowingListResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x15\n\rtotal_results\x18\x02 \x01(\x05\x12\x11\n\tsteam_ids\x18\x03 \x03(\x06\"0\n\x1f\x43MsgDPGetNumberOfCurrentPlayers\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"S\n\'CMsgDPGetNumberOfCurrentPlayersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0cplayer_count\x18\x02 \x01(\x05\"a\n#CMsgClientFriendUserStatusPublished\x12\x16\n\x0e\x66riend_steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x13\n\x0bstatus_text\x18\x03 \x01(\t\"h\n\x1d\x43MsgClientServiceMethodLegacy\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\x19\n\x11serialized_method\x18\x02 \x01(\x0c\x12\x17\n\x0fis_notification\x18\x03 \x01(\x08\"`\n%CMsgClientServiceMethodLegacyResponse\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\"\n\x1aserialized_method_response\x18\x02 \x01(\x0c\"5\n\x10\x43MsgClientUIMode\x12\x0e\n\x06uimode\x18\x01 \x01(\r\x12\x11\n\tchat_mode\x18\x02 \x01(\r\"<\n&CMsgClientVanityURLChangedNotification\x12\x12\n\nvanity_url\x18\x01 \x01(\t\"y\n%CMsgClientAuthorizeLocalDeviceRequest\x12\x1a\n\x12\x64\x65vice_description\x18\x01 \x01(\t\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"k\n\x1e\x43MsgClientAuthorizeLocalDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1b\n\x13\x61uthed_device_token\x18\x03 \x01(\x04\"v\n*CMsgClientAuthorizeLocalDeviceNotification\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"n\n\"CMsgClientDeauthorizeDeviceRequest\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x01 \x01(\r\x12$\n\x1c\x64\x65\x61uthorization_device_token\x18\x02 \x01(\x04\"U\n\x1b\x43MsgClientDeauthorizeDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x02 \x01(\r\"\xd1\x01\n&CMsgClientUseLocalDeviceAuthorizations\x12 \n\x18\x61uthorization_account_id\x18\x01 \x03(\r\x12J\n\rdevice_tokens\x18\x02 \x03(\x0b\x32\x33.CMsgClientUseLocalDeviceAuthorizations.DeviceToken\x1a\x39\n\x0b\x44\x65viceToken\x12\x18\n\x10owner_account_id\x18\x01 \x01(\r\x12\x10\n\x08token_id\x18\x02 \x01(\x04\" \n\x1e\x43MsgClientGetAuthorizedDevices\"\xad\x02\n&CMsgClientGetAuthorizedDevicesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12S\n\x11\x61uthorized_device\x18\x02 \x03(\x0b\x32\x38.CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice\x1a\x99\x01\n\x10\x41uthorizedDevice\x12\x19\n\x11\x61uth_device_token\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x18\n\x10last_access_time\x18\x03 \x01(\r\x12\x13\n\x0b\x62orrower_id\x18\x04 \x01(\r\x12\x12\n\nis_pending\x18\x05 \x01(\x08\x12\x12\n\napp_played\x18\x06 \x01(\r\"\xc2\x01\n!CMsgClientSharedLibraryLockStatus\x12H\n\x0elocked_library\x18\x01 \x03(\x0b\x32\x30.CMsgClientSharedLibraryLockStatus.LockedLibrary\x12\x1d\n\x15own_library_locked_by\x18\x02 \x01(\r\x1a\x34\n\rLockedLibrary\x12\x10\n\x08owner_id\x18\x01 \x01(\r\x12\x11\n\tlocked_by\x18\x02 \x01(\r\"\xa7\x01\n\"CMsgClientSharedLibraryStopPlaying\x12\x14\n\x0cseconds_left\x18\x01 \x01(\x05\x12>\n\tstop_apps\x18\x02 \x03(\x0b\x32+.CMsgClientSharedLibraryStopPlaying.StopApp\x1a+\n\x07StopApp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\"\x81\x02\n\x15\x43MsgClientServiceCall\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x66unction_id\x18\x05 \x01(\r\x12\x16\n\x0e\x63ub_output_max\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x15\n\rcallparameter\x18\x08 \x01(\x0c\x12\x11\n\tping_only\x18\t \x01(\x08\x12\x1d\n\x15max_outstanding_calls\x18\n \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x0b \x01(\r\"Z\n\x17\x43MsgClientServiceModule\x12\x12\n\nmodule_crc\x18\x01 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x02 \x01(\x0c\x12\x16\n\x0emodule_content\x18\x03 \x01(\x0c\"\xb8\x04\n\x1d\x43MsgClientServiceCallResponse\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x65\x63\x61llresult\x18\x05 \x01(\r\x12\x16\n\x0eresult_content\x18\x06 \x01(\x0c\x12\x17\n\x0fos_version_info\x18\x07 \x01(\x0c\x12\x13\n\x0bsystem_info\x18\x08 \x01(\x0c\x12\x14\n\x0cload_address\x18\t \x01(\x06\x12\x18\n\x10\x65xception_record\x18\n \x01(\x0c\x12 \n\x18portable_os_version_info\x18\x0b \x01(\x0c\x12\x1c\n\x14portable_system_info\x18\x0c \x01(\x0c\x12\x15\n\rwas_converted\x18\r \x01(\x08\x12\x17\n\x0finternal_result\x18\x0e \x01(\r\x12\x15\n\rcurrent_count\x18\x0f \x01(\r\x12\x18\n\x10last_call_handle\x18\x10 \x01(\r\x12\x1c\n\x14last_call_module_crc\x18\x11 \x01(\r\x12\x1f\n\x17last_call_sysid_routing\x18\x12 \x01(\x0c\x12\x18\n\x10last_ecallresult\x18\x13 \x01(\r\x12\x1c\n\x14last_callissue_delta\x18\x14 \x01(\r\x12\x1f\n\x17last_callcomplete_delta\x18\x15 \x01(\r\"C\n\x10\x43MsgAMUnlockH264\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08platform\x18\x02 \x01(\x05\x12\x0e\n\x06reason\x18\x03 \x01(\x05\"F\n\x18\x43MsgAMUnlockH264Response\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0e\x65ncryption_key\x18\x02 \x01(\x0c\"M\n\x1d\x43MsgClientPlayingSessionState\x12\x17\n\x0fplaying_blocked\x18\x02 \x01(\x08\x12\x13\n\x0bplaying_app\x18\x03 \x01(\r\"6\n\x1c\x43MsgClientKickPlayingSession\x12\x16\n\x0eonly_stop_game\x18\x01 \x01(\x08\"v\n\x1f\x43MsgClientVoiceCallPreAuthorize\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x11\n\tcaller_id\x18\x03 \x01(\x05\x12\x0e\n\x06hangup\x18\x04 \x01(\x08\"\x82\x01\n\'CMsgClientVoiceCallPreAuthorizeResponse\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\x12\x11\n\tcaller_id\x18\x04 \x01(\x05\"B\n\x1c\x43MsgBadgeCraftedNotification\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x13\n\x0b\x62\x61\x64ge_level\x18\x02 \x01(\r\"w\n CMsgClientStartPeerContentServer\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_remote_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x18\n\x10\x63urrent_build_id\x18\x04 \x01(\r\"i\n(CMsgClientStartPeerContentServerResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x13\n\x0bserver_port\x18\x02 \x01(\r\x12\x18\n\x10installed_depots\x18\x03 \x03(\r\"f\n\x1c\x43MsgClientGetPeerContentInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_remote_id\x18\x02 \x01(\x06\x12\x1b\n\x13owned_games_visible\x18\x03 \x01(\x08\"D\n$CMsgClientGetPeerContentInfoResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0c\n\x04\x61pps\x18\x02 \x03(\rB\x05H\x01\x90\x01\x00' - , - dependencies=[steammessages__base__pb2.DESCRIPTOR,]) - - - - -_CMSGCLIENTUPDATEUSERGAMEINFO = _descriptor.Descriptor( - name='CMsgClientUpdateUserGameInfo', - full_name='CMsgClientUpdateUserGameInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_idgs', full_name='CMsgClientUpdateUserGameInfo.steamid_idgs', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gameid', full_name='CMsgClientUpdateUserGameInfo.gameid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_ip', full_name='CMsgClientUpdateUserGameInfo.game_ip', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_port', full_name='CMsgClientUpdateUserGameInfo.game_port', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token', full_name='CMsgClientUpdateUserGameInfo.token', index=4, - number=5, 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=64, - serialized_end=183, -) - - -_CMSGCLIENTRICHPRESENCEUPLOAD = _descriptor.Descriptor( - name='CMsgClientRichPresenceUpload', - full_name='CMsgClientRichPresenceUpload', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='rich_presence_kv', full_name='CMsgClientRichPresenceUpload.rich_presence_kv', 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='steamid_broadcast', full_name='CMsgClientRichPresenceUpload.steamid_broadcast', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=185, - serialized_end=268, -) - - -_CMSGCLIENTRICHPRESENCEREQUEST = _descriptor.Descriptor( - name='CMsgClientRichPresenceRequest', - full_name='CMsgClientRichPresenceRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_request', full_name='CMsgClientRichPresenceRequest.steamid_request', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=270, - serialized_end=326, -) - - -_CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE = _descriptor.Descriptor( - name='RichPresence', - full_name='CMsgClientRichPresenceInfo.RichPresence', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_user', full_name='CMsgClientRichPresenceInfo.RichPresence.steamid_user', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rich_presence_kv', full_name='CMsgClientRichPresenceInfo.RichPresence.rich_presence_kv', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=424, - serialized_end=486, -) - -_CMSGCLIENTRICHPRESENCEINFO = _descriptor.Descriptor( - name='CMsgClientRichPresenceInfo', - full_name='CMsgClientRichPresenceInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='rich_presence', full_name='CMsgClientRichPresenceInfo.rich_presence', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=329, - serialized_end=486, -) - - -_CMSGCLIENTCHECKFILESIGNATURE = _descriptor.Descriptor( - name='CMsgClientCheckFileSignature', - full_name='CMsgClientCheckFileSignature', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientCheckFileSignature.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=488, - serialized_end=534, -) - - -_CMSGCLIENTCHECKFILESIGNATURERESPONSE = _descriptor.Descriptor( - name='CMsgClientCheckFileSignatureResponse', - full_name='CMsgClientCheckFileSignatureResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientCheckFileSignatureResponse.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='pid', full_name='CMsgClientCheckFileSignatureResponse.pid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientCheckFileSignatureResponse.eresult', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filename', full_name='CMsgClientCheckFileSignatureResponse.filename', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='esignatureresult', full_name='CMsgClientCheckFileSignatureResponse.esignatureresult', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sha_file', full_name='CMsgClientCheckFileSignatureResponse.sha_file', 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), - _descriptor.FieldDescriptor( - name='signatureheader', full_name='CMsgClientCheckFileSignatureResponse.signatureheader', index=6, - number=7, 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='filesize', full_name='CMsgClientCheckFileSignatureResponse.filesize', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='getlasterror', full_name='CMsgClientCheckFileSignatureResponse.getlasterror', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='evalvesignaturecheckdetail', full_name='CMsgClientCheckFileSignatureResponse.evalvesignaturecheckdetail', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=537, - serialized_end=784, -) - - -_CMSGCLIENTREADMACHINEAUTH = _descriptor.Descriptor( - name='CMsgClientReadMachineAuth', - full_name='CMsgClientReadMachineAuth', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='filename', full_name='CMsgClientReadMachineAuth.filename', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='offset', full_name='CMsgClientReadMachineAuth.offset', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cubtoread', full_name='CMsgClientReadMachineAuth.cubtoread', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=786, - serialized_end=866, -) - - -_CMSGCLIENTREADMACHINEAUTHRESPONSE = _descriptor.Descriptor( - name='CMsgClientReadMachineAuthResponse', - full_name='CMsgClientReadMachineAuthResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='filename', full_name='CMsgClientReadMachineAuthResponse.filename', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientReadMachineAuthResponse.eresult', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filesize', full_name='CMsgClientReadMachineAuthResponse.filesize', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sha_file', full_name='CMsgClientReadMachineAuthResponse.sha_file', 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='getlasterror', full_name='CMsgClientReadMachineAuthResponse.getlasterror', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='offset', full_name='CMsgClientReadMachineAuthResponse.offset', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cubread', full_name='CMsgClientReadMachineAuthResponse.cubread', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bytes_read', full_name='CMsgClientReadMachineAuthResponse.bytes_read', index=7, - number=8, 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='filename_sentry', full_name='CMsgClientReadMachineAuthResponse.filename_sentry', index=8, - number=9, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=869, - serialized_end=1075, -) - - -_CMSGCLIENTUPDATEMACHINEAUTH = _descriptor.Descriptor( - name='CMsgClientUpdateMachineAuth', - full_name='CMsgClientUpdateMachineAuth', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='filename', full_name='CMsgClientUpdateMachineAuth.filename', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='offset', full_name='CMsgClientUpdateMachineAuth.offset', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cubtowrite', full_name='CMsgClientUpdateMachineAuth.cubtowrite', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bytes', full_name='CMsgClientUpdateMachineAuth.bytes', 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='otp_type', full_name='CMsgClientUpdateMachineAuth.otp_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='otp_identifier', full_name='CMsgClientUpdateMachineAuth.otp_identifier', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='otp_sharedsecret', full_name='CMsgClientUpdateMachineAuth.otp_sharedsecret', index=6, - number=7, 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='otp_timedrift', full_name='CMsgClientUpdateMachineAuth.otp_timedrift', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1078, - serialized_end=1267, -) - - -_CMSGCLIENTUPDATEMACHINEAUTHRESPONSE = _descriptor.Descriptor( - name='CMsgClientUpdateMachineAuthResponse', - full_name='CMsgClientUpdateMachineAuthResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='filename', full_name='CMsgClientUpdateMachineAuthResponse.filename', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientUpdateMachineAuthResponse.eresult', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filesize', full_name='CMsgClientUpdateMachineAuthResponse.filesize', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sha_file', full_name='CMsgClientUpdateMachineAuthResponse.sha_file', 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='getlasterror', full_name='CMsgClientUpdateMachineAuthResponse.getlasterror', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='offset', full_name='CMsgClientUpdateMachineAuthResponse.offset', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cubwrote', full_name='CMsgClientUpdateMachineAuthResponse.cubwrote', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='otp_type', full_name='CMsgClientUpdateMachineAuthResponse.otp_type', index=7, - number=8, 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='otp_value', full_name='CMsgClientUpdateMachineAuthResponse.otp_value', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='otp_identifier', full_name='CMsgClientUpdateMachineAuthResponse.otp_identifier', index=9, - number=10, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1270, - serialized_end=1495, -) - - -_CMSGCLIENTREQUESTMACHINEAUTH = _descriptor.Descriptor( - name='CMsgClientRequestMachineAuth', - full_name='CMsgClientRequestMachineAuth', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='filename', full_name='CMsgClientRequestMachineAuth.filename', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult_sentryfile', full_name='CMsgClientRequestMachineAuth.eresult_sentryfile', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filesize', full_name='CMsgClientRequestMachineAuth.filesize', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sha_sentryfile', full_name='CMsgClientRequestMachineAuth.sha_sentryfile', 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='lock_account_action', full_name='CMsgClientRequestMachineAuth.lock_account_action', index=4, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='otp_type', full_name='CMsgClientRequestMachineAuth.otp_type', index=5, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='otp_identifier', full_name='CMsgClientRequestMachineAuth.otp_identifier', index=6, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='otp_sharedsecret', full_name='CMsgClientRequestMachineAuth.otp_sharedsecret', index=7, - number=9, 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='otp_value', full_name='CMsgClientRequestMachineAuth.otp_value', index=8, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='machine_name', full_name='CMsgClientRequestMachineAuth.machine_name', index=9, - number=11, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='machine_name_userchosen', full_name='CMsgClientRequestMachineAuth.machine_name_userchosen', index=10, - number=12, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1498, - serialized_end=1787, -) - - -_CMSGCLIENTREQUESTMACHINEAUTHRESPONSE = _descriptor.Descriptor( - name='CMsgClientRequestMachineAuthResponse', - full_name='CMsgClientRequestMachineAuthResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientRequestMachineAuthResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1789, - serialized_end=1844, -) - - -_CMSGCLIENTREGISTERKEY = _descriptor.Descriptor( - name='CMsgClientRegisterKey', - full_name='CMsgClientRegisterKey', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='key', full_name='CMsgClientRegisterKey.key', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1846, - serialized_end=1882, -) - - -_CMSGCLIENTPURCHASERESPONSE = _descriptor.Descriptor( - name='CMsgClientPurchaseResponse', - full_name='CMsgClientPurchaseResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientPurchaseResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='purchase_result_details', full_name='CMsgClientPurchaseResponse.purchase_result_details', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='purchase_receipt_info', full_name='CMsgClientPurchaseResponse.purchase_receipt_info', index=2, - number=3, 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=1884, - serialized_end=1996, -) - - -_CMSGCLIENTACTIVATEOEMLICENSE = _descriptor.Descriptor( - name='CMsgClientActivateOEMLicense', - full_name='CMsgClientActivateOEMLicense', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='bios_manufacturer', full_name='CMsgClientActivateOEMLicense.bios_manufacturer', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bios_serialnumber', full_name='CMsgClientActivateOEMLicense.bios_serialnumber', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='license_file', full_name='CMsgClientActivateOEMLicense.license_file', index=2, - number=3, 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='mainboard_manufacturer', full_name='CMsgClientActivateOEMLicense.mainboard_manufacturer', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mainboard_product', full_name='CMsgClientActivateOEMLicense.mainboard_product', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mainboard_serialnumber', full_name='CMsgClientActivateOEMLicense.mainboard_serialnumber', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1999, - serialized_end=2196, -) - - -_CMSGCLIENTREGISTEROEMMACHINE = _descriptor.Descriptor( - name='CMsgClientRegisterOEMMachine', - full_name='CMsgClientRegisterOEMMachine', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='oem_register_file', full_name='CMsgClientRegisterOEMMachine.oem_register_file', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2198, - serialized_end=2255, -) - - -_CMSGCLIENTREGISTEROEMMACHINERESPONSE = _descriptor.Descriptor( - name='CMsgClientRegisterOEMMachineResponse', - full_name='CMsgClientRegisterOEMMachineResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientRegisterOEMMachineResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2257, - serialized_end=2312, -) - - -_CMSGCLIENTPURCHASEWITHMACHINEID = _descriptor.Descriptor( - name='CMsgClientPurchaseWithMachineID', - full_name='CMsgClientPurchaseWithMachineID', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='package_id', full_name='CMsgClientPurchaseWithMachineID.package_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='machine_info', full_name='CMsgClientPurchaseWithMachineID.machine_info', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2314, - serialized_end=2389, -) - - -_CMSGTRADING_INITIATETRADEREQUEST = _descriptor.Descriptor( - name='CMsgTrading_InitiateTradeRequest', - full_name='CMsgTrading_InitiateTradeRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='trade_request_id', full_name='CMsgTrading_InitiateTradeRequest.trade_request_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='other_steamid', full_name='CMsgTrading_InitiateTradeRequest.other_steamid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='other_name', full_name='CMsgTrading_InitiateTradeRequest.other_name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2391, - serialized_end=2494, -) - - -_CMSGTRADING_INITIATETRADERESPONSE = _descriptor.Descriptor( - name='CMsgTrading_InitiateTradeResponse', - full_name='CMsgTrading_InitiateTradeResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='response', full_name='CMsgTrading_InitiateTradeResponse.response', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='trade_request_id', full_name='CMsgTrading_InitiateTradeResponse.trade_request_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='other_steamid', full_name='CMsgTrading_InitiateTradeResponse.other_steamid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamguard_required_days', full_name='CMsgTrading_InitiateTradeResponse.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='new_device_cooldown_days', full_name='CMsgTrading_InitiateTradeResponse.new_device_cooldown_days', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='default_password_reset_probation_days', full_name='CMsgTrading_InitiateTradeResponse.default_password_reset_probation_days', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='password_reset_probation_days', full_name='CMsgTrading_InitiateTradeResponse.password_reset_probation_days', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='default_email_change_probation_days', full_name='CMsgTrading_InitiateTradeResponse.default_email_change_probation_days', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='email_change_probation_days', full_name='CMsgTrading_InitiateTradeResponse.email_change_probation_days', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2497, - serialized_end=2835, -) - - -_CMSGTRADING_CANCELTRADEREQUEST = _descriptor.Descriptor( - name='CMsgTrading_CancelTradeRequest', - full_name='CMsgTrading_CancelTradeRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='other_steamid', full_name='CMsgTrading_CancelTradeRequest.other_steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2837, - serialized_end=2892, -) - - -_CMSGTRADING_STARTSESSION = _descriptor.Descriptor( - name='CMsgTrading_StartSession', - full_name='CMsgTrading_StartSession', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='other_steamid', full_name='CMsgTrading_StartSession.other_steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2894, - serialized_end=2943, -) - - -_CMSGCLIENTGETCDNAUTHTOKEN = _descriptor.Descriptor( - name='CMsgClientGetCDNAuthToken', - full_name='CMsgClientGetCDNAuthToken', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='depot_id', full_name='CMsgClientGetCDNAuthToken.depot_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='host_name', full_name='CMsgClientGetCDNAuthToken.host_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientGetCDNAuthToken.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2945, - serialized_end=3025, -) - - -_CMSGCLIENTGETDEPOTDECRYPTIONKEY = _descriptor.Descriptor( - name='CMsgClientGetDepotDecryptionKey', - full_name='CMsgClientGetDepotDecryptionKey', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='depot_id', full_name='CMsgClientGetDepotDecryptionKey.depot_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientGetDepotDecryptionKey.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3027, - serialized_end=3094, -) - - -_CMSGCLIENTGETDEPOTDECRYPTIONKEYRESPONSE = _descriptor.Descriptor( - name='CMsgClientGetDepotDecryptionKeyResponse', - full_name='CMsgClientGetDepotDecryptionKeyResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientGetDepotDecryptionKeyResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='depot_id', full_name='CMsgClientGetDepotDecryptionKeyResponse.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='depot_encryption_key', full_name='CMsgClientGetDepotDecryptionKeyResponse.depot_encryption_key', index=2, - number=3, 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=3096, - serialized_end=3205, -) - - -_CMSGCLIENTCHECKAPPBETAPASSWORD = _descriptor.Descriptor( - name='CMsgClientCheckAppBetaPassword', - full_name='CMsgClientCheckAppBetaPassword', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientCheckAppBetaPassword.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='betapassword', full_name='CMsgClientCheckAppBetaPassword.betapassword', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CMsgClientCheckAppBetaPassword.language', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3207, - serialized_end=3295, -) - - -_CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE_BETAPASSWORD = _descriptor.Descriptor( - name='BetaPassword', - full_name='CMsgClientCheckAppBetaPasswordResponse.BetaPassword', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='betaname', full_name='CMsgClientCheckAppBetaPasswordResponse.BetaPassword.betaname', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='betapassword', full_name='CMsgClientCheckAppBetaPasswordResponse.BetaPassword.betapassword', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='betadescription', full_name='CMsgClientCheckAppBetaPasswordResponse.BetaPassword.betadescription', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3437, - serialized_end=3516, -) - -_CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE = _descriptor.Descriptor( - name='CMsgClientCheckAppBetaPasswordResponse', - full_name='CMsgClientCheckAppBetaPasswordResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientCheckAppBetaPasswordResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='betapasswords', full_name='CMsgClientCheckAppBetaPasswordResponse.betapasswords', index=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE_BETAPASSWORD, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3298, - serialized_end=3516, -) - - -_CMSGCLIENTGETCDNAUTHTOKENRESPONSE = _descriptor.Descriptor( - name='CMsgClientGetCDNAuthTokenResponse', - full_name='CMsgClientGetCDNAuthTokenResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientGetCDNAuthTokenResponse.eresult', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token', full_name='CMsgClientGetCDNAuthTokenResponse.token', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='expiration_time', full_name='CMsgClientGetCDNAuthTokenResponse.expiration_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3518, - serialized_end=3613, -) - - -_CMSGDOWNLOADRATESTATISTICS_STATSINFO = _descriptor.Descriptor( - name='StatsInfo', - full_name='CMsgDownloadRateStatistics.StatsInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='source_type', full_name='CMsgDownloadRateStatistics.StatsInfo.source_type', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='source_id', full_name='CMsgDownloadRateStatistics.StatsInfo.source_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='seconds', full_name='CMsgDownloadRateStatistics.StatsInfo.seconds', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bytes', full_name='CMsgDownloadRateStatistics.StatsInfo.bytes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='host_name', full_name='CMsgDownloadRateStatistics.StatsInfo.host_name', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='microseconds', full_name='CMsgDownloadRateStatistics.StatsInfo.microseconds', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='used_ipv6', full_name='CMsgDownloadRateStatistics.StatsInfo.used_ipv6', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='proxied', full_name='CMsgDownloadRateStatistics.StatsInfo.proxied', index=7, - 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=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=3764, - serialized_end=3924, -) - -_CMSGDOWNLOADRATESTATISTICS = _descriptor.Descriptor( - name='CMsgDownloadRateStatistics', - full_name='CMsgDownloadRateStatistics', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='cell_id', full_name='CMsgDownloadRateStatistics.cell_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stats', full_name='CMsgDownloadRateStatistics.stats', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='throttling_kbps', full_name='CMsgDownloadRateStatistics.throttling_kbps', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_realm', full_name='CMsgDownloadRateStatistics.steam_realm', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGDOWNLOADRATESTATISTICS_STATSINFO, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3616, - serialized_end=3924, -) - - -_CMSGCLIENTREQUESTACCOUNTDATA = _descriptor.Descriptor( - name='CMsgClientRequestAccountData', - full_name='CMsgClientRequestAccountData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='account_or_email', full_name='CMsgClientRequestAccountData.account_or_email', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='action', full_name='CMsgClientRequestAccountData.action', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3926, - serialized_end=3998, -) - - -_CMSGCLIENTREQUESTACCOUNTDATARESPONSE = _descriptor.Descriptor( - name='CMsgClientRequestAccountDataResponse', - full_name='CMsgClientRequestAccountDataResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='action', full_name='CMsgClientRequestAccountDataResponse.action', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientRequestAccountDataResponse.eresult', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='account_name', full_name='CMsgClientRequestAccountDataResponse.account_name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ct_matches', full_name='CMsgClientRequestAccountDataResponse.ct_matches', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='account_name_suggestion1', full_name='CMsgClientRequestAccountDataResponse.account_name_suggestion1', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='account_name_suggestion2', full_name='CMsgClientRequestAccountDataResponse.account_name_suggestion2', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='account_name_suggestion3', full_name='CMsgClientRequestAccountDataResponse.account_name_suggestion3', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4001, - serialized_end=4216, -) - - -_CMSGCLIENTUGSGETGLOBALSTATS = _descriptor.Descriptor( - name='CMsgClientUGSGetGlobalStats', - full_name='CMsgClientUGSGetGlobalStats', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='gameid', full_name='CMsgClientUGSGetGlobalStats.gameid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='history_days_requested', full_name='CMsgClientUGSGetGlobalStats.history_days_requested', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_last_requested', full_name='CMsgClientUGSGetGlobalStats.time_last_requested', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='first_day_cached', full_name='CMsgClientUGSGetGlobalStats.first_day_cached', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='days_cached', full_name='CMsgClientUGSGetGlobalStats.days_cached', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4219, - serialized_end=4372, -) - - -_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT = _descriptor.Descriptor( - name='Stat', - full_name='CMsgClientUGSGetGlobalStatsResponse.Day.Stat', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='stat_id', full_name='CMsgClientUGSGetGlobalStatsResponse.Day.Stat.stat_id', index=0, - number=1, 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='data', full_name='CMsgClientUGSGetGlobalStatsResponse.Day.Stat.data', index=1, - number=2, type=3, cpp_type=2, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4615, - serialized_end=4652, -) - -_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY = _descriptor.Descriptor( - name='Day', - full_name='CMsgClientUGSGetGlobalStatsResponse.Day', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='day_id', full_name='CMsgClientUGSGetGlobalStatsResponse.Day.day_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stats', full_name='CMsgClientUGSGetGlobalStatsResponse.Day.stats', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4530, - serialized_end=4652, -) - -_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE = _descriptor.Descriptor( - name='CMsgClientUGSGetGlobalStatsResponse', - full_name='CMsgClientUGSGetGlobalStatsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientUGSGetGlobalStatsResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='timestamp', full_name='CMsgClientUGSGetGlobalStatsResponse.timestamp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='day_current', full_name='CMsgClientUGSGetGlobalStatsResponse.day_current', 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='days', full_name='CMsgClientUGSGetGlobalStatsResponse.days', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4375, - serialized_end=4652, -) - - -_CMSGCLIENTREDEEMGUESTPASS = _descriptor.Descriptor( - name='CMsgClientRedeemGuestPass', - full_name='CMsgClientRedeemGuestPass', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='guest_pass_id', full_name='CMsgClientRedeemGuestPass.guest_pass_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4654, - serialized_end=4704, -) - - -_CMSGCLIENTREDEEMGUESTPASSRESPONSE = _descriptor.Descriptor( - name='CMsgClientRedeemGuestPassResponse', - full_name='CMsgClientRedeemGuestPassResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientRedeemGuestPassResponse.eresult', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='package_id', full_name='CMsgClientRedeemGuestPassResponse.package_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='must_own_appid', full_name='CMsgClientRedeemGuestPassResponse.must_own_appid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4706, - serialized_end=4805, -) - - -_CMSGCLIENTGETCLANACTIVITYCOUNTS = _descriptor.Descriptor( - name='CMsgClientGetClanActivityCounts', - full_name='CMsgClientGetClanActivityCounts', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_clans', full_name='CMsgClientGetClanActivityCounts.steamid_clans', index=0, - number=1, type=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4807, - serialized_end=4863, -) - - -_CMSGCLIENTGETCLANACTIVITYCOUNTSRESPONSE = _descriptor.Descriptor( - name='CMsgClientGetClanActivityCountsResponse', - full_name='CMsgClientGetClanActivityCountsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientGetClanActivityCountsResponse.eresult', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4865, - serialized_end=4926, -) - - -_CMSGCLIENTOGSREPORTSTRING = _descriptor.Descriptor( - name='CMsgClientOGSReportString', - full_name='CMsgClientOGSReportString', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accumulated', full_name='CMsgClientOGSReportString.accumulated', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='sessionid', full_name='CMsgClientOGSReportString.sessionid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='severity', full_name='CMsgClientOGSReportString.severity', 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='formatter', full_name='CMsgClientOGSReportString.formatter', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='varargs', full_name='CMsgClientOGSReportString.varargs', index=4, - number=5, 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=4928, - serialized_end=5049, -) - - -_CMSGCLIENTOGSREPORTBUG = _descriptor.Descriptor( - name='CMsgClientOGSReportBug', - full_name='CMsgClientOGSReportBug', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='sessionid', full_name='CMsgClientOGSReportBug.sessionid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bugtext', full_name='CMsgClientOGSReportBug.bugtext', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='screenshot', full_name='CMsgClientOGSReportBug.screenshot', index=2, - number=3, 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=5051, - serialized_end=5131, -) - - -_CMSGCLIENTSENTLOGS = _descriptor.Descriptor( - name='CMsgClientSentLogs', - full_name='CMsgClientSentLogs', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5133, - serialized_end=5153, -) - - -_CMSGGCCLIENT = _descriptor.Descriptor( - name='CMsgGCClient', - full_name='CMsgGCClient', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgGCClient.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='msgtype', full_name='CMsgGCClient.msgtype', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='payload', full_name='CMsgGCClient.payload', index=2, - number=3, 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='steamid', full_name='CMsgGCClient.steamid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gcname', full_name='CMsgGCClient.gcname', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip', full_name='CMsgGCClient.ip', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5155, - serialized_end=5263, -) - - -_CMSGCLIENTREQUESTFREELICENSE = _descriptor.Descriptor( - name='CMsgClientRequestFreeLicense', - full_name='CMsgClientRequestFreeLicense', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appids', full_name='CMsgClientRequestFreeLicense.appids', index=0, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5265, - serialized_end=5311, -) - - -_CMSGCLIENTREQUESTFREELICENSERESPONSE = _descriptor.Descriptor( - name='CMsgClientRequestFreeLicenseResponse', - full_name='CMsgClientRequestFreeLicenseResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientRequestFreeLicenseResponse.eresult', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='granted_packageids', full_name='CMsgClientRequestFreeLicenseResponse.granted_packageids', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='granted_appids', full_name='CMsgClientRequestFreeLicenseResponse.granted_appids', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5313, - serialized_end=5423, -) - - -_CMSGDRMDOWNLOADREQUESTWITHCRASHDATA = _descriptor.Descriptor( - name='CMsgDRMDownloadRequestWithCrashData', - full_name='CMsgDRMDownloadRequestWithCrashData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='download_flags', full_name='CMsgDRMDownloadRequestWithCrashData.download_flags', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='download_types_known', full_name='CMsgDRMDownloadRequestWithCrashData.download_types_known', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='guid_drm', full_name='CMsgDRMDownloadRequestWithCrashData.guid_drm', index=2, - number=3, 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='guid_split', full_name='CMsgDRMDownloadRequestWithCrashData.guid_split', 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='guid_merge', full_name='CMsgDRMDownloadRequestWithCrashData.guid_merge', index=4, - number=5, 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='module_name', full_name='CMsgDRMDownloadRequestWithCrashData.module_name', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='module_path', full_name='CMsgDRMDownloadRequestWithCrashData.module_path', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='crash_data', full_name='CMsgDRMDownloadRequestWithCrashData.crash_data', index=7, - number=8, 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=5426, - serialized_end=5637, -) - - -_CMSGDRMDOWNLOADRESPONSE = _descriptor.Descriptor( - name='CMsgDRMDownloadResponse', - full_name='CMsgDRMDownloadResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgDRMDownloadResponse.eresult', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgDRMDownloadResponse.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='blob_download_type', full_name='CMsgDRMDownloadResponse.blob_download_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='merge_guid', full_name='CMsgDRMDownloadResponse.merge_guid', 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='download_file_dfs_ip', full_name='CMsgDRMDownloadResponse.download_file_dfs_ip', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='download_file_dfs_port', full_name='CMsgDRMDownloadResponse.download_file_dfs_port', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='download_file_url', full_name='CMsgDRMDownloadResponse.download_file_url', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='module_path', full_name='CMsgDRMDownloadResponse.module_path', index=7, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5640, - serialized_end=5859, -) - - -_CMSGDRMFINALRESULT = _descriptor.Descriptor( - name='CMsgDRMFinalResult', - full_name='CMsgDRMFinalResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eResult', full_name='CMsgDRMFinalResult.eResult', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgDRMFinalResult.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='blob_download_type', full_name='CMsgDRMFinalResult.blob_download_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='error_detail', full_name='CMsgDRMFinalResult.error_detail', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='merge_guid', full_name='CMsgDRMFinalResult.merge_guid', index=4, - number=5, 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='download_file_dfs_ip', full_name='CMsgDRMFinalResult.download_file_dfs_ip', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='download_file_dfs_port', full_name='CMsgDRMFinalResult.download_file_dfs_port', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='download_file_url', full_name='CMsgDRMFinalResult.download_file_url', index=7, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5862, - serialized_end=6077, -) - - -_CMSGCLIENTDPCHECKSPECIALSURVEY = _descriptor.Descriptor( - name='CMsgClientDPCheckSpecialSurvey', - full_name='CMsgClientDPCheckSpecialSurvey', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='survey_id', full_name='CMsgClientDPCheckSpecialSurvey.survey_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6079, - serialized_end=6130, -) - - -_CMSGCLIENTDPCHECKSPECIALSURVEYRESPONSE = _descriptor.Descriptor( - name='CMsgClientDPCheckSpecialSurveyResponse', - full_name='CMsgClientDPCheckSpecialSurveyResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eResult', full_name='CMsgClientDPCheckSpecialSurveyResponse.eResult', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state', full_name='CMsgClientDPCheckSpecialSurveyResponse.state', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CMsgClientDPCheckSpecialSurveyResponse.name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='custom_url', full_name='CMsgClientDPCheckSpecialSurveyResponse.custom_url', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='include_software', full_name='CMsgClientDPCheckSpecialSurveyResponse.include_software', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token', full_name='CMsgClientDPCheckSpecialSurveyResponse.token', 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=6133, - serialized_end=6283, -) - - -_CMSGCLIENTDPSENDSPECIALSURVEYRESPONSE = _descriptor.Descriptor( - name='CMsgClientDPSendSpecialSurveyResponse', - full_name='CMsgClientDPSendSpecialSurveyResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='survey_id', full_name='CMsgClientDPSendSpecialSurveyResponse.survey_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='data', full_name='CMsgClientDPSendSpecialSurveyResponse.data', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6285, - serialized_end=6357, -) - - -_CMSGCLIENTDPSENDSPECIALSURVEYRESPONSEREPLY = _descriptor.Descriptor( - name='CMsgClientDPSendSpecialSurveyResponseReply', - full_name='CMsgClientDPSendSpecialSurveyResponseReply', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eResult', full_name='CMsgClientDPSendSpecialSurveyResponseReply.eResult', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token', full_name='CMsgClientDPSendSpecialSurveyResponseReply.token', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6359, - serialized_end=6438, -) - - -_CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAIL = _descriptor.Descriptor( - name='CMsgClientRequestForgottenPasswordEmail', - full_name='CMsgClientRequestForgottenPasswordEmail', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='account_name', full_name='CMsgClientRequestForgottenPasswordEmail.account_name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='password_tried', full_name='CMsgClientRequestForgottenPasswordEmail.password_tried', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6440, - serialized_end=6527, -) - - -_CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAILRESPONSE = _descriptor.Descriptor( - name='CMsgClientRequestForgottenPasswordEmailResponse', - full_name='CMsgClientRequestForgottenPasswordEmailResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eResult', full_name='CMsgClientRequestForgottenPasswordEmailResponse.eResult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='use_secret_question', full_name='CMsgClientRequestForgottenPasswordEmailResponse.use_secret_question', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6529, - serialized_end=6624, -) - - -_CMSGCLIENTITEMANNOUNCEMENTS_UNSEENITEM = _descriptor.Descriptor( - name='UnseenItem', - full_name='CMsgClientItemAnnouncements.UnseenItem', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientItemAnnouncements.UnseenItem.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='context_id', full_name='CMsgClientItemAnnouncements.UnseenItem.context_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='asset_id', full_name='CMsgClientItemAnnouncements.UnseenItem.asset_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='amount', full_name='CMsgClientItemAnnouncements.UnseenItem.amount', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime32_gained', full_name='CMsgClientItemAnnouncements.UnseenItem.rtime32_gained', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='source_appid', full_name='CMsgClientItemAnnouncements.UnseenItem.source_appid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6746, - serialized_end=6873, -) - -_CMSGCLIENTITEMANNOUNCEMENTS = _descriptor.Descriptor( - name='CMsgClientItemAnnouncements', - full_name='CMsgClientItemAnnouncements', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='count_new_items', full_name='CMsgClientItemAnnouncements.count_new_items', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unseen_items', full_name='CMsgClientItemAnnouncements.unseen_items', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTITEMANNOUNCEMENTS_UNSEENITEM, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6627, - serialized_end=6873, -) - - -_CMSGCLIENTREQUESTITEMANNOUNCEMENTS = _descriptor.Descriptor( - name='CMsgClientRequestItemAnnouncements', - full_name='CMsgClientRequestItemAnnouncements', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6875, - serialized_end=6911, -) - - -_CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION = _descriptor.Descriptor( - name='Notification', - full_name='CMsgClientUserNotifications.Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='user_notification_type', full_name='CMsgClientUserNotifications.Notification.user_notification_type', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CMsgClientUserNotifications.Notification.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=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=7011, - serialized_end=7072, -) - -_CMSGCLIENTUSERNOTIFICATIONS = _descriptor.Descriptor( - name='CMsgClientUserNotifications', - full_name='CMsgClientUserNotifications', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='notifications', full_name='CMsgClientUserNotifications.notifications', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6914, - serialized_end=7072, -) - - -_CMSGCLIENTCOMMENTNOTIFICATIONS = _descriptor.Descriptor( - name='CMsgClientCommentNotifications', - full_name='CMsgClientCommentNotifications', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='count_new_comments', full_name='CMsgClientCommentNotifications.count_new_comments', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count_new_comments_owner', full_name='CMsgClientCommentNotifications.count_new_comments_owner', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count_new_comments_subscriptions', full_name='CMsgClientCommentNotifications.count_new_comments_subscriptions', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7075, - serialized_end=7211, -) - - -_CMSGCLIENTREQUESTCOMMENTNOTIFICATIONS = _descriptor.Descriptor( - name='CMsgClientRequestCommentNotifications', - full_name='CMsgClientRequestCommentNotifications', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7213, - serialized_end=7252, -) - - -_CMSGCLIENTOFFLINEMESSAGENOTIFICATION = _descriptor.Descriptor( - name='CMsgClientOfflineMessageNotification', - full_name='CMsgClientOfflineMessageNotification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='offline_messages', full_name='CMsgClientOfflineMessageNotification.offline_messages', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends_with_offline_messages', full_name='CMsgClientOfflineMessageNotification.friends_with_offline_messages', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7254, - serialized_end=7357, -) - - -_CMSGCLIENTREQUESTOFFLINEMESSAGECOUNT = _descriptor.Descriptor( - name='CMsgClientRequestOfflineMessageCount', - full_name='CMsgClientRequestOfflineMessageCount', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7359, - serialized_end=7397, -) - - -_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORY = _descriptor.Descriptor( - name='CMsgClientChatGetFriendMessageHistory', - full_name='CMsgClientChatGetFriendMessageHistory', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientChatGetFriendMessageHistory.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7399, - serialized_end=7455, -) - - -_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE = _descriptor.Descriptor( - name='FriendMessage', - full_name='CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='timestamp', full_name='CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage.timestamp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='message', full_name='CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage.message', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unread', full_name='CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage.unread', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7621, - serialized_end=7707, -) - -_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE = _descriptor.Descriptor( - name='CMsgClientChatGetFriendMessageHistoryResponse', - full_name='CMsgClientChatGetFriendMessageHistoryResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientChatGetFriendMessageHistoryResponse.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='success', full_name='CMsgClientChatGetFriendMessageHistoryResponse.success', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='messages', full_name='CMsgClientChatGetFriendMessageHistoryResponse.messages', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7458, - serialized_end=7707, -) - - -_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYFOROFFLINEMESSAGES = _descriptor.Descriptor( - name='CMsgClientChatGetFriendMessageHistoryForOfflineMessages', - full_name='CMsgClientChatGetFriendMessageHistoryForOfflineMessages', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7709, - serialized_end=7766, -) - - -_CMSGCLIENTFSGETFRIENDSSTEAMLEVELS = _descriptor.Descriptor( - name='CMsgClientFSGetFriendsSteamLevels', - full_name='CMsgClientFSGetFriendsSteamLevels', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountids', full_name='CMsgClientFSGetFriendsSteamLevels.accountids', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7768, - serialized_end=7823, -) - - -_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND = _descriptor.Descriptor( - name='Friend', - full_name='CMsgClientFSGetFriendsSteamLevelsResponse.Friend', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CMsgClientFSGetFriendsSteamLevelsResponse.Friend.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='level', full_name='CMsgClientFSGetFriendsSteamLevelsResponse.Friend.level', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7939, - serialized_end=7981, -) - -_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE = _descriptor.Descriptor( - name='CMsgClientFSGetFriendsSteamLevelsResponse', - full_name='CMsgClientFSGetFriendsSteamLevelsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friends', full_name='CMsgClientFSGetFriendsSteamLevelsResponse.friends', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7826, - serialized_end=7981, -) - - -_CMSGCLIENTEMAILADDRINFO = _descriptor.Descriptor( - name='CMsgClientEmailAddrInfo', - full_name='CMsgClientEmailAddrInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='email_address', full_name='CMsgClientEmailAddrInfo.email_address', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='email_is_validated', full_name='CMsgClientEmailAddrInfo.email_is_validated', 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), - _descriptor.FieldDescriptor( - name='email_validation_changed', full_name='CMsgClientEmailAddrInfo.email_validation_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='credential_change_requires_code', full_name='CMsgClientEmailAddrInfo.credential_change_requires_code', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='password_or_secretqa_change_requires_code', full_name='CMsgClientEmailAddrInfo.password_or_secretqa_change_requires_code', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7984, - serialized_end=8186, -) - - -_CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID = _descriptor.Descriptor( - name='PublishedFileId', - full_name='CMsgCREItemVoteSummary.PublishedFileId', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgCREItemVoteSummary.PublishedFileId.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8284, - serialized_end=8328, -) - -_CMSGCREITEMVOTESUMMARY = _descriptor.Descriptor( - name='CMsgCREItemVoteSummary', - full_name='CMsgCREItemVoteSummary', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_ids', full_name='CMsgCREItemVoteSummary.published_file_ids', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8189, - serialized_end=8328, -) - - -_CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY = _descriptor.Descriptor( - name='ItemVoteSummary', - full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='votes_for', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.votes_for', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='votes_against', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.votes_against', 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='reports', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.reports', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='score', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.score', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8463, - serialized_end=8581, -) - -_CMSGCREITEMVOTESUMMARYRESPONSE = _descriptor.Descriptor( - name='CMsgCREItemVoteSummaryResponse', - full_name='CMsgCREItemVoteSummaryResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgCREItemVoteSummaryResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_vote_summaries', full_name='CMsgCREItemVoteSummaryResponse.item_vote_summaries', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8331, - serialized_end=8581, -) - - -_CMSGCREUPDATEUSERPUBLISHEDITEMVOTE = _descriptor.Descriptor( - name='CMsgCREUpdateUserPublishedItemVote', - full_name='CMsgCREUpdateUserPublishedItemVote', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgCREUpdateUserPublishedItemVote.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='vote_up', full_name='CMsgCREUpdateUserPublishedItemVote.vote_up', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8583, - serialized_end=8663, -) - - -_CMSGCREUPDATEUSERPUBLISHEDITEMVOTERESPONSE = _descriptor.Descriptor( - name='CMsgCREUpdateUserPublishedItemVoteResponse', - full_name='CMsgCREUpdateUserPublishedItemVoteResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgCREUpdateUserPublishedItemVoteResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8665, - serialized_end=8729, -) - - -_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID = _descriptor.Descriptor( - name='PublishedFileId', - full_name='CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8284, - serialized_end=8328, -) - -_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS = _descriptor.Descriptor( - name='CMsgCREGetUserPublishedItemVoteDetails', - full_name='CMsgCREGetUserPublishedItemVoteDetails', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_ids', full_name='CMsgCREGetUserPublishedItemVoteDetails.published_file_ids', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8732, - serialized_end=8903, -) - - -_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL = _descriptor.Descriptor( - name='UserItemVoteDetail', - full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='published_file_id', full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail.published_file_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='vote', full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail.vote', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9076, - serialized_end=9140, -) - -_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE = _descriptor.Descriptor( - name='CMsgCREGetUserPublishedItemVoteDetailsResponse', - full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='user_item_vote_details', full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.user_item_vote_details', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8906, - serialized_end=9140, -) - - -_CMSGFSGETFOLLOWERCOUNT = _descriptor.Descriptor( - name='CMsgFSGetFollowerCount', - full_name='CMsgFSGetFollowerCount', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id', full_name='CMsgFSGetFollowerCount.steam_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9142, - serialized_end=9184, -) - - -_CMSGFSGETFOLLOWERCOUNTRESPONSE = _descriptor.Descriptor( - name='CMsgFSGetFollowerCountResponse', - full_name='CMsgFSGetFollowerCountResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgFSGetFollowerCountResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CMsgFSGetFollowerCountResponse.count', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9186, - serialized_end=9256, -) - - -_CMSGFSGETISFOLLOWING = _descriptor.Descriptor( - name='CMsgFSGetIsFollowing', - full_name='CMsgFSGetIsFollowing', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id', full_name='CMsgFSGetIsFollowing.steam_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9258, - serialized_end=9298, -) - - -_CMSGFSGETISFOLLOWINGRESPONSE = _descriptor.Descriptor( - name='CMsgFSGetIsFollowingResponse', - full_name='CMsgFSGetIsFollowingResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgFSGetIsFollowingResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_following', full_name='CMsgFSGetIsFollowingResponse.is_following', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=True, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9300, - serialized_end=9379, -) - - -_CMSGFSENUMERATEFOLLOWINGLIST = _descriptor.Descriptor( - name='CMsgFSEnumerateFollowingList', - full_name='CMsgFSEnumerateFollowingList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='start_index', full_name='CMsgFSEnumerateFollowingList.start_index', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9381, - serialized_end=9432, -) - - -_CMSGFSENUMERATEFOLLOWINGLISTRESPONSE = _descriptor.Descriptor( - name='CMsgFSEnumerateFollowingListResponse', - full_name='CMsgFSEnumerateFollowingListResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgFSEnumerateFollowingListResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_results', full_name='CMsgFSEnumerateFollowingListResponse.total_results', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_ids', full_name='CMsgFSEnumerateFollowingListResponse.steam_ids', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9434, - serialized_end=9534, -) - - -_CMSGDPGETNUMBEROFCURRENTPLAYERS = _descriptor.Descriptor( - name='CMsgDPGetNumberOfCurrentPlayers', - full_name='CMsgDPGetNumberOfCurrentPlayers', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgDPGetNumberOfCurrentPlayers.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9536, - serialized_end=9584, -) - - -_CMSGDPGETNUMBEROFCURRENTPLAYERSRESPONSE = _descriptor.Descriptor( - name='CMsgDPGetNumberOfCurrentPlayersResponse', - full_name='CMsgDPGetNumberOfCurrentPlayersResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgDPGetNumberOfCurrentPlayersResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='player_count', full_name='CMsgDPGetNumberOfCurrentPlayersResponse.player_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9586, - serialized_end=9669, -) - - -_CMSGCLIENTFRIENDUSERSTATUSPUBLISHED = _descriptor.Descriptor( - name='CMsgClientFriendUserStatusPublished', - full_name='CMsgClientFriendUserStatusPublished', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friend_steamid', full_name='CMsgClientFriendUserStatusPublished.friend_steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientFriendUserStatusPublished.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='status_text', full_name='CMsgClientFriendUserStatusPublished.status_text', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9671, - serialized_end=9768, -) - - -_CMSGCLIENTSERVICEMETHODLEGACY = _descriptor.Descriptor( - name='CMsgClientServiceMethodLegacy', - full_name='CMsgClientServiceMethodLegacy', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='method_name', full_name='CMsgClientServiceMethodLegacy.method_name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='serialized_method', full_name='CMsgClientServiceMethodLegacy.serialized_method', 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='is_notification', full_name='CMsgClientServiceMethodLegacy.is_notification', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9770, - serialized_end=9874, -) - - -_CMSGCLIENTSERVICEMETHODLEGACYRESPONSE = _descriptor.Descriptor( - name='CMsgClientServiceMethodLegacyResponse', - full_name='CMsgClientServiceMethodLegacyResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='method_name', full_name='CMsgClientServiceMethodLegacyResponse.method_name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='serialized_method_response', full_name='CMsgClientServiceMethodLegacyResponse.serialized_method_response', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9876, - serialized_end=9972, -) - - -_CMSGCLIENTUIMODE = _descriptor.Descriptor( - name='CMsgClientUIMode', - full_name='CMsgClientUIMode', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='uimode', full_name='CMsgClientUIMode.uimode', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_mode', full_name='CMsgClientUIMode.chat_mode', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9974, - serialized_end=10027, -) - - -_CMSGCLIENTVANITYURLCHANGEDNOTIFICATION = _descriptor.Descriptor( - name='CMsgClientVanityURLChangedNotification', - full_name='CMsgClientVanityURLChangedNotification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='vanity_url', full_name='CMsgClientVanityURLChangedNotification.vanity_url', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10029, - serialized_end=10089, -) - - -_CMSGCLIENTAUTHORIZELOCALDEVICEREQUEST = _descriptor.Descriptor( - name='CMsgClientAuthorizeLocalDeviceRequest', - full_name='CMsgClientAuthorizeLocalDeviceRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='device_description', full_name='CMsgClientAuthorizeLocalDeviceRequest.device_description', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owner_account_id', full_name='CMsgClientAuthorizeLocalDeviceRequest.owner_account_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='local_device_token', full_name='CMsgClientAuthorizeLocalDeviceRequest.local_device_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10091, - serialized_end=10212, -) - - -_CMSGCLIENTAUTHORIZELOCALDEVICE = _descriptor.Descriptor( - name='CMsgClientAuthorizeLocalDevice', - full_name='CMsgClientAuthorizeLocalDevice', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientAuthorizeLocalDevice.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owner_account_id', full_name='CMsgClientAuthorizeLocalDevice.owner_account_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='authed_device_token', full_name='CMsgClientAuthorizeLocalDevice.authed_device_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10214, - serialized_end=10321, -) - - -_CMSGCLIENTAUTHORIZELOCALDEVICENOTIFICATION = _descriptor.Descriptor( - name='CMsgClientAuthorizeLocalDeviceNotification', - full_name='CMsgClientAuthorizeLocalDeviceNotification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientAuthorizeLocalDeviceNotification.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owner_account_id', full_name='CMsgClientAuthorizeLocalDeviceNotification.owner_account_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='local_device_token', full_name='CMsgClientAuthorizeLocalDeviceNotification.local_device_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10323, - serialized_end=10441, -) - - -_CMSGCLIENTDEAUTHORIZEDEVICEREQUEST = _descriptor.Descriptor( - name='CMsgClientDeauthorizeDeviceRequest', - full_name='CMsgClientDeauthorizeDeviceRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='deauthorization_account_id', full_name='CMsgClientDeauthorizeDeviceRequest.deauthorization_account_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deauthorization_device_token', full_name='CMsgClientDeauthorizeDeviceRequest.deauthorization_device_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10443, - serialized_end=10553, -) - - -_CMSGCLIENTDEAUTHORIZEDEVICE = _descriptor.Descriptor( - name='CMsgClientDeauthorizeDevice', - full_name='CMsgClientDeauthorizeDevice', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientDeauthorizeDevice.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deauthorization_account_id', full_name='CMsgClientDeauthorizeDevice.deauthorization_account_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10555, - serialized_end=10640, -) - - -_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN = _descriptor.Descriptor( - name='DeviceToken', - full_name='CMsgClientUseLocalDeviceAuthorizations.DeviceToken', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='owner_account_id', full_name='CMsgClientUseLocalDeviceAuthorizations.DeviceToken.owner_account_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token_id', full_name='CMsgClientUseLocalDeviceAuthorizations.DeviceToken.token_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10795, - serialized_end=10852, -) - -_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS = _descriptor.Descriptor( - name='CMsgClientUseLocalDeviceAuthorizations', - full_name='CMsgClientUseLocalDeviceAuthorizations', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='authorization_account_id', full_name='CMsgClientUseLocalDeviceAuthorizations.authorization_account_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='device_tokens', full_name='CMsgClientUseLocalDeviceAuthorizations.device_tokens', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10643, - serialized_end=10852, -) - - -_CMSGCLIENTGETAUTHORIZEDDEVICES = _descriptor.Descriptor( - name='CMsgClientGetAuthorizedDevices', - full_name='CMsgClientGetAuthorizedDevices', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10854, - serialized_end=10886, -) - - -_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE = _descriptor.Descriptor( - name='AuthorizedDevice', - full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='auth_device_token', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.auth_device_token', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='device_name', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.device_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_access_time', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.last_access_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='borrower_id', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.borrower_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_pending', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.is_pending', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_played', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.app_played', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11037, - serialized_end=11190, -) - -_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE = _descriptor.Descriptor( - name='CMsgClientGetAuthorizedDevicesResponse', - full_name='CMsgClientGetAuthorizedDevicesResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientGetAuthorizedDevicesResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='authorized_device', full_name='CMsgClientGetAuthorizedDevicesResponse.authorized_device', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10889, - serialized_end=11190, -) - - -_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY = _descriptor.Descriptor( - name='LockedLibrary', - full_name='CMsgClientSharedLibraryLockStatus.LockedLibrary', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='owner_id', full_name='CMsgClientSharedLibraryLockStatus.LockedLibrary.owner_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='locked_by', full_name='CMsgClientSharedLibraryLockStatus.LockedLibrary.locked_by', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11335, - serialized_end=11387, -) - -_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS = _descriptor.Descriptor( - name='CMsgClientSharedLibraryLockStatus', - full_name='CMsgClientSharedLibraryLockStatus', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='locked_library', full_name='CMsgClientSharedLibraryLockStatus.locked_library', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='own_library_locked_by', full_name='CMsgClientSharedLibraryLockStatus.own_library_locked_by', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11193, - serialized_end=11387, -) - - -_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP = _descriptor.Descriptor( - name='StopApp', - full_name='CMsgClientSharedLibraryStopPlaying.StopApp', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientSharedLibraryStopPlaying.StopApp.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owner_id', full_name='CMsgClientSharedLibraryStopPlaying.StopApp.owner_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11514, - serialized_end=11557, -) - -_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING = _descriptor.Descriptor( - name='CMsgClientSharedLibraryStopPlaying', - full_name='CMsgClientSharedLibraryStopPlaying', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='seconds_left', full_name='CMsgClientSharedLibraryStopPlaying.seconds_left', index=0, - number=1, 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='stop_apps', full_name='CMsgClientSharedLibraryStopPlaying.stop_apps', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11390, - serialized_end=11557, -) - - -_CMSGCLIENTSERVICECALL = _descriptor.Descriptor( - name='CMsgClientServiceCall', - full_name='CMsgClientServiceCall', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='sysid_routing', full_name='CMsgClientServiceCall.sysid_routing', 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='call_handle', full_name='CMsgClientServiceCall.call_handle', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='module_crc', full_name='CMsgClientServiceCall.module_crc', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='module_hash', full_name='CMsgClientServiceCall.module_hash', 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='function_id', full_name='CMsgClientServiceCall.function_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cub_output_max', full_name='CMsgClientServiceCall.cub_output_max', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='flags', full_name='CMsgClientServiceCall.flags', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='callparameter', full_name='CMsgClientServiceCall.callparameter', index=7, - number=8, 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='ping_only', full_name='CMsgClientServiceCall.ping_only', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_outstanding_calls', full_name='CMsgClientServiceCall.max_outstanding_calls', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientServiceCall.app_id', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11560, - serialized_end=11817, -) - - -_CMSGCLIENTSERVICEMODULE = _descriptor.Descriptor( - name='CMsgClientServiceModule', - full_name='CMsgClientServiceModule', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='module_crc', full_name='CMsgClientServiceModule.module_crc', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='module_hash', full_name='CMsgClientServiceModule.module_hash', 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='module_content', full_name='CMsgClientServiceModule.module_content', index=2, - number=3, 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=11819, - serialized_end=11909, -) - - -_CMSGCLIENTSERVICECALLRESPONSE = _descriptor.Descriptor( - name='CMsgClientServiceCallResponse', - full_name='CMsgClientServiceCallResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='sysid_routing', full_name='CMsgClientServiceCallResponse.sysid_routing', 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='call_handle', full_name='CMsgClientServiceCallResponse.call_handle', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='module_crc', full_name='CMsgClientServiceCallResponse.module_crc', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='module_hash', full_name='CMsgClientServiceCallResponse.module_hash', 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='ecallresult', full_name='CMsgClientServiceCallResponse.ecallresult', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='result_content', full_name='CMsgClientServiceCallResponse.result_content', 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), - _descriptor.FieldDescriptor( - name='os_version_info', full_name='CMsgClientServiceCallResponse.os_version_info', index=6, - number=7, 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='system_info', full_name='CMsgClientServiceCallResponse.system_info', index=7, - number=8, 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='load_address', full_name='CMsgClientServiceCallResponse.load_address', index=8, - number=9, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='exception_record', full_name='CMsgClientServiceCallResponse.exception_record', index=9, - number=10, 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='portable_os_version_info', full_name='CMsgClientServiceCallResponse.portable_os_version_info', index=10, - number=11, 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='portable_system_info', full_name='CMsgClientServiceCallResponse.portable_system_info', index=11, - number=12, 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='was_converted', full_name='CMsgClientServiceCallResponse.was_converted', index=12, - number=13, 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), - _descriptor.FieldDescriptor( - name='internal_result', full_name='CMsgClientServiceCallResponse.internal_result', index=13, - number=14, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='current_count', full_name='CMsgClientServiceCallResponse.current_count', index=14, - number=15, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_call_handle', full_name='CMsgClientServiceCallResponse.last_call_handle', index=15, - number=16, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_call_module_crc', full_name='CMsgClientServiceCallResponse.last_call_module_crc', index=16, - number=17, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_call_sysid_routing', full_name='CMsgClientServiceCallResponse.last_call_sysid_routing', index=17, - number=18, 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='last_ecallresult', full_name='CMsgClientServiceCallResponse.last_ecallresult', index=18, - number=19, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_callissue_delta', full_name='CMsgClientServiceCallResponse.last_callissue_delta', index=19, - number=20, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_callcomplete_delta', full_name='CMsgClientServiceCallResponse.last_callcomplete_delta', index=20, - number=21, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11912, - serialized_end=12480, -) - - -_CMSGAMUNLOCKH264 = _descriptor.Descriptor( - name='CMsgAMUnlockH264', - full_name='CMsgAMUnlockH264', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgAMUnlockH264.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='platform', full_name='CMsgAMUnlockH264.platform', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='reason', full_name='CMsgAMUnlockH264.reason', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12482, - serialized_end=12549, -) - - -_CMSGAMUNLOCKH264RESPONSE = _descriptor.Descriptor( - name='CMsgAMUnlockH264Response', - full_name='CMsgAMUnlockH264Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgAMUnlockH264Response.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='encryption_key', full_name='CMsgAMUnlockH264Response.encryption_key', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12551, - serialized_end=12621, -) - - -_CMSGCLIENTPLAYINGSESSIONSTATE = _descriptor.Descriptor( - name='CMsgClientPlayingSessionState', - full_name='CMsgClientPlayingSessionState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='playing_blocked', full_name='CMsgClientPlayingSessionState.playing_blocked', index=0, - 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), - _descriptor.FieldDescriptor( - name='playing_app', full_name='CMsgClientPlayingSessionState.playing_app', index=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12623, - serialized_end=12700, -) - - -_CMSGCLIENTKICKPLAYINGSESSION = _descriptor.Descriptor( - name='CMsgClientKickPlayingSession', - full_name='CMsgClientKickPlayingSession', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='only_stop_game', full_name='CMsgClientKickPlayingSession.only_stop_game', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12702, - serialized_end=12756, -) - - -_CMSGCLIENTVOICECALLPREAUTHORIZE = _descriptor.Descriptor( - name='CMsgClientVoiceCallPreAuthorize', - full_name='CMsgClientVoiceCallPreAuthorize', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='caller_steamid', full_name='CMsgClientVoiceCallPreAuthorize.caller_steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='receiver_steamid', full_name='CMsgClientVoiceCallPreAuthorize.receiver_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='caller_id', full_name='CMsgClientVoiceCallPreAuthorize.caller_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='hangup', full_name='CMsgClientVoiceCallPreAuthorize.hangup', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12758, - serialized_end=12876, -) - - -_CMSGCLIENTVOICECALLPREAUTHORIZERESPONSE = _descriptor.Descriptor( - name='CMsgClientVoiceCallPreAuthorizeResponse', - full_name='CMsgClientVoiceCallPreAuthorizeResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='caller_steamid', full_name='CMsgClientVoiceCallPreAuthorizeResponse.caller_steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='receiver_steamid', full_name='CMsgClientVoiceCallPreAuthorizeResponse.receiver_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientVoiceCallPreAuthorizeResponse.eresult', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='caller_id', full_name='CMsgClientVoiceCallPreAuthorizeResponse.caller_id', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12879, - serialized_end=13009, -) - - -_CMSGBADGECRAFTEDNOTIFICATION = _descriptor.Descriptor( - name='CMsgBadgeCraftedNotification', - full_name='CMsgBadgeCraftedNotification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgBadgeCraftedNotification.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='badge_level', full_name='CMsgBadgeCraftedNotification.badge_level', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13011, - serialized_end=13077, -) - - -_CMSGCLIENTSTARTPEERCONTENTSERVER = _descriptor.Descriptor( - name='CMsgClientStartPeerContentServer', - full_name='CMsgClientStartPeerContentServer', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientStartPeerContentServer.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_remote_id', full_name='CMsgClientStartPeerContentServer.client_remote_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientStartPeerContentServer.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='current_build_id', full_name='CMsgClientStartPeerContentServer.current_build_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13079, - serialized_end=13198, -) - - -_CMSGCLIENTSTARTPEERCONTENTSERVERRESPONSE = _descriptor.Descriptor( - name='CMsgClientStartPeerContentServerResponse', - full_name='CMsgClientStartPeerContentServerResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='result', full_name='CMsgClientStartPeerContentServerResponse.result', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_port', full_name='CMsgClientStartPeerContentServerResponse.server_port', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='installed_depots', full_name='CMsgClientStartPeerContentServerResponse.installed_depots', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13200, - serialized_end=13305, -) - - -_CMSGCLIENTGETPEERCONTENTINFO = _descriptor.Descriptor( - name='CMsgClientGetPeerContentInfo', - full_name='CMsgClientGetPeerContentInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientGetPeerContentInfo.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_remote_id', full_name='CMsgClientGetPeerContentInfo.client_remote_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owned_games_visible', full_name='CMsgClientGetPeerContentInfo.owned_games_visible', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13307, - serialized_end=13409, -) - - -_CMSGCLIENTGETPEERCONTENTINFORESPONSE = _descriptor.Descriptor( - name='CMsgClientGetPeerContentInfoResponse', - full_name='CMsgClientGetPeerContentInfoResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='result', full_name='CMsgClientGetPeerContentInfoResponse.result', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='apps', full_name='CMsgClientGetPeerContentInfoResponse.apps', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13411, - serialized_end=13479, -) - -_CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE.containing_type = _CMSGCLIENTRICHPRESENCEINFO -_CMSGCLIENTRICHPRESENCEINFO.fields_by_name['rich_presence'].message_type = _CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE -_CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE_BETAPASSWORD.containing_type = _CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE -_CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE.fields_by_name['betapasswords'].message_type = _CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE_BETAPASSWORD -_CMSGDOWNLOADRATESTATISTICS_STATSINFO.containing_type = _CMSGDOWNLOADRATESTATISTICS -_CMSGDOWNLOADRATESTATISTICS.fields_by_name['stats'].message_type = _CMSGDOWNLOADRATESTATISTICS_STATSINFO -_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT.containing_type = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY -_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY.fields_by_name['stats'].message_type = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT -_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY.containing_type = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE -_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE.fields_by_name['days'].message_type = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY -_CMSGCLIENTITEMANNOUNCEMENTS_UNSEENITEM.containing_type = _CMSGCLIENTITEMANNOUNCEMENTS -_CMSGCLIENTITEMANNOUNCEMENTS.fields_by_name['unseen_items'].message_type = _CMSGCLIENTITEMANNOUNCEMENTS_UNSEENITEM -_CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION.containing_type = _CMSGCLIENTUSERNOTIFICATIONS -_CMSGCLIENTUSERNOTIFICATIONS.fields_by_name['notifications'].message_type = _CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION -_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE.containing_type = _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE -_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE.fields_by_name['messages'].message_type = _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE -_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND.containing_type = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE -_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE.fields_by_name['friends'].message_type = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND -_CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID.containing_type = _CMSGCREITEMVOTESUMMARY -_CMSGCREITEMVOTESUMMARY.fields_by_name['published_file_ids'].message_type = _CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID -_CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY.containing_type = _CMSGCREITEMVOTESUMMARYRESPONSE -_CMSGCREITEMVOTESUMMARYRESPONSE.fields_by_name['item_vote_summaries'].message_type = _CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY -_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID.containing_type = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS -_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS.fields_by_name['published_file_ids'].message_type = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID -_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL.containing_type = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE -_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE.fields_by_name['user_item_vote_details'].message_type = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL -_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN.containing_type = _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS -_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS.fields_by_name['device_tokens'].message_type = _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN -_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE.containing_type = _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE -_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE.fields_by_name['authorized_device'].message_type = _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE -_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY.containing_type = _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS -_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS.fields_by_name['locked_library'].message_type = _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY -_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP.containing_type = _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING -_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING.fields_by_name['stop_apps'].message_type = _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP -DESCRIPTOR.message_types_by_name['CMsgClientUpdateUserGameInfo'] = _CMSGCLIENTUPDATEUSERGAMEINFO -DESCRIPTOR.message_types_by_name['CMsgClientRichPresenceUpload'] = _CMSGCLIENTRICHPRESENCEUPLOAD -DESCRIPTOR.message_types_by_name['CMsgClientRichPresenceRequest'] = _CMSGCLIENTRICHPRESENCEREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientRichPresenceInfo'] = _CMSGCLIENTRICHPRESENCEINFO -DESCRIPTOR.message_types_by_name['CMsgClientCheckFileSignature'] = _CMSGCLIENTCHECKFILESIGNATURE -DESCRIPTOR.message_types_by_name['CMsgClientCheckFileSignatureResponse'] = _CMSGCLIENTCHECKFILESIGNATURERESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientReadMachineAuth'] = _CMSGCLIENTREADMACHINEAUTH -DESCRIPTOR.message_types_by_name['CMsgClientReadMachineAuthResponse'] = _CMSGCLIENTREADMACHINEAUTHRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientUpdateMachineAuth'] = _CMSGCLIENTUPDATEMACHINEAUTH -DESCRIPTOR.message_types_by_name['CMsgClientUpdateMachineAuthResponse'] = _CMSGCLIENTUPDATEMACHINEAUTHRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientRequestMachineAuth'] = _CMSGCLIENTREQUESTMACHINEAUTH -DESCRIPTOR.message_types_by_name['CMsgClientRequestMachineAuthResponse'] = _CMSGCLIENTREQUESTMACHINEAUTHRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientRegisterKey'] = _CMSGCLIENTREGISTERKEY -DESCRIPTOR.message_types_by_name['CMsgClientPurchaseResponse'] = _CMSGCLIENTPURCHASERESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientActivateOEMLicense'] = _CMSGCLIENTACTIVATEOEMLICENSE -DESCRIPTOR.message_types_by_name['CMsgClientRegisterOEMMachine'] = _CMSGCLIENTREGISTEROEMMACHINE -DESCRIPTOR.message_types_by_name['CMsgClientRegisterOEMMachineResponse'] = _CMSGCLIENTREGISTEROEMMACHINERESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientPurchaseWithMachineID'] = _CMSGCLIENTPURCHASEWITHMACHINEID -DESCRIPTOR.message_types_by_name['CMsgTrading_InitiateTradeRequest'] = _CMSGTRADING_INITIATETRADEREQUEST -DESCRIPTOR.message_types_by_name['CMsgTrading_InitiateTradeResponse'] = _CMSGTRADING_INITIATETRADERESPONSE -DESCRIPTOR.message_types_by_name['CMsgTrading_CancelTradeRequest'] = _CMSGTRADING_CANCELTRADEREQUEST -DESCRIPTOR.message_types_by_name['CMsgTrading_StartSession'] = _CMSGTRADING_STARTSESSION -DESCRIPTOR.message_types_by_name['CMsgClientGetCDNAuthToken'] = _CMSGCLIENTGETCDNAUTHTOKEN -DESCRIPTOR.message_types_by_name['CMsgClientGetDepotDecryptionKey'] = _CMSGCLIENTGETDEPOTDECRYPTIONKEY -DESCRIPTOR.message_types_by_name['CMsgClientGetDepotDecryptionKeyResponse'] = _CMSGCLIENTGETDEPOTDECRYPTIONKEYRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientCheckAppBetaPassword'] = _CMSGCLIENTCHECKAPPBETAPASSWORD -DESCRIPTOR.message_types_by_name['CMsgClientCheckAppBetaPasswordResponse'] = _CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientGetCDNAuthTokenResponse'] = _CMSGCLIENTGETCDNAUTHTOKENRESPONSE -DESCRIPTOR.message_types_by_name['CMsgDownloadRateStatistics'] = _CMSGDOWNLOADRATESTATISTICS -DESCRIPTOR.message_types_by_name['CMsgClientRequestAccountData'] = _CMSGCLIENTREQUESTACCOUNTDATA -DESCRIPTOR.message_types_by_name['CMsgClientRequestAccountDataResponse'] = _CMSGCLIENTREQUESTACCOUNTDATARESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientUGSGetGlobalStats'] = _CMSGCLIENTUGSGETGLOBALSTATS -DESCRIPTOR.message_types_by_name['CMsgClientUGSGetGlobalStatsResponse'] = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientRedeemGuestPass'] = _CMSGCLIENTREDEEMGUESTPASS -DESCRIPTOR.message_types_by_name['CMsgClientRedeemGuestPassResponse'] = _CMSGCLIENTREDEEMGUESTPASSRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientGetClanActivityCounts'] = _CMSGCLIENTGETCLANACTIVITYCOUNTS -DESCRIPTOR.message_types_by_name['CMsgClientGetClanActivityCountsResponse'] = _CMSGCLIENTGETCLANACTIVITYCOUNTSRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientOGSReportString'] = _CMSGCLIENTOGSREPORTSTRING -DESCRIPTOR.message_types_by_name['CMsgClientOGSReportBug'] = _CMSGCLIENTOGSREPORTBUG -DESCRIPTOR.message_types_by_name['CMsgClientSentLogs'] = _CMSGCLIENTSENTLOGS -DESCRIPTOR.message_types_by_name['CMsgGCClient'] = _CMSGGCCLIENT -DESCRIPTOR.message_types_by_name['CMsgClientRequestFreeLicense'] = _CMSGCLIENTREQUESTFREELICENSE -DESCRIPTOR.message_types_by_name['CMsgClientRequestFreeLicenseResponse'] = _CMSGCLIENTREQUESTFREELICENSERESPONSE -DESCRIPTOR.message_types_by_name['CMsgDRMDownloadRequestWithCrashData'] = _CMSGDRMDOWNLOADREQUESTWITHCRASHDATA -DESCRIPTOR.message_types_by_name['CMsgDRMDownloadResponse'] = _CMSGDRMDOWNLOADRESPONSE -DESCRIPTOR.message_types_by_name['CMsgDRMFinalResult'] = _CMSGDRMFINALRESULT -DESCRIPTOR.message_types_by_name['CMsgClientDPCheckSpecialSurvey'] = _CMSGCLIENTDPCHECKSPECIALSURVEY -DESCRIPTOR.message_types_by_name['CMsgClientDPCheckSpecialSurveyResponse'] = _CMSGCLIENTDPCHECKSPECIALSURVEYRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientDPSendSpecialSurveyResponse'] = _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientDPSendSpecialSurveyResponseReply'] = _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSEREPLY -DESCRIPTOR.message_types_by_name['CMsgClientRequestForgottenPasswordEmail'] = _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAIL -DESCRIPTOR.message_types_by_name['CMsgClientRequestForgottenPasswordEmailResponse'] = _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAILRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientItemAnnouncements'] = _CMSGCLIENTITEMANNOUNCEMENTS -DESCRIPTOR.message_types_by_name['CMsgClientRequestItemAnnouncements'] = _CMSGCLIENTREQUESTITEMANNOUNCEMENTS -DESCRIPTOR.message_types_by_name['CMsgClientUserNotifications'] = _CMSGCLIENTUSERNOTIFICATIONS -DESCRIPTOR.message_types_by_name['CMsgClientCommentNotifications'] = _CMSGCLIENTCOMMENTNOTIFICATIONS -DESCRIPTOR.message_types_by_name['CMsgClientRequestCommentNotifications'] = _CMSGCLIENTREQUESTCOMMENTNOTIFICATIONS -DESCRIPTOR.message_types_by_name['CMsgClientOfflineMessageNotification'] = _CMSGCLIENTOFFLINEMESSAGENOTIFICATION -DESCRIPTOR.message_types_by_name['CMsgClientRequestOfflineMessageCount'] = _CMSGCLIENTREQUESTOFFLINEMESSAGECOUNT -DESCRIPTOR.message_types_by_name['CMsgClientChatGetFriendMessageHistory'] = _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORY -DESCRIPTOR.message_types_by_name['CMsgClientChatGetFriendMessageHistoryResponse'] = _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientChatGetFriendMessageHistoryForOfflineMessages'] = _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYFOROFFLINEMESSAGES -DESCRIPTOR.message_types_by_name['CMsgClientFSGetFriendsSteamLevels'] = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELS -DESCRIPTOR.message_types_by_name['CMsgClientFSGetFriendsSteamLevelsResponse'] = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientEmailAddrInfo'] = _CMSGCLIENTEMAILADDRINFO -DESCRIPTOR.message_types_by_name['CMsgCREItemVoteSummary'] = _CMSGCREITEMVOTESUMMARY -DESCRIPTOR.message_types_by_name['CMsgCREItemVoteSummaryResponse'] = _CMSGCREITEMVOTESUMMARYRESPONSE -DESCRIPTOR.message_types_by_name['CMsgCREUpdateUserPublishedItemVote'] = _CMSGCREUPDATEUSERPUBLISHEDITEMVOTE -DESCRIPTOR.message_types_by_name['CMsgCREUpdateUserPublishedItemVoteResponse'] = _CMSGCREUPDATEUSERPUBLISHEDITEMVOTERESPONSE -DESCRIPTOR.message_types_by_name['CMsgCREGetUserPublishedItemVoteDetails'] = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS -DESCRIPTOR.message_types_by_name['CMsgCREGetUserPublishedItemVoteDetailsResponse'] = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE -DESCRIPTOR.message_types_by_name['CMsgFSGetFollowerCount'] = _CMSGFSGETFOLLOWERCOUNT -DESCRIPTOR.message_types_by_name['CMsgFSGetFollowerCountResponse'] = _CMSGFSGETFOLLOWERCOUNTRESPONSE -DESCRIPTOR.message_types_by_name['CMsgFSGetIsFollowing'] = _CMSGFSGETISFOLLOWING -DESCRIPTOR.message_types_by_name['CMsgFSGetIsFollowingResponse'] = _CMSGFSGETISFOLLOWINGRESPONSE -DESCRIPTOR.message_types_by_name['CMsgFSEnumerateFollowingList'] = _CMSGFSENUMERATEFOLLOWINGLIST -DESCRIPTOR.message_types_by_name['CMsgFSEnumerateFollowingListResponse'] = _CMSGFSENUMERATEFOLLOWINGLISTRESPONSE -DESCRIPTOR.message_types_by_name['CMsgDPGetNumberOfCurrentPlayers'] = _CMSGDPGETNUMBEROFCURRENTPLAYERS -DESCRIPTOR.message_types_by_name['CMsgDPGetNumberOfCurrentPlayersResponse'] = _CMSGDPGETNUMBEROFCURRENTPLAYERSRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientFriendUserStatusPublished'] = _CMSGCLIENTFRIENDUSERSTATUSPUBLISHED -DESCRIPTOR.message_types_by_name['CMsgClientServiceMethodLegacy'] = _CMSGCLIENTSERVICEMETHODLEGACY -DESCRIPTOR.message_types_by_name['CMsgClientServiceMethodLegacyResponse'] = _CMSGCLIENTSERVICEMETHODLEGACYRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientUIMode'] = _CMSGCLIENTUIMODE -DESCRIPTOR.message_types_by_name['CMsgClientVanityURLChangedNotification'] = _CMSGCLIENTVANITYURLCHANGEDNOTIFICATION -DESCRIPTOR.message_types_by_name['CMsgClientAuthorizeLocalDeviceRequest'] = _CMSGCLIENTAUTHORIZELOCALDEVICEREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientAuthorizeLocalDevice'] = _CMSGCLIENTAUTHORIZELOCALDEVICE -DESCRIPTOR.message_types_by_name['CMsgClientAuthorizeLocalDeviceNotification'] = _CMSGCLIENTAUTHORIZELOCALDEVICENOTIFICATION -DESCRIPTOR.message_types_by_name['CMsgClientDeauthorizeDeviceRequest'] = _CMSGCLIENTDEAUTHORIZEDEVICEREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientDeauthorizeDevice'] = _CMSGCLIENTDEAUTHORIZEDEVICE -DESCRIPTOR.message_types_by_name['CMsgClientUseLocalDeviceAuthorizations'] = _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS -DESCRIPTOR.message_types_by_name['CMsgClientGetAuthorizedDevices'] = _CMSGCLIENTGETAUTHORIZEDDEVICES -DESCRIPTOR.message_types_by_name['CMsgClientGetAuthorizedDevicesResponse'] = _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientSharedLibraryLockStatus'] = _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS -DESCRIPTOR.message_types_by_name['CMsgClientSharedLibraryStopPlaying'] = _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING -DESCRIPTOR.message_types_by_name['CMsgClientServiceCall'] = _CMSGCLIENTSERVICECALL -DESCRIPTOR.message_types_by_name['CMsgClientServiceModule'] = _CMSGCLIENTSERVICEMODULE -DESCRIPTOR.message_types_by_name['CMsgClientServiceCallResponse'] = _CMSGCLIENTSERVICECALLRESPONSE -DESCRIPTOR.message_types_by_name['CMsgAMUnlockH264'] = _CMSGAMUNLOCKH264 -DESCRIPTOR.message_types_by_name['CMsgAMUnlockH264Response'] = _CMSGAMUNLOCKH264RESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientPlayingSessionState'] = _CMSGCLIENTPLAYINGSESSIONSTATE -DESCRIPTOR.message_types_by_name['CMsgClientKickPlayingSession'] = _CMSGCLIENTKICKPLAYINGSESSION -DESCRIPTOR.message_types_by_name['CMsgClientVoiceCallPreAuthorize'] = _CMSGCLIENTVOICECALLPREAUTHORIZE -DESCRIPTOR.message_types_by_name['CMsgClientVoiceCallPreAuthorizeResponse'] = _CMSGCLIENTVOICECALLPREAUTHORIZERESPONSE -DESCRIPTOR.message_types_by_name['CMsgBadgeCraftedNotification'] = _CMSGBADGECRAFTEDNOTIFICATION -DESCRIPTOR.message_types_by_name['CMsgClientStartPeerContentServer'] = _CMSGCLIENTSTARTPEERCONTENTSERVER -DESCRIPTOR.message_types_by_name['CMsgClientStartPeerContentServerResponse'] = _CMSGCLIENTSTARTPEERCONTENTSERVERRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientGetPeerContentInfo'] = _CMSGCLIENTGETPEERCONTENTINFO -DESCRIPTOR.message_types_by_name['CMsgClientGetPeerContentInfoResponse'] = _CMSGCLIENTGETPEERCONTENTINFORESPONSE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"steammessages_clientserver_2.proto\x1a\x18steammessages_base.proto\"w\n\x1c\x43MsgClientUpdateUserGameInfo\x12\x14\n\x0csteamid_idgs\x18\x01 \x01(\x06\x12\x0e\n\x06gameid\x18\x02 \x01(\x06\x12\x0f\n\x07game_ip\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\r\n\x05token\x18\x05 \x01(\x0c\"S\n\x1c\x43MsgClientRichPresenceUpload\x12\x18\n\x10rich_presence_kv\x18\x01 \x01(\x0c\x12\x19\n\x11steamid_broadcast\x18\x02 \x03(\x06\"8\n\x1d\x43MsgClientRichPresenceRequest\x12\x17\n\x0fsteamid_request\x18\x01 \x03(\x06\"\x9d\x01\n\x1a\x43MsgClientRichPresenceInfo\x12?\n\rrich_presence\x18\x01 \x03(\x0b\x32(.CMsgClientRichPresenceInfo.RichPresence\x1a>\n\x0cRichPresence\x12\x14\n\x0csteamid_user\x18\x01 \x01(\x06\x12\x18\n\x10rich_presence_kv\x18\x02 \x01(\x0c\".\n\x1c\x43MsgClientCheckFileSignature\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"\xf7\x01\n$CMsgClientCheckFileSignatureResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0b\n\x03pid\x18\x02 \x01(\r\x12\x0f\n\x07\x65result\x18\x03 \x01(\r\x12\x10\n\x08\x66ilename\x18\x04 \x01(\t\x12\x18\n\x10\x65signatureresult\x18\x05 \x01(\r\x12\x10\n\x08sha_file\x18\x06 \x01(\x0c\x12\x17\n\x0fsignatureheader\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ilesize\x18\x08 \x01(\r\x12\x14\n\x0cgetlasterror\x18\t \x01(\r\x12\"\n\x1a\x65valvesignaturecheckdetail\x18\n \x01(\r\"P\n\x19\x43MsgClientReadMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x11\n\tcubtoread\x18\x03 \x01(\r\"\xce\x01\n!CMsgClientReadMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x0f\n\x07\x63ubread\x18\x07 \x01(\r\x12\x12\n\nbytes_read\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66ilename_sentry\x18\t \x01(\t\"\xbd\x01\n\x1b\x43MsgClientUpdateMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x12\n\ncubtowrite\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x0c\x12\x10\n\x08otp_type\x18\x05 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x06 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\x07 \x01(\x0c\x12\x15\n\rotp_timedrift\x18\x08 \x01(\r\"\xe1\x01\n#CMsgClientUpdateMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x10\n\x08\x63ubwrote\x18\x07 \x01(\r\x12\x10\n\x08otp_type\x18\x08 \x01(\x05\x12\x11\n\totp_value\x18\t \x01(\r\x12\x16\n\x0eotp_identifier\x18\n \x01(\t\"\xa1\x02\n\x1c\x43MsgClientRequestMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x1a\n\x12\x65result_sentryfile\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x16\n\x0esha_sentryfile\x18\x04 \x01(\x0c\x12\x1b\n\x13lock_account_action\x18\x06 \x01(\x05\x12\x10\n\x08otp_type\x18\x07 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x08 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\t \x01(\x0c\x12\x11\n\totp_value\x18\n \x01(\r\x12\x14\n\x0cmachine_name\x18\x0b \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x0c \x01(\t\"7\n$CMsgClientRequestMachineAuthResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"$\n\x15\x43MsgClientRegisterKey\x12\x0b\n\x03key\x18\x01 \x01(\t\"p\n\x1a\x43MsgClientPurchaseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17purchase_result_details\x18\x02 \x01(\x05\x12\x1d\n\x15purchase_receipt_info\x18\x03 \x01(\x0c\"\xc5\x01\n\x1c\x43MsgClientActivateOEMLicense\x12\x19\n\x11\x62ios_manufacturer\x18\x01 \x01(\t\x12\x19\n\x11\x62ios_serialnumber\x18\x02 \x01(\t\x12\x14\n\x0clicense_file\x18\x03 \x01(\x0c\x12\x1e\n\x16mainboard_manufacturer\x18\x04 \x01(\t\x12\x19\n\x11mainboard_product\x18\x05 \x01(\t\x12\x1e\n\x16mainboard_serialnumber\x18\x06 \x01(\t\"9\n\x1c\x43MsgClientRegisterOEMMachine\x12\x19\n\x11oem_register_file\x18\x01 \x01(\x0c\"7\n$CMsgClientRegisterOEMMachineResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"K\n\x1f\x43MsgClientPurchaseWithMachineID\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0cmachine_info\x18\x02 \x01(\x0c\"g\n CMsgTrading_InitiateTradeRequest\x12\x18\n\x10trade_request_id\x18\x01 \x01(\r\x12\x15\n\rother_steamid\x18\x02 \x01(\x04\x12\x12\n\nother_name\x18\x03 \x01(\t\"\xd2\x02\n!CMsgTrading_InitiateTradeResponse\x12\x10\n\x08response\x18\x01 \x01(\r\x12\x18\n\x10trade_request_id\x18\x02 \x01(\r\x12\x15\n\rother_steamid\x18\x03 \x01(\x04\x12 \n\x18steamguard_required_days\x18\x04 \x01(\r\x12 \n\x18new_device_cooldown_days\x18\x05 \x01(\r\x12-\n%default_password_reset_probation_days\x18\x06 \x01(\r\x12%\n\x1dpassword_reset_probation_days\x18\x07 \x01(\r\x12+\n#default_email_change_probation_days\x18\x08 \x01(\r\x12#\n\x1b\x65mail_change_probation_days\x18\t \x01(\r\"7\n\x1e\x43MsgTrading_CancelTradeRequest\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"1\n\x18\x43MsgTrading_StartSession\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"P\n\x19\x43MsgClientGetCDNAuthToken\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x11\n\thost_name\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"C\n\x1f\x43MsgClientGetDepotDecryptionKey\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"m\n\'CMsgClientGetDepotDecryptionKeyResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x08\x64\x65pot_id\x18\x02 \x01(\r\x12\x1c\n\x14\x64\x65pot_encryption_key\x18\x03 \x01(\x0c\"X\n\x1e\x43MsgClientCheckAppBetaPassword\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x10\n\x08language\x18\x03 \x01(\x05\"\xda\x01\n&CMsgClientCheckAppBetaPasswordResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12K\n\rbetapasswords\x18\x04 \x03(\x0b\x32\x34.CMsgClientCheckAppBetaPasswordResponse.BetaPassword\x1aO\n\x0c\x42\x65taPassword\x12\x10\n\x08\x62\x65taname\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\x12\x17\n\x0f\x62\x65tadescription\x18\x03 \x01(\t\"_\n!CMsgClientGetCDNAuthTokenResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\t\x12\x17\n\x0f\x65xpiration_time\x18\x03 \x01(\r\"\xb4\x02\n\x1a\x43MsgDownloadRateStatistics\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x34\n\x05stats\x18\x02 \x03(\x0b\x32%.CMsgDownloadRateStatistics.StatsInfo\x12\x17\n\x0fthrottling_kbps\x18\x03 \x01(\r\x12\x13\n\x0bsteam_realm\x18\x04 \x01(\r\x1a\xa0\x01\n\tStatsInfo\x12\x13\n\x0bsource_type\x18\x01 \x01(\r\x12\x11\n\tsource_id\x18\x02 \x01(\r\x12\x0f\n\x07seconds\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x04\x12\x11\n\thost_name\x18\x05 \x01(\t\x12\x14\n\x0cmicroseconds\x18\x06 \x01(\x04\x12\x11\n\tused_ipv6\x18\x07 \x01(\x08\x12\x0f\n\x07proxied\x18\x08 \x01(\x08\"H\n\x1c\x43MsgClientRequestAccountData\x12\x18\n\x10\x61\x63\x63ount_or_email\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\r\"\xd7\x01\n$CMsgClientRequestAccountDataResponse\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x03 \x01(\t\x12\x12\n\nct_matches\x18\x04 \x01(\r\x12 \n\x18\x61\x63\x63ount_name_suggestion1\x18\x05 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion2\x18\x06 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion3\x18\x07 \x01(\t\"\x99\x01\n\x1b\x43MsgClientUGSGetGlobalStats\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1e\n\x16history_days_requested\x18\x02 \x01(\r\x12\x1b\n\x13time_last_requested\x18\x03 \x01(\x07\x12\x18\n\x10\x66irst_day_cached\x18\x04 \x01(\r\x12\x13\n\x0b\x64\x61ys_cached\x18\x05 \x01(\r\"\x95\x02\n#CMsgClientUGSGetGlobalStatsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x11\n\ttimestamp\x18\x02 \x01(\x07\x12\x13\n\x0b\x64\x61y_current\x18\x03 \x01(\x05\x12\x36\n\x04\x64\x61ys\x18\x04 \x03(\x0b\x32(.CMsgClientUGSGetGlobalStatsResponse.Day\x1az\n\x03\x44\x61y\x12\x0e\n\x06\x64\x61y_id\x18\x01 \x01(\r\x12<\n\x05stats\x18\x02 \x03(\x0b\x32-.CMsgClientUGSGetGlobalStatsResponse.Day.Stat\x1a%\n\x04Stat\x12\x0f\n\x07stat_id\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x03\"2\n\x19\x43MsgClientRedeemGuestPass\x12\x15\n\rguest_pass_id\x18\x01 \x01(\x06\"c\n!CMsgClientRedeemGuestPassResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x12\n\npackage_id\x18\x02 \x01(\r\x12\x16\n\x0emust_own_appid\x18\x03 \x01(\r\"8\n\x1f\x43MsgClientGetClanActivityCounts\x12\x15\n\rsteamid_clans\x18\x01 \x03(\x04\"=\n\'CMsgClientGetClanActivityCountsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\"y\n\x19\x43MsgClientOGSReportString\x12\x13\n\x0b\x61\x63\x63umulated\x18\x01 \x01(\x08\x12\x11\n\tsessionid\x18\x02 \x01(\x04\x12\x10\n\x08severity\x18\x03 \x01(\x05\x12\x11\n\tformatter\x18\x04 \x01(\t\x12\x0f\n\x07varargs\x18\x05 \x01(\x0c\"P\n\x16\x43MsgClientOGSReportBug\x12\x11\n\tsessionid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62ugtext\x18\x02 \x01(\t\x12\x12\n\nscreenshot\x18\x03 \x01(\x0c\"\x14\n\x12\x43MsgClientSentLogs\"l\n\x0c\x43MsgGCClient\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07msgtype\x18\x02 \x01(\r\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\x12\x0e\n\x06gcname\x18\x05 \x01(\t\x12\n\n\x02ip\x18\x06 \x01(\r\".\n\x1c\x43MsgClientRequestFreeLicense\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"n\n$CMsgClientRequestFreeLicenseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x1a\n\x12granted_packageids\x18\x02 \x03(\r\x12\x16\n\x0egranted_appids\x18\x03 \x03(\r\"\xd3\x01\n#CMsgDRMDownloadRequestWithCrashData\x12\x16\n\x0e\x64ownload_flags\x18\x01 \x01(\r\x12\x1c\n\x14\x64ownload_types_known\x18\x02 \x01(\r\x12\x10\n\x08guid_drm\x18\x03 \x01(\x0c\x12\x12\n\nguid_split\x18\x04 \x01(\x0c\x12\x12\n\nguid_merge\x18\x05 \x01(\x0c\x12\x13\n\x0bmodule_name\x18\x06 \x01(\t\x12\x13\n\x0bmodule_path\x18\x07 \x01(\t\x12\x12\n\ncrash_data\x18\x08 \x01(\x0c\"\xdb\x01\n\x17\x43MsgDRMDownloadResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x12\n\nmerge_guid\x18\x04 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x05 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x06 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x07 \x01(\t\x12\x13\n\x0bmodule_path\x18\x08 \x01(\t\"\xd7\x01\n\x12\x43MsgDRMFinalResult\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x14\n\x0c\x65rror_detail\x18\x04 \x01(\r\x12\x12\n\nmerge_guid\x18\x05 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x06 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x07 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x08 \x01(\t\"3\n\x1e\x43MsgClientDPCheckSpecialSurvey\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\"\x96\x01\n&CMsgClientDPCheckSpecialSurveyResponse\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05state\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\ncustom_url\x18\x04 \x01(\t\x12\x18\n\x10include_software\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\"H\n%CMsgClientDPSendSpecialSurveyResponse\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"O\n*CMsgClientDPSendSpecialSurveyResponseReply\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\x0c\"W\n\'CMsgClientRequestForgottenPasswordEmail\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x16\n\x0epassword_tried\x18\x02 \x01(\t\"_\n/CMsgClientRequestForgottenPasswordEmailResponse\x12\x0f\n\x07\x65Result\x18\x01 \x01(\r\x12\x1b\n\x13use_secret_question\x18\x02 \x01(\x08\"\xf6\x01\n\x1b\x43MsgClientItemAnnouncements\x12\x17\n\x0f\x63ount_new_items\x18\x01 \x01(\r\x12=\n\x0cunseen_items\x18\x02 \x03(\x0b\x32\'.CMsgClientItemAnnouncements.UnseenItem\x1a\x7f\n\nUnseenItem\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\ncontext_id\x18\x02 \x01(\x04\x12\x10\n\x08\x61sset_id\x18\x03 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x04\x12\x16\n\x0ertime32_gained\x18\x05 \x01(\x07\x12\x14\n\x0csource_appid\x18\x06 \x01(\r\"$\n\"CMsgClientRequestItemAnnouncements\"\x9e\x01\n\x1b\x43MsgClientUserNotifications\x12@\n\rnotifications\x18\x01 \x03(\x0b\x32).CMsgClientUserNotifications.Notification\x1a=\n\x0cNotification\x12\x1e\n\x16user_notification_type\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x88\x01\n\x1e\x43MsgClientCommentNotifications\x12\x1a\n\x12\x63ount_new_comments\x18\x01 \x01(\r\x12 \n\x18\x63ount_new_comments_owner\x18\x02 \x01(\r\x12(\n count_new_comments_subscriptions\x18\x03 \x01(\r\"\'\n%CMsgClientRequestCommentNotifications\"g\n$CMsgClientOfflineMessageNotification\x12\x18\n\x10offline_messages\x18\x01 \x01(\r\x12%\n\x1d\x66riends_with_offline_messages\x18\x02 \x03(\r\"&\n$CMsgClientRequestOfflineMessageCount\"8\n%CMsgClientChatGetFriendMessageHistory\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xf9\x01\n-CMsgClientChatGetFriendMessageHistoryResponse\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07success\x18\x02 \x01(\r\x12N\n\x08messages\x18\x03 \x03(\x0b\x32<.CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage\x1aV\n\rFriendMessage\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"9\n7CMsgClientChatGetFriendMessageHistoryForOfflineMessages\"7\n!CMsgClientFSGetFriendsSteamLevels\x12\x12\n\naccountids\x18\x01 \x03(\r\"\x9b\x01\n)CMsgClientFSGetFriendsSteamLevelsResponse\x12\x42\n\x07\x66riends\x18\x01 \x03(\x0b\x32\x31.CMsgClientFSGetFriendsSteamLevelsResponse.Friend\x1a*\n\x06\x46riend\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\xca\x01\n\x17\x43MsgClientEmailAddrInfo\x12\x15\n\remail_address\x18\x01 \x01(\t\x12\x1a\n\x12\x65mail_is_validated\x18\x02 \x01(\x08\x12 \n\x18\x65mail_validation_changed\x18\x03 \x01(\x08\x12\'\n\x1f\x63redential_change_requires_code\x18\x04 \x01(\x08\x12\x31\n)password_or_secretqa_change_requires_code\x18\x05 \x01(\x08\"\x8b\x01\n\x16\x43MsgCREItemVoteSummary\x12\x43\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\'.CMsgCREItemVoteSummary.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xfa\x01\n\x1e\x43MsgCREItemVoteSummaryResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12L\n\x13item_vote_summaries\x18\x02 \x03(\x0b\x32/.CMsgCREItemVoteSummaryResponse.ItemVoteSummary\x1av\n\x0fItemVoteSummary\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"P\n\"CMsgCREUpdateUserPublishedItemVote\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x07vote_up\x18\x02 \x01(\x08\"@\n*CMsgCREUpdateUserPublishedItemVoteResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xab\x01\n&CMsgCREGetUserPublishedItemVoteDetails\x12S\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\x37.CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xea\x01\n.CMsgCREGetUserPublishedItemVoteDetailsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x62\n\x16user_item_vote_details\x18\x02 \x03(\x0b\x32\x42.CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail\x1a@\n\x12UserItemVoteDetail\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x04vote\x18\x02 \x01(\x05:\x01\x30\"*\n\x16\x43MsgFSGetFollowerCount\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"F\n\x1e\x43MsgFSGetFollowerCountResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x05\x63ount\x18\x02 \x01(\x05:\x01\x30\"(\n\x14\x43MsgFSGetIsFollowing\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"O\n\x1c\x43MsgFSGetIsFollowingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1b\n\x0cis_following\x18\x02 \x01(\x08:\x05\x66\x61lse\"3\n\x1c\x43MsgFSEnumerateFollowingList\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\"d\n$CMsgFSEnumerateFollowingListResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x15\n\rtotal_results\x18\x02 \x01(\x05\x12\x11\n\tsteam_ids\x18\x03 \x03(\x06\"0\n\x1f\x43MsgDPGetNumberOfCurrentPlayers\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"S\n\'CMsgDPGetNumberOfCurrentPlayersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0cplayer_count\x18\x02 \x01(\x05\"a\n#CMsgClientFriendUserStatusPublished\x12\x16\n\x0e\x66riend_steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x13\n\x0bstatus_text\x18\x03 \x01(\t\"h\n\x1d\x43MsgClientServiceMethodLegacy\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\x19\n\x11serialized_method\x18\x02 \x01(\x0c\x12\x17\n\x0fis_notification\x18\x03 \x01(\x08\"`\n%CMsgClientServiceMethodLegacyResponse\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\"\n\x1aserialized_method_response\x18\x02 \x01(\x0c\"5\n\x10\x43MsgClientUIMode\x12\x0e\n\x06uimode\x18\x01 \x01(\r\x12\x11\n\tchat_mode\x18\x02 \x01(\r\"<\n&CMsgClientVanityURLChangedNotification\x12\x12\n\nvanity_url\x18\x01 \x01(\t\"y\n%CMsgClientAuthorizeLocalDeviceRequest\x12\x1a\n\x12\x64\x65vice_description\x18\x01 \x01(\t\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"k\n\x1e\x43MsgClientAuthorizeLocalDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1b\n\x13\x61uthed_device_token\x18\x03 \x01(\x04\"v\n*CMsgClientAuthorizeLocalDeviceNotification\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1a\n\x12local_device_token\x18\x03 \x01(\x04\"n\n\"CMsgClientDeauthorizeDeviceRequest\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x01 \x01(\r\x12$\n\x1c\x64\x65\x61uthorization_device_token\x18\x02 \x01(\x04\"U\n\x1b\x43MsgClientDeauthorizeDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x02 \x01(\r\"\xd1\x01\n&CMsgClientUseLocalDeviceAuthorizations\x12 \n\x18\x61uthorization_account_id\x18\x01 \x03(\r\x12J\n\rdevice_tokens\x18\x02 \x03(\x0b\x32\x33.CMsgClientUseLocalDeviceAuthorizations.DeviceToken\x1a\x39\n\x0b\x44\x65viceToken\x12\x18\n\x10owner_account_id\x18\x01 \x01(\r\x12\x10\n\x08token_id\x18\x02 \x01(\x04\" \n\x1e\x43MsgClientGetAuthorizedDevices\"\xad\x02\n&CMsgClientGetAuthorizedDevicesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12S\n\x11\x61uthorized_device\x18\x02 \x03(\x0b\x32\x38.CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice\x1a\x99\x01\n\x10\x41uthorizedDevice\x12\x19\n\x11\x61uth_device_token\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x18\n\x10last_access_time\x18\x03 \x01(\r\x12\x13\n\x0b\x62orrower_id\x18\x04 \x01(\r\x12\x12\n\nis_pending\x18\x05 \x01(\x08\x12\x12\n\napp_played\x18\x06 \x01(\r\"\xc2\x01\n!CMsgClientSharedLibraryLockStatus\x12H\n\x0elocked_library\x18\x01 \x03(\x0b\x32\x30.CMsgClientSharedLibraryLockStatus.LockedLibrary\x12\x1d\n\x15own_library_locked_by\x18\x02 \x01(\r\x1a\x34\n\rLockedLibrary\x12\x10\n\x08owner_id\x18\x01 \x01(\r\x12\x11\n\tlocked_by\x18\x02 \x01(\r\"\xa7\x01\n\"CMsgClientSharedLibraryStopPlaying\x12\x14\n\x0cseconds_left\x18\x01 \x01(\x05\x12>\n\tstop_apps\x18\x02 \x03(\x0b\x32+.CMsgClientSharedLibraryStopPlaying.StopApp\x1a+\n\x07StopApp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\"\x81\x02\n\x15\x43MsgClientServiceCall\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x66unction_id\x18\x05 \x01(\r\x12\x16\n\x0e\x63ub_output_max\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x15\n\rcallparameter\x18\x08 \x01(\x0c\x12\x11\n\tping_only\x18\t \x01(\x08\x12\x1d\n\x15max_outstanding_calls\x18\n \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x0b \x01(\r\"Z\n\x17\x43MsgClientServiceModule\x12\x12\n\nmodule_crc\x18\x01 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x02 \x01(\x0c\x12\x16\n\x0emodule_content\x18\x03 \x01(\x0c\"\xb8\x04\n\x1d\x43MsgClientServiceCallResponse\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x65\x63\x61llresult\x18\x05 \x01(\r\x12\x16\n\x0eresult_content\x18\x06 \x01(\x0c\x12\x17\n\x0fos_version_info\x18\x07 \x01(\x0c\x12\x13\n\x0bsystem_info\x18\x08 \x01(\x0c\x12\x14\n\x0cload_address\x18\t \x01(\x06\x12\x18\n\x10\x65xception_record\x18\n \x01(\x0c\x12 \n\x18portable_os_version_info\x18\x0b \x01(\x0c\x12\x1c\n\x14portable_system_info\x18\x0c \x01(\x0c\x12\x15\n\rwas_converted\x18\r \x01(\x08\x12\x17\n\x0finternal_result\x18\x0e \x01(\r\x12\x15\n\rcurrent_count\x18\x0f \x01(\r\x12\x18\n\x10last_call_handle\x18\x10 \x01(\r\x12\x1c\n\x14last_call_module_crc\x18\x11 \x01(\r\x12\x1f\n\x17last_call_sysid_routing\x18\x12 \x01(\x0c\x12\x18\n\x10last_ecallresult\x18\x13 \x01(\r\x12\x1c\n\x14last_callissue_delta\x18\x14 \x01(\r\x12\x1f\n\x17last_callcomplete_delta\x18\x15 \x01(\r\"C\n\x10\x43MsgAMUnlockH264\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08platform\x18\x02 \x01(\x05\x12\x0e\n\x06reason\x18\x03 \x01(\x05\"F\n\x18\x43MsgAMUnlockH264Response\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0e\x65ncryption_key\x18\x02 \x01(\x0c\"M\n\x1d\x43MsgClientPlayingSessionState\x12\x17\n\x0fplaying_blocked\x18\x02 \x01(\x08\x12\x13\n\x0bplaying_app\x18\x03 \x01(\r\"6\n\x1c\x43MsgClientKickPlayingSession\x12\x16\n\x0eonly_stop_game\x18\x01 \x01(\x08\"v\n\x1f\x43MsgClientVoiceCallPreAuthorize\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x11\n\tcaller_id\x18\x03 \x01(\x05\x12\x0e\n\x06hangup\x18\x04 \x01(\x08\"\x82\x01\n\'CMsgClientVoiceCallPreAuthorizeResponse\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\x12\x11\n\tcaller_id\x18\x04 \x01(\x05\"B\n\x1c\x43MsgBadgeCraftedNotification\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x13\n\x0b\x62\x61\x64ge_level\x18\x02 \x01(\r\"w\n CMsgClientStartPeerContentServer\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_remote_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x18\n\x10\x63urrent_build_id\x18\x04 \x01(\r\"i\n(CMsgClientStartPeerContentServerResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x13\n\x0bserver_port\x18\x02 \x01(\r\x12\x18\n\x10installed_depots\x18\x03 \x03(\r\"f\n\x1c\x43MsgClientGetPeerContentInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x18\n\x10\x63lient_remote_id\x18\x02 \x01(\x06\x12\x1b\n\x13owned_games_visible\x18\x03 \x01(\x08\"D\n$CMsgClientGetPeerContentInfoResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0c\n\x04\x61pps\x18\x02 \x03(\rB\x05H\x01\x90\x01\x00') + + + +_CMSGCLIENTUPDATEUSERGAMEINFO = DESCRIPTOR.message_types_by_name['CMsgClientUpdateUserGameInfo'] +_CMSGCLIENTRICHPRESENCEUPLOAD = DESCRIPTOR.message_types_by_name['CMsgClientRichPresenceUpload'] +_CMSGCLIENTRICHPRESENCEREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientRichPresenceRequest'] +_CMSGCLIENTRICHPRESENCEINFO = DESCRIPTOR.message_types_by_name['CMsgClientRichPresenceInfo'] +_CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE = _CMSGCLIENTRICHPRESENCEINFO.nested_types_by_name['RichPresence'] +_CMSGCLIENTCHECKFILESIGNATURE = DESCRIPTOR.message_types_by_name['CMsgClientCheckFileSignature'] +_CMSGCLIENTCHECKFILESIGNATURERESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientCheckFileSignatureResponse'] +_CMSGCLIENTREADMACHINEAUTH = DESCRIPTOR.message_types_by_name['CMsgClientReadMachineAuth'] +_CMSGCLIENTREADMACHINEAUTHRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientReadMachineAuthResponse'] +_CMSGCLIENTUPDATEMACHINEAUTH = DESCRIPTOR.message_types_by_name['CMsgClientUpdateMachineAuth'] +_CMSGCLIENTUPDATEMACHINEAUTHRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientUpdateMachineAuthResponse'] +_CMSGCLIENTREQUESTMACHINEAUTH = DESCRIPTOR.message_types_by_name['CMsgClientRequestMachineAuth'] +_CMSGCLIENTREQUESTMACHINEAUTHRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientRequestMachineAuthResponse'] +_CMSGCLIENTREGISTERKEY = DESCRIPTOR.message_types_by_name['CMsgClientRegisterKey'] +_CMSGCLIENTPURCHASERESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientPurchaseResponse'] +_CMSGCLIENTACTIVATEOEMLICENSE = DESCRIPTOR.message_types_by_name['CMsgClientActivateOEMLicense'] +_CMSGCLIENTREGISTEROEMMACHINE = DESCRIPTOR.message_types_by_name['CMsgClientRegisterOEMMachine'] +_CMSGCLIENTREGISTEROEMMACHINERESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientRegisterOEMMachineResponse'] +_CMSGCLIENTPURCHASEWITHMACHINEID = DESCRIPTOR.message_types_by_name['CMsgClientPurchaseWithMachineID'] +_CMSGTRADING_INITIATETRADEREQUEST = DESCRIPTOR.message_types_by_name['CMsgTrading_InitiateTradeRequest'] +_CMSGTRADING_INITIATETRADERESPONSE = DESCRIPTOR.message_types_by_name['CMsgTrading_InitiateTradeResponse'] +_CMSGTRADING_CANCELTRADEREQUEST = DESCRIPTOR.message_types_by_name['CMsgTrading_CancelTradeRequest'] +_CMSGTRADING_STARTSESSION = DESCRIPTOR.message_types_by_name['CMsgTrading_StartSession'] +_CMSGCLIENTGETCDNAUTHTOKEN = DESCRIPTOR.message_types_by_name['CMsgClientGetCDNAuthToken'] +_CMSGCLIENTGETDEPOTDECRYPTIONKEY = DESCRIPTOR.message_types_by_name['CMsgClientGetDepotDecryptionKey'] +_CMSGCLIENTGETDEPOTDECRYPTIONKEYRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientGetDepotDecryptionKeyResponse'] +_CMSGCLIENTCHECKAPPBETAPASSWORD = DESCRIPTOR.message_types_by_name['CMsgClientCheckAppBetaPassword'] +_CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientCheckAppBetaPasswordResponse'] +_CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE_BETAPASSWORD = _CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE.nested_types_by_name['BetaPassword'] +_CMSGCLIENTGETCDNAUTHTOKENRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientGetCDNAuthTokenResponse'] +_CMSGDOWNLOADRATESTATISTICS = DESCRIPTOR.message_types_by_name['CMsgDownloadRateStatistics'] +_CMSGDOWNLOADRATESTATISTICS_STATSINFO = _CMSGDOWNLOADRATESTATISTICS.nested_types_by_name['StatsInfo'] +_CMSGCLIENTREQUESTACCOUNTDATA = DESCRIPTOR.message_types_by_name['CMsgClientRequestAccountData'] +_CMSGCLIENTREQUESTACCOUNTDATARESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientRequestAccountDataResponse'] +_CMSGCLIENTUGSGETGLOBALSTATS = DESCRIPTOR.message_types_by_name['CMsgClientUGSGetGlobalStats'] +_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientUGSGetGlobalStatsResponse'] +_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE.nested_types_by_name['Day'] +_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY.nested_types_by_name['Stat'] +_CMSGCLIENTREDEEMGUESTPASS = DESCRIPTOR.message_types_by_name['CMsgClientRedeemGuestPass'] +_CMSGCLIENTREDEEMGUESTPASSRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientRedeemGuestPassResponse'] +_CMSGCLIENTGETCLANACTIVITYCOUNTS = DESCRIPTOR.message_types_by_name['CMsgClientGetClanActivityCounts'] +_CMSGCLIENTGETCLANACTIVITYCOUNTSRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientGetClanActivityCountsResponse'] +_CMSGCLIENTOGSREPORTSTRING = DESCRIPTOR.message_types_by_name['CMsgClientOGSReportString'] +_CMSGCLIENTOGSREPORTBUG = DESCRIPTOR.message_types_by_name['CMsgClientOGSReportBug'] +_CMSGCLIENTSENTLOGS = DESCRIPTOR.message_types_by_name['CMsgClientSentLogs'] +_CMSGGCCLIENT = DESCRIPTOR.message_types_by_name['CMsgGCClient'] +_CMSGCLIENTREQUESTFREELICENSE = DESCRIPTOR.message_types_by_name['CMsgClientRequestFreeLicense'] +_CMSGCLIENTREQUESTFREELICENSERESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientRequestFreeLicenseResponse'] +_CMSGDRMDOWNLOADREQUESTWITHCRASHDATA = DESCRIPTOR.message_types_by_name['CMsgDRMDownloadRequestWithCrashData'] +_CMSGDRMDOWNLOADRESPONSE = DESCRIPTOR.message_types_by_name['CMsgDRMDownloadResponse'] +_CMSGDRMFINALRESULT = DESCRIPTOR.message_types_by_name['CMsgDRMFinalResult'] +_CMSGCLIENTDPCHECKSPECIALSURVEY = DESCRIPTOR.message_types_by_name['CMsgClientDPCheckSpecialSurvey'] +_CMSGCLIENTDPCHECKSPECIALSURVEYRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientDPCheckSpecialSurveyResponse'] +_CMSGCLIENTDPSENDSPECIALSURVEYRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientDPSendSpecialSurveyResponse'] +_CMSGCLIENTDPSENDSPECIALSURVEYRESPONSEREPLY = DESCRIPTOR.message_types_by_name['CMsgClientDPSendSpecialSurveyResponseReply'] +_CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAIL = DESCRIPTOR.message_types_by_name['CMsgClientRequestForgottenPasswordEmail'] +_CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAILRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientRequestForgottenPasswordEmailResponse'] +_CMSGCLIENTITEMANNOUNCEMENTS = DESCRIPTOR.message_types_by_name['CMsgClientItemAnnouncements'] +_CMSGCLIENTITEMANNOUNCEMENTS_UNSEENITEM = _CMSGCLIENTITEMANNOUNCEMENTS.nested_types_by_name['UnseenItem'] +_CMSGCLIENTREQUESTITEMANNOUNCEMENTS = DESCRIPTOR.message_types_by_name['CMsgClientRequestItemAnnouncements'] +_CMSGCLIENTUSERNOTIFICATIONS = DESCRIPTOR.message_types_by_name['CMsgClientUserNotifications'] +_CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION = _CMSGCLIENTUSERNOTIFICATIONS.nested_types_by_name['Notification'] +_CMSGCLIENTCOMMENTNOTIFICATIONS = DESCRIPTOR.message_types_by_name['CMsgClientCommentNotifications'] +_CMSGCLIENTREQUESTCOMMENTNOTIFICATIONS = DESCRIPTOR.message_types_by_name['CMsgClientRequestCommentNotifications'] +_CMSGCLIENTOFFLINEMESSAGENOTIFICATION = DESCRIPTOR.message_types_by_name['CMsgClientOfflineMessageNotification'] +_CMSGCLIENTREQUESTOFFLINEMESSAGECOUNT = DESCRIPTOR.message_types_by_name['CMsgClientRequestOfflineMessageCount'] +_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORY = DESCRIPTOR.message_types_by_name['CMsgClientChatGetFriendMessageHistory'] +_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientChatGetFriendMessageHistoryResponse'] +_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE = _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE.nested_types_by_name['FriendMessage'] +_CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYFOROFFLINEMESSAGES = DESCRIPTOR.message_types_by_name['CMsgClientChatGetFriendMessageHistoryForOfflineMessages'] +_CMSGCLIENTFSGETFRIENDSSTEAMLEVELS = DESCRIPTOR.message_types_by_name['CMsgClientFSGetFriendsSteamLevels'] +_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientFSGetFriendsSteamLevelsResponse'] +_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE.nested_types_by_name['Friend'] +_CMSGCLIENTEMAILADDRINFO = DESCRIPTOR.message_types_by_name['CMsgClientEmailAddrInfo'] +_CMSGCREITEMVOTESUMMARY = DESCRIPTOR.message_types_by_name['CMsgCREItemVoteSummary'] +_CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID = _CMSGCREITEMVOTESUMMARY.nested_types_by_name['PublishedFileId'] +_CMSGCREITEMVOTESUMMARYRESPONSE = DESCRIPTOR.message_types_by_name['CMsgCREItemVoteSummaryResponse'] +_CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY = _CMSGCREITEMVOTESUMMARYRESPONSE.nested_types_by_name['ItemVoteSummary'] +_CMSGCREUPDATEUSERPUBLISHEDITEMVOTE = DESCRIPTOR.message_types_by_name['CMsgCREUpdateUserPublishedItemVote'] +_CMSGCREUPDATEUSERPUBLISHEDITEMVOTERESPONSE = DESCRIPTOR.message_types_by_name['CMsgCREUpdateUserPublishedItemVoteResponse'] +_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS = DESCRIPTOR.message_types_by_name['CMsgCREGetUserPublishedItemVoteDetails'] +_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS.nested_types_by_name['PublishedFileId'] +_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE = DESCRIPTOR.message_types_by_name['CMsgCREGetUserPublishedItemVoteDetailsResponse'] +_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE.nested_types_by_name['UserItemVoteDetail'] +_CMSGFSGETFOLLOWERCOUNT = DESCRIPTOR.message_types_by_name['CMsgFSGetFollowerCount'] +_CMSGFSGETFOLLOWERCOUNTRESPONSE = DESCRIPTOR.message_types_by_name['CMsgFSGetFollowerCountResponse'] +_CMSGFSGETISFOLLOWING = DESCRIPTOR.message_types_by_name['CMsgFSGetIsFollowing'] +_CMSGFSGETISFOLLOWINGRESPONSE = DESCRIPTOR.message_types_by_name['CMsgFSGetIsFollowingResponse'] +_CMSGFSENUMERATEFOLLOWINGLIST = DESCRIPTOR.message_types_by_name['CMsgFSEnumerateFollowingList'] +_CMSGFSENUMERATEFOLLOWINGLISTRESPONSE = DESCRIPTOR.message_types_by_name['CMsgFSEnumerateFollowingListResponse'] +_CMSGDPGETNUMBEROFCURRENTPLAYERS = DESCRIPTOR.message_types_by_name['CMsgDPGetNumberOfCurrentPlayers'] +_CMSGDPGETNUMBEROFCURRENTPLAYERSRESPONSE = DESCRIPTOR.message_types_by_name['CMsgDPGetNumberOfCurrentPlayersResponse'] +_CMSGCLIENTFRIENDUSERSTATUSPUBLISHED = DESCRIPTOR.message_types_by_name['CMsgClientFriendUserStatusPublished'] +_CMSGCLIENTSERVICEMETHODLEGACY = DESCRIPTOR.message_types_by_name['CMsgClientServiceMethodLegacy'] +_CMSGCLIENTSERVICEMETHODLEGACYRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientServiceMethodLegacyResponse'] +_CMSGCLIENTUIMODE = DESCRIPTOR.message_types_by_name['CMsgClientUIMode'] +_CMSGCLIENTVANITYURLCHANGEDNOTIFICATION = DESCRIPTOR.message_types_by_name['CMsgClientVanityURLChangedNotification'] +_CMSGCLIENTAUTHORIZELOCALDEVICEREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientAuthorizeLocalDeviceRequest'] +_CMSGCLIENTAUTHORIZELOCALDEVICE = DESCRIPTOR.message_types_by_name['CMsgClientAuthorizeLocalDevice'] +_CMSGCLIENTAUTHORIZELOCALDEVICENOTIFICATION = DESCRIPTOR.message_types_by_name['CMsgClientAuthorizeLocalDeviceNotification'] +_CMSGCLIENTDEAUTHORIZEDEVICEREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientDeauthorizeDeviceRequest'] +_CMSGCLIENTDEAUTHORIZEDEVICE = DESCRIPTOR.message_types_by_name['CMsgClientDeauthorizeDevice'] +_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS = DESCRIPTOR.message_types_by_name['CMsgClientUseLocalDeviceAuthorizations'] +_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN = _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS.nested_types_by_name['DeviceToken'] +_CMSGCLIENTGETAUTHORIZEDDEVICES = DESCRIPTOR.message_types_by_name['CMsgClientGetAuthorizedDevices'] +_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientGetAuthorizedDevicesResponse'] +_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE = _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE.nested_types_by_name['AuthorizedDevice'] +_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS = DESCRIPTOR.message_types_by_name['CMsgClientSharedLibraryLockStatus'] +_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY = _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS.nested_types_by_name['LockedLibrary'] +_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING = DESCRIPTOR.message_types_by_name['CMsgClientSharedLibraryStopPlaying'] +_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP = _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING.nested_types_by_name['StopApp'] +_CMSGCLIENTSERVICECALL = DESCRIPTOR.message_types_by_name['CMsgClientServiceCall'] +_CMSGCLIENTSERVICEMODULE = DESCRIPTOR.message_types_by_name['CMsgClientServiceModule'] +_CMSGCLIENTSERVICECALLRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientServiceCallResponse'] +_CMSGAMUNLOCKH264 = DESCRIPTOR.message_types_by_name['CMsgAMUnlockH264'] +_CMSGAMUNLOCKH264RESPONSE = DESCRIPTOR.message_types_by_name['CMsgAMUnlockH264Response'] +_CMSGCLIENTPLAYINGSESSIONSTATE = DESCRIPTOR.message_types_by_name['CMsgClientPlayingSessionState'] +_CMSGCLIENTKICKPLAYINGSESSION = DESCRIPTOR.message_types_by_name['CMsgClientKickPlayingSession'] +_CMSGCLIENTVOICECALLPREAUTHORIZE = DESCRIPTOR.message_types_by_name['CMsgClientVoiceCallPreAuthorize'] +_CMSGCLIENTVOICECALLPREAUTHORIZERESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientVoiceCallPreAuthorizeResponse'] +_CMSGBADGECRAFTEDNOTIFICATION = DESCRIPTOR.message_types_by_name['CMsgBadgeCraftedNotification'] +_CMSGCLIENTSTARTPEERCONTENTSERVER = DESCRIPTOR.message_types_by_name['CMsgClientStartPeerContentServer'] +_CMSGCLIENTSTARTPEERCONTENTSERVERRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientStartPeerContentServerResponse'] +_CMSGCLIENTGETPEERCONTENTINFO = DESCRIPTOR.message_types_by_name['CMsgClientGetPeerContentInfo'] +_CMSGCLIENTGETPEERCONTENTINFORESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientGetPeerContentInfoResponse'] CMsgClientUpdateUserGameInfo = _reflection.GeneratedProtocolMessageType('CMsgClientUpdateUserGameInfo', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTUPDATEUSERGAMEINFO, '__module__' : 'steammessages_clientserver_2_pb2' @@ -6837,6 +1036,258 @@ }) _sym_db.RegisterMessage(CMsgClientGetPeerContentInfoResponse) - -DESCRIPTOR._options = None +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\000' + _CMSGCLIENTUPDATEUSERGAMEINFO._serialized_start=64 + _CMSGCLIENTUPDATEUSERGAMEINFO._serialized_end=183 + _CMSGCLIENTRICHPRESENCEUPLOAD._serialized_start=185 + _CMSGCLIENTRICHPRESENCEUPLOAD._serialized_end=268 + _CMSGCLIENTRICHPRESENCEREQUEST._serialized_start=270 + _CMSGCLIENTRICHPRESENCEREQUEST._serialized_end=326 + _CMSGCLIENTRICHPRESENCEINFO._serialized_start=329 + _CMSGCLIENTRICHPRESENCEINFO._serialized_end=486 + _CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE._serialized_start=424 + _CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE._serialized_end=486 + _CMSGCLIENTCHECKFILESIGNATURE._serialized_start=488 + _CMSGCLIENTCHECKFILESIGNATURE._serialized_end=534 + _CMSGCLIENTCHECKFILESIGNATURERESPONSE._serialized_start=537 + _CMSGCLIENTCHECKFILESIGNATURERESPONSE._serialized_end=784 + _CMSGCLIENTREADMACHINEAUTH._serialized_start=786 + _CMSGCLIENTREADMACHINEAUTH._serialized_end=866 + _CMSGCLIENTREADMACHINEAUTHRESPONSE._serialized_start=869 + _CMSGCLIENTREADMACHINEAUTHRESPONSE._serialized_end=1075 + _CMSGCLIENTUPDATEMACHINEAUTH._serialized_start=1078 + _CMSGCLIENTUPDATEMACHINEAUTH._serialized_end=1267 + _CMSGCLIENTUPDATEMACHINEAUTHRESPONSE._serialized_start=1270 + _CMSGCLIENTUPDATEMACHINEAUTHRESPONSE._serialized_end=1495 + _CMSGCLIENTREQUESTMACHINEAUTH._serialized_start=1498 + _CMSGCLIENTREQUESTMACHINEAUTH._serialized_end=1787 + _CMSGCLIENTREQUESTMACHINEAUTHRESPONSE._serialized_start=1789 + _CMSGCLIENTREQUESTMACHINEAUTHRESPONSE._serialized_end=1844 + _CMSGCLIENTREGISTERKEY._serialized_start=1846 + _CMSGCLIENTREGISTERKEY._serialized_end=1882 + _CMSGCLIENTPURCHASERESPONSE._serialized_start=1884 + _CMSGCLIENTPURCHASERESPONSE._serialized_end=1996 + _CMSGCLIENTACTIVATEOEMLICENSE._serialized_start=1999 + _CMSGCLIENTACTIVATEOEMLICENSE._serialized_end=2196 + _CMSGCLIENTREGISTEROEMMACHINE._serialized_start=2198 + _CMSGCLIENTREGISTEROEMMACHINE._serialized_end=2255 + _CMSGCLIENTREGISTEROEMMACHINERESPONSE._serialized_start=2257 + _CMSGCLIENTREGISTEROEMMACHINERESPONSE._serialized_end=2312 + _CMSGCLIENTPURCHASEWITHMACHINEID._serialized_start=2314 + _CMSGCLIENTPURCHASEWITHMACHINEID._serialized_end=2389 + _CMSGTRADING_INITIATETRADEREQUEST._serialized_start=2391 + _CMSGTRADING_INITIATETRADEREQUEST._serialized_end=2494 + _CMSGTRADING_INITIATETRADERESPONSE._serialized_start=2497 + _CMSGTRADING_INITIATETRADERESPONSE._serialized_end=2835 + _CMSGTRADING_CANCELTRADEREQUEST._serialized_start=2837 + _CMSGTRADING_CANCELTRADEREQUEST._serialized_end=2892 + _CMSGTRADING_STARTSESSION._serialized_start=2894 + _CMSGTRADING_STARTSESSION._serialized_end=2943 + _CMSGCLIENTGETCDNAUTHTOKEN._serialized_start=2945 + _CMSGCLIENTGETCDNAUTHTOKEN._serialized_end=3025 + _CMSGCLIENTGETDEPOTDECRYPTIONKEY._serialized_start=3027 + _CMSGCLIENTGETDEPOTDECRYPTIONKEY._serialized_end=3094 + _CMSGCLIENTGETDEPOTDECRYPTIONKEYRESPONSE._serialized_start=3096 + _CMSGCLIENTGETDEPOTDECRYPTIONKEYRESPONSE._serialized_end=3205 + _CMSGCLIENTCHECKAPPBETAPASSWORD._serialized_start=3207 + _CMSGCLIENTCHECKAPPBETAPASSWORD._serialized_end=3295 + _CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE._serialized_start=3298 + _CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE._serialized_end=3516 + _CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE_BETAPASSWORD._serialized_start=3437 + _CMSGCLIENTCHECKAPPBETAPASSWORDRESPONSE_BETAPASSWORD._serialized_end=3516 + _CMSGCLIENTGETCDNAUTHTOKENRESPONSE._serialized_start=3518 + _CMSGCLIENTGETCDNAUTHTOKENRESPONSE._serialized_end=3613 + _CMSGDOWNLOADRATESTATISTICS._serialized_start=3616 + _CMSGDOWNLOADRATESTATISTICS._serialized_end=3924 + _CMSGDOWNLOADRATESTATISTICS_STATSINFO._serialized_start=3764 + _CMSGDOWNLOADRATESTATISTICS_STATSINFO._serialized_end=3924 + _CMSGCLIENTREQUESTACCOUNTDATA._serialized_start=3926 + _CMSGCLIENTREQUESTACCOUNTDATA._serialized_end=3998 + _CMSGCLIENTREQUESTACCOUNTDATARESPONSE._serialized_start=4001 + _CMSGCLIENTREQUESTACCOUNTDATARESPONSE._serialized_end=4216 + _CMSGCLIENTUGSGETGLOBALSTATS._serialized_start=4219 + _CMSGCLIENTUGSGETGLOBALSTATS._serialized_end=4372 + _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE._serialized_start=4375 + _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE._serialized_end=4652 + _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY._serialized_start=4530 + _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY._serialized_end=4652 + _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT._serialized_start=4615 + _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT._serialized_end=4652 + _CMSGCLIENTREDEEMGUESTPASS._serialized_start=4654 + _CMSGCLIENTREDEEMGUESTPASS._serialized_end=4704 + _CMSGCLIENTREDEEMGUESTPASSRESPONSE._serialized_start=4706 + _CMSGCLIENTREDEEMGUESTPASSRESPONSE._serialized_end=4805 + _CMSGCLIENTGETCLANACTIVITYCOUNTS._serialized_start=4807 + _CMSGCLIENTGETCLANACTIVITYCOUNTS._serialized_end=4863 + _CMSGCLIENTGETCLANACTIVITYCOUNTSRESPONSE._serialized_start=4865 + _CMSGCLIENTGETCLANACTIVITYCOUNTSRESPONSE._serialized_end=4926 + _CMSGCLIENTOGSREPORTSTRING._serialized_start=4928 + _CMSGCLIENTOGSREPORTSTRING._serialized_end=5049 + _CMSGCLIENTOGSREPORTBUG._serialized_start=5051 + _CMSGCLIENTOGSREPORTBUG._serialized_end=5131 + _CMSGCLIENTSENTLOGS._serialized_start=5133 + _CMSGCLIENTSENTLOGS._serialized_end=5153 + _CMSGGCCLIENT._serialized_start=5155 + _CMSGGCCLIENT._serialized_end=5263 + _CMSGCLIENTREQUESTFREELICENSE._serialized_start=5265 + _CMSGCLIENTREQUESTFREELICENSE._serialized_end=5311 + _CMSGCLIENTREQUESTFREELICENSERESPONSE._serialized_start=5313 + _CMSGCLIENTREQUESTFREELICENSERESPONSE._serialized_end=5423 + _CMSGDRMDOWNLOADREQUESTWITHCRASHDATA._serialized_start=5426 + _CMSGDRMDOWNLOADREQUESTWITHCRASHDATA._serialized_end=5637 + _CMSGDRMDOWNLOADRESPONSE._serialized_start=5640 + _CMSGDRMDOWNLOADRESPONSE._serialized_end=5859 + _CMSGDRMFINALRESULT._serialized_start=5862 + _CMSGDRMFINALRESULT._serialized_end=6077 + _CMSGCLIENTDPCHECKSPECIALSURVEY._serialized_start=6079 + _CMSGCLIENTDPCHECKSPECIALSURVEY._serialized_end=6130 + _CMSGCLIENTDPCHECKSPECIALSURVEYRESPONSE._serialized_start=6133 + _CMSGCLIENTDPCHECKSPECIALSURVEYRESPONSE._serialized_end=6283 + _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSE._serialized_start=6285 + _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSE._serialized_end=6357 + _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSEREPLY._serialized_start=6359 + _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSEREPLY._serialized_end=6438 + _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAIL._serialized_start=6440 + _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAIL._serialized_end=6527 + _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAILRESPONSE._serialized_start=6529 + _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAILRESPONSE._serialized_end=6624 + _CMSGCLIENTITEMANNOUNCEMENTS._serialized_start=6627 + _CMSGCLIENTITEMANNOUNCEMENTS._serialized_end=6873 + _CMSGCLIENTITEMANNOUNCEMENTS_UNSEENITEM._serialized_start=6746 + _CMSGCLIENTITEMANNOUNCEMENTS_UNSEENITEM._serialized_end=6873 + _CMSGCLIENTREQUESTITEMANNOUNCEMENTS._serialized_start=6875 + _CMSGCLIENTREQUESTITEMANNOUNCEMENTS._serialized_end=6911 + _CMSGCLIENTUSERNOTIFICATIONS._serialized_start=6914 + _CMSGCLIENTUSERNOTIFICATIONS._serialized_end=7072 + _CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION._serialized_start=7011 + _CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION._serialized_end=7072 + _CMSGCLIENTCOMMENTNOTIFICATIONS._serialized_start=7075 + _CMSGCLIENTCOMMENTNOTIFICATIONS._serialized_end=7211 + _CMSGCLIENTREQUESTCOMMENTNOTIFICATIONS._serialized_start=7213 + _CMSGCLIENTREQUESTCOMMENTNOTIFICATIONS._serialized_end=7252 + _CMSGCLIENTOFFLINEMESSAGENOTIFICATION._serialized_start=7254 + _CMSGCLIENTOFFLINEMESSAGENOTIFICATION._serialized_end=7357 + _CMSGCLIENTREQUESTOFFLINEMESSAGECOUNT._serialized_start=7359 + _CMSGCLIENTREQUESTOFFLINEMESSAGECOUNT._serialized_end=7397 + _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORY._serialized_start=7399 + _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORY._serialized_end=7455 + _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE._serialized_start=7458 + _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE._serialized_end=7707 + _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE._serialized_start=7621 + _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE._serialized_end=7707 + _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYFOROFFLINEMESSAGES._serialized_start=7709 + _CMSGCLIENTCHATGETFRIENDMESSAGEHISTORYFOROFFLINEMESSAGES._serialized_end=7766 + _CMSGCLIENTFSGETFRIENDSSTEAMLEVELS._serialized_start=7768 + _CMSGCLIENTFSGETFRIENDSSTEAMLEVELS._serialized_end=7823 + _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE._serialized_start=7826 + _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE._serialized_end=7981 + _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND._serialized_start=7939 + _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND._serialized_end=7981 + _CMSGCLIENTEMAILADDRINFO._serialized_start=7984 + _CMSGCLIENTEMAILADDRINFO._serialized_end=8186 + _CMSGCREITEMVOTESUMMARY._serialized_start=8189 + _CMSGCREITEMVOTESUMMARY._serialized_end=8328 + _CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID._serialized_start=8284 + _CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID._serialized_end=8328 + _CMSGCREITEMVOTESUMMARYRESPONSE._serialized_start=8331 + _CMSGCREITEMVOTESUMMARYRESPONSE._serialized_end=8581 + _CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY._serialized_start=8463 + _CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY._serialized_end=8581 + _CMSGCREUPDATEUSERPUBLISHEDITEMVOTE._serialized_start=8583 + _CMSGCREUPDATEUSERPUBLISHEDITEMVOTE._serialized_end=8663 + _CMSGCREUPDATEUSERPUBLISHEDITEMVOTERESPONSE._serialized_start=8665 + _CMSGCREUPDATEUSERPUBLISHEDITEMVOTERESPONSE._serialized_end=8729 + _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS._serialized_start=8732 + _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS._serialized_end=8903 + _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID._serialized_start=8284 + _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID._serialized_end=8328 + _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE._serialized_start=8906 + _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE._serialized_end=9140 + _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL._serialized_start=9076 + _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL._serialized_end=9140 + _CMSGFSGETFOLLOWERCOUNT._serialized_start=9142 + _CMSGFSGETFOLLOWERCOUNT._serialized_end=9184 + _CMSGFSGETFOLLOWERCOUNTRESPONSE._serialized_start=9186 + _CMSGFSGETFOLLOWERCOUNTRESPONSE._serialized_end=9256 + _CMSGFSGETISFOLLOWING._serialized_start=9258 + _CMSGFSGETISFOLLOWING._serialized_end=9298 + _CMSGFSGETISFOLLOWINGRESPONSE._serialized_start=9300 + _CMSGFSGETISFOLLOWINGRESPONSE._serialized_end=9379 + _CMSGFSENUMERATEFOLLOWINGLIST._serialized_start=9381 + _CMSGFSENUMERATEFOLLOWINGLIST._serialized_end=9432 + _CMSGFSENUMERATEFOLLOWINGLISTRESPONSE._serialized_start=9434 + _CMSGFSENUMERATEFOLLOWINGLISTRESPONSE._serialized_end=9534 + _CMSGDPGETNUMBEROFCURRENTPLAYERS._serialized_start=9536 + _CMSGDPGETNUMBEROFCURRENTPLAYERS._serialized_end=9584 + _CMSGDPGETNUMBEROFCURRENTPLAYERSRESPONSE._serialized_start=9586 + _CMSGDPGETNUMBEROFCURRENTPLAYERSRESPONSE._serialized_end=9669 + _CMSGCLIENTFRIENDUSERSTATUSPUBLISHED._serialized_start=9671 + _CMSGCLIENTFRIENDUSERSTATUSPUBLISHED._serialized_end=9768 + _CMSGCLIENTSERVICEMETHODLEGACY._serialized_start=9770 + _CMSGCLIENTSERVICEMETHODLEGACY._serialized_end=9874 + _CMSGCLIENTSERVICEMETHODLEGACYRESPONSE._serialized_start=9876 + _CMSGCLIENTSERVICEMETHODLEGACYRESPONSE._serialized_end=9972 + _CMSGCLIENTUIMODE._serialized_start=9974 + _CMSGCLIENTUIMODE._serialized_end=10027 + _CMSGCLIENTVANITYURLCHANGEDNOTIFICATION._serialized_start=10029 + _CMSGCLIENTVANITYURLCHANGEDNOTIFICATION._serialized_end=10089 + _CMSGCLIENTAUTHORIZELOCALDEVICEREQUEST._serialized_start=10091 + _CMSGCLIENTAUTHORIZELOCALDEVICEREQUEST._serialized_end=10212 + _CMSGCLIENTAUTHORIZELOCALDEVICE._serialized_start=10214 + _CMSGCLIENTAUTHORIZELOCALDEVICE._serialized_end=10321 + _CMSGCLIENTAUTHORIZELOCALDEVICENOTIFICATION._serialized_start=10323 + _CMSGCLIENTAUTHORIZELOCALDEVICENOTIFICATION._serialized_end=10441 + _CMSGCLIENTDEAUTHORIZEDEVICEREQUEST._serialized_start=10443 + _CMSGCLIENTDEAUTHORIZEDEVICEREQUEST._serialized_end=10553 + _CMSGCLIENTDEAUTHORIZEDEVICE._serialized_start=10555 + _CMSGCLIENTDEAUTHORIZEDEVICE._serialized_end=10640 + _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS._serialized_start=10643 + _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS._serialized_end=10852 + _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN._serialized_start=10795 + _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN._serialized_end=10852 + _CMSGCLIENTGETAUTHORIZEDDEVICES._serialized_start=10854 + _CMSGCLIENTGETAUTHORIZEDDEVICES._serialized_end=10886 + _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE._serialized_start=10889 + _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE._serialized_end=11190 + _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE._serialized_start=11037 + _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE._serialized_end=11190 + _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS._serialized_start=11193 + _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS._serialized_end=11387 + _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY._serialized_start=11335 + _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY._serialized_end=11387 + _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING._serialized_start=11390 + _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING._serialized_end=11557 + _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP._serialized_start=11514 + _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP._serialized_end=11557 + _CMSGCLIENTSERVICECALL._serialized_start=11560 + _CMSGCLIENTSERVICECALL._serialized_end=11817 + _CMSGCLIENTSERVICEMODULE._serialized_start=11819 + _CMSGCLIENTSERVICEMODULE._serialized_end=11909 + _CMSGCLIENTSERVICECALLRESPONSE._serialized_start=11912 + _CMSGCLIENTSERVICECALLRESPONSE._serialized_end=12480 + _CMSGAMUNLOCKH264._serialized_start=12482 + _CMSGAMUNLOCKH264._serialized_end=12549 + _CMSGAMUNLOCKH264RESPONSE._serialized_start=12551 + _CMSGAMUNLOCKH264RESPONSE._serialized_end=12621 + _CMSGCLIENTPLAYINGSESSIONSTATE._serialized_start=12623 + _CMSGCLIENTPLAYINGSESSIONSTATE._serialized_end=12700 + _CMSGCLIENTKICKPLAYINGSESSION._serialized_start=12702 + _CMSGCLIENTKICKPLAYINGSESSION._serialized_end=12756 + _CMSGCLIENTVOICECALLPREAUTHORIZE._serialized_start=12758 + _CMSGCLIENTVOICECALLPREAUTHORIZE._serialized_end=12876 + _CMSGCLIENTVOICECALLPREAUTHORIZERESPONSE._serialized_start=12879 + _CMSGCLIENTVOICECALLPREAUTHORIZERESPONSE._serialized_end=13009 + _CMSGBADGECRAFTEDNOTIFICATION._serialized_start=13011 + _CMSGBADGECRAFTEDNOTIFICATION._serialized_end=13077 + _CMSGCLIENTSTARTPEERCONTENTSERVER._serialized_start=13079 + _CMSGCLIENTSTARTPEERCONTENTSERVER._serialized_end=13198 + _CMSGCLIENTSTARTPEERCONTENTSERVERRESPONSE._serialized_start=13200 + _CMSGCLIENTSTARTPEERCONTENTSERVERRESPONSE._serialized_end=13305 + _CMSGCLIENTGETPEERCONTENTINFO._serialized_start=13307 + _CMSGCLIENTGETPEERCONTENTINFO._serialized_end=13409 + _CMSGCLIENTGETPEERCONTENTINFORESPONSE._serialized_start=13411 + _CMSGCLIENTGETPEERCONTENTINFORESPONSE._serialized_end=13479 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_appinfo_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_appinfo_pb2.py index 16e0d341..7d378f49 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_appinfo_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_appinfo_pb2.py @@ -3,6 +3,7 @@ # source: steammessages_clientserver_appinfo.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -14,985 +15,28 @@ import steammessages_base_pb2 as steammessages__base__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_clientserver_appinfo.proto', - package='', - syntax='proto2', - serialized_options=b'H\001\220\001\000', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n(steammessages_clientserver_appinfo.proto\x1a\x18steammessages_base.proto\"M\n\x17\x43MsgClientAppInfoUpdate\x12\x19\n\x11last_changenumber\x18\x01 \x01(\r\x12\x17\n\x0fsend_changelist\x18\x02 \x01(\x08\"d\n\x18\x43MsgClientAppInfoChanges\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x02 \x01(\x08\x12\x0e\n\x06\x61ppIDs\x18\x03 \x03(\r\"\xab\x01\n\x18\x43MsgClientAppInfoRequest\x12+\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x1d.CMsgClientAppInfoRequest.App\x12\x1f\n\x10supports_batches\x18\x02 \x01(\x08:\x05\x66\x61lse\x1a\x41\n\x03\x41pp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsection_flags\x18\x02 \x01(\r\x12\x13\n\x0bsection_CRC\x18\x03 \x03(\r\"\xc0\x01\n!CMsgClientPICSChangesSinceRequest\x12\x1b\n\x13since_change_number\x18\x01 \x01(\r\x12\x1d\n\x15send_app_info_changes\x18\x02 \x01(\x08\x12!\n\x19send_package_info_changes\x18\x03 \x01(\x08\x12\x1b\n\x13num_app_info_cached\x18\x04 \x01(\r\x12\x1f\n\x17num_package_info_cached\x18\x05 \x01(\r\"\xe5\x03\n\"CMsgClientPICSChangesSinceResponse\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x1b\n\x13since_change_number\x18\x02 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x03 \x01(\x08\x12J\n\x0fpackage_changes\x18\x04 \x03(\x0b\x32\x31.CMsgClientPICSChangesSinceResponse.PackageChange\x12\x42\n\x0b\x61pp_changes\x18\x05 \x03(\x0b\x32-.CMsgClientPICSChangesSinceResponse.AppChange\x12\x1d\n\x15\x66orce_full_app_update\x18\x06 \x01(\x08\x12!\n\x19\x66orce_full_package_update\x18\x07 \x01(\x08\x1aN\n\rPackageChange\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\x1a\x46\n\tAppChange\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\"\xaf\x03\n CMsgClientPICSProductInfoRequest\x12?\n\x08packages\x18\x01 \x03(\x0b\x32-.CMsgClientPICSProductInfoRequest.PackageInfo\x12\x37\n\x04\x61pps\x18\x02 \x03(\x0b\x32).CMsgClientPICSProductInfoRequest.AppInfo\x12\x16\n\x0emeta_data_only\x18\x03 \x01(\x08\x12\x17\n\x0fnum_prev_failed\x18\x04 \x01(\r\x12(\n OBSOLETE_supports_package_tokens\x18\x05 \x01(\r\x12\x17\n\x0fsequence_number\x18\x06 \x01(\r\x12\x17\n\x0fsingle_response\x18\x07 \x01(\x08\x1aL\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x12\x1c\n\x14only_public_obsolete\x18\x03 \x01(\x08\x1a\x36\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\"\xb9\x04\n!CMsgClientPICSProductInfoResponse\x12\x38\n\x04\x61pps\x18\x01 \x03(\x0b\x32*.CMsgClientPICSProductInfoResponse.AppInfo\x12\x16\n\x0eunknown_appids\x18\x02 \x03(\r\x12@\n\x08packages\x18\x03 \x03(\x0b\x32..CMsgClientPICSProductInfoResponse.PackageInfo\x12\x1a\n\x12unknown_packageids\x18\x04 \x03(\r\x12\x16\n\x0emeta_data_only\x18\x05 \x01(\x08\x12\x18\n\x10response_pending\x18\x06 \x01(\x08\x12\x15\n\rhttp_min_size\x18\x07 \x01(\r\x12\x11\n\thttp_host\x18\x08 \x01(\t\x1a\x86\x01\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x13\n\x0bonly_public\x18\x06 \x01(\x08\x12\x0c\n\x04size\x18\x07 \x01(\r\x1ay\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x0c\n\x04size\x18\x06 \x01(\r:\x04\x88\xb5\x18\x00\"F\n CMsgClientPICSAccessTokenRequest\x12\x12\n\npackageids\x18\x01 \x03(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"\xdf\x02\n!CMsgClientPICSAccessTokenResponse\x12N\n\x15package_access_tokens\x18\x01 \x03(\x0b\x32/.CMsgClientPICSAccessTokenResponse.PackageToken\x12\x1d\n\x15package_denied_tokens\x18\x02 \x03(\r\x12\x46\n\x11\x61pp_access_tokens\x18\x03 \x03(\x0b\x32+.CMsgClientPICSAccessTokenResponse.AppToken\x12\x19\n\x11\x61pp_denied_tokens\x18\x04 \x03(\r\x1a\x37\n\x0cPackageToken\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x1a/\n\x08\x41ppToken\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x42\x05H\x01\x90\x01\x00' - , - dependencies=[steammessages__base__pb2.DESCRIPTOR,]) - - - - -_CMSGCLIENTAPPINFOUPDATE = _descriptor.Descriptor( - name='CMsgClientAppInfoUpdate', - full_name='CMsgClientAppInfoUpdate', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='last_changenumber', full_name='CMsgClientAppInfoUpdate.last_changenumber', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='send_changelist', full_name='CMsgClientAppInfoUpdate.send_changelist', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=70, - serialized_end=147, -) - - -_CMSGCLIENTAPPINFOCHANGES = _descriptor.Descriptor( - name='CMsgClientAppInfoChanges', - full_name='CMsgClientAppInfoChanges', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='current_change_number', full_name='CMsgClientAppInfoChanges.current_change_number', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='force_full_update', full_name='CMsgClientAppInfoChanges.force_full_update', 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), - _descriptor.FieldDescriptor( - name='appIDs', full_name='CMsgClientAppInfoChanges.appIDs', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=149, - serialized_end=249, -) - - -_CMSGCLIENTAPPINFOREQUEST_APP = _descriptor.Descriptor( - name='App', - full_name='CMsgClientAppInfoRequest.App', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientAppInfoRequest.App.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='section_flags', full_name='CMsgClientAppInfoRequest.App.section_flags', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='section_CRC', full_name='CMsgClientAppInfoRequest.App.section_CRC', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=358, - serialized_end=423, -) - -_CMSGCLIENTAPPINFOREQUEST = _descriptor.Descriptor( - name='CMsgClientAppInfoRequest', - full_name='CMsgClientAppInfoRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='apps', full_name='CMsgClientAppInfoRequest.apps', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='supports_batches', full_name='CMsgClientAppInfoRequest.supports_batches', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=True, 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=[ - ], - nested_types=[_CMSGCLIENTAPPINFOREQUEST_APP, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=252, - serialized_end=423, -) - - -_CMSGCLIENTPICSCHANGESSINCEREQUEST = _descriptor.Descriptor( - name='CMsgClientPICSChangesSinceRequest', - full_name='CMsgClientPICSChangesSinceRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='since_change_number', full_name='CMsgClientPICSChangesSinceRequest.since_change_number', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='send_app_info_changes', full_name='CMsgClientPICSChangesSinceRequest.send_app_info_changes', 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), - _descriptor.FieldDescriptor( - name='send_package_info_changes', full_name='CMsgClientPICSChangesSinceRequest.send_package_info_changes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='num_app_info_cached', full_name='CMsgClientPICSChangesSinceRequest.num_app_info_cached', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='num_package_info_cached', full_name='CMsgClientPICSChangesSinceRequest.num_package_info_cached', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=426, - serialized_end=618, -) - - -_CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE = _descriptor.Descriptor( - name='PackageChange', - full_name='CMsgClientPICSChangesSinceResponse.PackageChange', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='packageid', full_name='CMsgClientPICSChangesSinceResponse.PackageChange.packageid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='change_number', full_name='CMsgClientPICSChangesSinceResponse.PackageChange.change_number', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='needs_token', full_name='CMsgClientPICSChangesSinceResponse.PackageChange.needs_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=956, - serialized_end=1034, -) - -_CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE = _descriptor.Descriptor( - name='AppChange', - full_name='CMsgClientPICSChangesSinceResponse.AppChange', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientPICSChangesSinceResponse.AppChange.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='change_number', full_name='CMsgClientPICSChangesSinceResponse.AppChange.change_number', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='needs_token', full_name='CMsgClientPICSChangesSinceResponse.AppChange.needs_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1036, - serialized_end=1106, -) - -_CMSGCLIENTPICSCHANGESSINCERESPONSE = _descriptor.Descriptor( - name='CMsgClientPICSChangesSinceResponse', - full_name='CMsgClientPICSChangesSinceResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='current_change_number', full_name='CMsgClientPICSChangesSinceResponse.current_change_number', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='since_change_number', full_name='CMsgClientPICSChangesSinceResponse.since_change_number', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='force_full_update', full_name='CMsgClientPICSChangesSinceResponse.force_full_update', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='package_changes', full_name='CMsgClientPICSChangesSinceResponse.package_changes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_changes', full_name='CMsgClientPICSChangesSinceResponse.app_changes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='force_full_app_update', full_name='CMsgClientPICSChangesSinceResponse.force_full_app_update', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='force_full_package_update', full_name='CMsgClientPICSChangesSinceResponse.force_full_package_update', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE, _CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=621, - serialized_end=1106, -) - - -_CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO = _descriptor.Descriptor( - name='AppInfo', - full_name='CMsgClientPICSProductInfoRequest.AppInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientPICSProductInfoRequest.AppInfo.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='access_token', full_name='CMsgClientPICSProductInfoRequest.AppInfo.access_token', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='only_public_obsolete', full_name='CMsgClientPICSProductInfoRequest.AppInfo.only_public_obsolete', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1408, - serialized_end=1484, -) - -_CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO = _descriptor.Descriptor( - name='PackageInfo', - full_name='CMsgClientPICSProductInfoRequest.PackageInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='packageid', full_name='CMsgClientPICSProductInfoRequest.PackageInfo.packageid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='access_token', full_name='CMsgClientPICSProductInfoRequest.PackageInfo.access_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1486, - serialized_end=1540, -) - -_CMSGCLIENTPICSPRODUCTINFOREQUEST = _descriptor.Descriptor( - name='CMsgClientPICSProductInfoRequest', - full_name='CMsgClientPICSProductInfoRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='packages', full_name='CMsgClientPICSProductInfoRequest.packages', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='apps', full_name='CMsgClientPICSProductInfoRequest.apps', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='meta_data_only', full_name='CMsgClientPICSProductInfoRequest.meta_data_only', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='num_prev_failed', full_name='CMsgClientPICSProductInfoRequest.num_prev_failed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='OBSOLETE_supports_package_tokens', full_name='CMsgClientPICSProductInfoRequest.OBSOLETE_supports_package_tokens', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sequence_number', full_name='CMsgClientPICSProductInfoRequest.sequence_number', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='single_response', full_name='CMsgClientPICSProductInfoRequest.single_response', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO, _CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1109, - serialized_end=1540, -) - - -_CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO = _descriptor.Descriptor( - name='AppInfo', - full_name='CMsgClientPICSProductInfoResponse.AppInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientPICSProductInfoResponse.AppInfo.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='change_number', full_name='CMsgClientPICSProductInfoResponse.AppInfo.change_number', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='missing_token', full_name='CMsgClientPICSProductInfoResponse.AppInfo.missing_token', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sha', full_name='CMsgClientPICSProductInfoResponse.AppInfo.sha', 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='buffer', full_name='CMsgClientPICSProductInfoResponse.AppInfo.buffer', index=4, - number=5, 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='only_public', full_name='CMsgClientPICSProductInfoResponse.AppInfo.only_public', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='size', full_name='CMsgClientPICSProductInfoResponse.AppInfo.size', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1849, - serialized_end=1983, -) - -_CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO = _descriptor.Descriptor( - name='PackageInfo', - full_name='CMsgClientPICSProductInfoResponse.PackageInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='packageid', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.packageid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='change_number', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.change_number', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='missing_token', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.missing_token', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sha', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.sha', 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='buffer', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.buffer', index=4, - number=5, 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='size', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1985, - serialized_end=2106, -) - -_CMSGCLIENTPICSPRODUCTINFORESPONSE = _descriptor.Descriptor( - name='CMsgClientPICSProductInfoResponse', - full_name='CMsgClientPICSProductInfoResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='apps', full_name='CMsgClientPICSProductInfoResponse.apps', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unknown_appids', full_name='CMsgClientPICSProductInfoResponse.unknown_appids', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='packages', full_name='CMsgClientPICSProductInfoResponse.packages', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unknown_packageids', full_name='CMsgClientPICSProductInfoResponse.unknown_packageids', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='meta_data_only', full_name='CMsgClientPICSProductInfoResponse.meta_data_only', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_pending', full_name='CMsgClientPICSProductInfoResponse.response_pending', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='http_min_size', full_name='CMsgClientPICSProductInfoResponse.http_min_size', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='http_host', full_name='CMsgClientPICSProductInfoResponse.http_host', index=7, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO, _CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO, ], - enum_types=[ - ], - serialized_options=b'\210\265\030\000', - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1543, - serialized_end=2112, -) - - -_CMSGCLIENTPICSACCESSTOKENREQUEST = _descriptor.Descriptor( - name='CMsgClientPICSAccessTokenRequest', - full_name='CMsgClientPICSAccessTokenRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='packageids', full_name='CMsgClientPICSAccessTokenRequest.packageids', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appids', full_name='CMsgClientPICSAccessTokenRequest.appids', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2114, - serialized_end=2184, -) - - -_CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN = _descriptor.Descriptor( - name='PackageToken', - full_name='CMsgClientPICSAccessTokenResponse.PackageToken', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='packageid', full_name='CMsgClientPICSAccessTokenResponse.PackageToken.packageid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='access_token', full_name='CMsgClientPICSAccessTokenResponse.PackageToken.access_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2434, - serialized_end=2489, -) - -_CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN = _descriptor.Descriptor( - name='AppToken', - full_name='CMsgClientPICSAccessTokenResponse.AppToken', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientPICSAccessTokenResponse.AppToken.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='access_token', full_name='CMsgClientPICSAccessTokenResponse.AppToken.access_token', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2491, - serialized_end=2538, -) - -_CMSGCLIENTPICSACCESSTOKENRESPONSE = _descriptor.Descriptor( - name='CMsgClientPICSAccessTokenResponse', - full_name='CMsgClientPICSAccessTokenResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='package_access_tokens', full_name='CMsgClientPICSAccessTokenResponse.package_access_tokens', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='package_denied_tokens', full_name='CMsgClientPICSAccessTokenResponse.package_denied_tokens', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_access_tokens', full_name='CMsgClientPICSAccessTokenResponse.app_access_tokens', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_denied_tokens', full_name='CMsgClientPICSAccessTokenResponse.app_denied_tokens', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN, _CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2187, - serialized_end=2538, -) - -_CMSGCLIENTAPPINFOREQUEST_APP.containing_type = _CMSGCLIENTAPPINFOREQUEST -_CMSGCLIENTAPPINFOREQUEST.fields_by_name['apps'].message_type = _CMSGCLIENTAPPINFOREQUEST_APP -_CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE.containing_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE -_CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE.containing_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE -_CMSGCLIENTPICSCHANGESSINCERESPONSE.fields_by_name['package_changes'].message_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE -_CMSGCLIENTPICSCHANGESSINCERESPONSE.fields_by_name['app_changes'].message_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE -_CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO.containing_type = _CMSGCLIENTPICSPRODUCTINFOREQUEST -_CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO.containing_type = _CMSGCLIENTPICSPRODUCTINFOREQUEST -_CMSGCLIENTPICSPRODUCTINFOREQUEST.fields_by_name['packages'].message_type = _CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO -_CMSGCLIENTPICSPRODUCTINFOREQUEST.fields_by_name['apps'].message_type = _CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO -_CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO.containing_type = _CMSGCLIENTPICSPRODUCTINFORESPONSE -_CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO.containing_type = _CMSGCLIENTPICSPRODUCTINFORESPONSE -_CMSGCLIENTPICSPRODUCTINFORESPONSE.fields_by_name['apps'].message_type = _CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO -_CMSGCLIENTPICSPRODUCTINFORESPONSE.fields_by_name['packages'].message_type = _CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO -_CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN.containing_type = _CMSGCLIENTPICSACCESSTOKENRESPONSE -_CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN.containing_type = _CMSGCLIENTPICSACCESSTOKENRESPONSE -_CMSGCLIENTPICSACCESSTOKENRESPONSE.fields_by_name['package_access_tokens'].message_type = _CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN -_CMSGCLIENTPICSACCESSTOKENRESPONSE.fields_by_name['app_access_tokens'].message_type = _CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN -DESCRIPTOR.message_types_by_name['CMsgClientAppInfoUpdate'] = _CMSGCLIENTAPPINFOUPDATE -DESCRIPTOR.message_types_by_name['CMsgClientAppInfoChanges'] = _CMSGCLIENTAPPINFOCHANGES -DESCRIPTOR.message_types_by_name['CMsgClientAppInfoRequest'] = _CMSGCLIENTAPPINFOREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientPICSChangesSinceRequest'] = _CMSGCLIENTPICSCHANGESSINCEREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientPICSChangesSinceResponse'] = _CMSGCLIENTPICSCHANGESSINCERESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientPICSProductInfoRequest'] = _CMSGCLIENTPICSPRODUCTINFOREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientPICSProductInfoResponse'] = _CMSGCLIENTPICSPRODUCTINFORESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientPICSAccessTokenRequest'] = _CMSGCLIENTPICSACCESSTOKENREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientPICSAccessTokenResponse'] = _CMSGCLIENTPICSACCESSTOKENRESPONSE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n(steammessages_clientserver_appinfo.proto\x1a\x18steammessages_base.proto\"M\n\x17\x43MsgClientAppInfoUpdate\x12\x19\n\x11last_changenumber\x18\x01 \x01(\r\x12\x17\n\x0fsend_changelist\x18\x02 \x01(\x08\"d\n\x18\x43MsgClientAppInfoChanges\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x02 \x01(\x08\x12\x0e\n\x06\x61ppIDs\x18\x03 \x03(\r\"\xab\x01\n\x18\x43MsgClientAppInfoRequest\x12+\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x1d.CMsgClientAppInfoRequest.App\x12\x1f\n\x10supports_batches\x18\x02 \x01(\x08:\x05\x66\x61lse\x1a\x41\n\x03\x41pp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsection_flags\x18\x02 \x01(\r\x12\x13\n\x0bsection_CRC\x18\x03 \x03(\r\"\xc0\x01\n!CMsgClientPICSChangesSinceRequest\x12\x1b\n\x13since_change_number\x18\x01 \x01(\r\x12\x1d\n\x15send_app_info_changes\x18\x02 \x01(\x08\x12!\n\x19send_package_info_changes\x18\x03 \x01(\x08\x12\x1b\n\x13num_app_info_cached\x18\x04 \x01(\r\x12\x1f\n\x17num_package_info_cached\x18\x05 \x01(\r\"\xe5\x03\n\"CMsgClientPICSChangesSinceResponse\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x1b\n\x13since_change_number\x18\x02 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x03 \x01(\x08\x12J\n\x0fpackage_changes\x18\x04 \x03(\x0b\x32\x31.CMsgClientPICSChangesSinceResponse.PackageChange\x12\x42\n\x0b\x61pp_changes\x18\x05 \x03(\x0b\x32-.CMsgClientPICSChangesSinceResponse.AppChange\x12\x1d\n\x15\x66orce_full_app_update\x18\x06 \x01(\x08\x12!\n\x19\x66orce_full_package_update\x18\x07 \x01(\x08\x1aN\n\rPackageChange\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\x1a\x46\n\tAppChange\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\"\xaf\x03\n CMsgClientPICSProductInfoRequest\x12?\n\x08packages\x18\x01 \x03(\x0b\x32-.CMsgClientPICSProductInfoRequest.PackageInfo\x12\x37\n\x04\x61pps\x18\x02 \x03(\x0b\x32).CMsgClientPICSProductInfoRequest.AppInfo\x12\x16\n\x0emeta_data_only\x18\x03 \x01(\x08\x12\x17\n\x0fnum_prev_failed\x18\x04 \x01(\r\x12(\n OBSOLETE_supports_package_tokens\x18\x05 \x01(\r\x12\x17\n\x0fsequence_number\x18\x06 \x01(\r\x12\x17\n\x0fsingle_response\x18\x07 \x01(\x08\x1aL\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x12\x1c\n\x14only_public_obsolete\x18\x03 \x01(\x08\x1a\x36\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\"\xb9\x04\n!CMsgClientPICSProductInfoResponse\x12\x38\n\x04\x61pps\x18\x01 \x03(\x0b\x32*.CMsgClientPICSProductInfoResponse.AppInfo\x12\x16\n\x0eunknown_appids\x18\x02 \x03(\r\x12@\n\x08packages\x18\x03 \x03(\x0b\x32..CMsgClientPICSProductInfoResponse.PackageInfo\x12\x1a\n\x12unknown_packageids\x18\x04 \x03(\r\x12\x16\n\x0emeta_data_only\x18\x05 \x01(\x08\x12\x18\n\x10response_pending\x18\x06 \x01(\x08\x12\x15\n\rhttp_min_size\x18\x07 \x01(\r\x12\x11\n\thttp_host\x18\x08 \x01(\t\x1a\x86\x01\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x13\n\x0bonly_public\x18\x06 \x01(\x08\x12\x0c\n\x04size\x18\x07 \x01(\r\x1ay\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x0c\n\x04size\x18\x06 \x01(\r:\x04\x88\xb5\x18\x00\"F\n CMsgClientPICSAccessTokenRequest\x12\x12\n\npackageids\x18\x01 \x03(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"\xdf\x02\n!CMsgClientPICSAccessTokenResponse\x12N\n\x15package_access_tokens\x18\x01 \x03(\x0b\x32/.CMsgClientPICSAccessTokenResponse.PackageToken\x12\x1d\n\x15package_denied_tokens\x18\x02 \x03(\r\x12\x46\n\x11\x61pp_access_tokens\x18\x03 \x03(\x0b\x32+.CMsgClientPICSAccessTokenResponse.AppToken\x12\x19\n\x11\x61pp_denied_tokens\x18\x04 \x03(\r\x1a\x37\n\x0cPackageToken\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x1a/\n\x08\x41ppToken\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x42\x05H\x01\x90\x01\x00') + + + +_CMSGCLIENTAPPINFOUPDATE = DESCRIPTOR.message_types_by_name['CMsgClientAppInfoUpdate'] +_CMSGCLIENTAPPINFOCHANGES = DESCRIPTOR.message_types_by_name['CMsgClientAppInfoChanges'] +_CMSGCLIENTAPPINFOREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientAppInfoRequest'] +_CMSGCLIENTAPPINFOREQUEST_APP = _CMSGCLIENTAPPINFOREQUEST.nested_types_by_name['App'] +_CMSGCLIENTPICSCHANGESSINCEREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientPICSChangesSinceRequest'] +_CMSGCLIENTPICSCHANGESSINCERESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientPICSChangesSinceResponse'] +_CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE = _CMSGCLIENTPICSCHANGESSINCERESPONSE.nested_types_by_name['PackageChange'] +_CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE = _CMSGCLIENTPICSCHANGESSINCERESPONSE.nested_types_by_name['AppChange'] +_CMSGCLIENTPICSPRODUCTINFOREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientPICSProductInfoRequest'] +_CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO = _CMSGCLIENTPICSPRODUCTINFOREQUEST.nested_types_by_name['AppInfo'] +_CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO = _CMSGCLIENTPICSPRODUCTINFOREQUEST.nested_types_by_name['PackageInfo'] +_CMSGCLIENTPICSPRODUCTINFORESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientPICSProductInfoResponse'] +_CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO = _CMSGCLIENTPICSPRODUCTINFORESPONSE.nested_types_by_name['AppInfo'] +_CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO = _CMSGCLIENTPICSPRODUCTINFORESPONSE.nested_types_by_name['PackageInfo'] +_CMSGCLIENTPICSACCESSTOKENREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientPICSAccessTokenRequest'] +_CMSGCLIENTPICSACCESSTOKENRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientPICSAccessTokenResponse'] +_CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN = _CMSGCLIENTPICSACCESSTOKENRESPONSE.nested_types_by_name['PackageToken'] +_CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN = _CMSGCLIENTPICSACCESSTOKENRESPONSE.nested_types_by_name['AppToken'] CMsgClientAppInfoUpdate = _reflection.GeneratedProtocolMessageType('CMsgClientAppInfoUpdate', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTAPPINFOUPDATE, '__module__' : 'steammessages_clientserver_appinfo_pb2' @@ -1128,7 +172,46 @@ _sym_db.RegisterMessage(CMsgClientPICSAccessTokenResponse.PackageToken) _sym_db.RegisterMessage(CMsgClientPICSAccessTokenResponse.AppToken) - -DESCRIPTOR._options = None -_CMSGCLIENTPICSPRODUCTINFORESPONSE._options = None +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\000' + _CMSGCLIENTPICSPRODUCTINFORESPONSE._options = None + _CMSGCLIENTPICSPRODUCTINFORESPONSE._serialized_options = b'\210\265\030\000' + _CMSGCLIENTAPPINFOUPDATE._serialized_start=70 + _CMSGCLIENTAPPINFOUPDATE._serialized_end=147 + _CMSGCLIENTAPPINFOCHANGES._serialized_start=149 + _CMSGCLIENTAPPINFOCHANGES._serialized_end=249 + _CMSGCLIENTAPPINFOREQUEST._serialized_start=252 + _CMSGCLIENTAPPINFOREQUEST._serialized_end=423 + _CMSGCLIENTAPPINFOREQUEST_APP._serialized_start=358 + _CMSGCLIENTAPPINFOREQUEST_APP._serialized_end=423 + _CMSGCLIENTPICSCHANGESSINCEREQUEST._serialized_start=426 + _CMSGCLIENTPICSCHANGESSINCEREQUEST._serialized_end=618 + _CMSGCLIENTPICSCHANGESSINCERESPONSE._serialized_start=621 + _CMSGCLIENTPICSCHANGESSINCERESPONSE._serialized_end=1106 + _CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE._serialized_start=956 + _CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE._serialized_end=1034 + _CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE._serialized_start=1036 + _CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE._serialized_end=1106 + _CMSGCLIENTPICSPRODUCTINFOREQUEST._serialized_start=1109 + _CMSGCLIENTPICSPRODUCTINFOREQUEST._serialized_end=1540 + _CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO._serialized_start=1408 + _CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO._serialized_end=1484 + _CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO._serialized_start=1486 + _CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO._serialized_end=1540 + _CMSGCLIENTPICSPRODUCTINFORESPONSE._serialized_start=1543 + _CMSGCLIENTPICSPRODUCTINFORESPONSE._serialized_end=2112 + _CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO._serialized_start=1849 + _CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO._serialized_end=1983 + _CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO._serialized_start=1985 + _CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO._serialized_end=2106 + _CMSGCLIENTPICSACCESSTOKENREQUEST._serialized_start=2114 + _CMSGCLIENTPICSACCESSTOKENREQUEST._serialized_end=2184 + _CMSGCLIENTPICSACCESSTOKENRESPONSE._serialized_start=2187 + _CMSGCLIENTPICSACCESSTOKENRESPONSE._serialized_end=2538 + _CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN._serialized_start=2434 + _CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN._serialized_end=2489 + _CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN._serialized_start=2491 + _CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN._serialized_end=2538 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_friends_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_friends_pb2.py index 3dfe673d..851801f1 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_friends_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_friends_pb2.py @@ -3,6 +3,7 @@ # source: steammessages_clientserver_friends.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -14,2007 +15,49 @@ import steammessages_base_pb2 as steammessages__base__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_clientserver_friends.proto', - package='', - syntax='proto2', - serialized_options=b'H\001\220\001\000', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n(steammessages_clientserver_friends.proto\x1a\x18steammessages_base.proto\"\x8a\x01\n\x13\x43MsgClientFriendMsg\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x0f\n\x07message\x18\x03 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x04 \x01(\x07\x12\x16\n\x0e\x65\x63ho_to_sender\x18\x05 \x01(\x08\"\x9d\x01\n\x1b\x43MsgClientFriendMsgIncoming\x12\x14\n\x0csteamid_from\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x1c\n\x14\x66rom_limited_account\x18\x03 \x01(\x08\x12\x0f\n\x07message\x18\x04 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x05 \x01(\x07\"R\n\x13\x43MsgClientAddFriend\x12\x16\n\x0esteamid_to_add\x18\x01 \x01(\x06\x12#\n\x1b\x61\x63\x63ountname_or_email_to_add\x18\x02 \x01(\t\"e\n\x1b\x43MsgClientAddFriendResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteam_id_added\x18\x02 \x01(\x06\x12\x1a\n\x12persona_name_added\x18\x03 \x01(\t\"*\n\x16\x43MsgClientRemoveFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\"6\n\x14\x43MsgClientHideFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x0c\n\x04hide\x18\x02 \x01(\x08\"\xea\x01\n\x15\x43MsgClientFriendsList\x12\x14\n\x0c\x62incremental\x18\x01 \x01(\x08\x12.\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1d.CMsgClientFriendsList.Friend\x12\x18\n\x10max_friend_count\x18\x03 \x01(\r\x12\x1b\n\x13\x61\x63tive_friend_count\x18\x04 \x01(\r\x12\x19\n\x11\x66riends_limit_hit\x18\x05 \x01(\x08\x1a\x39\n\x06\x46riend\x12\x12\n\nulfriendid\x18\x01 \x01(\x06\x12\x1b\n\x13\x65\x66riendrelationship\x18\x02 \x01(\r\"\xc5\x02\n\x1b\x43MsgClientFriendsGroupsList\x12\x10\n\x08\x62removal\x18\x01 \x01(\x08\x12\x14\n\x0c\x62incremental\x18\x02 \x01(\x08\x12>\n\x0c\x66riendGroups\x18\x03 \x03(\x0b\x32(.CMsgClientFriendsGroupsList.FriendGroup\x12H\n\x0bmemberships\x18\x04 \x03(\x0b\x32\x33.CMsgClientFriendsGroupsList.FriendGroupsMembership\x1a\x35\n\x0b\x46riendGroup\x12\x10\n\x08nGroupID\x18\x01 \x01(\x05\x12\x14\n\x0cstrGroupName\x18\x02 \x01(\t\x1a=\n\x16\x46riendGroupsMembership\x12\x11\n\tulSteamID\x18\x01 \x01(\x06\x12\x10\n\x08nGroupID\x18\x02 \x01(\x05\"\xba\x01\n\x1c\x43MsgClientPlayerNicknameList\x12\x0f\n\x07removal\x18\x01 \x01(\x08\x12\x13\n\x0bincremental\x18\x02 \x01(\x08\x12?\n\tnicknames\x18\x03 \x03(\x0b\x32,.CMsgClientPlayerNicknameList.PlayerNickname\x1a\x33\n\x0ePlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x03 \x01(\t\"@\n\x1b\x43MsgClientSetPlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x02 \x01(\t\"6\n#CMsgClientSetPlayerNicknameResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"O\n\x1b\x43MsgClientRequestFriendData\x12\x1f\n\x17persona_state_requested\x18\x01 \x01(\r\x12\x0f\n\x07\x66riends\x18\x02 \x03(\x06\"\xef\x01\n\x16\x43MsgClientChangeStatus\x12\x15\n\rpersona_state\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\x12\x1e\n\x16is_auto_generated_name\x18\x03 \x01(\x08\x12\x15\n\rhigh_priority\x18\x04 \x01(\x08\x12\x1b\n\x13persona_set_by_user\x18\x05 \x01(\x08\x12\x1e\n\x13persona_state_flags\x18\x06 \x01(\r:\x01\x30\x12\x1d\n\x15need_persona_response\x18\x07 \x01(\x08\x12\x16\n\x0eis_client_idle\x18\x08 \x01(\x08\"@\n\x19\x43MsgPersonaChangeResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\"\xa0\x08\n\x16\x43MsgClientPersonaState\x12\x14\n\x0cstatus_flags\x18\x01 \x01(\r\x12/\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1a\xbe\x07\n\x06\x46riend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x15\n\rpersona_state\x18\x02 \x01(\r\x12\x1a\n\x12game_played_app_id\x18\x03 \x01(\r\x12\x16\n\x0egame_server_ip\x18\x04 \x01(\r\x12\x18\n\x10game_server_port\x18\x05 \x01(\r\x12\x1b\n\x13persona_state_flags\x18\x06 \x01(\r\x12 \n\x18online_session_instances\x18\x07 \x01(\r\x12\x1b\n\x13persona_set_by_user\x18\n \x01(\x08\x12\x13\n\x0bplayer_name\x18\x0f \x01(\t\x12\x12\n\nquery_port\x18\x14 \x01(\r\x12\x16\n\x0esteamid_source\x18\x19 \x01(\x06\x12\x13\n\x0b\x61vatar_hash\x18\x1f \x01(\x0c\x12\x13\n\x0blast_logoff\x18- \x01(\r\x12\x12\n\nlast_logon\x18. \x01(\r\x12\x18\n\x10last_seen_online\x18/ \x01(\r\x12\x11\n\tclan_rank\x18\x32 \x01(\r\x12\x11\n\tgame_name\x18\x37 \x01(\t\x12\x0e\n\x06gameid\x18\x38 \x01(\x06\x12\x16\n\x0egame_data_blob\x18< \x01(\x0c\x12:\n\tclan_data\x18@ \x01(\x0b\x32\'.CMsgClientPersonaState.Friend.ClanData\x12\x10\n\x08\x63lan_tag\x18\x41 \x01(\t\x12\x38\n\rrich_presence\x18G \x03(\x0b\x32!.CMsgClientPersonaState.Friend.KV\x12\x14\n\x0c\x62roadcast_id\x18H \x01(\x06\x12\x15\n\rgame_lobby_id\x18I \x01(\x06\x12$\n\x1cwatching_broadcast_accountid\x18J \x01(\r\x12 \n\x18watching_broadcast_appid\x18K \x01(\r\x12\"\n\x1awatching_broadcast_viewers\x18L \x01(\r\x12 \n\x18watching_broadcast_title\x18M \x01(\t\x12\x1b\n\x13is_community_banned\x18N \x01(\x08\x12\"\n\x1aplayer_name_pending_review\x18O \x01(\x08\x12\x1d\n\x15\x61vatar_pending_review\x18P \x01(\x08\x1a\x35\n\x08\x43lanData\x12\x12\n\nogg_app_id\x18\x01 \x01(\r\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\x1a \n\x02KV\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"5\n\x1b\x43MsgClientFriendProfileInfo\x12\x16\n\x0esteamid_friend\x18\x01 \x01(\x06\"\xda\x01\n#CMsgClientFriendProfileInfoResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteamid_friend\x18\x02 \x01(\x06\x12\x14\n\x0ctime_created\x18\x03 \x01(\r\x12\x11\n\treal_name\x18\x04 \x01(\t\x12\x11\n\tcity_name\x18\x05 \x01(\t\x12\x12\n\nstate_name\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_name\x18\x07 \x01(\t\x12\x10\n\x08headline\x18\x08 \x01(\t\x12\x0f\n\x07summary\x18\t \x01(\t\"[\n\x1c\x43MsgClientCreateFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x11\n\tgroupname\x18\x02 \x01(\t\x12\x17\n\x0fsteamid_friends\x18\x03 \x03(\x06\"H\n$CMsgClientCreateFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"@\n\x1c\x43MsgClientDeleteFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"7\n$CMsgClientDeleteFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\x82\x01\n\x1c\x43MsgClientManageFriendsGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x11\n\tgroupname\x18\x02 \x01(\t\x12\x1d\n\x15steamid_friends_added\x18\x03 \x03(\x06\x12\x1f\n\x17steamid_friends_removed\x18\x04 \x03(\x06\"7\n$CMsgClientManageFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"B\n\x1a\x43MsgClientAddFriendToGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\"5\n\"CMsgClientAddFriendToGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"G\n\x1f\x43MsgClientRemoveFriendFromGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\":\n\'CMsgClientRemoveFriendFromGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\x1b\n\x19\x43MsgClientGetEmoticonList\"\x87\x04\n\x16\x43MsgClientEmoticonList\x12\x33\n\temoticons\x18\x01 \x03(\x0b\x32 .CMsgClientEmoticonList.Emoticon\x12\x31\n\x08stickers\x18\x02 \x03(\x0b\x32\x1f.CMsgClientEmoticonList.Sticker\x12/\n\x07\x65\x66\x66\x65\x63ts\x18\x03 \x03(\x0b\x32\x1e.CMsgClientEmoticonList.Effect\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x1aw\n\x07Sticker\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x15\n\rtime_received\x18\x03 \x01(\r\x12\r\n\x05\x61ppid\x18\x04 \x01(\r\x12\x16\n\x0etime_last_used\x18\x05 \x01(\r\x12\x11\n\tuse_count\x18\x06 \x01(\r\x1a\x61\n\x06\x45\x66\x66\x65\x63t\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x15\n\rtime_received\x18\x03 \x01(\r\x12\x14\n\x0cinfinite_use\x18\x04 \x01(\x08\x12\r\n\x05\x61ppid\x18\x05 \x01(\rB\x05H\x01\x90\x01\x00' - , - dependencies=[steammessages__base__pb2.DESCRIPTOR,]) - - - - -_CMSGCLIENTFRIENDMSG = _descriptor.Descriptor( - name='CMsgClientFriendMsg', - full_name='CMsgClientFriendMsg', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientFriendMsg.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_entry_type', full_name='CMsgClientFriendMsg.chat_entry_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='message', full_name='CMsgClientFriendMsg.message', index=2, - number=3, 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='rtime32_server_timestamp', full_name='CMsgClientFriendMsg.rtime32_server_timestamp', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='echo_to_sender', full_name='CMsgClientFriendMsg.echo_to_sender', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=71, - serialized_end=209, -) - - -_CMSGCLIENTFRIENDMSGINCOMING = _descriptor.Descriptor( - name='CMsgClientFriendMsgIncoming', - full_name='CMsgClientFriendMsgIncoming', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_from', full_name='CMsgClientFriendMsgIncoming.steamid_from', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_entry_type', full_name='CMsgClientFriendMsgIncoming.chat_entry_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='from_limited_account', full_name='CMsgClientFriendMsgIncoming.from_limited_account', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='message', full_name='CMsgClientFriendMsgIncoming.message', 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='rtime32_server_timestamp', full_name='CMsgClientFriendMsgIncoming.rtime32_server_timestamp', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=212, - serialized_end=369, -) - - -_CMSGCLIENTADDFRIEND = _descriptor.Descriptor( - name='CMsgClientAddFriend', - full_name='CMsgClientAddFriend', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_to_add', full_name='CMsgClientAddFriend.steamid_to_add', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountname_or_email_to_add', full_name='CMsgClientAddFriend.accountname_or_email_to_add', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=371, - serialized_end=453, -) - - -_CMSGCLIENTADDFRIENDRESPONSE = _descriptor.Descriptor( - name='CMsgClientAddFriendResponse', - full_name='CMsgClientAddFriendResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientAddFriendResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_id_added', full_name='CMsgClientAddFriendResponse.steam_id_added', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persona_name_added', full_name='CMsgClientAddFriendResponse.persona_name_added', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=455, - serialized_end=556, -) - - -_CMSGCLIENTREMOVEFRIEND = _descriptor.Descriptor( - name='CMsgClientRemoveFriend', - full_name='CMsgClientRemoveFriend', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friendid', full_name='CMsgClientRemoveFriend.friendid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=558, - serialized_end=600, -) - - -_CMSGCLIENTHIDEFRIEND = _descriptor.Descriptor( - name='CMsgClientHideFriend', - full_name='CMsgClientHideFriend', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friendid', full_name='CMsgClientHideFriend.friendid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='hide', full_name='CMsgClientHideFriend.hide', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=602, - serialized_end=656, -) - - -_CMSGCLIENTFRIENDSLIST_FRIEND = _descriptor.Descriptor( - name='Friend', - full_name='CMsgClientFriendsList.Friend', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ulfriendid', full_name='CMsgClientFriendsList.Friend.ulfriendid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='efriendrelationship', full_name='CMsgClientFriendsList.Friend.efriendrelationship', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=836, - serialized_end=893, -) - -_CMSGCLIENTFRIENDSLIST = _descriptor.Descriptor( - name='CMsgClientFriendsList', - full_name='CMsgClientFriendsList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='bincremental', full_name='CMsgClientFriendsList.bincremental', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='friends', full_name='CMsgClientFriendsList.friends', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_friend_count', full_name='CMsgClientFriendsList.max_friend_count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='active_friend_count', full_name='CMsgClientFriendsList.active_friend_count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends_limit_hit', full_name='CMsgClientFriendsList.friends_limit_hit', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTFRIENDSLIST_FRIEND, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=659, - serialized_end=893, -) - - -_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP = _descriptor.Descriptor( - name='FriendGroup', - full_name='CMsgClientFriendsGroupsList.FriendGroup', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='nGroupID', full_name='CMsgClientFriendsGroupsList.FriendGroup.nGroupID', index=0, - number=1, 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='strGroupName', full_name='CMsgClientFriendsGroupsList.FriendGroup.strGroupName', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1105, - serialized_end=1158, -) - -_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP = _descriptor.Descriptor( - name='FriendGroupsMembership', - full_name='CMsgClientFriendsGroupsList.FriendGroupsMembership', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ulSteamID', full_name='CMsgClientFriendsGroupsList.FriendGroupsMembership.ulSteamID', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nGroupID', full_name='CMsgClientFriendsGroupsList.FriendGroupsMembership.nGroupID', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1160, - serialized_end=1221, -) - -_CMSGCLIENTFRIENDSGROUPSLIST = _descriptor.Descriptor( - name='CMsgClientFriendsGroupsList', - full_name='CMsgClientFriendsGroupsList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='bremoval', full_name='CMsgClientFriendsGroupsList.bremoval', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='bincremental', full_name='CMsgClientFriendsGroupsList.bincremental', 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), - _descriptor.FieldDescriptor( - name='friendGroups', full_name='CMsgClientFriendsGroupsList.friendGroups', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='memberships', full_name='CMsgClientFriendsGroupsList.memberships', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP, _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=896, - serialized_end=1221, -) - - -_CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME = _descriptor.Descriptor( - name='PlayerNickname', - full_name='CMsgClientPlayerNicknameList.PlayerNickname', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientPlayerNicknameList.PlayerNickname.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nickname', full_name='CMsgClientPlayerNicknameList.PlayerNickname.nickname', index=1, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1359, - serialized_end=1410, -) - -_CMSGCLIENTPLAYERNICKNAMELIST = _descriptor.Descriptor( - name='CMsgClientPlayerNicknameList', - full_name='CMsgClientPlayerNicknameList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='removal', full_name='CMsgClientPlayerNicknameList.removal', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='incremental', full_name='CMsgClientPlayerNicknameList.incremental', 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), - _descriptor.FieldDescriptor( - name='nicknames', full_name='CMsgClientPlayerNicknameList.nicknames', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1224, - serialized_end=1410, -) - - -_CMSGCLIENTSETPLAYERNICKNAME = _descriptor.Descriptor( - name='CMsgClientSetPlayerNickname', - full_name='CMsgClientSetPlayerNickname', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientSetPlayerNickname.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nickname', full_name='CMsgClientSetPlayerNickname.nickname', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1412, - serialized_end=1476, -) - - -_CMSGCLIENTSETPLAYERNICKNAMERESPONSE = _descriptor.Descriptor( - name='CMsgClientSetPlayerNicknameResponse', - full_name='CMsgClientSetPlayerNicknameResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientSetPlayerNicknameResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1478, - serialized_end=1532, -) - - -_CMSGCLIENTREQUESTFRIENDDATA = _descriptor.Descriptor( - name='CMsgClientRequestFriendData', - full_name='CMsgClientRequestFriendData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='persona_state_requested', full_name='CMsgClientRequestFriendData.persona_state_requested', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends', full_name='CMsgClientRequestFriendData.friends', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1534, - serialized_end=1613, -) - - -_CMSGCLIENTCHANGESTATUS = _descriptor.Descriptor( - name='CMsgClientChangeStatus', - full_name='CMsgClientChangeStatus', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='persona_state', full_name='CMsgClientChangeStatus.persona_state', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='player_name', full_name='CMsgClientChangeStatus.player_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_auto_generated_name', full_name='CMsgClientChangeStatus.is_auto_generated_name', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='high_priority', full_name='CMsgClientChangeStatus.high_priority', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persona_set_by_user', full_name='CMsgClientChangeStatus.persona_set_by_user', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persona_state_flags', full_name='CMsgClientChangeStatus.persona_state_flags', index=5, - number=6, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='need_persona_response', full_name='CMsgClientChangeStatus.need_persona_response', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_client_idle', full_name='CMsgClientChangeStatus.is_client_idle', index=7, - 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=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=1616, - serialized_end=1855, -) - - -_CMSGPERSONACHANGERESPONSE = _descriptor.Descriptor( - name='CMsgPersonaChangeResponse', - full_name='CMsgPersonaChangeResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='result', full_name='CMsgPersonaChangeResponse.result', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='player_name', full_name='CMsgPersonaChangeResponse.player_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1857, - serialized_end=1921, -) - - -_CMSGCLIENTPERSONASTATE_FRIEND_CLANDATA = _descriptor.Descriptor( - name='ClanData', - full_name='CMsgClientPersonaState.Friend.ClanData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ogg_app_id', full_name='CMsgClientPersonaState.Friend.ClanData.ogg_app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_group_id', full_name='CMsgClientPersonaState.Friend.ClanData.chat_group_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2893, - serialized_end=2946, -) - -_CMSGCLIENTPERSONASTATE_FRIEND_KV = _descriptor.Descriptor( - name='KV', - full_name='CMsgClientPersonaState.Friend.KV', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='key', full_name='CMsgClientPersonaState.Friend.KV.key', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='value', full_name='CMsgClientPersonaState.Friend.KV.value', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2948, - serialized_end=2980, -) - -_CMSGCLIENTPERSONASTATE_FRIEND = _descriptor.Descriptor( - name='Friend', - full_name='CMsgClientPersonaState.Friend', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friendid', full_name='CMsgClientPersonaState.Friend.friendid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persona_state', full_name='CMsgClientPersonaState.Friend.persona_state', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_played_app_id', full_name='CMsgClientPersonaState.Friend.game_played_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_server_ip', full_name='CMsgClientPersonaState.Friend.game_server_ip', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_server_port', full_name='CMsgClientPersonaState.Friend.game_server_port', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persona_state_flags', full_name='CMsgClientPersonaState.Friend.persona_state_flags', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='online_session_instances', full_name='CMsgClientPersonaState.Friend.online_session_instances', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='persona_set_by_user', full_name='CMsgClientPersonaState.Friend.persona_set_by_user', index=7, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='player_name', full_name='CMsgClientPersonaState.Friend.player_name', index=8, - number=15, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='query_port', full_name='CMsgClientPersonaState.Friend.query_port', index=9, - number=20, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_source', full_name='CMsgClientPersonaState.Friend.steamid_source', index=10, - number=25, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='avatar_hash', full_name='CMsgClientPersonaState.Friend.avatar_hash', index=11, - number=31, 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='last_logoff', full_name='CMsgClientPersonaState.Friend.last_logoff', index=12, - number=45, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_logon', full_name='CMsgClientPersonaState.Friend.last_logon', index=13, - number=46, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_seen_online', full_name='CMsgClientPersonaState.Friend.last_seen_online', index=14, - number=47, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='clan_rank', full_name='CMsgClientPersonaState.Friend.clan_rank', index=15, - number=50, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_name', full_name='CMsgClientPersonaState.Friend.game_name', index=16, - number=55, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='gameid', full_name='CMsgClientPersonaState.Friend.gameid', index=17, - number=56, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_data_blob', full_name='CMsgClientPersonaState.Friend.game_data_blob', index=18, - number=60, 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='clan_data', full_name='CMsgClientPersonaState.Friend.clan_data', index=19, - number=64, 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), - _descriptor.FieldDescriptor( - name='clan_tag', full_name='CMsgClientPersonaState.Friend.clan_tag', index=20, - number=65, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rich_presence', full_name='CMsgClientPersonaState.Friend.rich_presence', index=21, - number=71, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='broadcast_id', full_name='CMsgClientPersonaState.Friend.broadcast_id', index=22, - number=72, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_lobby_id', full_name='CMsgClientPersonaState.Friend.game_lobby_id', index=23, - number=73, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_accountid', full_name='CMsgClientPersonaState.Friend.watching_broadcast_accountid', index=24, - number=74, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_appid', full_name='CMsgClientPersonaState.Friend.watching_broadcast_appid', index=25, - number=75, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_viewers', full_name='CMsgClientPersonaState.Friend.watching_broadcast_viewers', index=26, - number=76, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='watching_broadcast_title', full_name='CMsgClientPersonaState.Friend.watching_broadcast_title', index=27, - number=77, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_community_banned', full_name='CMsgClientPersonaState.Friend.is_community_banned', index=28, - number=78, 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), - _descriptor.FieldDescriptor( - name='player_name_pending_review', full_name='CMsgClientPersonaState.Friend.player_name_pending_review', index=29, - number=79, 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), - _descriptor.FieldDescriptor( - name='avatar_pending_review', full_name='CMsgClientPersonaState.Friend.avatar_pending_review', index=30, - number=80, 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=[ - ], - nested_types=[_CMSGCLIENTPERSONASTATE_FRIEND_CLANDATA, _CMSGCLIENTPERSONASTATE_FRIEND_KV, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2022, - serialized_end=2980, -) - -_CMSGCLIENTPERSONASTATE = _descriptor.Descriptor( - name='CMsgClientPersonaState', - full_name='CMsgClientPersonaState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='status_flags', full_name='CMsgClientPersonaState.status_flags', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friends', full_name='CMsgClientPersonaState.friends', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTPERSONASTATE_FRIEND, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1924, - serialized_end=2980, -) - - -_CMSGCLIENTFRIENDPROFILEINFO = _descriptor.Descriptor( - name='CMsgClientFriendProfileInfo', - full_name='CMsgClientFriendProfileInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_friend', full_name='CMsgClientFriendProfileInfo.steamid_friend', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2982, - serialized_end=3035, -) - - -_CMSGCLIENTFRIENDPROFILEINFORESPONSE = _descriptor.Descriptor( - name='CMsgClientFriendProfileInfoResponse', - full_name='CMsgClientFriendProfileInfoResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientFriendProfileInfoResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_friend', full_name='CMsgClientFriendProfileInfoResponse.steamid_friend', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_created', full_name='CMsgClientFriendProfileInfoResponse.time_created', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='real_name', full_name='CMsgClientFriendProfileInfoResponse.real_name', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='city_name', full_name='CMsgClientFriendProfileInfoResponse.city_name', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state_name', full_name='CMsgClientFriendProfileInfoResponse.state_name', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='country_name', full_name='CMsgClientFriendProfileInfoResponse.country_name', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='headline', full_name='CMsgClientFriendProfileInfoResponse.headline', index=7, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='summary', full_name='CMsgClientFriendProfileInfoResponse.summary', index=8, - number=9, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3038, - serialized_end=3256, -) - - -_CMSGCLIENTCREATEFRIENDSGROUP = _descriptor.Descriptor( - name='CMsgClientCreateFriendsGroup', - full_name='CMsgClientCreateFriendsGroup', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientCreateFriendsGroup.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='groupname', full_name='CMsgClientCreateFriendsGroup.groupname', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_friends', full_name='CMsgClientCreateFriendsGroup.steamid_friends', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3258, - serialized_end=3349, -) - - -_CMSGCLIENTCREATEFRIENDSGROUPRESPONSE = _descriptor.Descriptor( - name='CMsgClientCreateFriendsGroupResponse', - full_name='CMsgClientCreateFriendsGroupResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientCreateFriendsGroupResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='groupid', full_name='CMsgClientCreateFriendsGroupResponse.groupid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3351, - serialized_end=3423, -) - - -_CMSGCLIENTDELETEFRIENDSGROUP = _descriptor.Descriptor( - name='CMsgClientDeleteFriendsGroup', - full_name='CMsgClientDeleteFriendsGroup', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientDeleteFriendsGroup.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='groupid', full_name='CMsgClientDeleteFriendsGroup.groupid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3425, - serialized_end=3489, -) - - -_CMSGCLIENTDELETEFRIENDSGROUPRESPONSE = _descriptor.Descriptor( - name='CMsgClientDeleteFriendsGroupResponse', - full_name='CMsgClientDeleteFriendsGroupResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientDeleteFriendsGroupResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3491, - serialized_end=3546, -) - - -_CMSGCLIENTMANAGEFRIENDSGROUP = _descriptor.Descriptor( - name='CMsgClientManageFriendsGroup', - full_name='CMsgClientManageFriendsGroup', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='groupid', full_name='CMsgClientManageFriendsGroup.groupid', index=0, - number=1, 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='groupname', full_name='CMsgClientManageFriendsGroup.groupname', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_friends_added', full_name='CMsgClientManageFriendsGroup.steamid_friends_added', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_friends_removed', full_name='CMsgClientManageFriendsGroup.steamid_friends_removed', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3549, - serialized_end=3679, -) - - -_CMSGCLIENTMANAGEFRIENDSGROUPRESPONSE = _descriptor.Descriptor( - name='CMsgClientManageFriendsGroupResponse', - full_name='CMsgClientManageFriendsGroupResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientManageFriendsGroupResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3681, - serialized_end=3736, -) - - -_CMSGCLIENTADDFRIENDTOGROUP = _descriptor.Descriptor( - name='CMsgClientAddFriendToGroup', - full_name='CMsgClientAddFriendToGroup', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='groupid', full_name='CMsgClientAddFriendToGroup.groupid', index=0, - number=1, 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='steamiduser', full_name='CMsgClientAddFriendToGroup.steamiduser', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3738, - serialized_end=3804, -) - - -_CMSGCLIENTADDFRIENDTOGROUPRESPONSE = _descriptor.Descriptor( - name='CMsgClientAddFriendToGroupResponse', - full_name='CMsgClientAddFriendToGroupResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientAddFriendToGroupResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3806, - serialized_end=3859, -) - - -_CMSGCLIENTREMOVEFRIENDFROMGROUP = _descriptor.Descriptor( - name='CMsgClientRemoveFriendFromGroup', - full_name='CMsgClientRemoveFriendFromGroup', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='groupid', full_name='CMsgClientRemoveFriendFromGroup.groupid', index=0, - number=1, 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='steamiduser', full_name='CMsgClientRemoveFriendFromGroup.steamiduser', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3861, - serialized_end=3932, -) - - -_CMSGCLIENTREMOVEFRIENDFROMGROUPRESPONSE = _descriptor.Descriptor( - name='CMsgClientRemoveFriendFromGroupResponse', - full_name='CMsgClientRemoveFriendFromGroupResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientRemoveFriendFromGroupResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3934, - serialized_end=3992, -) - - -_CMSGCLIENTGETEMOTICONLIST = _descriptor.Descriptor( - name='CMsgClientGetEmoticonList', - full_name='CMsgClientGetEmoticonList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3994, - serialized_end=4021, -) - - -_CMSGCLIENTEMOTICONLIST_EMOTICON = _descriptor.Descriptor( - name='Emoticon', - full_name='CMsgClientEmoticonList.Emoticon', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='CMsgClientEmoticonList.Emoticon.name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CMsgClientEmoticonList.Emoticon.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_last_used', full_name='CMsgClientEmoticonList.Emoticon.time_last_used', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='use_count', full_name='CMsgClientEmoticonList.Emoticon.use_count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_received', full_name='CMsgClientEmoticonList.Emoticon.time_received', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientEmoticonList.Emoticon.appid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4203, - serialized_end=4323, -) - -_CMSGCLIENTEMOTICONLIST_STICKER = _descriptor.Descriptor( - name='Sticker', - full_name='CMsgClientEmoticonList.Sticker', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='CMsgClientEmoticonList.Sticker.name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CMsgClientEmoticonList.Sticker.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_received', full_name='CMsgClientEmoticonList.Sticker.time_received', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientEmoticonList.Sticker.appid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_last_used', full_name='CMsgClientEmoticonList.Sticker.time_last_used', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='use_count', full_name='CMsgClientEmoticonList.Sticker.use_count', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4325, - serialized_end=4444, -) - -_CMSGCLIENTEMOTICONLIST_EFFECT = _descriptor.Descriptor( - name='Effect', - full_name='CMsgClientEmoticonList.Effect', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='CMsgClientEmoticonList.Effect.name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CMsgClientEmoticonList.Effect.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_received', full_name='CMsgClientEmoticonList.Effect.time_received', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='infinite_use', full_name='CMsgClientEmoticonList.Effect.infinite_use', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientEmoticonList.Effect.appid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4446, - serialized_end=4543, -) - -_CMSGCLIENTEMOTICONLIST = _descriptor.Descriptor( - name='CMsgClientEmoticonList', - full_name='CMsgClientEmoticonList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='emoticons', full_name='CMsgClientEmoticonList.emoticons', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stickers', full_name='CMsgClientEmoticonList.stickers', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='effects', full_name='CMsgClientEmoticonList.effects', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTEMOTICONLIST_EMOTICON, _CMSGCLIENTEMOTICONLIST_STICKER, _CMSGCLIENTEMOTICONLIST_EFFECT, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4024, - serialized_end=4543, -) - -_CMSGCLIENTFRIENDSLIST_FRIEND.containing_type = _CMSGCLIENTFRIENDSLIST -_CMSGCLIENTFRIENDSLIST.fields_by_name['friends'].message_type = _CMSGCLIENTFRIENDSLIST_FRIEND -_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP.containing_type = _CMSGCLIENTFRIENDSGROUPSLIST -_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP.containing_type = _CMSGCLIENTFRIENDSGROUPSLIST -_CMSGCLIENTFRIENDSGROUPSLIST.fields_by_name['friendGroups'].message_type = _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP -_CMSGCLIENTFRIENDSGROUPSLIST.fields_by_name['memberships'].message_type = _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP -_CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME.containing_type = _CMSGCLIENTPLAYERNICKNAMELIST -_CMSGCLIENTPLAYERNICKNAMELIST.fields_by_name['nicknames'].message_type = _CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME -_CMSGCLIENTPERSONASTATE_FRIEND_CLANDATA.containing_type = _CMSGCLIENTPERSONASTATE_FRIEND -_CMSGCLIENTPERSONASTATE_FRIEND_KV.containing_type = _CMSGCLIENTPERSONASTATE_FRIEND -_CMSGCLIENTPERSONASTATE_FRIEND.fields_by_name['clan_data'].message_type = _CMSGCLIENTPERSONASTATE_FRIEND_CLANDATA -_CMSGCLIENTPERSONASTATE_FRIEND.fields_by_name['rich_presence'].message_type = _CMSGCLIENTPERSONASTATE_FRIEND_KV -_CMSGCLIENTPERSONASTATE_FRIEND.containing_type = _CMSGCLIENTPERSONASTATE -_CMSGCLIENTPERSONASTATE.fields_by_name['friends'].message_type = _CMSGCLIENTPERSONASTATE_FRIEND -_CMSGCLIENTEMOTICONLIST_EMOTICON.containing_type = _CMSGCLIENTEMOTICONLIST -_CMSGCLIENTEMOTICONLIST_STICKER.containing_type = _CMSGCLIENTEMOTICONLIST -_CMSGCLIENTEMOTICONLIST_EFFECT.containing_type = _CMSGCLIENTEMOTICONLIST -_CMSGCLIENTEMOTICONLIST.fields_by_name['emoticons'].message_type = _CMSGCLIENTEMOTICONLIST_EMOTICON -_CMSGCLIENTEMOTICONLIST.fields_by_name['stickers'].message_type = _CMSGCLIENTEMOTICONLIST_STICKER -_CMSGCLIENTEMOTICONLIST.fields_by_name['effects'].message_type = _CMSGCLIENTEMOTICONLIST_EFFECT -DESCRIPTOR.message_types_by_name['CMsgClientFriendMsg'] = _CMSGCLIENTFRIENDMSG -DESCRIPTOR.message_types_by_name['CMsgClientFriendMsgIncoming'] = _CMSGCLIENTFRIENDMSGINCOMING -DESCRIPTOR.message_types_by_name['CMsgClientAddFriend'] = _CMSGCLIENTADDFRIEND -DESCRIPTOR.message_types_by_name['CMsgClientAddFriendResponse'] = _CMSGCLIENTADDFRIENDRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientRemoveFriend'] = _CMSGCLIENTREMOVEFRIEND -DESCRIPTOR.message_types_by_name['CMsgClientHideFriend'] = _CMSGCLIENTHIDEFRIEND -DESCRIPTOR.message_types_by_name['CMsgClientFriendsList'] = _CMSGCLIENTFRIENDSLIST -DESCRIPTOR.message_types_by_name['CMsgClientFriendsGroupsList'] = _CMSGCLIENTFRIENDSGROUPSLIST -DESCRIPTOR.message_types_by_name['CMsgClientPlayerNicknameList'] = _CMSGCLIENTPLAYERNICKNAMELIST -DESCRIPTOR.message_types_by_name['CMsgClientSetPlayerNickname'] = _CMSGCLIENTSETPLAYERNICKNAME -DESCRIPTOR.message_types_by_name['CMsgClientSetPlayerNicknameResponse'] = _CMSGCLIENTSETPLAYERNICKNAMERESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientRequestFriendData'] = _CMSGCLIENTREQUESTFRIENDDATA -DESCRIPTOR.message_types_by_name['CMsgClientChangeStatus'] = _CMSGCLIENTCHANGESTATUS -DESCRIPTOR.message_types_by_name['CMsgPersonaChangeResponse'] = _CMSGPERSONACHANGERESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientPersonaState'] = _CMSGCLIENTPERSONASTATE -DESCRIPTOR.message_types_by_name['CMsgClientFriendProfileInfo'] = _CMSGCLIENTFRIENDPROFILEINFO -DESCRIPTOR.message_types_by_name['CMsgClientFriendProfileInfoResponse'] = _CMSGCLIENTFRIENDPROFILEINFORESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientCreateFriendsGroup'] = _CMSGCLIENTCREATEFRIENDSGROUP -DESCRIPTOR.message_types_by_name['CMsgClientCreateFriendsGroupResponse'] = _CMSGCLIENTCREATEFRIENDSGROUPRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientDeleteFriendsGroup'] = _CMSGCLIENTDELETEFRIENDSGROUP -DESCRIPTOR.message_types_by_name['CMsgClientDeleteFriendsGroupResponse'] = _CMSGCLIENTDELETEFRIENDSGROUPRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientManageFriendsGroup'] = _CMSGCLIENTMANAGEFRIENDSGROUP -DESCRIPTOR.message_types_by_name['CMsgClientManageFriendsGroupResponse'] = _CMSGCLIENTMANAGEFRIENDSGROUPRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientAddFriendToGroup'] = _CMSGCLIENTADDFRIENDTOGROUP -DESCRIPTOR.message_types_by_name['CMsgClientAddFriendToGroupResponse'] = _CMSGCLIENTADDFRIENDTOGROUPRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientRemoveFriendFromGroup'] = _CMSGCLIENTREMOVEFRIENDFROMGROUP -DESCRIPTOR.message_types_by_name['CMsgClientRemoveFriendFromGroupResponse'] = _CMSGCLIENTREMOVEFRIENDFROMGROUPRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientGetEmoticonList'] = _CMSGCLIENTGETEMOTICONLIST -DESCRIPTOR.message_types_by_name['CMsgClientEmoticonList'] = _CMSGCLIENTEMOTICONLIST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n(steammessages_clientserver_friends.proto\x1a\x18steammessages_base.proto\"\x8a\x01\n\x13\x43MsgClientFriendMsg\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x0f\n\x07message\x18\x03 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x04 \x01(\x07\x12\x16\n\x0e\x65\x63ho_to_sender\x18\x05 \x01(\x08\"\x9d\x01\n\x1b\x43MsgClientFriendMsgIncoming\x12\x14\n\x0csteamid_from\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x1c\n\x14\x66rom_limited_account\x18\x03 \x01(\x08\x12\x0f\n\x07message\x18\x04 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x05 \x01(\x07\"R\n\x13\x43MsgClientAddFriend\x12\x16\n\x0esteamid_to_add\x18\x01 \x01(\x06\x12#\n\x1b\x61\x63\x63ountname_or_email_to_add\x18\x02 \x01(\t\"e\n\x1b\x43MsgClientAddFriendResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteam_id_added\x18\x02 \x01(\x06\x12\x1a\n\x12persona_name_added\x18\x03 \x01(\t\"*\n\x16\x43MsgClientRemoveFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\"6\n\x14\x43MsgClientHideFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x0c\n\x04hide\x18\x02 \x01(\x08\"\xea\x01\n\x15\x43MsgClientFriendsList\x12\x14\n\x0c\x62incremental\x18\x01 \x01(\x08\x12.\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1d.CMsgClientFriendsList.Friend\x12\x18\n\x10max_friend_count\x18\x03 \x01(\r\x12\x1b\n\x13\x61\x63tive_friend_count\x18\x04 \x01(\r\x12\x19\n\x11\x66riends_limit_hit\x18\x05 \x01(\x08\x1a\x39\n\x06\x46riend\x12\x12\n\nulfriendid\x18\x01 \x01(\x06\x12\x1b\n\x13\x65\x66riendrelationship\x18\x02 \x01(\r\"\xc5\x02\n\x1b\x43MsgClientFriendsGroupsList\x12\x10\n\x08\x62removal\x18\x01 \x01(\x08\x12\x14\n\x0c\x62incremental\x18\x02 \x01(\x08\x12>\n\x0c\x66riendGroups\x18\x03 \x03(\x0b\x32(.CMsgClientFriendsGroupsList.FriendGroup\x12H\n\x0bmemberships\x18\x04 \x03(\x0b\x32\x33.CMsgClientFriendsGroupsList.FriendGroupsMembership\x1a\x35\n\x0b\x46riendGroup\x12\x10\n\x08nGroupID\x18\x01 \x01(\x05\x12\x14\n\x0cstrGroupName\x18\x02 \x01(\t\x1a=\n\x16\x46riendGroupsMembership\x12\x11\n\tulSteamID\x18\x01 \x01(\x06\x12\x10\n\x08nGroupID\x18\x02 \x01(\x05\"\xba\x01\n\x1c\x43MsgClientPlayerNicknameList\x12\x0f\n\x07removal\x18\x01 \x01(\x08\x12\x13\n\x0bincremental\x18\x02 \x01(\x08\x12?\n\tnicknames\x18\x03 \x03(\x0b\x32,.CMsgClientPlayerNicknameList.PlayerNickname\x1a\x33\n\x0ePlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x03 \x01(\t\"@\n\x1b\x43MsgClientSetPlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x02 \x01(\t\"6\n#CMsgClientSetPlayerNicknameResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"O\n\x1b\x43MsgClientRequestFriendData\x12\x1f\n\x17persona_state_requested\x18\x01 \x01(\r\x12\x0f\n\x07\x66riends\x18\x02 \x03(\x06\"\xef\x01\n\x16\x43MsgClientChangeStatus\x12\x15\n\rpersona_state\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\x12\x1e\n\x16is_auto_generated_name\x18\x03 \x01(\x08\x12\x15\n\rhigh_priority\x18\x04 \x01(\x08\x12\x1b\n\x13persona_set_by_user\x18\x05 \x01(\x08\x12\x1e\n\x13persona_state_flags\x18\x06 \x01(\r:\x01\x30\x12\x1d\n\x15need_persona_response\x18\x07 \x01(\x08\x12\x16\n\x0eis_client_idle\x18\x08 \x01(\x08\"@\n\x19\x43MsgPersonaChangeResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\"\xa0\x08\n\x16\x43MsgClientPersonaState\x12\x14\n\x0cstatus_flags\x18\x01 \x01(\r\x12/\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1a\xbe\x07\n\x06\x46riend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x15\n\rpersona_state\x18\x02 \x01(\r\x12\x1a\n\x12game_played_app_id\x18\x03 \x01(\r\x12\x16\n\x0egame_server_ip\x18\x04 \x01(\r\x12\x18\n\x10game_server_port\x18\x05 \x01(\r\x12\x1b\n\x13persona_state_flags\x18\x06 \x01(\r\x12 \n\x18online_session_instances\x18\x07 \x01(\r\x12\x1b\n\x13persona_set_by_user\x18\n \x01(\x08\x12\x13\n\x0bplayer_name\x18\x0f \x01(\t\x12\x12\n\nquery_port\x18\x14 \x01(\r\x12\x16\n\x0esteamid_source\x18\x19 \x01(\x06\x12\x13\n\x0b\x61vatar_hash\x18\x1f \x01(\x0c\x12\x13\n\x0blast_logoff\x18- \x01(\r\x12\x12\n\nlast_logon\x18. \x01(\r\x12\x18\n\x10last_seen_online\x18/ \x01(\r\x12\x11\n\tclan_rank\x18\x32 \x01(\r\x12\x11\n\tgame_name\x18\x37 \x01(\t\x12\x0e\n\x06gameid\x18\x38 \x01(\x06\x12\x16\n\x0egame_data_blob\x18< \x01(\x0c\x12:\n\tclan_data\x18@ \x01(\x0b\x32\'.CMsgClientPersonaState.Friend.ClanData\x12\x10\n\x08\x63lan_tag\x18\x41 \x01(\t\x12\x38\n\rrich_presence\x18G \x03(\x0b\x32!.CMsgClientPersonaState.Friend.KV\x12\x14\n\x0c\x62roadcast_id\x18H \x01(\x06\x12\x15\n\rgame_lobby_id\x18I \x01(\x06\x12$\n\x1cwatching_broadcast_accountid\x18J \x01(\r\x12 \n\x18watching_broadcast_appid\x18K \x01(\r\x12\"\n\x1awatching_broadcast_viewers\x18L \x01(\r\x12 \n\x18watching_broadcast_title\x18M \x01(\t\x12\x1b\n\x13is_community_banned\x18N \x01(\x08\x12\"\n\x1aplayer_name_pending_review\x18O \x01(\x08\x12\x1d\n\x15\x61vatar_pending_review\x18P \x01(\x08\x1a\x35\n\x08\x43lanData\x12\x12\n\nogg_app_id\x18\x01 \x01(\r\x12\x15\n\rchat_group_id\x18\x02 \x01(\x04\x1a \n\x02KV\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"5\n\x1b\x43MsgClientFriendProfileInfo\x12\x16\n\x0esteamid_friend\x18\x01 \x01(\x06\"\xda\x01\n#CMsgClientFriendProfileInfoResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteamid_friend\x18\x02 \x01(\x06\x12\x14\n\x0ctime_created\x18\x03 \x01(\r\x12\x11\n\treal_name\x18\x04 \x01(\t\x12\x11\n\tcity_name\x18\x05 \x01(\t\x12\x12\n\nstate_name\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_name\x18\x07 \x01(\t\x12\x10\n\x08headline\x18\x08 \x01(\t\x12\x0f\n\x07summary\x18\t \x01(\t\"[\n\x1c\x43MsgClientCreateFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x11\n\tgroupname\x18\x02 \x01(\t\x12\x17\n\x0fsteamid_friends\x18\x03 \x03(\x06\"H\n$CMsgClientCreateFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"@\n\x1c\x43MsgClientDeleteFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"7\n$CMsgClientDeleteFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\x82\x01\n\x1c\x43MsgClientManageFriendsGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x11\n\tgroupname\x18\x02 \x01(\t\x12\x1d\n\x15steamid_friends_added\x18\x03 \x03(\x06\x12\x1f\n\x17steamid_friends_removed\x18\x04 \x03(\x06\"7\n$CMsgClientManageFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"B\n\x1a\x43MsgClientAddFriendToGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\"5\n\"CMsgClientAddFriendToGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"G\n\x1f\x43MsgClientRemoveFriendFromGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\":\n\'CMsgClientRemoveFriendFromGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\x1b\n\x19\x43MsgClientGetEmoticonList\"\x87\x04\n\x16\x43MsgClientEmoticonList\x12\x33\n\temoticons\x18\x01 \x03(\x0b\x32 .CMsgClientEmoticonList.Emoticon\x12\x31\n\x08stickers\x18\x02 \x03(\x0b\x32\x1f.CMsgClientEmoticonList.Sticker\x12/\n\x07\x65\x66\x66\x65\x63ts\x18\x03 \x03(\x0b\x32\x1e.CMsgClientEmoticonList.Effect\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x1aw\n\x07Sticker\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x15\n\rtime_received\x18\x03 \x01(\r\x12\r\n\x05\x61ppid\x18\x04 \x01(\r\x12\x16\n\x0etime_last_used\x18\x05 \x01(\r\x12\x11\n\tuse_count\x18\x06 \x01(\r\x1a\x61\n\x06\x45\x66\x66\x65\x63t\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x15\n\rtime_received\x18\x03 \x01(\r\x12\x14\n\x0cinfinite_use\x18\x04 \x01(\x08\x12\r\n\x05\x61ppid\x18\x05 \x01(\rB\x05H\x01\x90\x01\x00') + + + +_CMSGCLIENTFRIENDMSG = DESCRIPTOR.message_types_by_name['CMsgClientFriendMsg'] +_CMSGCLIENTFRIENDMSGINCOMING = DESCRIPTOR.message_types_by_name['CMsgClientFriendMsgIncoming'] +_CMSGCLIENTADDFRIEND = DESCRIPTOR.message_types_by_name['CMsgClientAddFriend'] +_CMSGCLIENTADDFRIENDRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientAddFriendResponse'] +_CMSGCLIENTREMOVEFRIEND = DESCRIPTOR.message_types_by_name['CMsgClientRemoveFriend'] +_CMSGCLIENTHIDEFRIEND = DESCRIPTOR.message_types_by_name['CMsgClientHideFriend'] +_CMSGCLIENTFRIENDSLIST = DESCRIPTOR.message_types_by_name['CMsgClientFriendsList'] +_CMSGCLIENTFRIENDSLIST_FRIEND = _CMSGCLIENTFRIENDSLIST.nested_types_by_name['Friend'] +_CMSGCLIENTFRIENDSGROUPSLIST = DESCRIPTOR.message_types_by_name['CMsgClientFriendsGroupsList'] +_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP = _CMSGCLIENTFRIENDSGROUPSLIST.nested_types_by_name['FriendGroup'] +_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP = _CMSGCLIENTFRIENDSGROUPSLIST.nested_types_by_name['FriendGroupsMembership'] +_CMSGCLIENTPLAYERNICKNAMELIST = DESCRIPTOR.message_types_by_name['CMsgClientPlayerNicknameList'] +_CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME = _CMSGCLIENTPLAYERNICKNAMELIST.nested_types_by_name['PlayerNickname'] +_CMSGCLIENTSETPLAYERNICKNAME = DESCRIPTOR.message_types_by_name['CMsgClientSetPlayerNickname'] +_CMSGCLIENTSETPLAYERNICKNAMERESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientSetPlayerNicknameResponse'] +_CMSGCLIENTREQUESTFRIENDDATA = DESCRIPTOR.message_types_by_name['CMsgClientRequestFriendData'] +_CMSGCLIENTCHANGESTATUS = DESCRIPTOR.message_types_by_name['CMsgClientChangeStatus'] +_CMSGPERSONACHANGERESPONSE = DESCRIPTOR.message_types_by_name['CMsgPersonaChangeResponse'] +_CMSGCLIENTPERSONASTATE = DESCRIPTOR.message_types_by_name['CMsgClientPersonaState'] +_CMSGCLIENTPERSONASTATE_FRIEND = _CMSGCLIENTPERSONASTATE.nested_types_by_name['Friend'] +_CMSGCLIENTPERSONASTATE_FRIEND_CLANDATA = _CMSGCLIENTPERSONASTATE_FRIEND.nested_types_by_name['ClanData'] +_CMSGCLIENTPERSONASTATE_FRIEND_KV = _CMSGCLIENTPERSONASTATE_FRIEND.nested_types_by_name['KV'] +_CMSGCLIENTFRIENDPROFILEINFO = DESCRIPTOR.message_types_by_name['CMsgClientFriendProfileInfo'] +_CMSGCLIENTFRIENDPROFILEINFORESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientFriendProfileInfoResponse'] +_CMSGCLIENTCREATEFRIENDSGROUP = DESCRIPTOR.message_types_by_name['CMsgClientCreateFriendsGroup'] +_CMSGCLIENTCREATEFRIENDSGROUPRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientCreateFriendsGroupResponse'] +_CMSGCLIENTDELETEFRIENDSGROUP = DESCRIPTOR.message_types_by_name['CMsgClientDeleteFriendsGroup'] +_CMSGCLIENTDELETEFRIENDSGROUPRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientDeleteFriendsGroupResponse'] +_CMSGCLIENTMANAGEFRIENDSGROUP = DESCRIPTOR.message_types_by_name['CMsgClientManageFriendsGroup'] +_CMSGCLIENTMANAGEFRIENDSGROUPRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientManageFriendsGroupResponse'] +_CMSGCLIENTADDFRIENDTOGROUP = DESCRIPTOR.message_types_by_name['CMsgClientAddFriendToGroup'] +_CMSGCLIENTADDFRIENDTOGROUPRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientAddFriendToGroupResponse'] +_CMSGCLIENTREMOVEFRIENDFROMGROUP = DESCRIPTOR.message_types_by_name['CMsgClientRemoveFriendFromGroup'] +_CMSGCLIENTREMOVEFRIENDFROMGROUPRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientRemoveFriendFromGroupResponse'] +_CMSGCLIENTGETEMOTICONLIST = DESCRIPTOR.message_types_by_name['CMsgClientGetEmoticonList'] +_CMSGCLIENTEMOTICONLIST = DESCRIPTOR.message_types_by_name['CMsgClientEmoticonList'] +_CMSGCLIENTEMOTICONLIST_EMOTICON = _CMSGCLIENTEMOTICONLIST.nested_types_by_name['Emoticon'] +_CMSGCLIENTEMOTICONLIST_STICKER = _CMSGCLIENTEMOTICONLIST.nested_types_by_name['Sticker'] +_CMSGCLIENTEMOTICONLIST_EFFECT = _CMSGCLIENTEMOTICONLIST.nested_types_by_name['Effect'] CMsgClientFriendMsg = _reflection.GeneratedProtocolMessageType('CMsgClientFriendMsg', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTFRIENDMSG, '__module__' : 'steammessages_clientserver_friends_pb2' @@ -2298,6 +341,86 @@ _sym_db.RegisterMessage(CMsgClientEmoticonList.Sticker) _sym_db.RegisterMessage(CMsgClientEmoticonList.Effect) - -DESCRIPTOR._options = None +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\000' + _CMSGCLIENTFRIENDMSG._serialized_start=71 + _CMSGCLIENTFRIENDMSG._serialized_end=209 + _CMSGCLIENTFRIENDMSGINCOMING._serialized_start=212 + _CMSGCLIENTFRIENDMSGINCOMING._serialized_end=369 + _CMSGCLIENTADDFRIEND._serialized_start=371 + _CMSGCLIENTADDFRIEND._serialized_end=453 + _CMSGCLIENTADDFRIENDRESPONSE._serialized_start=455 + _CMSGCLIENTADDFRIENDRESPONSE._serialized_end=556 + _CMSGCLIENTREMOVEFRIEND._serialized_start=558 + _CMSGCLIENTREMOVEFRIEND._serialized_end=600 + _CMSGCLIENTHIDEFRIEND._serialized_start=602 + _CMSGCLIENTHIDEFRIEND._serialized_end=656 + _CMSGCLIENTFRIENDSLIST._serialized_start=659 + _CMSGCLIENTFRIENDSLIST._serialized_end=893 + _CMSGCLIENTFRIENDSLIST_FRIEND._serialized_start=836 + _CMSGCLIENTFRIENDSLIST_FRIEND._serialized_end=893 + _CMSGCLIENTFRIENDSGROUPSLIST._serialized_start=896 + _CMSGCLIENTFRIENDSGROUPSLIST._serialized_end=1221 + _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP._serialized_start=1105 + _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP._serialized_end=1158 + _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP._serialized_start=1160 + _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP._serialized_end=1221 + _CMSGCLIENTPLAYERNICKNAMELIST._serialized_start=1224 + _CMSGCLIENTPLAYERNICKNAMELIST._serialized_end=1410 + _CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME._serialized_start=1359 + _CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME._serialized_end=1410 + _CMSGCLIENTSETPLAYERNICKNAME._serialized_start=1412 + _CMSGCLIENTSETPLAYERNICKNAME._serialized_end=1476 + _CMSGCLIENTSETPLAYERNICKNAMERESPONSE._serialized_start=1478 + _CMSGCLIENTSETPLAYERNICKNAMERESPONSE._serialized_end=1532 + _CMSGCLIENTREQUESTFRIENDDATA._serialized_start=1534 + _CMSGCLIENTREQUESTFRIENDDATA._serialized_end=1613 + _CMSGCLIENTCHANGESTATUS._serialized_start=1616 + _CMSGCLIENTCHANGESTATUS._serialized_end=1855 + _CMSGPERSONACHANGERESPONSE._serialized_start=1857 + _CMSGPERSONACHANGERESPONSE._serialized_end=1921 + _CMSGCLIENTPERSONASTATE._serialized_start=1924 + _CMSGCLIENTPERSONASTATE._serialized_end=2980 + _CMSGCLIENTPERSONASTATE_FRIEND._serialized_start=2022 + _CMSGCLIENTPERSONASTATE_FRIEND._serialized_end=2980 + _CMSGCLIENTPERSONASTATE_FRIEND_CLANDATA._serialized_start=2893 + _CMSGCLIENTPERSONASTATE_FRIEND_CLANDATA._serialized_end=2946 + _CMSGCLIENTPERSONASTATE_FRIEND_KV._serialized_start=2948 + _CMSGCLIENTPERSONASTATE_FRIEND_KV._serialized_end=2980 + _CMSGCLIENTFRIENDPROFILEINFO._serialized_start=2982 + _CMSGCLIENTFRIENDPROFILEINFO._serialized_end=3035 + _CMSGCLIENTFRIENDPROFILEINFORESPONSE._serialized_start=3038 + _CMSGCLIENTFRIENDPROFILEINFORESPONSE._serialized_end=3256 + _CMSGCLIENTCREATEFRIENDSGROUP._serialized_start=3258 + _CMSGCLIENTCREATEFRIENDSGROUP._serialized_end=3349 + _CMSGCLIENTCREATEFRIENDSGROUPRESPONSE._serialized_start=3351 + _CMSGCLIENTCREATEFRIENDSGROUPRESPONSE._serialized_end=3423 + _CMSGCLIENTDELETEFRIENDSGROUP._serialized_start=3425 + _CMSGCLIENTDELETEFRIENDSGROUP._serialized_end=3489 + _CMSGCLIENTDELETEFRIENDSGROUPRESPONSE._serialized_start=3491 + _CMSGCLIENTDELETEFRIENDSGROUPRESPONSE._serialized_end=3546 + _CMSGCLIENTMANAGEFRIENDSGROUP._serialized_start=3549 + _CMSGCLIENTMANAGEFRIENDSGROUP._serialized_end=3679 + _CMSGCLIENTMANAGEFRIENDSGROUPRESPONSE._serialized_start=3681 + _CMSGCLIENTMANAGEFRIENDSGROUPRESPONSE._serialized_end=3736 + _CMSGCLIENTADDFRIENDTOGROUP._serialized_start=3738 + _CMSGCLIENTADDFRIENDTOGROUP._serialized_end=3804 + _CMSGCLIENTADDFRIENDTOGROUPRESPONSE._serialized_start=3806 + _CMSGCLIENTADDFRIENDTOGROUPRESPONSE._serialized_end=3859 + _CMSGCLIENTREMOVEFRIENDFROMGROUP._serialized_start=3861 + _CMSGCLIENTREMOVEFRIENDFROMGROUP._serialized_end=3932 + _CMSGCLIENTREMOVEFRIENDFROMGROUPRESPONSE._serialized_start=3934 + _CMSGCLIENTREMOVEFRIENDFROMGROUPRESPONSE._serialized_end=3992 + _CMSGCLIENTGETEMOTICONLIST._serialized_start=3994 + _CMSGCLIENTGETEMOTICONLIST._serialized_end=4021 + _CMSGCLIENTEMOTICONLIST._serialized_start=4024 + _CMSGCLIENTEMOTICONLIST._serialized_end=4543 + _CMSGCLIENTEMOTICONLIST_EMOTICON._serialized_start=4203 + _CMSGCLIENTEMOTICONLIST_EMOTICON._serialized_end=4323 + _CMSGCLIENTEMOTICONLIST_STICKER._serialized_start=4325 + _CMSGCLIENTEMOTICONLIST_STICKER._serialized_end=4444 + _CMSGCLIENTEMOTICONLIST_EFFECT._serialized_start=4446 + _CMSGCLIENTEMOTICONLIST_EFFECT._serialized_end=4543 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py index 8b4a0457..d97f7c5d 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_login_pb2.py @@ -3,6 +3,7 @@ # source: steammessages_clientserver_login.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -14,1238 +15,26 @@ import steammessages_base_pb2 as steammessages__base__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_clientserver_login.proto', - package='', - syntax='proto2', - serialized_options=b'H\001\220\001\000', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n&steammessages_clientserver_login.proto\x1a\x18steammessages_base.proto\")\n\x13\x43MsgClientHeartBeat\x12\x12\n\nsend_reply\x18\x01 \x01(\x08\"D\n CMsgClientServerTimestampRequest\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\"b\n!CMsgClientServerTimestampResponse\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\x12\x1b\n\x13server_timestamp_ms\x18\x02 \x01(\x04\"a\n\x10\x43MsgClientSecret\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x10\n\x08\x64\x65viceid\x18\x03 \x01(\r\x12\r\n\x05nonce\x18\x04 \x01(\x06\x12\x0c\n\x04hmac\x18\x05 \x01(\x0c\"+\n\x0f\x43MsgClientHello\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\"\xd3\x0c\n\x0f\x43MsgClientLogon\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12*\n\"deprecated_obfustucated_private_ip\x18\x02 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x03 \x01(\r\x12\x17\n\x0flast_session_id\x18\x04 \x01(\r\x12\x1e\n\x16\x63lient_package_version\x18\x05 \x01(\r\x12\x17\n\x0f\x63lient_language\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_os_type\x18\x07 \x01(\r\x12\'\n\x18should_remember_password\x18\x08 \x01(\x08:\x05\x66\x61lse\x12\x14\n\x0cwine_version\x18\t \x01(\t\x12\x15\n\rdeprecated_10\x18\n \x01(\r\x12-\n\x15obfuscated_private_ip\x18\x0b \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x14 \x01(\r\x12\x11\n\tqos_level\x18\x15 \x01(\r\x12 \n\x18\x63lient_supplied_steam_id\x18\x16 \x01(\x06\x12!\n\tpublic_ip\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x12\n\nmachine_id\x18\x1e \x01(\x0c\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x12\n\x07ui_mode\x18 \x01(\r:\x01\x30\x12\x14\n\tchat_mode\x18! \x01(\r:\x01\x30\x12\x1a\n\x12steam2_auth_ticket\x18) \x01(\x0c\x12\x15\n\remail_address\x18* \x01(\t\x12 \n\x18rtime32_account_creation\x18+ \x01(\x07\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x32 \x01(\t\x12\x10\n\x08password\x18\x33 \x01(\t\x12\x19\n\x11game_server_token\x18\x34 \x01(\t\x12\x11\n\tlogin_key\x18< \x01(\t\x12+\n\x1cwas_converted_deprecated_msg\x18\x46 \x01(\x08:\x05\x66\x61lse\x12%\n\x1d\x61non_user_target_account_name\x18P \x01(\t\x12\x1e\n\x16resolved_user_steam_id\x18Q \x01(\x06\x12\x1a\n\x12\x65result_sentryfile\x18R \x01(\x05\x12\x16\n\x0esha_sentryfile\x18S \x01(\x0c\x12\x11\n\tauth_code\x18T \x01(\t\x12\x10\n\x08otp_type\x18U \x01(\x05\x12\x11\n\totp_value\x18V \x01(\r\x12\x16\n\x0eotp_identifier\x18W \x01(\t\x12\x1d\n\x15steam2_ticket_request\x18X \x01(\x08\x12\x17\n\x0fsony_psn_ticket\x18Z \x01(\x0c\x12\x1b\n\x13sony_psn_service_id\x18[ \x01(\t\x12\x36\n\'create_new_psn_linked_account_if_needed\x18\\ \x01(\x08:\x05\x66\x61lse\x12\x15\n\rsony_psn_name\x18] \x01(\t\x12\x1a\n\x12game_server_app_id\x18^ \x01(\x05\x12)\n!steamguard_dont_remember_computer\x18_ \x01(\x08\x12\x14\n\x0cmachine_name\x18` \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x61 \x01(\t\x12\x18\n\x10\x63ountry_override\x18\x62 \x01(\t\x12\x14\n\x0cis_steam_box\x18\x63 \x01(\x08\x12\x1a\n\x12\x63lient_instance_id\x18\x64 \x01(\x04\x12\x17\n\x0ftwo_factor_code\x18\x65 \x01(\t\x12$\n\x1csupports_rate_limit_response\x18\x66 \x01(\x08\x12\x17\n\x0fweb_logon_nonce\x18g \x01(\t\x12\x17\n\x0fpriority_reason\x18h \x01(\x05\x12\x31\n\x16\x65mbedded_client_secret\x18i \x01(\x0b\x32\x11.CMsgClientSecret\x12\"\n\x1a\x64isable_partner_autogrants\x18j \x01(\x08\x12\x15\n\ris_steam_deck\x18k \x01(\x08\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18l \x01(\t\x12\x14\n\x0cis_chrome_os\x18m \x01(\x08\x12\x10\n\x08is_tesla\x18n \x01(\x08\"\x98\x06\n\x17\x43MsgClientLogonResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12,\n$legacy_out_of_game_heartbeat_seconds\x18\x02 \x01(\x05\x12\x19\n\x11heartbeat_seconds\x18\x03 \x01(\x05\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x04 \x01(\r\x12\x1b\n\x13rtime32_server_time\x18\x05 \x01(\x07\x12\x15\n\raccount_flags\x18\x06 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x07 \x01(\r\x12\x14\n\x0c\x65mail_domain\x18\x08 \x01(\t\x12\x15\n\rsteam2_ticket\x18\t \x01(\x0c\x12\x18\n\x10\x65result_extended\x18\n \x01(\x05\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x1e\n\x16\x63\x65ll_id_ping_threshold\x18\x0c \x01(\r\x12\x1b\n\x13\x64\x65precated_use_pics\x18\r \x01(\x08\x12\x12\n\nvanity_url\x18\x0e \x01(\t\x12!\n\tpublic_ip\x18\x0f \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1f\n\x17\x63lient_supplied_steamid\x18\x14 \x01(\x06\x12\x17\n\x0fip_country_code\x18\x15 \x01(\t\x12\x19\n\x11parental_settings\x18\x16 \x01(\x0c\x12\"\n\x1aparental_setting_signature\x18\x17 \x01(\x0c\x12&\n\x1e\x63ount_loginfailures_to_migrate\x18\x18 \x01(\x05\x12$\n\x1c\x63ount_disconnects_to_migrate\x18\x19 \x01(\x05\x12#\n\x1bogs_data_report_time_window\x18\x1a \x01(\x05\x12\x1a\n\x12\x63lient_instance_id\x18\x1b \x01(\x04\x12!\n\x19\x66orce_client_update_check\x18\x1c \x01(\x08\x12\x1d\n\x15\x61greement_session_url\x18\x1d \x01(\t\x12\x10\n\x08token_id\x18\x1e \x01(\x04\"F\n,CMsgClientRequestWebAPIAuthenticateUserNonce\x12\x16\n\ntoken_type\x18\x01 \x01(\x05:\x02-1\"\x8a\x01\n4CMsgClientRequestWebAPIAuthenticateUserNonceResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x16\n\ntoken_type\x18\x03 \x01(\x05:\x02-1\"\x12\n\x10\x43MsgClientLogOff\")\n\x13\x43MsgClientLoggedOff\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"=\n\x15\x43MsgClientNewLoginKey\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tlogin_key\x18\x02 \x01(\t\"2\n\x1d\x43MsgClientNewLoginKeyAccepted\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xc7\x02\n\x15\x43MsgClientAccountInfo\x12\x14\n\x0cpersona_name\x18\x01 \x01(\t\x12\x12\n\nip_country\x18\x02 \x01(\t\x12\x1e\n\x16\x63ount_authed_computers\x18\x05 \x01(\x05\x12\x15\n\raccount_flags\x18\x07 \x01(\r\x12\x13\n\x0b\x66\x61\x63\x65\x62ook_id\x18\x08 \x01(\x04\x12\x15\n\rfacebook_name\x18\t \x01(\t\x12+\n#steamguard_machine_name_user_chosen\x18\x0f \x01(\t\x12\x19\n\x11is_phone_verified\x18\x10 \x01(\x08\x12\x18\n\x10two_factor_state\x18\x11 \x01(\r\x12\x1c\n\x14is_phone_identifying\x18\x12 \x01(\x08\x12!\n\x19is_phone_needing_reverify\x18\x13 \x01(\x08\"-\n\x1a\x43MsgClientChallengeRequest\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"0\n\x1b\x43MsgClientChallengeResponse\x12\x11\n\tchallenge\x18\x01 \x01(\x06\x42\x05H\x01\x90\x01\x00' - , - dependencies=[steammessages__base__pb2.DESCRIPTOR,]) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n&steammessages_clientserver_login.proto\x1a\x18steammessages_base.proto\")\n\x13\x43MsgClientHeartBeat\x12\x12\n\nsend_reply\x18\x01 \x01(\x08\"D\n CMsgClientServerTimestampRequest\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\"b\n!CMsgClientServerTimestampResponse\x12 \n\x18\x63lient_request_timestamp\x18\x01 \x01(\x04\x12\x1b\n\x13server_timestamp_ms\x18\x02 \x01(\x04\"a\n\x10\x43MsgClientSecret\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x10\n\x08\x64\x65viceid\x18\x03 \x01(\r\x12\r\n\x05nonce\x18\x04 \x01(\x06\x12\x0c\n\x04hmac\x18\x05 \x01(\x0c\"+\n\x0f\x43MsgClientHello\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\"\xd3\x0c\n\x0f\x43MsgClientLogon\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12*\n\"deprecated_obfustucated_private_ip\x18\x02 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x03 \x01(\r\x12\x17\n\x0flast_session_id\x18\x04 \x01(\r\x12\x1e\n\x16\x63lient_package_version\x18\x05 \x01(\r\x12\x17\n\x0f\x63lient_language\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_os_type\x18\x07 \x01(\r\x12\'\n\x18should_remember_password\x18\x08 \x01(\x08:\x05\x66\x61lse\x12\x14\n\x0cwine_version\x18\t \x01(\t\x12\x15\n\rdeprecated_10\x18\n \x01(\r\x12-\n\x15obfuscated_private_ip\x18\x0b \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x14 \x01(\r\x12\x11\n\tqos_level\x18\x15 \x01(\r\x12 \n\x18\x63lient_supplied_steam_id\x18\x16 \x01(\x06\x12!\n\tpublic_ip\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x12\n\nmachine_id\x18\x1e \x01(\x0c\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x12\n\x07ui_mode\x18 \x01(\r:\x01\x30\x12\x14\n\tchat_mode\x18! \x01(\r:\x01\x30\x12\x1a\n\x12steam2_auth_ticket\x18) \x01(\x0c\x12\x15\n\remail_address\x18* \x01(\t\x12 \n\x18rtime32_account_creation\x18+ \x01(\x07\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x32 \x01(\t\x12\x10\n\x08password\x18\x33 \x01(\t\x12\x19\n\x11game_server_token\x18\x34 \x01(\t\x12\x11\n\tlogin_key\x18< \x01(\t\x12+\n\x1cwas_converted_deprecated_msg\x18\x46 \x01(\x08:\x05\x66\x61lse\x12%\n\x1d\x61non_user_target_account_name\x18P \x01(\t\x12\x1e\n\x16resolved_user_steam_id\x18Q \x01(\x06\x12\x1a\n\x12\x65result_sentryfile\x18R \x01(\x05\x12\x16\n\x0esha_sentryfile\x18S \x01(\x0c\x12\x11\n\tauth_code\x18T \x01(\t\x12\x10\n\x08otp_type\x18U \x01(\x05\x12\x11\n\totp_value\x18V \x01(\r\x12\x16\n\x0eotp_identifier\x18W \x01(\t\x12\x1d\n\x15steam2_ticket_request\x18X \x01(\x08\x12\x17\n\x0fsony_psn_ticket\x18Z \x01(\x0c\x12\x1b\n\x13sony_psn_service_id\x18[ \x01(\t\x12\x36\n\'create_new_psn_linked_account_if_needed\x18\\ \x01(\x08:\x05\x66\x61lse\x12\x15\n\rsony_psn_name\x18] \x01(\t\x12\x1a\n\x12game_server_app_id\x18^ \x01(\x05\x12)\n!steamguard_dont_remember_computer\x18_ \x01(\x08\x12\x14\n\x0cmachine_name\x18` \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x61 \x01(\t\x12\x18\n\x10\x63ountry_override\x18\x62 \x01(\t\x12\x14\n\x0cis_steam_box\x18\x63 \x01(\x08\x12\x1a\n\x12\x63lient_instance_id\x18\x64 \x01(\x04\x12\x17\n\x0ftwo_factor_code\x18\x65 \x01(\t\x12$\n\x1csupports_rate_limit_response\x18\x66 \x01(\x08\x12\x17\n\x0fweb_logon_nonce\x18g \x01(\t\x12\x17\n\x0fpriority_reason\x18h \x01(\x05\x12\x31\n\x16\x65mbedded_client_secret\x18i \x01(\x0b\x32\x11.CMsgClientSecret\x12\"\n\x1a\x64isable_partner_autogrants\x18j \x01(\x08\x12\x15\n\ris_steam_deck\x18k \x01(\x08\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18l \x01(\t\x12\x14\n\x0cis_chrome_os\x18m \x01(\x08\x12\x10\n\x08is_tesla\x18n \x01(\x08\"\x98\x06\n\x17\x43MsgClientLogonResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12,\n$legacy_out_of_game_heartbeat_seconds\x18\x02 \x01(\x05\x12\x19\n\x11heartbeat_seconds\x18\x03 \x01(\x05\x12\x1c\n\x14\x64\x65precated_public_ip\x18\x04 \x01(\r\x12\x1b\n\x13rtime32_server_time\x18\x05 \x01(\x07\x12\x15\n\raccount_flags\x18\x06 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x07 \x01(\r\x12\x14\n\x0c\x65mail_domain\x18\x08 \x01(\t\x12\x15\n\rsteam2_ticket\x18\t \x01(\x0c\x12\x18\n\x10\x65result_extended\x18\n \x01(\x05\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x1e\n\x16\x63\x65ll_id_ping_threshold\x18\x0c \x01(\r\x12\x1b\n\x13\x64\x65precated_use_pics\x18\r \x01(\x08\x12\x12\n\nvanity_url\x18\x0e \x01(\t\x12!\n\tpublic_ip\x18\x0f \x01(\x0b\x32\x0e.CMsgIPAddress\x12\x1f\n\x17\x63lient_supplied_steamid\x18\x14 \x01(\x06\x12\x17\n\x0fip_country_code\x18\x15 \x01(\t\x12\x19\n\x11parental_settings\x18\x16 \x01(\x0c\x12\"\n\x1aparental_setting_signature\x18\x17 \x01(\x0c\x12&\n\x1e\x63ount_loginfailures_to_migrate\x18\x18 \x01(\x05\x12$\n\x1c\x63ount_disconnects_to_migrate\x18\x19 \x01(\x05\x12#\n\x1bogs_data_report_time_window\x18\x1a \x01(\x05\x12\x1a\n\x12\x63lient_instance_id\x18\x1b \x01(\x04\x12!\n\x19\x66orce_client_update_check\x18\x1c \x01(\x08\x12\x1d\n\x15\x61greement_session_url\x18\x1d \x01(\t\x12\x10\n\x08token_id\x18\x1e \x01(\x04\"F\n,CMsgClientRequestWebAPIAuthenticateUserNonce\x12\x16\n\ntoken_type\x18\x01 \x01(\x05:\x02-1\"\x8a\x01\n4CMsgClientRequestWebAPIAuthenticateUserNonceResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x16\n\ntoken_type\x18\x03 \x01(\x05:\x02-1\"\x12\n\x10\x43MsgClientLogOff\")\n\x13\x43MsgClientLoggedOff\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"=\n\x15\x43MsgClientNewLoginKey\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tlogin_key\x18\x02 \x01(\t\"2\n\x1d\x43MsgClientNewLoginKeyAccepted\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xc7\x02\n\x15\x43MsgClientAccountInfo\x12\x14\n\x0cpersona_name\x18\x01 \x01(\t\x12\x12\n\nip_country\x18\x02 \x01(\t\x12\x1e\n\x16\x63ount_authed_computers\x18\x05 \x01(\x05\x12\x15\n\raccount_flags\x18\x07 \x01(\r\x12\x13\n\x0b\x66\x61\x63\x65\x62ook_id\x18\x08 \x01(\x04\x12\x15\n\rfacebook_name\x18\t \x01(\t\x12+\n#steamguard_machine_name_user_chosen\x18\x0f \x01(\t\x12\x19\n\x11is_phone_verified\x18\x10 \x01(\x08\x12\x18\n\x10two_factor_state\x18\x11 \x01(\r\x12\x1c\n\x14is_phone_identifying\x18\x12 \x01(\x08\x12!\n\x19is_phone_needing_reverify\x18\x13 \x01(\x08\"-\n\x1a\x43MsgClientChallengeRequest\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"0\n\x1b\x43MsgClientChallengeResponse\x12\x11\n\tchallenge\x18\x01 \x01(\x06\x42\x05H\x01\x90\x01\x00') - -_CMSGCLIENTHEARTBEAT = _descriptor.Descriptor( - name='CMsgClientHeartBeat', - full_name='CMsgClientHeartBeat', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='send_reply', full_name='CMsgClientHeartBeat.send_reply', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=68, - serialized_end=109, -) - - -_CMSGCLIENTSERVERTIMESTAMPREQUEST = _descriptor.Descriptor( - name='CMsgClientServerTimestampRequest', - full_name='CMsgClientServerTimestampRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='client_request_timestamp', full_name='CMsgClientServerTimestampRequest.client_request_timestamp', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=111, - serialized_end=179, -) - - -_CMSGCLIENTSERVERTIMESTAMPRESPONSE = _descriptor.Descriptor( - name='CMsgClientServerTimestampResponse', - full_name='CMsgClientServerTimestampResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='client_request_timestamp', full_name='CMsgClientServerTimestampResponse.client_request_timestamp', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_timestamp_ms', full_name='CMsgClientServerTimestampResponse.server_timestamp_ms', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=181, - serialized_end=279, -) - - -_CMSGCLIENTSECRET = _descriptor.Descriptor( - name='CMsgClientSecret', - full_name='CMsgClientSecret', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='version', full_name='CMsgClientSecret.version', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CMsgClientSecret.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deviceid', full_name='CMsgClientSecret.deviceid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nonce', full_name='CMsgClientSecret.nonce', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='hmac', full_name='CMsgClientSecret.hmac', index=4, - number=5, 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=281, - serialized_end=378, -) - - -_CMSGCLIENTHELLO = _descriptor.Descriptor( - name='CMsgClientHello', - full_name='CMsgClientHello', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='protocol_version', full_name='CMsgClientHello.protocol_version', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=380, - serialized_end=423, -) - - -_CMSGCLIENTLOGON = _descriptor.Descriptor( - name='CMsgClientLogon', - full_name='CMsgClientLogon', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='protocol_version', full_name='CMsgClientLogon.protocol_version', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deprecated_obfustucated_private_ip', full_name='CMsgClientLogon.deprecated_obfustucated_private_ip', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cell_id', full_name='CMsgClientLogon.cell_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_session_id', full_name='CMsgClientLogon.last_session_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_package_version', full_name='CMsgClientLogon.client_package_version', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_language', full_name='CMsgClientLogon.client_language', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_os_type', full_name='CMsgClientLogon.client_os_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='should_remember_password', full_name='CMsgClientLogon.should_remember_password', index=7, - number=8, type=8, cpp_type=7, label=1, - has_default_value=True, 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), - _descriptor.FieldDescriptor( - name='wine_version', full_name='CMsgClientLogon.wine_version', index=8, - number=9, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deprecated_10', full_name='CMsgClientLogon.deprecated_10', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='obfuscated_private_ip', full_name='CMsgClientLogon.obfuscated_private_ip', index=10, - number=11, 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), - _descriptor.FieldDescriptor( - name='deprecated_public_ip', full_name='CMsgClientLogon.deprecated_public_ip', index=11, - number=20, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='qos_level', full_name='CMsgClientLogon.qos_level', index=12, - number=21, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_supplied_steam_id', full_name='CMsgClientLogon.client_supplied_steam_id', index=13, - number=22, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='public_ip', full_name='CMsgClientLogon.public_ip', index=14, - number=23, 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), - _descriptor.FieldDescriptor( - name='machine_id', full_name='CMsgClientLogon.machine_id', index=15, - number=30, 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='launcher_type', full_name='CMsgClientLogon.launcher_type', index=16, - number=31, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ui_mode', full_name='CMsgClientLogon.ui_mode', index=17, - number=32, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_mode', full_name='CMsgClientLogon.chat_mode', index=18, - number=33, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam2_auth_ticket', full_name='CMsgClientLogon.steam2_auth_ticket', index=19, - number=41, 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='email_address', full_name='CMsgClientLogon.email_address', index=20, - number=42, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime32_account_creation', full_name='CMsgClientLogon.rtime32_account_creation', index=21, - number=43, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='account_name', full_name='CMsgClientLogon.account_name', index=22, - number=50, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='password', full_name='CMsgClientLogon.password', index=23, - number=51, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_server_token', full_name='CMsgClientLogon.game_server_token', index=24, - number=52, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='login_key', full_name='CMsgClientLogon.login_key', index=25, - number=60, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='was_converted_deprecated_msg', full_name='CMsgClientLogon.was_converted_deprecated_msg', index=26, - number=70, type=8, cpp_type=7, label=1, - has_default_value=True, 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), - _descriptor.FieldDescriptor( - name='anon_user_target_account_name', full_name='CMsgClientLogon.anon_user_target_account_name', index=27, - number=80, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='resolved_user_steam_id', full_name='CMsgClientLogon.resolved_user_steam_id', index=28, - number=81, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult_sentryfile', full_name='CMsgClientLogon.eresult_sentryfile', index=29, - number=82, 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='sha_sentryfile', full_name='CMsgClientLogon.sha_sentryfile', index=30, - number=83, 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='auth_code', full_name='CMsgClientLogon.auth_code', index=31, - number=84, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='otp_type', full_name='CMsgClientLogon.otp_type', index=32, - number=85, 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='otp_value', full_name='CMsgClientLogon.otp_value', index=33, - number=86, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='otp_identifier', full_name='CMsgClientLogon.otp_identifier', index=34, - number=87, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam2_ticket_request', full_name='CMsgClientLogon.steam2_ticket_request', index=35, - number=88, 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), - _descriptor.FieldDescriptor( - name='sony_psn_ticket', full_name='CMsgClientLogon.sony_psn_ticket', index=36, - number=90, 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='sony_psn_service_id', full_name='CMsgClientLogon.sony_psn_service_id', index=37, - number=91, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='create_new_psn_linked_account_if_needed', full_name='CMsgClientLogon.create_new_psn_linked_account_if_needed', index=38, - number=92, type=8, cpp_type=7, label=1, - has_default_value=True, 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), - _descriptor.FieldDescriptor( - name='sony_psn_name', full_name='CMsgClientLogon.sony_psn_name', index=39, - number=93, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_server_app_id', full_name='CMsgClientLogon.game_server_app_id', index=40, - number=94, 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='steamguard_dont_remember_computer', full_name='CMsgClientLogon.steamguard_dont_remember_computer', index=41, - number=95, 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), - _descriptor.FieldDescriptor( - name='machine_name', full_name='CMsgClientLogon.machine_name', index=42, - number=96, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='machine_name_userchosen', full_name='CMsgClientLogon.machine_name_userchosen', index=43, - number=97, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='country_override', full_name='CMsgClientLogon.country_override', index=44, - number=98, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_steam_box', full_name='CMsgClientLogon.is_steam_box', index=45, - number=99, 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), - _descriptor.FieldDescriptor( - name='client_instance_id', full_name='CMsgClientLogon.client_instance_id', index=46, - number=100, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='two_factor_code', full_name='CMsgClientLogon.two_factor_code', index=47, - number=101, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='supports_rate_limit_response', full_name='CMsgClientLogon.supports_rate_limit_response', index=48, - number=102, 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), - _descriptor.FieldDescriptor( - name='web_logon_nonce', full_name='CMsgClientLogon.web_logon_nonce', index=49, - number=103, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='priority_reason', full_name='CMsgClientLogon.priority_reason', index=50, - number=104, 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='embedded_client_secret', full_name='CMsgClientLogon.embedded_client_secret', index=51, - number=105, 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), - _descriptor.FieldDescriptor( - name='disable_partner_autogrants', full_name='CMsgClientLogon.disable_partner_autogrants', index=52, - number=106, 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), - _descriptor.FieldDescriptor( - name='is_steam_deck', full_name='CMsgClientLogon.is_steam_deck', index=53, - number=107, 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), - _descriptor.FieldDescriptor( - name='access_token', full_name='CMsgClientLogon.access_token', index=54, - number=108, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_chrome_os', full_name='CMsgClientLogon.is_chrome_os', index=55, - number=109, 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), - _descriptor.FieldDescriptor( - name='is_tesla', full_name='CMsgClientLogon.is_tesla', index=56, - number=110, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=426, - serialized_end=2045, -) - - -_CMSGCLIENTLOGONRESPONSE = _descriptor.Descriptor( - name='CMsgClientLogonResponse', - full_name='CMsgClientLogonResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientLogonResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='legacy_out_of_game_heartbeat_seconds', full_name='CMsgClientLogonResponse.legacy_out_of_game_heartbeat_seconds', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='heartbeat_seconds', full_name='CMsgClientLogonResponse.heartbeat_seconds', 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='deprecated_public_ip', full_name='CMsgClientLogonResponse.deprecated_public_ip', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rtime32_server_time', full_name='CMsgClientLogonResponse.rtime32_server_time', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='account_flags', full_name='CMsgClientLogonResponse.account_flags', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cell_id', full_name='CMsgClientLogonResponse.cell_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='email_domain', full_name='CMsgClientLogonResponse.email_domain', index=7, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam2_ticket', full_name='CMsgClientLogonResponse.steam2_ticket', index=8, - number=9, 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='eresult_extended', full_name='CMsgClientLogonResponse.eresult_extended', index=9, - number=10, 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='webapi_authenticate_user_nonce', full_name='CMsgClientLogonResponse.webapi_authenticate_user_nonce', index=10, - number=11, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cell_id_ping_threshold', full_name='CMsgClientLogonResponse.cell_id_ping_threshold', index=11, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deprecated_use_pics', full_name='CMsgClientLogonResponse.deprecated_use_pics', index=12, - number=13, 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), - _descriptor.FieldDescriptor( - name='vanity_url', full_name='CMsgClientLogonResponse.vanity_url', index=13, - number=14, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='public_ip', full_name='CMsgClientLogonResponse.public_ip', index=14, - number=15, 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), - _descriptor.FieldDescriptor( - name='client_supplied_steamid', full_name='CMsgClientLogonResponse.client_supplied_steamid', index=15, - number=20, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip_country_code', full_name='CMsgClientLogonResponse.ip_country_code', index=16, - number=21, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='parental_settings', full_name='CMsgClientLogonResponse.parental_settings', index=17, - number=22, 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='parental_setting_signature', full_name='CMsgClientLogonResponse.parental_setting_signature', index=18, - number=23, 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='count_loginfailures_to_migrate', full_name='CMsgClientLogonResponse.count_loginfailures_to_migrate', index=19, - number=24, 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='count_disconnects_to_migrate', full_name='CMsgClientLogonResponse.count_disconnects_to_migrate', index=20, - number=25, 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='ogs_data_report_time_window', full_name='CMsgClientLogonResponse.ogs_data_report_time_window', index=21, - number=26, 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='client_instance_id', full_name='CMsgClientLogonResponse.client_instance_id', index=22, - number=27, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='force_client_update_check', full_name='CMsgClientLogonResponse.force_client_update_check', index=23, - number=28, 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), - _descriptor.FieldDescriptor( - name='agreement_session_url', full_name='CMsgClientLogonResponse.agreement_session_url', index=24, - number=29, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token_id', full_name='CMsgClientLogonResponse.token_id', index=25, - number=30, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2048, - serialized_end=2840, -) - - -_CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE = _descriptor.Descriptor( - name='CMsgClientRequestWebAPIAuthenticateUserNonce', - full_name='CMsgClientRequestWebAPIAuthenticateUserNonce', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='token_type', full_name='CMsgClientRequestWebAPIAuthenticateUserNonce.token_type', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=True, default_value=-1, - 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=2842, - serialized_end=2912, -) - - -_CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCERESPONSE = _descriptor.Descriptor( - name='CMsgClientRequestWebAPIAuthenticateUserNonceResponse', - full_name='CMsgClientRequestWebAPIAuthenticateUserNonceResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientRequestWebAPIAuthenticateUserNonceResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='webapi_authenticate_user_nonce', full_name='CMsgClientRequestWebAPIAuthenticateUserNonceResponse.webapi_authenticate_user_nonce', index=1, - number=11, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token_type', full_name='CMsgClientRequestWebAPIAuthenticateUserNonceResponse.token_type', index=2, - number=3, type=5, cpp_type=1, label=1, - has_default_value=True, default_value=-1, - 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=2915, - serialized_end=3053, -) - - -_CMSGCLIENTLOGOFF = _descriptor.Descriptor( - name='CMsgClientLogOff', - full_name='CMsgClientLogOff', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3055, - serialized_end=3073, -) - - -_CMSGCLIENTLOGGEDOFF = _descriptor.Descriptor( - name='CMsgClientLoggedOff', - full_name='CMsgClientLoggedOff', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientLoggedOff.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3075, - serialized_end=3116, -) - - -_CMSGCLIENTNEWLOGINKEY = _descriptor.Descriptor( - name='CMsgClientNewLoginKey', - full_name='CMsgClientNewLoginKey', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='unique_id', full_name='CMsgClientNewLoginKey.unique_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='login_key', full_name='CMsgClientNewLoginKey.login_key', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3118, - serialized_end=3179, -) - - -_CMSGCLIENTNEWLOGINKEYACCEPTED = _descriptor.Descriptor( - name='CMsgClientNewLoginKeyAccepted', - full_name='CMsgClientNewLoginKeyAccepted', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='unique_id', full_name='CMsgClientNewLoginKeyAccepted.unique_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3181, - serialized_end=3231, -) - - -_CMSGCLIENTACCOUNTINFO = _descriptor.Descriptor( - name='CMsgClientAccountInfo', - full_name='CMsgClientAccountInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='persona_name', full_name='CMsgClientAccountInfo.persona_name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ip_country', full_name='CMsgClientAccountInfo.ip_country', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count_authed_computers', full_name='CMsgClientAccountInfo.count_authed_computers', index=2, - 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='account_flags', full_name='CMsgClientAccountInfo.account_flags', index=3, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='facebook_id', full_name='CMsgClientAccountInfo.facebook_id', index=4, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='facebook_name', full_name='CMsgClientAccountInfo.facebook_name', index=5, - number=9, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamguard_machine_name_user_chosen', full_name='CMsgClientAccountInfo.steamguard_machine_name_user_chosen', index=6, - number=15, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_phone_verified', full_name='CMsgClientAccountInfo.is_phone_verified', index=7, - number=16, 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), - _descriptor.FieldDescriptor( - name='two_factor_state', full_name='CMsgClientAccountInfo.two_factor_state', index=8, - number=17, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_phone_identifying', full_name='CMsgClientAccountInfo.is_phone_identifying', index=9, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_phone_needing_reverify', full_name='CMsgClientAccountInfo.is_phone_needing_reverify', index=10, - number=19, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3234, - serialized_end=3561, -) - - -_CMSGCLIENTCHALLENGEREQUEST = _descriptor.Descriptor( - name='CMsgClientChallengeRequest', - full_name='CMsgClientChallengeRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientChallengeRequest.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3563, - serialized_end=3608, -) - - -_CMSGCLIENTCHALLENGERESPONSE = _descriptor.Descriptor( - name='CMsgClientChallengeResponse', - full_name='CMsgClientChallengeResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='challenge', full_name='CMsgClientChallengeResponse.challenge', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3610, - serialized_end=3658, -) - -_CMSGCLIENTLOGON.fields_by_name['obfuscated_private_ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS -_CMSGCLIENTLOGON.fields_by_name['public_ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS -_CMSGCLIENTLOGON.fields_by_name['embedded_client_secret'].message_type = _CMSGCLIENTSECRET -_CMSGCLIENTLOGONRESPONSE.fields_by_name['public_ip'].message_type = steammessages__base__pb2._CMSGIPADDRESS -DESCRIPTOR.message_types_by_name['CMsgClientHeartBeat'] = _CMSGCLIENTHEARTBEAT -DESCRIPTOR.message_types_by_name['CMsgClientServerTimestampRequest'] = _CMSGCLIENTSERVERTIMESTAMPREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientServerTimestampResponse'] = _CMSGCLIENTSERVERTIMESTAMPRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientSecret'] = _CMSGCLIENTSECRET -DESCRIPTOR.message_types_by_name['CMsgClientHello'] = _CMSGCLIENTHELLO -DESCRIPTOR.message_types_by_name['CMsgClientLogon'] = _CMSGCLIENTLOGON -DESCRIPTOR.message_types_by_name['CMsgClientLogonResponse'] = _CMSGCLIENTLOGONRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientRequestWebAPIAuthenticateUserNonce'] = _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE -DESCRIPTOR.message_types_by_name['CMsgClientRequestWebAPIAuthenticateUserNonceResponse'] = _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCERESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientLogOff'] = _CMSGCLIENTLOGOFF -DESCRIPTOR.message_types_by_name['CMsgClientLoggedOff'] = _CMSGCLIENTLOGGEDOFF -DESCRIPTOR.message_types_by_name['CMsgClientNewLoginKey'] = _CMSGCLIENTNEWLOGINKEY -DESCRIPTOR.message_types_by_name['CMsgClientNewLoginKeyAccepted'] = _CMSGCLIENTNEWLOGINKEYACCEPTED -DESCRIPTOR.message_types_by_name['CMsgClientAccountInfo'] = _CMSGCLIENTACCOUNTINFO -DESCRIPTOR.message_types_by_name['CMsgClientChallengeRequest'] = _CMSGCLIENTCHALLENGEREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientChallengeResponse'] = _CMSGCLIENTCHALLENGERESPONSE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +_CMSGCLIENTHEARTBEAT = DESCRIPTOR.message_types_by_name['CMsgClientHeartBeat'] +_CMSGCLIENTSERVERTIMESTAMPREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientServerTimestampRequest'] +_CMSGCLIENTSERVERTIMESTAMPRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientServerTimestampResponse'] +_CMSGCLIENTSECRET = DESCRIPTOR.message_types_by_name['CMsgClientSecret'] +_CMSGCLIENTHELLO = DESCRIPTOR.message_types_by_name['CMsgClientHello'] +_CMSGCLIENTLOGON = DESCRIPTOR.message_types_by_name['CMsgClientLogon'] +_CMSGCLIENTLOGONRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientLogonResponse'] +_CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE = DESCRIPTOR.message_types_by_name['CMsgClientRequestWebAPIAuthenticateUserNonce'] +_CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCERESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientRequestWebAPIAuthenticateUserNonceResponse'] +_CMSGCLIENTLOGOFF = DESCRIPTOR.message_types_by_name['CMsgClientLogOff'] +_CMSGCLIENTLOGGEDOFF = DESCRIPTOR.message_types_by_name['CMsgClientLoggedOff'] +_CMSGCLIENTNEWLOGINKEY = DESCRIPTOR.message_types_by_name['CMsgClientNewLoginKey'] +_CMSGCLIENTNEWLOGINKEYACCEPTED = DESCRIPTOR.message_types_by_name['CMsgClientNewLoginKeyAccepted'] +_CMSGCLIENTACCOUNTINFO = DESCRIPTOR.message_types_by_name['CMsgClientAccountInfo'] +_CMSGCLIENTCHALLENGEREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientChallengeRequest'] +_CMSGCLIENTCHALLENGERESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientChallengeResponse'] CMsgClientHeartBeat = _reflection.GeneratedProtocolMessageType('CMsgClientHeartBeat', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTHEARTBEAT, '__module__' : 'steammessages_clientserver_login_pb2' @@ -1358,6 +147,40 @@ }) _sym_db.RegisterMessage(CMsgClientChallengeResponse) - -DESCRIPTOR._options = None +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\000' + _CMSGCLIENTHEARTBEAT._serialized_start=68 + _CMSGCLIENTHEARTBEAT._serialized_end=109 + _CMSGCLIENTSERVERTIMESTAMPREQUEST._serialized_start=111 + _CMSGCLIENTSERVERTIMESTAMPREQUEST._serialized_end=179 + _CMSGCLIENTSERVERTIMESTAMPRESPONSE._serialized_start=181 + _CMSGCLIENTSERVERTIMESTAMPRESPONSE._serialized_end=279 + _CMSGCLIENTSECRET._serialized_start=281 + _CMSGCLIENTSECRET._serialized_end=378 + _CMSGCLIENTHELLO._serialized_start=380 + _CMSGCLIENTHELLO._serialized_end=423 + _CMSGCLIENTLOGON._serialized_start=426 + _CMSGCLIENTLOGON._serialized_end=2045 + _CMSGCLIENTLOGONRESPONSE._serialized_start=2048 + _CMSGCLIENTLOGONRESPONSE._serialized_end=2840 + _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE._serialized_start=2842 + _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE._serialized_end=2912 + _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCERESPONSE._serialized_start=2915 + _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCERESPONSE._serialized_end=3053 + _CMSGCLIENTLOGOFF._serialized_start=3055 + _CMSGCLIENTLOGOFF._serialized_end=3073 + _CMSGCLIENTLOGGEDOFF._serialized_start=3075 + _CMSGCLIENTLOGGEDOFF._serialized_end=3116 + _CMSGCLIENTNEWLOGINKEY._serialized_start=3118 + _CMSGCLIENTNEWLOGINKEY._serialized_end=3179 + _CMSGCLIENTNEWLOGINKEYACCEPTED._serialized_start=3181 + _CMSGCLIENTNEWLOGINKEYACCEPTED._serialized_end=3231 + _CMSGCLIENTACCOUNTINFO._serialized_start=3234 + _CMSGCLIENTACCOUNTINFO._serialized_end=3561 + _CMSGCLIENTCHALLENGEREQUEST._serialized_start=3563 + _CMSGCLIENTCHALLENGEREQUEST._serialized_end=3608 + _CMSGCLIENTCHALLENGERESPONSE._serialized_start=3610 + _CMSGCLIENTCHALLENGERESPONSE._serialized_end=3658 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py index 5962521a..2ab73d42 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_pb2.py @@ -3,6 +3,7 @@ # source: steammessages_clientserver.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -15,3000 +16,62 @@ import encrypted_app_ticket_pb2 as encrypted__app__ticket__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_clientserver.proto', - package='', - syntax='proto2', - serialized_options=b'H\001\220\001\000', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n steammessages_clientserver.proto\x1a\x18steammessages_base.proto\x1a\x1a\x65ncrypted_app_ticket.proto\"j\n\"CMsgClientRegisterAuthTicketWithCM\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\x12\x1a\n\x12\x63lient_instance_id\x18\x04 \x01(\x04\"\xd1\x01\n\x1c\x43MsgClientTicketAuthComplete\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x65state\x18\x03 \x01(\r\x12\x1e\n\x16\x65\x61uth_session_response\x18\x04 \x01(\r\x12\x19\n\x11\x44\x45PRECATED_ticket\x18\x05 \x01(\x0c\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x17\n\x0fticket_sequence\x18\x07 \x01(\r\x12\x16\n\x0eowner_steam_id\x18\x08 \x01(\x06\"\x80\x01\n\x10\x43MsgClientCMList\x12\x14\n\x0c\x63m_addresses\x18\x01 \x03(\r\x12\x10\n\x08\x63m_ports\x18\x02 \x03(\r\x12\x1e\n\x16\x63m_websocket_addresses\x18\x03 \x03(\t\x12$\n\x1cpercent_default_to_websocket\x18\x04 \x01(\r\"\xa3\x01\n\x1b\x43MsgClientP2PConnectionInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x11\n\tcandidate\x18\x04 \x01(\x0c\x12 \n\x18legacy_connection_id_src\x18\x05 \x01(\x06\x12\x12\n\nrendezvous\x18\x06 \x01(\x0c\"\xc3\x01\n\x1f\x43MsgClientP2PConnectionFailInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x1a\n\x12\x65p2p_session_error\x18\x04 \x01(\r\x12\x1a\n\x12\x63onnection_id_dest\x18\x05 \x01(\x06\x12\x14\n\x0c\x63lose_reason\x18\x07 \x01(\r\x12\x15\n\rclose_message\x18\x08 \x01(\t\"C\n\x1f\x43MsgClientNetworkingCertRequest\x12\x10\n\x08key_data\x18\x02 \x01(\x0c\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"V\n\x1d\x43MsgClientNetworkingCertReply\x12\x0c\n\x04\x63\x65rt\x18\x04 \x01(\x0c\x12\x11\n\tca_key_id\x18\x05 \x01(\x06\x12\x14\n\x0c\x63\x61_signature\x18\x06 \x01(\x0c\"7\n%CMsgClientNetworkingMobileCertRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\";\n#CMsgClientNetworkingMobileCertReply\x12\x14\n\x0c\x65ncoded_cert\x18\x01 \x01(\t\"1\n\x1f\x43MsgClientGetAppOwnershipTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"]\n\'CMsgClientGetAppOwnershipTicketResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\"\'\n\x16\x43MsgClientSessionToken\x12\r\n\x05token\x18\x01 \x01(\x04\"M\n\x1b\x43MsgClientGameConnectTokens\x12\x1e\n\x12max_tokens_to_keep\x18\x01 \x01(\r:\x02\x31\x30\x12\x0e\n\x06tokens\x18\x02 \x03(\x0c\"\x99\t\n\x15\x43MsgClientGamesPlayed\x12\x37\n\x0cgames_played\x18\x01 \x03(\x0b\x32!.CMsgClientGamesPlayed.GamePlayed\x12\x16\n\x0e\x63lient_os_type\x18\x02 \x01(\r\x12\x1d\n\x15\x63loud_gaming_platform\x18\x03 \x01(\r\x12\x1f\n\x17recent_reauthentication\x18\x04 \x01(\x08\x1aU\n\x0bProcessInfo\x12\x12\n\nprocess_id\x18\x01 \x01(\r\x12\x19\n\x11process_id_parent\x18\x02 \x01(\r\x12\x17\n\x0fparent_is_steam\x18\x03 \x01(\x08\x1a\x97\x07\n\nGamePlayed\x12\x13\n\x0bsteam_id_gs\x18\x01 \x01(\x04\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\"\n\x1a\x64\x65precated_game_ip_address\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\x11\n\tis_secure\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\x12\x17\n\x0fgame_extra_info\x18\x07 \x01(\t\x12\x16\n\x0egame_data_blob\x18\x08 \x01(\x0c\x12\x12\n\nprocess_id\x18\t \x01(\r\x12\x1d\n\x15streaming_provider_id\x18\n \x01(\r\x12\x12\n\ngame_flags\x18\x0b \x01(\r\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x15\n\rvr_hmd_vendor\x18\r \x01(\t\x12\x14\n\x0cvr_hmd_model\x18\x0e \x01(\t\x12\x1d\n\x12launch_option_type\x18\x0f \x01(\r:\x01\x30\x12#\n\x17primary_controller_type\x18\x10 \x01(\x05:\x02-1\x12\'\n\x1fprimary_steam_controller_serial\x18\x11 \x01(\t\x12\'\n\x1ctotal_steam_controller_count\x18\x12 \x01(\r:\x01\x30\x12+\n total_non_steam_controller_count\x18\x13 \x01(\r:\x01\x30\x12&\n\x1b\x63ontroller_workshop_file_id\x18\x14 \x01(\x04:\x01\x30\x12\x18\n\rlaunch_source\x18\x15 \x01(\r:\x01\x30\x12\x16\n\x0evr_hmd_runtime\x18\x16 \x01(\r\x12\'\n\x0fgame_ip_address\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12%\n\x1a\x63ontroller_connection_type\x18\x18 \x01(\r:\x01\x30\x12\x18\n\x10game_os_platform\x18\x19 \x01(\x05\x12\x15\n\rgame_build_id\x18\x1a \x01(\r\x12\x19\n\x0e\x63ompat_tool_id\x18\x1b \x01(\r:\x01\x30\x12\x17\n\x0f\x63ompat_tool_cmd\x18\x1c \x01(\t\x12\x1c\n\x14\x63ompat_tool_build_id\x18\x1d \x01(\r\x12\x11\n\tbeta_name\x18\x1e \x01(\t\x12\x13\n\x0b\x64lc_context\x18\x1f \x01(\r\x12;\n\x0fprocess_id_list\x18 \x03(\x0b\x32\".CMsgClientGamesPlayed.ProcessInfo\"9\n\rCMsgGSApprove\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x16\n\x0eowner_steam_id\x18\x02 \x01(\x06\"I\n\nCMsgGSDeny\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\x12\x13\n\x0b\x64\x65ny_string\x18\x03 \x01(\t\"4\n\nCMsgGSKick\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\"\xc8\x01\n\x12\x43MsgClientAuthList\x12\x13\n\x0btokens_left\x18\x01 \x01(\r\x12\x18\n\x10last_request_seq\x18\x02 \x01(\r\x12$\n\x1clast_request_seq_from_server\x18\x03 \x01(\r\x12 \n\x07tickets\x18\x04 \x03(\x0b\x32\x0f.CMsgAuthTicket\x12\x0f\n\x07\x61pp_ids\x18\x05 \x03(\r\x12\x18\n\x10message_sequence\x18\x06 \x01(\r\x12\x10\n\x08\x66iltered\x18\x07 \x01(\x08\"V\n\x15\x43MsgClientAuthListAck\x12\x12\n\nticket_crc\x18\x01 \x03(\r\x12\x0f\n\x07\x61pp_ids\x18\x02 \x03(\r\x12\x18\n\x10message_sequence\x18\x03 \x01(\r\"\x8e\x04\n\x15\x43MsgClientLicenseList\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x30\n\x08licenses\x18\x02 \x03(\x0b\x32\x1e.CMsgClientLicenseList.License\x1a\xae\x03\n\x07License\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0ctime_created\x18\x02 \x01(\x07\x12\x19\n\x11time_next_process\x18\x03 \x01(\x07\x12\x14\n\x0cminute_limit\x18\x04 \x01(\x05\x12\x14\n\x0cminutes_used\x18\x05 \x01(\x05\x12\x16\n\x0epayment_method\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x1d\n\x15purchase_country_code\x18\x08 \x01(\t\x12\x14\n\x0clicense_type\x18\t \x01(\r\x12\x16\n\x0eterritory_code\x18\n \x01(\x05\x12\x15\n\rchange_number\x18\x0b \x01(\x05\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x16\n\x0einitial_period\x18\r \x01(\r\x12\x19\n\x11initial_time_unit\x18\x0e \x01(\r\x12\x16\n\x0erenewal_period\x18\x0f \x01(\r\x12\x19\n\x11renewal_time_unit\x18\x10 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x11 \x01(\x04\x12\x19\n\x11master_package_id\x18\x12 \x01(\r\"\xaa\x01\n\x1a\x43MsgClientIsLimitedAccount\x12\x1b\n\x13\x62is_limited_account\x18\x01 \x01(\x08\x12\x1c\n\x14\x62is_community_banned\x18\x02 \x01(\x08\x12\x1a\n\x12\x62is_locked_account\x18\x03 \x01(\x08\x12\x35\n-bis_limited_account_allowed_to_invite_friends\x18\x04 \x01(\x08\"\xa7\x01\n\x1e\x43MsgClientRequestedClientStats\x12\x42\n\rstats_to_send\x18\x01 \x03(\x0b\x32+.CMsgClientRequestedClientStats.StatsToSend\x1a\x41\n\x0bStatsToSend\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x1d\n\x15stat_aggregate_method\x18\x02 \x01(\r\"\xc0\x01\n\x0f\x43MsgClientStat2\x12\x30\n\x0bstat_detail\x18\x01 \x03(\x0b\x32\x1b.CMsgClientStat2.StatDetail\x1a{\n\nStatDetail\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x10\n\x08ll_value\x18\x02 \x01(\x03\x12\x13\n\x0btime_of_day\x18\x03 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x04 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x05 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\r\"r\n\x16\x43MsgClientInviteToGame\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x16\n\x0e\x63onnect_string\x18\x03 \x01(\t\x12\x13\n\x0bremote_play\x18\x04 \x01(\t\"\xb9\x01\n\x14\x43MsgClientChatInvite\x12\x18\n\x10steam_id_invited\x18\x01 \x01(\x06\x12\x15\n\rsteam_id_chat\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_patron\x18\x03 \x01(\x06\x12\x15\n\rchatroom_type\x18\x04 \x01(\x05\x12\x1c\n\x14steam_id_friend_chat\x18\x05 \x01(\x06\x12\x11\n\tchat_name\x18\x06 \x01(\t\x12\x0f\n\x07game_id\x18\x07 \x01(\x06\"\x96\t\n\x19\x43MsgClientConnectionStats\x12;\n\x0bstats_logon\x18\x01 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_Logon\x12;\n\x0bstats_vconn\x18\x02 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_VConn\x1a\xd3\x02\n\x0bStats_Logon\x12\x18\n\x10\x63onnect_attempts\x18\x01 \x01(\x05\x12\x19\n\x11\x63onnect_successes\x18\x02 \x01(\x05\x12\x18\n\x10\x63onnect_failures\x18\x03 \x01(\x05\x12\x1b\n\x13\x63onnections_dropped\x18\x04 \x01(\x05\x12\x17\n\x0fseconds_running\x18\x05 \x01(\r\x12\x1c\n\x14msec_tologonthistime\x18\x06 \x01(\r\x12\x15\n\rcount_bad_cms\x18\x07 \x01(\r\x12\x1b\n\x13no_udp_connectivity\x18\x08 \x01(\x08\x12\x1b\n\x13no_tcp_connectivity\x18\t \x01(\x08\x12%\n\x1dno_websocket_443_connectivity\x18\n \x01(\x08\x12)\n!no_websocket_non_443_connectivity\x18\x0b \x01(\x08\x1aq\n\tStats_UDP\x12\x11\n\tpkts_sent\x18\x01 \x01(\x04\x12\x12\n\nbytes_sent\x18\x02 \x01(\x04\x12\x11\n\tpkts_recv\x18\x03 \x01(\x04\x12\x16\n\x0epkts_processed\x18\x04 \x01(\x04\x12\x12\n\nbytes_recv\x18\x05 \x01(\x04\x1a\xb5\x04\n\x0bStats_VConn\x12\x17\n\x0f\x63onnections_udp\x18\x01 \x01(\r\x12\x17\n\x0f\x63onnections_tcp\x18\x02 \x01(\r\x12\x37\n\tstats_udp\x18\x03 \x01(\x0b\x32$.CMsgClientConnectionStats.Stats_UDP\x12\x16\n\x0epkts_abandoned\x18\x04 \x01(\x04\x12\x19\n\x11\x63onn_req_received\x18\x05 \x01(\x04\x12\x13\n\x0bpkts_resent\x18\x06 \x01(\x04\x12\x11\n\tmsgs_sent\x18\x07 \x01(\x04\x12\x18\n\x10msgs_sent_failed\x18\x08 \x01(\x04\x12\x11\n\tmsgs_recv\x18\t \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_sent\x18\n \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_recv\x18\x0b \x01(\x04\x12\x15\n\rbad_pkts_recv\x18\x0c \x01(\x04\x12\x1e\n\x16unknown_conn_pkts_recv\x18\r \x01(\x04\x12\x18\n\x10missed_pkts_recv\x18\x0e \x01(\x04\x12\x15\n\rdup_pkts_recv\x18\x0f \x01(\x04\x12!\n\x19\x66\x61iled_connect_challenges\x18\x10 \x01(\x04\x12\x1d\n\x15micro_sec_avg_latency\x18\x11 \x01(\r\x12\x1d\n\x15micro_sec_min_latency\x18\x12 \x01(\r\x12\x1d\n\x15micro_sec_max_latency\x18\x13 \x01(\r\x12\x1b\n\x13mem_pool_msg_in_use\x18\x14 \x01(\r\"\xd2\x01\n\x1a\x43MsgClientServersAvailable\x12R\n\x16server_types_available\x18\x01 \x03(\x0b\x32\x32.CMsgClientServersAvailable.Server_Types_Available\x12%\n\x1dserver_type_for_auth_services\x18\x02 \x01(\r\x1a\x39\n\x16Server_Types_Available\x12\x0e\n\x06server\x18\x01 \x01(\r\x12\x0f\n\x07\x63hanged\x18\x02 \x01(\x08\"?\n$CMsgClientReportOverlayDetourFailure\x12\x17\n\x0f\x66\x61ilure_strings\x18\x01 \x03(\t\"G\n#CMsgClientRequestEncryptedAppTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08userdata\x18\x02 \x01(\x0c\"\x84\x01\n+CMsgClientRequestEncryptedAppTicketResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x31\n\x14\x65ncrypted_app_ticket\x18\x03 \x01(\x0b\x32\x13.EncryptedAppTicket\"\xb5\x01\n\x1a\x43MsgClientWalletInfoUpdate\x12\x12\n\nhas_wallet\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x05\x12\x10\n\x08\x63urrency\x18\x03 \x01(\x05\x12\x17\n\x0f\x62\x61lance_delayed\x18\x04 \x01(\x05\x12\x17\n\tbalance64\x18\x05 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\x1f\n\x11\x62\x61lance64_delayed\x18\x06 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\r\n\x05realm\x18\x07 \x01(\x05\"3\n\x1b\x43MsgClientAMGetClanOfficers\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\"f\n#CMsgClientAMGetClanOfficersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0csteamid_clan\x18\x02 \x01(\x06\x12\x15\n\rofficer_count\x18\x03 \x01(\x05\"\x90\x01\n!CMsgClientAMGetPersonaNameHistory\x12\x10\n\x08id_count\x18\x01 \x01(\x05\x12:\n\x03Ids\x18\x02 \x03(\x0b\x32-.CMsgClientAMGetPersonaNameHistory.IdInstance\x1a\x1d\n\nIdInstance\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xc3\x02\n)CMsgClientAMGetPersonaNameHistoryResponse\x12O\n\tresponses\x18\x02 \x03(\x0b\x32<.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance\x1a\xc4\x01\n\x11NameTableInstance\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12X\n\x05names\x18\x03 \x03(\x0b\x32I.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance\x1a\x30\n\x0cNameInstance\x12\x12\n\nname_since\x18\x01 \x01(\x07\x12\x0c\n\x04name\x18\x02 \x01(\t\"E\n\x1e\x43MsgClientDeregisterWithServer\x12\x13\n\x0b\x65servertype\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"\xab\x04\n\x13\x43MsgClientClanState\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\x12\x1a\n\x12\x63lan_account_flags\x18\x03 \x01(\r\x12\x30\n\tname_info\x18\x04 \x01(\x0b\x32\x1d.CMsgClientClanState.NameInfo\x12\x34\n\x0buser_counts\x18\x05 \x01(\x0b\x32\x1f.CMsgClientClanState.UserCounts\x12*\n\x06\x65vents\x18\x06 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x31\n\rannouncements\x18\x07 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x19\n\x11\x63hat_room_private\x18\x08 \x01(\x08\x1a\x31\n\x08NameInfo\x12\x11\n\tclan_name\x18\x01 \x01(\t\x12\x12\n\nsha_avatar\x18\x02 \x01(\x0c\x1ak\n\nUserCounts\x12\x0f\n\x07members\x18\x01 \x01(\r\x12\x0e\n\x06online\x18\x02 \x01(\r\x12\x10\n\x08\x63hatting\x18\x03 \x01(\r\x12\x0f\n\x07in_game\x18\x04 \x01(\r\x12\x19\n\x11\x63hat_room_members\x18\x05 \x01(\r\x1a`\n\x05\x45vent\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x12\n\nevent_time\x18\x02 \x01(\r\x12\x10\n\x08headline\x18\x03 \x01(\t\x12\x0f\n\x07game_id\x18\x04 \x01(\x06\x12\x13\n\x0bjust_posted\x18\x05 \x01(\x08\x42\x05H\x01\x90\x01\x00' - , - dependencies=[steammessages__base__pb2.DESCRIPTOR,encrypted__app__ticket__pb2.DESCRIPTOR,]) - - - - -_CMSGCLIENTREGISTERAUTHTICKETWITHCM = _descriptor.Descriptor( - name='CMsgClientRegisterAuthTicketWithCM', - full_name='CMsgClientRegisterAuthTicketWithCM', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='protocol_version', full_name='CMsgClientRegisterAuthTicketWithCM.protocol_version', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ticket', full_name='CMsgClientRegisterAuthTicketWithCM.ticket', index=1, - number=3, 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='client_instance_id', full_name='CMsgClientRegisterAuthTicketWithCM.client_instance_id', index=2, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=90, - serialized_end=196, -) - - -_CMSGCLIENTTICKETAUTHCOMPLETE = _descriptor.Descriptor( - name='CMsgClientTicketAuthComplete', - full_name='CMsgClientTicketAuthComplete', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id', full_name='CMsgClientTicketAuthComplete.steam_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_id', full_name='CMsgClientTicketAuthComplete.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='estate', full_name='CMsgClientTicketAuthComplete.estate', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eauth_session_response', full_name='CMsgClientTicketAuthComplete.eauth_session_response', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='DEPRECATED_ticket', full_name='CMsgClientTicketAuthComplete.DEPRECATED_ticket', index=4, - number=5, 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='ticket_crc', full_name='CMsgClientTicketAuthComplete.ticket_crc', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ticket_sequence', full_name='CMsgClientTicketAuthComplete.ticket_sequence', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owner_steam_id', full_name='CMsgClientTicketAuthComplete.owner_steam_id', index=7, - number=8, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=199, - serialized_end=408, -) - - -_CMSGCLIENTCMLIST = _descriptor.Descriptor( - name='CMsgClientCMList', - full_name='CMsgClientCMList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='cm_addresses', full_name='CMsgClientCMList.cm_addresses', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cm_ports', full_name='CMsgClientCMList.cm_ports', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cm_websocket_addresses', full_name='CMsgClientCMList.cm_websocket_addresses', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='percent_default_to_websocket', full_name='CMsgClientCMList.percent_default_to_websocket', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=411, - serialized_end=539, -) - - -_CMSGCLIENTP2PCONNECTIONINFO = _descriptor.Descriptor( - name='CMsgClientP2PConnectionInfo', - full_name='CMsgClientP2PConnectionInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id_dest', full_name='CMsgClientP2PConnectionInfo.steam_id_dest', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_id_src', full_name='CMsgClientP2PConnectionInfo.steam_id_src', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientP2PConnectionInfo.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='candidate', full_name='CMsgClientP2PConnectionInfo.candidate', 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='legacy_connection_id_src', full_name='CMsgClientP2PConnectionInfo.legacy_connection_id_src', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rendezvous', full_name='CMsgClientP2PConnectionInfo.rendezvous', 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=542, - serialized_end=705, -) - - -_CMSGCLIENTP2PCONNECTIONFAILINFO = _descriptor.Descriptor( - name='CMsgClientP2PConnectionFailInfo', - full_name='CMsgClientP2PConnectionFailInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id_dest', full_name='CMsgClientP2PConnectionFailInfo.steam_id_dest', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_id_src', full_name='CMsgClientP2PConnectionFailInfo.steam_id_src', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientP2PConnectionFailInfo.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ep2p_session_error', full_name='CMsgClientP2PConnectionFailInfo.ep2p_session_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='connection_id_dest', full_name='CMsgClientP2PConnectionFailInfo.connection_id_dest', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='close_reason', full_name='CMsgClientP2PConnectionFailInfo.close_reason', index=5, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='close_message', full_name='CMsgClientP2PConnectionFailInfo.close_message', index=6, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=708, - serialized_end=903, -) - - -_CMSGCLIENTNETWORKINGCERTREQUEST = _descriptor.Descriptor( - name='CMsgClientNetworkingCertRequest', - full_name='CMsgClientNetworkingCertRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='key_data', full_name='CMsgClientNetworkingCertRequest.key_data', index=0, - 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='app_id', full_name='CMsgClientNetworkingCertRequest.app_id', index=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=905, - serialized_end=972, -) - - -_CMSGCLIENTNETWORKINGCERTREPLY = _descriptor.Descriptor( - name='CMsgClientNetworkingCertReply', - full_name='CMsgClientNetworkingCertReply', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='cert', full_name='CMsgClientNetworkingCertReply.cert', index=0, - 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='ca_key_id', full_name='CMsgClientNetworkingCertReply.ca_key_id', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ca_signature', full_name='CMsgClientNetworkingCertReply.ca_signature', index=2, - 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=974, - serialized_end=1060, -) - - -_CMSGCLIENTNETWORKINGMOBILECERTREQUEST = _descriptor.Descriptor( - name='CMsgClientNetworkingMobileCertRequest', - full_name='CMsgClientNetworkingMobileCertRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientNetworkingMobileCertRequest.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1062, - serialized_end=1117, -) - - -_CMSGCLIENTNETWORKINGMOBILECERTREPLY = _descriptor.Descriptor( - name='CMsgClientNetworkingMobileCertReply', - full_name='CMsgClientNetworkingMobileCertReply', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='encoded_cert', full_name='CMsgClientNetworkingMobileCertReply.encoded_cert', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1119, - serialized_end=1178, -) - - -_CMSGCLIENTGETAPPOWNERSHIPTICKET = _descriptor.Descriptor( - name='CMsgClientGetAppOwnershipTicket', - full_name='CMsgClientGetAppOwnershipTicket', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientGetAppOwnershipTicket.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1180, - serialized_end=1229, -) - - -_CMSGCLIENTGETAPPOWNERSHIPTICKETRESPONSE = _descriptor.Descriptor( - name='CMsgClientGetAppOwnershipTicketResponse', - full_name='CMsgClientGetAppOwnershipTicketResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientGetAppOwnershipTicketResponse.eresult', index=0, - number=1, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientGetAppOwnershipTicketResponse.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ticket', full_name='CMsgClientGetAppOwnershipTicketResponse.ticket', index=2, - number=3, 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=1231, - serialized_end=1324, -) - - -_CMSGCLIENTSESSIONTOKEN = _descriptor.Descriptor( - name='CMsgClientSessionToken', - full_name='CMsgClientSessionToken', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='token', full_name='CMsgClientSessionToken.token', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1326, - serialized_end=1365, -) - - -_CMSGCLIENTGAMECONNECTTOKENS = _descriptor.Descriptor( - name='CMsgClientGameConnectTokens', - full_name='CMsgClientGameConnectTokens', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='max_tokens_to_keep', full_name='CMsgClientGameConnectTokens.max_tokens_to_keep', index=0, - number=1, type=13, cpp_type=3, label=1, - has_default_value=True, default_value=10, - 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='tokens', full_name='CMsgClientGameConnectTokens.tokens', index=1, - number=2, type=12, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1367, - serialized_end=1444, -) - - -_CMSGCLIENTGAMESPLAYED_PROCESSINFO = _descriptor.Descriptor( - name='ProcessInfo', - full_name='CMsgClientGamesPlayed.ProcessInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='process_id', full_name='CMsgClientGamesPlayed.ProcessInfo.process_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='process_id_parent', full_name='CMsgClientGamesPlayed.ProcessInfo.process_id_parent', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='parent_is_steam', full_name='CMsgClientGamesPlayed.ProcessInfo.parent_is_steam', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1617, - serialized_end=1702, -) - -_CMSGCLIENTGAMESPLAYED_GAMEPLAYED = _descriptor.Descriptor( - name='GamePlayed', - full_name='CMsgClientGamesPlayed.GamePlayed', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id_gs', full_name='CMsgClientGamesPlayed.GamePlayed.steam_id_gs', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_id', full_name='CMsgClientGamesPlayed.GamePlayed.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deprecated_game_ip_address', full_name='CMsgClientGamesPlayed.GamePlayed.deprecated_game_ip_address', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_port', full_name='CMsgClientGamesPlayed.GamePlayed.game_port', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_secure', full_name='CMsgClientGamesPlayed.GamePlayed.is_secure', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='token', full_name='CMsgClientGamesPlayed.GamePlayed.token', 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), - _descriptor.FieldDescriptor( - name='game_extra_info', full_name='CMsgClientGamesPlayed.GamePlayed.game_extra_info', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_data_blob', full_name='CMsgClientGamesPlayed.GamePlayed.game_data_blob', index=7, - number=8, 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='process_id', full_name='CMsgClientGamesPlayed.GamePlayed.process_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='streaming_provider_id', full_name='CMsgClientGamesPlayed.GamePlayed.streaming_provider_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_flags', full_name='CMsgClientGamesPlayed.GamePlayed.game_flags', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owner_id', full_name='CMsgClientGamesPlayed.GamePlayed.owner_id', index=11, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='vr_hmd_vendor', full_name='CMsgClientGamesPlayed.GamePlayed.vr_hmd_vendor', index=12, - number=13, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='vr_hmd_model', full_name='CMsgClientGamesPlayed.GamePlayed.vr_hmd_model', index=13, - number=14, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='launch_option_type', full_name='CMsgClientGamesPlayed.GamePlayed.launch_option_type', index=14, - number=15, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='primary_controller_type', full_name='CMsgClientGamesPlayed.GamePlayed.primary_controller_type', index=15, - number=16, type=5, cpp_type=1, label=1, - has_default_value=True, default_value=-1, - 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='primary_steam_controller_serial', full_name='CMsgClientGamesPlayed.GamePlayed.primary_steam_controller_serial', index=16, - number=17, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_steam_controller_count', full_name='CMsgClientGamesPlayed.GamePlayed.total_steam_controller_count', index=17, - number=18, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_non_steam_controller_count', full_name='CMsgClientGamesPlayed.GamePlayed.total_non_steam_controller_count', index=18, - number=19, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='controller_workshop_file_id', full_name='CMsgClientGamesPlayed.GamePlayed.controller_workshop_file_id', index=19, - number=20, type=4, cpp_type=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='launch_source', full_name='CMsgClientGamesPlayed.GamePlayed.launch_source', index=20, - number=21, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='vr_hmd_runtime', full_name='CMsgClientGamesPlayed.GamePlayed.vr_hmd_runtime', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_ip_address', full_name='CMsgClientGamesPlayed.GamePlayed.game_ip_address', index=22, - number=23, 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), - _descriptor.FieldDescriptor( - name='controller_connection_type', full_name='CMsgClientGamesPlayed.GamePlayed.controller_connection_type', index=23, - number=24, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_os_platform', full_name='CMsgClientGamesPlayed.GamePlayed.game_os_platform', index=24, - number=25, 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='game_build_id', full_name='CMsgClientGamesPlayed.GamePlayed.game_build_id', index=25, - number=26, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='compat_tool_id', full_name='CMsgClientGamesPlayed.GamePlayed.compat_tool_id', index=26, - number=27, type=13, cpp_type=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='compat_tool_cmd', full_name='CMsgClientGamesPlayed.GamePlayed.compat_tool_cmd', index=27, - number=28, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='compat_tool_build_id', full_name='CMsgClientGamesPlayed.GamePlayed.compat_tool_build_id', index=28, - number=29, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='beta_name', full_name='CMsgClientGamesPlayed.GamePlayed.beta_name', index=29, - number=30, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dlc_context', full_name='CMsgClientGamesPlayed.GamePlayed.dlc_context', index=30, - number=31, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='process_id_list', full_name='CMsgClientGamesPlayed.GamePlayed.process_id_list', index=31, - number=32, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1705, - serialized_end=2624, -) - -_CMSGCLIENTGAMESPLAYED = _descriptor.Descriptor( - name='CMsgClientGamesPlayed', - full_name='CMsgClientGamesPlayed', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='games_played', full_name='CMsgClientGamesPlayed.games_played', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='client_os_type', full_name='CMsgClientGamesPlayed.client_os_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cloud_gaming_platform', full_name='CMsgClientGamesPlayed.cloud_gaming_platform', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='recent_reauthentication', full_name='CMsgClientGamesPlayed.recent_reauthentication', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTGAMESPLAYED_PROCESSINFO, _CMSGCLIENTGAMESPLAYED_GAMEPLAYED, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1447, - serialized_end=2624, -) - - -_CMSGGSAPPROVE = _descriptor.Descriptor( - name='CMsgGSApprove', - full_name='CMsgGSApprove', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id', full_name='CMsgGSApprove.steam_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owner_steam_id', full_name='CMsgGSApprove.owner_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2626, - serialized_end=2683, -) - - -_CMSGGSDENY = _descriptor.Descriptor( - name='CMsgGSDeny', - full_name='CMsgGSDeny', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id', full_name='CMsgGSDeny.steam_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='edeny_reason', full_name='CMsgGSDeny.edeny_reason', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deny_string', full_name='CMsgGSDeny.deny_string', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2685, - serialized_end=2758, -) - - -_CMSGGSKICK = _descriptor.Descriptor( - name='CMsgGSKick', - full_name='CMsgGSKick', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id', full_name='CMsgGSKick.steam_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='edeny_reason', full_name='CMsgGSKick.edeny_reason', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2760, - serialized_end=2812, -) - - -_CMSGCLIENTAUTHLIST = _descriptor.Descriptor( - name='CMsgClientAuthList', - full_name='CMsgClientAuthList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='tokens_left', full_name='CMsgClientAuthList.tokens_left', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_request_seq', full_name='CMsgClientAuthList.last_request_seq', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_request_seq_from_server', full_name='CMsgClientAuthList.last_request_seq_from_server', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tickets', full_name='CMsgClientAuthList.tickets', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_ids', full_name='CMsgClientAuthList.app_ids', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='message_sequence', full_name='CMsgClientAuthList.message_sequence', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filtered', full_name='CMsgClientAuthList.filtered', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2815, - serialized_end=3015, -) - - -_CMSGCLIENTAUTHLISTACK = _descriptor.Descriptor( - name='CMsgClientAuthListAck', - full_name='CMsgClientAuthListAck', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='ticket_crc', full_name='CMsgClientAuthListAck.ticket_crc', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_ids', full_name='CMsgClientAuthListAck.app_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='message_sequence', full_name='CMsgClientAuthListAck.message_sequence', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3017, - serialized_end=3103, -) - - -_CMSGCLIENTLICENSELIST_LICENSE = _descriptor.Descriptor( - name='License', - full_name='CMsgClientLicenseList.License', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='package_id', full_name='CMsgClientLicenseList.License.package_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_created', full_name='CMsgClientLicenseList.License.time_created', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_next_process', full_name='CMsgClientLicenseList.License.time_next_process', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minute_limit', full_name='CMsgClientLicenseList.License.minute_limit', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_used', full_name='CMsgClientLicenseList.License.minutes_used', 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='payment_method', full_name='CMsgClientLicenseList.License.payment_method', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='flags', full_name='CMsgClientLicenseList.License.flags', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='purchase_country_code', full_name='CMsgClientLicenseList.License.purchase_country_code', index=7, - number=8, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='license_type', full_name='CMsgClientLicenseList.License.license_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='territory_code', full_name='CMsgClientLicenseList.License.territory_code', index=9, - number=10, 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='change_number', full_name='CMsgClientLicenseList.License.change_number', index=10, - number=11, 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='owner_id', full_name='CMsgClientLicenseList.License.owner_id', index=11, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='initial_period', full_name='CMsgClientLicenseList.License.initial_period', index=12, - number=13, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='initial_time_unit', full_name='CMsgClientLicenseList.License.initial_time_unit', index=13, - number=14, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='renewal_period', full_name='CMsgClientLicenseList.License.renewal_period', index=14, - number=15, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='renewal_time_unit', full_name='CMsgClientLicenseList.License.renewal_time_unit', index=15, - number=16, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='access_token', full_name='CMsgClientLicenseList.License.access_token', index=16, - number=17, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='master_package_id', full_name='CMsgClientLicenseList.License.master_package_id', index=17, - number=18, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3202, - serialized_end=3632, -) - -_CMSGCLIENTLICENSELIST = _descriptor.Descriptor( - name='CMsgClientLicenseList', - full_name='CMsgClientLicenseList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientLicenseList.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='licenses', full_name='CMsgClientLicenseList.licenses', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTLICENSELIST_LICENSE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3106, - serialized_end=3632, -) - - -_CMSGCLIENTISLIMITEDACCOUNT = _descriptor.Descriptor( - name='CMsgClientIsLimitedAccount', - full_name='CMsgClientIsLimitedAccount', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='bis_limited_account', full_name='CMsgClientIsLimitedAccount.bis_limited_account', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='bis_community_banned', full_name='CMsgClientIsLimitedAccount.bis_community_banned', 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), - _descriptor.FieldDescriptor( - name='bis_locked_account', full_name='CMsgClientIsLimitedAccount.bis_locked_account', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bis_limited_account_allowed_to_invite_friends', full_name='CMsgClientIsLimitedAccount.bis_limited_account_allowed_to_invite_friends', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3635, - serialized_end=3805, -) - - -_CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND = _descriptor.Descriptor( - name='StatsToSend', - full_name='CMsgClientRequestedClientStats.StatsToSend', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='client_stat', full_name='CMsgClientRequestedClientStats.StatsToSend.client_stat', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stat_aggregate_method', full_name='CMsgClientRequestedClientStats.StatsToSend.stat_aggregate_method', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3910, - serialized_end=3975, -) - -_CMSGCLIENTREQUESTEDCLIENTSTATS = _descriptor.Descriptor( - name='CMsgClientRequestedClientStats', - full_name='CMsgClientRequestedClientStats', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='stats_to_send', full_name='CMsgClientRequestedClientStats.stats_to_send', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3808, - serialized_end=3975, -) - - -_CMSGCLIENTSTAT2_STATDETAIL = _descriptor.Descriptor( - name='StatDetail', - full_name='CMsgClientStat2.StatDetail', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='client_stat', full_name='CMsgClientStat2.StatDetail.client_stat', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ll_value', full_name='CMsgClientStat2.StatDetail.ll_value', index=1, - number=2, type=3, cpp_type=2, 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='time_of_day', full_name='CMsgClientStat2.StatDetail.time_of_day', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cell_id', full_name='CMsgClientStat2.StatDetail.cell_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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='depot_id', full_name='CMsgClientStat2.StatDetail.depot_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientStat2.StatDetail.app_id', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4047, - serialized_end=4170, -) - -_CMSGCLIENTSTAT2 = _descriptor.Descriptor( - name='CMsgClientStat2', - full_name='CMsgClientStat2', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='stat_detail', full_name='CMsgClientStat2.stat_detail', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTSTAT2_STATDETAIL, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3978, - serialized_end=4170, -) - - -_CMSGCLIENTINVITETOGAME = _descriptor.Descriptor( - name='CMsgClientInviteToGame', - full_name='CMsgClientInviteToGame', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id_dest', full_name='CMsgClientInviteToGame.steam_id_dest', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_id_src', full_name='CMsgClientInviteToGame.steam_id_src', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='connect_string', full_name='CMsgClientInviteToGame.connect_string', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='remote_play', full_name='CMsgClientInviteToGame.remote_play', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4172, - serialized_end=4286, -) - - -_CMSGCLIENTCHATINVITE = _descriptor.Descriptor( - name='CMsgClientChatInvite', - full_name='CMsgClientChatInvite', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_id_invited', full_name='CMsgClientChatInvite.steam_id_invited', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_id_chat', full_name='CMsgClientChatInvite.steam_id_chat', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_id_patron', full_name='CMsgClientChatInvite.steam_id_patron', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chatroom_type', full_name='CMsgClientChatInvite.chatroom_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_id_friend_chat', full_name='CMsgClientChatInvite.steam_id_friend_chat', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_name', full_name='CMsgClientChatInvite.chat_name', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_id', full_name='CMsgClientChatInvite.game_id', index=6, - number=7, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4289, - serialized_end=4474, -) - - -_CMSGCLIENTCONNECTIONSTATS_STATS_LOGON = _descriptor.Descriptor( - name='Stats_Logon', - full_name='CMsgClientConnectionStats.Stats_Logon', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='connect_attempts', full_name='CMsgClientConnectionStats.Stats_Logon.connect_attempts', index=0, - number=1, 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='connect_successes', full_name='CMsgClientConnectionStats.Stats_Logon.connect_successes', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='connect_failures', full_name='CMsgClientConnectionStats.Stats_Logon.connect_failures', 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='connections_dropped', full_name='CMsgClientConnectionStats.Stats_Logon.connections_dropped', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='seconds_running', full_name='CMsgClientConnectionStats.Stats_Logon.seconds_running', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='msec_tologonthistime', full_name='CMsgClientConnectionStats.Stats_Logon.msec_tologonthistime', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count_bad_cms', full_name='CMsgClientConnectionStats.Stats_Logon.count_bad_cms', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='no_udp_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_udp_connectivity', index=7, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='no_tcp_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_tcp_connectivity', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='no_websocket_443_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_websocket_443_connectivity', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='no_websocket_non_443_connectivity', full_name='CMsgClientConnectionStats.Stats_Logon.no_websocket_non_443_connectivity', index=10, - number=11, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4629, - serialized_end=4968, -) - -_CMSGCLIENTCONNECTIONSTATS_STATS_UDP = _descriptor.Descriptor( - name='Stats_UDP', - full_name='CMsgClientConnectionStats.Stats_UDP', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='pkts_sent', full_name='CMsgClientConnectionStats.Stats_UDP.pkts_sent', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bytes_sent', full_name='CMsgClientConnectionStats.Stats_UDP.bytes_sent', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='pkts_recv', full_name='CMsgClientConnectionStats.Stats_UDP.pkts_recv', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='pkts_processed', full_name='CMsgClientConnectionStats.Stats_UDP.pkts_processed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bytes_recv', full_name='CMsgClientConnectionStats.Stats_UDP.bytes_recv', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4970, - serialized_end=5083, -) - -_CMSGCLIENTCONNECTIONSTATS_STATS_VCONN = _descriptor.Descriptor( - name='Stats_VConn', - full_name='CMsgClientConnectionStats.Stats_VConn', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='connections_udp', full_name='CMsgClientConnectionStats.Stats_VConn.connections_udp', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='connections_tcp', full_name='CMsgClientConnectionStats.Stats_VConn.connections_tcp', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stats_udp', full_name='CMsgClientConnectionStats.Stats_VConn.stats_udp', 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), - _descriptor.FieldDescriptor( - name='pkts_abandoned', full_name='CMsgClientConnectionStats.Stats_VConn.pkts_abandoned', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='conn_req_received', full_name='CMsgClientConnectionStats.Stats_VConn.conn_req_received', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='pkts_resent', full_name='CMsgClientConnectionStats.Stats_VConn.pkts_resent', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='msgs_sent', full_name='CMsgClientConnectionStats.Stats_VConn.msgs_sent', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='msgs_sent_failed', full_name='CMsgClientConnectionStats.Stats_VConn.msgs_sent_failed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='msgs_recv', full_name='CMsgClientConnectionStats.Stats_VConn.msgs_recv', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='datagrams_sent', full_name='CMsgClientConnectionStats.Stats_VConn.datagrams_sent', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='datagrams_recv', full_name='CMsgClientConnectionStats.Stats_VConn.datagrams_recv', index=10, - number=11, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bad_pkts_recv', full_name='CMsgClientConnectionStats.Stats_VConn.bad_pkts_recv', index=11, - number=12, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unknown_conn_pkts_recv', full_name='CMsgClientConnectionStats.Stats_VConn.unknown_conn_pkts_recv', index=12, - number=13, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='missed_pkts_recv', full_name='CMsgClientConnectionStats.Stats_VConn.missed_pkts_recv', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dup_pkts_recv', full_name='CMsgClientConnectionStats.Stats_VConn.dup_pkts_recv', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='failed_connect_challenges', full_name='CMsgClientConnectionStats.Stats_VConn.failed_connect_challenges', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='micro_sec_avg_latency', full_name='CMsgClientConnectionStats.Stats_VConn.micro_sec_avg_latency', index=16, - number=17, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='micro_sec_min_latency', full_name='CMsgClientConnectionStats.Stats_VConn.micro_sec_min_latency', index=17, - number=18, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='micro_sec_max_latency', full_name='CMsgClientConnectionStats.Stats_VConn.micro_sec_max_latency', index=18, - number=19, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mem_pool_msg_in_use', full_name='CMsgClientConnectionStats.Stats_VConn.mem_pool_msg_in_use', index=19, - number=20, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5086, - serialized_end=5651, -) - -_CMSGCLIENTCONNECTIONSTATS = _descriptor.Descriptor( - name='CMsgClientConnectionStats', - full_name='CMsgClientConnectionStats', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='stats_logon', full_name='CMsgClientConnectionStats.stats_logon', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='stats_vconn', full_name='CMsgClientConnectionStats.stats_vconn', index=1, - number=2, 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=[ - ], - nested_types=[_CMSGCLIENTCONNECTIONSTATS_STATS_LOGON, _CMSGCLIENTCONNECTIONSTATS_STATS_UDP, _CMSGCLIENTCONNECTIONSTATS_STATS_VCONN, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4477, - serialized_end=5651, -) - - -_CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE = _descriptor.Descriptor( - name='Server_Types_Available', - full_name='CMsgClientServersAvailable.Server_Types_Available', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='server', full_name='CMsgClientServersAvailable.Server_Types_Available.server', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='changed', full_name='CMsgClientServersAvailable.Server_Types_Available.changed', 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5807, - serialized_end=5864, -) - -_CMSGCLIENTSERVERSAVAILABLE = _descriptor.Descriptor( - name='CMsgClientServersAvailable', - full_name='CMsgClientServersAvailable', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='server_types_available', full_name='CMsgClientServersAvailable.server_types_available', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='server_type_for_auth_services', full_name='CMsgClientServersAvailable.server_type_for_auth_services', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5654, - serialized_end=5864, -) - - -_CMSGCLIENTREPORTOVERLAYDETOURFAILURE = _descriptor.Descriptor( - name='CMsgClientReportOverlayDetourFailure', - full_name='CMsgClientReportOverlayDetourFailure', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='failure_strings', full_name='CMsgClientReportOverlayDetourFailure.failure_strings', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5866, - serialized_end=5929, -) - - -_CMSGCLIENTREQUESTENCRYPTEDAPPTICKET = _descriptor.Descriptor( - name='CMsgClientRequestEncryptedAppTicket', - full_name='CMsgClientRequestEncryptedAppTicket', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientRequestEncryptedAppTicket.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='userdata', full_name='CMsgClientRequestEncryptedAppTicket.userdata', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5931, - serialized_end=6002, -) - - -_CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE = _descriptor.Descriptor( - name='CMsgClientRequestEncryptedAppTicketResponse', - full_name='CMsgClientRequestEncryptedAppTicketResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientRequestEncryptedAppTicketResponse.app_id', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientRequestEncryptedAppTicketResponse.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='encrypted_app_ticket', full_name='CMsgClientRequestEncryptedAppTicketResponse.encrypted_app_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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6005, - serialized_end=6137, -) - - -_CMSGCLIENTWALLETINFOUPDATE = _descriptor.Descriptor( - name='CMsgClientWalletInfoUpdate', - full_name='CMsgClientWalletInfoUpdate', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='has_wallet', full_name='CMsgClientWalletInfoUpdate.has_wallet', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='balance', full_name='CMsgClientWalletInfoUpdate.balance', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='currency', full_name='CMsgClientWalletInfoUpdate.currency', 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='balance_delayed', full_name='CMsgClientWalletInfoUpdate.balance_delayed', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='balance64', full_name='CMsgClientWalletInfoUpdate.balance64', index=4, - number=5, type=3, cpp_type=2, 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'\240\266\030\001', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='balance64_delayed', full_name='CMsgClientWalletInfoUpdate.balance64_delayed', index=5, - number=6, type=3, cpp_type=2, 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'\240\266\030\001', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='realm', full_name='CMsgClientWalletInfoUpdate.realm', index=6, - number=7, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6140, - serialized_end=6321, -) - - -_CMSGCLIENTAMGETCLANOFFICERS = _descriptor.Descriptor( - name='CMsgClientAMGetClanOfficers', - full_name='CMsgClientAMGetClanOfficers', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_clan', full_name='CMsgClientAMGetClanOfficers.steamid_clan', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6323, - serialized_end=6374, -) - - -_CMSGCLIENTAMGETCLANOFFICERSRESPONSE = _descriptor.Descriptor( - name='CMsgClientAMGetClanOfficersResponse', - full_name='CMsgClientAMGetClanOfficersResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientAMGetClanOfficersResponse.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid_clan', full_name='CMsgClientAMGetClanOfficersResponse.steamid_clan', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='officer_count', full_name='CMsgClientAMGetClanOfficersResponse.officer_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6376, - serialized_end=6478, -) - - -_CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE = _descriptor.Descriptor( - name='IdInstance', - full_name='CMsgClientAMGetPersonaNameHistory.IdInstance', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientAMGetPersonaNameHistory.IdInstance.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6596, - serialized_end=6625, -) - -_CMSGCLIENTAMGETPERSONANAMEHISTORY = _descriptor.Descriptor( - name='CMsgClientAMGetPersonaNameHistory', - full_name='CMsgClientAMGetPersonaNameHistory', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='id_count', full_name='CMsgClientAMGetPersonaNameHistory.id_count', index=0, - number=1, 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='Ids', full_name='CMsgClientAMGetPersonaNameHistory.Ids', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6481, - serialized_end=6625, -) - - -_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE = _descriptor.Descriptor( - name='NameInstance', - full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name_since', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance.name_since', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6903, - serialized_end=6951, -) - -_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE = _descriptor.Descriptor( - name='NameTableInstance', - full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eresult', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.eresult', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steamid', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='names', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.names', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6755, - serialized_end=6951, -) - -_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE = _descriptor.Descriptor( - name='CMsgClientAMGetPersonaNameHistoryResponse', - full_name='CMsgClientAMGetPersonaNameHistoryResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='responses', full_name='CMsgClientAMGetPersonaNameHistoryResponse.responses', index=0, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6628, - serialized_end=6951, -) - - -_CMSGCLIENTDEREGISTERWITHSERVER = _descriptor.Descriptor( - name='CMsgClientDeregisterWithServer', - full_name='CMsgClientDeregisterWithServer', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='eservertype', full_name='CMsgClientDeregisterWithServer.eservertype', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_id', full_name='CMsgClientDeregisterWithServer.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6953, - serialized_end=7022, -) - - -_CMSGCLIENTCLANSTATE_NAMEINFO = _descriptor.Descriptor( - name='NameInfo', - full_name='CMsgClientClanState.NameInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='clan_name', full_name='CMsgClientClanState.NameInfo.clan_name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sha_avatar', full_name='CMsgClientClanState.NameInfo.sha_avatar', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7324, - serialized_end=7373, -) - -_CMSGCLIENTCLANSTATE_USERCOUNTS = _descriptor.Descriptor( - name='UserCounts', - full_name='CMsgClientClanState.UserCounts', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='members', full_name='CMsgClientClanState.UserCounts.members', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='online', full_name='CMsgClientClanState.UserCounts.online', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chatting', full_name='CMsgClientClanState.UserCounts.chatting', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='in_game', full_name='CMsgClientClanState.UserCounts.in_game', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_room_members', full_name='CMsgClientClanState.UserCounts.chat_room_members', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7375, - serialized_end=7482, -) - -_CMSGCLIENTCLANSTATE_EVENT = _descriptor.Descriptor( - name='Event', - full_name='CMsgClientClanState.Event', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='gid', full_name='CMsgClientClanState.Event.gid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='event_time', full_name='CMsgClientClanState.Event.event_time', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='headline', full_name='CMsgClientClanState.Event.headline', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='game_id', full_name='CMsgClientClanState.Event.game_id', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='just_posted', full_name='CMsgClientClanState.Event.just_posted', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7484, - serialized_end=7580, -) - -_CMSGCLIENTCLANSTATE = _descriptor.Descriptor( - name='CMsgClientClanState', - full_name='CMsgClientClanState', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid_clan', full_name='CMsgClientClanState.steamid_clan', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='clan_account_flags', full_name='CMsgClientClanState.clan_account_flags', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name_info', full_name='CMsgClientClanState.name_info', index=2, - number=4, 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), - _descriptor.FieldDescriptor( - name='user_counts', full_name='CMsgClientClanState.user_counts', index=3, - number=5, 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), - _descriptor.FieldDescriptor( - name='events', full_name='CMsgClientClanState.events', index=4, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='announcements', full_name='CMsgClientClanState.announcements', index=5, - number=7, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='chat_room_private', full_name='CMsgClientClanState.chat_room_private', index=6, - 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTCLANSTATE_NAMEINFO, _CMSGCLIENTCLANSTATE_USERCOUNTS, _CMSGCLIENTCLANSTATE_EVENT, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7025, - serialized_end=7580, -) - -_CMSGCLIENTGAMESPLAYED_PROCESSINFO.containing_type = _CMSGCLIENTGAMESPLAYED -_CMSGCLIENTGAMESPLAYED_GAMEPLAYED.fields_by_name['game_ip_address'].message_type = steammessages__base__pb2._CMSGIPADDRESS -_CMSGCLIENTGAMESPLAYED_GAMEPLAYED.fields_by_name['process_id_list'].message_type = _CMSGCLIENTGAMESPLAYED_PROCESSINFO -_CMSGCLIENTGAMESPLAYED_GAMEPLAYED.containing_type = _CMSGCLIENTGAMESPLAYED -_CMSGCLIENTGAMESPLAYED.fields_by_name['games_played'].message_type = _CMSGCLIENTGAMESPLAYED_GAMEPLAYED -_CMSGCLIENTAUTHLIST.fields_by_name['tickets'].message_type = steammessages__base__pb2._CMSGAUTHTICKET -_CMSGCLIENTLICENSELIST_LICENSE.containing_type = _CMSGCLIENTLICENSELIST -_CMSGCLIENTLICENSELIST.fields_by_name['licenses'].message_type = _CMSGCLIENTLICENSELIST_LICENSE -_CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND.containing_type = _CMSGCLIENTREQUESTEDCLIENTSTATS -_CMSGCLIENTREQUESTEDCLIENTSTATS.fields_by_name['stats_to_send'].message_type = _CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND -_CMSGCLIENTSTAT2_STATDETAIL.containing_type = _CMSGCLIENTSTAT2 -_CMSGCLIENTSTAT2.fields_by_name['stat_detail'].message_type = _CMSGCLIENTSTAT2_STATDETAIL -_CMSGCLIENTCONNECTIONSTATS_STATS_LOGON.containing_type = _CMSGCLIENTCONNECTIONSTATS -_CMSGCLIENTCONNECTIONSTATS_STATS_UDP.containing_type = _CMSGCLIENTCONNECTIONSTATS -_CMSGCLIENTCONNECTIONSTATS_STATS_VCONN.fields_by_name['stats_udp'].message_type = _CMSGCLIENTCONNECTIONSTATS_STATS_UDP -_CMSGCLIENTCONNECTIONSTATS_STATS_VCONN.containing_type = _CMSGCLIENTCONNECTIONSTATS -_CMSGCLIENTCONNECTIONSTATS.fields_by_name['stats_logon'].message_type = _CMSGCLIENTCONNECTIONSTATS_STATS_LOGON -_CMSGCLIENTCONNECTIONSTATS.fields_by_name['stats_vconn'].message_type = _CMSGCLIENTCONNECTIONSTATS_STATS_VCONN -_CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE.containing_type = _CMSGCLIENTSERVERSAVAILABLE -_CMSGCLIENTSERVERSAVAILABLE.fields_by_name['server_types_available'].message_type = _CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE -_CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE.fields_by_name['encrypted_app_ticket'].message_type = encrypted__app__ticket__pb2._ENCRYPTEDAPPTICKET -_CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE.containing_type = _CMSGCLIENTAMGETPERSONANAMEHISTORY -_CMSGCLIENTAMGETPERSONANAMEHISTORY.fields_by_name['Ids'].message_type = _CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE -_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE.containing_type = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE -_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE.fields_by_name['names'].message_type = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE -_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE.containing_type = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE -_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE.fields_by_name['responses'].message_type = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE -_CMSGCLIENTCLANSTATE_NAMEINFO.containing_type = _CMSGCLIENTCLANSTATE -_CMSGCLIENTCLANSTATE_USERCOUNTS.containing_type = _CMSGCLIENTCLANSTATE -_CMSGCLIENTCLANSTATE_EVENT.containing_type = _CMSGCLIENTCLANSTATE -_CMSGCLIENTCLANSTATE.fields_by_name['name_info'].message_type = _CMSGCLIENTCLANSTATE_NAMEINFO -_CMSGCLIENTCLANSTATE.fields_by_name['user_counts'].message_type = _CMSGCLIENTCLANSTATE_USERCOUNTS -_CMSGCLIENTCLANSTATE.fields_by_name['events'].message_type = _CMSGCLIENTCLANSTATE_EVENT -_CMSGCLIENTCLANSTATE.fields_by_name['announcements'].message_type = _CMSGCLIENTCLANSTATE_EVENT -DESCRIPTOR.message_types_by_name['CMsgClientRegisterAuthTicketWithCM'] = _CMSGCLIENTREGISTERAUTHTICKETWITHCM -DESCRIPTOR.message_types_by_name['CMsgClientTicketAuthComplete'] = _CMSGCLIENTTICKETAUTHCOMPLETE -DESCRIPTOR.message_types_by_name['CMsgClientCMList'] = _CMSGCLIENTCMLIST -DESCRIPTOR.message_types_by_name['CMsgClientP2PConnectionInfo'] = _CMSGCLIENTP2PCONNECTIONINFO -DESCRIPTOR.message_types_by_name['CMsgClientP2PConnectionFailInfo'] = _CMSGCLIENTP2PCONNECTIONFAILINFO -DESCRIPTOR.message_types_by_name['CMsgClientNetworkingCertRequest'] = _CMSGCLIENTNETWORKINGCERTREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientNetworkingCertReply'] = _CMSGCLIENTNETWORKINGCERTREPLY -DESCRIPTOR.message_types_by_name['CMsgClientNetworkingMobileCertRequest'] = _CMSGCLIENTNETWORKINGMOBILECERTREQUEST -DESCRIPTOR.message_types_by_name['CMsgClientNetworkingMobileCertReply'] = _CMSGCLIENTNETWORKINGMOBILECERTREPLY -DESCRIPTOR.message_types_by_name['CMsgClientGetAppOwnershipTicket'] = _CMSGCLIENTGETAPPOWNERSHIPTICKET -DESCRIPTOR.message_types_by_name['CMsgClientGetAppOwnershipTicketResponse'] = _CMSGCLIENTGETAPPOWNERSHIPTICKETRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientSessionToken'] = _CMSGCLIENTSESSIONTOKEN -DESCRIPTOR.message_types_by_name['CMsgClientGameConnectTokens'] = _CMSGCLIENTGAMECONNECTTOKENS -DESCRIPTOR.message_types_by_name['CMsgClientGamesPlayed'] = _CMSGCLIENTGAMESPLAYED -DESCRIPTOR.message_types_by_name['CMsgGSApprove'] = _CMSGGSAPPROVE -DESCRIPTOR.message_types_by_name['CMsgGSDeny'] = _CMSGGSDENY -DESCRIPTOR.message_types_by_name['CMsgGSKick'] = _CMSGGSKICK -DESCRIPTOR.message_types_by_name['CMsgClientAuthList'] = _CMSGCLIENTAUTHLIST -DESCRIPTOR.message_types_by_name['CMsgClientAuthListAck'] = _CMSGCLIENTAUTHLISTACK -DESCRIPTOR.message_types_by_name['CMsgClientLicenseList'] = _CMSGCLIENTLICENSELIST -DESCRIPTOR.message_types_by_name['CMsgClientIsLimitedAccount'] = _CMSGCLIENTISLIMITEDACCOUNT -DESCRIPTOR.message_types_by_name['CMsgClientRequestedClientStats'] = _CMSGCLIENTREQUESTEDCLIENTSTATS -DESCRIPTOR.message_types_by_name['CMsgClientStat2'] = _CMSGCLIENTSTAT2 -DESCRIPTOR.message_types_by_name['CMsgClientInviteToGame'] = _CMSGCLIENTINVITETOGAME -DESCRIPTOR.message_types_by_name['CMsgClientChatInvite'] = _CMSGCLIENTCHATINVITE -DESCRIPTOR.message_types_by_name['CMsgClientConnectionStats'] = _CMSGCLIENTCONNECTIONSTATS -DESCRIPTOR.message_types_by_name['CMsgClientServersAvailable'] = _CMSGCLIENTSERVERSAVAILABLE -DESCRIPTOR.message_types_by_name['CMsgClientReportOverlayDetourFailure'] = _CMSGCLIENTREPORTOVERLAYDETOURFAILURE -DESCRIPTOR.message_types_by_name['CMsgClientRequestEncryptedAppTicket'] = _CMSGCLIENTREQUESTENCRYPTEDAPPTICKET -DESCRIPTOR.message_types_by_name['CMsgClientRequestEncryptedAppTicketResponse'] = _CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientWalletInfoUpdate'] = _CMSGCLIENTWALLETINFOUPDATE -DESCRIPTOR.message_types_by_name['CMsgClientAMGetClanOfficers'] = _CMSGCLIENTAMGETCLANOFFICERS -DESCRIPTOR.message_types_by_name['CMsgClientAMGetClanOfficersResponse'] = _CMSGCLIENTAMGETCLANOFFICERSRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientAMGetPersonaNameHistory'] = _CMSGCLIENTAMGETPERSONANAMEHISTORY -DESCRIPTOR.message_types_by_name['CMsgClientAMGetPersonaNameHistoryResponse'] = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientDeregisterWithServer'] = _CMSGCLIENTDEREGISTERWITHSERVER -DESCRIPTOR.message_types_by_name['CMsgClientClanState'] = _CMSGCLIENTCLANSTATE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n steammessages_clientserver.proto\x1a\x18steammessages_base.proto\x1a\x1a\x65ncrypted_app_ticket.proto\"j\n\"CMsgClientRegisterAuthTicketWithCM\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\x12\x1a\n\x12\x63lient_instance_id\x18\x04 \x01(\x04\"\xd1\x01\n\x1c\x43MsgClientTicketAuthComplete\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x65state\x18\x03 \x01(\r\x12\x1e\n\x16\x65\x61uth_session_response\x18\x04 \x01(\r\x12\x19\n\x11\x44\x45PRECATED_ticket\x18\x05 \x01(\x0c\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x17\n\x0fticket_sequence\x18\x07 \x01(\r\x12\x16\n\x0eowner_steam_id\x18\x08 \x01(\x06\"\x80\x01\n\x10\x43MsgClientCMList\x12\x14\n\x0c\x63m_addresses\x18\x01 \x03(\r\x12\x10\n\x08\x63m_ports\x18\x02 \x03(\r\x12\x1e\n\x16\x63m_websocket_addresses\x18\x03 \x03(\t\x12$\n\x1cpercent_default_to_websocket\x18\x04 \x01(\r\"\xa3\x01\n\x1b\x43MsgClientP2PConnectionInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x11\n\tcandidate\x18\x04 \x01(\x0c\x12 \n\x18legacy_connection_id_src\x18\x05 \x01(\x06\x12\x12\n\nrendezvous\x18\x06 \x01(\x0c\"\xc3\x01\n\x1f\x43MsgClientP2PConnectionFailInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x1a\n\x12\x65p2p_session_error\x18\x04 \x01(\r\x12\x1a\n\x12\x63onnection_id_dest\x18\x05 \x01(\x06\x12\x14\n\x0c\x63lose_reason\x18\x07 \x01(\r\x12\x15\n\rclose_message\x18\x08 \x01(\t\"C\n\x1f\x43MsgClientNetworkingCertRequest\x12\x10\n\x08key_data\x18\x02 \x01(\x0c\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"V\n\x1d\x43MsgClientNetworkingCertReply\x12\x0c\n\x04\x63\x65rt\x18\x04 \x01(\x0c\x12\x11\n\tca_key_id\x18\x05 \x01(\x06\x12\x14\n\x0c\x63\x61_signature\x18\x06 \x01(\x0c\"7\n%CMsgClientNetworkingMobileCertRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\";\n#CMsgClientNetworkingMobileCertReply\x12\x14\n\x0c\x65ncoded_cert\x18\x01 \x01(\t\"1\n\x1f\x43MsgClientGetAppOwnershipTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"]\n\'CMsgClientGetAppOwnershipTicketResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\"\'\n\x16\x43MsgClientSessionToken\x12\r\n\x05token\x18\x01 \x01(\x04\"M\n\x1b\x43MsgClientGameConnectTokens\x12\x1e\n\x12max_tokens_to_keep\x18\x01 \x01(\r:\x02\x31\x30\x12\x0e\n\x06tokens\x18\x02 \x03(\x0c\"\x99\t\n\x15\x43MsgClientGamesPlayed\x12\x37\n\x0cgames_played\x18\x01 \x03(\x0b\x32!.CMsgClientGamesPlayed.GamePlayed\x12\x16\n\x0e\x63lient_os_type\x18\x02 \x01(\r\x12\x1d\n\x15\x63loud_gaming_platform\x18\x03 \x01(\r\x12\x1f\n\x17recent_reauthentication\x18\x04 \x01(\x08\x1aU\n\x0bProcessInfo\x12\x12\n\nprocess_id\x18\x01 \x01(\r\x12\x19\n\x11process_id_parent\x18\x02 \x01(\r\x12\x17\n\x0fparent_is_steam\x18\x03 \x01(\x08\x1a\x97\x07\n\nGamePlayed\x12\x13\n\x0bsteam_id_gs\x18\x01 \x01(\x04\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\"\n\x1a\x64\x65precated_game_ip_address\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\x11\n\tis_secure\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\x12\x17\n\x0fgame_extra_info\x18\x07 \x01(\t\x12\x16\n\x0egame_data_blob\x18\x08 \x01(\x0c\x12\x12\n\nprocess_id\x18\t \x01(\r\x12\x1d\n\x15streaming_provider_id\x18\n \x01(\r\x12\x12\n\ngame_flags\x18\x0b \x01(\r\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x15\n\rvr_hmd_vendor\x18\r \x01(\t\x12\x14\n\x0cvr_hmd_model\x18\x0e \x01(\t\x12\x1d\n\x12launch_option_type\x18\x0f \x01(\r:\x01\x30\x12#\n\x17primary_controller_type\x18\x10 \x01(\x05:\x02-1\x12\'\n\x1fprimary_steam_controller_serial\x18\x11 \x01(\t\x12\'\n\x1ctotal_steam_controller_count\x18\x12 \x01(\r:\x01\x30\x12+\n total_non_steam_controller_count\x18\x13 \x01(\r:\x01\x30\x12&\n\x1b\x63ontroller_workshop_file_id\x18\x14 \x01(\x04:\x01\x30\x12\x18\n\rlaunch_source\x18\x15 \x01(\r:\x01\x30\x12\x16\n\x0evr_hmd_runtime\x18\x16 \x01(\r\x12\'\n\x0fgame_ip_address\x18\x17 \x01(\x0b\x32\x0e.CMsgIPAddress\x12%\n\x1a\x63ontroller_connection_type\x18\x18 \x01(\r:\x01\x30\x12\x18\n\x10game_os_platform\x18\x19 \x01(\x05\x12\x15\n\rgame_build_id\x18\x1a \x01(\r\x12\x19\n\x0e\x63ompat_tool_id\x18\x1b \x01(\r:\x01\x30\x12\x17\n\x0f\x63ompat_tool_cmd\x18\x1c \x01(\t\x12\x1c\n\x14\x63ompat_tool_build_id\x18\x1d \x01(\r\x12\x11\n\tbeta_name\x18\x1e \x01(\t\x12\x13\n\x0b\x64lc_context\x18\x1f \x01(\r\x12;\n\x0fprocess_id_list\x18 \x03(\x0b\x32\".CMsgClientGamesPlayed.ProcessInfo\"9\n\rCMsgGSApprove\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x16\n\x0eowner_steam_id\x18\x02 \x01(\x06\"I\n\nCMsgGSDeny\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\x12\x13\n\x0b\x64\x65ny_string\x18\x03 \x01(\t\"4\n\nCMsgGSKick\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\"\xc8\x01\n\x12\x43MsgClientAuthList\x12\x13\n\x0btokens_left\x18\x01 \x01(\r\x12\x18\n\x10last_request_seq\x18\x02 \x01(\r\x12$\n\x1clast_request_seq_from_server\x18\x03 \x01(\r\x12 \n\x07tickets\x18\x04 \x03(\x0b\x32\x0f.CMsgAuthTicket\x12\x0f\n\x07\x61pp_ids\x18\x05 \x03(\r\x12\x18\n\x10message_sequence\x18\x06 \x01(\r\x12\x10\n\x08\x66iltered\x18\x07 \x01(\x08\"V\n\x15\x43MsgClientAuthListAck\x12\x12\n\nticket_crc\x18\x01 \x03(\r\x12\x0f\n\x07\x61pp_ids\x18\x02 \x03(\r\x12\x18\n\x10message_sequence\x18\x03 \x01(\r\"\x8e\x04\n\x15\x43MsgClientLicenseList\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x30\n\x08licenses\x18\x02 \x03(\x0b\x32\x1e.CMsgClientLicenseList.License\x1a\xae\x03\n\x07License\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0ctime_created\x18\x02 \x01(\x07\x12\x19\n\x11time_next_process\x18\x03 \x01(\x07\x12\x14\n\x0cminute_limit\x18\x04 \x01(\x05\x12\x14\n\x0cminutes_used\x18\x05 \x01(\x05\x12\x16\n\x0epayment_method\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x1d\n\x15purchase_country_code\x18\x08 \x01(\t\x12\x14\n\x0clicense_type\x18\t \x01(\r\x12\x16\n\x0eterritory_code\x18\n \x01(\x05\x12\x15\n\rchange_number\x18\x0b \x01(\x05\x12\x10\n\x08owner_id\x18\x0c \x01(\r\x12\x16\n\x0einitial_period\x18\r \x01(\r\x12\x19\n\x11initial_time_unit\x18\x0e \x01(\r\x12\x16\n\x0erenewal_period\x18\x0f \x01(\r\x12\x19\n\x11renewal_time_unit\x18\x10 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x11 \x01(\x04\x12\x19\n\x11master_package_id\x18\x12 \x01(\r\"\xaa\x01\n\x1a\x43MsgClientIsLimitedAccount\x12\x1b\n\x13\x62is_limited_account\x18\x01 \x01(\x08\x12\x1c\n\x14\x62is_community_banned\x18\x02 \x01(\x08\x12\x1a\n\x12\x62is_locked_account\x18\x03 \x01(\x08\x12\x35\n-bis_limited_account_allowed_to_invite_friends\x18\x04 \x01(\x08\"\xa7\x01\n\x1e\x43MsgClientRequestedClientStats\x12\x42\n\rstats_to_send\x18\x01 \x03(\x0b\x32+.CMsgClientRequestedClientStats.StatsToSend\x1a\x41\n\x0bStatsToSend\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x1d\n\x15stat_aggregate_method\x18\x02 \x01(\r\"\xc0\x01\n\x0f\x43MsgClientStat2\x12\x30\n\x0bstat_detail\x18\x01 \x03(\x0b\x32\x1b.CMsgClientStat2.StatDetail\x1a{\n\nStatDetail\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x10\n\x08ll_value\x18\x02 \x01(\x03\x12\x13\n\x0btime_of_day\x18\x03 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x04 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x05 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\r\"r\n\x16\x43MsgClientInviteToGame\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x16\n\x0e\x63onnect_string\x18\x03 \x01(\t\x12\x13\n\x0bremote_play\x18\x04 \x01(\t\"\xb9\x01\n\x14\x43MsgClientChatInvite\x12\x18\n\x10steam_id_invited\x18\x01 \x01(\x06\x12\x15\n\rsteam_id_chat\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_patron\x18\x03 \x01(\x06\x12\x15\n\rchatroom_type\x18\x04 \x01(\x05\x12\x1c\n\x14steam_id_friend_chat\x18\x05 \x01(\x06\x12\x11\n\tchat_name\x18\x06 \x01(\t\x12\x0f\n\x07game_id\x18\x07 \x01(\x06\"\x96\t\n\x19\x43MsgClientConnectionStats\x12;\n\x0bstats_logon\x18\x01 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_Logon\x12;\n\x0bstats_vconn\x18\x02 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_VConn\x1a\xd3\x02\n\x0bStats_Logon\x12\x18\n\x10\x63onnect_attempts\x18\x01 \x01(\x05\x12\x19\n\x11\x63onnect_successes\x18\x02 \x01(\x05\x12\x18\n\x10\x63onnect_failures\x18\x03 \x01(\x05\x12\x1b\n\x13\x63onnections_dropped\x18\x04 \x01(\x05\x12\x17\n\x0fseconds_running\x18\x05 \x01(\r\x12\x1c\n\x14msec_tologonthistime\x18\x06 \x01(\r\x12\x15\n\rcount_bad_cms\x18\x07 \x01(\r\x12\x1b\n\x13no_udp_connectivity\x18\x08 \x01(\x08\x12\x1b\n\x13no_tcp_connectivity\x18\t \x01(\x08\x12%\n\x1dno_websocket_443_connectivity\x18\n \x01(\x08\x12)\n!no_websocket_non_443_connectivity\x18\x0b \x01(\x08\x1aq\n\tStats_UDP\x12\x11\n\tpkts_sent\x18\x01 \x01(\x04\x12\x12\n\nbytes_sent\x18\x02 \x01(\x04\x12\x11\n\tpkts_recv\x18\x03 \x01(\x04\x12\x16\n\x0epkts_processed\x18\x04 \x01(\x04\x12\x12\n\nbytes_recv\x18\x05 \x01(\x04\x1a\xb5\x04\n\x0bStats_VConn\x12\x17\n\x0f\x63onnections_udp\x18\x01 \x01(\r\x12\x17\n\x0f\x63onnections_tcp\x18\x02 \x01(\r\x12\x37\n\tstats_udp\x18\x03 \x01(\x0b\x32$.CMsgClientConnectionStats.Stats_UDP\x12\x16\n\x0epkts_abandoned\x18\x04 \x01(\x04\x12\x19\n\x11\x63onn_req_received\x18\x05 \x01(\x04\x12\x13\n\x0bpkts_resent\x18\x06 \x01(\x04\x12\x11\n\tmsgs_sent\x18\x07 \x01(\x04\x12\x18\n\x10msgs_sent_failed\x18\x08 \x01(\x04\x12\x11\n\tmsgs_recv\x18\t \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_sent\x18\n \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_recv\x18\x0b \x01(\x04\x12\x15\n\rbad_pkts_recv\x18\x0c \x01(\x04\x12\x1e\n\x16unknown_conn_pkts_recv\x18\r \x01(\x04\x12\x18\n\x10missed_pkts_recv\x18\x0e \x01(\x04\x12\x15\n\rdup_pkts_recv\x18\x0f \x01(\x04\x12!\n\x19\x66\x61iled_connect_challenges\x18\x10 \x01(\x04\x12\x1d\n\x15micro_sec_avg_latency\x18\x11 \x01(\r\x12\x1d\n\x15micro_sec_min_latency\x18\x12 \x01(\r\x12\x1d\n\x15micro_sec_max_latency\x18\x13 \x01(\r\x12\x1b\n\x13mem_pool_msg_in_use\x18\x14 \x01(\r\"\xd2\x01\n\x1a\x43MsgClientServersAvailable\x12R\n\x16server_types_available\x18\x01 \x03(\x0b\x32\x32.CMsgClientServersAvailable.Server_Types_Available\x12%\n\x1dserver_type_for_auth_services\x18\x02 \x01(\r\x1a\x39\n\x16Server_Types_Available\x12\x0e\n\x06server\x18\x01 \x01(\r\x12\x0f\n\x07\x63hanged\x18\x02 \x01(\x08\"?\n$CMsgClientReportOverlayDetourFailure\x12\x17\n\x0f\x66\x61ilure_strings\x18\x01 \x03(\t\"G\n#CMsgClientRequestEncryptedAppTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08userdata\x18\x02 \x01(\x0c\"\x84\x01\n+CMsgClientRequestEncryptedAppTicketResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x31\n\x14\x65ncrypted_app_ticket\x18\x03 \x01(\x0b\x32\x13.EncryptedAppTicket\"\xb5\x01\n\x1a\x43MsgClientWalletInfoUpdate\x12\x12\n\nhas_wallet\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x05\x12\x10\n\x08\x63urrency\x18\x03 \x01(\x05\x12\x17\n\x0f\x62\x61lance_delayed\x18\x04 \x01(\x05\x12\x17\n\tbalance64\x18\x05 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\x1f\n\x11\x62\x61lance64_delayed\x18\x06 \x01(\x03\x42\x04\xa0\xb6\x18\x01\x12\r\n\x05realm\x18\x07 \x01(\x05\"3\n\x1b\x43MsgClientAMGetClanOfficers\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\"f\n#CMsgClientAMGetClanOfficersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0csteamid_clan\x18\x02 \x01(\x06\x12\x15\n\rofficer_count\x18\x03 \x01(\x05\"\x90\x01\n!CMsgClientAMGetPersonaNameHistory\x12\x10\n\x08id_count\x18\x01 \x01(\x05\x12:\n\x03Ids\x18\x02 \x03(\x0b\x32-.CMsgClientAMGetPersonaNameHistory.IdInstance\x1a\x1d\n\nIdInstance\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xc3\x02\n)CMsgClientAMGetPersonaNameHistoryResponse\x12O\n\tresponses\x18\x02 \x03(\x0b\x32<.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance\x1a\xc4\x01\n\x11NameTableInstance\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12X\n\x05names\x18\x03 \x03(\x0b\x32I.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance\x1a\x30\n\x0cNameInstance\x12\x12\n\nname_since\x18\x01 \x01(\x07\x12\x0c\n\x04name\x18\x02 \x01(\t\"E\n\x1e\x43MsgClientDeregisterWithServer\x12\x13\n\x0b\x65servertype\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"\xab\x04\n\x13\x43MsgClientClanState\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\x12\x1a\n\x12\x63lan_account_flags\x18\x03 \x01(\r\x12\x30\n\tname_info\x18\x04 \x01(\x0b\x32\x1d.CMsgClientClanState.NameInfo\x12\x34\n\x0buser_counts\x18\x05 \x01(\x0b\x32\x1f.CMsgClientClanState.UserCounts\x12*\n\x06\x65vents\x18\x06 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x31\n\rannouncements\x18\x07 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x19\n\x11\x63hat_room_private\x18\x08 \x01(\x08\x1a\x31\n\x08NameInfo\x12\x11\n\tclan_name\x18\x01 \x01(\t\x12\x12\n\nsha_avatar\x18\x02 \x01(\x0c\x1ak\n\nUserCounts\x12\x0f\n\x07members\x18\x01 \x01(\r\x12\x0e\n\x06online\x18\x02 \x01(\r\x12\x10\n\x08\x63hatting\x18\x03 \x01(\r\x12\x0f\n\x07in_game\x18\x04 \x01(\r\x12\x19\n\x11\x63hat_room_members\x18\x05 \x01(\r\x1a`\n\x05\x45vent\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x12\n\nevent_time\x18\x02 \x01(\r\x12\x10\n\x08headline\x18\x03 \x01(\t\x12\x0f\n\x07game_id\x18\x04 \x01(\x06\x12\x13\n\x0bjust_posted\x18\x05 \x01(\x08\x42\x05H\x01\x90\x01\x00') + + + +_CMSGCLIENTREGISTERAUTHTICKETWITHCM = DESCRIPTOR.message_types_by_name['CMsgClientRegisterAuthTicketWithCM'] +_CMSGCLIENTTICKETAUTHCOMPLETE = DESCRIPTOR.message_types_by_name['CMsgClientTicketAuthComplete'] +_CMSGCLIENTCMLIST = DESCRIPTOR.message_types_by_name['CMsgClientCMList'] +_CMSGCLIENTP2PCONNECTIONINFO = DESCRIPTOR.message_types_by_name['CMsgClientP2PConnectionInfo'] +_CMSGCLIENTP2PCONNECTIONFAILINFO = DESCRIPTOR.message_types_by_name['CMsgClientP2PConnectionFailInfo'] +_CMSGCLIENTNETWORKINGCERTREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientNetworkingCertRequest'] +_CMSGCLIENTNETWORKINGCERTREPLY = DESCRIPTOR.message_types_by_name['CMsgClientNetworkingCertReply'] +_CMSGCLIENTNETWORKINGMOBILECERTREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientNetworkingMobileCertRequest'] +_CMSGCLIENTNETWORKINGMOBILECERTREPLY = DESCRIPTOR.message_types_by_name['CMsgClientNetworkingMobileCertReply'] +_CMSGCLIENTGETAPPOWNERSHIPTICKET = DESCRIPTOR.message_types_by_name['CMsgClientGetAppOwnershipTicket'] +_CMSGCLIENTGETAPPOWNERSHIPTICKETRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientGetAppOwnershipTicketResponse'] +_CMSGCLIENTSESSIONTOKEN = DESCRIPTOR.message_types_by_name['CMsgClientSessionToken'] +_CMSGCLIENTGAMECONNECTTOKENS = DESCRIPTOR.message_types_by_name['CMsgClientGameConnectTokens'] +_CMSGCLIENTGAMESPLAYED = DESCRIPTOR.message_types_by_name['CMsgClientGamesPlayed'] +_CMSGCLIENTGAMESPLAYED_PROCESSINFO = _CMSGCLIENTGAMESPLAYED.nested_types_by_name['ProcessInfo'] +_CMSGCLIENTGAMESPLAYED_GAMEPLAYED = _CMSGCLIENTGAMESPLAYED.nested_types_by_name['GamePlayed'] +_CMSGGSAPPROVE = DESCRIPTOR.message_types_by_name['CMsgGSApprove'] +_CMSGGSDENY = DESCRIPTOR.message_types_by_name['CMsgGSDeny'] +_CMSGGSKICK = DESCRIPTOR.message_types_by_name['CMsgGSKick'] +_CMSGCLIENTAUTHLIST = DESCRIPTOR.message_types_by_name['CMsgClientAuthList'] +_CMSGCLIENTAUTHLISTACK = DESCRIPTOR.message_types_by_name['CMsgClientAuthListAck'] +_CMSGCLIENTLICENSELIST = DESCRIPTOR.message_types_by_name['CMsgClientLicenseList'] +_CMSGCLIENTLICENSELIST_LICENSE = _CMSGCLIENTLICENSELIST.nested_types_by_name['License'] +_CMSGCLIENTISLIMITEDACCOUNT = DESCRIPTOR.message_types_by_name['CMsgClientIsLimitedAccount'] +_CMSGCLIENTREQUESTEDCLIENTSTATS = DESCRIPTOR.message_types_by_name['CMsgClientRequestedClientStats'] +_CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND = _CMSGCLIENTREQUESTEDCLIENTSTATS.nested_types_by_name['StatsToSend'] +_CMSGCLIENTSTAT2 = DESCRIPTOR.message_types_by_name['CMsgClientStat2'] +_CMSGCLIENTSTAT2_STATDETAIL = _CMSGCLIENTSTAT2.nested_types_by_name['StatDetail'] +_CMSGCLIENTINVITETOGAME = DESCRIPTOR.message_types_by_name['CMsgClientInviteToGame'] +_CMSGCLIENTCHATINVITE = DESCRIPTOR.message_types_by_name['CMsgClientChatInvite'] +_CMSGCLIENTCONNECTIONSTATS = DESCRIPTOR.message_types_by_name['CMsgClientConnectionStats'] +_CMSGCLIENTCONNECTIONSTATS_STATS_LOGON = _CMSGCLIENTCONNECTIONSTATS.nested_types_by_name['Stats_Logon'] +_CMSGCLIENTCONNECTIONSTATS_STATS_UDP = _CMSGCLIENTCONNECTIONSTATS.nested_types_by_name['Stats_UDP'] +_CMSGCLIENTCONNECTIONSTATS_STATS_VCONN = _CMSGCLIENTCONNECTIONSTATS.nested_types_by_name['Stats_VConn'] +_CMSGCLIENTSERVERSAVAILABLE = DESCRIPTOR.message_types_by_name['CMsgClientServersAvailable'] +_CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE = _CMSGCLIENTSERVERSAVAILABLE.nested_types_by_name['Server_Types_Available'] +_CMSGCLIENTREPORTOVERLAYDETOURFAILURE = DESCRIPTOR.message_types_by_name['CMsgClientReportOverlayDetourFailure'] +_CMSGCLIENTREQUESTENCRYPTEDAPPTICKET = DESCRIPTOR.message_types_by_name['CMsgClientRequestEncryptedAppTicket'] +_CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientRequestEncryptedAppTicketResponse'] +_CMSGCLIENTWALLETINFOUPDATE = DESCRIPTOR.message_types_by_name['CMsgClientWalletInfoUpdate'] +_CMSGCLIENTAMGETCLANOFFICERS = DESCRIPTOR.message_types_by_name['CMsgClientAMGetClanOfficers'] +_CMSGCLIENTAMGETCLANOFFICERSRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientAMGetClanOfficersResponse'] +_CMSGCLIENTAMGETPERSONANAMEHISTORY = DESCRIPTOR.message_types_by_name['CMsgClientAMGetPersonaNameHistory'] +_CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE = _CMSGCLIENTAMGETPERSONANAMEHISTORY.nested_types_by_name['IdInstance'] +_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientAMGetPersonaNameHistoryResponse'] +_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE.nested_types_by_name['NameTableInstance'] +_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE.nested_types_by_name['NameInstance'] +_CMSGCLIENTDEREGISTERWITHSERVER = DESCRIPTOR.message_types_by_name['CMsgClientDeregisterWithServer'] +_CMSGCLIENTCLANSTATE = DESCRIPTOR.message_types_by_name['CMsgClientClanState'] +_CMSGCLIENTCLANSTATE_NAMEINFO = _CMSGCLIENTCLANSTATE.nested_types_by_name['NameInfo'] +_CMSGCLIENTCLANSTATE_USERCOUNTS = _CMSGCLIENTCLANSTATE.nested_types_by_name['UserCounts'] +_CMSGCLIENTCLANSTATE_EVENT = _CMSGCLIENTCLANSTATE.nested_types_by_name['Event'] CMsgClientRegisterAuthTicketWithCM = _reflection.GeneratedProtocolMessageType('CMsgClientRegisterAuthTicketWithCM', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTREGISTERAUTHTICKETWITHCM, '__module__' : 'steammessages_clientserver_pb2' @@ -3388,8 +451,116 @@ _sym_db.RegisterMessage(CMsgClientClanState.UserCounts) _sym_db.RegisterMessage(CMsgClientClanState.Event) - -DESCRIPTOR._options = None -_CMSGCLIENTWALLETINFOUPDATE.fields_by_name['balance64']._options = None -_CMSGCLIENTWALLETINFOUPDATE.fields_by_name['balance64_delayed']._options = None +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\000' + _CMSGCLIENTWALLETINFOUPDATE.fields_by_name['balance64']._options = None + _CMSGCLIENTWALLETINFOUPDATE.fields_by_name['balance64']._serialized_options = b'\240\266\030\001' + _CMSGCLIENTWALLETINFOUPDATE.fields_by_name['balance64_delayed']._options = None + _CMSGCLIENTWALLETINFOUPDATE.fields_by_name['balance64_delayed']._serialized_options = b'\240\266\030\001' + _CMSGCLIENTREGISTERAUTHTICKETWITHCM._serialized_start=90 + _CMSGCLIENTREGISTERAUTHTICKETWITHCM._serialized_end=196 + _CMSGCLIENTTICKETAUTHCOMPLETE._serialized_start=199 + _CMSGCLIENTTICKETAUTHCOMPLETE._serialized_end=408 + _CMSGCLIENTCMLIST._serialized_start=411 + _CMSGCLIENTCMLIST._serialized_end=539 + _CMSGCLIENTP2PCONNECTIONINFO._serialized_start=542 + _CMSGCLIENTP2PCONNECTIONINFO._serialized_end=705 + _CMSGCLIENTP2PCONNECTIONFAILINFO._serialized_start=708 + _CMSGCLIENTP2PCONNECTIONFAILINFO._serialized_end=903 + _CMSGCLIENTNETWORKINGCERTREQUEST._serialized_start=905 + _CMSGCLIENTNETWORKINGCERTREQUEST._serialized_end=972 + _CMSGCLIENTNETWORKINGCERTREPLY._serialized_start=974 + _CMSGCLIENTNETWORKINGCERTREPLY._serialized_end=1060 + _CMSGCLIENTNETWORKINGMOBILECERTREQUEST._serialized_start=1062 + _CMSGCLIENTNETWORKINGMOBILECERTREQUEST._serialized_end=1117 + _CMSGCLIENTNETWORKINGMOBILECERTREPLY._serialized_start=1119 + _CMSGCLIENTNETWORKINGMOBILECERTREPLY._serialized_end=1178 + _CMSGCLIENTGETAPPOWNERSHIPTICKET._serialized_start=1180 + _CMSGCLIENTGETAPPOWNERSHIPTICKET._serialized_end=1229 + _CMSGCLIENTGETAPPOWNERSHIPTICKETRESPONSE._serialized_start=1231 + _CMSGCLIENTGETAPPOWNERSHIPTICKETRESPONSE._serialized_end=1324 + _CMSGCLIENTSESSIONTOKEN._serialized_start=1326 + _CMSGCLIENTSESSIONTOKEN._serialized_end=1365 + _CMSGCLIENTGAMECONNECTTOKENS._serialized_start=1367 + _CMSGCLIENTGAMECONNECTTOKENS._serialized_end=1444 + _CMSGCLIENTGAMESPLAYED._serialized_start=1447 + _CMSGCLIENTGAMESPLAYED._serialized_end=2624 + _CMSGCLIENTGAMESPLAYED_PROCESSINFO._serialized_start=1617 + _CMSGCLIENTGAMESPLAYED_PROCESSINFO._serialized_end=1702 + _CMSGCLIENTGAMESPLAYED_GAMEPLAYED._serialized_start=1705 + _CMSGCLIENTGAMESPLAYED_GAMEPLAYED._serialized_end=2624 + _CMSGGSAPPROVE._serialized_start=2626 + _CMSGGSAPPROVE._serialized_end=2683 + _CMSGGSDENY._serialized_start=2685 + _CMSGGSDENY._serialized_end=2758 + _CMSGGSKICK._serialized_start=2760 + _CMSGGSKICK._serialized_end=2812 + _CMSGCLIENTAUTHLIST._serialized_start=2815 + _CMSGCLIENTAUTHLIST._serialized_end=3015 + _CMSGCLIENTAUTHLISTACK._serialized_start=3017 + _CMSGCLIENTAUTHLISTACK._serialized_end=3103 + _CMSGCLIENTLICENSELIST._serialized_start=3106 + _CMSGCLIENTLICENSELIST._serialized_end=3632 + _CMSGCLIENTLICENSELIST_LICENSE._serialized_start=3202 + _CMSGCLIENTLICENSELIST_LICENSE._serialized_end=3632 + _CMSGCLIENTISLIMITEDACCOUNT._serialized_start=3635 + _CMSGCLIENTISLIMITEDACCOUNT._serialized_end=3805 + _CMSGCLIENTREQUESTEDCLIENTSTATS._serialized_start=3808 + _CMSGCLIENTREQUESTEDCLIENTSTATS._serialized_end=3975 + _CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND._serialized_start=3910 + _CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND._serialized_end=3975 + _CMSGCLIENTSTAT2._serialized_start=3978 + _CMSGCLIENTSTAT2._serialized_end=4170 + _CMSGCLIENTSTAT2_STATDETAIL._serialized_start=4047 + _CMSGCLIENTSTAT2_STATDETAIL._serialized_end=4170 + _CMSGCLIENTINVITETOGAME._serialized_start=4172 + _CMSGCLIENTINVITETOGAME._serialized_end=4286 + _CMSGCLIENTCHATINVITE._serialized_start=4289 + _CMSGCLIENTCHATINVITE._serialized_end=4474 + _CMSGCLIENTCONNECTIONSTATS._serialized_start=4477 + _CMSGCLIENTCONNECTIONSTATS._serialized_end=5651 + _CMSGCLIENTCONNECTIONSTATS_STATS_LOGON._serialized_start=4629 + _CMSGCLIENTCONNECTIONSTATS_STATS_LOGON._serialized_end=4968 + _CMSGCLIENTCONNECTIONSTATS_STATS_UDP._serialized_start=4970 + _CMSGCLIENTCONNECTIONSTATS_STATS_UDP._serialized_end=5083 + _CMSGCLIENTCONNECTIONSTATS_STATS_VCONN._serialized_start=5086 + _CMSGCLIENTCONNECTIONSTATS_STATS_VCONN._serialized_end=5651 + _CMSGCLIENTSERVERSAVAILABLE._serialized_start=5654 + _CMSGCLIENTSERVERSAVAILABLE._serialized_end=5864 + _CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE._serialized_start=5807 + _CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE._serialized_end=5864 + _CMSGCLIENTREPORTOVERLAYDETOURFAILURE._serialized_start=5866 + _CMSGCLIENTREPORTOVERLAYDETOURFAILURE._serialized_end=5929 + _CMSGCLIENTREQUESTENCRYPTEDAPPTICKET._serialized_start=5931 + _CMSGCLIENTREQUESTENCRYPTEDAPPTICKET._serialized_end=6002 + _CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE._serialized_start=6005 + _CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE._serialized_end=6137 + _CMSGCLIENTWALLETINFOUPDATE._serialized_start=6140 + _CMSGCLIENTWALLETINFOUPDATE._serialized_end=6321 + _CMSGCLIENTAMGETCLANOFFICERS._serialized_start=6323 + _CMSGCLIENTAMGETCLANOFFICERS._serialized_end=6374 + _CMSGCLIENTAMGETCLANOFFICERSRESPONSE._serialized_start=6376 + _CMSGCLIENTAMGETCLANOFFICERSRESPONSE._serialized_end=6478 + _CMSGCLIENTAMGETPERSONANAMEHISTORY._serialized_start=6481 + _CMSGCLIENTAMGETPERSONANAMEHISTORY._serialized_end=6625 + _CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE._serialized_start=6596 + _CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE._serialized_end=6625 + _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE._serialized_start=6628 + _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE._serialized_end=6951 + _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE._serialized_start=6755 + _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE._serialized_end=6951 + _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE._serialized_start=6903 + _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE._serialized_end=6951 + _CMSGCLIENTDEREGISTERWITHSERVER._serialized_start=6953 + _CMSGCLIENTDEREGISTERWITHSERVER._serialized_end=7022 + _CMSGCLIENTCLANSTATE._serialized_start=7025 + _CMSGCLIENTCLANSTATE._serialized_end=7580 + _CMSGCLIENTCLANSTATE_NAMEINFO._serialized_start=7324 + _CMSGCLIENTCLANSTATE_NAMEINFO._serialized_end=7373 + _CMSGCLIENTCLANSTATE_USERCOUNTS._serialized_start=7375 + _CMSGCLIENTCLANSTATE_USERCOUNTS._serialized_end=7482 + _CMSGCLIENTCLANSTATE_EVENT._serialized_start=7484 + _CMSGCLIENTCLANSTATE_EVENT._serialized_end=7580 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_clientserver_userstats_pb2.py b/src/steam_network/protocol/messages/steammessages_clientserver_userstats_pb2.py index 54784169..c6686e1f 100644 --- a/src/steam_network/protocol/messages/steammessages_clientserver_userstats_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_clientserver_userstats_pb2.py @@ -3,6 +3,7 @@ # source: steammessages_clientserver_userstats.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -14,612 +15,22 @@ import steammessages_base_pb2 as steammessages__base__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_clientserver_userstats.proto', - package='', - syntax='proto2', - 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,]) - - - - -_CMSGCLIENTGETUSERSTATS = _descriptor.Descriptor( - name='CMsgClientGetUserStats', - full_name='CMsgClientGetUserStats', - 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, - number=1, 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, 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, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=72, - serialized_end=189, -) - - -_CMSGCLIENTGETUSERSTATSRESPONSE_STATS = _descriptor.Descriptor( - name='Stats', - full_name='CMsgClientGetUserStatsResponse.Stats', - 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, - number=1, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=432, - serialized_end=476, -) - -_CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS = _descriptor.Descriptor( - name='Achievement_Blocks', - full_name='CMsgClientGetUserStatsResponse.Achievement_Blocks', - 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, - number=1, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=478, - serialized_end=543, -) - -_CMSGCLIENTGETUSERSTATSRESPONSE = _descriptor.Descriptor( - name='CMsgClientGetUserStatsResponse', - full_name='CMsgClientGetUserStatsResponse', - 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, - number=1, 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, 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, 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, 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"", - 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='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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTGETUSERSTATSRESPONSE_STATS, _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=192, - serialized_end=543, -) - - -_CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION = _descriptor.Descriptor( - name='Stats_Failed_Validation', - full_name='CMsgClientStoreUserStatsResponse.Stats_Failed_Validation', - 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, - number=1, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=757, - serialized_end=828, -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(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') -_CMSGCLIENTSTOREUSERSTATSRESPONSE = _descriptor.Descriptor( - name='CMsgClientStoreUserStatsResponse', - full_name='CMsgClientStoreUserStatsResponse', - 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, - number=1, 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, 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, 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, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=546, - serialized_end=828, -) -_CMSGCLIENTSTOREUSERSTATS2_STATS = _descriptor.Descriptor( - name='Stats', - full_name='CMsgClientStoreUserStats2.Stats', - 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, - number=1, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=432, - serialized_end=476, -) - -_CMSGCLIENTSTOREUSERSTATS2 = _descriptor.Descriptor( - name='CMsgClientStoreUserStats2', - full_name='CMsgClientStoreUserStats2', - 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, - number=1, 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, 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, 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, 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, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTSTOREUSERSTATS2_STATS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=831, - serialized_end=1063, -) - - -_CMSGCLIENTSTATSUPDATED_UPDATED_STATS = _descriptor.Descriptor( - name='Updated_Stats', - full_name='CMsgClientStatsUpdated.Updated_Stats', - 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, - number=1, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1208, - serialized_end=1260, -) - -_CMSGCLIENTSTATSUPDATED = _descriptor.Descriptor( - name='CMsgClientStatsUpdated', - full_name='CMsgClientStatsUpdated', - 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, - number=1, 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, 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, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTSTATSUPDATED_UPDATED_STATS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1066, - serialized_end=1260, -) - - -_CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE = _descriptor.Descriptor( - name='Stats_To_Store', - full_name='CMsgClientStoreUserStats.Stats_To_Store', - 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, - number=1, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1398, - serialized_end=1451, -) - -_CMSGCLIENTSTOREUSERSTATS = _descriptor.Descriptor( - name='CMsgClientStoreUserStats', - full_name='CMsgClientStoreUserStats', - 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, - number=1, 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, 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, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1263, - serialized_end=1451, -) - -_CMSGCLIENTGETUSERSTATSRESPONSE_STATS.containing_type = _CMSGCLIENTGETUSERSTATSRESPONSE -_CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS.containing_type = _CMSGCLIENTGETUSERSTATSRESPONSE -_CMSGCLIENTGETUSERSTATSRESPONSE.fields_by_name['stats'].message_type = _CMSGCLIENTGETUSERSTATSRESPONSE_STATS -_CMSGCLIENTGETUSERSTATSRESPONSE.fields_by_name['achievement_blocks'].message_type = _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS -_CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION.containing_type = _CMSGCLIENTSTOREUSERSTATSRESPONSE -_CMSGCLIENTSTOREUSERSTATSRESPONSE.fields_by_name['stats_failed_validation'].message_type = _CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION -_CMSGCLIENTSTOREUSERSTATS2_STATS.containing_type = _CMSGCLIENTSTOREUSERSTATS2 -_CMSGCLIENTSTOREUSERSTATS2.fields_by_name['stats'].message_type = _CMSGCLIENTSTOREUSERSTATS2_STATS -_CMSGCLIENTSTATSUPDATED_UPDATED_STATS.containing_type = _CMSGCLIENTSTATSUPDATED -_CMSGCLIENTSTATSUPDATED.fields_by_name['updated_stats'].message_type = _CMSGCLIENTSTATSUPDATED_UPDATED_STATS -_CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE.containing_type = _CMSGCLIENTSTOREUSERSTATS -_CMSGCLIENTSTOREUSERSTATS.fields_by_name['stats_to_store'].message_type = _CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE -DESCRIPTOR.message_types_by_name['CMsgClientGetUserStats'] = _CMSGCLIENTGETUSERSTATS -DESCRIPTOR.message_types_by_name['CMsgClientGetUserStatsResponse'] = _CMSGCLIENTGETUSERSTATSRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStatsResponse'] = _CMSGCLIENTSTOREUSERSTATSRESPONSE -DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStats2'] = _CMSGCLIENTSTOREUSERSTATS2 -DESCRIPTOR.message_types_by_name['CMsgClientStatsUpdated'] = _CMSGCLIENTSTATSUPDATED -DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStats'] = _CMSGCLIENTSTOREUSERSTATS -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +_CMSGCLIENTGETUSERSTATS = DESCRIPTOR.message_types_by_name['CMsgClientGetUserStats'] +_CMSGCLIENTGETUSERSTATSRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientGetUserStatsResponse'] +_CMSGCLIENTGETUSERSTATSRESPONSE_STATS = _CMSGCLIENTGETUSERSTATSRESPONSE.nested_types_by_name['Stats'] +_CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS = _CMSGCLIENTGETUSERSTATSRESPONSE.nested_types_by_name['Achievement_Blocks'] +_CMSGCLIENTSTOREUSERSTATSRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStatsResponse'] +_CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION = _CMSGCLIENTSTOREUSERSTATSRESPONSE.nested_types_by_name['Stats_Failed_Validation'] +_CMSGCLIENTSTOREUSERSTATS2 = DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStats2'] +_CMSGCLIENTSTOREUSERSTATS2_STATS = _CMSGCLIENTSTOREUSERSTATS2.nested_types_by_name['Stats'] +_CMSGCLIENTSTATSUPDATED = DESCRIPTOR.message_types_by_name['CMsgClientStatsUpdated'] +_CMSGCLIENTSTATSUPDATED_UPDATED_STATS = _CMSGCLIENTSTATSUPDATED.nested_types_by_name['Updated_Stats'] +_CMSGCLIENTSTOREUSERSTATS = DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStats'] +_CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE = _CMSGCLIENTSTOREUSERSTATS.nested_types_by_name['Stats_To_Store'] CMsgClientGetUserStats = _reflection.GeneratedProtocolMessageType('CMsgClientGetUserStats', (_message.Message,), { 'DESCRIPTOR' : _CMSGCLIENTGETUSERSTATS, '__module__' : 'steammessages_clientserver_userstats_pb2' @@ -710,6 +121,32 @@ _sym_db.RegisterMessage(CMsgClientStoreUserStats) _sym_db.RegisterMessage(CMsgClientStoreUserStats.Stats_To_Store) - -DESCRIPTOR._options = None +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\000' + _CMSGCLIENTGETUSERSTATS._serialized_start=72 + _CMSGCLIENTGETUSERSTATS._serialized_end=189 + _CMSGCLIENTGETUSERSTATSRESPONSE._serialized_start=192 + _CMSGCLIENTGETUSERSTATSRESPONSE._serialized_end=543 + _CMSGCLIENTGETUSERSTATSRESPONSE_STATS._serialized_start=432 + _CMSGCLIENTGETUSERSTATSRESPONSE_STATS._serialized_end=476 + _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS._serialized_start=478 + _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS._serialized_end=543 + _CMSGCLIENTSTOREUSERSTATSRESPONSE._serialized_start=546 + _CMSGCLIENTSTOREUSERSTATSRESPONSE._serialized_end=828 + _CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION._serialized_start=757 + _CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION._serialized_end=828 + _CMSGCLIENTSTOREUSERSTATS2._serialized_start=831 + _CMSGCLIENTSTOREUSERSTATS2._serialized_end=1063 + _CMSGCLIENTSTOREUSERSTATS2_STATS._serialized_start=432 + _CMSGCLIENTSTOREUSERSTATS2_STATS._serialized_end=476 + _CMSGCLIENTSTATSUPDATED._serialized_start=1066 + _CMSGCLIENTSTATSUPDATED._serialized_end=1260 + _CMSGCLIENTSTATSUPDATED_UPDATED_STATS._serialized_start=1208 + _CMSGCLIENTSTATSUPDATED_UPDATED_STATS._serialized_end=1260 + _CMSGCLIENTSTOREUSERSTATS._serialized_start=1263 + _CMSGCLIENTSTOREUSERSTATS._serialized_end=1451 + _CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE._serialized_start=1398 + _CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE._serialized_end=1451 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_player_pb2.py b/src/steam_network/protocol/messages/steammessages_player_pb2.py index e7a18dc1..d79e0683 100644 --- a/src/steam_network/protocol/messages/steammessages_player_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_player_pb2.py @@ -4,6 +4,7 @@ """Generated protocol buffer code.""" from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -19,159 +20,15 @@ import enums_pb2 as enums__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_player.proto', - package='', - syntax='proto2', - serialized_options=b'\220\001\001', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\x1asteammessages_player.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\x1a\x0b\x65nums.proto\"4\n2CPlayer_GetMutualFriendsForIncomingInvites_Request\"\\\n&CPlayer_IncomingInviteMutualFriendList\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12!\n\x19mutual_friend_account_ids\x18\x02 \x03(\r\"\x8c\x01\n3CPlayer_GetMutualFriendsForIncomingInvites_Response\x12U\n$incoming_invite_mutual_friends_lists\x18\x01 \x03(\x0b\x32\'.CPlayer_IncomingInviteMutualFriendList\"\x94\x06\n\x1d\x43Player_GetOwnedGames_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x04\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\\\n\x0finclude_appinfo\x18\x02 \x01(\x08\x42\x43\x82\xb5\x18?true if we want additional details (name, icon) about each game\x12\x8c\x01\n\x19include_played_free_games\x18\x03 \x01(\x08\x42i\x82\xb5\x18\x65\x46ree games are excluded by default. If this is set, free games the user has played will be returned.\x12M\n\rappids_filter\x18\x04 \x03(\rB6\x82\xb5\x18\x32if set, restricts result set to the passed in apps\x12\\\n\x10include_free_sub\x18\x05 \x01(\x08\x42\x42\x82\xb5\x18>Some games are in the free sub, which are excluded by default.\x12\x46\n\x12skip_unvetted_apps\x18\x06 \x01(\x08:\x04trueB$\x82\xb5\x18 if set, skip unvetted store apps\x12:\n\x08language\x18\x07 \x01(\tB(\x82\xb5\x18$Will return appinfo in this language\x12\xa0\x01\n\x18include_extended_appinfo\x18\x08 \x01(\x08\x42~\x82\xb5\x18ztrue if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.\"\x97\x04\n\x1e\x43Player_GetOwnedGames_Response\x12\x12\n\ngame_count\x18\x01 \x01(\r\x12\x33\n\x05games\x18\x02 \x03(\x0b\x32$.CPlayer_GetOwnedGames_Response.Game\x1a\xab\x03\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x17\n\x0fplaytime_2weeks\x18\x03 \x01(\x05\x12\x18\n\x10playtime_forever\x18\x04 \x01(\x05\x12\x14\n\x0cimg_icon_url\x18\x05 \x01(\t\x12#\n\x1bhas_community_visible_stats\x18\x07 \x01(\x08\x12 \n\x18playtime_windows_forever\x18\x08 \x01(\x05\x12\x1c\n\x14playtime_mac_forever\x18\t \x01(\x05\x12\x1e\n\x16playtime_linux_forever\x18\n \x01(\x05\x12\x19\n\x11rtime_last_played\x18\x0b \x01(\r\x12\x18\n\x10\x63\x61psule_filename\x18\x0c \x01(\t\x12\x0f\n\x07sort_as\x18\r \x01(\t\x12\x14\n\x0chas_workshop\x18\x0e \x01(\x08\x12\x12\n\nhas_market\x18\x0f \x01(\x08\x12\x0f\n\x07has_dlc\x18\x10 \x01(\x08\x12\x18\n\x10has_leaderboards\x18\x11 \x01(\x08\x12\x1d\n\x15\x63ontent_descriptorids\x18\x12 \x03(\r\"M\n\x1b\x43Player_GetPlayNext_Request\x12\x17\n\x0fmax_age_seconds\x18\x01 \x01(\r\x12\x15\n\rignore_appids\x18\x02 \x03(\r\"H\n\x1c\x43Player_GetPlayNext_Response\x12\x18\n\x10last_update_time\x18\x01 \x01(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"7\n&CPlayer_GetFriendsGameplayInfo_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xee\x05\n\'CPlayer_GetFriendsGameplayInfo_Response\x12K\n\tyour_info\x18\x01 \x01(\x0b\x32\x38.CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo\x12M\n\x07in_game\x18\x02 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12U\n\x0fplayed_recently\x18\x03 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bplayed_ever\x18\x04 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12J\n\x04owns\x18\x05 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bin_wishlist\x18\x06 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x1a^\n\x13\x46riendsGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x1a~\n\x0fOwnGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x12\x13\n\x0bin_wishlist\x18\x04 \x01(\x08\x12\r\n\x05owned\x18\x05 \x01(\x08\"3\n\"CPlayer_GetGameBadgeLevels_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xb5\x01\n#CPlayer_GetGameBadgeLevels_Response\x12\x14\n\x0cplayer_level\x18\x01 \x01(\r\x12:\n\x06\x62\x61\x64ges\x18\x02 \x03(\x0b\x32*.CPlayer_GetGameBadgeLevels_Response.Badge\x1a<\n\x05\x42\x61\x64ge\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x0e\n\x06series\x18\x02 \x01(\x05\x12\x14\n\x0c\x62order_color\x18\x03 \x01(\r\"l\n$CPlayer_GetProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"\xab\x06\n\x0bProfileItem\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x42\n\x0bimage_small\x18\x02 \x01(\tB-\x82\xb5\x18)small image used in backpack or selection\x12)\n\x0bimage_large\x18\x03 \x01(\tB\x14\x82\xb5\x18\x10the image itself\x12\x1e\n\x04name\x18\x04 \x01(\tB\x10\x82\xb5\x18\x0c\x65nglish name\x12\'\n\nitem_title\x18\x05 \x01(\tB\x13\x82\xb5\x18\x0flocalized title\x12\x33\n\x10item_description\x18\x06 \x01(\tB\x19\x82\xb5\x18\x15localized description\x12\r\n\x05\x61ppid\x18\x07 \x01(\r\x12\x11\n\titem_type\x18\x08 \x01(\r\x12\x12\n\nitem_class\x18\t \x01(\r\x12+\n\nmovie_webm\x18\n \x01(\tB\x17\x82\xb5\x18\x13URL to webm, if any\x12)\n\tmovie_mp4\x18\x0b \x01(\tB\x16\x82\xb5\x18\x12URL to mp4, if any\x12\x37\n\x10movie_webm_small\x18\r \x01(\tB\x1d\x82\xb5\x18\x19URL to small webm, if any\x12\x35\n\x0fmovie_mp4_small\x18\x0e \x01(\tB\x1c\x82\xb5\x18\x18URL to small mp4, if any\x12V\n\x0e\x65quipped_flags\x18\x0c \x01(\rB>\x82\xb5\x18:Special flags set when equipped (EProfileItemEquippedFlag)\x12N\n\x0eprofile_colors\x18\x0f \x03(\x0b\x32\x19.ProfileItem.ProfileColorB\x1b\x82\xb5\x18\x17Game profile css colors\x1ap\n\x0cProfileColor\x12\x39\n\nstyle_name\x18\x01 \x01(\tB%\x82\xb5\x18!EProfileColorStyle string version\x12%\n\x05\x63olor\x18\x02 \x01(\tB\x16\x82\xb5\x18\x12hex color to apply\"Q\n%CPlayer_GetProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"?\n$CPlayer_SetProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"\'\n%CPlayer_SetProfileBackground_Response\"p\n(CPlayer_GetMiniProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"U\n)CPlayer_GetMiniProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetMiniProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetMiniProfileBackground_Response\"f\n\x1e\x43Player_GetAvatarFrame_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"E\n\x1f\x43Player_GetAvatarFrame_Response\x12\"\n\x0c\x61vatar_frame\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"9\n\x1e\x43Player_SetAvatarFrame_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"!\n\x1f\x43Player_SetAvatarFrame_Response\"i\n!CPlayer_GetAnimatedAvatar_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"B\n\"CPlayer_GetAnimatedAvatar_Response\x12\x1c\n\x06\x61vatar\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"<\n!CPlayer_SetAnimatedAvatar_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"$\n\"CPlayer_SetAnimatedAvatar_Response\"p\n(CPlayer_GetSteamDeckKeyboardSkin_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"[\n)CPlayer_GetSteamDeckKeyboardSkin_Response\x12.\n\x18steam_deck_keyboard_skin\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetSteamDeckKeyboardSkin_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetSteamDeckKeyboardSkin_Response\"_\n$CPlayer_GetProfileItemsOwned_Request\x12\x10\n\x08language\x18\x01 \x01(\t\x12%\n\x07\x66ilters\x18\x02 \x03(\x0e\x32\x14.ECommunityItemClass\"\xda\x02\n%CPlayer_GetProfileItemsOwned_Response\x12)\n\x13profile_backgrounds\x18\x01 \x03(\x0b\x32\x0c.ProfileItem\x12.\n\x18mini_profile_backgrounds\x18\x02 \x03(\x0b\x32\x0c.ProfileItem\x12#\n\ravatar_frames\x18\x03 \x03(\x0b\x32\x0c.ProfileItem\x12&\n\x10\x61nimated_avatars\x18\x04 \x03(\x0b\x32\x0c.ProfileItem\x12\'\n\x11profile_modifiers\x18\x05 \x03(\x0b\x32\x0c.ProfileItem\x12/\n\x19steam_deck_keyboard_skins\x18\x06 \x03(\x0b\x32\x0c.ProfileItem\x12/\n\x19steam_deck_startup_movies\x18\x07 \x03(\x0b\x32\x0c.ProfileItem\"L\n\'CPlayer_GetProfileItemsEquipped_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08language\x18\x02 \x01(\t\"\xa6\x02\n(CPlayer_GetProfileItemsEquipped_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\x12-\n\x17mini_profile_background\x18\x02 \x01(\x0b\x32\x0c.ProfileItem\x12\"\n\x0c\x61vatar_frame\x18\x03 \x01(\x0b\x32\x0c.ProfileItem\x12%\n\x0f\x61nimated_avatar\x18\x04 \x01(\x0b\x32\x0c.ProfileItem\x12&\n\x10profile_modifier\x18\x05 \x01(\x0b\x32\x0c.ProfileItem\x12.\n\x18steam_deck_keyboard_skin\x18\x06 \x01(\x0b\x32\x0c.ProfileItem\"z\n+CPlayer_SetEquippedProfileItemFlags_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x32\n\x05\x66lags\x18\x02 \x01(\rB#\x82\xb5\x18\x1fSet of EProfileItemEquippedFlag\".\n,CPlayer_SetEquippedProfileItemFlags_Response\"!\n\x1f\x43Player_GetEmoticonList_Request\"\xdb\x01\n CPlayer_GetEmoticonList_Response\x12=\n\temoticons\x18\x01 \x03(\x0b\x32*.CPlayer_GetEmoticonList_Response.Emoticon\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\"\xa2\x01\n*CPlayer_GetTopAchievementsForGames_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x41\n\x10max_achievements\x18\x03 \x01(\rB\'\x82\xb5\x18#The max achievements to load. Max 8\x12\x0e\n\x06\x61ppids\x18\x04 \x03(\r\"\xd3\x03\n+CPlayer_GetTopAchievementsForGames_Response\x12@\n\x05games\x18\x01 \x03(\x0b\x32\x31.CPlayer_GetTopAchievementsForGames_Response.Game\x1a\xdd\x01\n\x0b\x41\x63hievement\x12\x0e\n\x06statid\x18\x01 \x01(\r\x12\x0b\n\x03\x62it\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x11\n\ticon_gray\x18\x06 \x01(\t\x12\x0e\n\x06hidden\x18\x07 \x01(\x08\x12\x64\n\x17player_percent_unlocked\x18\x08 \x01(\tBC\x82\xb5\x18?Formatted to one decimal place, min value is 0.1, max value 100\x1a\x81\x01\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12total_achievements\x18\x02 \x01(\r\x12N\n\x0c\x61\x63hievements\x18\x03 \x03(\x0b\x32\x38.CPlayer_GetTopAchievementsForGames_Response.Achievement\"\\\n\'CPlayer_GetAchievementsProgress_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x0e\n\x06\x61ppids\x18\x03 \x03(\r\"\x8d\x02\n(CPlayer_GetAchievementsProgress_Response\x12[\n\x14\x61\x63hievement_progress\x18\x01 \x03(\x0b\x32=.CPlayer_GetAchievementsProgress_Response.AchievementProgress\x1a\x83\x01\n\x13\x41\x63hievementProgress\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08unlocked\x18\x02 \x01(\r\x12\r\n\x05total\x18\x03 \x01(\r\x12\x12\n\npercentage\x18\x04 \x01(\x02\x12\x14\n\x0c\x61ll_unlocked\x18\x05 \x01(\x08\x12\x12\n\ncache_time\x18\x06 \x01(\r\"j\n#CPlayer_GetGameAchievements_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x34\n\x08language\x18\x02 \x01(\tB\"\x82\xb5\x18\x1eLowercase, language shortnames\"\xc5\x03\n$CPlayer_GetGameAchievements_Response\x12G\n\x0c\x61\x63hievements\x18\x01 \x03(\x0b\x32\x31.CPlayer_GetGameAchievements_Response.Achievement\x1a\xd3\x02\n\x0b\x41\x63hievement\x12}\n\rinternal_name\x18\x01 \x01(\tBf\x82\xb5\x18\x62Will come uppercase, internal facing name set by the partner; needed to associate with user unlock\x12\x16\n\x0elocalized_name\x18\x02 \x01(\t\x12\x16\n\x0elocalized_desc\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x11\n\ticon_gray\x18\x05 \x01(\t\x12\x0e\n\x06hidden\x18\x06 \x01(\x08\x12\x64\n\x17player_percent_unlocked\x18\x07 \x01(\tBC\x82\xb5\x18?Formatted to one decimal place, min value is 0.1, max value 100\"3\n CPlayer_GetFavoriteBadge_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\"\xb0\x01\n!CPlayer_GetFavoriteBadge_Response\x12\x1a\n\x12has_favorite_badge\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\x12\x17\n\x0f\x63ommunityitemid\x18\x03 \x01(\x04\x12\x11\n\titem_type\x18\x04 \x01(\r\x12\x14\n\x0c\x62order_color\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x12\r\n\x05level\x18\x07 \x01(\r\"L\n CPlayer_SetFavoriteBadge_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\"#\n!CPlayer_SetFavoriteBadge_Response\"\x8d\x01\n\'CPlayer_GetProfileCustomization_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\'\n\x1finclude_inactive_customizations\x18\x02 \x01(\x08\x12(\n include_purchased_customizations\x18\x03 \x01(\x08\"\xf2\x02\n\x18ProfileCustomizationSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x17\n\x0fpublishedfileid\x18\x03 \x01(\x04\x12\x14\n\x0citem_assetid\x18\x04 \x01(\x04\x12\x16\n\x0eitem_contextid\x18\x05 \x01(\x04\x12\r\n\x05notes\x18\x06 \x01(\t\x12\r\n\x05title\x18\x07 \x01(\t\x12\x11\n\taccountid\x18\x08 \x01(\r\x12\x0f\n\x07\x62\x61\x64geid\x18\t \x01(\r\x12\x14\n\x0c\x62order_color\x18\n \x01(\r\x12\x14\n\x0citem_classid\x18\x0b \x01(\x04\x12\x17\n\x0fitem_instanceid\x18\x0c \x01(\x04\x12V\n\x10\x62\x61n_check_result\x18\r \x01(\x0e\x32\x17.EBanContentCheckResult:#k_EBanContentCheckResult_NotScanned\x12\x13\n\x0breplay_year\x18\x0e \x01(\r\"\xbd\x02\n\x14ProfileCustomization\x12Z\n\x12\x63ustomization_type\x18\x01 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05large\x18\x02 \x01(\x08\x12(\n\x05slots\x18\x03 \x03(\x0b\x32\x19.ProfileCustomizationSlot\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12]\n\x13\x63ustomization_style\x18\x05 \x01(\x0e\x32\x1b.EProfileCustomizationStyle:#k_EProfileCustomizationStyleDefault\x12\x12\n\npurchaseid\x18\x06 \x01(\x04\x12\r\n\x05level\x18\x07 \x01(\r\"/\n\x0cProfileTheme\x12\x10\n\x08theme_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\"1\n\x12ProfilePreferences\x12\x1b\n\x13hide_profile_awards\x18\x01 \x01(\x08\"\xc8\x03\n(CPlayer_GetProfileCustomization_Response\x12-\n\x0e\x63ustomizations\x18\x01 \x03(\x0b\x32\x15.ProfileCustomization\x12\x17\n\x0fslots_available\x18\x02 \x01(\r\x12$\n\rprofile_theme\x18\x03 \x01(\x0b\x32\r.ProfileTheme\x12\x62\n\x18purchased_customizations\x18\x04 \x03(\x0b\x32@.CPlayer_GetProfileCustomization_Response.PurchasedCustomization\x12\x30\n\x13profile_preferences\x18\x05 \x01(\x0b\x32\x13.ProfilePreferences\x1a\x97\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05level\x18\x03 \x01(\r\"D\n1CPlayer_GetPurchasedProfileCustomizations_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xad\x02\n2CPlayer_GetPurchasedProfileCustomizations_Response\x12l\n\x18purchased_customizations\x18\x01 \x03(\x0b\x32J.CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization\x1a\x88\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\"O\n.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response\"=\x82\xb5\x18\x39Returns the purchased and upgraded profile customizations\x12\x9d\x01\n\x19GetProfileThemesAvailable\x12*.CPlayer_GetProfileThemesAvailable_Request\x1a+.CPlayer_GetProfileThemesAvailable_Response\"\'\x82\xb5\x18#Gets themes available for the user.\x12{\n\x0fSetProfileTheme\x12 .CPlayer_SetProfileTheme_Request\x1a!.CPlayer_SetProfileTheme_Response\"#\x82\xb5\x18\x1fSelects a theme for the profile\x12\x86\x01\n\x15SetProfilePreferences\x12&.CPlayer_SetProfilePreferences_Request\x1a\'.CPlayer_SetProfilePreferences_Response\"\x1c\x82\xb5\x18\x18Sets profile preferences\x12\x91\x01\n\x13PostStatusToFriends\x12$.CPlayer_PostStatusToFriends_Request\x1a%.CPlayer_PostStatusToFriends_Response\"-\x82\xb5\x18)Posts custom status text into the blotter\x12\x86\x01\n\x0fGetPostedStatus\x12 .CPlayer_GetPostedStatus_Request\x1a!.CPlayer_GetPostedStatus_Response\".\x82\xb5\x18*Gets a posted status text for a user by id\x12\x92\x01\n\x12\x44\x65letePostedStatus\x12#.CPlayer_DeletePostedStatus_Request\x1a$.CPlayer_DeletePostedStatus_Response\"1\x82\xb5\x18-Deletes a posted status text for a user by id\x12\x95\x01\n\x18\x43lientGetLastPlayedTimes\x12#.CPlayer_GetLastPlayedTimes_Request\x1a$.CPlayer_GetLastPlayedTimes_Response\".\x82\xb5\x18*Gets the last-played times for the account\x12\x91\x01\n\x12GetTimeSSAAccepted\x12#.CPlayer_GetTimeSSAAccepted_Request\x1a$.CPlayer_GetTimeSSAAccepted_Response\"0\x82\xb5\x18,Gets the time when the user accepted the SSA\x12\x63\n\tAcceptSSA\x12\x1a.CPlayer_AcceptSSA_Request\x1a\x1b.CPlayer_AcceptSSA_Response\"\x1d\x82\xb5\x18\x19User is accepting the SSA\x12\x94\x01\n\x0fGetNicknameList\x12 .CPlayer_GetNicknameList_Request\x1a!.CPlayer_GetNicknameList_Response\"<\x82\xb5\x18\x38Gets the list of nicknames this user has for other users\x12\xbd\x01\n\x17GetPerFriendPreferences\x12(.CPlayer_GetPerFriendPreferences_Request\x1a).CPlayer_GetPerFriendPreferences_Response\"M\x82\xb5\x18IGets the list of per-friend preferences this user has set for other users\x12\xb7\x01\n\x17SetPerFriendPreferences\x12(.CPlayer_SetPerFriendPreferences_Request\x1a).CPlayer_SetPerFriendPreferences_Response\"G\x82\xb5\x18\x43Sets the logged in user\'s per-friend preferences for the given user\x12s\n\tAddFriend\x12\x1a.CPlayer_AddFriend_Request\x1a\x1b.CPlayer_AddFriend_Response\"-\x82\xb5\x18)Invites another Steam user to be a friend\x12\x82\x01\n\x0cRemoveFriend\x12\x1d.CPlayer_RemoveFriend_Request\x1a\x1e.CPlayer_RemoveFriend_Response\"3\x82\xb5\x18/Removes a friend or ignores a friend suggestion\x12\xa6\x01\n\x0cIgnoreFriend\x12\x1d.CPlayer_IgnoreFriend_Request\x1a\x1e.CPlayer_IgnoreFriend_Response\"W\x82\xb5\x18SBlocks or unblocks communication with the user. Despite name, can be a non-friend.\x12\x9e\x01\n\x17GetCommunityPreferences\x12(.CPlayer_GetCommunityPreferences_Request\x1a).CPlayer_GetCommunityPreferences_Response\".\x82\xb5\x18*Returns the player\'s community preferences\x12\x9b\x01\n\x17SetCommunityPreferences\x12(.CPlayer_SetCommunityPreferences_Request\x1a).CPlayer_SetCommunityPreferences_Response\"+\x82\xb5\x18\'Sets the player\'s community preferences\x12\x9b\x01\n\x12GetTextFilterWords\x12#.CPlayer_GetTextFilterWords_Request\x1a$.CPlayer_GetTextFilterWords_Response\":\x82\xb5\x18\x36Get the custom text filtering dictionary for this user\x12\xde\x01\n\x1cGetNewSteamAnnouncementState\x12-.CPlayer_GetNewSteamAnnouncementState_Request\x1a..CPlayer_GetNewSteamAnnouncementState_Response\"_\x82\xb5\x18[Calculates and returns what to display for UI that renders new steam announcement available\x12\xbc\x01\n\x1fUpdateSteamAnnouncementLastRead\x12\x30.CPlayer_UpdateSteamAnnouncementLastRead_Request\x1a\x31.CPlayer_UpdateSteamAnnouncementLastRead_Response\"4\x82\xb5\x18\x30Marks latest announcement timestamp read by user\x12\x82\x01\n\x12GetPrivacySettings\x12#.CPlayer_GetPrivacySettings_Request\x1a$.CPlayer_GetPrivacySettings_Response\"!\x82\xb5\x18\x1dGet current privacy settings.\x12\x8c\x01\n\x12GetDurationControl\x12#.CPlayer_GetDurationControl_Request\x1a$.CPlayer_GetDurationControl_Response\"+\x82\xb5\x18\'Get gameplay duration control settings.\x12\xef\x01\n\x1aRecordDisconnectedPlaytime\x12+.CPlayer_RecordDisconnectedPlaytime_Request\x1a,.CPlayer_RecordDisconnectedPlaytime_Response\"v\x82\xb5\x18rSubmit playtime records that happened while the client was disconnected from steam (whether marked offline or not)\x1a-\x82\xb5\x18)A service for accessing Steam player data2\xa6\x0b\n\x0cPlayerClient\x12\x8c\x01\n\x15NotifyLastPlayedTimes\x12%.CPlayer_LastPlayedTimes_Notification\x1a\x0b.NoResponse\"?\x82\xb5\x18;Notification from server to client of more recent play time\x12\xa4\x01\n\x1bNotifyFriendNicknameChanged\x12+.CPlayer_FriendNicknameChanged_Notification\x1a\x0b.NoResponse\"K\x82\xb5\x18GNotification from server to client that a friend\'s nickname has changed\x12\xcb\x01\n\'NotifyFriendEquippedProfileItemsChanged\x12\x37.CPlayer_FriendEquippedProfileItemsChanged_Notification\x1a\x0b.NoResponse\"Z\x82\xb5\x18VNotification from server to client that a friend\'s equipped profile items have changed\x12\xa4\x01\n\x1fNotifyNewSteamAnnouncementState\x12/.CPlayer_NewSteamAnnouncementState_Notification\x1a\x0b.NoResponse\"C\x82\xb5\x18?Notifies client of changes to steam announcement state for user\x12\xb9\x01\n!NotifyCommunityPreferencesChanged\x12\x31.CPlayer_CommunityPreferencesChanged_Notification\x1a\x0b.NoResponse\"T\x82\xb5\x18PNotification from server to client that their community preferences have changed\x12\xb2\x01\n\x1cNotifyTextFilterWordsChanged\x12,.CPlayer_TextFilterWordsChanged_Notification\x1a\x0b.NoResponse\"W\x82\xb5\x18SNotification from server to client that their text filtering dictionary has changed\x12\xaa\x01\n!NotifyPerFriendPreferencesChanged\x12\x31.CPlayer_PerFriendPreferencesChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Notification from server that per-friend preferences have changed\x12\x9c\x01\n#NotifyPrivacyPrivacySettingsChanged\x12,.CPlayer_PrivacySettingsChanged_Notification\x1a\x0b.NoResponse\":\x82\xb5\x18\x36Notification from server that privacy settings changed\x1a.\x82\xb5\x18&Steam player data client notifications\xc0\xb5\x18\x02\x42\x03\x90\x01\x01' - , - dependencies=[steammessages__base__pb2.DESCRIPTOR,steammessages__unified__base__pb2.DESCRIPTOR,enums__pb2.DESCRIPTOR,]) - -_EPROFILECUSTOMIZATIONSTYLE = _descriptor.EnumDescriptor( - name='EProfileCustomizationStyle', - full_name='EProfileCustomizationStyle', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationStyleDefault', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationStyleSelected', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationStyleRarest', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationStyleMostRecent', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationStyleRandom', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProfileCustomizationStyleHighestRated', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=17546, - serialized_end=17827, -) -_sym_db.RegisterEnumDescriptor(_EPROFILECUSTOMIZATIONSTYLE) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1asteammessages_player.proto\x1a\x18steammessages_base.proto\x1a steammessages_unified_base.proto\x1a\x0b\x65nums.proto\"4\n2CPlayer_GetMutualFriendsForIncomingInvites_Request\"\\\n&CPlayer_IncomingInviteMutualFriendList\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12!\n\x19mutual_friend_account_ids\x18\x02 \x03(\r\"\x8c\x01\n3CPlayer_GetMutualFriendsForIncomingInvites_Response\x12U\n$incoming_invite_mutual_friends_lists\x18\x01 \x03(\x0b\x32\'.CPlayer_IncomingInviteMutualFriendList\"\x94\x06\n\x1d\x43Player_GetOwnedGames_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x04\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\\\n\x0finclude_appinfo\x18\x02 \x01(\x08\x42\x43\x82\xb5\x18?true if we want additional details (name, icon) about each game\x12\x8c\x01\n\x19include_played_free_games\x18\x03 \x01(\x08\x42i\x82\xb5\x18\x65\x46ree games are excluded by default. If this is set, free games the user has played will be returned.\x12M\n\rappids_filter\x18\x04 \x03(\rB6\x82\xb5\x18\x32if set, restricts result set to the passed in apps\x12\\\n\x10include_free_sub\x18\x05 \x01(\x08\x42\x42\x82\xb5\x18>Some games are in the free sub, which are excluded by default.\x12\x46\n\x12skip_unvetted_apps\x18\x06 \x01(\x08:\x04trueB$\x82\xb5\x18 if set, skip unvetted store apps\x12:\n\x08language\x18\x07 \x01(\tB(\x82\xb5\x18$Will return appinfo in this language\x12\xa0\x01\n\x18include_extended_appinfo\x18\x08 \x01(\x08\x42~\x82\xb5\x18ztrue if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.\"\x97\x04\n\x1e\x43Player_GetOwnedGames_Response\x12\x12\n\ngame_count\x18\x01 \x01(\r\x12\x33\n\x05games\x18\x02 \x03(\x0b\x32$.CPlayer_GetOwnedGames_Response.Game\x1a\xab\x03\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x17\n\x0fplaytime_2weeks\x18\x03 \x01(\x05\x12\x18\n\x10playtime_forever\x18\x04 \x01(\x05\x12\x14\n\x0cimg_icon_url\x18\x05 \x01(\t\x12#\n\x1bhas_community_visible_stats\x18\x07 \x01(\x08\x12 \n\x18playtime_windows_forever\x18\x08 \x01(\x05\x12\x1c\n\x14playtime_mac_forever\x18\t \x01(\x05\x12\x1e\n\x16playtime_linux_forever\x18\n \x01(\x05\x12\x19\n\x11rtime_last_played\x18\x0b \x01(\r\x12\x18\n\x10\x63\x61psule_filename\x18\x0c \x01(\t\x12\x0f\n\x07sort_as\x18\r \x01(\t\x12\x14\n\x0chas_workshop\x18\x0e \x01(\x08\x12\x12\n\nhas_market\x18\x0f \x01(\x08\x12\x0f\n\x07has_dlc\x18\x10 \x01(\x08\x12\x18\n\x10has_leaderboards\x18\x11 \x01(\x08\x12\x1d\n\x15\x63ontent_descriptorids\x18\x12 \x03(\r\"M\n\x1b\x43Player_GetPlayNext_Request\x12\x17\n\x0fmax_age_seconds\x18\x01 \x01(\r\x12\x15\n\rignore_appids\x18\x02 \x03(\r\"H\n\x1c\x43Player_GetPlayNext_Response\x12\x18\n\x10last_update_time\x18\x01 \x01(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"7\n&CPlayer_GetFriendsGameplayInfo_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xee\x05\n\'CPlayer_GetFriendsGameplayInfo_Response\x12K\n\tyour_info\x18\x01 \x01(\x0b\x32\x38.CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo\x12M\n\x07in_game\x18\x02 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12U\n\x0fplayed_recently\x18\x03 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bplayed_ever\x18\x04 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12J\n\x04owns\x18\x05 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x12Q\n\x0bin_wishlist\x18\x06 \x03(\x0b\x32<.CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo\x1a^\n\x13\x46riendsGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x1a~\n\x0fOwnGameplayInfo\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0eminutes_played\x18\x02 \x01(\r\x12\x1e\n\x16minutes_played_forever\x18\x03 \x01(\r\x12\x13\n\x0bin_wishlist\x18\x04 \x01(\x08\x12\r\n\x05owned\x18\x05 \x01(\x08\"3\n\"CPlayer_GetGameBadgeLevels_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\xb5\x01\n#CPlayer_GetGameBadgeLevels_Response\x12\x14\n\x0cplayer_level\x18\x01 \x01(\r\x12:\n\x06\x62\x61\x64ges\x18\x02 \x03(\x0b\x32*.CPlayer_GetGameBadgeLevels_Response.Badge\x1a<\n\x05\x42\x61\x64ge\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x0e\n\x06series\x18\x02 \x01(\x05\x12\x14\n\x0c\x62order_color\x18\x03 \x01(\r\"l\n$CPlayer_GetProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"\xab\x06\n\x0bProfileItem\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x42\n\x0bimage_small\x18\x02 \x01(\tB-\x82\xb5\x18)small image used in backpack or selection\x12)\n\x0bimage_large\x18\x03 \x01(\tB\x14\x82\xb5\x18\x10the image itself\x12\x1e\n\x04name\x18\x04 \x01(\tB\x10\x82\xb5\x18\x0c\x65nglish name\x12\'\n\nitem_title\x18\x05 \x01(\tB\x13\x82\xb5\x18\x0flocalized title\x12\x33\n\x10item_description\x18\x06 \x01(\tB\x19\x82\xb5\x18\x15localized description\x12\r\n\x05\x61ppid\x18\x07 \x01(\r\x12\x11\n\titem_type\x18\x08 \x01(\r\x12\x12\n\nitem_class\x18\t \x01(\r\x12+\n\nmovie_webm\x18\n \x01(\tB\x17\x82\xb5\x18\x13URL to webm, if any\x12)\n\tmovie_mp4\x18\x0b \x01(\tB\x16\x82\xb5\x18\x12URL to mp4, if any\x12\x37\n\x10movie_webm_small\x18\r \x01(\tB\x1d\x82\xb5\x18\x19URL to small webm, if any\x12\x35\n\x0fmovie_mp4_small\x18\x0e \x01(\tB\x1c\x82\xb5\x18\x18URL to small mp4, if any\x12V\n\x0e\x65quipped_flags\x18\x0c \x01(\rB>\x82\xb5\x18:Special flags set when equipped (EProfileItemEquippedFlag)\x12N\n\x0eprofile_colors\x18\x0f \x03(\x0b\x32\x19.ProfileItem.ProfileColorB\x1b\x82\xb5\x18\x17Game profile css colors\x1ap\n\x0cProfileColor\x12\x39\n\nstyle_name\x18\x01 \x01(\tB%\x82\xb5\x18!EProfileColorStyle string version\x12%\n\x05\x63olor\x18\x02 \x01(\tB\x16\x82\xb5\x18\x12hex color to apply\"Q\n%CPlayer_GetProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"?\n$CPlayer_SetProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"\'\n%CPlayer_SetProfileBackground_Response\"p\n(CPlayer_GetMiniProfileBackground_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"U\n)CPlayer_GetMiniProfileBackground_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetMiniProfileBackground_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetMiniProfileBackground_Response\"f\n\x1e\x43Player_GetAvatarFrame_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"E\n\x1f\x43Player_GetAvatarFrame_Response\x12\"\n\x0c\x61vatar_frame\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"9\n\x1e\x43Player_SetAvatarFrame_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"!\n\x1f\x43Player_SetAvatarFrame_Response\"i\n!CPlayer_GetAnimatedAvatar_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"B\n\"CPlayer_GetAnimatedAvatar_Response\x12\x1c\n\x06\x61vatar\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"<\n!CPlayer_SetAnimatedAvatar_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"$\n\"CPlayer_SetAnimatedAvatar_Response\"p\n(CPlayer_GetSteamDeckKeyboardSkin_Request\x12\x32\n\x07steamid\x18\x01 \x01(\x06\x42!\x82\xb5\x18\x1dThe player we\'re asking about\x12\x10\n\x08language\x18\x02 \x01(\t\"[\n)CPlayer_GetSteamDeckKeyboardSkin_Response\x12.\n\x18steam_deck_keyboard_skin\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\"C\n(CPlayer_SetSteamDeckKeyboardSkin_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\"+\n)CPlayer_SetSteamDeckKeyboardSkin_Response\"_\n$CPlayer_GetProfileItemsOwned_Request\x12\x10\n\x08language\x18\x01 \x01(\t\x12%\n\x07\x66ilters\x18\x02 \x03(\x0e\x32\x14.ECommunityItemClass\"\xda\x02\n%CPlayer_GetProfileItemsOwned_Response\x12)\n\x13profile_backgrounds\x18\x01 \x03(\x0b\x32\x0c.ProfileItem\x12.\n\x18mini_profile_backgrounds\x18\x02 \x03(\x0b\x32\x0c.ProfileItem\x12#\n\ravatar_frames\x18\x03 \x03(\x0b\x32\x0c.ProfileItem\x12&\n\x10\x61nimated_avatars\x18\x04 \x03(\x0b\x32\x0c.ProfileItem\x12\'\n\x11profile_modifiers\x18\x05 \x03(\x0b\x32\x0c.ProfileItem\x12/\n\x19steam_deck_keyboard_skins\x18\x06 \x03(\x0b\x32\x0c.ProfileItem\x12/\n\x19steam_deck_startup_movies\x18\x07 \x03(\x0b\x32\x0c.ProfileItem\"L\n\'CPlayer_GetProfileItemsEquipped_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08language\x18\x02 \x01(\t\"\xa6\x02\n(CPlayer_GetProfileItemsEquipped_Response\x12(\n\x12profile_background\x18\x01 \x01(\x0b\x32\x0c.ProfileItem\x12-\n\x17mini_profile_background\x18\x02 \x01(\x0b\x32\x0c.ProfileItem\x12\"\n\x0c\x61vatar_frame\x18\x03 \x01(\x0b\x32\x0c.ProfileItem\x12%\n\x0f\x61nimated_avatar\x18\x04 \x01(\x0b\x32\x0c.ProfileItem\x12&\n\x10profile_modifier\x18\x05 \x01(\x0b\x32\x0c.ProfileItem\x12.\n\x18steam_deck_keyboard_skin\x18\x06 \x01(\x0b\x32\x0c.ProfileItem\"z\n+CPlayer_SetEquippedProfileItemFlags_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x32\n\x05\x66lags\x18\x02 \x01(\rB#\x82\xb5\x18\x1fSet of EProfileItemEquippedFlag\".\n,CPlayer_SetEquippedProfileItemFlags_Response\"!\n\x1f\x43Player_GetEmoticonList_Request\"\xdb\x01\n CPlayer_GetEmoticonList_Response\x12=\n\temoticons\x18\x01 \x03(\x0b\x32*.CPlayer_GetEmoticonList_Response.Emoticon\x1ax\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x16\n\x0etime_last_used\x18\x03 \x01(\r\x12\x11\n\tuse_count\x18\x04 \x01(\r\x12\x15\n\rtime_received\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\"\xa2\x01\n*CPlayer_GetTopAchievementsForGames_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x41\n\x10max_achievements\x18\x03 \x01(\rB\'\x82\xb5\x18#The max achievements to load. Max 8\x12\x0e\n\x06\x61ppids\x18\x04 \x03(\r\"\xd3\x03\n+CPlayer_GetTopAchievementsForGames_Response\x12@\n\x05games\x18\x01 \x03(\x0b\x32\x31.CPlayer_GetTopAchievementsForGames_Response.Game\x1a\xdd\x01\n\x0b\x41\x63hievement\x12\x0e\n\x06statid\x18\x01 \x01(\r\x12\x0b\n\x03\x62it\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x11\n\ticon_gray\x18\x06 \x01(\t\x12\x0e\n\x06hidden\x18\x07 \x01(\x08\x12\x64\n\x17player_percent_unlocked\x18\x08 \x01(\tBC\x82\xb5\x18?Formatted to one decimal place, min value is 0.1, max value 100\x1a\x81\x01\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12total_achievements\x18\x02 \x01(\r\x12N\n\x0c\x61\x63hievements\x18\x03 \x03(\x0b\x32\x38.CPlayer_GetTopAchievementsForGames_Response.Achievement\"\\\n\'CPlayer_GetAchievementsProgress_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x0e\n\x06\x61ppids\x18\x03 \x03(\r\"\x8d\x02\n(CPlayer_GetAchievementsProgress_Response\x12[\n\x14\x61\x63hievement_progress\x18\x01 \x03(\x0b\x32=.CPlayer_GetAchievementsProgress_Response.AchievementProgress\x1a\x83\x01\n\x13\x41\x63hievementProgress\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08unlocked\x18\x02 \x01(\r\x12\r\n\x05total\x18\x03 \x01(\r\x12\x12\n\npercentage\x18\x04 \x01(\x02\x12\x14\n\x0c\x61ll_unlocked\x18\x05 \x01(\x08\x12\x12\n\ncache_time\x18\x06 \x01(\r\"j\n#CPlayer_GetGameAchievements_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x34\n\x08language\x18\x02 \x01(\tB\"\x82\xb5\x18\x1eLowercase, language shortnames\"\xc5\x03\n$CPlayer_GetGameAchievements_Response\x12G\n\x0c\x61\x63hievements\x18\x01 \x03(\x0b\x32\x31.CPlayer_GetGameAchievements_Response.Achievement\x1a\xd3\x02\n\x0b\x41\x63hievement\x12}\n\rinternal_name\x18\x01 \x01(\tBf\x82\xb5\x18\x62Will come uppercase, internal facing name set by the partner; needed to associate with user unlock\x12\x16\n\x0elocalized_name\x18\x02 \x01(\t\x12\x16\n\x0elocalized_desc\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x11\n\ticon_gray\x18\x05 \x01(\t\x12\x0e\n\x06hidden\x18\x06 \x01(\x08\x12\x64\n\x17player_percent_unlocked\x18\x07 \x01(\tBC\x82\xb5\x18?Formatted to one decimal place, min value is 0.1, max value 100\"3\n CPlayer_GetFavoriteBadge_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\"\xb0\x01\n!CPlayer_GetFavoriteBadge_Response\x12\x1a\n\x12has_favorite_badge\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\x12\x17\n\x0f\x63ommunityitemid\x18\x03 \x01(\x04\x12\x11\n\titem_type\x18\x04 \x01(\r\x12\x14\n\x0c\x62order_color\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x12\r\n\x05level\x18\x07 \x01(\r\"L\n CPlayer_SetFavoriteBadge_Request\x12\x17\n\x0f\x63ommunityitemid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62\x61\x64geid\x18\x02 \x01(\r\"#\n!CPlayer_SetFavoriteBadge_Response\"\x8d\x01\n\'CPlayer_GetProfileCustomization_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\'\n\x1finclude_inactive_customizations\x18\x02 \x01(\x08\x12(\n include_purchased_customizations\x18\x03 \x01(\x08\"\xf2\x02\n\x18ProfileCustomizationSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x17\n\x0fpublishedfileid\x18\x03 \x01(\x04\x12\x14\n\x0citem_assetid\x18\x04 \x01(\x04\x12\x16\n\x0eitem_contextid\x18\x05 \x01(\x04\x12\r\n\x05notes\x18\x06 \x01(\t\x12\r\n\x05title\x18\x07 \x01(\t\x12\x11\n\taccountid\x18\x08 \x01(\r\x12\x0f\n\x07\x62\x61\x64geid\x18\t \x01(\r\x12\x14\n\x0c\x62order_color\x18\n \x01(\r\x12\x14\n\x0citem_classid\x18\x0b \x01(\x04\x12\x17\n\x0fitem_instanceid\x18\x0c \x01(\x04\x12V\n\x10\x62\x61n_check_result\x18\r \x01(\x0e\x32\x17.EBanContentCheckResult:#k_EBanContentCheckResult_NotScanned\x12\x13\n\x0breplay_year\x18\x0e \x01(\r\"\xbd\x02\n\x14ProfileCustomization\x12Z\n\x12\x63ustomization_type\x18\x01 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05large\x18\x02 \x01(\x08\x12(\n\x05slots\x18\x03 \x03(\x0b\x32\x19.ProfileCustomizationSlot\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12]\n\x13\x63ustomization_style\x18\x05 \x01(\x0e\x32\x1b.EProfileCustomizationStyle:#k_EProfileCustomizationStyleDefault\x12\x12\n\npurchaseid\x18\x06 \x01(\x04\x12\r\n\x05level\x18\x07 \x01(\r\"/\n\x0cProfileTheme\x12\x10\n\x08theme_id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\"1\n\x12ProfilePreferences\x12\x1b\n\x13hide_profile_awards\x18\x01 \x01(\x08\"\xc8\x03\n(CPlayer_GetProfileCustomization_Response\x12-\n\x0e\x63ustomizations\x18\x01 \x03(\x0b\x32\x15.ProfileCustomization\x12\x17\n\x0fslots_available\x18\x02 \x01(\r\x12$\n\rprofile_theme\x18\x03 \x01(\x0b\x32\r.ProfileTheme\x12\x62\n\x18purchased_customizations\x18\x04 \x03(\x0b\x32@.CPlayer_GetProfileCustomization_Response.PurchasedCustomization\x12\x30\n\x13profile_preferences\x18\x05 \x01(\x0b\x32\x13.ProfilePreferences\x1a\x97\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\x12\r\n\x05level\x18\x03 \x01(\r\"D\n1CPlayer_GetPurchasedProfileCustomizations_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xad\x02\n2CPlayer_GetPurchasedProfileCustomizations_Response\x12l\n\x18purchased_customizations\x18\x01 \x03(\x0b\x32J.CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization\x1a\x88\x01\n\x16PurchasedCustomization\x12\x12\n\npurchaseid\x18\x01 \x01(\x04\x12Z\n\x12\x63ustomization_type\x18\x02 \x01(\x0e\x32\x1a.EProfileCustomizationType:\"k_EProfileCustomizationTypeInvalid\"O\n.CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response\"=\x82\xb5\x18\x39Returns the purchased and upgraded profile customizations\x12\x9d\x01\n\x19GetProfileThemesAvailable\x12*.CPlayer_GetProfileThemesAvailable_Request\x1a+.CPlayer_GetProfileThemesAvailable_Response\"\'\x82\xb5\x18#Gets themes available for the user.\x12{\n\x0fSetProfileTheme\x12 .CPlayer_SetProfileTheme_Request\x1a!.CPlayer_SetProfileTheme_Response\"#\x82\xb5\x18\x1fSelects a theme for the profile\x12\x86\x01\n\x15SetProfilePreferences\x12&.CPlayer_SetProfilePreferences_Request\x1a\'.CPlayer_SetProfilePreferences_Response\"\x1c\x82\xb5\x18\x18Sets profile preferences\x12\x91\x01\n\x13PostStatusToFriends\x12$.CPlayer_PostStatusToFriends_Request\x1a%.CPlayer_PostStatusToFriends_Response\"-\x82\xb5\x18)Posts custom status text into the blotter\x12\x86\x01\n\x0fGetPostedStatus\x12 .CPlayer_GetPostedStatus_Request\x1a!.CPlayer_GetPostedStatus_Response\".\x82\xb5\x18*Gets a posted status text for a user by id\x12\x92\x01\n\x12\x44\x65letePostedStatus\x12#.CPlayer_DeletePostedStatus_Request\x1a$.CPlayer_DeletePostedStatus_Response\"1\x82\xb5\x18-Deletes a posted status text for a user by id\x12\x95\x01\n\x18\x43lientGetLastPlayedTimes\x12#.CPlayer_GetLastPlayedTimes_Request\x1a$.CPlayer_GetLastPlayedTimes_Response\".\x82\xb5\x18*Gets the last-played times for the account\x12\x91\x01\n\x12GetTimeSSAAccepted\x12#.CPlayer_GetTimeSSAAccepted_Request\x1a$.CPlayer_GetTimeSSAAccepted_Response\"0\x82\xb5\x18,Gets the time when the user accepted the SSA\x12\x63\n\tAcceptSSA\x12\x1a.CPlayer_AcceptSSA_Request\x1a\x1b.CPlayer_AcceptSSA_Response\"\x1d\x82\xb5\x18\x19User is accepting the SSA\x12\x94\x01\n\x0fGetNicknameList\x12 .CPlayer_GetNicknameList_Request\x1a!.CPlayer_GetNicknameList_Response\"<\x82\xb5\x18\x38Gets the list of nicknames this user has for other users\x12\xbd\x01\n\x17GetPerFriendPreferences\x12(.CPlayer_GetPerFriendPreferences_Request\x1a).CPlayer_GetPerFriendPreferences_Response\"M\x82\xb5\x18IGets the list of per-friend preferences this user has set for other users\x12\xb7\x01\n\x17SetPerFriendPreferences\x12(.CPlayer_SetPerFriendPreferences_Request\x1a).CPlayer_SetPerFriendPreferences_Response\"G\x82\xb5\x18\x43Sets the logged in user\'s per-friend preferences for the given user\x12s\n\tAddFriend\x12\x1a.CPlayer_AddFriend_Request\x1a\x1b.CPlayer_AddFriend_Response\"-\x82\xb5\x18)Invites another Steam user to be a friend\x12\x82\x01\n\x0cRemoveFriend\x12\x1d.CPlayer_RemoveFriend_Request\x1a\x1e.CPlayer_RemoveFriend_Response\"3\x82\xb5\x18/Removes a friend or ignores a friend suggestion\x12\xa6\x01\n\x0cIgnoreFriend\x12\x1d.CPlayer_IgnoreFriend_Request\x1a\x1e.CPlayer_IgnoreFriend_Response\"W\x82\xb5\x18SBlocks or unblocks communication with the user. Despite name, can be a non-friend.\x12\x9e\x01\n\x17GetCommunityPreferences\x12(.CPlayer_GetCommunityPreferences_Request\x1a).CPlayer_GetCommunityPreferences_Response\".\x82\xb5\x18*Returns the player\'s community preferences\x12\x9b\x01\n\x17SetCommunityPreferences\x12(.CPlayer_SetCommunityPreferences_Request\x1a).CPlayer_SetCommunityPreferences_Response\"+\x82\xb5\x18\'Sets the player\'s community preferences\x12\x9b\x01\n\x12GetTextFilterWords\x12#.CPlayer_GetTextFilterWords_Request\x1a$.CPlayer_GetTextFilterWords_Response\":\x82\xb5\x18\x36Get the custom text filtering dictionary for this user\x12\xde\x01\n\x1cGetNewSteamAnnouncementState\x12-.CPlayer_GetNewSteamAnnouncementState_Request\x1a..CPlayer_GetNewSteamAnnouncementState_Response\"_\x82\xb5\x18[Calculates and returns what to display for UI that renders new steam announcement available\x12\xbc\x01\n\x1fUpdateSteamAnnouncementLastRead\x12\x30.CPlayer_UpdateSteamAnnouncementLastRead_Request\x1a\x31.CPlayer_UpdateSteamAnnouncementLastRead_Response\"4\x82\xb5\x18\x30Marks latest announcement timestamp read by user\x12\x82\x01\n\x12GetPrivacySettings\x12#.CPlayer_GetPrivacySettings_Request\x1a$.CPlayer_GetPrivacySettings_Response\"!\x82\xb5\x18\x1dGet current privacy settings.\x12\x8c\x01\n\x12GetDurationControl\x12#.CPlayer_GetDurationControl_Request\x1a$.CPlayer_GetDurationControl_Response\"+\x82\xb5\x18\'Get gameplay duration control settings.\x12\xef\x01\n\x1aRecordDisconnectedPlaytime\x12+.CPlayer_RecordDisconnectedPlaytime_Request\x1a,.CPlayer_RecordDisconnectedPlaytime_Response\"v\x82\xb5\x18rSubmit playtime records that happened while the client was disconnected from steam (whether marked offline or not)\x1a-\x82\xb5\x18)A service for accessing Steam player data2\xa6\x0b\n\x0cPlayerClient\x12\x8c\x01\n\x15NotifyLastPlayedTimes\x12%.CPlayer_LastPlayedTimes_Notification\x1a\x0b.NoResponse\"?\x82\xb5\x18;Notification from server to client of more recent play time\x12\xa4\x01\n\x1bNotifyFriendNicknameChanged\x12+.CPlayer_FriendNicknameChanged_Notification\x1a\x0b.NoResponse\"K\x82\xb5\x18GNotification from server to client that a friend\'s nickname has changed\x12\xcb\x01\n\'NotifyFriendEquippedProfileItemsChanged\x12\x37.CPlayer_FriendEquippedProfileItemsChanged_Notification\x1a\x0b.NoResponse\"Z\x82\xb5\x18VNotification from server to client that a friend\'s equipped profile items have changed\x12\xa4\x01\n\x1fNotifyNewSteamAnnouncementState\x12/.CPlayer_NewSteamAnnouncementState_Notification\x1a\x0b.NoResponse\"C\x82\xb5\x18?Notifies client of changes to steam announcement state for user\x12\xb9\x01\n!NotifyCommunityPreferencesChanged\x12\x31.CPlayer_CommunityPreferencesChanged_Notification\x1a\x0b.NoResponse\"T\x82\xb5\x18PNotification from server to client that their community preferences have changed\x12\xb2\x01\n\x1cNotifyTextFilterWordsChanged\x12,.CPlayer_TextFilterWordsChanged_Notification\x1a\x0b.NoResponse\"W\x82\xb5\x18SNotification from server to client that their text filtering dictionary has changed\x12\xaa\x01\n!NotifyPerFriendPreferencesChanged\x12\x31.CPlayer_PerFriendPreferencesChanged_Notification\x1a\x0b.NoResponse\"E\x82\xb5\x18\x41Notification from server that per-friend preferences have changed\x12\x9c\x01\n#NotifyPrivacyPrivacySettingsChanged\x12,.CPlayer_PrivacySettingsChanged_Notification\x1a\x0b.NoResponse\":\x82\xb5\x18\x36Notification from server that privacy settings changed\x1a.\x82\xb5\x18&Steam player data client notifications\xc0\xb5\x18\x02\x42\x03\x90\x01\x01') +_EPROFILECUSTOMIZATIONSTYLE = DESCRIPTOR.enum_types_by_name['EProfileCustomizationStyle'] EProfileCustomizationStyle = enum_type_wrapper.EnumTypeWrapper(_EPROFILECUSTOMIZATIONSTYLE) -_EAGREEMENTTYPE = _descriptor.EnumDescriptor( - name='EAgreementType', - full_name='EAgreementType', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EAgreementType_Invalid', index=0, number=-1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EAgreementType_GlobalSSA', index=1, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EAgreementType_ChinaSSA', index=2, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=17829, - serialized_end=17947, -) -_sym_db.RegisterEnumDescriptor(_EAGREEMENTTYPE) - +_EAGREEMENTTYPE = DESCRIPTOR.enum_types_by_name['EAgreementType'] EAgreementType = enum_type_wrapper.EnumTypeWrapper(_EAGREEMENTTYPE) -_ENOTIFICATIONSETTING = _descriptor.EnumDescriptor( - name='ENotificationSetting', - full_name='ENotificationSetting', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ENotificationSettingNotifyUseDefault', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ENotificationSettingAlways', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ENotificationSettingNever', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=17950, - serialized_end=18083, -) -_sym_db.RegisterEnumDescriptor(_ENOTIFICATIONSETTING) - +_ENOTIFICATIONSETTING = DESCRIPTOR.enum_types_by_name['ENotificationSetting'] ENotificationSetting = enum_type_wrapper.EnumTypeWrapper(_ENOTIFICATIONSETTING) -_ETEXTFILTERSETTING = _descriptor.EnumDescriptor( - name='ETextFilterSetting', - full_name='ETextFilterSetting', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_ETextFilterSettingSteamLabOptedOut', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETextFilterSettingEnabled', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETextFilterSettingEnabledAllowProfanity', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_ETextFilterSettingDisabled', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=18086, - serialized_end=18262, -) -_sym_db.RegisterEnumDescriptor(_ETEXTFILTERSETTING) - +_ETEXTFILTERSETTING = DESCRIPTOR.enum_types_by_name['ETextFilterSetting'] ETextFilterSetting = enum_type_wrapper.EnumTypeWrapper(_ETEXTFILTERSETTING) k_EProfileCustomizationStyleDefault = 0 k_EProfileCustomizationStyleSelected = 1 @@ -191,5835 +48,141 @@ k_ETextFilterSettingDisabled = 3 - -_CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetMutualFriendsForIncomingInvites_Request', - full_name='CPlayer_GetMutualFriendsForIncomingInvites_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=103, - serialized_end=155, -) - - -_CPLAYER_INCOMINGINVITEMUTUALFRIENDLIST = _descriptor.Descriptor( - name='CPlayer_IncomingInviteMutualFriendList', - full_name='CPlayer_IncomingInviteMutualFriendList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_IncomingInviteMutualFriendList.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mutual_friend_account_ids', full_name='CPlayer_IncomingInviteMutualFriendList.mutual_friend_account_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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=157, - serialized_end=249, -) - - -_CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetMutualFriendsForIncomingInvites_Response', - full_name='CPlayer_GetMutualFriendsForIncomingInvites_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='incoming_invite_mutual_friends_lists', full_name='CPlayer_GetMutualFriendsForIncomingInvites_Response.incoming_invite_mutual_friends_lists', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=252, - serialized_end=392, -) - - -_CPLAYER_GETOWNEDGAMES_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetOwnedGames_Request', - full_name='CPlayer_GetOwnedGames_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetOwnedGames_Request.steamid', index=0, - number=1, 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\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='include_appinfo', full_name='CPlayer_GetOwnedGames_Request.include_appinfo', 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=b'\202\265\030?true if we want additional details (name, icon) about each game', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='include_played_free_games', full_name='CPlayer_GetOwnedGames_Request.include_played_free_games', 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=b'\202\265\030eFree games are excluded by default. If this is set, free games the user has played will be returned.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appids_filter', full_name='CPlayer_GetOwnedGames_Request.appids_filter', index=3, - number=4, 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=b'\202\265\0302if set, restricts result set to the passed in apps', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='include_free_sub', full_name='CPlayer_GetOwnedGames_Request.include_free_sub', 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=b'\202\265\030>Some games are in the free sub, which are excluded by default.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='skip_unvetted_apps', full_name='CPlayer_GetOwnedGames_Request.skip_unvetted_apps', index=5, - number=6, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=True, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=b'\202\265\030 if set, skip unvetted store apps', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetOwnedGames_Request.language', index=6, - number=7, type=9, cpp_type=9, label=1, - 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$Will return appinfo in this language', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='include_extended_appinfo', full_name='CPlayer_GetOwnedGames_Request.include_extended_appinfo', index=7, - 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\030ztrue if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.', 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=395, - serialized_end=1183, -) - - -_CPLAYER_GETOWNEDGAMES_RESPONSE_GAME = _descriptor.Descriptor( - name='Game', - full_name='CPlayer_GetOwnedGames_Response.Game', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetOwnedGames_Response.Game.appid', index=0, - number=1, 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='name', full_name='CPlayer_GetOwnedGames_Response.Game.name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='playtime_2weeks', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_2weeks', 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='playtime_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_forever', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='img_icon_url', full_name='CPlayer_GetOwnedGames_Response.Game.img_icon_url', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_community_visible_stats', full_name='CPlayer_GetOwnedGames_Response.Game.has_community_visible_stats', index=5, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='playtime_windows_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_windows_forever', index=6, - number=8, 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='playtime_mac_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_mac_forever', index=7, - number=9, 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='playtime_linux_forever', full_name='CPlayer_GetOwnedGames_Response.Game.playtime_linux_forever', index=8, - number=10, 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='rtime_last_played', full_name='CPlayer_GetOwnedGames_Response.Game.rtime_last_played', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='capsule_filename', full_name='CPlayer_GetOwnedGames_Response.Game.capsule_filename', index=10, - number=12, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sort_as', full_name='CPlayer_GetOwnedGames_Response.Game.sort_as', index=11, - number=13, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_workshop', full_name='CPlayer_GetOwnedGames_Response.Game.has_workshop', index=12, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='has_market', full_name='CPlayer_GetOwnedGames_Response.Game.has_market', index=13, - number=15, 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), - _descriptor.FieldDescriptor( - name='has_dlc', full_name='CPlayer_GetOwnedGames_Response.Game.has_dlc', index=14, - number=16, 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), - _descriptor.FieldDescriptor( - name='has_leaderboards', full_name='CPlayer_GetOwnedGames_Response.Game.has_leaderboards', index=15, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='content_descriptorids', full_name='CPlayer_GetOwnedGames_Response.Game.content_descriptorids', index=16, - number=18, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1294, - serialized_end=1721, -) - -_CPLAYER_GETOWNEDGAMES_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetOwnedGames_Response', - full_name='CPlayer_GetOwnedGames_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='game_count', full_name='CPlayer_GetOwnedGames_Response.game_count', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='games', full_name='CPlayer_GetOwnedGames_Response.games', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETOWNEDGAMES_RESPONSE_GAME, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1186, - serialized_end=1721, -) - - -_CPLAYER_GETPLAYNEXT_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetPlayNext_Request', - full_name='CPlayer_GetPlayNext_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='max_age_seconds', full_name='CPlayer_GetPlayNext_Request.max_age_seconds', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ignore_appids', full_name='CPlayer_GetPlayNext_Request.ignore_appids', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1723, - serialized_end=1800, -) - - -_CPLAYER_GETPLAYNEXT_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetPlayNext_Response', - full_name='CPlayer_GetPlayNext_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='last_update_time', full_name='CPlayer_GetPlayNext_Response.last_update_time', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appids', full_name='CPlayer_GetPlayNext_Response.appids', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1802, - serialized_end=1874, -) - - -_CPLAYER_GETFRIENDSGAMEPLAYINFO_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetFriendsGameplayInfo_Request', - full_name='CPlayer_GetFriendsGameplayInfo_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetFriendsGameplayInfo_Request.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1876, - serialized_end=1931, -) - - -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO = _descriptor.Descriptor( - name='FriendsGameplayInfo', - full_name='CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_played', full_name='CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo.minutes_played', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_played_forever', full_name='CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo.minutes_played_forever', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2462, - serialized_end=2556, -) - -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO = _descriptor.Descriptor( - name='OwnGameplayInfo', - full_name='CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_played', full_name='CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo.minutes_played', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='minutes_played_forever', full_name='CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo.minutes_played_forever', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='in_wishlist', full_name='CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo.in_wishlist', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owned', full_name='CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo.owned', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2558, - serialized_end=2684, -) - -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetFriendsGameplayInfo_Response', - full_name='CPlayer_GetFriendsGameplayInfo_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='your_info', full_name='CPlayer_GetFriendsGameplayInfo_Response.your_info', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='in_game', full_name='CPlayer_GetFriendsGameplayInfo_Response.in_game', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='played_recently', full_name='CPlayer_GetFriendsGameplayInfo_Response.played_recently', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='played_ever', full_name='CPlayer_GetFriendsGameplayInfo_Response.played_ever', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='owns', full_name='CPlayer_GetFriendsGameplayInfo_Response.owns', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='in_wishlist', full_name='CPlayer_GetFriendsGameplayInfo_Response.in_wishlist', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO, _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1934, - serialized_end=2684, -) - - -_CPLAYER_GETGAMEBADGELEVELS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetGameBadgeLevels_Request', - full_name='CPlayer_GetGameBadgeLevels_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetGameBadgeLevels_Request.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2686, - serialized_end=2737, -) - - -_CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE = _descriptor.Descriptor( - name='Badge', - full_name='CPlayer_GetGameBadgeLevels_Response.Badge', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='level', full_name='CPlayer_GetGameBadgeLevels_Response.Badge.level', index=0, - number=1, 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='series', full_name='CPlayer_GetGameBadgeLevels_Response.Badge.series', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='border_color', full_name='CPlayer_GetGameBadgeLevels_Response.Badge.border_color', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2861, - serialized_end=2921, -) - -_CPLAYER_GETGAMEBADGELEVELS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetGameBadgeLevels_Response', - full_name='CPlayer_GetGameBadgeLevels_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='player_level', full_name='CPlayer_GetGameBadgeLevels_Response.player_level', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='badges', full_name='CPlayer_GetGameBadgeLevels_Response.badges', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2740, - serialized_end=2921, -) - - -_CPLAYER_GETPROFILEBACKGROUND_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetProfileBackground_Request', - full_name='CPlayer_GetProfileBackground_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetProfileBackground_Request.steamid', index=0, - number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetProfileBackground_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2923, - serialized_end=3031, -) - - -_PROFILEITEM_PROFILECOLOR = _descriptor.Descriptor( - name='ProfileColor', - full_name='ProfileItem.ProfileColor', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='style_name', full_name='ProfileItem.ProfileColor.style_name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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!EProfileColorStyle string version', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='color', full_name='ProfileItem.ProfileColor.color', index=1, - number=2, type=9, cpp_type=9, label=1, - 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\022hex color to apply', 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=3733, - serialized_end=3845, -) - -_PROFILEITEM = _descriptor.Descriptor( - name='ProfileItem', - full_name='ProfileItem', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='communityitemid', full_name='ProfileItem.communityitemid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='image_small', full_name='ProfileItem.image_small', index=1, - number=2, type=9, cpp_type=9, label=1, - 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)small image used in backpack or selection', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='image_large', full_name='ProfileItem.image_large', index=2, - number=3, type=9, cpp_type=9, label=1, - 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\020the image itself', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='ProfileItem.name', index=3, - number=4, type=9, cpp_type=9, label=1, - 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\014english name', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_title', full_name='ProfileItem.item_title', index=4, - number=5, type=9, cpp_type=9, label=1, - 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\017localized title', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_description', full_name='ProfileItem.item_description', index=5, - number=6, type=9, cpp_type=9, label=1, - 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\025localized description', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='ProfileItem.appid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_type', full_name='ProfileItem.item_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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_class', full_name='ProfileItem.item_class', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='movie_webm', full_name='ProfileItem.movie_webm', index=9, - number=10, type=9, cpp_type=9, label=1, - 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\023URL to webm, if any', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='movie_mp4', full_name='ProfileItem.movie_mp4', index=10, - number=11, type=9, cpp_type=9, label=1, - 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\022URL to mp4, if any', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='movie_webm_small', full_name='ProfileItem.movie_webm_small', index=11, - number=13, type=9, cpp_type=9, label=1, - 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\031URL to small webm, if any', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='movie_mp4_small', full_name='ProfileItem.movie_mp4_small', index=12, - number=14, type=9, cpp_type=9, label=1, - 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\030URL to small mp4, if any', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='equipped_flags', full_name='ProfileItem.equipped_flags', index=13, - 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=b'\202\265\030:Special flags set when equipped (EProfileItemEquippedFlag)', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='profile_colors', full_name='ProfileItem.profile_colors', index=14, - number=15, 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=b'\202\265\030\027Game profile css colors', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_PROFILEITEM_PROFILECOLOR, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3034, - serialized_end=3845, -) - - -_CPLAYER_GETPROFILEBACKGROUND_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetProfileBackground_Response', - full_name='CPlayer_GetProfileBackground_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='profile_background', full_name='CPlayer_GetProfileBackground_Response.profile_background', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3847, - serialized_end=3928, -) - - -_CPLAYER_SETPROFILEBACKGROUND_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetProfileBackground_Request', - full_name='CPlayer_SetProfileBackground_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetProfileBackground_Request.communityitemid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3930, - serialized_end=3993, -) - - -_CPLAYER_SETPROFILEBACKGROUND_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetProfileBackground_Response', - full_name='CPlayer_SetProfileBackground_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3995, - serialized_end=4034, -) - - -_CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetMiniProfileBackground_Request', - full_name='CPlayer_GetMiniProfileBackground_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetMiniProfileBackground_Request.steamid', index=0, - number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetMiniProfileBackground_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4036, - serialized_end=4148, -) - - -_CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetMiniProfileBackground_Response', - full_name='CPlayer_GetMiniProfileBackground_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='profile_background', full_name='CPlayer_GetMiniProfileBackground_Response.profile_background', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4150, - serialized_end=4235, -) - - -_CPLAYER_SETMINIPROFILEBACKGROUND_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetMiniProfileBackground_Request', - full_name='CPlayer_SetMiniProfileBackground_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetMiniProfileBackground_Request.communityitemid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4237, - serialized_end=4304, -) - - -_CPLAYER_SETMINIPROFILEBACKGROUND_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetMiniProfileBackground_Response', - full_name='CPlayer_SetMiniProfileBackground_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4306, - serialized_end=4349, -) - - -_CPLAYER_GETAVATARFRAME_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetAvatarFrame_Request', - full_name='CPlayer_GetAvatarFrame_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetAvatarFrame_Request.steamid', index=0, - number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetAvatarFrame_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4351, - serialized_end=4453, -) - - -_CPLAYER_GETAVATARFRAME_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetAvatarFrame_Response', - full_name='CPlayer_GetAvatarFrame_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='avatar_frame', full_name='CPlayer_GetAvatarFrame_Response.avatar_frame', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4455, - serialized_end=4524, -) - - -_CPLAYER_SETAVATARFRAME_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetAvatarFrame_Request', - full_name='CPlayer_SetAvatarFrame_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetAvatarFrame_Request.communityitemid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4526, - serialized_end=4583, -) - - -_CPLAYER_SETAVATARFRAME_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetAvatarFrame_Response', - full_name='CPlayer_SetAvatarFrame_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4585, - serialized_end=4618, -) - - -_CPLAYER_GETANIMATEDAVATAR_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetAnimatedAvatar_Request', - full_name='CPlayer_GetAnimatedAvatar_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetAnimatedAvatar_Request.steamid', index=0, - number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetAnimatedAvatar_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4620, - serialized_end=4725, -) - - -_CPLAYER_GETANIMATEDAVATAR_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetAnimatedAvatar_Response', - full_name='CPlayer_GetAnimatedAvatar_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='avatar', full_name='CPlayer_GetAnimatedAvatar_Response.avatar', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4727, - serialized_end=4793, -) - - -_CPLAYER_SETANIMATEDAVATAR_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetAnimatedAvatar_Request', - full_name='CPlayer_SetAnimatedAvatar_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetAnimatedAvatar_Request.communityitemid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4795, - serialized_end=4855, -) - - -_CPLAYER_SETANIMATEDAVATAR_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetAnimatedAvatar_Response', - full_name='CPlayer_SetAnimatedAvatar_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4857, - serialized_end=4893, -) - - -_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetSteamDeckKeyboardSkin_Request', - full_name='CPlayer_GetSteamDeckKeyboardSkin_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetSteamDeckKeyboardSkin_Request.steamid', index=0, - number=1, 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=b'\202\265\030\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetSteamDeckKeyboardSkin_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4895, - serialized_end=5007, -) - - -_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetSteamDeckKeyboardSkin_Response', - full_name='CPlayer_GetSteamDeckKeyboardSkin_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steam_deck_keyboard_skin', full_name='CPlayer_GetSteamDeckKeyboardSkin_Response.steam_deck_keyboard_skin', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5009, - serialized_end=5100, -) - - -_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetSteamDeckKeyboardSkin_Request', - full_name='CPlayer_SetSteamDeckKeyboardSkin_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetSteamDeckKeyboardSkin_Request.communityitemid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5102, - serialized_end=5169, -) - - -_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetSteamDeckKeyboardSkin_Response', - full_name='CPlayer_SetSteamDeckKeyboardSkin_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5171, - serialized_end=5214, -) - - -_CPLAYER_GETPROFILEITEMSOWNED_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetProfileItemsOwned_Request', - full_name='CPlayer_GetProfileItemsOwned_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetProfileItemsOwned_Request.language', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filters', full_name='CPlayer_GetProfileItemsOwned_Request.filters', index=1, - number=2, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5216, - serialized_end=5311, -) - - -_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetProfileItemsOwned_Response', - full_name='CPlayer_GetProfileItemsOwned_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='profile_backgrounds', full_name='CPlayer_GetProfileItemsOwned_Response.profile_backgrounds', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='mini_profile_backgrounds', full_name='CPlayer_GetProfileItemsOwned_Response.mini_profile_backgrounds', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='avatar_frames', full_name='CPlayer_GetProfileItemsOwned_Response.avatar_frames', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='animated_avatars', full_name='CPlayer_GetProfileItemsOwned_Response.animated_avatars', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='profile_modifiers', full_name='CPlayer_GetProfileItemsOwned_Response.profile_modifiers', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_deck_keyboard_skins', full_name='CPlayer_GetProfileItemsOwned_Response.steam_deck_keyboard_skins', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='steam_deck_startup_movies', full_name='CPlayer_GetProfileItemsOwned_Response.steam_deck_startup_movies', index=6, - number=7, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5314, - serialized_end=5660, -) - - -_CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetProfileItemsEquipped_Request', - full_name='CPlayer_GetProfileItemsEquipped_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetProfileItemsEquipped_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetProfileItemsEquipped_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5662, - serialized_end=5738, -) - - -_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetProfileItemsEquipped_Response', - full_name='CPlayer_GetProfileItemsEquipped_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='profile_background', full_name='CPlayer_GetProfileItemsEquipped_Response.profile_background', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='mini_profile_background', full_name='CPlayer_GetProfileItemsEquipped_Response.mini_profile_background', index=1, - number=2, 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), - _descriptor.FieldDescriptor( - name='avatar_frame', full_name='CPlayer_GetProfileItemsEquipped_Response.avatar_frame', 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), - _descriptor.FieldDescriptor( - name='animated_avatar', full_name='CPlayer_GetProfileItemsEquipped_Response.animated_avatar', index=3, - number=4, 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), - _descriptor.FieldDescriptor( - name='profile_modifier', full_name='CPlayer_GetProfileItemsEquipped_Response.profile_modifier', index=4, - number=5, 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), - _descriptor.FieldDescriptor( - name='steam_deck_keyboard_skin', full_name='CPlayer_GetProfileItemsEquipped_Response.steam_deck_keyboard_skin', index=5, - number=6, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5741, - serialized_end=6035, -) - - -_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetEquippedProfileItemFlags_Request', - full_name='CPlayer_SetEquippedProfileItemFlags_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetEquippedProfileItemFlags_Request.communityitemid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='flags', full_name='CPlayer_SetEquippedProfileItemFlags_Request.flags', 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\030\037Set of EProfileItemEquippedFlag', 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=6037, - serialized_end=6159, -) - - -_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetEquippedProfileItemFlags_Response', - full_name='CPlayer_SetEquippedProfileItemFlags_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6161, - serialized_end=6207, -) - - -_CPLAYER_GETEMOTICONLIST_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetEmoticonList_Request', - full_name='CPlayer_GetEmoticonList_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6209, - serialized_end=6242, -) - - -_CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON = _descriptor.Descriptor( - name='Emoticon', - full_name='CPlayer_GetEmoticonList_Response.Emoticon', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='CPlayer_GetEmoticonList_Response.Emoticon.name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CPlayer_GetEmoticonList_Response.Emoticon.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_last_used', full_name='CPlayer_GetEmoticonList_Response.Emoticon.time_last_used', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='use_count', full_name='CPlayer_GetEmoticonList_Response.Emoticon.use_count', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_received', full_name='CPlayer_GetEmoticonList_Response.Emoticon.time_received', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetEmoticonList_Response.Emoticon.appid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6344, - serialized_end=6464, -) - -_CPLAYER_GETEMOTICONLIST_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetEmoticonList_Response', - full_name='CPlayer_GetEmoticonList_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='emoticons', full_name='CPlayer_GetEmoticonList_Response.emoticons', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6245, - serialized_end=6464, -) - - -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetTopAchievementsForGames_Request', - full_name='CPlayer_GetTopAchievementsForGames_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetTopAchievementsForGames_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetTopAchievementsForGames_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_achievements', full_name='CPlayer_GetTopAchievementsForGames_Request.max_achievements', 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\030#The max achievements to load. Max 8', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appids', full_name='CPlayer_GetTopAchievementsForGames_Request.appids', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6467, - serialized_end=6629, -) - - -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT = _descriptor.Descriptor( - name='Achievement', - full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='statid', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.statid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='bit', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.bit', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='name', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.name', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='desc', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.desc', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='icon', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.icon', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='icon_gray', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.icon_gray', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='hidden', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.hidden', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='player_percent_unlocked', full_name='CPlayer_GetTopAchievementsForGames_Response.Achievement.player_percent_unlocked', index=7, - number=8, type=9, cpp_type=9, label=1, - 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?Formatted to one decimal place, min value is 0.1, max value 100', 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=6746, - serialized_end=6967, -) - -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME = _descriptor.Descriptor( - name='Game', - full_name='CPlayer_GetTopAchievementsForGames_Response.Game', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetTopAchievementsForGames_Response.Game.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total_achievements', full_name='CPlayer_GetTopAchievementsForGames_Response.Game.total_achievements', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='achievements', full_name='CPlayer_GetTopAchievementsForGames_Response.Game.achievements', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6970, - serialized_end=7099, -) - -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetTopAchievementsForGames_Response', - full_name='CPlayer_GetTopAchievementsForGames_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='games', full_name='CPlayer_GetTopAchievementsForGames_Response.games', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT, _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6632, - serialized_end=7099, -) - - -_CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetAchievementsProgress_Request', - full_name='CPlayer_GetAchievementsProgress_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetAchievementsProgress_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetAchievementsProgress_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appids', full_name='CPlayer_GetAchievementsProgress_Request.appids', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7101, - serialized_end=7193, -) - - -_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS = _descriptor.Descriptor( - name='AchievementProgress', - full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unlocked', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.unlocked', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='total', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.total', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='percentage', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.percentage', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='all_unlocked', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.all_unlocked', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='cache_time', full_name='CPlayer_GetAchievementsProgress_Response.AchievementProgress.cache_time', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7334, - serialized_end=7465, -) - -_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetAchievementsProgress_Response', - full_name='CPlayer_GetAchievementsProgress_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='achievement_progress', full_name='CPlayer_GetAchievementsProgress_Response.achievement_progress', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7196, - serialized_end=7465, -) - - -_CPLAYER_GETGAMEACHIEVEMENTS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetGameAchievements_Request', - full_name='CPlayer_GetGameAchievements_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetGameAchievements_Request.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetGameAchievements_Request.language', index=1, - number=2, type=9, cpp_type=9, label=1, - 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\036Lowercase, language shortnames', 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=7467, - serialized_end=7573, -) - - -_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT = _descriptor.Descriptor( - name='Achievement', - full_name='CPlayer_GetGameAchievements_Response.Achievement', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='internal_name', full_name='CPlayer_GetGameAchievements_Response.Achievement.internal_name', index=0, - number=1, type=9, cpp_type=9, label=1, - 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\030bWill come uppercase, internal facing name set by the partner; needed to associate with user unlock', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='localized_name', full_name='CPlayer_GetGameAchievements_Response.Achievement.localized_name', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='localized_desc', full_name='CPlayer_GetGameAchievements_Response.Achievement.localized_desc', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='icon', full_name='CPlayer_GetGameAchievements_Response.Achievement.icon', index=3, - number=4, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='icon_gray', full_name='CPlayer_GetGameAchievements_Response.Achievement.icon_gray', index=4, - number=5, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='hidden', full_name='CPlayer_GetGameAchievements_Response.Achievement.hidden', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='player_percent_unlocked', full_name='CPlayer_GetGameAchievements_Response.Achievement.player_percent_unlocked', index=6, - number=7, type=9, cpp_type=9, label=1, - 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?Formatted to one decimal place, min value is 0.1, max value 100', 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=7690, - serialized_end=8029, -) - -_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetGameAchievements_Response', - full_name='CPlayer_GetGameAchievements_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='achievements', full_name='CPlayer_GetGameAchievements_Response.achievements', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7576, - serialized_end=8029, -) - - -_CPLAYER_GETFAVORITEBADGE_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetFavoriteBadge_Request', - full_name='CPlayer_GetFavoriteBadge_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetFavoriteBadge_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8031, - serialized_end=8082, -) - - -_CPLAYER_GETFAVORITEBADGE_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetFavoriteBadge_Response', - full_name='CPlayer_GetFavoriteBadge_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='has_favorite_badge', full_name='CPlayer_GetFavoriteBadge_Response.has_favorite_badge', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='badgeid', full_name='CPlayer_GetFavoriteBadge_Response.badgeid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_GetFavoriteBadge_Response.communityitemid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_type', full_name='CPlayer_GetFavoriteBadge_Response.item_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='border_color', full_name='CPlayer_GetFavoriteBadge_Response.border_color', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetFavoriteBadge_Response.appid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='level', full_name='CPlayer_GetFavoriteBadge_Response.level', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8085, - serialized_end=8261, -) - - -_CPLAYER_SETFAVORITEBADGE_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetFavoriteBadge_Request', - full_name='CPlayer_SetFavoriteBadge_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='communityitemid', full_name='CPlayer_SetFavoriteBadge_Request.communityitemid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='badgeid', full_name='CPlayer_SetFavoriteBadge_Request.badgeid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8263, - serialized_end=8339, -) - - -_CPLAYER_SETFAVORITEBADGE_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetFavoriteBadge_Response', - full_name='CPlayer_SetFavoriteBadge_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8341, - serialized_end=8376, -) - - -_CPLAYER_GETPROFILECUSTOMIZATION_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetProfileCustomization_Request', - full_name='CPlayer_GetProfileCustomization_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetProfileCustomization_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='include_inactive_customizations', full_name='CPlayer_GetProfileCustomization_Request.include_inactive_customizations', 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), - _descriptor.FieldDescriptor( - name='include_purchased_customizations', full_name='CPlayer_GetProfileCustomization_Request.include_purchased_customizations', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8379, - serialized_end=8520, -) - - -_PROFILECUSTOMIZATIONSLOT = _descriptor.Descriptor( - name='ProfileCustomizationSlot', - full_name='ProfileCustomizationSlot', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='slot', full_name='ProfileCustomizationSlot.slot', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='ProfileCustomizationSlot.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='publishedfileid', full_name='ProfileCustomizationSlot.publishedfileid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_assetid', full_name='ProfileCustomizationSlot.item_assetid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_contextid', full_name='ProfileCustomizationSlot.item_contextid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notes', full_name='ProfileCustomizationSlot.notes', index=5, - number=6, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='title', full_name='ProfileCustomizationSlot.title', index=6, - number=7, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='accountid', full_name='ProfileCustomizationSlot.accountid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='badgeid', full_name='ProfileCustomizationSlot.badgeid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='border_color', full_name='ProfileCustomizationSlot.border_color', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_classid', full_name='ProfileCustomizationSlot.item_classid', index=10, - number=11, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='item_instanceid', full_name='ProfileCustomizationSlot.item_instanceid', index=11, - number=12, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='ban_check_result', full_name='ProfileCustomizationSlot.ban_check_result', index=12, - number=13, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='replay_year', full_name='ProfileCustomizationSlot.replay_year', index=13, - number=14, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8523, - serialized_end=8893, -) - - -_PROFILECUSTOMIZATION = _descriptor.Descriptor( - name='ProfileCustomization', - full_name='ProfileCustomization', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='customization_type', full_name='ProfileCustomization.customization_type', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='large', full_name='ProfileCustomization.large', 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), - _descriptor.FieldDescriptor( - name='slots', full_name='ProfileCustomization.slots', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='active', full_name='ProfileCustomization.active', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='customization_style', full_name='ProfileCustomization.customization_style', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='purchaseid', full_name='ProfileCustomization.purchaseid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='level', full_name='ProfileCustomization.level', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=8896, - serialized_end=9213, -) - - -_PROFILETHEME = _descriptor.Descriptor( - name='ProfileTheme', - full_name='ProfileTheme', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='theme_id', full_name='ProfileTheme.theme_id', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='title', full_name='ProfileTheme.title', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9215, - serialized_end=9262, -) - - -_PROFILEPREFERENCES = _descriptor.Descriptor( - name='ProfilePreferences', - full_name='ProfilePreferences', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='hide_profile_awards', full_name='ProfilePreferences.hide_profile_awards', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9264, - serialized_end=9313, -) - - -_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE_PURCHASEDCUSTOMIZATION = _descriptor.Descriptor( - name='PurchasedCustomization', - full_name='CPlayer_GetProfileCustomization_Response.PurchasedCustomization', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='purchaseid', full_name='CPlayer_GetProfileCustomization_Response.PurchasedCustomization.purchaseid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='customization_type', full_name='CPlayer_GetProfileCustomization_Response.PurchasedCustomization.customization_type', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='level', full_name='CPlayer_GetProfileCustomization_Response.PurchasedCustomization.level', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9621, - serialized_end=9772, -) - -_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetProfileCustomization_Response', - full_name='CPlayer_GetProfileCustomization_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='customizations', full_name='CPlayer_GetProfileCustomization_Response.customizations', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='slots_available', full_name='CPlayer_GetProfileCustomization_Response.slots_available', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='profile_theme', full_name='CPlayer_GetProfileCustomization_Response.profile_theme', 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), - _descriptor.FieldDescriptor( - name='purchased_customizations', full_name='CPlayer_GetProfileCustomization_Response.purchased_customizations', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='profile_preferences', full_name='CPlayer_GetProfileCustomization_Response.profile_preferences', index=4, - number=5, 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=[ - ], - nested_types=[_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE_PURCHASEDCUSTOMIZATION, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9316, - serialized_end=9772, -) - - -_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetPurchasedProfileCustomizations_Request', - full_name='CPlayer_GetPurchasedProfileCustomizations_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetPurchasedProfileCustomizations_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9774, - serialized_end=9842, -) - - -_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION = _descriptor.Descriptor( - name='PurchasedCustomization', - full_name='CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='purchaseid', full_name='CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization.purchaseid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='customization_type', full_name='CPlayer_GetPurchasedProfileCustomizations_Response.PurchasedCustomization.customization_type', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9621, - serialized_end=9757, -) - -_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetPurchasedProfileCustomizations_Response', - full_name='CPlayer_GetPurchasedProfileCustomizations_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='purchased_customizations', full_name='CPlayer_GetPurchasedProfileCustomizations_Response.purchased_customizations', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=9845, - serialized_end=10146, -) - - -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request', - full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10148, - serialized_end=10227, -) - - -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION = _descriptor.Descriptor( - name='PurchasedCustomization', - full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.PurchasedCustomization', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='customization_type', full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.PurchasedCustomization.customization_type', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='count', full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.PurchasedCustomization.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=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=10536, - serialized_end=10667, -) - -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION = _descriptor.Descriptor( - name='UpgradedCustomization', - full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.UpgradedCustomization', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='customization_type', full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.UpgradedCustomization.customization_type', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='level', full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.UpgradedCustomization.level', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10670, - serialized_end=10800, -) - -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response', - full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='purchased_customizations', full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.purchased_customizations', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='upgraded_customizations', full_name='CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response.upgraded_customizations', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION, _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10230, - serialized_end=10800, -) - - -_CPLAYER_GETPROFILETHEMESAVAILABLE_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetProfileThemesAvailable_Request', - full_name='CPlayer_GetProfileThemesAvailable_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10802, - serialized_end=10845, -) - - -_CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetProfileThemesAvailable_Response', - full_name='CPlayer_GetProfileThemesAvailable_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='profile_themes', full_name='CPlayer_GetProfileThemesAvailable_Response.profile_themes', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10847, - serialized_end=10930, -) - - -_CPLAYER_SETPROFILETHEME_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetProfileTheme_Request', - full_name='CPlayer_SetProfileTheme_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='theme_id', full_name='CPlayer_SetProfileTheme_Request.theme_id', index=0, - number=1, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10932, - serialized_end=10983, -) - - -_CPLAYER_SETPROFILETHEME_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetProfileTheme_Response', - full_name='CPlayer_SetProfileTheme_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10985, - serialized_end=11019, -) - - -_CPLAYER_SETPROFILEPREFERENCES_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetProfilePreferences_Request', - full_name='CPlayer_SetProfilePreferences_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='profile_preferences', full_name='CPlayer_SetProfilePreferences_Request.profile_preferences', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11021, - serialized_end=11110, -) - - -_CPLAYER_SETPROFILEPREFERENCES_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetProfilePreferences_Response', - full_name='CPlayer_SetProfilePreferences_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11112, - serialized_end=11152, -) - - -_CPLAYER_POSTSTATUSTOFRIENDS_REQUEST = _descriptor.Descriptor( - name='CPlayer_PostStatusToFriends_Request', - full_name='CPlayer_PostStatusToFriends_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_PostStatusToFriends_Request.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='status_text', full_name='CPlayer_PostStatusToFriends_Request.status_text', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11154, - serialized_end=11227, -) - - -_CPLAYER_POSTSTATUSTOFRIENDS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_PostStatusToFriends_Response', - full_name='CPlayer_PostStatusToFriends_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11229, - serialized_end=11267, -) - - -_CPLAYER_GETPOSTEDSTATUS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetPostedStatus_Request', - full_name='CPlayer_GetPostedStatus_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_GetPostedStatus_Request.steamid', index=0, - number=1, 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\035The player we\'re asking about', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='postid', full_name='CPlayer_GetPostedStatus_Request.postid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11269, - serialized_end=11370, -) - - -_CPLAYER_GETPOSTEDSTATUS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetPostedStatus_Response', - full_name='CPlayer_GetPostedStatus_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CPlayer_GetPostedStatus_Response.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='postid', full_name='CPlayer_GetPostedStatus_Response.postid', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='status_text', full_name='CPlayer_GetPostedStatus_Response.status_text', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='deleted', full_name='CPlayer_GetPostedStatus_Response.deleted', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetPostedStatus_Response.appid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11372, - serialized_end=11494, -) - - -_CPLAYER_DELETEPOSTEDSTATUS_REQUEST = _descriptor.Descriptor( - name='CPlayer_DeletePostedStatus_Request', - full_name='CPlayer_DeletePostedStatus_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='postid', full_name='CPlayer_DeletePostedStatus_Request.postid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11496, - serialized_end=11548, -) - - -_CPLAYER_DELETEPOSTEDSTATUS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_DeletePostedStatus_Response', - full_name='CPlayer_DeletePostedStatus_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11550, - serialized_end=11587, -) - - -_CPLAYER_GETLASTPLAYEDTIMES_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetLastPlayedTimes_Request', - full_name='CPlayer_GetLastPlayedTimes_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='min_last_played', full_name='CPlayer_GetLastPlayedTimes_Request.min_last_played', index=0, - number=1, 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 most recent last-played time the client already knows about', 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=11590, - serialized_end=11720, -) - - -_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME = _descriptor.Descriptor( - name='Game', - full_name='CPlayer_GetLastPlayedTimes_Response.Game', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetLastPlayedTimes_Response.Game.appid', index=0, - number=1, 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='last_playtime', full_name='CPlayer_GetLastPlayedTimes_Response.Game.last_playtime', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='playtime_2weeks', full_name='CPlayer_GetLastPlayedTimes_Response.Game.playtime_2weeks', 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='playtime_forever', full_name='CPlayer_GetLastPlayedTimes_Response.Game.playtime_forever', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='first_playtime', full_name='CPlayer_GetLastPlayedTimes_Response.Game.first_playtime', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='playtime_windows_forever', full_name='CPlayer_GetLastPlayedTimes_Response.Game.playtime_windows_forever', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='playtime_mac_forever', full_name='CPlayer_GetLastPlayedTimes_Response.Game.playtime_mac_forever', index=6, - number=7, 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='playtime_linux_forever', full_name='CPlayer_GetLastPlayedTimes_Response.Game.playtime_linux_forever', index=7, - number=8, 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='first_windows_playtime', full_name='CPlayer_GetLastPlayedTimes_Response.Game.first_windows_playtime', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='first_mac_playtime', full_name='CPlayer_GetLastPlayedTimes_Response.Game.first_mac_playtime', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='first_linux_playtime', full_name='CPlayer_GetLastPlayedTimes_Response.Game.first_linux_playtime', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_windows_playtime', full_name='CPlayer_GetLastPlayedTimes_Response.Game.last_windows_playtime', index=11, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_mac_playtime', full_name='CPlayer_GetLastPlayedTimes_Response.Game.last_mac_playtime', index=12, - number=13, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_linux_playtime', full_name='CPlayer_GetLastPlayedTimes_Response.Game.last_linux_playtime', index=13, - number=14, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11821, - serialized_end=12213, -) - -_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetLastPlayedTimes_Response', - full_name='CPlayer_GetLastPlayedTimes_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='games', full_name='CPlayer_GetLastPlayedTimes_Response.games', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=11723, - serialized_end=12213, -) - - -_CPLAYER_GETTIMESSAACCEPTED_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetTimeSSAAccepted_Request', - full_name='CPlayer_GetTimeSSAAccepted_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12215, - serialized_end=12251, -) - - -_CPLAYER_GETTIMESSAACCEPTED_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetTimeSSAAccepted_Response', - full_name='CPlayer_GetTimeSSAAccepted_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='time_ssa_accepted', full_name='CPlayer_GetTimeSSAAccepted_Response.time_ssa_accepted', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_ssa_updated', full_name='CPlayer_GetTimeSSAAccepted_Response.time_ssa_updated', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_chinassa_accepted', full_name='CPlayer_GetTimeSSAAccepted_Response.time_chinassa_accepted', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12253, - serialized_end=12375, -) - - -_CPLAYER_ACCEPTSSA_REQUEST = _descriptor.Descriptor( - name='CPlayer_AcceptSSA_Request', - full_name='CPlayer_AcceptSSA_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='agreement_type', full_name='CPlayer_AcceptSSA_Request.agreement_type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=True, default_value=-1, - 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='time_signed_utc', full_name='CPlayer_AcceptSSA_Request.time_signed_utc', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12377, - serialized_end=12496, -) - - -_CPLAYER_ACCEPTSSA_RESPONSE = _descriptor.Descriptor( - name='CPlayer_AcceptSSA_Response', - full_name='CPlayer_AcceptSSA_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12498, - serialized_end=12526, -) - - -_CPLAYER_GETNICKNAMELIST_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetNicknameList_Request', - full_name='CPlayer_GetNicknameList_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12528, - serialized_end=12561, -) - - -_CPLAYER_GETNICKNAMELIST_RESPONSE_PLAYERNICKNAME = _descriptor.Descriptor( - name='PlayerNickname', - full_name='CPlayer_GetNicknameList_Response.PlayerNickname', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CPlayer_GetNicknameList_Response.PlayerNickname.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nickname', full_name='CPlayer_GetNicknameList_Response.PlayerNickname.nickname', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12669, - serialized_end=12722, -) - -_CPLAYER_GETNICKNAMELIST_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetNicknameList_Response', - full_name='CPlayer_GetNicknameList_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='nicknames', full_name='CPlayer_GetNicknameList_Response.nicknames', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_GETNICKNAMELIST_RESPONSE_PLAYERNICKNAME, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12564, - serialized_end=12722, -) - - -_CPLAYER_GETPERFRIENDPREFERENCES_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetPerFriendPreferences_Request', - full_name='CPlayer_GetPerFriendPreferences_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12724, - serialized_end=12765, -) - - -_PERFRIENDPREFERENCES = _descriptor.Descriptor( - name='PerFriendPreferences', - full_name='PerFriendPreferences', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='PerFriendPreferences.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nickname', full_name='PerFriendPreferences.nickname', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notifications_showingame', full_name='PerFriendPreferences.notifications_showingame', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notifications_showonline', full_name='PerFriendPreferences.notifications_showonline', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notifications_showmessages', full_name='PerFriendPreferences.notifications_showmessages', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sounds_showingame', full_name='PerFriendPreferences.sounds_showingame', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sounds_showonline', full_name='PerFriendPreferences.sounds_showonline', index=6, - number=7, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='sounds_showmessages', full_name='PerFriendPreferences.sounds_showmessages', index=7, - number=8, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='notifications_sendmobile', full_name='PerFriendPreferences.notifications_sendmobile', index=8, - number=9, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=12768, - serialized_end=13489, -) - - -_CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetPerFriendPreferences_Response', - full_name='CPlayer_GetPerFriendPreferences_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='preferences', full_name='CPlayer_GetPerFriendPreferences_Response.preferences', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13491, - serialized_end=13577, -) - - -_CPLAYER_SETPERFRIENDPREFERENCES_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetPerFriendPreferences_Request', - full_name='CPlayer_SetPerFriendPreferences_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='preferences', full_name='CPlayer_SetPerFriendPreferences_Request.preferences', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13579, - serialized_end=13664, -) - - -_CPLAYER_SETPERFRIENDPREFERENCES_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetPerFriendPreferences_Response', - full_name='CPlayer_SetPerFriendPreferences_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13666, - serialized_end=13708, -) - - -_CPLAYER_ADDFRIEND_REQUEST = _descriptor.Descriptor( - name='CPlayer_AddFriend_Request', - full_name='CPlayer_AddFriend_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_AddFriend_Request.steamid', index=0, - number=1, 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=b'\202\265\0301Steam ID of user to whom to send a friend invite.', 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=13710, - serialized_end=13809, -) - - -_CPLAYER_ADDFRIEND_RESPONSE = _descriptor.Descriptor( - name='CPlayer_AddFriend_Response', - full_name='CPlayer_AddFriend_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='invite_sent', full_name='CPlayer_AddFriend_Response.invite_sent', index=0, - number=1, 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\0306True if the operation was successful, false otherwise.', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='friend_relationship', full_name='CPlayer_AddFriend_Response.friend_relationship', 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\030ethe resulting relationship. Depending on state, may move directly to friends rather than invite sent', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='result', full_name='CPlayer_AddFriend_Response.result', 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=13812, - serialized_end=14074, -) - - -_CPLAYER_REMOVEFRIEND_REQUEST = _descriptor.Descriptor( - name='CPlayer_RemoveFriend_Request', - full_name='CPlayer_RemoveFriend_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_RemoveFriend_Request.steamid', index=0, - number=1, 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=b'\202\265\030\035Steam ID of friend to remove.', 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=14076, - serialized_end=14158, -) - - -_CPLAYER_REMOVEFRIEND_RESPONSE = _descriptor.Descriptor( - name='CPlayer_RemoveFriend_Response', - full_name='CPlayer_RemoveFriend_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friend_relationship', full_name='CPlayer_RemoveFriend_Response.friend_relationship', index=0, - number=1, 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\032the resulting relationship', 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=14160, - serialized_end=14252, -) - - -_CPLAYER_IGNOREFRIEND_REQUEST = _descriptor.Descriptor( - name='CPlayer_IgnoreFriend_Request', - full_name='CPlayer_IgnoreFriend_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='steamid', full_name='CPlayer_IgnoreFriend_Request.steamid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unignore', full_name='CPlayer_IgnoreFriend_Request.unignore', 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=b'\202\265\0308If set, remove from ignore/block list instead of adding ', 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=14254, - serialized_end=14381, -) - - -_CPLAYER_IGNOREFRIEND_RESPONSE = _descriptor.Descriptor( - name='CPlayer_IgnoreFriend_Response', - full_name='CPlayer_IgnoreFriend_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='friend_relationship', full_name='CPlayer_IgnoreFriend_Response.friend_relationship', index=0, - number=1, 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\032the resulting relationship', 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=14383, - serialized_end=14475, -) - - -_CPLAYER_GETCOMMUNITYPREFERENCES_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetCommunityPreferences_Request', - full_name='CPlayer_GetCommunityPreferences_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14477, - serialized_end=14518, -) - - -_CPLAYER_COMMUNITYPREFERENCES = _descriptor.Descriptor( - name='CPlayer_CommunityPreferences', - full_name='CPlayer_CommunityPreferences', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parenthesize_nicknames', full_name='CPlayer_CommunityPreferences.parenthesize_nicknames', index=0, - number=4, type=8, cpp_type=7, label=1, - has_default_value=True, 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), - _descriptor.FieldDescriptor( - name='text_filter_setting', full_name='CPlayer_CommunityPreferences.text_filter_setting', index=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='text_filter_ignore_friends', full_name='CPlayer_CommunityPreferences.text_filter_ignore_friends', index=2, - number=6, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=True, - 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='text_filter_words_revision', full_name='CPlayer_CommunityPreferences.text_filter_words_revision', index=3, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='timestamp_updated', full_name='CPlayer_CommunityPreferences.timestamp_updated', index=4, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14521, - serialized_end=14783, -) - - -_CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetCommunityPreferences_Response', - full_name='CPlayer_GetCommunityPreferences_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='preferences', full_name='CPlayer_GetCommunityPreferences_Response.preferences', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14785, - serialized_end=14879, -) - - -_CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST = _descriptor.Descriptor( - name='CPlayer_SetCommunityPreferences_Request', - full_name='CPlayer_SetCommunityPreferences_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='preferences', full_name='CPlayer_SetCommunityPreferences_Request.preferences', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14881, - serialized_end=14974, -) - - -_CPLAYER_SETCOMMUNITYPREFERENCES_RESPONSE = _descriptor.Descriptor( - name='CPlayer_SetCommunityPreferences_Response', - full_name='CPlayer_SetCommunityPreferences_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14976, - serialized_end=15018, -) - - -_CPLAYER_GETTEXTFILTERWORDS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetTextFilterWords_Request', - full_name='CPlayer_GetTextFilterWords_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15020, - serialized_end=15056, -) - - -_CPLAYER_TEXTFILTERWORDS = _descriptor.Descriptor( - name='CPlayer_TextFilterWords', - full_name='CPlayer_TextFilterWords', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='text_filter_custom_banned_words', full_name='CPlayer_TextFilterWords.text_filter_custom_banned_words', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='text_filter_custom_clean_words', full_name='CPlayer_TextFilterWords.text_filter_custom_clean_words', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='text_filter_words_revision', full_name='CPlayer_TextFilterWords.text_filter_words_revision', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15059, - serialized_end=15201, -) - - -_CPLAYER_GETTEXTFILTERWORDS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetTextFilterWords_Response', - full_name='CPlayer_GetTextFilterWords_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='words', full_name='CPlayer_GetTextFilterWords_Response.words', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15203, - serialized_end=15281, -) - - -_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetNewSteamAnnouncementState_Request', - full_name='CPlayer_GetNewSteamAnnouncementState_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='language', full_name='CPlayer_GetNewSteamAnnouncementState_Request.language', index=0, - number=1, 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), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15283, - serialized_end=15347, -) - - -_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetNewSteamAnnouncementState_Response', - full_name='CPlayer_GetNewSteamAnnouncementState_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='state', full_name='CPlayer_GetNewSteamAnnouncementState_Response.state', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='announcement_headline', full_name='CPlayer_GetNewSteamAnnouncementState_Response.announcement_headline', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='announcement_url', full_name='CPlayer_GetNewSteamAnnouncementState_Response.announcement_url', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_posted', full_name='CPlayer_GetNewSteamAnnouncementState_Response.time_posted', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='announcement_gid', full_name='CPlayer_GetNewSteamAnnouncementState_Response.announcement_gid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15350, - serialized_end=15583, -) - - -_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_REQUEST = _descriptor.Descriptor( - name='CPlayer_UpdateSteamAnnouncementLastRead_Request', - full_name='CPlayer_UpdateSteamAnnouncementLastRead_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='announcement_gid', full_name='CPlayer_UpdateSteamAnnouncementLastRead_Request.announcement_gid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_posted', full_name='CPlayer_UpdateSteamAnnouncementLastRead_Request.time_posted', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15585, - serialized_end=15681, -) - - -_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_RESPONSE = _descriptor.Descriptor( - name='CPlayer_UpdateSteamAnnouncementLastRead_Response', - full_name='CPlayer_UpdateSteamAnnouncementLastRead_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15683, - serialized_end=15733, -) - - -_CPLAYER_GETPRIVACYSETTINGS_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetPrivacySettings_Request', - full_name='CPlayer_GetPrivacySettings_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15735, - serialized_end=15771, -) - - -_CPRIVACYSETTINGS = _descriptor.Descriptor( - name='CPrivacySettings', - full_name='CPrivacySettings', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='privacy_state', full_name='CPrivacySettings.privacy_state', index=0, - number=1, 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='privacy_state_inventory', full_name='CPrivacySettings.privacy_state_inventory', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='privacy_state_gifts', full_name='CPrivacySettings.privacy_state_gifts', 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='privacy_state_ownedgames', full_name='CPrivacySettings.privacy_state_ownedgames', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='privacy_state_playtime', full_name='CPrivacySettings.privacy_state_playtime', 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='privacy_state_friendslist', full_name='CPrivacySettings.privacy_state_friendslist', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15774, - serialized_end=15978, -) - - -_CPLAYER_GETPRIVACYSETTINGS_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetPrivacySettings_Response', - full_name='CPlayer_GetPrivacySettings_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='privacy_settings', full_name='CPlayer_GetPrivacySettings_Response.privacy_settings', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15980, - serialized_end=16062, -) - - -_CPLAYER_GETDURATIONCONTROL_REQUEST = _descriptor.Descriptor( - name='CPlayer_GetDurationControl_Request', - full_name='CPlayer_GetDurationControl_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_GetDurationControl_Request.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16064, - serialized_end=16115, -) - - -_CPLAYER_GETDURATIONCONTROL_RESPONSE = _descriptor.Descriptor( - name='CPlayer_GetDurationControl_Response', - full_name='CPlayer_GetDurationControl_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='is_enabled', full_name='CPlayer_GetDurationControl_Response.is_enabled', index=0, - number=1, 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), - _descriptor.FieldDescriptor( - name='seconds', full_name='CPlayer_GetDurationControl_Response.seconds', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='seconds_today', full_name='CPlayer_GetDurationControl_Response.seconds_today', 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='is_steamchina_account', full_name='CPlayer_GetDurationControl_Response.is_steamchina_account', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_age_verified', full_name='CPlayer_GetDurationControl_Response.is_age_verified', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='seconds_allowed_today', full_name='CPlayer_GetDurationControl_Response.seconds_allowed_today', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='age_verification_pending', full_name='CPlayer_GetDurationControl_Response.age_verification_pending', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='block_minors', full_name='CPlayer_GetDurationControl_Response.block_minors', index=7, - 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=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=16118, - serialized_end=16358, -) - - -_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY = _descriptor.Descriptor( - name='PlayHistory', - full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='appid', full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory.appid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='session_time_start', full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory.session_time_start', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='seconds', full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory.seconds', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='offline', full_name='CPlayer_RecordDisconnectedPlaytime_Request.PlayHistory.offline', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16487, - serialized_end=16577, -) - -_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST = _descriptor.Descriptor( - name='CPlayer_RecordDisconnectedPlaytime_Request', - full_name='CPlayer_RecordDisconnectedPlaytime_Request', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='play_sessions', full_name='CPlayer_RecordDisconnectedPlaytime_Request.play_sessions', index=0, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16361, - serialized_end=16577, -) - - -_CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE = _descriptor.Descriptor( - name='CPlayer_RecordDisconnectedPlaytime_Response', - full_name='CPlayer_RecordDisconnectedPlaytime_Response', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16579, - serialized_end=16624, -) - - -_CPLAYER_LASTPLAYEDTIMES_NOTIFICATION = _descriptor.Descriptor( - name='CPlayer_LastPlayedTimes_Notification', - full_name='CPlayer_LastPlayedTimes_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='games', full_name='CPlayer_LastPlayedTimes_Notification.games', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16626, - serialized_end=16722, -) - - -_CPLAYER_FRIENDNICKNAMECHANGED_NOTIFICATION = _descriptor.Descriptor( - name='CPlayer_FriendNicknameChanged_Notification', - full_name='CPlayer_FriendNicknameChanged_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CPlayer_FriendNicknameChanged_Notification.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='nickname', full_name='CPlayer_FriendNicknameChanged_Notification.nickname', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='is_echo_to_self', full_name='CPlayer_FriendNicknameChanged_Notification.is_echo_to_self', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16724, - serialized_end=16830, -) - - -_CPLAYER_FRIENDEQUIPPEDPROFILEITEMSCHANGED_NOTIFICATION = _descriptor.Descriptor( - name='CPlayer_FriendEquippedProfileItemsChanged_Notification', - full_name='CPlayer_FriendEquippedProfileItemsChanged_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CPlayer_FriendEquippedProfileItemsChanged_Notification.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16832, - serialized_end=16907, -) - - -_CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION = _descriptor.Descriptor( - name='CPlayer_NewSteamAnnouncementState_Notification', - full_name='CPlayer_NewSteamAnnouncementState_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='state', full_name='CPlayer_NewSteamAnnouncementState_Notification.state', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='announcement_headline', full_name='CPlayer_NewSteamAnnouncementState_Notification.announcement_headline', index=1, - number=2, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='announcement_url', full_name='CPlayer_NewSteamAnnouncementState_Notification.announcement_url', index=2, - number=3, type=9, cpp_type=9, label=1, - 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='time_posted', full_name='CPlayer_NewSteamAnnouncementState_Notification.time_posted', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='announcement_gid', full_name='CPlayer_NewSteamAnnouncementState_Notification.announcement_gid', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=16910, - serialized_end=17144, -) - - -_CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION = _descriptor.Descriptor( - name='CPlayer_CommunityPreferencesChanged_Notification', - full_name='CPlayer_CommunityPreferencesChanged_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='preferences', full_name='CPlayer_CommunityPreferencesChanged_Notification.preferences', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=17146, - serialized_end=17248, -) - - -_CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION = _descriptor.Descriptor( - name='CPlayer_TextFilterWordsChanged_Notification', - full_name='CPlayer_TextFilterWordsChanged_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='words', full_name='CPlayer_TextFilterWordsChanged_Notification.words', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=17250, - serialized_end=17336, -) - - -_CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION = _descriptor.Descriptor( - name='CPlayer_PerFriendPreferencesChanged_Notification', - full_name='CPlayer_PerFriendPreferencesChanged_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='accountid', full_name='CPlayer_PerFriendPreferencesChanged_Notification.accountid', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='preferences', full_name='CPlayer_PerFriendPreferencesChanged_Notification.preferences', index=1, - number=2, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=17338, - serialized_end=17451, -) - - -_CPLAYER_PRIVACYSETTINGSCHANGED_NOTIFICATION = _descriptor.Descriptor( - name='CPlayer_PrivacySettingsChanged_Notification', - full_name='CPlayer_PrivacySettingsChanged_Notification', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='privacy_settings', full_name='CPlayer_PrivacySettingsChanged_Notification.privacy_settings', index=0, - number=1, 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=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=17453, - serialized_end=17543, -) - -_CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE.fields_by_name['incoming_invite_mutual_friends_lists'].message_type = _CPLAYER_INCOMINGINVITEMUTUALFRIENDLIST -_CPLAYER_GETOWNEDGAMES_RESPONSE_GAME.containing_type = _CPLAYER_GETOWNEDGAMES_RESPONSE -_CPLAYER_GETOWNEDGAMES_RESPONSE.fields_by_name['games'].message_type = _CPLAYER_GETOWNEDGAMES_RESPONSE_GAME -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO.containing_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO.containing_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['your_info'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['in_game'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['played_recently'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['played_ever'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['owns'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO -_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.fields_by_name['in_wishlist'].message_type = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO -_CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE.containing_type = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE -_CPLAYER_GETGAMEBADGELEVELS_RESPONSE.fields_by_name['badges'].message_type = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE -_PROFILEITEM_PROFILECOLOR.containing_type = _PROFILEITEM -_PROFILEITEM.fields_by_name['profile_colors'].message_type = _PROFILEITEM_PROFILECOLOR -_CPLAYER_GETPROFILEBACKGROUND_RESPONSE.fields_by_name['profile_background'].message_type = _PROFILEITEM -_CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE.fields_by_name['profile_background'].message_type = _PROFILEITEM -_CPLAYER_GETAVATARFRAME_RESPONSE.fields_by_name['avatar_frame'].message_type = _PROFILEITEM -_CPLAYER_GETANIMATEDAVATAR_RESPONSE.fields_by_name['avatar'].message_type = _PROFILEITEM -_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE.fields_by_name['steam_deck_keyboard_skin'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSOWNED_REQUEST.fields_by_name['filters'].enum_type = enums__pb2._ECOMMUNITYITEMCLASS -_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['profile_backgrounds'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['mini_profile_backgrounds'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['avatar_frames'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['animated_avatars'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['profile_modifiers'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['steam_deck_keyboard_skins'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE.fields_by_name['steam_deck_startup_movies'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['profile_background'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['mini_profile_background'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['avatar_frame'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['animated_avatar'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['profile_modifier'].message_type = _PROFILEITEM -_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE.fields_by_name['steam_deck_keyboard_skin'].message_type = _PROFILEITEM -_CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON.containing_type = _CPLAYER_GETEMOTICONLIST_RESPONSE -_CPLAYER_GETEMOTICONLIST_RESPONSE.fields_by_name['emoticons'].message_type = _CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT.containing_type = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME.fields_by_name['achievements'].message_type = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME.containing_type = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE.fields_by_name['games'].message_type = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME -_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS.containing_type = _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE -_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE.fields_by_name['achievement_progress'].message_type = _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS -_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.containing_type = _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE -_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE.fields_by_name['achievements'].message_type = _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT -_PROFILECUSTOMIZATIONSLOT.fields_by_name['ban_check_result'].enum_type = steammessages__base__pb2._EBANCONTENTCHECKRESULT -_PROFILECUSTOMIZATION.fields_by_name['customization_type'].enum_type = enums__pb2._EPROFILECUSTOMIZATIONTYPE -_PROFILECUSTOMIZATION.fields_by_name['slots'].message_type = _PROFILECUSTOMIZATIONSLOT -_PROFILECUSTOMIZATION.fields_by_name['customization_style'].enum_type = _EPROFILECUSTOMIZATIONSTYLE -_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE_PURCHASEDCUSTOMIZATION.fields_by_name['customization_type'].enum_type = enums__pb2._EPROFILECUSTOMIZATIONTYPE -_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE_PURCHASEDCUSTOMIZATION.containing_type = _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE -_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE.fields_by_name['customizations'].message_type = _PROFILECUSTOMIZATION -_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE.fields_by_name['profile_theme'].message_type = _PROFILETHEME -_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE.fields_by_name['purchased_customizations'].message_type = _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE_PURCHASEDCUSTOMIZATION -_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE.fields_by_name['profile_preferences'].message_type = _PROFILEPREFERENCES -_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION.fields_by_name['customization_type'].enum_type = enums__pb2._EPROFILECUSTOMIZATIONTYPE -_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION.containing_type = _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE -_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE.fields_by_name['purchased_customizations'].message_type = _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION.fields_by_name['customization_type'].enum_type = enums__pb2._EPROFILECUSTOMIZATIONTYPE -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION.containing_type = _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION.fields_by_name['customization_type'].enum_type = enums__pb2._EPROFILECUSTOMIZATIONTYPE -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION.containing_type = _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE.fields_by_name['purchased_customizations'].message_type = _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION -_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE.fields_by_name['upgraded_customizations'].message_type = _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION -_CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE.fields_by_name['profile_themes'].message_type = _PROFILETHEME -_CPLAYER_SETPROFILEPREFERENCES_REQUEST.fields_by_name['profile_preferences'].message_type = _PROFILEPREFERENCES -_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME.containing_type = _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE -_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE.fields_by_name['games'].message_type = _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME -_CPLAYER_ACCEPTSSA_REQUEST.fields_by_name['agreement_type'].enum_type = _EAGREEMENTTYPE -_CPLAYER_GETNICKNAMELIST_RESPONSE_PLAYERNICKNAME.containing_type = _CPLAYER_GETNICKNAMELIST_RESPONSE -_CPLAYER_GETNICKNAMELIST_RESPONSE.fields_by_name['nicknames'].message_type = _CPLAYER_GETNICKNAMELIST_RESPONSE_PLAYERNICKNAME -_PERFRIENDPREFERENCES.fields_by_name['notifications_showingame'].enum_type = _ENOTIFICATIONSETTING -_PERFRIENDPREFERENCES.fields_by_name['notifications_showonline'].enum_type = _ENOTIFICATIONSETTING -_PERFRIENDPREFERENCES.fields_by_name['notifications_showmessages'].enum_type = _ENOTIFICATIONSETTING -_PERFRIENDPREFERENCES.fields_by_name['sounds_showingame'].enum_type = _ENOTIFICATIONSETTING -_PERFRIENDPREFERENCES.fields_by_name['sounds_showonline'].enum_type = _ENOTIFICATIONSETTING -_PERFRIENDPREFERENCES.fields_by_name['sounds_showmessages'].enum_type = _ENOTIFICATIONSETTING -_PERFRIENDPREFERENCES.fields_by_name['notifications_sendmobile'].enum_type = _ENOTIFICATIONSETTING -_CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE.fields_by_name['preferences'].message_type = _PERFRIENDPREFERENCES -_CPLAYER_SETPERFRIENDPREFERENCES_REQUEST.fields_by_name['preferences'].message_type = _PERFRIENDPREFERENCES -_CPLAYER_COMMUNITYPREFERENCES.fields_by_name['text_filter_setting'].enum_type = _ETEXTFILTERSETTING -_CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE.fields_by_name['preferences'].message_type = _CPLAYER_COMMUNITYPREFERENCES -_CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST.fields_by_name['preferences'].message_type = _CPLAYER_COMMUNITYPREFERENCES -_CPLAYER_GETTEXTFILTERWORDS_RESPONSE.fields_by_name['words'].message_type = _CPLAYER_TEXTFILTERWORDS -_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE.fields_by_name['state'].enum_type = enums__pb2._ENEWSTEAMANNOUNCEMENTSTATE -_CPLAYER_GETPRIVACYSETTINGS_RESPONSE.fields_by_name['privacy_settings'].message_type = _CPRIVACYSETTINGS -_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY.containing_type = _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST -_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST.fields_by_name['play_sessions'].message_type = _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY -_CPLAYER_LASTPLAYEDTIMES_NOTIFICATION.fields_by_name['games'].message_type = _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME -_CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION.fields_by_name['state'].enum_type = enums__pb2._ENEWSTEAMANNOUNCEMENTSTATE -_CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION.fields_by_name['preferences'].message_type = _CPLAYER_COMMUNITYPREFERENCES -_CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION.fields_by_name['words'].message_type = _CPLAYER_TEXTFILTERWORDS -_CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION.fields_by_name['preferences'].message_type = _PERFRIENDPREFERENCES -_CPLAYER_PRIVACYSETTINGSCHANGED_NOTIFICATION.fields_by_name['privacy_settings'].message_type = _CPRIVACYSETTINGS -DESCRIPTOR.message_types_by_name['CPlayer_GetMutualFriendsForIncomingInvites_Request'] = _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_IncomingInviteMutualFriendList'] = _CPLAYER_INCOMINGINVITEMUTUALFRIENDLIST -DESCRIPTOR.message_types_by_name['CPlayer_GetMutualFriendsForIncomingInvites_Response'] = _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetOwnedGames_Request'] = _CPLAYER_GETOWNEDGAMES_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetOwnedGames_Response'] = _CPLAYER_GETOWNEDGAMES_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetPlayNext_Request'] = _CPLAYER_GETPLAYNEXT_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetPlayNext_Response'] = _CPLAYER_GETPLAYNEXT_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsGameplayInfo_Request'] = _CPLAYER_GETFRIENDSGAMEPLAYINFO_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsGameplayInfo_Response'] = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetGameBadgeLevels_Request'] = _CPLAYER_GETGAMEBADGELEVELS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetGameBadgeLevels_Response'] = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileBackground_Request'] = _CPLAYER_GETPROFILEBACKGROUND_REQUEST -DESCRIPTOR.message_types_by_name['ProfileItem'] = _PROFILEITEM -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileBackground_Response'] = _CPLAYER_GETPROFILEBACKGROUND_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetProfileBackground_Request'] = _CPLAYER_SETPROFILEBACKGROUND_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetProfileBackground_Response'] = _CPLAYER_SETPROFILEBACKGROUND_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetMiniProfileBackground_Request'] = _CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetMiniProfileBackground_Response'] = _CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetMiniProfileBackground_Request'] = _CPLAYER_SETMINIPROFILEBACKGROUND_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetMiniProfileBackground_Response'] = _CPLAYER_SETMINIPROFILEBACKGROUND_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetAvatarFrame_Request'] = _CPLAYER_GETAVATARFRAME_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetAvatarFrame_Response'] = _CPLAYER_GETAVATARFRAME_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetAvatarFrame_Request'] = _CPLAYER_SETAVATARFRAME_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetAvatarFrame_Response'] = _CPLAYER_SETAVATARFRAME_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetAnimatedAvatar_Request'] = _CPLAYER_GETANIMATEDAVATAR_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetAnimatedAvatar_Response'] = _CPLAYER_GETANIMATEDAVATAR_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetAnimatedAvatar_Request'] = _CPLAYER_SETANIMATEDAVATAR_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetAnimatedAvatar_Response'] = _CPLAYER_SETANIMATEDAVATAR_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetSteamDeckKeyboardSkin_Request'] = _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetSteamDeckKeyboardSkin_Response'] = _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetSteamDeckKeyboardSkin_Request'] = _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetSteamDeckKeyboardSkin_Response'] = _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsOwned_Request'] = _CPLAYER_GETPROFILEITEMSOWNED_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsOwned_Response'] = _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsEquipped_Request'] = _CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsEquipped_Response'] = _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetEquippedProfileItemFlags_Request'] = _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetEquippedProfileItemFlags_Response'] = _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetEmoticonList_Request'] = _CPLAYER_GETEMOTICONLIST_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetEmoticonList_Response'] = _CPLAYER_GETEMOTICONLIST_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetTopAchievementsForGames_Request'] = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetTopAchievementsForGames_Response'] = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetAchievementsProgress_Request'] = _CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetAchievementsProgress_Response'] = _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetGameAchievements_Request'] = _CPLAYER_GETGAMEACHIEVEMENTS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetGameAchievements_Response'] = _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetFavoriteBadge_Request'] = _CPLAYER_GETFAVORITEBADGE_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetFavoriteBadge_Response'] = _CPLAYER_GETFAVORITEBADGE_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetFavoriteBadge_Request'] = _CPLAYER_SETFAVORITEBADGE_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetFavoriteBadge_Response'] = _CPLAYER_SETFAVORITEBADGE_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileCustomization_Request'] = _CPLAYER_GETPROFILECUSTOMIZATION_REQUEST -DESCRIPTOR.message_types_by_name['ProfileCustomizationSlot'] = _PROFILECUSTOMIZATIONSLOT -DESCRIPTOR.message_types_by_name['ProfileCustomization'] = _PROFILECUSTOMIZATION -DESCRIPTOR.message_types_by_name['ProfileTheme'] = _PROFILETHEME -DESCRIPTOR.message_types_by_name['ProfilePreferences'] = _PROFILEPREFERENCES -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileCustomization_Response'] = _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetPurchasedProfileCustomizations_Request'] = _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetPurchasedProfileCustomizations_Response'] = _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request'] = _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response'] = _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileThemesAvailable_Request'] = _CPLAYER_GETPROFILETHEMESAVAILABLE_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetProfileThemesAvailable_Response'] = _CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetProfileTheme_Request'] = _CPLAYER_SETPROFILETHEME_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetProfileTheme_Response'] = _CPLAYER_SETPROFILETHEME_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetProfilePreferences_Request'] = _CPLAYER_SETPROFILEPREFERENCES_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetProfilePreferences_Response'] = _CPLAYER_SETPROFILEPREFERENCES_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_PostStatusToFriends_Request'] = _CPLAYER_POSTSTATUSTOFRIENDS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_PostStatusToFriends_Response'] = _CPLAYER_POSTSTATUSTOFRIENDS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetPostedStatus_Request'] = _CPLAYER_GETPOSTEDSTATUS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetPostedStatus_Response'] = _CPLAYER_GETPOSTEDSTATUS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_DeletePostedStatus_Request'] = _CPLAYER_DELETEPOSTEDSTATUS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_DeletePostedStatus_Response'] = _CPLAYER_DELETEPOSTEDSTATUS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetLastPlayedTimes_Request'] = _CPLAYER_GETLASTPLAYEDTIMES_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetLastPlayedTimes_Response'] = _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetTimeSSAAccepted_Request'] = _CPLAYER_GETTIMESSAACCEPTED_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetTimeSSAAccepted_Response'] = _CPLAYER_GETTIMESSAACCEPTED_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_AcceptSSA_Request'] = _CPLAYER_ACCEPTSSA_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_AcceptSSA_Response'] = _CPLAYER_ACCEPTSSA_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetNicknameList_Request'] = _CPLAYER_GETNICKNAMELIST_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetNicknameList_Response'] = _CPLAYER_GETNICKNAMELIST_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetPerFriendPreferences_Request'] = _CPLAYER_GETPERFRIENDPREFERENCES_REQUEST -DESCRIPTOR.message_types_by_name['PerFriendPreferences'] = _PERFRIENDPREFERENCES -DESCRIPTOR.message_types_by_name['CPlayer_GetPerFriendPreferences_Response'] = _CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetPerFriendPreferences_Request'] = _CPLAYER_SETPERFRIENDPREFERENCES_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetPerFriendPreferences_Response'] = _CPLAYER_SETPERFRIENDPREFERENCES_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_AddFriend_Request'] = _CPLAYER_ADDFRIEND_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_AddFriend_Response'] = _CPLAYER_ADDFRIEND_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_RemoveFriend_Request'] = _CPLAYER_REMOVEFRIEND_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_RemoveFriend_Response'] = _CPLAYER_REMOVEFRIEND_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_IgnoreFriend_Request'] = _CPLAYER_IGNOREFRIEND_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_IgnoreFriend_Response'] = _CPLAYER_IGNOREFRIEND_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetCommunityPreferences_Request'] = _CPLAYER_GETCOMMUNITYPREFERENCES_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_CommunityPreferences'] = _CPLAYER_COMMUNITYPREFERENCES -DESCRIPTOR.message_types_by_name['CPlayer_GetCommunityPreferences_Response'] = _CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_SetCommunityPreferences_Request'] = _CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_SetCommunityPreferences_Response'] = _CPLAYER_SETCOMMUNITYPREFERENCES_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetTextFilterWords_Request'] = _CPLAYER_GETTEXTFILTERWORDS_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_TextFilterWords'] = _CPLAYER_TEXTFILTERWORDS -DESCRIPTOR.message_types_by_name['CPlayer_GetTextFilterWords_Response'] = _CPLAYER_GETTEXTFILTERWORDS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetNewSteamAnnouncementState_Request'] = _CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetNewSteamAnnouncementState_Response'] = _CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_UpdateSteamAnnouncementLastRead_Request'] = _CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_UpdateSteamAnnouncementLastRead_Response'] = _CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetPrivacySettings_Request'] = _CPLAYER_GETPRIVACYSETTINGS_REQUEST -DESCRIPTOR.message_types_by_name['CPrivacySettings'] = _CPRIVACYSETTINGS -DESCRIPTOR.message_types_by_name['CPlayer_GetPrivacySettings_Response'] = _CPLAYER_GETPRIVACYSETTINGS_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_GetDurationControl_Request'] = _CPLAYER_GETDURATIONCONTROL_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_GetDurationControl_Response'] = _CPLAYER_GETDURATIONCONTROL_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_RecordDisconnectedPlaytime_Request'] = _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST -DESCRIPTOR.message_types_by_name['CPlayer_RecordDisconnectedPlaytime_Response'] = _CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE -DESCRIPTOR.message_types_by_name['CPlayer_LastPlayedTimes_Notification'] = _CPLAYER_LASTPLAYEDTIMES_NOTIFICATION -DESCRIPTOR.message_types_by_name['CPlayer_FriendNicknameChanged_Notification'] = _CPLAYER_FRIENDNICKNAMECHANGED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CPlayer_FriendEquippedProfileItemsChanged_Notification'] = _CPLAYER_FRIENDEQUIPPEDPROFILEITEMSCHANGED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CPlayer_NewSteamAnnouncementState_Notification'] = _CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION -DESCRIPTOR.message_types_by_name['CPlayer_CommunityPreferencesChanged_Notification'] = _CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CPlayer_TextFilterWordsChanged_Notification'] = _CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CPlayer_PerFriendPreferencesChanged_Notification'] = _CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION -DESCRIPTOR.message_types_by_name['CPlayer_PrivacySettingsChanged_Notification'] = _CPLAYER_PRIVACYSETTINGSCHANGED_NOTIFICATION -DESCRIPTOR.enum_types_by_name['EProfileCustomizationStyle'] = _EPROFILECUSTOMIZATIONSTYLE -DESCRIPTOR.enum_types_by_name['EAgreementType'] = _EAGREEMENTTYPE -DESCRIPTOR.enum_types_by_name['ENotificationSetting'] = _ENOTIFICATIONSETTING -DESCRIPTOR.enum_types_by_name['ETextFilterSetting'] = _ETEXTFILTERSETTING -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - +_CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetMutualFriendsForIncomingInvites_Request'] +_CPLAYER_INCOMINGINVITEMUTUALFRIENDLIST = DESCRIPTOR.message_types_by_name['CPlayer_IncomingInviteMutualFriendList'] +_CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetMutualFriendsForIncomingInvites_Response'] +_CPLAYER_GETOWNEDGAMES_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetOwnedGames_Request'] +_CPLAYER_GETOWNEDGAMES_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetOwnedGames_Response'] +_CPLAYER_GETOWNEDGAMES_RESPONSE_GAME = _CPLAYER_GETOWNEDGAMES_RESPONSE.nested_types_by_name['Game'] +_CPLAYER_GETPLAYNEXT_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetPlayNext_Request'] +_CPLAYER_GETPLAYNEXT_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetPlayNext_Response'] +_CPLAYER_GETFRIENDSGAMEPLAYINFO_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsGameplayInfo_Request'] +_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetFriendsGameplayInfo_Response'] +_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.nested_types_by_name['FriendsGameplayInfo'] +_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO = _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE.nested_types_by_name['OwnGameplayInfo'] +_CPLAYER_GETGAMEBADGELEVELS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetGameBadgeLevels_Request'] +_CPLAYER_GETGAMEBADGELEVELS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetGameBadgeLevels_Response'] +_CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE = _CPLAYER_GETGAMEBADGELEVELS_RESPONSE.nested_types_by_name['Badge'] +_CPLAYER_GETPROFILEBACKGROUND_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileBackground_Request'] +_PROFILEITEM = DESCRIPTOR.message_types_by_name['ProfileItem'] +_PROFILEITEM_PROFILECOLOR = _PROFILEITEM.nested_types_by_name['ProfileColor'] +_CPLAYER_GETPROFILEBACKGROUND_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileBackground_Response'] +_CPLAYER_SETPROFILEBACKGROUND_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetProfileBackground_Request'] +_CPLAYER_SETPROFILEBACKGROUND_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetProfileBackground_Response'] +_CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetMiniProfileBackground_Request'] +_CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetMiniProfileBackground_Response'] +_CPLAYER_SETMINIPROFILEBACKGROUND_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetMiniProfileBackground_Request'] +_CPLAYER_SETMINIPROFILEBACKGROUND_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetMiniProfileBackground_Response'] +_CPLAYER_GETAVATARFRAME_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetAvatarFrame_Request'] +_CPLAYER_GETAVATARFRAME_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetAvatarFrame_Response'] +_CPLAYER_SETAVATARFRAME_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetAvatarFrame_Request'] +_CPLAYER_SETAVATARFRAME_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetAvatarFrame_Response'] +_CPLAYER_GETANIMATEDAVATAR_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetAnimatedAvatar_Request'] +_CPLAYER_GETANIMATEDAVATAR_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetAnimatedAvatar_Response'] +_CPLAYER_SETANIMATEDAVATAR_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetAnimatedAvatar_Request'] +_CPLAYER_SETANIMATEDAVATAR_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetAnimatedAvatar_Response'] +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetSteamDeckKeyboardSkin_Request'] +_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetSteamDeckKeyboardSkin_Response'] +_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetSteamDeckKeyboardSkin_Request'] +_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetSteamDeckKeyboardSkin_Response'] +_CPLAYER_GETPROFILEITEMSOWNED_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsOwned_Request'] +_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsOwned_Response'] +_CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsEquipped_Request'] +_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileItemsEquipped_Response'] +_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetEquippedProfileItemFlags_Request'] +_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetEquippedProfileItemFlags_Response'] +_CPLAYER_GETEMOTICONLIST_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetEmoticonList_Request'] +_CPLAYER_GETEMOTICONLIST_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetEmoticonList_Response'] +_CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON = _CPLAYER_GETEMOTICONLIST_RESPONSE.nested_types_by_name['Emoticon'] +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetTopAchievementsForGames_Request'] +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetTopAchievementsForGames_Response'] +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE.nested_types_by_name['Achievement'] +_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME = _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE.nested_types_by_name['Game'] +_CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetAchievementsProgress_Request'] +_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetAchievementsProgress_Response'] +_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS = _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE.nested_types_by_name['AchievementProgress'] +_CPLAYER_GETGAMEACHIEVEMENTS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetGameAchievements_Request'] +_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetGameAchievements_Response'] +_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT = _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE.nested_types_by_name['Achievement'] +_CPLAYER_GETFAVORITEBADGE_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetFavoriteBadge_Request'] +_CPLAYER_GETFAVORITEBADGE_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetFavoriteBadge_Response'] +_CPLAYER_SETFAVORITEBADGE_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetFavoriteBadge_Request'] +_CPLAYER_SETFAVORITEBADGE_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetFavoriteBadge_Response'] +_CPLAYER_GETPROFILECUSTOMIZATION_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileCustomization_Request'] +_PROFILECUSTOMIZATIONSLOT = DESCRIPTOR.message_types_by_name['ProfileCustomizationSlot'] +_PROFILECUSTOMIZATION = DESCRIPTOR.message_types_by_name['ProfileCustomization'] +_PROFILETHEME = DESCRIPTOR.message_types_by_name['ProfileTheme'] +_PROFILEPREFERENCES = DESCRIPTOR.message_types_by_name['ProfilePreferences'] +_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileCustomization_Response'] +_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE_PURCHASEDCUSTOMIZATION = _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE.nested_types_by_name['PurchasedCustomization'] +_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetPurchasedProfileCustomizations_Request'] +_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetPurchasedProfileCustomizations_Response'] +_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION = _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE.nested_types_by_name['PurchasedCustomization'] +_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request'] +_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response'] +_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION = _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE.nested_types_by_name['PurchasedCustomization'] +_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION = _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE.nested_types_by_name['UpgradedCustomization'] +_CPLAYER_GETPROFILETHEMESAVAILABLE_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileThemesAvailable_Request'] +_CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetProfileThemesAvailable_Response'] +_CPLAYER_SETPROFILETHEME_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetProfileTheme_Request'] +_CPLAYER_SETPROFILETHEME_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetProfileTheme_Response'] +_CPLAYER_SETPROFILEPREFERENCES_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetProfilePreferences_Request'] +_CPLAYER_SETPROFILEPREFERENCES_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetProfilePreferences_Response'] +_CPLAYER_POSTSTATUSTOFRIENDS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_PostStatusToFriends_Request'] +_CPLAYER_POSTSTATUSTOFRIENDS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_PostStatusToFriends_Response'] +_CPLAYER_GETPOSTEDSTATUS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetPostedStatus_Request'] +_CPLAYER_GETPOSTEDSTATUS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetPostedStatus_Response'] +_CPLAYER_DELETEPOSTEDSTATUS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_DeletePostedStatus_Request'] +_CPLAYER_DELETEPOSTEDSTATUS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_DeletePostedStatus_Response'] +_CPLAYER_GETLASTPLAYEDTIMES_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetLastPlayedTimes_Request'] +_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetLastPlayedTimes_Response'] +_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME = _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE.nested_types_by_name['Game'] +_CPLAYER_GETTIMESSAACCEPTED_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetTimeSSAAccepted_Request'] +_CPLAYER_GETTIMESSAACCEPTED_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetTimeSSAAccepted_Response'] +_CPLAYER_ACCEPTSSA_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_AcceptSSA_Request'] +_CPLAYER_ACCEPTSSA_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_AcceptSSA_Response'] +_CPLAYER_GETNICKNAMELIST_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetNicknameList_Request'] +_CPLAYER_GETNICKNAMELIST_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetNicknameList_Response'] +_CPLAYER_GETNICKNAMELIST_RESPONSE_PLAYERNICKNAME = _CPLAYER_GETNICKNAMELIST_RESPONSE.nested_types_by_name['PlayerNickname'] +_CPLAYER_GETPERFRIENDPREFERENCES_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetPerFriendPreferences_Request'] +_PERFRIENDPREFERENCES = DESCRIPTOR.message_types_by_name['PerFriendPreferences'] +_CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetPerFriendPreferences_Response'] +_CPLAYER_SETPERFRIENDPREFERENCES_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetPerFriendPreferences_Request'] +_CPLAYER_SETPERFRIENDPREFERENCES_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetPerFriendPreferences_Response'] +_CPLAYER_ADDFRIEND_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_AddFriend_Request'] +_CPLAYER_ADDFRIEND_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_AddFriend_Response'] +_CPLAYER_REMOVEFRIEND_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_RemoveFriend_Request'] +_CPLAYER_REMOVEFRIEND_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_RemoveFriend_Response'] +_CPLAYER_IGNOREFRIEND_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_IgnoreFriend_Request'] +_CPLAYER_IGNOREFRIEND_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_IgnoreFriend_Response'] +_CPLAYER_GETCOMMUNITYPREFERENCES_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetCommunityPreferences_Request'] +_CPLAYER_COMMUNITYPREFERENCES = DESCRIPTOR.message_types_by_name['CPlayer_CommunityPreferences'] +_CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetCommunityPreferences_Response'] +_CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_SetCommunityPreferences_Request'] +_CPLAYER_SETCOMMUNITYPREFERENCES_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_SetCommunityPreferences_Response'] +_CPLAYER_GETTEXTFILTERWORDS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetTextFilterWords_Request'] +_CPLAYER_TEXTFILTERWORDS = DESCRIPTOR.message_types_by_name['CPlayer_TextFilterWords'] +_CPLAYER_GETTEXTFILTERWORDS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetTextFilterWords_Response'] +_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetNewSteamAnnouncementState_Request'] +_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetNewSteamAnnouncementState_Response'] +_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_UpdateSteamAnnouncementLastRead_Request'] +_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_UpdateSteamAnnouncementLastRead_Response'] +_CPLAYER_GETPRIVACYSETTINGS_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetPrivacySettings_Request'] +_CPRIVACYSETTINGS = DESCRIPTOR.message_types_by_name['CPrivacySettings'] +_CPLAYER_GETPRIVACYSETTINGS_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetPrivacySettings_Response'] +_CPLAYER_GETDURATIONCONTROL_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_GetDurationControl_Request'] +_CPLAYER_GETDURATIONCONTROL_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_GetDurationControl_Response'] +_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST = DESCRIPTOR.message_types_by_name['CPlayer_RecordDisconnectedPlaytime_Request'] +_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY = _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST.nested_types_by_name['PlayHistory'] +_CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE = DESCRIPTOR.message_types_by_name['CPlayer_RecordDisconnectedPlaytime_Response'] +_CPLAYER_LASTPLAYEDTIMES_NOTIFICATION = DESCRIPTOR.message_types_by_name['CPlayer_LastPlayedTimes_Notification'] +_CPLAYER_FRIENDNICKNAMECHANGED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CPlayer_FriendNicknameChanged_Notification'] +_CPLAYER_FRIENDEQUIPPEDPROFILEITEMSCHANGED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CPlayer_FriendEquippedProfileItemsChanged_Notification'] +_CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION = DESCRIPTOR.message_types_by_name['CPlayer_NewSteamAnnouncementState_Notification'] +_CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CPlayer_CommunityPreferencesChanged_Notification'] +_CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CPlayer_TextFilterWordsChanged_Notification'] +_CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CPlayer_PerFriendPreferencesChanged_Notification'] +_CPLAYER_PRIVACYSETTINGSCHANGED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CPlayer_PrivacySettingsChanged_Notification'] CPlayer_GetMutualFriendsForIncomingInvites_Request = _reflection.GeneratedProtocolMessageType('CPlayer_GetMutualFriendsForIncomingInvites_Request', (_message.Message,), { 'DESCRIPTOR' : _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_REQUEST, '__module__' : 'steammessages_player_pb2' @@ -6982,661 +1145,496 @@ }) _sym_db.RegisterMessage(CPlayer_PrivacySettingsChanged_Notification) - -DESCRIPTOR._options = None -_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['steamid']._options = None -_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_appinfo']._options = None -_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_played_free_games']._options = None -_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['appids_filter']._options = None -_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_free_sub']._options = None -_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['skip_unvetted_apps']._options = None -_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['language']._options = None -_CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_extended_appinfo']._options = None -_CPLAYER_GETPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._options = None -_PROFILEITEM_PROFILECOLOR.fields_by_name['style_name']._options = None -_PROFILEITEM_PROFILECOLOR.fields_by_name['color']._options = None -_PROFILEITEM.fields_by_name['image_small']._options = None -_PROFILEITEM.fields_by_name['image_large']._options = None -_PROFILEITEM.fields_by_name['name']._options = None -_PROFILEITEM.fields_by_name['item_title']._options = None -_PROFILEITEM.fields_by_name['item_description']._options = None -_PROFILEITEM.fields_by_name['movie_webm']._options = None -_PROFILEITEM.fields_by_name['movie_mp4']._options = None -_PROFILEITEM.fields_by_name['movie_webm_small']._options = None -_PROFILEITEM.fields_by_name['movie_mp4_small']._options = None -_PROFILEITEM.fields_by_name['equipped_flags']._options = None -_PROFILEITEM.fields_by_name['profile_colors']._options = None -_CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._options = None -_CPLAYER_GETAVATARFRAME_REQUEST.fields_by_name['steamid']._options = None -_CPLAYER_GETANIMATEDAVATAR_REQUEST.fields_by_name['steamid']._options = None -_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST.fields_by_name['steamid']._options = None -_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST.fields_by_name['flags']._options = None -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST.fields_by_name['max_achievements']._options = None -_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT.fields_by_name['player_percent_unlocked']._options = None -_CPLAYER_GETGAMEACHIEVEMENTS_REQUEST.fields_by_name['language']._options = None -_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.fields_by_name['internal_name']._options = None -_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.fields_by_name['player_percent_unlocked']._options = None -_CPLAYER_GETPOSTEDSTATUS_REQUEST.fields_by_name['steamid']._options = None -_CPLAYER_GETLASTPLAYEDTIMES_REQUEST.fields_by_name['min_last_played']._options = None -_CPLAYER_ADDFRIEND_REQUEST.fields_by_name['steamid']._options = None -_CPLAYER_ADDFRIEND_RESPONSE.fields_by_name['invite_sent']._options = None -_CPLAYER_ADDFRIEND_RESPONSE.fields_by_name['friend_relationship']._options = None -_CPLAYER_REMOVEFRIEND_REQUEST.fields_by_name['steamid']._options = None -_CPLAYER_REMOVEFRIEND_RESPONSE.fields_by_name['friend_relationship']._options = None -_CPLAYER_IGNOREFRIEND_REQUEST.fields_by_name['unignore']._options = None -_CPLAYER_IGNOREFRIEND_RESPONSE.fields_by_name['friend_relationship']._options = None - -_PLAYER = _descriptor.ServiceDescriptor( - name='Player', - full_name='Player', - file=DESCRIPTOR, - index=0, - serialized_options=b'\202\265\030)A service for accessing Steam player data', - create_key=_descriptor._internal_create_key, - serialized_start=18265, - serialized_end=26512, - methods=[ - _descriptor.MethodDescriptor( - name='GetMutualFriendsForIncomingInvites', - full_name='Player.GetMutualFriendsForIncomingInvites', - index=0, - containing_service=None, - input_type=_CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_REQUEST, - output_type=_CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE, - serialized_options=b'\202\265\030ZGet me the mutual friends for each of my pending incoming invites (individuals and clans).', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetOwnedGames', - full_name='Player.GetOwnedGames', - index=1, - containing_service=None, - input_type=_CPLAYER_GETOWNEDGAMES_REQUEST, - output_type=_CPLAYER_GETOWNEDGAMES_RESPONSE, - serialized_options=b'\202\265\030*Return a list of games owned by the player', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetPlayNext', - full_name='Player.GetPlayNext', - index=2, - containing_service=None, - input_type=_CPLAYER_GETPLAYNEXT_REQUEST, - output_type=_CPLAYER_GETPLAYNEXT_RESPONSE, - serialized_options=b'\202\265\030/Return suggested games for player to play next.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetFriendsGameplayInfo', - full_name='Player.GetFriendsGameplayInfo', - index=3, - containing_service=None, - input_type=_CPLAYER_GETFRIENDSGAMEPLAYINFO_REQUEST, - output_type=_CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE, - serialized_options=b'\202\265\030GGet a list of friends who are playing, have played, own, or want a game', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetGameBadgeLevels', - full_name='Player.GetGameBadgeLevels', - index=4, - containing_service=None, - input_type=_CPLAYER_GETGAMEBADGELEVELS_REQUEST, - output_type=_CPLAYER_GETGAMEBADGELEVELS_RESPONSE, - serialized_options=b'\202\265\030QReturns the Steam Level of a user, the Badge level for the game, and if it\'s foil', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetProfileBackground', - full_name='Player.GetProfileBackground', - index=5, - containing_service=None, - input_type=_CPLAYER_GETPROFILEBACKGROUND_REQUEST, - output_type=_CPLAYER_GETPROFILEBACKGROUND_RESPONSE, - serialized_options=b'\202\265\030;Gets which profile background is active for a specific user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetProfileBackground', - full_name='Player.SetProfileBackground', - index=6, - containing_service=None, - input_type=_CPLAYER_SETPROFILEBACKGROUND_REQUEST, - output_type=_CPLAYER_SETPROFILEBACKGROUND_RESPONSE, - serialized_options=b'\202\265\030\"Sets the user\'s profile background', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetMiniProfileBackground', - full_name='Player.GetMiniProfileBackground', - index=7, - containing_service=None, - input_type=_CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST, - output_type=_CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE, - serialized_options=b'\202\265\030@Gets which mini profile background is active for a specific user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetMiniProfileBackground', - full_name='Player.SetMiniProfileBackground', - index=8, - containing_service=None, - input_type=_CPLAYER_SETMINIPROFILEBACKGROUND_REQUEST, - output_type=_CPLAYER_SETMINIPROFILEBACKGROUND_RESPONSE, - serialized_options=b'\202\265\030\'Sets the user\'s mini profile background', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetAvatarFrame', - full_name='Player.GetAvatarFrame', - index=9, - containing_service=None, - input_type=_CPLAYER_GETAVATARFRAME_REQUEST, - output_type=_CPLAYER_GETAVATARFRAME_RESPONSE, - serialized_options=b'\202\265\0305Gets which avatar frame is active for a specific user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetAvatarFrame', - full_name='Player.SetAvatarFrame', - index=10, - containing_service=None, - input_type=_CPLAYER_SETAVATARFRAME_REQUEST, - output_type=_CPLAYER_SETAVATARFRAME_RESPONSE, - serialized_options=b'\202\265\030.Sets the user\'s avatar frame for their profile', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetAnimatedAvatar', - full_name='Player.GetAnimatedAvatar', - index=11, - containing_service=None, - input_type=_CPLAYER_GETANIMATEDAVATAR_REQUEST, - output_type=_CPLAYER_GETANIMATEDAVATAR_RESPONSE, - serialized_options=b'\202\265\0308Gets which animated avatar is active for a specific user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetAnimatedAvatar', - full_name='Player.SetAnimatedAvatar', - index=12, - containing_service=None, - input_type=_CPLAYER_SETANIMATEDAVATAR_REQUEST, - output_type=_CPLAYER_SETANIMATEDAVATAR_RESPONSE, - serialized_options=b'\202\265\0301Sets the user\'s animated avatar for their profile', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetSteamDeckKeyboardSkin', - full_name='Player.GetSteamDeckKeyboardSkin', - index=13, - containing_service=None, - input_type=_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST, - output_type=_CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE, - serialized_options=b'\202\265\030AGets which Steam Deck keyboard skin is active for a specific user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetSteamDeckKeyboardSkin', - full_name='Player.SetSteamDeckKeyboardSkin', - index=14, - containing_service=None, - input_type=_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST, - output_type=_CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE, - serialized_options=b'\202\265\0300Sets the user\'s current Steam Deck keyboard skin', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetProfileItemsOwned', - full_name='Player.GetProfileItemsOwned', - index=15, - containing_service=None, - input_type=_CPLAYER_GETPROFILEITEMSOWNED_REQUEST, - output_type=_CPLAYER_GETPROFILEITEMSOWNED_RESPONSE, - serialized_options=b'\202\265\0305Returns the items the user can equip on their profile', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetProfileItemsEquipped', - full_name='Player.GetProfileItemsEquipped', - index=16, - containing_service=None, - input_type=_CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST, - output_type=_CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE, - serialized_options=b'\202\265\0308Returns the items the user has equipped on their profile', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetEquippedProfileItemFlags', - full_name='Player.SetEquippedProfileItemFlags', - index=17, - containing_service=None, - input_type=_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST, - output_type=_CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE, - serialized_options=b'\202\265\030\'Sets special flags on the equipped item', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetEmoticonList', - full_name='Player.GetEmoticonList', - index=18, - containing_service=None, - input_type=_CPLAYER_GETEMOTICONLIST_REQUEST, - output_type=_CPLAYER_GETEMOTICONLIST_RESPONSE, - serialized_options=b'\202\265\0305Gets a list of the emoticons a user has with metadata', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetTopAchievementsForGames', - full_name='Player.GetTopAchievementsForGames', - index=19, - containing_service=None, - input_type=_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST, - output_type=_CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE, - serialized_options=b'\202\265\030NGets the best achievements the user has gotten for the specified list of apps.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetAchievementsProgress', - full_name='Player.GetAchievementsProgress', - index=20, - containing_service=None, - input_type=_CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST, - output_type=_CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE, - serialized_options=b'\202\265\030EGets the achievement completion stats for the specified list of apps.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetGameAchievements', - full_name='Player.GetGameAchievements', - index=21, - containing_service=None, - input_type=_CPLAYER_GETGAMEACHIEVEMENTS_REQUEST, - output_type=_CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE, - serialized_options=b'\202\265\0308Get a games available achievements for display purposes.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetFavoriteBadge', - full_name='Player.GetFavoriteBadge', - index=22, - containing_service=None, - input_type=_CPLAYER_GETFAVORITEBADGE_REQUEST, - output_type=_CPLAYER_GETFAVORITEBADGE_RESPONSE, - serialized_options=b'\202\265\0301Gets the badge the user has set as their favorite', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetFavoriteBadge', - full_name='Player.SetFavoriteBadge', - index=23, - containing_service=None, - input_type=_CPLAYER_SETFAVORITEBADGE_REQUEST, - output_type=_CPLAYER_SETFAVORITEBADGE_RESPONSE, - serialized_options=b'\202\265\030%Sets the badge as the users favorite', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetProfileCustomization', - full_name='Player.GetProfileCustomization', - index=24, - containing_service=None, - input_type=_CPLAYER_GETPROFILECUSTOMIZATION_REQUEST, - output_type=_CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE, - serialized_options=b'\202\265\0301Returns the customizations (if any) for a profile', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetPurchasedProfileCustomizations', - full_name='Player.GetPurchasedProfileCustomizations', - index=25, - containing_service=None, - input_type=_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_REQUEST, - output_type=_CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE, - serialized_options=b'\202\265\030,Returns the purchased profile customizations', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetPurchasedAndUpgradedProfileCustomizations', - full_name='Player.GetPurchasedAndUpgradedProfileCustomizations', - index=26, - containing_service=None, - input_type=_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_REQUEST, - output_type=_CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE, - serialized_options=b'\202\265\0309Returns the purchased and upgraded profile customizations', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetProfileThemesAvailable', - full_name='Player.GetProfileThemesAvailable', - index=27, - containing_service=None, - input_type=_CPLAYER_GETPROFILETHEMESAVAILABLE_REQUEST, - output_type=_CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE, - serialized_options=b'\202\265\030#Gets themes available for the user.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetProfileTheme', - full_name='Player.SetProfileTheme', - index=28, - containing_service=None, - input_type=_CPLAYER_SETPROFILETHEME_REQUEST, - output_type=_CPLAYER_SETPROFILETHEME_RESPONSE, - serialized_options=b'\202\265\030\037Selects a theme for the profile', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetProfilePreferences', - full_name='Player.SetProfilePreferences', - index=29, - containing_service=None, - input_type=_CPLAYER_SETPROFILEPREFERENCES_REQUEST, - output_type=_CPLAYER_SETPROFILEPREFERENCES_RESPONSE, - serialized_options=b'\202\265\030\030Sets profile preferences', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='PostStatusToFriends', - full_name='Player.PostStatusToFriends', - index=30, - containing_service=None, - input_type=_CPLAYER_POSTSTATUSTOFRIENDS_REQUEST, - output_type=_CPLAYER_POSTSTATUSTOFRIENDS_RESPONSE, - serialized_options=b'\202\265\030)Posts custom status text into the blotter', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetPostedStatus', - full_name='Player.GetPostedStatus', - index=31, - containing_service=None, - input_type=_CPLAYER_GETPOSTEDSTATUS_REQUEST, - output_type=_CPLAYER_GETPOSTEDSTATUS_RESPONSE, - serialized_options=b'\202\265\030*Gets a posted status text for a user by id', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeletePostedStatus', - full_name='Player.DeletePostedStatus', - index=32, - containing_service=None, - input_type=_CPLAYER_DELETEPOSTEDSTATUS_REQUEST, - output_type=_CPLAYER_DELETEPOSTEDSTATUS_RESPONSE, - serialized_options=b'\202\265\030-Deletes a posted status text for a user by id', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ClientGetLastPlayedTimes', - full_name='Player.ClientGetLastPlayedTimes', - index=33, - containing_service=None, - input_type=_CPLAYER_GETLASTPLAYEDTIMES_REQUEST, - output_type=_CPLAYER_GETLASTPLAYEDTIMES_RESPONSE, - serialized_options=b'\202\265\030*Gets the last-played times for the account', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetTimeSSAAccepted', - full_name='Player.GetTimeSSAAccepted', - index=34, - containing_service=None, - input_type=_CPLAYER_GETTIMESSAACCEPTED_REQUEST, - output_type=_CPLAYER_GETTIMESSAACCEPTED_RESPONSE, - serialized_options=b'\202\265\030,Gets the time when the user accepted the SSA', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='AcceptSSA', - full_name='Player.AcceptSSA', - index=35, - containing_service=None, - input_type=_CPLAYER_ACCEPTSSA_REQUEST, - output_type=_CPLAYER_ACCEPTSSA_RESPONSE, - serialized_options=b'\202\265\030\031User is accepting the SSA', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetNicknameList', - full_name='Player.GetNicknameList', - index=36, - containing_service=None, - input_type=_CPLAYER_GETNICKNAMELIST_REQUEST, - output_type=_CPLAYER_GETNICKNAMELIST_RESPONSE, - serialized_options=b'\202\265\0308Gets the list of nicknames this user has for other users', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetPerFriendPreferences', - full_name='Player.GetPerFriendPreferences', - index=37, - containing_service=None, - input_type=_CPLAYER_GETPERFRIENDPREFERENCES_REQUEST, - output_type=_CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE, - serialized_options=b'\202\265\030IGets the list of per-friend preferences this user has set for other users', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetPerFriendPreferences', - full_name='Player.SetPerFriendPreferences', - index=38, - containing_service=None, - input_type=_CPLAYER_SETPERFRIENDPREFERENCES_REQUEST, - output_type=_CPLAYER_SETPERFRIENDPREFERENCES_RESPONSE, - serialized_options=b'\202\265\030CSets the logged in user\'s per-friend preferences for the given user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='AddFriend', - full_name='Player.AddFriend', - index=39, - containing_service=None, - input_type=_CPLAYER_ADDFRIEND_REQUEST, - output_type=_CPLAYER_ADDFRIEND_RESPONSE, - serialized_options=b'\202\265\030)Invites another Steam user to be a friend', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RemoveFriend', - full_name='Player.RemoveFriend', - index=40, - containing_service=None, - input_type=_CPLAYER_REMOVEFRIEND_REQUEST, - output_type=_CPLAYER_REMOVEFRIEND_RESPONSE, - serialized_options=b'\202\265\030/Removes a friend or ignores a friend suggestion', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='IgnoreFriend', - full_name='Player.IgnoreFriend', - index=41, - containing_service=None, - input_type=_CPLAYER_IGNOREFRIEND_REQUEST, - output_type=_CPLAYER_IGNOREFRIEND_RESPONSE, - serialized_options=b'\202\265\030SBlocks or unblocks communication with the user. Despite name, can be a non-friend.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetCommunityPreferences', - full_name='Player.GetCommunityPreferences', - index=42, - containing_service=None, - input_type=_CPLAYER_GETCOMMUNITYPREFERENCES_REQUEST, - output_type=_CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE, - serialized_options=b'\202\265\030*Returns the player\'s community preferences', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetCommunityPreferences', - full_name='Player.SetCommunityPreferences', - index=43, - containing_service=None, - input_type=_CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST, - output_type=_CPLAYER_SETCOMMUNITYPREFERENCES_RESPONSE, - serialized_options=b'\202\265\030\'Sets the player\'s community preferences', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetTextFilterWords', - full_name='Player.GetTextFilterWords', - index=44, - containing_service=None, - input_type=_CPLAYER_GETTEXTFILTERWORDS_REQUEST, - output_type=_CPLAYER_GETTEXTFILTERWORDS_RESPONSE, - serialized_options=b'\202\265\0306Get the custom text filtering dictionary for this user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetNewSteamAnnouncementState', - full_name='Player.GetNewSteamAnnouncementState', - index=45, - containing_service=None, - input_type=_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_REQUEST, - output_type=_CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE, - serialized_options=b'\202\265\030[Calculates and returns what to display for UI that renders new steam announcement available', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='UpdateSteamAnnouncementLastRead', - full_name='Player.UpdateSteamAnnouncementLastRead', - index=46, - containing_service=None, - input_type=_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_REQUEST, - output_type=_CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_RESPONSE, - serialized_options=b'\202\265\0300Marks latest announcement timestamp read by user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetPrivacySettings', - full_name='Player.GetPrivacySettings', - index=47, - containing_service=None, - input_type=_CPLAYER_GETPRIVACYSETTINGS_REQUEST, - output_type=_CPLAYER_GETPRIVACYSETTINGS_RESPONSE, - serialized_options=b'\202\265\030\035Get current privacy settings.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetDurationControl', - full_name='Player.GetDurationControl', - index=48, - containing_service=None, - input_type=_CPLAYER_GETDURATIONCONTROL_REQUEST, - output_type=_CPLAYER_GETDURATIONCONTROL_RESPONSE, - serialized_options=b'\202\265\030\'Get gameplay duration control settings.', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RecordDisconnectedPlaytime', - full_name='Player.RecordDisconnectedPlaytime', - index=49, - containing_service=None, - input_type=_CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST, - output_type=_CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE, - serialized_options=b'\202\265\030rSubmit playtime records that happened while the client was disconnected from steam (whether marked offline or not)', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_PLAYER) - -DESCRIPTOR.services_by_name['Player'] = _PLAYER - - -_PLAYERCLIENT = _descriptor.ServiceDescriptor( - name='PlayerClient', - full_name='PlayerClient', - file=DESCRIPTOR, - index=1, - serialized_options=b'\202\265\030&Steam player data client notifications\300\265\030\002', - create_key=_descriptor._internal_create_key, - serialized_start=26515, - serialized_end=27961, - methods=[ - _descriptor.MethodDescriptor( - name='NotifyLastPlayedTimes', - full_name='PlayerClient.NotifyLastPlayedTimes', - index=0, - containing_service=None, - input_type=_CPLAYER_LASTPLAYEDTIMES_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030;Notification from server to client of more recent play time', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyFriendNicknameChanged', - full_name='PlayerClient.NotifyFriendNicknameChanged', - index=1, - containing_service=None, - input_type=_CPLAYER_FRIENDNICKNAMECHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030GNotification from server to client that a friend\'s nickname has changed', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyFriendEquippedProfileItemsChanged', - full_name='PlayerClient.NotifyFriendEquippedProfileItemsChanged', - index=2, - containing_service=None, - input_type=_CPLAYER_FRIENDEQUIPPEDPROFILEITEMSCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030VNotification from server to client that a friend\'s equipped profile items have changed', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyNewSteamAnnouncementState', - full_name='PlayerClient.NotifyNewSteamAnnouncementState', - index=3, - containing_service=None, - input_type=_CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030?Notifies client of changes to steam announcement state for user', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyCommunityPreferencesChanged', - full_name='PlayerClient.NotifyCommunityPreferencesChanged', - index=4, - containing_service=None, - input_type=_CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030PNotification from server to client that their community preferences have changed', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyTextFilterWordsChanged', - full_name='PlayerClient.NotifyTextFilterWordsChanged', - index=5, - containing_service=None, - input_type=_CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030SNotification from server to client that their text filtering dictionary has changed', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyPerFriendPreferencesChanged', - full_name='PlayerClient.NotifyPerFriendPreferencesChanged', - index=6, - containing_service=None, - input_type=_CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\030ANotification from server that per-friend preferences have changed', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='NotifyPrivacyPrivacySettingsChanged', - full_name='PlayerClient.NotifyPrivacyPrivacySettingsChanged', - index=7, - containing_service=None, - input_type=_CPLAYER_PRIVACYSETTINGSCHANGED_NOTIFICATION, - output_type=steammessages__unified__base__pb2._NORESPONSE, - serialized_options=b'\202\265\0306Notification from server that privacy settings changed', - create_key=_descriptor._internal_create_key, - ), -]) -_sym_db.RegisterServiceDescriptor(_PLAYERCLIENT) - -DESCRIPTOR.services_by_name['PlayerClient'] = _PLAYERCLIENT - +_PLAYER = DESCRIPTOR.services_by_name['Player'] +_PLAYERCLIENT = DESCRIPTOR.services_by_name['PlayerClient'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\220\001\001' + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['steamid']._options = None + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\035The player we\'re asking about' + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_appinfo']._options = None + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_appinfo']._serialized_options = b'\202\265\030?true if we want additional details (name, icon) about each game' + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_played_free_games']._options = None + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_played_free_games']._serialized_options = b'\202\265\030eFree games are excluded by default. If this is set, free games the user has played will be returned.' + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['appids_filter']._options = None + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['appids_filter']._serialized_options = b'\202\265\0302if set, restricts result set to the passed in apps' + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_free_sub']._options = None + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_free_sub']._serialized_options = b'\202\265\030>Some games are in the free sub, which are excluded by default.' + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['skip_unvetted_apps']._options = None + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['skip_unvetted_apps']._serialized_options = b'\202\265\030 if set, skip unvetted store apps' + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['language']._options = None + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['language']._serialized_options = b'\202\265\030$Will return appinfo in this language' + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_extended_appinfo']._options = None + _CPLAYER_GETOWNEDGAMES_REQUEST.fields_by_name['include_extended_appinfo']._serialized_options = b'\202\265\030ztrue if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.' + _CPLAYER_GETPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._options = None + _CPLAYER_GETPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\035The player we\'re asking about' + _PROFILEITEM_PROFILECOLOR.fields_by_name['style_name']._options = None + _PROFILEITEM_PROFILECOLOR.fields_by_name['style_name']._serialized_options = b'\202\265\030!EProfileColorStyle string version' + _PROFILEITEM_PROFILECOLOR.fields_by_name['color']._options = None + _PROFILEITEM_PROFILECOLOR.fields_by_name['color']._serialized_options = b'\202\265\030\022hex color to apply' + _PROFILEITEM.fields_by_name['image_small']._options = None + _PROFILEITEM.fields_by_name['image_small']._serialized_options = b'\202\265\030)small image used in backpack or selection' + _PROFILEITEM.fields_by_name['image_large']._options = None + _PROFILEITEM.fields_by_name['image_large']._serialized_options = b'\202\265\030\020the image itself' + _PROFILEITEM.fields_by_name['name']._options = None + _PROFILEITEM.fields_by_name['name']._serialized_options = b'\202\265\030\014english name' + _PROFILEITEM.fields_by_name['item_title']._options = None + _PROFILEITEM.fields_by_name['item_title']._serialized_options = b'\202\265\030\017localized title' + _PROFILEITEM.fields_by_name['item_description']._options = None + _PROFILEITEM.fields_by_name['item_description']._serialized_options = b'\202\265\030\025localized description' + _PROFILEITEM.fields_by_name['movie_webm']._options = None + _PROFILEITEM.fields_by_name['movie_webm']._serialized_options = b'\202\265\030\023URL to webm, if any' + _PROFILEITEM.fields_by_name['movie_mp4']._options = None + _PROFILEITEM.fields_by_name['movie_mp4']._serialized_options = b'\202\265\030\022URL to mp4, if any' + _PROFILEITEM.fields_by_name['movie_webm_small']._options = None + _PROFILEITEM.fields_by_name['movie_webm_small']._serialized_options = b'\202\265\030\031URL to small webm, if any' + _PROFILEITEM.fields_by_name['movie_mp4_small']._options = None + _PROFILEITEM.fields_by_name['movie_mp4_small']._serialized_options = b'\202\265\030\030URL to small mp4, if any' + _PROFILEITEM.fields_by_name['equipped_flags']._options = None + _PROFILEITEM.fields_by_name['equipped_flags']._serialized_options = b'\202\265\030:Special flags set when equipped (EProfileItemEquippedFlag)' + _PROFILEITEM.fields_by_name['profile_colors']._options = None + _PROFILEITEM.fields_by_name['profile_colors']._serialized_options = b'\202\265\030\027Game profile css colors' + _CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._options = None + _CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\035The player we\'re asking about' + _CPLAYER_GETAVATARFRAME_REQUEST.fields_by_name['steamid']._options = None + _CPLAYER_GETAVATARFRAME_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\035The player we\'re asking about' + _CPLAYER_GETANIMATEDAVATAR_REQUEST.fields_by_name['steamid']._options = None + _CPLAYER_GETANIMATEDAVATAR_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\035The player we\'re asking about' + _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST.fields_by_name['steamid']._options = None + _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\035The player we\'re asking about' + _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST.fields_by_name['flags']._options = None + _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST.fields_by_name['flags']._serialized_options = b'\202\265\030\037Set of EProfileItemEquippedFlag' + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST.fields_by_name['max_achievements']._options = None + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST.fields_by_name['max_achievements']._serialized_options = b'\202\265\030#The max achievements to load. Max 8' + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT.fields_by_name['player_percent_unlocked']._options = None + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT.fields_by_name['player_percent_unlocked']._serialized_options = b'\202\265\030?Formatted to one decimal place, min value is 0.1, max value 100' + _CPLAYER_GETGAMEACHIEVEMENTS_REQUEST.fields_by_name['language']._options = None + _CPLAYER_GETGAMEACHIEVEMENTS_REQUEST.fields_by_name['language']._serialized_options = b'\202\265\030\036Lowercase, language shortnames' + _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.fields_by_name['internal_name']._options = None + _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.fields_by_name['internal_name']._serialized_options = b'\202\265\030bWill come uppercase, internal facing name set by the partner; needed to associate with user unlock' + _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.fields_by_name['player_percent_unlocked']._options = None + _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT.fields_by_name['player_percent_unlocked']._serialized_options = b'\202\265\030?Formatted to one decimal place, min value is 0.1, max value 100' + _CPLAYER_GETPOSTEDSTATUS_REQUEST.fields_by_name['steamid']._options = None + _CPLAYER_GETPOSTEDSTATUS_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\035The player we\'re asking about' + _CPLAYER_GETLASTPLAYEDTIMES_REQUEST.fields_by_name['min_last_played']._options = None + _CPLAYER_GETLASTPLAYEDTIMES_REQUEST.fields_by_name['min_last_played']._serialized_options = b'\202\265\030?The most recent last-played time the client already knows about' + _CPLAYER_ADDFRIEND_REQUEST.fields_by_name['steamid']._options = None + _CPLAYER_ADDFRIEND_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\0301Steam ID of user to whom to send a friend invite.' + _CPLAYER_ADDFRIEND_RESPONSE.fields_by_name['invite_sent']._options = None + _CPLAYER_ADDFRIEND_RESPONSE.fields_by_name['invite_sent']._serialized_options = b'\202\265\0306True if the operation was successful, false otherwise.' + _CPLAYER_ADDFRIEND_RESPONSE.fields_by_name['friend_relationship']._options = None + _CPLAYER_ADDFRIEND_RESPONSE.fields_by_name['friend_relationship']._serialized_options = b'\202\265\030ethe resulting relationship. Depending on state, may move directly to friends rather than invite sent' + _CPLAYER_REMOVEFRIEND_REQUEST.fields_by_name['steamid']._options = None + _CPLAYER_REMOVEFRIEND_REQUEST.fields_by_name['steamid']._serialized_options = b'\202\265\030\035Steam ID of friend to remove.' + _CPLAYER_REMOVEFRIEND_RESPONSE.fields_by_name['friend_relationship']._options = None + _CPLAYER_REMOVEFRIEND_RESPONSE.fields_by_name['friend_relationship']._serialized_options = b'\202\265\030\032the resulting relationship' + _CPLAYER_IGNOREFRIEND_REQUEST.fields_by_name['unignore']._options = None + _CPLAYER_IGNOREFRIEND_REQUEST.fields_by_name['unignore']._serialized_options = b'\202\265\0308If set, remove from ignore/block list instead of adding ' + _CPLAYER_IGNOREFRIEND_RESPONSE.fields_by_name['friend_relationship']._options = None + _CPLAYER_IGNOREFRIEND_RESPONSE.fields_by_name['friend_relationship']._serialized_options = b'\202\265\030\032the resulting relationship' + _PLAYER._options = None + _PLAYER._serialized_options = b'\202\265\030)A service for accessing Steam player data' + _PLAYER.methods_by_name['GetMutualFriendsForIncomingInvites']._options = None + _PLAYER.methods_by_name['GetMutualFriendsForIncomingInvites']._serialized_options = b'\202\265\030ZGet me the mutual friends for each of my pending incoming invites (individuals and clans).' + _PLAYER.methods_by_name['GetOwnedGames']._options = None + _PLAYER.methods_by_name['GetOwnedGames']._serialized_options = b'\202\265\030*Return a list of games owned by the player' + _PLAYER.methods_by_name['GetPlayNext']._options = None + _PLAYER.methods_by_name['GetPlayNext']._serialized_options = b'\202\265\030/Return suggested games for player to play next.' + _PLAYER.methods_by_name['GetFriendsGameplayInfo']._options = None + _PLAYER.methods_by_name['GetFriendsGameplayInfo']._serialized_options = b'\202\265\030GGet a list of friends who are playing, have played, own, or want a game' + _PLAYER.methods_by_name['GetGameBadgeLevels']._options = None + _PLAYER.methods_by_name['GetGameBadgeLevels']._serialized_options = b'\202\265\030QReturns the Steam Level of a user, the Badge level for the game, and if it\'s foil' + _PLAYER.methods_by_name['GetProfileBackground']._options = None + _PLAYER.methods_by_name['GetProfileBackground']._serialized_options = b'\202\265\030;Gets which profile background is active for a specific user' + _PLAYER.methods_by_name['SetProfileBackground']._options = None + _PLAYER.methods_by_name['SetProfileBackground']._serialized_options = b'\202\265\030\"Sets the user\'s profile background' + _PLAYER.methods_by_name['GetMiniProfileBackground']._options = None + _PLAYER.methods_by_name['GetMiniProfileBackground']._serialized_options = b'\202\265\030@Gets which mini profile background is active for a specific user' + _PLAYER.methods_by_name['SetMiniProfileBackground']._options = None + _PLAYER.methods_by_name['SetMiniProfileBackground']._serialized_options = b'\202\265\030\'Sets the user\'s mini profile background' + _PLAYER.methods_by_name['GetAvatarFrame']._options = None + _PLAYER.methods_by_name['GetAvatarFrame']._serialized_options = b'\202\265\0305Gets which avatar frame is active for a specific user' + _PLAYER.methods_by_name['SetAvatarFrame']._options = None + _PLAYER.methods_by_name['SetAvatarFrame']._serialized_options = b'\202\265\030.Sets the user\'s avatar frame for their profile' + _PLAYER.methods_by_name['GetAnimatedAvatar']._options = None + _PLAYER.methods_by_name['GetAnimatedAvatar']._serialized_options = b'\202\265\0308Gets which animated avatar is active for a specific user' + _PLAYER.methods_by_name['SetAnimatedAvatar']._options = None + _PLAYER.methods_by_name['SetAnimatedAvatar']._serialized_options = b'\202\265\0301Sets the user\'s animated avatar for their profile' + _PLAYER.methods_by_name['GetSteamDeckKeyboardSkin']._options = None + _PLAYER.methods_by_name['GetSteamDeckKeyboardSkin']._serialized_options = b'\202\265\030AGets which Steam Deck keyboard skin is active for a specific user' + _PLAYER.methods_by_name['SetSteamDeckKeyboardSkin']._options = None + _PLAYER.methods_by_name['SetSteamDeckKeyboardSkin']._serialized_options = b'\202\265\0300Sets the user\'s current Steam Deck keyboard skin' + _PLAYER.methods_by_name['GetProfileItemsOwned']._options = None + _PLAYER.methods_by_name['GetProfileItemsOwned']._serialized_options = b'\202\265\0305Returns the items the user can equip on their profile' + _PLAYER.methods_by_name['GetProfileItemsEquipped']._options = None + _PLAYER.methods_by_name['GetProfileItemsEquipped']._serialized_options = b'\202\265\0308Returns the items the user has equipped on their profile' + _PLAYER.methods_by_name['SetEquippedProfileItemFlags']._options = None + _PLAYER.methods_by_name['SetEquippedProfileItemFlags']._serialized_options = b'\202\265\030\'Sets special flags on the equipped item' + _PLAYER.methods_by_name['GetEmoticonList']._options = None + _PLAYER.methods_by_name['GetEmoticonList']._serialized_options = b'\202\265\0305Gets a list of the emoticons a user has with metadata' + _PLAYER.methods_by_name['GetTopAchievementsForGames']._options = None + _PLAYER.methods_by_name['GetTopAchievementsForGames']._serialized_options = b'\202\265\030NGets the best achievements the user has gotten for the specified list of apps.' + _PLAYER.methods_by_name['GetAchievementsProgress']._options = None + _PLAYER.methods_by_name['GetAchievementsProgress']._serialized_options = b'\202\265\030EGets the achievement completion stats for the specified list of apps.' + _PLAYER.methods_by_name['GetGameAchievements']._options = None + _PLAYER.methods_by_name['GetGameAchievements']._serialized_options = b'\202\265\0308Get a games available achievements for display purposes.' + _PLAYER.methods_by_name['GetFavoriteBadge']._options = None + _PLAYER.methods_by_name['GetFavoriteBadge']._serialized_options = b'\202\265\0301Gets the badge the user has set as their favorite' + _PLAYER.methods_by_name['SetFavoriteBadge']._options = None + _PLAYER.methods_by_name['SetFavoriteBadge']._serialized_options = b'\202\265\030%Sets the badge as the users favorite' + _PLAYER.methods_by_name['GetProfileCustomization']._options = None + _PLAYER.methods_by_name['GetProfileCustomization']._serialized_options = b'\202\265\0301Returns the customizations (if any) for a profile' + _PLAYER.methods_by_name['GetPurchasedProfileCustomizations']._options = None + _PLAYER.methods_by_name['GetPurchasedProfileCustomizations']._serialized_options = b'\202\265\030,Returns the purchased profile customizations' + _PLAYER.methods_by_name['GetPurchasedAndUpgradedProfileCustomizations']._options = None + _PLAYER.methods_by_name['GetPurchasedAndUpgradedProfileCustomizations']._serialized_options = b'\202\265\0309Returns the purchased and upgraded profile customizations' + _PLAYER.methods_by_name['GetProfileThemesAvailable']._options = None + _PLAYER.methods_by_name['GetProfileThemesAvailable']._serialized_options = b'\202\265\030#Gets themes available for the user.' + _PLAYER.methods_by_name['SetProfileTheme']._options = None + _PLAYER.methods_by_name['SetProfileTheme']._serialized_options = b'\202\265\030\037Selects a theme for the profile' + _PLAYER.methods_by_name['SetProfilePreferences']._options = None + _PLAYER.methods_by_name['SetProfilePreferences']._serialized_options = b'\202\265\030\030Sets profile preferences' + _PLAYER.methods_by_name['PostStatusToFriends']._options = None + _PLAYER.methods_by_name['PostStatusToFriends']._serialized_options = b'\202\265\030)Posts custom status text into the blotter' + _PLAYER.methods_by_name['GetPostedStatus']._options = None + _PLAYER.methods_by_name['GetPostedStatus']._serialized_options = b'\202\265\030*Gets a posted status text for a user by id' + _PLAYER.methods_by_name['DeletePostedStatus']._options = None + _PLAYER.methods_by_name['DeletePostedStatus']._serialized_options = b'\202\265\030-Deletes a posted status text for a user by id' + _PLAYER.methods_by_name['ClientGetLastPlayedTimes']._options = None + _PLAYER.methods_by_name['ClientGetLastPlayedTimes']._serialized_options = b'\202\265\030*Gets the last-played times for the account' + _PLAYER.methods_by_name['GetTimeSSAAccepted']._options = None + _PLAYER.methods_by_name['GetTimeSSAAccepted']._serialized_options = b'\202\265\030,Gets the time when the user accepted the SSA' + _PLAYER.methods_by_name['AcceptSSA']._options = None + _PLAYER.methods_by_name['AcceptSSA']._serialized_options = b'\202\265\030\031User is accepting the SSA' + _PLAYER.methods_by_name['GetNicknameList']._options = None + _PLAYER.methods_by_name['GetNicknameList']._serialized_options = b'\202\265\0308Gets the list of nicknames this user has for other users' + _PLAYER.methods_by_name['GetPerFriendPreferences']._options = None + _PLAYER.methods_by_name['GetPerFriendPreferences']._serialized_options = b'\202\265\030IGets the list of per-friend preferences this user has set for other users' + _PLAYER.methods_by_name['SetPerFriendPreferences']._options = None + _PLAYER.methods_by_name['SetPerFriendPreferences']._serialized_options = b'\202\265\030CSets the logged in user\'s per-friend preferences for the given user' + _PLAYER.methods_by_name['AddFriend']._options = None + _PLAYER.methods_by_name['AddFriend']._serialized_options = b'\202\265\030)Invites another Steam user to be a friend' + _PLAYER.methods_by_name['RemoveFriend']._options = None + _PLAYER.methods_by_name['RemoveFriend']._serialized_options = b'\202\265\030/Removes a friend or ignores a friend suggestion' + _PLAYER.methods_by_name['IgnoreFriend']._options = None + _PLAYER.methods_by_name['IgnoreFriend']._serialized_options = b'\202\265\030SBlocks or unblocks communication with the user. Despite name, can be a non-friend.' + _PLAYER.methods_by_name['GetCommunityPreferences']._options = None + _PLAYER.methods_by_name['GetCommunityPreferences']._serialized_options = b'\202\265\030*Returns the player\'s community preferences' + _PLAYER.methods_by_name['SetCommunityPreferences']._options = None + _PLAYER.methods_by_name['SetCommunityPreferences']._serialized_options = b'\202\265\030\'Sets the player\'s community preferences' + _PLAYER.methods_by_name['GetTextFilterWords']._options = None + _PLAYER.methods_by_name['GetTextFilterWords']._serialized_options = b'\202\265\0306Get the custom text filtering dictionary for this user' + _PLAYER.methods_by_name['GetNewSteamAnnouncementState']._options = None + _PLAYER.methods_by_name['GetNewSteamAnnouncementState']._serialized_options = b'\202\265\030[Calculates and returns what to display for UI that renders new steam announcement available' + _PLAYER.methods_by_name['UpdateSteamAnnouncementLastRead']._options = None + _PLAYER.methods_by_name['UpdateSteamAnnouncementLastRead']._serialized_options = b'\202\265\0300Marks latest announcement timestamp read by user' + _PLAYER.methods_by_name['GetPrivacySettings']._options = None + _PLAYER.methods_by_name['GetPrivacySettings']._serialized_options = b'\202\265\030\035Get current privacy settings.' + _PLAYER.methods_by_name['GetDurationControl']._options = None + _PLAYER.methods_by_name['GetDurationControl']._serialized_options = b'\202\265\030\'Get gameplay duration control settings.' + _PLAYER.methods_by_name['RecordDisconnectedPlaytime']._options = None + _PLAYER.methods_by_name['RecordDisconnectedPlaytime']._serialized_options = b'\202\265\030rSubmit playtime records that happened while the client was disconnected from steam (whether marked offline or not)' + _PLAYERCLIENT._options = None + _PLAYERCLIENT._serialized_options = b'\202\265\030&Steam player data client notifications\300\265\030\002' + _PLAYERCLIENT.methods_by_name['NotifyLastPlayedTimes']._options = None + _PLAYERCLIENT.methods_by_name['NotifyLastPlayedTimes']._serialized_options = b'\202\265\030;Notification from server to client of more recent play time' + _PLAYERCLIENT.methods_by_name['NotifyFriendNicknameChanged']._options = None + _PLAYERCLIENT.methods_by_name['NotifyFriendNicknameChanged']._serialized_options = b'\202\265\030GNotification from server to client that a friend\'s nickname has changed' + _PLAYERCLIENT.methods_by_name['NotifyFriendEquippedProfileItemsChanged']._options = None + _PLAYERCLIENT.methods_by_name['NotifyFriendEquippedProfileItemsChanged']._serialized_options = b'\202\265\030VNotification from server to client that a friend\'s equipped profile items have changed' + _PLAYERCLIENT.methods_by_name['NotifyNewSteamAnnouncementState']._options = None + _PLAYERCLIENT.methods_by_name['NotifyNewSteamAnnouncementState']._serialized_options = b'\202\265\030?Notifies client of changes to steam announcement state for user' + _PLAYERCLIENT.methods_by_name['NotifyCommunityPreferencesChanged']._options = None + _PLAYERCLIENT.methods_by_name['NotifyCommunityPreferencesChanged']._serialized_options = b'\202\265\030PNotification from server to client that their community preferences have changed' + _PLAYERCLIENT.methods_by_name['NotifyTextFilterWordsChanged']._options = None + _PLAYERCLIENT.methods_by_name['NotifyTextFilterWordsChanged']._serialized_options = b'\202\265\030SNotification from server to client that their text filtering dictionary has changed' + _PLAYERCLIENT.methods_by_name['NotifyPerFriendPreferencesChanged']._options = None + _PLAYERCLIENT.methods_by_name['NotifyPerFriendPreferencesChanged']._serialized_options = b'\202\265\030ANotification from server that per-friend preferences have changed' + _PLAYERCLIENT.methods_by_name['NotifyPrivacyPrivacySettingsChanged']._options = None + _PLAYERCLIENT.methods_by_name['NotifyPrivacyPrivacySettingsChanged']._serialized_options = b'\202\265\0306Notification from server that privacy settings changed' + _EPROFILECUSTOMIZATIONSTYLE._serialized_start=17698 + _EPROFILECUSTOMIZATIONSTYLE._serialized_end=17979 + _EAGREEMENTTYPE._serialized_start=17981 + _EAGREEMENTTYPE._serialized_end=18099 + _ENOTIFICATIONSETTING._serialized_start=18102 + _ENOTIFICATIONSETTING._serialized_end=18235 + _ETEXTFILTERSETTING._serialized_start=18238 + _ETEXTFILTERSETTING._serialized_end=18414 + _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_REQUEST._serialized_start=103 + _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_REQUEST._serialized_end=155 + _CPLAYER_INCOMINGINVITEMUTUALFRIENDLIST._serialized_start=157 + _CPLAYER_INCOMINGINVITEMUTUALFRIENDLIST._serialized_end=249 + _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE._serialized_start=252 + _CPLAYER_GETMUTUALFRIENDSFORINCOMINGINVITES_RESPONSE._serialized_end=392 + _CPLAYER_GETOWNEDGAMES_REQUEST._serialized_start=395 + _CPLAYER_GETOWNEDGAMES_REQUEST._serialized_end=1183 + _CPLAYER_GETOWNEDGAMES_RESPONSE._serialized_start=1186 + _CPLAYER_GETOWNEDGAMES_RESPONSE._serialized_end=1721 + _CPLAYER_GETOWNEDGAMES_RESPONSE_GAME._serialized_start=1294 + _CPLAYER_GETOWNEDGAMES_RESPONSE_GAME._serialized_end=1721 + _CPLAYER_GETPLAYNEXT_REQUEST._serialized_start=1723 + _CPLAYER_GETPLAYNEXT_REQUEST._serialized_end=1800 + _CPLAYER_GETPLAYNEXT_RESPONSE._serialized_start=1802 + _CPLAYER_GETPLAYNEXT_RESPONSE._serialized_end=1874 + _CPLAYER_GETFRIENDSGAMEPLAYINFO_REQUEST._serialized_start=1876 + _CPLAYER_GETFRIENDSGAMEPLAYINFO_REQUEST._serialized_end=1931 + _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE._serialized_start=1934 + _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE._serialized_end=2684 + _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO._serialized_start=2462 + _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_FRIENDSGAMEPLAYINFO._serialized_end=2556 + _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO._serialized_start=2558 + _CPLAYER_GETFRIENDSGAMEPLAYINFO_RESPONSE_OWNGAMEPLAYINFO._serialized_end=2684 + _CPLAYER_GETGAMEBADGELEVELS_REQUEST._serialized_start=2686 + _CPLAYER_GETGAMEBADGELEVELS_REQUEST._serialized_end=2737 + _CPLAYER_GETGAMEBADGELEVELS_RESPONSE._serialized_start=2740 + _CPLAYER_GETGAMEBADGELEVELS_RESPONSE._serialized_end=2921 + _CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE._serialized_start=2861 + _CPLAYER_GETGAMEBADGELEVELS_RESPONSE_BADGE._serialized_end=2921 + _CPLAYER_GETPROFILEBACKGROUND_REQUEST._serialized_start=2923 + _CPLAYER_GETPROFILEBACKGROUND_REQUEST._serialized_end=3031 + _PROFILEITEM._serialized_start=3034 + _PROFILEITEM._serialized_end=3845 + _PROFILEITEM_PROFILECOLOR._serialized_start=3733 + _PROFILEITEM_PROFILECOLOR._serialized_end=3845 + _CPLAYER_GETPROFILEBACKGROUND_RESPONSE._serialized_start=3847 + _CPLAYER_GETPROFILEBACKGROUND_RESPONSE._serialized_end=3928 + _CPLAYER_SETPROFILEBACKGROUND_REQUEST._serialized_start=3930 + _CPLAYER_SETPROFILEBACKGROUND_REQUEST._serialized_end=3993 + _CPLAYER_SETPROFILEBACKGROUND_RESPONSE._serialized_start=3995 + _CPLAYER_SETPROFILEBACKGROUND_RESPONSE._serialized_end=4034 + _CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST._serialized_start=4036 + _CPLAYER_GETMINIPROFILEBACKGROUND_REQUEST._serialized_end=4148 + _CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE._serialized_start=4150 + _CPLAYER_GETMINIPROFILEBACKGROUND_RESPONSE._serialized_end=4235 + _CPLAYER_SETMINIPROFILEBACKGROUND_REQUEST._serialized_start=4237 + _CPLAYER_SETMINIPROFILEBACKGROUND_REQUEST._serialized_end=4304 + _CPLAYER_SETMINIPROFILEBACKGROUND_RESPONSE._serialized_start=4306 + _CPLAYER_SETMINIPROFILEBACKGROUND_RESPONSE._serialized_end=4349 + _CPLAYER_GETAVATARFRAME_REQUEST._serialized_start=4351 + _CPLAYER_GETAVATARFRAME_REQUEST._serialized_end=4453 + _CPLAYER_GETAVATARFRAME_RESPONSE._serialized_start=4455 + _CPLAYER_GETAVATARFRAME_RESPONSE._serialized_end=4524 + _CPLAYER_SETAVATARFRAME_REQUEST._serialized_start=4526 + _CPLAYER_SETAVATARFRAME_REQUEST._serialized_end=4583 + _CPLAYER_SETAVATARFRAME_RESPONSE._serialized_start=4585 + _CPLAYER_SETAVATARFRAME_RESPONSE._serialized_end=4618 + _CPLAYER_GETANIMATEDAVATAR_REQUEST._serialized_start=4620 + _CPLAYER_GETANIMATEDAVATAR_REQUEST._serialized_end=4725 + _CPLAYER_GETANIMATEDAVATAR_RESPONSE._serialized_start=4727 + _CPLAYER_GETANIMATEDAVATAR_RESPONSE._serialized_end=4793 + _CPLAYER_SETANIMATEDAVATAR_REQUEST._serialized_start=4795 + _CPLAYER_SETANIMATEDAVATAR_REQUEST._serialized_end=4855 + _CPLAYER_SETANIMATEDAVATAR_RESPONSE._serialized_start=4857 + _CPLAYER_SETANIMATEDAVATAR_RESPONSE._serialized_end=4893 + _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST._serialized_start=4895 + _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_REQUEST._serialized_end=5007 + _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE._serialized_start=5009 + _CPLAYER_GETSTEAMDECKKEYBOARDSKIN_RESPONSE._serialized_end=5100 + _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST._serialized_start=5102 + _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_REQUEST._serialized_end=5169 + _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE._serialized_start=5171 + _CPLAYER_SETSTEAMDECKKEYBOARDSKIN_RESPONSE._serialized_end=5214 + _CPLAYER_GETPROFILEITEMSOWNED_REQUEST._serialized_start=5216 + _CPLAYER_GETPROFILEITEMSOWNED_REQUEST._serialized_end=5311 + _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE._serialized_start=5314 + _CPLAYER_GETPROFILEITEMSOWNED_RESPONSE._serialized_end=5660 + _CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST._serialized_start=5662 + _CPLAYER_GETPROFILEITEMSEQUIPPED_REQUEST._serialized_end=5738 + _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE._serialized_start=5741 + _CPLAYER_GETPROFILEITEMSEQUIPPED_RESPONSE._serialized_end=6035 + _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST._serialized_start=6037 + _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_REQUEST._serialized_end=6159 + _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE._serialized_start=6161 + _CPLAYER_SETEQUIPPEDPROFILEITEMFLAGS_RESPONSE._serialized_end=6207 + _CPLAYER_GETEMOTICONLIST_REQUEST._serialized_start=6209 + _CPLAYER_GETEMOTICONLIST_REQUEST._serialized_end=6242 + _CPLAYER_GETEMOTICONLIST_RESPONSE._serialized_start=6245 + _CPLAYER_GETEMOTICONLIST_RESPONSE._serialized_end=6464 + _CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON._serialized_start=6344 + _CPLAYER_GETEMOTICONLIST_RESPONSE_EMOTICON._serialized_end=6464 + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST._serialized_start=6467 + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_REQUEST._serialized_end=6629 + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE._serialized_start=6632 + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE._serialized_end=7099 + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT._serialized_start=6746 + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_ACHIEVEMENT._serialized_end=6967 + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME._serialized_start=6970 + _CPLAYER_GETTOPACHIEVEMENTSFORGAMES_RESPONSE_GAME._serialized_end=7099 + _CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST._serialized_start=7101 + _CPLAYER_GETACHIEVEMENTSPROGRESS_REQUEST._serialized_end=7193 + _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE._serialized_start=7196 + _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE._serialized_end=7465 + _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS._serialized_start=7334 + _CPLAYER_GETACHIEVEMENTSPROGRESS_RESPONSE_ACHIEVEMENTPROGRESS._serialized_end=7465 + _CPLAYER_GETGAMEACHIEVEMENTS_REQUEST._serialized_start=7467 + _CPLAYER_GETGAMEACHIEVEMENTS_REQUEST._serialized_end=7573 + _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE._serialized_start=7576 + _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE._serialized_end=8029 + _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT._serialized_start=7690 + _CPLAYER_GETGAMEACHIEVEMENTS_RESPONSE_ACHIEVEMENT._serialized_end=8029 + _CPLAYER_GETFAVORITEBADGE_REQUEST._serialized_start=8031 + _CPLAYER_GETFAVORITEBADGE_REQUEST._serialized_end=8082 + _CPLAYER_GETFAVORITEBADGE_RESPONSE._serialized_start=8085 + _CPLAYER_GETFAVORITEBADGE_RESPONSE._serialized_end=8261 + _CPLAYER_SETFAVORITEBADGE_REQUEST._serialized_start=8263 + _CPLAYER_SETFAVORITEBADGE_REQUEST._serialized_end=8339 + _CPLAYER_SETFAVORITEBADGE_RESPONSE._serialized_start=8341 + _CPLAYER_SETFAVORITEBADGE_RESPONSE._serialized_end=8376 + _CPLAYER_GETPROFILECUSTOMIZATION_REQUEST._serialized_start=8379 + _CPLAYER_GETPROFILECUSTOMIZATION_REQUEST._serialized_end=8520 + _PROFILECUSTOMIZATIONSLOT._serialized_start=8523 + _PROFILECUSTOMIZATIONSLOT._serialized_end=8893 + _PROFILECUSTOMIZATION._serialized_start=8896 + _PROFILECUSTOMIZATION._serialized_end=9213 + _PROFILETHEME._serialized_start=9215 + _PROFILETHEME._serialized_end=9262 + _PROFILEPREFERENCES._serialized_start=9264 + _PROFILEPREFERENCES._serialized_end=9313 + _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE._serialized_start=9316 + _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE._serialized_end=9772 + _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE_PURCHASEDCUSTOMIZATION._serialized_start=9621 + _CPLAYER_GETPROFILECUSTOMIZATION_RESPONSE_PURCHASEDCUSTOMIZATION._serialized_end=9772 + _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_REQUEST._serialized_start=9774 + _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_REQUEST._serialized_end=9842 + _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE._serialized_start=9845 + _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE._serialized_end=10146 + _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION._serialized_start=9621 + _CPLAYER_GETPURCHASEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION._serialized_end=9757 + _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_REQUEST._serialized_start=10148 + _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_REQUEST._serialized_end=10227 + _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE._serialized_start=10230 + _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE._serialized_end=10800 + _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION._serialized_start=10536 + _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_PURCHASEDCUSTOMIZATION._serialized_end=10667 + _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION._serialized_start=10670 + _CPLAYER_GETPURCHASEDANDUPGRADEDPROFILECUSTOMIZATIONS_RESPONSE_UPGRADEDCUSTOMIZATION._serialized_end=10800 + _CPLAYER_GETPROFILETHEMESAVAILABLE_REQUEST._serialized_start=10802 + _CPLAYER_GETPROFILETHEMESAVAILABLE_REQUEST._serialized_end=10845 + _CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE._serialized_start=10847 + _CPLAYER_GETPROFILETHEMESAVAILABLE_RESPONSE._serialized_end=10930 + _CPLAYER_SETPROFILETHEME_REQUEST._serialized_start=10932 + _CPLAYER_SETPROFILETHEME_REQUEST._serialized_end=10983 + _CPLAYER_SETPROFILETHEME_RESPONSE._serialized_start=10985 + _CPLAYER_SETPROFILETHEME_RESPONSE._serialized_end=11019 + _CPLAYER_SETPROFILEPREFERENCES_REQUEST._serialized_start=11021 + _CPLAYER_SETPROFILEPREFERENCES_REQUEST._serialized_end=11110 + _CPLAYER_SETPROFILEPREFERENCES_RESPONSE._serialized_start=11112 + _CPLAYER_SETPROFILEPREFERENCES_RESPONSE._serialized_end=11152 + _CPLAYER_POSTSTATUSTOFRIENDS_REQUEST._serialized_start=11154 + _CPLAYER_POSTSTATUSTOFRIENDS_REQUEST._serialized_end=11227 + _CPLAYER_POSTSTATUSTOFRIENDS_RESPONSE._serialized_start=11229 + _CPLAYER_POSTSTATUSTOFRIENDS_RESPONSE._serialized_end=11267 + _CPLAYER_GETPOSTEDSTATUS_REQUEST._serialized_start=11269 + _CPLAYER_GETPOSTEDSTATUS_REQUEST._serialized_end=11370 + _CPLAYER_GETPOSTEDSTATUS_RESPONSE._serialized_start=11372 + _CPLAYER_GETPOSTEDSTATUS_RESPONSE._serialized_end=11494 + _CPLAYER_DELETEPOSTEDSTATUS_REQUEST._serialized_start=11496 + _CPLAYER_DELETEPOSTEDSTATUS_REQUEST._serialized_end=11548 + _CPLAYER_DELETEPOSTEDSTATUS_RESPONSE._serialized_start=11550 + _CPLAYER_DELETEPOSTEDSTATUS_RESPONSE._serialized_end=11587 + _CPLAYER_GETLASTPLAYEDTIMES_REQUEST._serialized_start=11590 + _CPLAYER_GETLASTPLAYEDTIMES_REQUEST._serialized_end=11720 + _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE._serialized_start=11723 + _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE._serialized_end=12213 + _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME._serialized_start=11821 + _CPLAYER_GETLASTPLAYEDTIMES_RESPONSE_GAME._serialized_end=12213 + _CPLAYER_GETTIMESSAACCEPTED_REQUEST._serialized_start=12215 + _CPLAYER_GETTIMESSAACCEPTED_REQUEST._serialized_end=12251 + _CPLAYER_GETTIMESSAACCEPTED_RESPONSE._serialized_start=12253 + _CPLAYER_GETTIMESSAACCEPTED_RESPONSE._serialized_end=12375 + _CPLAYER_ACCEPTSSA_REQUEST._serialized_start=12377 + _CPLAYER_ACCEPTSSA_REQUEST._serialized_end=12496 + _CPLAYER_ACCEPTSSA_RESPONSE._serialized_start=12498 + _CPLAYER_ACCEPTSSA_RESPONSE._serialized_end=12526 + _CPLAYER_GETNICKNAMELIST_REQUEST._serialized_start=12528 + _CPLAYER_GETNICKNAMELIST_REQUEST._serialized_end=12561 + _CPLAYER_GETNICKNAMELIST_RESPONSE._serialized_start=12564 + _CPLAYER_GETNICKNAMELIST_RESPONSE._serialized_end=12722 + _CPLAYER_GETNICKNAMELIST_RESPONSE_PLAYERNICKNAME._serialized_start=12669 + _CPLAYER_GETNICKNAMELIST_RESPONSE_PLAYERNICKNAME._serialized_end=12722 + _CPLAYER_GETPERFRIENDPREFERENCES_REQUEST._serialized_start=12724 + _CPLAYER_GETPERFRIENDPREFERENCES_REQUEST._serialized_end=12765 + _PERFRIENDPREFERENCES._serialized_start=12768 + _PERFRIENDPREFERENCES._serialized_end=13489 + _CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE._serialized_start=13491 + _CPLAYER_GETPERFRIENDPREFERENCES_RESPONSE._serialized_end=13577 + _CPLAYER_SETPERFRIENDPREFERENCES_REQUEST._serialized_start=13579 + _CPLAYER_SETPERFRIENDPREFERENCES_REQUEST._serialized_end=13664 + _CPLAYER_SETPERFRIENDPREFERENCES_RESPONSE._serialized_start=13666 + _CPLAYER_SETPERFRIENDPREFERENCES_RESPONSE._serialized_end=13708 + _CPLAYER_ADDFRIEND_REQUEST._serialized_start=13710 + _CPLAYER_ADDFRIEND_REQUEST._serialized_end=13809 + _CPLAYER_ADDFRIEND_RESPONSE._serialized_start=13812 + _CPLAYER_ADDFRIEND_RESPONSE._serialized_end=14074 + _CPLAYER_REMOVEFRIEND_REQUEST._serialized_start=14076 + _CPLAYER_REMOVEFRIEND_REQUEST._serialized_end=14158 + _CPLAYER_REMOVEFRIEND_RESPONSE._serialized_start=14160 + _CPLAYER_REMOVEFRIEND_RESPONSE._serialized_end=14252 + _CPLAYER_IGNOREFRIEND_REQUEST._serialized_start=14254 + _CPLAYER_IGNOREFRIEND_REQUEST._serialized_end=14381 + _CPLAYER_IGNOREFRIEND_RESPONSE._serialized_start=14383 + _CPLAYER_IGNOREFRIEND_RESPONSE._serialized_end=14475 + _CPLAYER_GETCOMMUNITYPREFERENCES_REQUEST._serialized_start=14477 + _CPLAYER_GETCOMMUNITYPREFERENCES_REQUEST._serialized_end=14518 + _CPLAYER_COMMUNITYPREFERENCES._serialized_start=14521 + _CPLAYER_COMMUNITYPREFERENCES._serialized_end=14783 + _CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE._serialized_start=14786 + _CPLAYER_GETCOMMUNITYPREFERENCES_RESPONSE._serialized_end=14955 + _CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST._serialized_start=14957 + _CPLAYER_SETCOMMUNITYPREFERENCES_REQUEST._serialized_end=15050 + _CPLAYER_SETCOMMUNITYPREFERENCES_RESPONSE._serialized_start=15052 + _CPLAYER_SETCOMMUNITYPREFERENCES_RESPONSE._serialized_end=15094 + _CPLAYER_GETTEXTFILTERWORDS_REQUEST._serialized_start=15096 + _CPLAYER_GETTEXTFILTERWORDS_REQUEST._serialized_end=15132 + _CPLAYER_TEXTFILTERWORDS._serialized_start=15135 + _CPLAYER_TEXTFILTERWORDS._serialized_end=15277 + _CPLAYER_GETTEXTFILTERWORDS_RESPONSE._serialized_start=15279 + _CPLAYER_GETTEXTFILTERWORDS_RESPONSE._serialized_end=15357 + _CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_REQUEST._serialized_start=15359 + _CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_REQUEST._serialized_end=15423 + _CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE._serialized_start=15426 + _CPLAYER_GETNEWSTEAMANNOUNCEMENTSTATE_RESPONSE._serialized_end=15659 + _CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_REQUEST._serialized_start=15661 + _CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_REQUEST._serialized_end=15757 + _CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_RESPONSE._serialized_start=15759 + _CPLAYER_UPDATESTEAMANNOUNCEMENTLASTREAD_RESPONSE._serialized_end=15809 + _CPLAYER_GETPRIVACYSETTINGS_REQUEST._serialized_start=15811 + _CPLAYER_GETPRIVACYSETTINGS_REQUEST._serialized_end=15847 + _CPRIVACYSETTINGS._serialized_start=15850 + _CPRIVACYSETTINGS._serialized_end=16054 + _CPLAYER_GETPRIVACYSETTINGS_RESPONSE._serialized_start=16056 + _CPLAYER_GETPRIVACYSETTINGS_RESPONSE._serialized_end=16138 + _CPLAYER_GETDURATIONCONTROL_REQUEST._serialized_start=16140 + _CPLAYER_GETDURATIONCONTROL_REQUEST._serialized_end=16191 + _CPLAYER_GETDURATIONCONTROL_RESPONSE._serialized_start=16194 + _CPLAYER_GETDURATIONCONTROL_RESPONSE._serialized_end=16434 + _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST._serialized_start=16437 + _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST._serialized_end=16653 + _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY._serialized_start=16563 + _CPLAYER_RECORDDISCONNECTEDPLAYTIME_REQUEST_PLAYHISTORY._serialized_end=16653 + _CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE._serialized_start=16655 + _CPLAYER_RECORDDISCONNECTEDPLAYTIME_RESPONSE._serialized_end=16700 + _CPLAYER_LASTPLAYEDTIMES_NOTIFICATION._serialized_start=16702 + _CPLAYER_LASTPLAYEDTIMES_NOTIFICATION._serialized_end=16798 + _CPLAYER_FRIENDNICKNAMECHANGED_NOTIFICATION._serialized_start=16800 + _CPLAYER_FRIENDNICKNAMECHANGED_NOTIFICATION._serialized_end=16906 + _CPLAYER_FRIENDEQUIPPEDPROFILEITEMSCHANGED_NOTIFICATION._serialized_start=16908 + _CPLAYER_FRIENDEQUIPPEDPROFILEITEMSCHANGED_NOTIFICATION._serialized_end=16983 + _CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION._serialized_start=16986 + _CPLAYER_NEWSTEAMANNOUNCEMENTSTATE_NOTIFICATION._serialized_end=17220 + _CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION._serialized_start=17223 + _CPLAYER_COMMUNITYPREFERENCESCHANGED_NOTIFICATION._serialized_end=17400 + _CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION._serialized_start=17402 + _CPLAYER_TEXTFILTERWORDSCHANGED_NOTIFICATION._serialized_end=17488 + _CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION._serialized_start=17490 + _CPLAYER_PERFRIENDPREFERENCESCHANGED_NOTIFICATION._serialized_end=17603 + _CPLAYER_PRIVACYSETTINGSCHANGED_NOTIFICATION._serialized_start=17605 + _CPLAYER_PRIVACYSETTINGSCHANGED_NOTIFICATION._serialized_end=17695 + _PLAYER._serialized_start=18417 + _PLAYER._serialized_end=26664 + _PLAYERCLIENT._serialized_start=26667 + _PLAYERCLIENT._serialized_end=28113 Player = service_reflection.GeneratedServiceType('Player', (_service.Service,), dict( DESCRIPTOR = _PLAYER, __module__ = 'steammessages_player_pb2' diff --git a/src/steam_network/protocol/messages/steammessages_unified_base_pb2.py b/src/steam_network/protocol/messages/steammessages_unified_base_pb2.py index b38966be..8db19cc0 100644 --- a/src/steam_network/protocol/messages/steammessages_unified_base_pb2.py +++ b/src/steam_network/protocol/messages/steammessages_unified_base_pb2.py @@ -4,6 +4,7 @@ """Generated protocol buffer code.""" from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -15,129 +16,27 @@ from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 -DESCRIPTOR = _descriptor.FileDescriptor( - name='steammessages_unified_base.proto', - package='', - syntax='proto2', - serialized_options=b'H\001\220\001\000', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n steammessages_unified_base.proto\x1a google/protobuf/descriptor.proto\"\x0c\n\nNoResponse*]\n\x13\x45ProtoExecutionSite\x12 \n\x1ck_EProtoExecutionSiteUnknown\x10\x00\x12$\n k_EProtoExecutionSiteSteamClient\x10\x02:4\n\x0b\x64\x65scription\x12\x1d.google.protobuf.FieldOptions\x18\xd0\x86\x03 \x01(\t:>\n\x13service_description\x12\x1f.google.protobuf.ServiceOptions\x18\xd0\x86\x03 \x01(\t:u\n\x16service_execution_site\x12\x1f.google.protobuf.ServiceOptions\x18\xd8\x86\x03 \x01(\x0e\x32\x14.EProtoExecutionSite:\x1ck_EProtoExecutionSiteUnknown:<\n\x12method_description\x12\x1e.google.protobuf.MethodOptions\x18\xd0\x86\x03 \x01(\t:8\n\x10\x65num_description\x12\x1c.google.protobuf.EnumOptions\x18\xd0\x86\x03 \x01(\t:C\n\x16\x65num_value_description\x12!.google.protobuf.EnumValueOptions\x18\xd0\x86\x03 \x01(\tB\x05H\x01\x90\x01\x00' - , - dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,]) - -_EPROTOEXECUTIONSITE = _descriptor.EnumDescriptor( - name='EProtoExecutionSite', - full_name='EProtoExecutionSite', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='k_EProtoExecutionSiteUnknown', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='k_EProtoExecutionSiteSteamClient', index=1, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=84, - serialized_end=177, -) -_sym_db.RegisterEnumDescriptor(_EPROTOEXECUTIONSITE) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n steammessages_unified_base.proto\x1a google/protobuf/descriptor.proto\"\x0c\n\nNoResponse*]\n\x13\x45ProtoExecutionSite\x12 \n\x1ck_EProtoExecutionSiteUnknown\x10\x00\x12$\n k_EProtoExecutionSiteSteamClient\x10\x02:4\n\x0b\x64\x65scription\x12\x1d.google.protobuf.FieldOptions\x18\xd0\x86\x03 \x01(\t:>\n\x13service_description\x12\x1f.google.protobuf.ServiceOptions\x18\xd0\x86\x03 \x01(\t:u\n\x16service_execution_site\x12\x1f.google.protobuf.ServiceOptions\x18\xd8\x86\x03 \x01(\x0e\x32\x14.EProtoExecutionSite:\x1ck_EProtoExecutionSiteUnknown:<\n\x12method_description\x12\x1e.google.protobuf.MethodOptions\x18\xd0\x86\x03 \x01(\t:8\n\x10\x65num_description\x12\x1c.google.protobuf.EnumOptions\x18\xd0\x86\x03 \x01(\t:C\n\x16\x65num_value_description\x12!.google.protobuf.EnumValueOptions\x18\xd0\x86\x03 \x01(\tB\x05H\x01\x90\x01\x00') +_EPROTOEXECUTIONSITE = DESCRIPTOR.enum_types_by_name['EProtoExecutionSite'] EProtoExecutionSite = enum_type_wrapper.EnumTypeWrapper(_EPROTOEXECUTIONSITE) k_EProtoExecutionSiteUnknown = 0 k_EProtoExecutionSiteSteamClient = 2 DESCRIPTION_FIELD_NUMBER = 50000 -description = _descriptor.FieldDescriptor( - name='description', full_name='description', index=0, - number=50000, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=True, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) +description = DESCRIPTOR.extensions_by_name['description'] SERVICE_DESCRIPTION_FIELD_NUMBER = 50000 -service_description = _descriptor.FieldDescriptor( - name='service_description', full_name='service_description', index=1, - number=50000, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=True, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) +service_description = DESCRIPTOR.extensions_by_name['service_description'] SERVICE_EXECUTION_SITE_FIELD_NUMBER = 50008 -service_execution_site = _descriptor.FieldDescriptor( - name='service_execution_site', full_name='service_execution_site', index=2, - number=50008, 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=True, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) +service_execution_site = DESCRIPTOR.extensions_by_name['service_execution_site'] METHOD_DESCRIPTION_FIELD_NUMBER = 50000 -method_description = _descriptor.FieldDescriptor( - name='method_description', full_name='method_description', index=3, - number=50000, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=True, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) +method_description = DESCRIPTOR.extensions_by_name['method_description'] ENUM_DESCRIPTION_FIELD_NUMBER = 50000 -enum_description = _descriptor.FieldDescriptor( - name='enum_description', full_name='enum_description', index=4, - number=50000, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=True, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) +enum_description = DESCRIPTOR.extensions_by_name['enum_description'] ENUM_VALUE_DESCRIPTION_FIELD_NUMBER = 50000 -enum_value_description = _descriptor.FieldDescriptor( - name='enum_value_description', full_name='enum_value_description', index=5, - number=50000, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=True, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key) - - -_NORESPONSE = _descriptor.Descriptor( - name='NoResponse', - full_name='NoResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto2', - extension_ranges=[], - oneofs=[ - ], - serialized_start=70, - serialized_end=82, -) - -DESCRIPTOR.message_types_by_name['NoResponse'] = _NORESPONSE -DESCRIPTOR.enum_types_by_name['EProtoExecutionSite'] = _EPROTOEXECUTIONSITE -DESCRIPTOR.extensions_by_name['description'] = description -DESCRIPTOR.extensions_by_name['service_description'] = service_description -DESCRIPTOR.extensions_by_name['service_execution_site'] = service_execution_site -DESCRIPTOR.extensions_by_name['method_description'] = method_description -DESCRIPTOR.extensions_by_name['enum_description'] = enum_description -DESCRIPTOR.extensions_by_name['enum_value_description'] = enum_value_description -_sym_db.RegisterFileDescriptor(DESCRIPTOR) +enum_value_description = DESCRIPTOR.extensions_by_name['enum_value_description'] +_NORESPONSE = DESCRIPTOR.message_types_by_name['NoResponse'] NoResponse = _reflection.GeneratedProtocolMessageType('NoResponse', (_message.Message,), { 'DESCRIPTOR' : _NORESPONSE, '__module__' : 'steammessages_unified_base_pb2' @@ -145,13 +44,18 @@ }) _sym_db.RegisterMessage(NoResponse) -google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(description) -google_dot_protobuf_dot_descriptor__pb2.ServiceOptions.RegisterExtension(service_description) -service_execution_site.enum_type = _EPROTOEXECUTIONSITE -google_dot_protobuf_dot_descriptor__pb2.ServiceOptions.RegisterExtension(service_execution_site) -google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(method_description) -google_dot_protobuf_dot_descriptor__pb2.EnumOptions.RegisterExtension(enum_description) -google_dot_protobuf_dot_descriptor__pb2.EnumValueOptions.RegisterExtension(enum_value_description) - -DESCRIPTOR._options = None +if _descriptor._USE_C_DESCRIPTORS == False: + google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(description) + google_dot_protobuf_dot_descriptor__pb2.ServiceOptions.RegisterExtension(service_description) + google_dot_protobuf_dot_descriptor__pb2.ServiceOptions.RegisterExtension(service_execution_site) + google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(method_description) + google_dot_protobuf_dot_descriptor__pb2.EnumOptions.RegisterExtension(enum_description) + google_dot_protobuf_dot_descriptor__pb2.EnumValueOptions.RegisterExtension(enum_value_description) + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'H\001\220\001\000' + _EPROTOEXECUTIONSITE._serialized_start=84 + _EPROTOEXECUTIONSITE._serialized_end=177 + _NORESPONSE._serialized_start=70 + _NORESPONSE._serialized_end=82 # @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/messages/steammessages_webui_friends_pb2.py b/src/steam_network/protocol/messages/steammessages_webui_friends_pb2.py new file mode 100644 index 00000000..57de1d05 --- /dev/null +++ b/src/steam_network/protocol/messages/steammessages_webui_friends_pb2.py @@ -0,0 +1,1356 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: steammessages_webui_friends.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +from google.protobuf import service as _service +from google.protobuf import service_reflection +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +import steammessages_unified_base_pb2 as steammessages__unified__base__pb2 +import steammessages_base_pb2 as steammessages__base__pb2 +import steammessages_clientserver_friends_pb2 as steammessages__clientserver__friends__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!steammessages_webui_friends.proto\x1a steammessages_unified_base.proto\x1a\x18steammessages_base.proto\x1a(steammessages_clientserver_friends.proto\"\x82\x01\n1CHelpRequestLogs_UploadUserApplicationLog_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08log_type\x18\x02 \x01(\t\x12\x16\n\x0eversion_string\x18\x03 \x01(\t\x12\x14\n\x0clog_contents\x18\x04 \x01(\t\"@\n2CHelpRequestLogs_UploadUserApplicationLog_Response\x12\n\n\x02id\x18\x01 \x01(\x04\"n\n\x1e\x43MsgClientAppMinutesPlayedData\x12L\n\x0eminutes_played\x18\x01 \x03(\x0b\x32\x34.CMsgClientAppMinutesPlayedData_AppMinutesPlayedData\"n\n3CMsgClientAppMinutesPlayedData_AppMinutesPlayedData\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0f\n\x07\x66orever\x18\x02 \x01(\x05\x12\x16\n\x0elast_two_weeks\x18\x03 \x01(\x05\">\n\x1a\x43\x43ommunity_GetApps_Request\x12\x0e\n\x06\x61ppids\x18\x01 \x03(\x05\x12\x10\n\x08language\x18\x02 \x01(\r\"B\n\x1b\x43\x43ommunity_GetApps_Response\x12#\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x15.CCDDBAppDetailCommon\"T\n1CCommunity_GetAppRichPresenceLocalization_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12\x10\n\x08language\x18\x02 \x01(\t\"\x97\x01\n2CCommunity_GetAppRichPresenceLocalization_Response\x12\r\n\x05\x61ppid\x18\x01 \x01(\x05\x12R\n\x0btoken_lists\x18\x02 \x03(\x0b\x32=.CCommunity_GetAppRichPresenceLocalization_Response_TokenList\"W\n8CCommunity_GetAppRichPresenceLocalization_Response_Token\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x9b\x01\n.CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\"Z\n=CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xb7\x01\n\x1e\x43MsgCREEnumeratePublishedFiles\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\nquery_type\x18\x02 \x01(\x05\x12\x13\n\x0bstart_index\x18\x03 \x01(\r\x12\x0c\n\x04\x64\x61ys\x18\x04 \x01(\r\x12\r\n\x05\x63ount\x18\x05 \x01(\r\x12\x0c\n\x04tags\x18\x06 \x03(\t\x12\x11\n\tuser_tags\x18\x07 \x03(\t\x12\x1e\n\x12matching_file_type\x18\x08 \x01(\r:\x02\x31\x33\"\xa5\x01\n&CMsgCREEnumeratePublishedFilesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12P\n\x0fpublished_files\x18\x02 \x03(\x0b\x32\x37.CMsgCREEnumeratePublishedFilesResponse_PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\"\x9d\x01\n6CMsgCREEnumeratePublishedFilesResponse_PublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"r\n\x18\x43MsgGameServerPingSample\x12\r\n\x05my_ip\x18\x01 \x01(\x07\x12\x11\n\tgs_app_id\x18\x02 \x01(\x05\x12\x34\n\ngs_samples\x18\x03 \x03(\x0b\x32 .CMsgGameServerPingSample_Sample\"^\n\x1f\x43MsgGameServerPingSample_Sample\x12\n\n\x02ip\x18\x01 \x01(\x07\x12\x13\n\x0b\x61vg_ping_ms\x18\x02 \x01(\r\x12\x1a\n\x12stddev_ping_ms_x10\x18\x03 \x01(\r\"D\n!CClan_RespondToClanInvite_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0e\n\x06\x61\x63\x63\x65pt\x18\x02 \x01(\x08\"$\n\"CClan_RespondToClanInvite_Response\"A\n&CVoiceChat_RequestOneOnOneChat_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\"?\n\'CVoiceChat_RequestOneOnOneChat_Response\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\"^\n-CVoiceChat_OneOnOneChatRequested_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_partner\x18\x02 \x01(\x06\"p\n%CVoiceChat_AnswerOneOnOneChat_Request\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_partner\x18\x02 \x01(\x06\x12\x18\n\x10\x61\x63\x63\x65pted_request\x18\x03 \x01(\x08\"(\n&CVoiceChat_AnswerOneOnOneChat_Response\"~\n3CVoiceChat_OneOnOneChatRequestResponse_Notification\x12\x14\n\x0cvoicechat_id\x18\x01 \x01(\x06\x12\x17\n\x0fsteamid_partner\x18\x02 \x01(\x06\x12\x18\n\x10\x61\x63\x63\x65pted_request\x18\x03 \x01(\x08\"=\n\"CVoiceChat_EndOneOnOneChat_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\"%\n#CVoiceChat_EndOneOnOneChat_Response\"U\n$CVoiceChat_LeaveOneOnOneChat_Request\x12\x17\n\x0fsteamid_partner\x18\x01 \x01(\x06\x12\x14\n\x0cvoice_chatid\x18\x02 \x01(\x06\"\'\n%CVoiceChat_LeaveOneOnOneChat_Response\"\xdd\x01\n+CVoiceChat_UserJoinedVoiceChat_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\x12\x0e\n\x06\x63hatid\x18\x03 \x01(\x04\x12 \n\x18one_on_one_steamid_lower\x18\x04 \x01(\x06\x12!\n\x19one_on_one_steamid_higher\x18\x05 \x01(\x06\x12\x15\n\rchat_group_id\x18\x06 \x01(\x04\x12\x16\n\x0euser_sessionid\x18\x07 \x01(\r\"\xe0\x01\n\'CVoiceChat_UserVoiceStatus_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\x12\x1e\n\x16user_muted_mic_locally\x18\x03 \x01(\x08\x12!\n\x19user_muted_output_locally\x18\x04 \x01(\x08\x12#\n\x1buser_has_no_mic_for_session\x18\x05 \x01(\x08\x12!\n\x19user_webaudio_sample_rate\x18\x06 \x01(\x05\"y\n(CVoiceChat_AllMembersStatus_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x37\n\x05users\x18\x02 \x03(\x0b\x32(.CVoiceChat_UserVoiceStatus_Notification\"\x88\x02\n,CVoiceChat_UpdateVoiceChatWebRTCData_Request\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x18\n\x10ip_webrtc_server\x18\x02 \x01(\r\x12\x1a\n\x12port_webrtc_server\x18\x03 \x01(\r\x12\x18\n\x10ip_webrtc_client\x18\x04 \x01(\r\x12\x1a\n\x12port_webrtc_client\x18\x05 \x01(\r\x12\x1e\n\x16ssrc_my_sending_stream\x18\x06 \x01(\r\x12\x12\n\nuser_agent\x18\x07 \x01(\t\x12\"\n\x1ahas_audio_worklets_support\x18\x08 \x01(\x08\"O\n-CVoiceChat_UpdateVoiceChatWebRTCData_Response\x12\x1e\n\x16send_client_voice_logs\x18\x01 \x01(\x08\"i\n,CVoiceChat_UploadClientVoiceChatLogs_Request\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12#\n\x1b\x63lient_voice_logs_new_lines\x18\x02 \x01(\t\"/\n-CVoiceChat_UploadClientVoiceChatLogs_Response\"9\n!CVoiceChat_LeaveVoiceChat_Request\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\"$\n\"CVoiceChat_LeaveVoiceChat_Response\"\xdb\x01\n)CVoiceChat_UserLeftVoiceChat_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12\x14\n\x0cuser_steamid\x18\x02 \x01(\x06\x12\x0e\n\x06\x63hatid\x18\x03 \x01(\x04\x12 \n\x18one_on_one_steamid_lower\x18\x04 \x01(\x06\x12!\n\x19one_on_one_steamid_higher\x18\x05 \x01(\x06\x12\x15\n\rchat_group_id\x18\x06 \x01(\x04\x12\x16\n\x0euser_sessionid\x18\x07 \x01(\r\"\xaa\x01\n&CVoiceChat_VoiceChatEnded_Notification\x12\x14\n\x0cvoice_chatid\x18\x01 \x01(\x06\x12 \n\x18one_on_one_steamid_lower\x18\x02 \x01(\x06\x12!\n\x19one_on_one_steamid_higher\x18\x03 \x01(\x06\x12\x0e\n\x06\x63hatid\x18\x04 \x01(\x04\x12\x15\n\rchat_group_id\x18\x05 \x01(\x04\"=\n.CWebRTCClient_InitiateWebRTCConnection_Request\x12\x0b\n\x03sdp\x18\x01 \x01(\t\"M\n/CWebRTCClient_InitiateWebRTCConnection_Response\x12\x1a\n\x12remote_description\x18\x01 \x01(\t\"\x8b\x01\n+CWebRTC_WebRTCSessionConnected_Notification\x12\x0c\n\x04ssrc\x18\x01 \x01(\r\x12\x11\n\tclient_ip\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_port\x18\x03 \x01(\r\x12\x11\n\tserver_ip\x18\x04 \x01(\r\x12\x13\n\x0bserver_port\x18\x05 \x01(\r\"\xde\x01\n2CWebRTC_WebRTCUpdateRemoteDescription_Notification\x12\x1a\n\x12remote_description\x18\x01 \x01(\t\x12\"\n\x1aremote_description_version\x18\x02 \x01(\x04\x12h\n\x13ssrcs_to_accountids\x18\x03 \x03(\x0b\x32K.CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping\"m\nJCWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping\x12\x0c\n\x04ssrc\x18\x01 \x01(\r\x12\x11\n\taccountid\x18\x02 \x01(\r\"\xdb\x01\n9CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request\x12\x18\n\x10ip_webrtc_server\x18\x01 \x01(\r\x12\x1a\n\x12port_webrtc_server\x18\x02 \x01(\r\x12 \n\x18ip_webrtc_session_client\x18\x03 \x01(\r\x12\"\n\x1aport_webrtc_session_client\x18\x04 \x01(\r\x12\"\n\x1aremote_description_version\x18\x05 \x01(\x04\"<\n:CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response\"\'\n%CMobilePerAccount_GetSettings_Request\"\xec\x01\n&CMobilePerAccount_GetSettings_Response\x12\x14\n\x0chas_settings\x18\x04 \x01(\x08\x12\x17\n\x0f\x61llow_sale_push\x18\x02 \x01(\x08\x12\x1b\n\x13\x61llow_wishlist_push\x18\x03 \x01(\x08\x12\x1f\n\x17\x63hat_notification_level\x18\x05 \x01(\r\x12\x1a\n\x12notify_direct_chat\x18\x06 \x01(\x08\x12\x19\n\x11notify_group_chat\x18\x07 \x01(\x08\x12\x1e\n\x10\x61llow_event_push\x18\x08 \x01(\x08:\x04true\"\xd5\x01\n%CMobilePerAccount_SetSettings_Request\x12\x17\n\x0f\x61llow_sale_push\x18\x02 \x01(\x08\x12\x1b\n\x13\x61llow_wishlist_push\x18\x03 \x01(\x08\x12\x1f\n\x17\x63hat_notification_level\x18\x04 \x01(\r\x12\x1a\n\x12notify_direct_chat\x18\x05 \x01(\x08\x12\x19\n\x11notify_group_chat\x18\x06 \x01(\x08\x12\x1e\n\x10\x61llow_event_push\x18\x07 \x01(\x08:\x04true\"(\n&CMobilePerAccount_SetSettings_Response\"\x84\x02\n*CMobileDevice_RegisterMobileDevice_Request\x12\x10\n\x08\x64\x65viceid\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x14\n\x0cpush_enabled\x18\x03 \x01(\x08\x12\x13\n\x0b\x61pp_version\x18\x04 \x01(\t\x12\x12\n\nos_version\x18\x05 \x01(\t\x12\x14\n\x0c\x64\x65vice_model\x18\x06 \x01(\t\x12#\n\x1btwofactor_device_identifier\x18\x07 \x01(\t\x12\x38\n\nmobile_app\x18\x08 \x01(\x05\x42$\x82\xb5\x18 enum; suggested type: EMobileApp\"F\n+CMobileDevice_RegisterMobileDevice_Response\x12\x17\n\x0funique_deviceid\x18\x02 \x01(\r\"E\n1CMobileDevice_DeregisterMobileDevice_Notification\x12\x10\n\x08\x64\x65viceid\x18\x01 \x01(\t\"\x0e\n\x0cUnknownProto2\x97\x01\n\x0fHelpRequestLogs\x12\x83\x01\n\x18UploadUserApplicationLog\x12\x32.CHelpRequestLogs_UploadUserApplicationLog_Request\x1a\x33.CHelpRequestLogs_UploadUserApplicationLog_Response2\x9e\x10\n\tCommunity\x12\x44\n\x07GetApps\x12\x1b.CCommunity_GetApps_Request\x1a\x1c.CCommunity_GetApps_Response\x12\x89\x01\n\x1eGetAppRichPresenceLocalization\x12\x32.CCommunity_GetAppRichPresenceLocalization_Request\x1a\x33.CCommunity_GetAppRichPresenceLocalization_Response\x12_\n\x10GetCommentThread\x12$.CCommunity_GetCommentThread_Request\x1a%.CCommunity_GetCommentThread_Response\x12h\n\x13PostCommentToThread\x12\'.CCommunity_PostCommentToThread_Request\x1a(.CCommunity_PostCommentToThread_Response\x12t\n\x17\x44\x65leteCommentFromThread\x12+.CCommunity_DeleteCommentFromThread_Request\x1a,.CCommunity_DeleteCommentFromThread_Response\x12\x62\n\x11RateCommentThread\x12%.CCommunity_RateCommentThread_Request\x1a&.CCommunity_RateCommentThread_Response\x12t\n\x17GetCommentThreadRatings\x12+.CCommunity_GetCommentThreadRatings_Request\x1a,.CCommunity_GetCommentThreadRatings_Response\x12k\n\x14RateClanAnnouncement\x12(.CCommunity_RateClanAnnouncement_Request\x1a).CCommunity_RateClanAnnouncement_Response\x12\x89\x01\n\x1eGetClanAnnouncementVoteForUser\x12\x32.CCommunity_GetClanAnnouncementVoteForUser_Request\x1a\x33.CCommunity_GetClanAnnouncementVoteForUser_Response\x12t\n\x17GetUserPartnerEventNews\x12+.CCommunity_GetUserPartnerEventNews_Request\x1a,.CCommunity_GetUserPartnerEventNews_Response\x12k\n\x14GetBestEventsForUser\x12(.CCommunity_GetBestEventsForUser_Request\x1a).CCommunity_GetBestEventsForUser_Response\x12w\n\x18MarkPartnerEventsForUser\x12,.CCommunity_MarkPartnerEventsForUser_Request\x1a-.CCommunity_MarkPartnerEventsForUser_Response\x12\x80\x01\n\x1bPartnerEventsShowMoreForApp\x12/.CCommunity_PartnerEventsShowMoreForApp_Request\x1a\x30.CCommunity_PartnerEventsShowMoreForApp_Response\x12\x80\x01\n\x1bPartnerEventsShowLessForApp\x12/.CCommunity_PartnerEventsShowLessForApp_Request\x1a\x30.CCommunity_PartnerEventsShowLessForApp_Response\x12\x98\x01\n#ClearUserPartnerEventsAppPriorities\x12\x37.CCommunity_ClearUserPartnerEventsAppPriorities_Request\x1a\x38.CCommunity_ClearUserPartnerEventsAppPriorities_Response\x12\x92\x01\n!GetUserPartnerEventsAppPriorities\x12\x35.CCommunity_GetUserPartnerEventsAppPriorities_Request\x1a\x36.CCommunity_GetUserPartnerEventsAppPriorities_Response\x12\x98\x01\n#ClearSinglePartnerEventsAppPriority\x12\x37.CCommunity_ClearSinglePartnerEventsAppPriority_Request\x1a\x38.CCommunity_ClearSinglePartnerEventsAppPriority_Response2U\n\x11\x45xperimentService\x12@\n\"ReportProductImpressionsFromClient\x12\r.UnknownProto\x1a\x0b.NoResponse2\xfa\x02\n\x0b\x46riendsList\x12Z\n\rGetCategories\x12#.CFriendsList_GetCategories_Request\x1a$.CFriendsList_GetCategories_Response\x12]\n\x0eGetFriendsList\x12$.CFriendsList_GetFriendsList_Request\x1a%.CFriendsList_GetFriendsList_Response\x12W\n\x0cGetFavorites\x12\".CFriendsList_GetFavorites_Request\x1a#.CFriendsList_GetFavorites_Response\x12W\n\x0cSetFavorites\x12\".CFriendsList_SetFavorites_Request\x1a#.CFriendsList_SetFavorites_Response2a\n\x11\x46riendsListClient\x12L\n\x10\x46\x61voritesChanged\x12+.CFriendsList_FavoritesChanged_Notification\x1a\x0b.NoResponse2f\n\x04\x43lan\x12^\n\x13RespondToClanInvite\x12\".CClan_RespondToClanInvite_Request\x1a#.CClan_RespondToClanInvite_Response2\xc1\x06\n\tVoiceChat\x12z\n\x19UpdateVoiceChatWebRTCData\x12-.CVoiceChat_UpdateVoiceChatWebRTCData_Request\x1a..CVoiceChat_UpdateVoiceChatWebRTCData_Response\x12N\n\x15NotifyUserVoiceStatus\x12(.CVoiceChat_UserVoiceStatus_Notification\x1a\x0b.NoResponse\x12z\n\x19UploadClientVoiceChatLogs\x12-.CVoiceChat_UploadClientVoiceChatLogs_Request\x1a..CVoiceChat_UploadClientVoiceChatLogs_Response\x12Y\n\x0eLeaveVoiceChat\x12\".CVoiceChat_LeaveVoiceChat_Request\x1a#.CVoiceChat_LeaveVoiceChat_Response\x12h\n\x13RequestOneOnOneChat\x12\'.CVoiceChat_RequestOneOnOneChat_Request\x1a(.CVoiceChat_RequestOneOnOneChat_Response\x12\x65\n\x12\x41nswerOneOnOneChat\x12&.CVoiceChat_AnswerOneOnOneChat_Request\x1a\'.CVoiceChat_AnswerOneOnOneChat_Response\x12\\\n\x0f\x45ndOneOnOneChat\x12#.CVoiceChat_EndOneOnOneChat_Request\x1a$.CVoiceChat_EndOneOnOneChat_Response\x12\x62\n\x11LeaveOneOnOneChat\x12%.CVoiceChat_LeaveOneOnOneChat_Request\x1a&.CVoiceChat_LeaveOneOnOneChat_Response2\xed\x04\n\x0fVoiceChatClient\x12V\n\x19NotifyUserJoinedVoiceChat\x12,.CVoiceChat_UserJoinedVoiceChat_Notification\x1a\x0b.NoResponse\x12R\n\x17NotifyUserLeftVoiceChat\x12*.CVoiceChat_UserLeftVoiceChat_Notification\x1a\x0b.NoResponse\x12L\n\x14NotifyVoiceChatEnded\x12\'.CVoiceChat_VoiceChatEnded_Notification\x1a\x0b.NoResponse\x12N\n\x15NotifyUserVoiceStatus\x12(.CVoiceChat_UserVoiceStatus_Notification\x1a\x0b.NoResponse\x12S\n\x19NotifyAllUsersVoiceStatus\x12).CVoiceChat_AllMembersStatus_Notification\x1a\x0b.NoResponse\x12Z\n\x1bNotifyOneOnOneChatRequested\x12..CVoiceChat_OneOnOneChatRequested_Notification\x1a\x0b.NoResponse\x12_\n\x1aNotifyOneOnOneChatResponse\x12\x34.CVoiceChat_OneOnOneChatRequestResponse_Notification\x1a\x0b.NoResponse2\xae\x02\n\x0cWebRTCClient\x12}\n\x18InitiateWebRTCConnection\x12/.CWebRTCClient_InitiateWebRTCConnection_Request\x1a\x30.CWebRTCClient_InitiateWebRTCConnection_Response\x12\x9e\x01\n#AcknowledgeUpdatedRemoteDescription\x12:.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request\x1a;.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response2\xdf\x01\n\x19WebRTCClientNotifications\x12Y\n\x1cNotifyWebRTCSessionConnected\x12,.CWebRTC_WebRTCSessionConnected_Notification\x1a\x0b.NoResponse\x12g\n#NotifyWebRTCUpdateRemoteDescription\x12\x33.CWebRTC_WebRTCUpdateRemoteDescription_Notification\x1a\x0b.NoResponse2\xd2\x01\n\x10MobilePerAccount\x12^\n\x0bGetSettings\x12&.CMobilePerAccount_GetSettings_Request\x1a\'.CMobilePerAccount_GetSettings_Response\x12^\n\x0bSetSettings\x12&.CMobilePerAccount_SetSettings_Request\x1a\'.CMobilePerAccount_SetSettings_Response2\xdc\x01\n\x0cMobileDevice\x12q\n\x14RegisterMobileDevice\x12+.CMobileDevice_RegisterMobileDevice_Request\x1a,.CMobileDevice_RegisterMobileDevice_Response\x12Y\n\x16\x44\x65registerMobileDevice\x12\x32.CMobileDevice_DeregisterMobileDevice_Notification\x1a\x0b.NoResponseB\x03\x90\x01\x01') + + + +_CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_REQUEST = DESCRIPTOR.message_types_by_name['CHelpRequestLogs_UploadUserApplicationLog_Request'] +_CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_RESPONSE = DESCRIPTOR.message_types_by_name['CHelpRequestLogs_UploadUserApplicationLog_Response'] +_CMSGCLIENTAPPMINUTESPLAYEDDATA = DESCRIPTOR.message_types_by_name['CMsgClientAppMinutesPlayedData'] +_CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA = DESCRIPTOR.message_types_by_name['CMsgClientAppMinutesPlayedData_AppMinutesPlayedData'] +_CCOMMUNITY_GETAPPS_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_GetApps_Request'] +_CCOMMUNITY_GETAPPS_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_GetApps_Response'] +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Request'] +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Response'] +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN = DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Response_Token'] +_CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST = DESCRIPTOR.message_types_by_name['CCommunity_GetAppRichPresenceLocalization_Response_TokenList'] +_CCOMMUNITY_GETCOMMENTTHREAD_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThread_Request'] +_CCOMMUNITY_COMMENT = DESCRIPTOR.message_types_by_name['CCommunity_Comment'] +_CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThread_Response'] +_CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_PostCommentToThread_Request'] +_CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_PostCommentToThread_Response'] +_CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_DeleteCommentFromThread_Request'] +_CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_DeleteCommentFromThread_Response'] +_CCOMMUNITY_RATECOMMENTTHREAD_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_RateCommentThread_Request'] +_CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_RateCommentThread_Response'] +_CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThreadRatings_Request'] +_CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_GetCommentThreadRatings_Response'] +_CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_RateClanAnnouncement_Request'] +_CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_RateClanAnnouncement_Response'] +_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_GetClanAnnouncementVoteForUser_Request'] +_CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_GetClanAnnouncementVoteForUser_Response'] +_CAPPPRIORITY = DESCRIPTOR.message_types_by_name['CAppPriority'] +_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventNews_Request'] +_CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventNews_Response'] +_CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_GetBestEventsForUser_Request'] +_CCOMMUNITY_PARTNEREVENTRESULT = DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventResult'] +_CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_GetBestEventsForUser_Response'] +_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_ClearUserPartnerEventsAppPriorities_Request'] +_CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_ClearUserPartnerEventsAppPriorities_Response'] +_CCOMMUNITY_PARTNEREVENTSAPPPRIORITY = DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsAppPriority'] +_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventsAppPriorities_Request'] +_CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_GetUserPartnerEventsAppPriorities_Response'] +_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_ClearSinglePartnerEventsAppPriority_Request'] +_CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_ClearSinglePartnerEventsAppPriority_Response'] +_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowMoreForApp_Request'] +_CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowMoreForApp_Response'] +_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowLessForApp_Request'] +_CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_PartnerEventsShowLessForApp_Response'] +_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST = DESCRIPTOR.message_types_by_name['CCommunity_MarkPartnerEventsForUser_Request'] +_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING = DESCRIPTOR.message_types_by_name['CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking'] +_CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE = DESCRIPTOR.message_types_by_name['CCommunity_MarkPartnerEventsForUser_Response'] +_CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION = DESCRIPTOR.message_types_by_name['CProductImpressionsFromClient_Notification'] +_CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION = DESCRIPTOR.message_types_by_name['CProductImpressionsFromClient_Notification_Impression'] +_CFRIENDSLISTCATEGORY = DESCRIPTOR.message_types_by_name['CFriendsListCategory'] +_CFRIENDSLIST_GETCATEGORIES_REQUEST = DESCRIPTOR.message_types_by_name['CFriendsList_GetCategories_Request'] +_CFRIENDSLIST_GETCATEGORIES_RESPONSE = DESCRIPTOR.message_types_by_name['CFriendsList_GetCategories_Response'] +_CFRIENDSLISTFAVORITEENTRY = DESCRIPTOR.message_types_by_name['CFriendsListFavoriteEntry'] +_CFRIENDSLIST_GETFAVORITES_REQUEST = DESCRIPTOR.message_types_by_name['CFriendsList_GetFavorites_Request'] +_CFRIENDSLIST_GETFAVORITES_RESPONSE = DESCRIPTOR.message_types_by_name['CFriendsList_GetFavorites_Response'] +_CFRIENDSLIST_SETFAVORITES_REQUEST = DESCRIPTOR.message_types_by_name['CFriendsList_SetFavorites_Request'] +_CFRIENDSLIST_SETFAVORITES_RESPONSE = DESCRIPTOR.message_types_by_name['CFriendsList_SetFavorites_Response'] +_CFRIENDSLIST_FAVORITESCHANGED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CFriendsList_FavoritesChanged_Notification'] +_CFRIENDSLIST_GETFRIENDSLIST_REQUEST = DESCRIPTOR.message_types_by_name['CFriendsList_GetFriendsList_Request'] +_CFRIENDSLIST_GETFRIENDSLIST_RESPONSE = DESCRIPTOR.message_types_by_name['CFriendsList_GetFriendsList_Response'] +_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES = DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserPublishedFiles'] +_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserPublishedFilesResponse'] +_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID = DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId'] +_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES = DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFiles'] +_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFilesResponse'] +_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID = DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId'] +_CMSGCLIENTUCMPUBLISHEDFILEDELETED = DESCRIPTOR.message_types_by_name['CMsgClientUCMPublishedFileDeleted'] +_CMSGCLIENTWORKSHOPITEMINFOREQUEST = DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoRequest'] +_CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM = DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoRequest_WorkshopItem'] +_CMSGCLIENTWORKSHOPITEMINFORESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoResponse'] +_CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO = DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo'] +_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER = DESCRIPTOR.message_types_by_name['CMsgClientUCMGetPublishedFilesForUser'] +_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE = DESCRIPTOR.message_types_by_name['CMsgClientUCMGetPublishedFilesForUserResponse'] +_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID = DESCRIPTOR.message_types_by_name['CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId'] +_CMSGCREENUMERATEPUBLISHEDFILES = DESCRIPTOR.message_types_by_name['CMsgCREEnumeratePublishedFiles'] +_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE = DESCRIPTOR.message_types_by_name['CMsgCREEnumeratePublishedFilesResponse'] +_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID = DESCRIPTOR.message_types_by_name['CMsgCREEnumeratePublishedFilesResponse_PublishedFileId'] +_CMSGGAMESERVERPINGSAMPLE = DESCRIPTOR.message_types_by_name['CMsgGameServerPingSample'] +_CMSGGAMESERVERPINGSAMPLE_SAMPLE = DESCRIPTOR.message_types_by_name['CMsgGameServerPingSample_Sample'] +_CCLAN_RESPONDTOCLANINVITE_REQUEST = DESCRIPTOR.message_types_by_name['CClan_RespondToClanInvite_Request'] +_CCLAN_RESPONDTOCLANINVITE_RESPONSE = DESCRIPTOR.message_types_by_name['CClan_RespondToClanInvite_Response'] +_CVOICECHAT_REQUESTONEONONECHAT_REQUEST = DESCRIPTOR.message_types_by_name['CVoiceChat_RequestOneOnOneChat_Request'] +_CVOICECHAT_REQUESTONEONONECHAT_RESPONSE = DESCRIPTOR.message_types_by_name['CVoiceChat_RequestOneOnOneChat_Response'] +_CVOICECHAT_ONEONONECHATREQUESTED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CVoiceChat_OneOnOneChatRequested_Notification'] +_CVOICECHAT_ANSWERONEONONECHAT_REQUEST = DESCRIPTOR.message_types_by_name['CVoiceChat_AnswerOneOnOneChat_Request'] +_CVOICECHAT_ANSWERONEONONECHAT_RESPONSE = DESCRIPTOR.message_types_by_name['CVoiceChat_AnswerOneOnOneChat_Response'] +_CVOICECHAT_ONEONONECHATREQUESTRESPONSE_NOTIFICATION = DESCRIPTOR.message_types_by_name['CVoiceChat_OneOnOneChatRequestResponse_Notification'] +_CVOICECHAT_ENDONEONONECHAT_REQUEST = DESCRIPTOR.message_types_by_name['CVoiceChat_EndOneOnOneChat_Request'] +_CVOICECHAT_ENDONEONONECHAT_RESPONSE = DESCRIPTOR.message_types_by_name['CVoiceChat_EndOneOnOneChat_Response'] +_CVOICECHAT_LEAVEONEONONECHAT_REQUEST = DESCRIPTOR.message_types_by_name['CVoiceChat_LeaveOneOnOneChat_Request'] +_CVOICECHAT_LEAVEONEONONECHAT_RESPONSE = DESCRIPTOR.message_types_by_name['CVoiceChat_LeaveOneOnOneChat_Response'] +_CVOICECHAT_USERJOINEDVOICECHAT_NOTIFICATION = DESCRIPTOR.message_types_by_name['CVoiceChat_UserJoinedVoiceChat_Notification'] +_CVOICECHAT_USERVOICESTATUS_NOTIFICATION = DESCRIPTOR.message_types_by_name['CVoiceChat_UserVoiceStatus_Notification'] +_CVOICECHAT_ALLMEMBERSSTATUS_NOTIFICATION = DESCRIPTOR.message_types_by_name['CVoiceChat_AllMembersStatus_Notification'] +_CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_REQUEST = DESCRIPTOR.message_types_by_name['CVoiceChat_UpdateVoiceChatWebRTCData_Request'] +_CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_RESPONSE = DESCRIPTOR.message_types_by_name['CVoiceChat_UpdateVoiceChatWebRTCData_Response'] +_CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_REQUEST = DESCRIPTOR.message_types_by_name['CVoiceChat_UploadClientVoiceChatLogs_Request'] +_CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_RESPONSE = DESCRIPTOR.message_types_by_name['CVoiceChat_UploadClientVoiceChatLogs_Response'] +_CVOICECHAT_LEAVEVOICECHAT_REQUEST = DESCRIPTOR.message_types_by_name['CVoiceChat_LeaveVoiceChat_Request'] +_CVOICECHAT_LEAVEVOICECHAT_RESPONSE = DESCRIPTOR.message_types_by_name['CVoiceChat_LeaveVoiceChat_Response'] +_CVOICECHAT_USERLEFTVOICECHAT_NOTIFICATION = DESCRIPTOR.message_types_by_name['CVoiceChat_UserLeftVoiceChat_Notification'] +_CVOICECHAT_VOICECHATENDED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CVoiceChat_VoiceChatEnded_Notification'] +_CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_REQUEST = DESCRIPTOR.message_types_by_name['CWebRTCClient_InitiateWebRTCConnection_Request'] +_CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_RESPONSE = DESCRIPTOR.message_types_by_name['CWebRTCClient_InitiateWebRTCConnection_Response'] +_CWEBRTC_WEBRTCSESSIONCONNECTED_NOTIFICATION = DESCRIPTOR.message_types_by_name['CWebRTC_WebRTCSessionConnected_Notification'] +_CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION = DESCRIPTOR.message_types_by_name['CWebRTC_WebRTCUpdateRemoteDescription_Notification'] +_CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION_CSSRCTOACCOUNTIDMAPPING = DESCRIPTOR.message_types_by_name['CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping'] +_CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_REQUEST = DESCRIPTOR.message_types_by_name['CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request'] +_CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_RESPONSE = DESCRIPTOR.message_types_by_name['CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response'] +_CMOBILEPERACCOUNT_GETSETTINGS_REQUEST = DESCRIPTOR.message_types_by_name['CMobilePerAccount_GetSettings_Request'] +_CMOBILEPERACCOUNT_GETSETTINGS_RESPONSE = DESCRIPTOR.message_types_by_name['CMobilePerAccount_GetSettings_Response'] +_CMOBILEPERACCOUNT_SETSETTINGS_REQUEST = DESCRIPTOR.message_types_by_name['CMobilePerAccount_SetSettings_Request'] +_CMOBILEPERACCOUNT_SETSETTINGS_RESPONSE = DESCRIPTOR.message_types_by_name['CMobilePerAccount_SetSettings_Response'] +_CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST = DESCRIPTOR.message_types_by_name['CMobileDevice_RegisterMobileDevice_Request'] +_CMOBILEDEVICE_REGISTERMOBILEDEVICE_RESPONSE = DESCRIPTOR.message_types_by_name['CMobileDevice_RegisterMobileDevice_Response'] +_CMOBILEDEVICE_DEREGISTERMOBILEDEVICE_NOTIFICATION = DESCRIPTOR.message_types_by_name['CMobileDevice_DeregisterMobileDevice_Notification'] +_UNKNOWNPROTO = DESCRIPTOR.message_types_by_name['UnknownProto'] +CHelpRequestLogs_UploadUserApplicationLog_Request = _reflection.GeneratedProtocolMessageType('CHelpRequestLogs_UploadUserApplicationLog_Request', (_message.Message,), { + 'DESCRIPTOR' : _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CHelpRequestLogs_UploadUserApplicationLog_Request) + }) +_sym_db.RegisterMessage(CHelpRequestLogs_UploadUserApplicationLog_Request) + +CHelpRequestLogs_UploadUserApplicationLog_Response = _reflection.GeneratedProtocolMessageType('CHelpRequestLogs_UploadUserApplicationLog_Response', (_message.Message,), { + 'DESCRIPTOR' : _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CHelpRequestLogs_UploadUserApplicationLog_Response) + }) +_sym_db.RegisterMessage(CHelpRequestLogs_UploadUserApplicationLog_Response) + +CMsgClientAppMinutesPlayedData = _reflection.GeneratedProtocolMessageType('CMsgClientAppMinutesPlayedData', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTAPPMINUTESPLAYEDDATA, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientAppMinutesPlayedData) + }) +_sym_db.RegisterMessage(CMsgClientAppMinutesPlayedData) + +CMsgClientAppMinutesPlayedData_AppMinutesPlayedData = _reflection.GeneratedProtocolMessageType('CMsgClientAppMinutesPlayedData_AppMinutesPlayedData', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) + }) +_sym_db.RegisterMessage(CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) + +CCommunity_GetApps_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetApps_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPS_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetApps_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetApps_Request) + +CCommunity_GetApps_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetApps_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPS_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetApps_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetApps_Response) + +CCommunity_GetAppRichPresenceLocalization_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Request) + +CCommunity_GetAppRichPresenceLocalization_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Response) + +CCommunity_GetAppRichPresenceLocalization_Response_Token = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Response_Token', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Response_Token) + }) +_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Response_Token) + +CCommunity_GetAppRichPresenceLocalization_Response_TokenList = _reflection.GeneratedProtocolMessageType('CCommunity_GetAppRichPresenceLocalization_Response_TokenList', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetAppRichPresenceLocalization_Response_TokenList) + }) +_sym_db.RegisterMessage(CCommunity_GetAppRichPresenceLocalization_Response_TokenList) + +CCommunity_GetCommentThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThread_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREAD_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThread_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetCommentThread_Request) + +CCommunity_Comment = _reflection.GeneratedProtocolMessageType('CCommunity_Comment', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_COMMENT, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_Comment) + }) +_sym_db.RegisterMessage(CCommunity_Comment) + +CCommunity_GetCommentThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThread_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThread_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetCommentThread_Response) + +CCommunity_PostCommentToThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_PostCommentToThread_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PostCommentToThread_Request) + }) +_sym_db.RegisterMessage(CCommunity_PostCommentToThread_Request) + +CCommunity_PostCommentToThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_PostCommentToThread_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PostCommentToThread_Response) + }) +_sym_db.RegisterMessage(CCommunity_PostCommentToThread_Response) + +CCommunity_DeleteCommentFromThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_DeleteCommentFromThread_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_DeleteCommentFromThread_Request) + }) +_sym_db.RegisterMessage(CCommunity_DeleteCommentFromThread_Request) + +CCommunity_DeleteCommentFromThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_DeleteCommentFromThread_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_DeleteCommentFromThread_Response) + }) +_sym_db.RegisterMessage(CCommunity_DeleteCommentFromThread_Response) + +CCommunity_RateCommentThread_Request = _reflection.GeneratedProtocolMessageType('CCommunity_RateCommentThread_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_RATECOMMENTTHREAD_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_RateCommentThread_Request) + }) +_sym_db.RegisterMessage(CCommunity_RateCommentThread_Request) + +CCommunity_RateCommentThread_Response = _reflection.GeneratedProtocolMessageType('CCommunity_RateCommentThread_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_RateCommentThread_Response) + }) +_sym_db.RegisterMessage(CCommunity_RateCommentThread_Response) + +CCommunity_GetCommentThreadRatings_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThreadRatings_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThreadRatings_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetCommentThreadRatings_Request) + +CCommunity_GetCommentThreadRatings_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetCommentThreadRatings_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetCommentThreadRatings_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetCommentThreadRatings_Response) + +CCommunity_RateClanAnnouncement_Request = _reflection.GeneratedProtocolMessageType('CCommunity_RateClanAnnouncement_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_RateClanAnnouncement_Request) + }) +_sym_db.RegisterMessage(CCommunity_RateClanAnnouncement_Request) + +CCommunity_RateClanAnnouncement_Response = _reflection.GeneratedProtocolMessageType('CCommunity_RateClanAnnouncement_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_RateClanAnnouncement_Response) + }) +_sym_db.RegisterMessage(CCommunity_RateClanAnnouncement_Response) + +CCommunity_GetClanAnnouncementVoteForUser_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetClanAnnouncementVoteForUser_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetClanAnnouncementVoteForUser_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetClanAnnouncementVoteForUser_Request) + +CCommunity_GetClanAnnouncementVoteForUser_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetClanAnnouncementVoteForUser_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetClanAnnouncementVoteForUser_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetClanAnnouncementVoteForUser_Response) + +CAppPriority = _reflection.GeneratedProtocolMessageType('CAppPriority', (_message.Message,), { + 'DESCRIPTOR' : _CAPPPRIORITY, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CAppPriority) + }) +_sym_db.RegisterMessage(CAppPriority) + +CCommunity_GetUserPartnerEventNews_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventNews_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventNews_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventNews_Request) + +CCommunity_GetUserPartnerEventNews_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventNews_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventNews_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventNews_Response) + +CCommunity_GetBestEventsForUser_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetBestEventsForUser_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetBestEventsForUser_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetBestEventsForUser_Request) + +CCommunity_PartnerEventResult = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventResult', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTRESULT, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventResult) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventResult) + +CCommunity_GetBestEventsForUser_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetBestEventsForUser_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetBestEventsForUser_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetBestEventsForUser_Response) + +CCommunity_ClearUserPartnerEventsAppPriorities_Request = _reflection.GeneratedProtocolMessageType('CCommunity_ClearUserPartnerEventsAppPriorities_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_ClearUserPartnerEventsAppPriorities_Request) + }) +_sym_db.RegisterMessage(CCommunity_ClearUserPartnerEventsAppPriorities_Request) + +CCommunity_ClearUserPartnerEventsAppPriorities_Response = _reflection.GeneratedProtocolMessageType('CCommunity_ClearUserPartnerEventsAppPriorities_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_ClearUserPartnerEventsAppPriorities_Response) + }) +_sym_db.RegisterMessage(CCommunity_ClearUserPartnerEventsAppPriorities_Response) + +CCommunity_PartnerEventsAppPriority = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsAppPriority', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSAPPPRIORITY, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsAppPriority) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsAppPriority) + +CCommunity_GetUserPartnerEventsAppPriorities_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventsAppPriorities_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventsAppPriorities_Request) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventsAppPriorities_Request) + +CCommunity_GetUserPartnerEventsAppPriorities_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetUserPartnerEventsAppPriorities_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_GetUserPartnerEventsAppPriorities_Response) + }) +_sym_db.RegisterMessage(CCommunity_GetUserPartnerEventsAppPriorities_Response) + +CCommunity_ClearSinglePartnerEventsAppPriority_Request = _reflection.GeneratedProtocolMessageType('CCommunity_ClearSinglePartnerEventsAppPriority_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_ClearSinglePartnerEventsAppPriority_Request) + }) +_sym_db.RegisterMessage(CCommunity_ClearSinglePartnerEventsAppPriority_Request) + +CCommunity_ClearSinglePartnerEventsAppPriority_Response = _reflection.GeneratedProtocolMessageType('CCommunity_ClearSinglePartnerEventsAppPriority_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_ClearSinglePartnerEventsAppPriority_Response) + }) +_sym_db.RegisterMessage(CCommunity_ClearSinglePartnerEventsAppPriority_Response) + +CCommunity_PartnerEventsShowMoreForApp_Request = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowMoreForApp_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowMoreForApp_Request) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsShowMoreForApp_Request) + +CCommunity_PartnerEventsShowMoreForApp_Response = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowMoreForApp_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowMoreForApp_Response) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsShowMoreForApp_Response) + +CCommunity_PartnerEventsShowLessForApp_Request = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowLessForApp_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowLessForApp_Request) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsShowLessForApp_Request) + +CCommunity_PartnerEventsShowLessForApp_Response = _reflection.GeneratedProtocolMessageType('CCommunity_PartnerEventsShowLessForApp_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_PartnerEventsShowLessForApp_Response) + }) +_sym_db.RegisterMessage(CCommunity_PartnerEventsShowLessForApp_Response) + +CCommunity_MarkPartnerEventsForUser_Request = _reflection.GeneratedProtocolMessageType('CCommunity_MarkPartnerEventsForUser_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_MarkPartnerEventsForUser_Request) + }) +_sym_db.RegisterMessage(CCommunity_MarkPartnerEventsForUser_Request) + +CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking = _reflection.GeneratedProtocolMessageType('CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking) + }) +_sym_db.RegisterMessage(CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking) + +CCommunity_MarkPartnerEventsForUser_Response = _reflection.GeneratedProtocolMessageType('CCommunity_MarkPartnerEventsForUser_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CCommunity_MarkPartnerEventsForUser_Response) + }) +_sym_db.RegisterMessage(CCommunity_MarkPartnerEventsForUser_Response) + +CProductImpressionsFromClient_Notification = _reflection.GeneratedProtocolMessageType('CProductImpressionsFromClient_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CProductImpressionsFromClient_Notification) + }) +_sym_db.RegisterMessage(CProductImpressionsFromClient_Notification) + +CProductImpressionsFromClient_Notification_Impression = _reflection.GeneratedProtocolMessageType('CProductImpressionsFromClient_Notification_Impression', (_message.Message,), { + 'DESCRIPTOR' : _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CProductImpressionsFromClient_Notification_Impression) + }) +_sym_db.RegisterMessage(CProductImpressionsFromClient_Notification_Impression) + +CFriendsListCategory = _reflection.GeneratedProtocolMessageType('CFriendsListCategory', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLISTCATEGORY, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsListCategory) + }) +_sym_db.RegisterMessage(CFriendsListCategory) + +CFriendsList_GetCategories_Request = _reflection.GeneratedProtocolMessageType('CFriendsList_GetCategories_Request', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLIST_GETCATEGORIES_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsList_GetCategories_Request) + }) +_sym_db.RegisterMessage(CFriendsList_GetCategories_Request) + +CFriendsList_GetCategories_Response = _reflection.GeneratedProtocolMessageType('CFriendsList_GetCategories_Response', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLIST_GETCATEGORIES_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsList_GetCategories_Response) + }) +_sym_db.RegisterMessage(CFriendsList_GetCategories_Response) + +CFriendsListFavoriteEntry = _reflection.GeneratedProtocolMessageType('CFriendsListFavoriteEntry', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLISTFAVORITEENTRY, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsListFavoriteEntry) + }) +_sym_db.RegisterMessage(CFriendsListFavoriteEntry) + +CFriendsList_GetFavorites_Request = _reflection.GeneratedProtocolMessageType('CFriendsList_GetFavorites_Request', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLIST_GETFAVORITES_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsList_GetFavorites_Request) + }) +_sym_db.RegisterMessage(CFriendsList_GetFavorites_Request) + +CFriendsList_GetFavorites_Response = _reflection.GeneratedProtocolMessageType('CFriendsList_GetFavorites_Response', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLIST_GETFAVORITES_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsList_GetFavorites_Response) + }) +_sym_db.RegisterMessage(CFriendsList_GetFavorites_Response) + +CFriendsList_SetFavorites_Request = _reflection.GeneratedProtocolMessageType('CFriendsList_SetFavorites_Request', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLIST_SETFAVORITES_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsList_SetFavorites_Request) + }) +_sym_db.RegisterMessage(CFriendsList_SetFavorites_Request) + +CFriendsList_SetFavorites_Response = _reflection.GeneratedProtocolMessageType('CFriendsList_SetFavorites_Response', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLIST_SETFAVORITES_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsList_SetFavorites_Response) + }) +_sym_db.RegisterMessage(CFriendsList_SetFavorites_Response) + +CFriendsList_FavoritesChanged_Notification = _reflection.GeneratedProtocolMessageType('CFriendsList_FavoritesChanged_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLIST_FAVORITESCHANGED_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsList_FavoritesChanged_Notification) + }) +_sym_db.RegisterMessage(CFriendsList_FavoritesChanged_Notification) + +CFriendsList_GetFriendsList_Request = _reflection.GeneratedProtocolMessageType('CFriendsList_GetFriendsList_Request', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLIST_GETFRIENDSLIST_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsList_GetFriendsList_Request) + }) +_sym_db.RegisterMessage(CFriendsList_GetFriendsList_Request) + +CFriendsList_GetFriendsList_Response = _reflection.GeneratedProtocolMessageType('CFriendsList_GetFriendsList_Response', (_message.Message,), { + 'DESCRIPTOR' : _CFRIENDSLIST_GETFRIENDSLIST_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CFriendsList_GetFriendsList_Response) + }) +_sym_db.RegisterMessage(CFriendsList_GetFriendsList_Response) + +CMsgClientUCMEnumerateUserPublishedFiles = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserPublishedFiles', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserPublishedFiles) + }) +_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserPublishedFiles) + +CMsgClientUCMEnumerateUserPublishedFilesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserPublishedFilesResponse', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserPublishedFilesResponse) + }) +_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserPublishedFilesResponse) + +CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) + }) +_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) + +CMsgClientUCMEnumerateUserSubscribedFiles = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFiles', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFiles) + }) +_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFiles) + +CMsgClientUCMEnumerateUserSubscribedFilesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFilesResponse', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFilesResponse) + }) +_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFilesResponse) + +CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) + }) +_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) + +CMsgClientUCMPublishedFileDeleted = _reflection.GeneratedProtocolMessageType('CMsgClientUCMPublishedFileDeleted', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMPUBLISHEDFILEDELETED, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMPublishedFileDeleted) + }) +_sym_db.RegisterMessage(CMsgClientUCMPublishedFileDeleted) + +CMsgClientWorkshopItemInfoRequest = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoRequest', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTWORKSHOPITEMINFOREQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoRequest) + }) +_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoRequest) + +CMsgClientWorkshopItemInfoRequest_WorkshopItem = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoRequest_WorkshopItem', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoRequest_WorkshopItem) + }) +_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoRequest_WorkshopItem) + +CMsgClientWorkshopItemInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoResponse', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTWORKSHOPITEMINFORESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoResponse) + }) +_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoResponse) + +CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) + }) +_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) + +CMsgClientUCMGetPublishedFilesForUser = _reflection.GeneratedProtocolMessageType('CMsgClientUCMGetPublishedFilesForUser', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMGetPublishedFilesForUser) + }) +_sym_db.RegisterMessage(CMsgClientUCMGetPublishedFilesForUser) + +CMsgClientUCMGetPublishedFilesForUserResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMGetPublishedFilesForUserResponse', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMGetPublishedFilesForUserResponse) + }) +_sym_db.RegisterMessage(CMsgClientUCMGetPublishedFilesForUserResponse) + +CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId = _reflection.GeneratedProtocolMessageType('CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) + }) +_sym_db.RegisterMessage(CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) + +CMsgCREEnumeratePublishedFiles = _reflection.GeneratedProtocolMessageType('CMsgCREEnumeratePublishedFiles', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCREENUMERATEPUBLISHEDFILES, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgCREEnumeratePublishedFiles) + }) +_sym_db.RegisterMessage(CMsgCREEnumeratePublishedFiles) + +CMsgCREEnumeratePublishedFilesResponse = _reflection.GeneratedProtocolMessageType('CMsgCREEnumeratePublishedFilesResponse', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgCREEnumeratePublishedFilesResponse) + }) +_sym_db.RegisterMessage(CMsgCREEnumeratePublishedFilesResponse) + +CMsgCREEnumeratePublishedFilesResponse_PublishedFileId = _reflection.GeneratedProtocolMessageType('CMsgCREEnumeratePublishedFilesResponse_PublishedFileId', (_message.Message,), { + 'DESCRIPTOR' : _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) + }) +_sym_db.RegisterMessage(CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) + +CMsgGameServerPingSample = _reflection.GeneratedProtocolMessageType('CMsgGameServerPingSample', (_message.Message,), { + 'DESCRIPTOR' : _CMSGGAMESERVERPINGSAMPLE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgGameServerPingSample) + }) +_sym_db.RegisterMessage(CMsgGameServerPingSample) + +CMsgGameServerPingSample_Sample = _reflection.GeneratedProtocolMessageType('CMsgGameServerPingSample_Sample', (_message.Message,), { + 'DESCRIPTOR' : _CMSGGAMESERVERPINGSAMPLE_SAMPLE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMsgGameServerPingSample_Sample) + }) +_sym_db.RegisterMessage(CMsgGameServerPingSample_Sample) + +CClan_RespondToClanInvite_Request = _reflection.GeneratedProtocolMessageType('CClan_RespondToClanInvite_Request', (_message.Message,), { + 'DESCRIPTOR' : _CCLAN_RESPONDTOCLANINVITE_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CClan_RespondToClanInvite_Request) + }) +_sym_db.RegisterMessage(CClan_RespondToClanInvite_Request) + +CClan_RespondToClanInvite_Response = _reflection.GeneratedProtocolMessageType('CClan_RespondToClanInvite_Response', (_message.Message,), { + 'DESCRIPTOR' : _CCLAN_RESPONDTOCLANINVITE_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CClan_RespondToClanInvite_Response) + }) +_sym_db.RegisterMessage(CClan_RespondToClanInvite_Response) + +CVoiceChat_RequestOneOnOneChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_RequestOneOnOneChat_Request', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_REQUESTONEONONECHAT_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_RequestOneOnOneChat_Request) + }) +_sym_db.RegisterMessage(CVoiceChat_RequestOneOnOneChat_Request) + +CVoiceChat_RequestOneOnOneChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_RequestOneOnOneChat_Response', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_REQUESTONEONONECHAT_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_RequestOneOnOneChat_Response) + }) +_sym_db.RegisterMessage(CVoiceChat_RequestOneOnOneChat_Response) + +CVoiceChat_OneOnOneChatRequested_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_OneOnOneChatRequested_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_ONEONONECHATREQUESTED_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_OneOnOneChatRequested_Notification) + }) +_sym_db.RegisterMessage(CVoiceChat_OneOnOneChatRequested_Notification) + +CVoiceChat_AnswerOneOnOneChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_AnswerOneOnOneChat_Request', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_ANSWERONEONONECHAT_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_AnswerOneOnOneChat_Request) + }) +_sym_db.RegisterMessage(CVoiceChat_AnswerOneOnOneChat_Request) + +CVoiceChat_AnswerOneOnOneChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_AnswerOneOnOneChat_Response', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_ANSWERONEONONECHAT_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_AnswerOneOnOneChat_Response) + }) +_sym_db.RegisterMessage(CVoiceChat_AnswerOneOnOneChat_Response) + +CVoiceChat_OneOnOneChatRequestResponse_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_OneOnOneChatRequestResponse_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_ONEONONECHATREQUESTRESPONSE_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_OneOnOneChatRequestResponse_Notification) + }) +_sym_db.RegisterMessage(CVoiceChat_OneOnOneChatRequestResponse_Notification) + +CVoiceChat_EndOneOnOneChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_EndOneOnOneChat_Request', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_ENDONEONONECHAT_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_EndOneOnOneChat_Request) + }) +_sym_db.RegisterMessage(CVoiceChat_EndOneOnOneChat_Request) + +CVoiceChat_EndOneOnOneChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_EndOneOnOneChat_Response', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_ENDONEONONECHAT_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_EndOneOnOneChat_Response) + }) +_sym_db.RegisterMessage(CVoiceChat_EndOneOnOneChat_Response) + +CVoiceChat_LeaveOneOnOneChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_LeaveOneOnOneChat_Request', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_LEAVEONEONONECHAT_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_LeaveOneOnOneChat_Request) + }) +_sym_db.RegisterMessage(CVoiceChat_LeaveOneOnOneChat_Request) + +CVoiceChat_LeaveOneOnOneChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_LeaveOneOnOneChat_Response', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_LEAVEONEONONECHAT_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_LeaveOneOnOneChat_Response) + }) +_sym_db.RegisterMessage(CVoiceChat_LeaveOneOnOneChat_Response) + +CVoiceChat_UserJoinedVoiceChat_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_UserJoinedVoiceChat_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_USERJOINEDVOICECHAT_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_UserJoinedVoiceChat_Notification) + }) +_sym_db.RegisterMessage(CVoiceChat_UserJoinedVoiceChat_Notification) + +CVoiceChat_UserVoiceStatus_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_UserVoiceStatus_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_USERVOICESTATUS_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_UserVoiceStatus_Notification) + }) +_sym_db.RegisterMessage(CVoiceChat_UserVoiceStatus_Notification) + +CVoiceChat_AllMembersStatus_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_AllMembersStatus_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_ALLMEMBERSSTATUS_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_AllMembersStatus_Notification) + }) +_sym_db.RegisterMessage(CVoiceChat_AllMembersStatus_Notification) + +CVoiceChat_UpdateVoiceChatWebRTCData_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_UpdateVoiceChatWebRTCData_Request', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_UpdateVoiceChatWebRTCData_Request) + }) +_sym_db.RegisterMessage(CVoiceChat_UpdateVoiceChatWebRTCData_Request) + +CVoiceChat_UpdateVoiceChatWebRTCData_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_UpdateVoiceChatWebRTCData_Response', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_UpdateVoiceChatWebRTCData_Response) + }) +_sym_db.RegisterMessage(CVoiceChat_UpdateVoiceChatWebRTCData_Response) + +CVoiceChat_UploadClientVoiceChatLogs_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_UploadClientVoiceChatLogs_Request', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_UploadClientVoiceChatLogs_Request) + }) +_sym_db.RegisterMessage(CVoiceChat_UploadClientVoiceChatLogs_Request) + +CVoiceChat_UploadClientVoiceChatLogs_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_UploadClientVoiceChatLogs_Response', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_UploadClientVoiceChatLogs_Response) + }) +_sym_db.RegisterMessage(CVoiceChat_UploadClientVoiceChatLogs_Response) + +CVoiceChat_LeaveVoiceChat_Request = _reflection.GeneratedProtocolMessageType('CVoiceChat_LeaveVoiceChat_Request', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_LEAVEVOICECHAT_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_LeaveVoiceChat_Request) + }) +_sym_db.RegisterMessage(CVoiceChat_LeaveVoiceChat_Request) + +CVoiceChat_LeaveVoiceChat_Response = _reflection.GeneratedProtocolMessageType('CVoiceChat_LeaveVoiceChat_Response', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_LEAVEVOICECHAT_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_LeaveVoiceChat_Response) + }) +_sym_db.RegisterMessage(CVoiceChat_LeaveVoiceChat_Response) + +CVoiceChat_UserLeftVoiceChat_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_UserLeftVoiceChat_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_USERLEFTVOICECHAT_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_UserLeftVoiceChat_Notification) + }) +_sym_db.RegisterMessage(CVoiceChat_UserLeftVoiceChat_Notification) + +CVoiceChat_VoiceChatEnded_Notification = _reflection.GeneratedProtocolMessageType('CVoiceChat_VoiceChatEnded_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CVOICECHAT_VOICECHATENDED_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CVoiceChat_VoiceChatEnded_Notification) + }) +_sym_db.RegisterMessage(CVoiceChat_VoiceChatEnded_Notification) + +CWebRTCClient_InitiateWebRTCConnection_Request = _reflection.GeneratedProtocolMessageType('CWebRTCClient_InitiateWebRTCConnection_Request', (_message.Message,), { + 'DESCRIPTOR' : _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CWebRTCClient_InitiateWebRTCConnection_Request) + }) +_sym_db.RegisterMessage(CWebRTCClient_InitiateWebRTCConnection_Request) + +CWebRTCClient_InitiateWebRTCConnection_Response = _reflection.GeneratedProtocolMessageType('CWebRTCClient_InitiateWebRTCConnection_Response', (_message.Message,), { + 'DESCRIPTOR' : _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CWebRTCClient_InitiateWebRTCConnection_Response) + }) +_sym_db.RegisterMessage(CWebRTCClient_InitiateWebRTCConnection_Response) + +CWebRTC_WebRTCSessionConnected_Notification = _reflection.GeneratedProtocolMessageType('CWebRTC_WebRTCSessionConnected_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CWEBRTC_WEBRTCSESSIONCONNECTED_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CWebRTC_WebRTCSessionConnected_Notification) + }) +_sym_db.RegisterMessage(CWebRTC_WebRTCSessionConnected_Notification) + +CWebRTC_WebRTCUpdateRemoteDescription_Notification = _reflection.GeneratedProtocolMessageType('CWebRTC_WebRTCUpdateRemoteDescription_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CWebRTC_WebRTCUpdateRemoteDescription_Notification) + }) +_sym_db.RegisterMessage(CWebRTC_WebRTCUpdateRemoteDescription_Notification) + +CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping = _reflection.GeneratedProtocolMessageType('CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping', (_message.Message,), { + 'DESCRIPTOR' : _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION_CSSRCTOACCOUNTIDMAPPING, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping) + }) +_sym_db.RegisterMessage(CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping) + +CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request = _reflection.GeneratedProtocolMessageType('CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request', (_message.Message,), { + 'DESCRIPTOR' : _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request) + }) +_sym_db.RegisterMessage(CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request) + +CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response = _reflection.GeneratedProtocolMessageType('CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response', (_message.Message,), { + 'DESCRIPTOR' : _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response) + }) +_sym_db.RegisterMessage(CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response) + +CMobilePerAccount_GetSettings_Request = _reflection.GeneratedProtocolMessageType('CMobilePerAccount_GetSettings_Request', (_message.Message,), { + 'DESCRIPTOR' : _CMOBILEPERACCOUNT_GETSETTINGS_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMobilePerAccount_GetSettings_Request) + }) +_sym_db.RegisterMessage(CMobilePerAccount_GetSettings_Request) + +CMobilePerAccount_GetSettings_Response = _reflection.GeneratedProtocolMessageType('CMobilePerAccount_GetSettings_Response', (_message.Message,), { + 'DESCRIPTOR' : _CMOBILEPERACCOUNT_GETSETTINGS_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMobilePerAccount_GetSettings_Response) + }) +_sym_db.RegisterMessage(CMobilePerAccount_GetSettings_Response) + +CMobilePerAccount_SetSettings_Request = _reflection.GeneratedProtocolMessageType('CMobilePerAccount_SetSettings_Request', (_message.Message,), { + 'DESCRIPTOR' : _CMOBILEPERACCOUNT_SETSETTINGS_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMobilePerAccount_SetSettings_Request) + }) +_sym_db.RegisterMessage(CMobilePerAccount_SetSettings_Request) + +CMobilePerAccount_SetSettings_Response = _reflection.GeneratedProtocolMessageType('CMobilePerAccount_SetSettings_Response', (_message.Message,), { + 'DESCRIPTOR' : _CMOBILEPERACCOUNT_SETSETTINGS_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMobilePerAccount_SetSettings_Response) + }) +_sym_db.RegisterMessage(CMobilePerAccount_SetSettings_Response) + +CMobileDevice_RegisterMobileDevice_Request = _reflection.GeneratedProtocolMessageType('CMobileDevice_RegisterMobileDevice_Request', (_message.Message,), { + 'DESCRIPTOR' : _CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMobileDevice_RegisterMobileDevice_Request) + }) +_sym_db.RegisterMessage(CMobileDevice_RegisterMobileDevice_Request) + +CMobileDevice_RegisterMobileDevice_Response = _reflection.GeneratedProtocolMessageType('CMobileDevice_RegisterMobileDevice_Response', (_message.Message,), { + 'DESCRIPTOR' : _CMOBILEDEVICE_REGISTERMOBILEDEVICE_RESPONSE, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMobileDevice_RegisterMobileDevice_Response) + }) +_sym_db.RegisterMessage(CMobileDevice_RegisterMobileDevice_Response) + +CMobileDevice_DeregisterMobileDevice_Notification = _reflection.GeneratedProtocolMessageType('CMobileDevice_DeregisterMobileDevice_Notification', (_message.Message,), { + 'DESCRIPTOR' : _CMOBILEDEVICE_DEREGISTERMOBILEDEVICE_NOTIFICATION, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:CMobileDevice_DeregisterMobileDevice_Notification) + }) +_sym_db.RegisterMessage(CMobileDevice_DeregisterMobileDevice_Notification) + +UnknownProto = _reflection.GeneratedProtocolMessageType('UnknownProto', (_message.Message,), { + 'DESCRIPTOR' : _UNKNOWNPROTO, + '__module__' : 'steammessages_webui_friends_pb2' + # @@protoc_insertion_point(class_scope:UnknownProto) + }) +_sym_db.RegisterMessage(UnknownProto) + +_HELPREQUESTLOGS = DESCRIPTOR.services_by_name['HelpRequestLogs'] +_COMMUNITY = DESCRIPTOR.services_by_name['Community'] +_EXPERIMENTSERVICE = DESCRIPTOR.services_by_name['ExperimentService'] +_FRIENDSLIST = DESCRIPTOR.services_by_name['FriendsList'] +_FRIENDSLISTCLIENT = DESCRIPTOR.services_by_name['FriendsListClient'] +_CLAN = DESCRIPTOR.services_by_name['Clan'] +_VOICECHAT = DESCRIPTOR.services_by_name['VoiceChat'] +_VOICECHATCLIENT = DESCRIPTOR.services_by_name['VoiceChatClient'] +_WEBRTCCLIENT = DESCRIPTOR.services_by_name['WebRTCClient'] +_WEBRTCCLIENTNOTIFICATIONS = DESCRIPTOR.services_by_name['WebRTCClientNotifications'] +_MOBILEPERACCOUNT = DESCRIPTOR.services_by_name['MobilePerAccount'] +_MOBILEDEVICE = DESCRIPTOR.services_by_name['MobileDevice'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\220\001\001' + _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST.fields_by_name['filter_event_type']._options = None + _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST.fields_by_name['filter_event_type']._serialized_options = b'\202\265\030.enum; suggested type: ECommunityWordFilterType' + _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING.fields_by_name['display_location']._options = None + _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING.fields_by_name['display_location']._serialized_options = b'\202\265\0302enum; suggested type: EPartnerEventDisplayLocation' + _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION.fields_by_name['type']._options = None + _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION.fields_by_name['type']._serialized_options = b'\202\265\0306enum; suggested type: EProductImpressionFromClientType' + _CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST.fields_by_name['mobile_app']._options = None + _CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST.fields_by_name['mobile_app']._serialized_options = b'\202\265\030 enum; suggested type: EMobileApp' + _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_REQUEST._serialized_start=140 + _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_REQUEST._serialized_end=270 + _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_RESPONSE._serialized_start=272 + _CHELPREQUESTLOGS_UPLOADUSERAPPLICATIONLOG_RESPONSE._serialized_end=336 + _CMSGCLIENTAPPMINUTESPLAYEDDATA._serialized_start=338 + _CMSGCLIENTAPPMINUTESPLAYEDDATA._serialized_end=448 + _CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA._serialized_start=450 + _CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA._serialized_end=560 + _CCOMMUNITY_GETAPPS_REQUEST._serialized_start=562 + _CCOMMUNITY_GETAPPS_REQUEST._serialized_end=624 + _CCOMMUNITY_GETAPPS_RESPONSE._serialized_start=626 + _CCOMMUNITY_GETAPPS_RESPONSE._serialized_end=692 + _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST._serialized_start=694 + _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_REQUEST._serialized_end=778 + _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE._serialized_start=781 + _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE._serialized_end=932 + _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN._serialized_start=934 + _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKEN._serialized_end=1021 + _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST._serialized_start=1024 + _CCOMMUNITY_GETAPPRICHPRESENCELOCALIZATION_RESPONSE_TOKENLIST._serialized_end=1179 + _CCOMMUNITY_GETCOMMENTTHREAD_REQUEST._serialized_start=1182 + _CCOMMUNITY_GETCOMMENTTHREAD_REQUEST._serialized_end=1467 + _CCOMMUNITY_COMMENT._serialized_start=1470 + _CCOMMUNITY_COMMENT._serialized_end=1716 + _CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE._serialized_start=1719 + _CCOMMUNITY_GETCOMMENTTHREAD_RESPONSE._serialized_end=2111 + _CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST._serialized_start=2114 + _CCOMMUNITY_POSTCOMMENTTOTHREAD_REQUEST._serialized_end=2313 + _CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE._serialized_start=2315 + _CCOMMUNITY_POSTCOMMENTTOTHREAD_RESPONSE._serialized_end=2433 + _CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST._serialized_start=2436 + _CCOMMUNITY_DELETECOMMENTFROMTHREAD_REQUEST._serialized_end=2605 + _CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE._serialized_start=2607 + _CCOMMUNITY_DELETECOMMENTFROMTHREAD_RESPONSE._serialized_end=2652 + _CCOMMUNITY_RATECOMMENTTHREAD_REQUEST._serialized_start=2655 + _CCOMMUNITY_RATECOMMENTTHREAD_REQUEST._serialized_end=2847 + _CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE._serialized_start=2850 + _CCOMMUNITY_RATECOMMENTTHREAD_RESPONSE._serialized_end=2987 + _CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST._serialized_start=2990 + _CCOMMUNITY_GETCOMMENTTHREADRATINGS_REQUEST._serialized_end=3160 + _CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE._serialized_start=3163 + _CCOMMUNITY_GETCOMMENTTHREADRATINGS_RESPONSE._serialized_end=3319 + _CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST._serialized_start=3321 + _CCOMMUNITY_RATECLANANNOUNCEMENT_REQUEST._serialized_end=3403 + _CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE._serialized_start=3405 + _CCOMMUNITY_RATECLANANNOUNCEMENT_RESPONSE._serialized_end=3447 + _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST._serialized_start=3449 + _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_REQUEST._serialized_end=3524 + _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE._serialized_start=3526 + _CCOMMUNITY_GETCLANANNOUNCEMENTVOTEFORUSER_RESPONSE._serialized_end=3616 + _CAPPPRIORITY._serialized_start=3618 + _CAPPPRIORITY._serialized_end=3665 + _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST._serialized_start=3668 + _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_REQUEST._serialized_end=4012 + _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE._serialized_start=4014 + _CCOMMUNITY_GETUSERPARTNEREVENTNEWS_RESPONSE._serialized_end=4101 + _CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST._serialized_start=4103 + _CCOMMUNITY_GETBESTEVENTSFORUSER_REQUEST._serialized_end=4210 + _CCOMMUNITY_PARTNEREVENTRESULT._serialized_start=4213 + _CCOMMUNITY_PARTNEREVENTRESULT._serialized_end=4408 + _CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE._serialized_start=4410 + _CCOMMUNITY_GETBESTEVENTSFORUSER_RESPONSE._serialized_end=4501 + _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST._serialized_start=4503 + _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_REQUEST._serialized_end=4559 + _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE._serialized_start=4561 + _CCOMMUNITY_CLEARUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE._serialized_end=4618 + _CCOMMUNITY_PARTNEREVENTSAPPPRIORITY._serialized_start=4620 + _CCOMMUNITY_PARTNEREVENTSAPPPRIORITY._serialized_end=4699 + _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST._serialized_start=4701 + _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_REQUEST._serialized_end=4755 + _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE._serialized_start=4757 + _CCOMMUNITY_GETUSERPARTNEREVENTSAPPPRIORITIES_RESPONSE._serialized_end=4870 + _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST._serialized_start=4872 + _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_REQUEST._serialized_end=4943 + _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE._serialized_start=4945 + _CCOMMUNITY_CLEARSINGLEPARTNEREVENTSAPPPRIORITY_RESPONSE._serialized_end=5002 + _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST._serialized_start=5004 + _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_REQUEST._serialized_end=5067 + _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE._serialized_start=5069 + _CCOMMUNITY_PARTNEREVENTSSHOWMOREFORAPP_RESPONSE._serialized_end=5118 + _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST._serialized_start=5120 + _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_REQUEST._serialized_end=5183 + _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE._serialized_start=5185 + _CCOMMUNITY_PARTNEREVENTSSHOWLESSFORAPP_RESPONSE._serialized_end=5234 + _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST._serialized_start=5237 + _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST._serialized_end=5366 + _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING._serialized_start=5369 + _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_REQUEST_PARTNEREVENTMARKING._serialized_end=5590 + _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE._serialized_start=5592 + _CCOMMUNITY_MARKPARTNEREVENTSFORUSER_RESPONSE._serialized_end=5638 + _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION._serialized_start=5640 + _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION._serialized_end=5761 + _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION._serialized_start=5764 + _CPRODUCTIMPRESSIONSFROMCLIENT_NOTIFICATION_IMPRESSION._serialized_end=5933 + _CFRIENDSLISTCATEGORY._serialized_start=5935 + _CFRIENDSLISTCATEGORY._serialized_end=6015 + _CFRIENDSLIST_GETCATEGORIES_REQUEST._serialized_start=6017 + _CFRIENDSLIST_GETCATEGORIES_REQUEST._serialized_end=6053 + _CFRIENDSLIST_GETCATEGORIES_RESPONSE._serialized_start=6055 + _CFRIENDSLIST_GETCATEGORIES_RESPONSE._serialized_end=6135 + _CFRIENDSLISTFAVORITEENTRY._serialized_start=6137 + _CFRIENDSLISTFAVORITEENTRY._serialized_end=6222 + _CFRIENDSLIST_GETFAVORITES_REQUEST._serialized_start=6224 + _CFRIENDSLIST_GETFAVORITES_REQUEST._serialized_end=6259 + _CFRIENDSLIST_GETFAVORITES_RESPONSE._serialized_start=6261 + _CFRIENDSLIST_GETFAVORITES_RESPONSE._serialized_end=6344 + _CFRIENDSLIST_SETFAVORITES_REQUEST._serialized_start=6346 + _CFRIENDSLIST_SETFAVORITES_REQUEST._serialized_end=6428 + _CFRIENDSLIST_SETFAVORITES_RESPONSE._serialized_start=6430 + _CFRIENDSLIST_SETFAVORITES_RESPONSE._serialized_end=6466 + _CFRIENDSLIST_FAVORITESCHANGED_NOTIFICATION._serialized_start=6468 + _CFRIENDSLIST_FAVORITESCHANGED_NOTIFICATION._serialized_end=6559 + _CFRIENDSLIST_GETFRIENDSLIST_REQUEST._serialized_start=6561 + _CFRIENDSLIST_GETFRIENDSLIST_REQUEST._serialized_end=6598 + _CFRIENDSLIST_GETFRIENDSLIST_RESPONSE._serialized_start=6600 + _CFRIENDSLIST_GETFRIENDSLIST_RESPONSE._serialized_end=6683 + _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES._serialized_start=6685 + _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES._serialized_end=6784 + _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE._serialized_start=6787 + _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE._serialized_end=6972 + _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID._serialized_start=6974 + _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID._serialized_end=7067 + _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES._serialized_start=7070 + _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES._serialized_end=7222 + _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE._serialized_start=7225 + _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE._serialized_end=7413 + _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID._serialized_start=7415 + _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID._serialized_end=7540 + _CMSGCLIENTUCMPUBLISHEDFILEDELETED._serialized_start=7542 + _CMSGCLIENTUCMPUBLISHEDFILEDELETED._serialized_end=7620 + _CMSGCLIENTWORKSHOPITEMINFOREQUEST._serialized_start=7623 + _CMSGCLIENTWORKSHOPITEMINFOREQUEST._serialized_end=7774 + _CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM._serialized_start=7776 + _CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM._serialized_end=7873 + _CMSGCLIENTWORKSHOPITEMINFORESPONSE._serialized_start=7876 + _CMSGCLIENTWORKSHOPITEMINFORESPONSE._serialized_end=8054 + _CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO._serialized_start=8057 + _CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO._serialized_end=8199 + _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER._serialized_start=8202 + _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER._serialized_end=8350 + _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE._serialized_start=8353 + _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE._serialized_end=8532 + _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID._serialized_start=8534 + _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID._serialized_end=8624 + _CMSGCREENUMERATEPUBLISHEDFILES._serialized_start=8627 + _CMSGCREENUMERATEPUBLISHEDFILES._serialized_end=8810 + _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE._serialized_start=8813 + _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE._serialized_end=8978 + _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID._serialized_start=8981 + _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID._serialized_end=9138 + _CMSGGAMESERVERPINGSAMPLE._serialized_start=9140 + _CMSGGAMESERVERPINGSAMPLE._serialized_end=9254 + _CMSGGAMESERVERPINGSAMPLE_SAMPLE._serialized_start=9256 + _CMSGGAMESERVERPINGSAMPLE_SAMPLE._serialized_end=9350 + _CCLAN_RESPONDTOCLANINVITE_REQUEST._serialized_start=9352 + _CCLAN_RESPONDTOCLANINVITE_REQUEST._serialized_end=9420 + _CCLAN_RESPONDTOCLANINVITE_RESPONSE._serialized_start=9422 + _CCLAN_RESPONDTOCLANINVITE_RESPONSE._serialized_end=9458 + _CVOICECHAT_REQUESTONEONONECHAT_REQUEST._serialized_start=9460 + _CVOICECHAT_REQUESTONEONONECHAT_REQUEST._serialized_end=9525 + _CVOICECHAT_REQUESTONEONONECHAT_RESPONSE._serialized_start=9527 + _CVOICECHAT_REQUESTONEONONECHAT_RESPONSE._serialized_end=9590 + _CVOICECHAT_ONEONONECHATREQUESTED_NOTIFICATION._serialized_start=9592 + _CVOICECHAT_ONEONONECHATREQUESTED_NOTIFICATION._serialized_end=9686 + _CVOICECHAT_ANSWERONEONONECHAT_REQUEST._serialized_start=9688 + _CVOICECHAT_ANSWERONEONONECHAT_REQUEST._serialized_end=9800 + _CVOICECHAT_ANSWERONEONONECHAT_RESPONSE._serialized_start=9802 + _CVOICECHAT_ANSWERONEONONECHAT_RESPONSE._serialized_end=9842 + _CVOICECHAT_ONEONONECHATREQUESTRESPONSE_NOTIFICATION._serialized_start=9844 + _CVOICECHAT_ONEONONECHATREQUESTRESPONSE_NOTIFICATION._serialized_end=9970 + _CVOICECHAT_ENDONEONONECHAT_REQUEST._serialized_start=9972 + _CVOICECHAT_ENDONEONONECHAT_REQUEST._serialized_end=10033 + _CVOICECHAT_ENDONEONONECHAT_RESPONSE._serialized_start=10035 + _CVOICECHAT_ENDONEONONECHAT_RESPONSE._serialized_end=10072 + _CVOICECHAT_LEAVEONEONONECHAT_REQUEST._serialized_start=10074 + _CVOICECHAT_LEAVEONEONONECHAT_REQUEST._serialized_end=10159 + _CVOICECHAT_LEAVEONEONONECHAT_RESPONSE._serialized_start=10161 + _CVOICECHAT_LEAVEONEONONECHAT_RESPONSE._serialized_end=10200 + _CVOICECHAT_USERJOINEDVOICECHAT_NOTIFICATION._serialized_start=10203 + _CVOICECHAT_USERJOINEDVOICECHAT_NOTIFICATION._serialized_end=10424 + _CVOICECHAT_USERVOICESTATUS_NOTIFICATION._serialized_start=10427 + _CVOICECHAT_USERVOICESTATUS_NOTIFICATION._serialized_end=10651 + _CVOICECHAT_ALLMEMBERSSTATUS_NOTIFICATION._serialized_start=10653 + _CVOICECHAT_ALLMEMBERSSTATUS_NOTIFICATION._serialized_end=10774 + _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_REQUEST._serialized_start=10777 + _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_REQUEST._serialized_end=11041 + _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_RESPONSE._serialized_start=11043 + _CVOICECHAT_UPDATEVOICECHATWEBRTCDATA_RESPONSE._serialized_end=11122 + _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_REQUEST._serialized_start=11124 + _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_REQUEST._serialized_end=11229 + _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_RESPONSE._serialized_start=11231 + _CVOICECHAT_UPLOADCLIENTVOICECHATLOGS_RESPONSE._serialized_end=11278 + _CVOICECHAT_LEAVEVOICECHAT_REQUEST._serialized_start=11280 + _CVOICECHAT_LEAVEVOICECHAT_REQUEST._serialized_end=11337 + _CVOICECHAT_LEAVEVOICECHAT_RESPONSE._serialized_start=11339 + _CVOICECHAT_LEAVEVOICECHAT_RESPONSE._serialized_end=11375 + _CVOICECHAT_USERLEFTVOICECHAT_NOTIFICATION._serialized_start=11378 + _CVOICECHAT_USERLEFTVOICECHAT_NOTIFICATION._serialized_end=11597 + _CVOICECHAT_VOICECHATENDED_NOTIFICATION._serialized_start=11600 + _CVOICECHAT_VOICECHATENDED_NOTIFICATION._serialized_end=11770 + _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_REQUEST._serialized_start=11772 + _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_REQUEST._serialized_end=11833 + _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_RESPONSE._serialized_start=11835 + _CWEBRTCCLIENT_INITIATEWEBRTCCONNECTION_RESPONSE._serialized_end=11912 + _CWEBRTC_WEBRTCSESSIONCONNECTED_NOTIFICATION._serialized_start=11915 + _CWEBRTC_WEBRTCSESSIONCONNECTED_NOTIFICATION._serialized_end=12054 + _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION._serialized_start=12057 + _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION._serialized_end=12279 + _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION_CSSRCTOACCOUNTIDMAPPING._serialized_start=12281 + _CWEBRTC_WEBRTCUPDATEREMOTEDESCRIPTION_NOTIFICATION_CSSRCTOACCOUNTIDMAPPING._serialized_end=12390 + _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_REQUEST._serialized_start=12393 + _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_REQUEST._serialized_end=12612 + _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_RESPONSE._serialized_start=12614 + _CWEBRTCCLIENT_ACKNOWLEDGEUPDATEDREMOTEDESCRIPTION_RESPONSE._serialized_end=12674 + _CMOBILEPERACCOUNT_GETSETTINGS_REQUEST._serialized_start=12676 + _CMOBILEPERACCOUNT_GETSETTINGS_REQUEST._serialized_end=12715 + _CMOBILEPERACCOUNT_GETSETTINGS_RESPONSE._serialized_start=12718 + _CMOBILEPERACCOUNT_GETSETTINGS_RESPONSE._serialized_end=12954 + _CMOBILEPERACCOUNT_SETSETTINGS_REQUEST._serialized_start=12957 + _CMOBILEPERACCOUNT_SETSETTINGS_REQUEST._serialized_end=13170 + _CMOBILEPERACCOUNT_SETSETTINGS_RESPONSE._serialized_start=13172 + _CMOBILEPERACCOUNT_SETSETTINGS_RESPONSE._serialized_end=13212 + _CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST._serialized_start=13215 + _CMOBILEDEVICE_REGISTERMOBILEDEVICE_REQUEST._serialized_end=13475 + _CMOBILEDEVICE_REGISTERMOBILEDEVICE_RESPONSE._serialized_start=13477 + _CMOBILEDEVICE_REGISTERMOBILEDEVICE_RESPONSE._serialized_end=13547 + _CMOBILEDEVICE_DEREGISTERMOBILEDEVICE_NOTIFICATION._serialized_start=13549 + _CMOBILEDEVICE_DEREGISTERMOBILEDEVICE_NOTIFICATION._serialized_end=13618 + _UNKNOWNPROTO._serialized_start=13620 + _UNKNOWNPROTO._serialized_end=13634 + _HELPREQUESTLOGS._serialized_start=13637 + _HELPREQUESTLOGS._serialized_end=13788 + _COMMUNITY._serialized_start=13791 + _COMMUNITY._serialized_end=15869 + _EXPERIMENTSERVICE._serialized_start=15871 + _EXPERIMENTSERVICE._serialized_end=15956 + _FRIENDSLIST._serialized_start=15959 + _FRIENDSLIST._serialized_end=16337 + _FRIENDSLISTCLIENT._serialized_start=16339 + _FRIENDSLISTCLIENT._serialized_end=16436 + _CLAN._serialized_start=16438 + _CLAN._serialized_end=16540 + _VOICECHAT._serialized_start=16543 + _VOICECHAT._serialized_end=17376 + _VOICECHATCLIENT._serialized_start=17379 + _VOICECHATCLIENT._serialized_end=18000 + _WEBRTCCLIENT._serialized_start=18003 + _WEBRTCCLIENT._serialized_end=18305 + _WEBRTCCLIENTNOTIFICATIONS._serialized_start=18308 + _WEBRTCCLIENTNOTIFICATIONS._serialized_end=18531 + _MOBILEPERACCOUNT._serialized_start=18534 + _MOBILEPERACCOUNT._serialized_end=18744 + _MOBILEDEVICE._serialized_start=18747 + _MOBILEDEVICE._serialized_end=18967 +HelpRequestLogs = service_reflection.GeneratedServiceType('HelpRequestLogs', (_service.Service,), dict( + DESCRIPTOR = _HELPREQUESTLOGS, + __module__ = 'steammessages_webui_friends_pb2' + )) + +HelpRequestLogs_Stub = service_reflection.GeneratedServiceStubType('HelpRequestLogs_Stub', (HelpRequestLogs,), dict( + DESCRIPTOR = _HELPREQUESTLOGS, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +Community = service_reflection.GeneratedServiceType('Community', (_service.Service,), dict( + DESCRIPTOR = _COMMUNITY, + __module__ = 'steammessages_webui_friends_pb2' + )) + +Community_Stub = service_reflection.GeneratedServiceStubType('Community_Stub', (Community,), dict( + DESCRIPTOR = _COMMUNITY, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +ExperimentService = service_reflection.GeneratedServiceType('ExperimentService', (_service.Service,), dict( + DESCRIPTOR = _EXPERIMENTSERVICE, + __module__ = 'steammessages_webui_friends_pb2' + )) + +ExperimentService_Stub = service_reflection.GeneratedServiceStubType('ExperimentService_Stub', (ExperimentService,), dict( + DESCRIPTOR = _EXPERIMENTSERVICE, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +FriendsList = service_reflection.GeneratedServiceType('FriendsList', (_service.Service,), dict( + DESCRIPTOR = _FRIENDSLIST, + __module__ = 'steammessages_webui_friends_pb2' + )) + +FriendsList_Stub = service_reflection.GeneratedServiceStubType('FriendsList_Stub', (FriendsList,), dict( + DESCRIPTOR = _FRIENDSLIST, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +FriendsListClient = service_reflection.GeneratedServiceType('FriendsListClient', (_service.Service,), dict( + DESCRIPTOR = _FRIENDSLISTCLIENT, + __module__ = 'steammessages_webui_friends_pb2' + )) + +FriendsListClient_Stub = service_reflection.GeneratedServiceStubType('FriendsListClient_Stub', (FriendsListClient,), dict( + DESCRIPTOR = _FRIENDSLISTCLIENT, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +Clan = service_reflection.GeneratedServiceType('Clan', (_service.Service,), dict( + DESCRIPTOR = _CLAN, + __module__ = 'steammessages_webui_friends_pb2' + )) + +Clan_Stub = service_reflection.GeneratedServiceStubType('Clan_Stub', (Clan,), dict( + DESCRIPTOR = _CLAN, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +VoiceChat = service_reflection.GeneratedServiceType('VoiceChat', (_service.Service,), dict( + DESCRIPTOR = _VOICECHAT, + __module__ = 'steammessages_webui_friends_pb2' + )) + +VoiceChat_Stub = service_reflection.GeneratedServiceStubType('VoiceChat_Stub', (VoiceChat,), dict( + DESCRIPTOR = _VOICECHAT, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +VoiceChatClient = service_reflection.GeneratedServiceType('VoiceChatClient', (_service.Service,), dict( + DESCRIPTOR = _VOICECHATCLIENT, + __module__ = 'steammessages_webui_friends_pb2' + )) + +VoiceChatClient_Stub = service_reflection.GeneratedServiceStubType('VoiceChatClient_Stub', (VoiceChatClient,), dict( + DESCRIPTOR = _VOICECHATCLIENT, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +WebRTCClient = service_reflection.GeneratedServiceType('WebRTCClient', (_service.Service,), dict( + DESCRIPTOR = _WEBRTCCLIENT, + __module__ = 'steammessages_webui_friends_pb2' + )) + +WebRTCClient_Stub = service_reflection.GeneratedServiceStubType('WebRTCClient_Stub', (WebRTCClient,), dict( + DESCRIPTOR = _WEBRTCCLIENT, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +WebRTCClientNotifications = service_reflection.GeneratedServiceType('WebRTCClientNotifications', (_service.Service,), dict( + DESCRIPTOR = _WEBRTCCLIENTNOTIFICATIONS, + __module__ = 'steammessages_webui_friends_pb2' + )) + +WebRTCClientNotifications_Stub = service_reflection.GeneratedServiceStubType('WebRTCClientNotifications_Stub', (WebRTCClientNotifications,), dict( + DESCRIPTOR = _WEBRTCCLIENTNOTIFICATIONS, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +MobilePerAccount = service_reflection.GeneratedServiceType('MobilePerAccount', (_service.Service,), dict( + DESCRIPTOR = _MOBILEPERACCOUNT, + __module__ = 'steammessages_webui_friends_pb2' + )) + +MobilePerAccount_Stub = service_reflection.GeneratedServiceStubType('MobilePerAccount_Stub', (MobilePerAccount,), dict( + DESCRIPTOR = _MOBILEPERACCOUNT, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +MobileDevice = service_reflection.GeneratedServiceType('MobileDevice', (_service.Service,), dict( + DESCRIPTOR = _MOBILEDEVICE, + __module__ = 'steammessages_webui_friends_pb2' + )) + +MobileDevice_Stub = service_reflection.GeneratedServiceStubType('MobileDevice_Stub', (MobileDevice,), dict( + DESCRIPTOR = _MOBILEDEVICE, + __module__ = 'steammessages_webui_friends_pb2' + )) + + +# @@protoc_insertion_point(module_scope) diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index b784eff6..c5f666fe 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -1,6 +1,5 @@ import asyncio import gzip -import hashlib import json import logging import socket as sock @@ -14,19 +13,73 @@ import vdf from websockets.client import WebSocketClientProtocol -from pprint import pformat from .consts import EMsg, EResult, EAccountType, EFriendRelationship, EPersonaState -from .messages import steammessages_base_pb2, steammessages_clientserver_login_pb2, steammessages_auth_pb2, \ - steammessages_player_pb2, steammessages_clientserver_friends_pb2, steammessages_clientserver_pb2, \ - steammessages_chat_pb2, steammessages_clientserver_2_pb2, steammessages_clientserver_userstats_pb2, \ - steammessages_clientserver_appinfo_pb2, resolved_service_messages_pb2, \ - enums_pb2 +from .messages.steammessages_base_pb2 import ( + CMsgMulti, + CMsgProtoBufHeader, +) +from .messages.steammessages_clientserver_login_pb2 import ( + CMsgClientAccountInfo, + CMsgClientHeartBeat, + CMsgClientHello, + CMsgClientLoggedOff, + CMsgClientLogOff, + CMsgClientLogon, + CMsgClientLogonResponse, +) +from .messages.steammessages_auth_pb2 import ( + CAuthentication_BeginAuthSessionViaCredentials_Request, + CAuthentication_BeginAuthSessionViaCredentials_Response, + CAuthentication_GetPasswordRSAPublicKey_Request, + CAuthentication_GetPasswordRSAPublicKey_Response, + CAuthentication_PollAuthSessionStatus_Request, + CAuthentication_PollAuthSessionStatus_Response, + CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request, + CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response, + EAuthSessionGuardType, + EAuthTokenPlatformType, +) +from .messages.steammessages_player_pb2 import ( + CPlayer_GetLastPlayedTimes_Request, + CPlayer_GetLastPlayedTimes_Response, +) +from .messages.steammessages_clientserver_friends_pb2 import ( + CMsgClientChangeStatus, + CMsgClientFriendsList, + CMsgClientPersonaState, + CMsgClientPlayerNicknameList, + CMsgClientRequestFriendData, +) +from .messages.steammessages_clientserver_pb2 import ( + CMsgClientLicenseList, +) +from .messages.steammessages_chat_pb2 import ( + CChat_RequestFriendPersonaStates_Request, +) +from .messages.steammessages_clientserver_2_pb2 import ( + CMsgClientUpdateMachineAuthResponse, +) +from .messages.steammessages_clientserver_userstats_pb2 import ( + CMsgClientGetUserStats, + CMsgClientGetUserStatsResponse, +) +from .messages.steammessages_clientserver_appinfo_pb2 import ( + CMsgClientPICSProductInfoRequest, + CMsgClientPICSProductInfoResponse, +) +from .messages.service_cloudconfigstore_pb2 import ( + CCloudConfigStore_Download_Request, + CCloudConfigStore_Download_Response, + CCloudConfigStore_NamespaceVersion, +) +from .messages.steammessages_webui_friends_pb2 import ( + CCommunity_GetAppRichPresenceLocalization_Request, + CCommunity_GetAppRichPresenceLocalization_Response, +) from .steam_types import SteamId, ProtoUserInfo -from pprint import pformat - logger = logging.getLogger(__name__) logger.setLevel(logging.INFO) LOG_SENSITIVE_DATA = False @@ -42,7 +95,7 @@ class SteamLicense(NamedTuple): - license: steammessages_clientserver_pb2.CMsgClientLicenseList.License # type: ignore[name-defined] + license: CMsgClientLicenseList.License # type: ignore[name-defined] shared: bool @@ -57,12 +110,13 @@ def __init__(self, set_socket : WebSocketClientProtocol): self._socket : WebSocketClientProtocol = set_socket #new auth flow self.rsa_handler: Optional[Callable[[EResult, int, int, int], Awaitable[None]]] = None - self.login_handler: Optional[Callable[[EResult,steammessages_auth_pb2.CAuthentication_BeginAuthSessionViaCredentials_Response], Awaitable[None]]] = None + self.login_handler: Optional[Callable[[EResult,CAuthentication_BeginAuthSessionViaCredentials_Response], Awaitable[None]]] = None self.two_factor_update_handler: Optional[Callable[[EResult, str], Awaitable[None]]] = None - self.poll_status_handler: Optional[Callable[[EResult, steammessages_auth_pb2.CAuthentication_PollAuthSessionStatus_Response], Awaitable[None]]] = None + self.poll_status_handler: Optional[Callable[[EResult, CAuthentication_PollAuthSessionStatus_Response], Awaitable[None]]] = None + self.revoke_refresh_token_handler: Optional[Callable[[EResult], Awaitable[None]]] = None #old auth flow. Used to confirm login and repeat logins using the refresh token. self.log_on_token_handler: Optional[Callable[[EResult, Optional[int], Optional[int]], Awaitable[None]]] = None - self._heartbeat_task: Optional[asyncio.Task] = None #keeps our connection alive, essentially, by pinging the steam server. + self._heartbeat_task: Optional[asyncio.Task] = None #keeps our connection alive, essentially, by pinging the steam server. self.log_off_handler: Optional[Callable[[EResult], Awaitable[None]]] = None #retrive information self.relationship_handler: Optional[Callable[[bool, Dict[int, EFriendRelationship]], Awaitable[None]]] = None @@ -73,11 +127,11 @@ def __init__(self, set_socket : WebSocketClientProtocol): self.package_info_handler: Optional[Callable[[], None]] = None self.translations_handler: Optional[Callable[[int, Any], Awaitable[None]]] = None self.stats_handler: Optional[Callable[[int, Any, Any], Awaitable[None]]] = None - self.confirmed_steam_id: Optional[int] = None #this should only be set when the steam id is confirmed. this occurs when we actually complete the login. before then, it will cause errors. + self.confirmed_steam_id: Optional[int] = None #this should only be set when the steam id is confirmed. this occurs when we actually complete the login. before then, it will cause errors. self.times_handler: Optional[Callable[[int, int, int], Awaitable[None]]] = None self.times_import_finished_handler: Optional[Callable[[bool], Awaitable[None]]] = None self._session_id: Optional[int] = None - self._job_id_iterator: Iterator[int] = count(1) #this is actually clever. A lazy iterator that increments every time you call next. + self._job_id_iterator: Iterator[int] = count(1) #this is actually clever. A lazy iterator that increments every time you call next. self.job_list : List[Dict[str,str]] = [] self.collections = {'event': asyncio.Event(), @@ -117,7 +171,7 @@ async def run(self): async def _send_service_method_with_name(self, message, target_job_name: str): emsg = EMsg.ServiceMethodCallFromClientNonAuthed if self.confirmed_steam_id is None else EMsg.ServiceMethodCallFromClient; job_id = next(self._job_id_iterator) - await self._send(emsg, message, source_job_id=job_id, target_job_name= target_job_name) + await self._send(emsg, message, source_job_id=job_id, target_job_name= target_job_name) #new workflow: say hello -> get rsa public key -> log on with password -> handle steam guard -> confirm login #each is getting a dedicated function so i don't go insane. @@ -125,23 +179,23 @@ async def _send_service_method_with_name(self, message, target_job_name: str): async def say_hello(self): """Say Hello to the server. Necessary before sending non-authed calls. - + If we don't do this, they will just shut down the websocket connection gracefully with "OK", which is most definitely not "OK" """ - message = steammessages_clientserver_login_pb2.CMsgClientHello() + message = CMsgClientHello() message.protocol_version = self._MSG_PROTOCOL_VERSION await self._send(EMsg.ClientHello,message) #send the get rsa key request - #imho we should just do a send and receive back to back instead of this bouncing around, but whatever. + #imho we should just do a send and receive back to back instead of this bouncing around, but whatever. async def get_rsa_public_key(self, account_name: str): - message = steammessages_auth_pb2.CAuthentication_GetPasswordRSAPublicKey_Request() + message = CAuthentication_GetPasswordRSAPublicKey_Request() message.account_name = account_name - await self._send_service_method_with_name(message, GET_RSA_KEY) #parsed from SteamKit's gobbledygook + await self._send_service_method_with_name(message, GET_RSA_KEY) #parsed from SteamKit's gobbledygook #process the received the rsa key response. Because we will need all the information about this process, we send the entire message up the chain. async def _process_rsa(self, result, body): - message = steammessages_auth_pb2.CAuthentication_GetPasswordRSAPublicKey_Response() + message = CAuthentication_GetPasswordRSAPublicKey_Response() message.ParseFromString(body) logger.info("Received RSA KEY") #logger.info(pformat(message)) @@ -152,35 +206,35 @@ async def _process_rsa(self, result, body): async def log_on_password(self, account_name, enciphered_password: str, timestamp: int, os_value): friendly_name: str = sock.gethostname() + " (GOG Galaxy)" - - #device details is readonly. So we can't do this the easy way. - #device_details = steammessages_auth_pb2.CAuthentication_DeviceDetails() - #device_details.device_friendly_name = + + #device details is readonly. So we can't do this the easy way. + #device_details = CAuthentication_DeviceDetails() + #device_details.device_friendly_name = #device_details.os_type = os_value if os_value >= 0 else 0 - #device_details.platform_type= steammessages_auth_pb2.EAuthTokenPlatformType.k_EAuthTokenPlatformType_SteamClient + #device_details.platform_type= EAuthTokenPlatformType.k_EAuthTokenPlatformType_SteamClient - message = steammessages_auth_pb2.CAuthentication_BeginAuthSessionViaCredentials_Request() + message = CAuthentication_BeginAuthSessionViaCredentials_Request() message.account_name = account_name - message.encrypted_password = base64.b64encode(enciphered_password) #i think it needs to be in this format, we can try doing it without after if it doesn't work. + message.encrypted_password = base64.b64encode(enciphered_password) #i think it needs to be in this format, we can try doing it without after if it doesn't work. message.website_id = "Client" message.device_friendly_name = friendly_name message.encryption_timestamp = timestamp - message.platform_type = steammessages_auth_pb2.EAuthTokenPlatformType.k_EAuthTokenPlatformType_SteamClient #no idea if this line will work. - #message.persistence = enums_pb2.ESessionPersistence.k_ESessionPersistence_Persistent # this is the default value and i have no idea how reflected enums work in python. - + message.platform_type = EAuthTokenPlatformType.k_EAuthTokenPlatformType_SteamClient #no idea if this line will work. + #message.persistence = ESessionPersistence.k_ESessionPersistence_Persistent # this is the default value and i have no idea how reflected enums work in python. + #message.device_details = device_details - #so let's do it the hard way. + #so let's do it the hard way. message.device_details.device_friendly_name = friendly_name message.device_details.os_type = os_value if os_value >= 0 else 0 - message.device_details.platform_type= steammessages_auth_pb2.EAuthTokenPlatformType.k_EAuthTokenPlatformType_SteamClient + message.device_details.platform_type= EAuthTokenPlatformType.k_EAuthTokenPlatformType_SteamClient #message.guard_data = "" logger.info("Sending log on message using credentials in new authorization workflow") await self._send_service_method_with_name(message, LOGIN_CREDENTIALS) async def _process_login(self, result, body): - message = steammessages_auth_pb2.CAuthentication_BeginAuthSessionViaCredentials_Response() + message = CAuthentication_BeginAuthSessionViaCredentials_Response() message.ParseFromString(body) logger.info("Processing Login Response!") """ @@ -188,16 +242,16 @@ async def _process_login(self, result, body): steamid : int #the id of the user that signed in request_id : bytes #unique request id. needed for the polling function. interval : float #interval to poll on. - allowed_confirmations : List[CAuthentication_AllowedConfirmation] #possible ways to authenticate for 2FA if needed. + allowed_confirmations : List[CAuthentication_AllowedConfirmation] #possible ways to authenticate for 2FA if needed. # Note: Possible values: # k_EAuthSessionGuardType_Unknown, k_EAuthSessionGuardType_None, k_EAuthSessionGuardType_EmailCode = 2, k_EAuthSessionGuardType_DeviceCode = 3, # k_EAuthSessionGuardType_DeviceConfirmation = 4, k_EAuthSessionGuardType_EmailConfirmation = 5, k_EAuthSessionGuardType_MachineToken = 6, - # For the sake of copypasta, we're only supporting EmailCode, DeviceCode, and None. Unknown is expected, somewhat, but it's an error. + # For the sake of copypasta, we're only supporting EmailCode, DeviceCode, and None. Unknown is expected, somewhat, but it's an error. weak_token : string #ignored agreement_session_url: string #ignored? - extended_error_message : string #used for errors. + extended_error_message : string #used for errors. """ - ##TODO: IF WE GET ERRORS UNSET THIS. + ##TODO: IF WE GET ERRORS UNSET THIS. #if (self.steam_id is None and message.steamid is not None): # self.steam_id = message.steamidd if (self.login_handler is not None): @@ -205,8 +259,8 @@ async def _process_login(self, result, body): else: logger.warning("NO LOGIN HANDLER SET!") - async def update_steamguard_data(self, client_id: int, steam_id:int, code:str, code_type:steammessages_auth_pb2.EAuthSessionGuardType): - message = steammessages_auth_pb2.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request() + async def update_steamguard_data(self, client_id: int, steam_id:int, code:str, code_type:EAuthSessionGuardType): + message = CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request() message.client_id = client_id message.steamid= steam_id @@ -216,25 +270,25 @@ async def update_steamguard_data(self, client_id: int, steam_id:int, code:str, c await self._send_service_method_with_name(message, UPDATE_TWO_FACTOR) async def _process_steamguard_update(self, result, body): - message = steammessages_auth_pb2.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response() + message = CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response() message.ParseFromString(body) logger.info("Processing Two Factor Response!") - #this gives us a confirm url, but as of this writing we can ignore it. so, just the result is necessary. - + #this gives us a confirm url, but as of this writing we can ignore it. so, just the result is necessary. + if (self.two_factor_update_handler is not None): await self.two_factor_update_handler(result, message.agreement_session_url) else: logger.warning("NO TWO-FACTOR HANDLER SET!") async def poll_auth_status(self, client_id:int, request_id:bytes): - message = steammessages_auth_pb2.CAuthentication_PollAuthSessionStatus_Request() + message = CAuthentication_PollAuthSessionStatus_Request() message.client_id = client_id message.request_id = request_id await self._send_service_method_with_name(message, CHECK_AUTHENTICATION_STATUS) async def _process_auth_poll_status(self, result, body): - message = steammessages_auth_pb2.CAuthentication_PollAuthSessionStatus_Response() + message = CAuthentication_PollAuthSessionStatus_Response() message.ParseFromString(body) if (self.poll_status_handler is not None): @@ -242,7 +296,7 @@ async def _process_auth_poll_status(self, result, body): else: logger.warning("NO POLL STATUS HANDLER SET!") - #old auth flow. Still necessary for remaining logged in and confirming after doing the new auth flow. + #old auth flow. Still necessary for remaining logged in and confirming after doing the new auth flow. async def _get_obfuscated_private_ip(self) -> int: logger.info('Websocket state is: %s' % self._socket.state.name) await self._socket.ensure_open() @@ -260,7 +314,7 @@ async def send_log_on_token_message(self, account_name: str, steam_id:int, acces #ClientLanguage = "english"; #Username = pollResponse.AccountName, #AccessToken = pollResponse.RefreshToken, - #ShouldSavePassword = True #err on side of caution in case this not being set causes them to ignore access token. then try false. + #ShouldSavePassword = True #err on side of caution in case this not being set causes them to ignore access token. then try false. """ var logon = new ClientMsgProtobuf( EMsg.ClientLogon ); @@ -292,7 +346,7 @@ async def send_log_on_token_message(self, account_name: str, steam_id:int, acces logon.Body.password = details.Password; //Null logon.Body.should_remember_password = details.ShouldRememberPassword; //false - logon.Body.protocol_version = MsgClientLogon.CurrentProtocol; + logon.Body.protocol_version = MsgClientLogon.CurrentProtocol; logon.Body.client_os_type = ( uint )details.ClientOSType; // logon.Body.client_language = details.ClientLanguage; logon.Body.cell_id = details.CellID ?? Client.Configuration.CellID // @@ -305,7 +359,7 @@ async def send_log_on_token_message(self, account_name: str, steam_id:int, acces logon.Body.machine_name = details.MachineName; logon.Body.machine_id = HardwareUtils.GetMachineID( Client.Configuration.MachineInfoProvider ); - // steam guard + // steam guard logon.Body.auth_code = details.AuthCode; logon.Body.two_factor_code = details.TwoFactorCode; @@ -327,7 +381,7 @@ async def send_log_on_token_message(self, account_name: str, steam_id:int, acces resetSteamIDAfterThisCall = True self.confirmed_steam_id = steam_id - message = steammessages_clientserver_login_pb2.CMsgClientLogon() + message = CMsgClientLogon() message.client_supplied_steam_id = steam_id message.protocol_version = self._MSG_PROTOCOL_VERSION message.client_package_version = self._MSG_CLIENT_PACKAGE_VERSION @@ -352,14 +406,14 @@ async def send_log_on_token_message(self, account_name: str, steam_id:int, acces async def _heartbeat(self, interval): - message = steammessages_clientserver_login_pb2.CMsgClientHeartBeat() + message = CMsgClientHeartBeat() while True: await asyncio.sleep(interval) await self._send(EMsg.ClientHeartBeat, message) async def _process_client_log_on_response(self, body): logger.debug("Processing message ClientLogOnResponse") - message = steammessages_clientserver_login_pb2.CMsgClientLogonResponse() + message = CMsgClientLogonResponse() message.ParseFromString(body) result = message.eresult interval = message.heartbeat_seconds @@ -377,7 +431,7 @@ async def _process_client_log_on_response(self, body): logger.warning("NO LOGIN TOKEN HANDLER SET!") async def send_log_off_message(self): - message = steammessages_clientserver_login_pb2.CMsgClientLogOff() + message = CMsgClientLogOff() logger.info("Sending log off message") try: await self._send(EMsg.ClientLogOff, message) @@ -388,44 +442,44 @@ async def send_log_off_message(self): async def _import_game_stats(self, game_id): logger.info(f"Importing game stats for {game_id}") - message = steammessages_clientserver_userstats_pb2.CMsgClientGetUserStats() + message = CMsgClientGetUserStats() message.game_id = int(game_id) await self._send(EMsg.ClientGetUserStats, message) async def _import_game_time(self): logger.info("Importing game times") job_id = next(self._job_id_iterator) - message = steammessages_player_pb2.CPlayer_GetLastPlayedTimes_Request() + message = CPlayer_GetLastPlayedTimes_Request() message.min_last_played = 0 await self._send(EMsg.ServiceMethodCallFromClient, message, job_id, None, GET_LAST_PLAYED_TIMES) async def set_persona_state(self, state): - message = steammessages_clientserver_friends_pb2.CMsgClientChangeStatus() + message = CMsgClientChangeStatus() message.persona_state = state await self._send(EMsg.ClientChangeStatus, message) async def get_friends_statuses(self): job_id = next(self._job_id_iterator) - message = steammessages_chat_pb2.CChat_RequestFriendPersonaStates_Request() + message = CChat_RequestFriendPersonaStates_Request() await self._send(EMsg.ServiceMethodCallFromClient, message, job_id, None, REQUEST_FRIEND_PERSONA_STATES) async def get_user_infos(self, users, flags): - message = steammessages_clientserver_friends_pb2.CMsgClientRequestFriendData() + message = CMsgClientRequestFriendData() message.friends.extend(users) message.persona_state_requested = flags await self._send(EMsg.ClientRequestFriendData, message) async def _import_collections(self): job_id = next(self._job_id_iterator) - message = resolved_service_messages_pb2.CCloudConfigStore_Download_Request() - message_inside = resolved_service_messages_pb2.CCloudConfigStore_NamespaceVersion() + message = CCloudConfigStore_Download_Request() + message_inside = CCloudConfigStore_NamespaceVersion() message_inside.enamespace = 1 message.versions.append(message_inside) await self._send(EMsg.ServiceMethodCallFromClient, message, job_id, None, CLOUD_CONFIG_DOWNLOAD) async def get_packages_info(self, steam_licenses: List[SteamLicense]): logger.info("Sending call %s with %d package_ids", repr(EMsg.ClientPICSProductInfoRequest), len(steam_licenses)) - message = steammessages_clientserver_appinfo_pb2.CMsgClientPICSProductInfoRequest() + message = CMsgClientPICSProductInfoRequest() for steam_license in steam_licenses: info = message.packages.add() @@ -436,7 +490,7 @@ async def get_packages_info(self, steam_licenses: List[SteamLicense]): async def get_apps_info(self, app_ids): logger.info("Sending call %s with %d app_ids", repr(EMsg.ClientPICSProductInfoRequest), len(app_ids)) - message = steammessages_clientserver_appinfo_pb2.CMsgClientPICSProductInfoRequest() + message = CMsgClientPICSProductInfoRequest() for app_id in app_ids: info = message.apps.add() @@ -446,7 +500,7 @@ async def get_apps_info(self, app_ids): async def get_presence_localization(self, appid, language='english'): logger.info(f"Sending call for rich presence localization with {appid}, {language}") - message = resolved_service_messages_pb2.CCommunity_GetAppRichPresenceLocalization_Request() + message = CCommunity_GetAppRichPresenceLocalization_Request() message.appid = appid message.language = language @@ -456,7 +510,7 @@ async def get_presence_localization(self, appid, language='english'): target_job_name= GET_APP_RICH_PRESENCE) async def accept_update_machine_auth(self, jobid_target, sha_hash, offset, filename, cubtowrite): - message = steammessages_clientserver_2_pb2.CMsgClientUpdateMachineAuthResponse() + message = CMsgClientUpdateMachineAuthResponse() message.filename = filename message.eresult = EResult.OK message.sha_file = sha_hash @@ -474,7 +528,7 @@ async def _send( target_job_id=None, target_job_name=None ): - proto_header = steammessages_base_pb2.CMsgProtoBufHeader() + proto_header = CMsgProtoBufHeader() if self.confirmed_steam_id is not None: proto_header.steamid = self.confirmed_steam_id else: @@ -509,7 +563,7 @@ async def _process_packet(self, packet): emsg: int = raw_emsg & ~self._PROTO_MASK if raw_emsg & self._PROTO_MASK != 0: header_len = struct.unpack(" 0: loop = asyncio.get_running_loop() @@ -571,13 +625,13 @@ async def _process_multi(self, body): async def _process_account_info(self, body): logger.debug("Processing message ClientAccountInfo") - #message = steammessages_clientserver_login_pb2.CMsgClientAccountInfo() + #message = CMsgClientAccountInfo() #message.ParseFromString(body) logger.info("Client Account Info Message currently unused. It it redundant") async def _process_client_logged_off(self, body): logger.debug("Processing message ClientLoggedOff") - message = steammessages_clientserver_login_pb2.CMsgClientLoggedOff() + message = CMsgClientLoggedOff() message.ParseFromString(body) result = message.eresult @@ -589,7 +643,7 @@ async def _process_client_logged_off(self, body): async def _process_user_nicknames(self, body): logger.debug("Processing message ClientPlayerNicknameList") - message = steammessages_clientserver_friends_pb2.CMsgClientPlayerNicknameList() + message = CMsgClientPlayerNicknameList() message.ParseFromString(body) nicknames = {} for player_nickname in message.nicknames: @@ -602,7 +656,7 @@ async def _process_client_friend_list(self, body): if self.relationship_handler is None: return - message = steammessages_clientserver_friends_pb2.CMsgClientFriendsList() + message = CMsgClientFriendsList() message.ParseFromString(body) friends = {} for relationship in message.friends: @@ -618,7 +672,7 @@ async def _process_client_persona_state(self, body): if self.user_info_handler is None: return - message = steammessages_clientserver_friends_pb2.CMsgClientPersonaState() + message = CMsgClientPersonaState() message.ParseFromString(body) for user in message.friends: @@ -658,7 +712,7 @@ async def _process_license_list(self, body): if self.license_import_handler is None: return - message = steammessages_clientserver_pb2.CMsgClientLicenseList() + message = CMsgClientLicenseList() message.ParseFromString(body) licenses_to_check = [] @@ -685,7 +739,7 @@ async def _process_license_list(self, body): async def _process_product_info_response(self, body): logger.debug("Processing message ClientPICSProductInfoResponse") - message = steammessages_clientserver_appinfo_pb2.CMsgClientPICSProductInfoResponse() + message = CMsgClientPICSProductInfoResponse() message.ParseFromString(body) apps_to_parse = [] @@ -729,7 +783,7 @@ def product_info_handler(packages, apps): await self.get_apps_info(apps_to_parse) async def _process_rich_presence_translations(self, body): - message = resolved_service_messages_pb2.CCommunity_GetAppRichPresenceLocalization_Response() + message = CCommunity_GetAppRichPresenceLocalization_Response() message.ParseFromString(body) # keeping info log for further rich presence improvements @@ -738,7 +792,7 @@ async def _process_rich_presence_translations(self, body): async def _process_user_stats_response(self, body): logger.debug("Processing message ClientGetUserStatsResponse") - message = steammessages_clientserver_userstats_pb2.CMsgClientGetUserStatsResponse() + message = CMsgClientGetUserStatsResponse() message.ParseFromString(body) game_id = str(message.game_id) @@ -749,7 +803,7 @@ async def _process_user_stats_response(self, body): self.stats_handler(game_id, stats, achievement_blocks, achievements_schema) async def _process_user_time_response(self, body): - message = steammessages_player_pb2.CPlayer_GetLastPlayedTimes_Response() + message = CPlayer_GetLastPlayedTimes_Response() message.ParseFromString(body) for game in message.games: logger.debug(f"Processing game times for game {game.appid}, playtime: {game.playtime_forever} last time played: {game.last_playtime}") @@ -757,7 +811,7 @@ async def _process_user_time_response(self, body): await self.times_import_finished_handler(True) async def _process_collections_response(self, body): - message = resolved_service_messages_pb2.CCloudConfigStore_Download_Response() + message = CCloudConfigStore_Download_Response() message.ParseFromString(body) for data in message.data: diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 70b9a483..71382c63 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -24,11 +24,15 @@ from rsa import PublicKey -from .protocol.messages.steammessages_auth_pb2 import CAuthentication_BeginAuthSessionViaCredentials_Response, CAuthentication_AllowedConfirmation, CAuthentication_PollAuthSessionStatus_Response +from .protocol.messages.steammessages_auth_pb2 import ( + CAuthentication_BeginAuthSessionViaCredentials_Response, + CAuthentication_AllowedConfirmation, + CAuthentication_PollAuthSessionStatus_Response, +) - -if TYPE_CHECKING: - from protocol.messages import steammessages_clientserver_pb2 +from .protocol.messages.steammessages_clientserver_userstats_pb2 import ( + CMsgClientGetUserStatsResponse, +) logger = logging.getLogger(__name__) @@ -424,8 +428,8 @@ async def _translations_handler(self, appid, translations=None): def _stats_handler(self, game_id: str, - stats: "steammessages_clientserver_pb2.CMsgClientGetUserStatsResponse.Stats", - achievement_blocks: "steammessages_clientserver_pb2.CMsgClientGetUserStatsResponse.AchievementBlocks", + stats: "CMsgClientGetUserStatsResponse.Stats", + achievement_blocks: "CMsgClientGetUserStatsResponse.AchievementBlocks", schema: dict ): def get_achievement_name(achievements_block_schema: dict, bit_no: int) -> str: diff --git a/tasks.py b/tasks.py index 63e2190e..5a3a077c 100644 --- a/tasks.py +++ b/tasks.py @@ -1,30 +1,43 @@ import os import sys import json +import requests import tempfile +import zipfile from shutil import rmtree, copy2 from distutils.dir_util import copy_tree +from io import BytesIO -from urllib.request import urlopen #used to retrieve the proto files from github. -from re import sub #used to replace some strings in the proto files to make them more python friendly +from urllib.request import urlopen #used to retrieve the proto files from github. from http.client import HTTPResponse from invoke import task from galaxy.tools import zip_folder_to_file -with open(os.path.join("src", "manifest.json"), "r") as f: +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) +PROTOC_DIR = os.path.join(BASE_DIR, "protoc") + +with open(os.path.join(BASE_DIR, "src", "manifest.json"), "r") as f: MANIFEST = json.load(f) if sys.platform == 'win32': DIST_DIR = os.environ['localappdata'] + '\\GOG.com\\Galaxy\\plugins\\installed' - PIP_PLATFORM = "win32" + PLATFORM = "win32" PYTHON_EXE = "python.exe" - PROTOC_EXE = "protoc.exe" + + PROTOC_EXE = os.path.join(PROTOC_DIR, "bin", "protoc.exe") + PROTOC_INCLUDE_DIR = os.path.join(PROTOC_DIR, "include") + PROTOC_DOWNLOAD_URL = "https://github.com/protocolbuffers/protobuf/releases/download/v3.19.4/protoc-3.19.4-win32.zip" + elif sys.platform == 'darwin': DIST_DIR = os.path.realpath(os.path.expanduser("~/Library/Application Support/GOG.com/Galaxy/plugins/installed")) - PIP_PLATFORM = "macosx_10_13_x86_64" # @see https://github.com/FriendsOfGalaxy/galaxy-integrations-updater/blob/master/scripts.py + PLATFORM = "macosx_10_13_x86_64" # @see https://github.com/FriendsOfGalaxy/galaxy-integrations-updater/blob/master/scripts.py PYTHON_EXE = "python" - PROTOC_EXE = "protoc" + + PROTOC_EXE = os.path.join(PROTOC_DIR, "bin", "protoc") + PROTOC_INCLUDE_DIR = os.path.join(PROTOC_DIR, "include") + PROTOC_DOWNLOAD_URL = "https://github.com/protocolbuffers/protobuf/releases/download/v3.19.4/protoc-3.19.4-osx-x86_64.zip" + @task def build(c, output='output', ziparchive=None): @@ -47,7 +60,7 @@ def build(c, output='output', ziparchive=None): 'pip', 'install', '-r', tmp.name, '--python-version', '37', - '--platform', PIP_PLATFORM, + '--platform', PLATFORM, '--target "{}"'.format(output), '--no-compile', '--no-deps' @@ -67,93 +80,115 @@ def _read_url(response :HTTPResponse) -> str: raw_data = response.read() return raw_data.decode(charset) -excluded_list = [ - "test_messages.proto", - "gc.proto", - "steammessages_webui_friends.proto", - "steammessages_physicalgoods.proto", - ] -def _pull_protobufs_internal(c,target_dir:str, list_file:str, silent=False): - if (not os.path.exists(target_dir)): - os.makedirs(target_dir) - - - with open(list_file) as file: - for line in file: - #obtain the filename from the string. i'm being lazy, and stripping out the http:// stuff. - line = line.replace("\n", "") - if (not silent): - print("Retrieving: " + line) - #i should really fix this to strip everything up to the last '/' but this works for now and i'm lazy. - file_name = line.replace(r"https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/", "") - - - response = urlopen(line) - data = _read_url(response) - - if (not any(excluded in file_name for excluded in excluded_list)): - - if (".steamclient.proto" in file_name): - file_name = file_name.replace(".steamclient.proto", ".proto") - - if ("cc_generic_services" in data): - data = data.replace("cc_generic_services", "py_generic_services") - - if (".steamclient.proto" in data): - data = data.replace (".steamclient.proto", ".proto") - - data = 'syntax = "proto2";\n' + data - - with open(target_dir + file_name, "w") as dest: - dest.write(data) +def _get_filename_from_url(url: str) -> str: + return url.split("/")[-1] + + +def _pull_protobufs_internal(c, selection: str, silent: bool = False): + target_dir = os.path.join(BASE_DIR, "protobuf_files", "proto") + list_file = os.path.join(BASE_DIR, "protobuf_files", f"protobuf_{selection}.txt") + + try: + rmtree(target_dir) + except Exception: + pass # directory probably just already exists + + os.makedirs(target_dir, exist_ok=True) + + with open(list_file, "r") as file: + urls = filter(None, file.read().split("\n")) # filter(None, ...) is used to strip empty lines from the collection + + for url in urls: + if not silent: + print("Retrieving: " + url) + + file_name = _get_filename_from_url(url) + + response = urlopen(url) + data = _read_url(response) + + # needed to avoid packages of the form ...steam_auth.steamclient_pb2 + if ".steamclient.proto" in file_name: + file_name = file_name.replace(".steamclient.proto", ".proto") + if ".steamclient.proto" in data: + data = data.replace(".steamclient.proto", ".proto") + + if "cc_generic_services" in data: + data = data.replace("cc_generic_services", "py_generic_services") + + if selection == "webui": + # lil' hack to avoid name collisions; the definitions are (almost) identical so this shouldn't break anything + data = data.replace("common_base.proto", "steammessages_unified_base.proto") + data = data.replace("common.proto", "steammessages_base.proto") + + # force proto2 syntax and add package directive + data = f'syntax = "proto2";\n' + data + + with open(os.path.join(target_dir, file_name), "w") as dest: + dest.write(data) + + +@task +def InstallProtoc(c): + if os.path.exists(PROTOC_DIR) and os.path.isdir(PROTOC_DIR): + print("protoc directory already exists, remove it if you want to reinstall protoc") + return + + os.makedirs(PROTOC_DIR) + + resp = requests.get(PROTOC_DOWNLOAD_URL, stream=True) + resp.raise_for_status() + + with zipfile.PyZipFile(BytesIO(resp.content)) as zipf: + zipf.extractall(PROTOC_DIR) + + print("protoc successfully installed") + #for whatever reason if i give this an _ in the name it can't find it. i have no idea why. so TitleCase -@task -def PullSafeProtobufFiles(c, silent=False): - _pull_protobufs_internal(c, "protobuf_files/protos/", "protobuf_files/protobuf_list.txt", silent) +@task +def PullProtobufSteamMessages(c, silent=False): + _pull_protobufs_internal(c, "steammessages", silent) -@task -def PullConflictingProtobufFiles(c, silent=False): - _pull_protobufs_internal(c, "protobuf_files/conflicts/", "protobuf_files/protobuf_conflict_list.txt", silent) +@task +def PullProtobufWebui(c, silent=False): + _pull_protobufs_internal(c, "webui", silent) @task def PullAllProtobufFiles(c, silent=False): - PullSafeProtobufFiles(c, silent) - PullConflictingProtobufFiles(c, silent) + PullProtobufSteamMessages(c, silent) + PullProtobufWebui(c, silent) @task def ClearProtobufFiles(c): - filelist = [ f for f in os.listdir("protobuf_files/protos") if f.endswith(".proto") ] + filelist = [ f for f in os.listdir("protobuf_files/proto") if f.endswith(".proto") ] for f in filelist: - os.remove(os.path.join("protobuf_files/protos/", f)) - filelist = [ f for f in os.listdir("protobuf_files/conflicts") if f.endswith(".proto") ] - for f in filelist: - os.remove(os.path.join("protobuf_files/conflicts/", f)) + os.remove(os.path.join("protobuf_files/proto", f)) + -def _copy_from_to(src, target): - src_files = os.listdir(src) - for file_name in src_files: - full_file_name = os.path.join(src, file_name) - if os.path.isfile(full_file_name): - copy2(full_file_name, target) @task -def GenerateProtobufMessages(c, genFile = True): - if (genFile and not os.path.exists("protobuf_files/gen")): - os.makedirs("protobuf_files/gen") - out_dir = "./protobuf_files/gen/" if genFile else "src/steam_network/protocol/messages" - - temp_folder = tempfile.mkdtemp() - _copy_from_to("protobuf_files/protos", temp_folder) - _copy_from_to("protobuf_files/merged", temp_folder) - all_files = " ".join(map(lambda x : '"' + temp_folder + os.path.sep + x + '"', os.listdir(temp_folder))) - print(PROTOC_EXE + ' -I "' + temp_folder + '" --python_out="' + out_dir + '" ' + all_files) - c.run( - PROTOC_EXE + ' -I "'+ temp_folder +'" --python_out="' + out_dir + '" ' + all_files - ) - - rmtree(temp_folder) +def GenerateProtobufMessages(c): + proto_files_dir = os.path.join(BASE_DIR, "protobuf_files", "proto") + + out_dir = os.path.join(BASE_DIR, "src", "steam_network", "protocol", "messages") + + try: + rmtree(os.path.join(out_dir)) + except Exception: + pass # directory probably just didn't exist + + os.makedirs(os.path.join(out_dir), exist_ok=True) + + # make sure __init__.py is there + with open(os.path.join(out_dir, "__init__.py"), "wb") as fp: + fp.write(b"") + + all_files = " ".join(map(lambda x: '"' + os.path.join(proto_files_dir, x) + '"', os.listdir(proto_files_dir))) + print(f'{PROTOC_EXE} -I "{proto_files_dir}" --python_out="{out_dir}" {all_files}') + c.run(f'{PROTOC_EXE} -I "{proto_files_dir}" --python_out="{out_dir}" {all_files}') + @task def ClearGeneratedProtobufs(c, genFile = True): From 33908dc96f7e04cf13f37241d48b16325ec1d157 Mon Sep 17 00:00:00 2001 From: don-de-marco Date: Sat, 13 May 2023 02:09:54 +0200 Subject: [PATCH 049/100] fix proto2 syntax statement --- tasks.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tasks.py b/tasks.py index 5a3a077c..bfe57227 100644 --- a/tasks.py +++ b/tasks.py @@ -122,8 +122,9 @@ def _pull_protobufs_internal(c, selection: str, silent: bool = False): data = data.replace("common_base.proto", "steammessages_unified_base.proto") data = data.replace("common.proto", "steammessages_base.proto") - # force proto2 syntax and add package directive - data = f'syntax = "proto2";\n' + data + # force proto2 syntax if not yet enforced + if "proto2" not in data: + data = f'syntax = "proto2";\n' + data with open(os.path.join(target_dir, file_name), "w") as dest: dest.write(data) From 46c337096267566ed5b655882692a972bb4802bf Mon Sep 17 00:00:00 2001 From: baumhera Date: Sun, 14 May 2023 22:16:25 -0400 Subject: [PATCH 050/100] Bugfix to properly recover when refresh token expires or is revoked. --- src/backend_steam_network.py | 7 +- src/steam_network/enums.py | 12 +++- src/steam_network/protocol/protobuf_client.py | 68 ------------------- src/steam_network/protocol_client.py | 2 + src/steam_network/user_info_cache.py | 10 ++- 5 files changed, 24 insertions(+), 75 deletions(-) diff --git a/src/backend_steam_network.py b/src/backend_steam_network.py index b8df1575..a72c551e 100644 --- a/src/backend_steam_network.py +++ b/src/backend_steam_network.py @@ -405,14 +405,11 @@ async def _authenticate_with_stored_credentials(self, stored_credentials) -> Uni self._user_info_cache.from_dict(stored_credentials) if (self._user_info_cache.is_initialized()): - logger.info("USER CACHE INFO:") - logger.info(self._user_info_cache.account_username) - logger.info(self._user_info_cache.persona_name) - logger.info(self._user_info_cache.refresh_token) await self._websocket_client.communication_queues["websocket"].put({'mode': AuthCall.TOKEN}) result = await self._get_websocket_auth_step() if (result != UserActionRequired.NoActionRequired): - logger.warning("Unexpected Action Required after token login. " + str(result) + ". Falling back to normal login") + logger.info("Unexpected Action Required after token login. " + str(result) + ". Can be caused when credentials expire or are deactivated. Falling back to normal login") + self._user_info_cache.Clear() return next_step_response_simple(DisplayUriHelper.GET_USER, None) else: return Authentication(self._user_info_cache.steam_id, self._user_info_cache.persona_name) diff --git a/src/steam_network/enums.py b/src/steam_network/enums.py index 49184fce..19e565bd 100644 --- a/src/steam_network/enums.py +++ b/src/steam_network/enums.py @@ -167,4 +167,14 @@ def to_UserAction(method: TwoFactorMethod) -> UserActionRequired: elif (method != TwoFactorMethod.Unknown): return UserActionRequired.TwoFactorRequired else: #if TwoFactorMethod.InvalidAuthData or an invalid number - return UserActionRequired.InvalidAuthData \ No newline at end of file + return UserActionRequired.InvalidAuthData + +class DisplayErrors(enum): + """Enumeration to help us display errors in our custom webpage. + Each name is associated with an error url parameter. + """ + INVALID_USER = "inv-user" + PASSWORD_INCORRECT = "bad-pass" + STEAM_GUARD_EXPIRED = "2fa-expired" + STEAM_GUARD_INCORRECT = "2fa-incorrect" + MOBILE_CONFIRM_NOT_COMPLETE = "2fa-not-confirmed" diff --git a/src/steam_network/protocol/protobuf_client.py b/src/steam_network/protocol/protobuf_client.py index b784eff6..c5257d0b 100644 --- a/src/steam_network/protocol/protobuf_client.py +++ b/src/steam_network/protocol/protobuf_client.py @@ -254,74 +254,6 @@ async def _get_obfuscated_private_ip(self) -> int: #async def send_log_on_token_message(self, account_name: str, access_token: str, cell_id: int, machine_id: bytes, os_value: int): async def send_log_on_token_message(self, account_name: str, steam_id:int, access_token: str, cell_id: int, machine_id: bytes, os_value: int): - #AccountInstance = SteamID.DesktopInstance; // use the default pc steam instance - #AccountID = 0; - #ClientOSType = Utils.GetOSType(); - #ClientLanguage = "english"; - #Username = pollResponse.AccountName, - #AccessToken = pollResponse.RefreshToken, - #ShouldSavePassword = True #err on side of caution in case this not being set causes them to ignore access token. then try false. - """ - var logon = new ClientMsgProtobuf( EMsg.ClientLogon ); - - SteamID steamId = new SteamID( details.AccountID, details.AccountInstance, Client.Universe, EAccountType.Individual ); - - if ( details.LoginID.HasValue ) - { - // TODO: Support IPv6 login ids? - logon.Body.obfuscated_private_ip = new CMsgIPAddress - { - v4 = details.LoginID.Value - }; - } - else - { - logon.Body.obfuscated_private_ip = NetHelpers.GetMsgIPAddress( this.Client.LocalIP! ).ObfuscatePrivateIP(); - } - - // Legacy field, Steam client still sets it - if ( logon.Body.obfuscated_private_ip.ShouldSerializev4() ) - { - logon.Body.deprecated_obfustucated_private_ip = logon.Body.obfuscated_private_ip.v4; - } - - logon.ProtoHeader.client_sessionid = 0; - logon.ProtoHeader.steamid = steamId.ConvertToUInt64(); - - logon.Body.account_name = details.Username; //Null - logon.Body.password = details.Password; //Null - logon.Body.should_remember_password = details.ShouldRememberPassword; //false - - logon.Body.protocol_version = MsgClientLogon.CurrentProtocol; - logon.Body.client_os_type = ( uint )details.ClientOSType; // - logon.Body.client_language = details.ClientLanguage; - logon.Body.cell_id = details.CellID ?? Client.Configuration.CellID // - - logon.Body.steam2_ticket_request = details.RequestSteam2Ticket; - - // we're now using the latest steamclient package version, this is required to get a proper sentry file for steam guard - logon.Body.client_package_version = 1771; // todo: determine if this is still required - logon.Body.supports_rate_limit_response = true; - logon.Body.machine_name = details.MachineName; - logon.Body.machine_id = HardwareUtils.GetMachineID( Client.Configuration.MachineInfoProvider ); - - // steam guard - logon.Body.auth_code = details.AuthCode; - logon.Body.two_factor_code = details.TwoFactorCode; - -#pragma warning disable CS0618 // LoginKey is obsolete - logon.Body.login_key = details.LoginKey; -#pragma warning restore CS0618 // LoginKey is obsolete - - logon.Body.access_token = details.AccessToken; - - logon.Body.sha_sentryfile = details.SentryFileHash; - logon.Body.eresult_sentryfile = ( int )( details.SentryFileHash != null ? EResult.OK : EResult.FileNotFound ); - - - this.Client.Send( logon ); - } - """ resetSteamIDAfterThisCall : bool = False if (self.confirmed_steam_id is None): resetSteamIDAfterThisCall = True diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 70b9a483..79224c0a 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -301,6 +301,8 @@ async def finalize_login(self, username:str, steam_id:int, refresh_token:str, au if result == EResult.OK: self._auth_lost_handler = auth_lost_handler + elif result == EResult.AccessDenied: + return UserActionRequired.InvalidAuthData else: logger.warning(f"authenticate_token failed with code: {result}") raise translate_error(result) diff --git a/src/steam_network/user_info_cache.py b/src/steam_network/user_info_cache.py index fe38e8b7..94aad608 100644 --- a/src/steam_network/user_info_cache.py +++ b/src/steam_network/user_info_cache.py @@ -21,7 +21,7 @@ def __init__(self): self.initialized = asyncio.Event() def _check_initialized(self): - if self._steam_id and self._account_username and self._persona_name and self._refresh_token and self._guard_data: + if self.is_initialized(): logger.info("User info cache initialized") self.initialized.set() self._changed = True @@ -131,6 +131,14 @@ def refresh_token(self, val): if not self.initialized.is_set(): self._check_initialized() + def Clear(self): + self._refresh_token = None + self._steam_id = None + self._account_username = None + self._persona_name = None + self._access_token = None + #self._guard_data = None + #@property #def guard_data(self): # return self._guard_data From 921bd7266933fba7951c7a563c75ce5232d0a748 Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Mon, 15 May 2023 14:17:23 -0400 Subject: [PATCH 051/100] Update README_ALPHA.md --- README_ALPHA.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README_ALPHA.md b/README_ALPHA.md index e0925c8a..e563dd45 100644 --- a/README_ALPHA.md +++ b/README_ALPHA.md @@ -6,14 +6,18 @@ If you're here, you know things could be (and likely will be) broken. You are he * Download Python 3.7.9, 32-bit (64-bit also works, as does any newer version. Be warned, if you are using a new version and write any code, it may have unexpected results if you apply it to your plugin. You should leave that to us, so this wont be an issue) * Install it with the defaults * Set up your working directory. this will be the place you download or clone this repo to. -* Create a new virtual env: - `python.exe -m virtualenv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4` +* Create a new virtual env:
+ `python.exe -m virtualenv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4`
+ If this does not work for you, virtualenv might have been aliased as venv. If so, use the following instead.
+ `python.exe -m venv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4` * Activate the virtual env: `.\.venv\Scripts\activate.ps1` -* Install the dev dependencies (optional). This will let you potentially help us debug, but isn't really necessary if you don't feel comfortable monkeying around the code. +* Install the dev dependencies (optional). This will let you potentially help us debug, but isn't really necessary if you don't feel comfortable monkeying around the code.
`pip install -r requirements/dev.txt` +* Install `invoke`* Only necessary if you didn't install the dev dependencies. This IS required
+ `pip install invoke==1.2.0` * Backup the current installation of steam (optional) we will overwrite this in the next command. -* Install the plugin in it's buggy glory: +* Install the plugin in it's buggy glory:
`inv install` ## Setup (MacOS) From 6869909e8500b510f2a22c2625d5adb3b9cbe246 Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Mon, 15 May 2023 14:52:31 -0400 Subject: [PATCH 052/100] Update README_ALPHA.md Added notes for people with multiple python installs --- README_ALPHA.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README_ALPHA.md b/README_ALPHA.md index e563dd45..d543e301 100644 --- a/README_ALPHA.md +++ b/README_ALPHA.md @@ -3,13 +3,14 @@ If you're here, you know things could be (and likely will be) broken. You are here because we are few, but you are many. It's easier to find bugs and such by making you do it. ## Setup (Windows) -* Download Python 3.7.9, 32-bit (64-bit also works, as does any newer version. Be warned, if you are using a new version and write any code, it may have unexpected results if you apply it to your plugin. You should leave that to us, so this wont be an issue) +* Download Python 3.7.9, 32-bit (64-bit also works, as does any newer version. ~~Be warned, if you are using a new version and write any code, it may have unexpected results if you apply it to your plugin. You should leave that to us, so this wont be an issue)~~ Because Python loves to introduce breaking changes, you must use this version. If you have multiple versions of pythin installed, make sure you are using this one. * Install it with the defaults * Set up your working directory. this will be the place you download or clone this repo to. * Create a new virtual env:
- `python.exe -m virtualenv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4`
- If this does not work for you, virtualenv might have been aliased as venv. If so, use the following instead.
- `python.exe -m venv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4` + - If you only have python 3.7.9, run:
+ `python.exe -m venv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4` + - IF you have multiple python versions installed (assumes you have `py` as well) + `py.exe -3.7 -m venv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4` * Activate the virtual env: `.\.venv\Scripts\activate.ps1` * Install the dev dependencies (optional). This will let you potentially help us debug, but isn't really necessary if you don't feel comfortable monkeying around the code.
From 7f01fc02b135c6197e756c028b3ab1798dc7bd42 Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Mon, 15 May 2023 14:52:58 -0400 Subject: [PATCH 053/100] Update README_ALPHA.md --- README_ALPHA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_ALPHA.md b/README_ALPHA.md index d543e301..8e0e992b 100644 --- a/README_ALPHA.md +++ b/README_ALPHA.md @@ -9,7 +9,7 @@ If you're here, you know things could be (and likely will be) broken. You are he * Create a new virtual env:
- If you only have python 3.7.9, run:
`python.exe -m venv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4` - - IF you have multiple python versions installed (assumes you have `py` as well) + - IF you have multiple python versions installed (assumes you have `py` as well)
`py.exe -3.7 -m venv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4` * Activate the virtual env: `.\.venv\Scripts\activate.ps1` From d75bf9ca1e11e70fb61fbcadd997c4867da8950f Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Mon, 15 May 2023 16:49:08 -0400 Subject: [PATCH 054/100] Update README_ALPHA.md --- README_ALPHA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_ALPHA.md b/README_ALPHA.md index 8e0e992b..d43c14dc 100644 --- a/README_ALPHA.md +++ b/README_ALPHA.md @@ -3,7 +3,7 @@ If you're here, you know things could be (and likely will be) broken. You are here because we are few, but you are many. It's easier to find bugs and such by making you do it. ## Setup (Windows) -* Download Python 3.7.9, 32-bit (64-bit also works, as does any newer version. ~~Be warned, if you are using a new version and write any code, it may have unexpected results if you apply it to your plugin. You should leave that to us, so this wont be an issue)~~ Because Python loves to introduce breaking changes, you must use this version. If you have multiple versions of pythin installed, make sure you are using this one. +* Download Python 3.7.9, 32-bit (64-bit also works~~, as does any newer version. Be warned, if you are using a new version and write any code, it may have unexpected results if you apply it to your plugin. You should leave that to us, so this wont be an issue)~~ Because Python loves to introduce breaking changes, you must use this version. If you have multiple versions of pythin installed, make sure you are using this one. * Install it with the defaults * Set up your working directory. this will be the place you download or clone this repo to. * Create a new virtual env:
From 4647e5f47b174ed4172453f47e74dece498b124a Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Mon, 15 May 2023 16:49:45 -0400 Subject: [PATCH 055/100] Update README_ALPHA.md --- README_ALPHA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_ALPHA.md b/README_ALPHA.md index d43c14dc..f99cf8cf 100644 --- a/README_ALPHA.md +++ b/README_ALPHA.md @@ -3,7 +3,7 @@ If you're here, you know things could be (and likely will be) broken. You are here because we are few, but you are many. It's easier to find bugs and such by making you do it. ## Setup (Windows) -* Download Python 3.7.9, 32-bit (64-bit also works~~, as does any newer version. Be warned, if you are using a new version and write any code, it may have unexpected results if you apply it to your plugin. You should leave that to us, so this wont be an issue)~~ Because Python loves to introduce breaking changes, you must use this version. If you have multiple versions of pythin installed, make sure you are using this one. +* Download Python 3.7.9, 32-bit (64-bit also works ~~, as does any newer version. Be warned, if you are using a new version and write any code, it may have unexpected results if you apply it to your plugin. You should leave that to us, so this wont be an issue)~~ Because Python loves to introduce breaking changes, you must use this version. If you have multiple versions of pythin installed, make sure you are using this one. * Install it with the defaults * Set up your working directory. this will be the place you download or clone this repo to. * Create a new virtual env:
From 58056973d53977aeb4a59c52df822f6a68bf5cff Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Mon, 15 May 2023 17:04:10 -0400 Subject: [PATCH 056/100] Update README.md --- README.md | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index c8bccc9f..3136f69d 100644 --- a/README.md +++ b/README.md @@ -6,16 +6,23 @@ GOG Galaxy 2.0 Community integration for Steam. * Download Python 3.7.9 32-bit * Install it with the defaults * Create a new virtual env: - `python.exe -m virtualenv .venv -p "C:\Users\\AppData\Local\Programs\Python\Python37-32\python.exe" --pip 22.0.4` -* Activate the virtual env: + - If you only have python 3.7.9
+ `python.exe -m venv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4` + - IF you have multiple python versions installed (assumes you have `py` as well)
+ `py.exe -3.7 -m venv .venv --pip 22.0.4` +* Activate the virtual env + - Windows, Powershell:
`.\.venv\Scripts\activate.ps1` + - MacOS, terminal:
+ `.venv/Scripts/activate` + * Install the dev dependencies: `pip install -r requirements/dev.txt` * Make your edits * Update the protobufs (See README_UPDATE_PROTOBUF_FILES.md for sources) Take notice of the initial diff between the files in `protobuf_files` and `protobuf_files/orig` Generating the python files is done via: - `inv generate-protobuf-messages` + `inv GenerateProtobufMessages` * Build your edits: `inv build` * Test your edits: @@ -32,14 +39,12 @@ This is a fork of the repository from FriendsOfGalaxy, intended to continue deve ## Installation *~~The latest release should be available for download via the "Connect" button in Galaxy~~* +We aren't ready to publish this project to Galaxy just yet. We have the tools to do so, but the code is not stable enough for us to consider that just yet. In the meantime, you can either manually patch the existing version, or you can install it a very small subset of the tools the developers use. -### To install a custom build: -* make sure Galaxy is closed -* remove the currently installed plugin directory (if present), usually
-`%localappdata%\GOG.com\Galaxy\plugins\installed\steam_ca27391f-2675-49b1-92c0-896d43afa4f8` -* create a new folder under a name of your choice (the name doesn't matter) at the following path:
-`%localappdata%\GOG.com\Galaxy\plugins\installed\` -* copy the custom build files to the newly created folder +The easiest way to do this is with python installed, following the directions for development, however, you only need to do the first few steps. Once you reach the "Install the dev dependencies," stop there. You don't need all of those packages, you only need invoke. To get it, run
+`pip install invoke==1.2.0` +After that, you can install the custom patch via +`inv install` If the latest version available on Github is newer than the version specified in the `manifest.json` file in the custom build, Galaxy will download the newer version and replace the files. To prevent this from happening, you can manually set the version in `manifest.json` to a significantly higher value (e.g. `9.9`). From 8521a9b9b1f7e0c842da032e23b2ff6920364ab5 Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Mon, 15 May 2023 17:33:31 -0400 Subject: [PATCH 057/100] Update protobuf_steammessages.txt makes the reference here static since it's not going to change anyway. --- protobuf_files/protobuf_steammessages.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protobuf_files/protobuf_steammessages.txt b/protobuf_files/protobuf_steammessages.txt index 84489347..c761faa7 100644 --- a/protobuf_files/protobuf_steammessages.txt +++ b/protobuf_files/protobuf_steammessages.txt @@ -13,4 +13,4 @@ https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/s https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_player.steamclient.proto https://raw.githubusercontent.com/SteamDatabase/SteamTracking/master/Protobufs/steammessages_unified_base.steamclient.proto -https://raw.githubusercontent.com/ValvePython/steam/master/protobufs/steammessages_webui_friends.proto +https://raw.githubusercontent.com/ValvePython/steam/26166e047b66a7be10bdf3c90e2e14de9283ab5a/protobufs/steammessages_webui_friends.proto From 6aa370d4fddf8de4f1e0c3dfd3d608f66640aa91 Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Tue, 16 May 2023 12:07:08 -0400 Subject: [PATCH 058/100] Update README.md --- README.md | 67 +++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 53 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 3136f69d..85512ca6 100644 --- a/README.md +++ b/README.md @@ -2,24 +2,25 @@ GOG Galaxy 2.0 Community integration for Steam. -## Dev env setup +### Alpha Testers: Please see Installation + +## Setup (For Developers) * Download Python 3.7.9 32-bit * Install it with the defaults * Create a new virtual env: - If you only have python 3.7.9
- `python.exe -m venv .venv -p "%localappdata%\Programs\Python\Python37-32\python.exe" --pip 22.0.4` + `python.exe -m venv .venv - IF you have multiple python versions installed (assumes you have `py` as well)
- `py.exe -3.7 -m venv .venv --pip 22.0.4` + `py.exe -3.7 -m venv .venv * Activate the virtual env - Windows, Powershell:
`.\.venv\Scripts\activate.ps1` - MacOS, terminal:
- `.venv/Scripts/activate` - -* Install the dev dependencies: + `.venv/Scripts/activate +* Install the dev dependencies:
`pip install -r requirements/dev.txt` * Make your edits -* Update the protobufs (See README_UPDATE_PROTOBUF_FILES.md for sources) +* Update the protobufs (See README_UPDATE_PROTOBUF_FILES.md for more info) Take notice of the initial diff between the files in `protobuf_files` and `protobuf_files/orig` Generating the python files is done via: `inv GenerateProtobufMessages` @@ -36,17 +37,53 @@ This is a fork of the repository from FriendsOfGalaxy, intended to continue deve **This is unofficial and purely maintained by fans!** -## Installation +## Installation (non-developers) *~~The latest release should be available for download via the "Connect" button in Galaxy~~* -We aren't ready to publish this project to Galaxy just yet. We have the tools to do so, but the code is not stable enough for us to consider that just yet. In the meantime, you can either manually patch the existing version, or you can install it a very small subset of the tools the developers use. +We aren't ready to publish this project to Galaxy just yet. We have the tools to do so, but the code is not stable enough for us to consider that just yet. -The easiest way to do this is with python installed, following the directions for development, however, you only need to do the first few steps. Once you reach the "Install the dev dependencies," stop there. You don't need all of those packages, you only need invoke. To get it, run
-`pip install invoke==1.2.0` -After that, you can install the custom patch via -`inv install` +In the meantime, we've provided a simplified version of the developer install process that only does the bare minimum to install the plugin. There are only a few commands you need to run, but if you want to know what they do, they are documented above each command. A tl;dr: version is below it. Please do the following: +* Download Python 3.7.9 32-bit. If you have another version of python installed, make sure `install py` is checked. This makes it easier to select which version of python you are using and we need our virtual environment in 3.7.9. Also, make sure you have the setting that adds python to the path environmental variable checked (windows). These should be the default, but make sure anyway. +* Create a new virtual env: + - If you only have python 3.7.9
+ `python.exe -m venv .venv` (Windows) or `python -m venv .venv` (MacOS) + - IF you have multiple python versions installed (assumes you have `py` as well)
+ `py.exe -3.7 -m venv .venv` (Windows) or `py -3.7 -m venv .venv` (MacOS) +* Activate the virtual env + - Windows, Powershell:
+ `.\.venv\Scripts\activate.ps1` + - MacOS, terminal:
+ `.venv/Scripts/activate +* Use Pip to get the python tools we need to install the plugin. These will only be applied to the venv you created earlier:
+ `pip install -r requirements/install.txt` +* Install the plugin. It should work if you have deleted the original plugin, but will patch it if it is there.
+ `inv install` -If the latest version available on Github is newer than the version specified in the `manifest.json` file in the custom build, Galaxy will download the newer version and replace the files. To prevent this from happening, you can manually set the version in `manifest.json` to a significantly higher value (e.g. `9.9`). +### Installation (non-dev, Tl;Dr): + +Windows +``` +echo I have installed python 3.7.9 (32 bit). If not, the rest of this won't work. +py.exe -m venv .venv +echo if the previous command did not work, you do not have py installed or py is not in your PATH. If you only have python 3.7.9, run the next command. If it worked, skip the next command. +python.exe -m venv .venv +echo virtual environment is installed. on to the next step. +.\.venv\Scripts\activate.ps1 +pip install -r requirements/install.txt +inv install +``` + +MacOS (assumes your shell is bash, which is the default. if you are good enough to change that, you can figure out how to run these) +``` +echo I have installed python 3.7.9 (MacOS). If not, the rest of this won't work. +py -m venv .venv +echo if the previous command did not work, you do not have py installed or py is not in your PATH. If you only have python 3.7.9, run the next command. If it worked, skip the next command. +python -m venv .venv +echo virtual environment is installed. on to the next step. +./.venv/Scripts/activate +pip install -r requirements/install.txt +inv install +``` ## Why this fork? @@ -63,6 +100,8 @@ While we have not utilized their source code, they have implemented the new auth Some work was influenced by ValvePython. https://github.com/ValvePython/steam
Our projects do the same thing, but use different methods (we use asyncio, they use gevent, for example). Both projects were working on the new Auth Flow simultaneously, with little collaboration between us. That said, their scope is much larger than our own and lets you do a lot more things. If you are looking for a python means of implementing a steam network authentication, you should use their work instead. +### The names of individual developers will appear here, soon(ish). Any thanks can be directed there + ### Original Version: Original Plugin was based on work and research done by others: From 9873e502a961bb1bcfef7e9bb2660ffdba7f0a98 Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Tue, 16 May 2023 12:10:12 -0400 Subject: [PATCH 059/100] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 85512ca6..7273459e 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ GOG Galaxy 2.0 Community integration for Steam. * Install it with the defaults * Create a new virtual env: - If you only have python 3.7.9
- `python.exe -m venv .venv + `python.exe -m venv .venv` - IF you have multiple python versions installed (assumes you have `py` as well)
- `py.exe -3.7 -m venv .venv + `py.exe -3.7 -m venv .venv` * Activate the virtual env - Windows, Powershell:
`.\.venv\Scripts\activate.ps1` @@ -61,7 +61,7 @@ In the meantime, we've provided a simplified version of the developer install pr ### Installation (non-dev, Tl;Dr): -Windows +Windows (Powershell recommended) ``` echo I have installed python 3.7.9 (32 bit). If not, the rest of this won't work. py.exe -m venv .venv From e0a78a14a4a7ea2940f557369682d408901aef96 Mon Sep 17 00:00:00 2001 From: ABaumher <78619068+ABaumher@users.noreply.github.com> Date: Tue, 16 May 2023 12:22:12 -0400 Subject: [PATCH 060/100] Update README.md --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7273459e..a9080208 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ This is a fork of the repository from FriendsOfGalaxy, intended to continue deve We aren't ready to publish this project to Galaxy just yet. We have the tools to do so, but the code is not stable enough for us to consider that just yet. In the meantime, we've provided a simplified version of the developer install process that only does the bare minimum to install the plugin. There are only a few commands you need to run, but if you want to know what they do, they are documented above each command. A tl;dr: version is below it. Please do the following: +* Download or clone this repo. If you download a zip, make sure to extract it. You need to be in the main directory for this to work. * Download Python 3.7.9 32-bit. If you have another version of python installed, make sure `install py` is checked. This makes it easier to select which version of python you are using and we need our virtual environment in 3.7.9. Also, make sure you have the setting that adds python to the path environmental variable checked (windows). These should be the default, but make sure anyway. * Create a new virtual env: - If you only have python 3.7.9
@@ -64,7 +65,7 @@ In the meantime, we've provided a simplified version of the developer install pr Windows (Powershell recommended) ``` echo I have installed python 3.7.9 (32 bit). If not, the rest of this won't work. -py.exe -m venv .venv +py.exe -3.7 -m venv .venv echo if the previous command did not work, you do not have py installed or py is not in your PATH. If you only have python 3.7.9, run the next command. If it worked, skip the next command. python.exe -m venv .venv echo virtual environment is installed. on to the next step. @@ -76,7 +77,7 @@ inv install MacOS (assumes your shell is bash, which is the default. if you are good enough to change that, you can figure out how to run these) ``` echo I have installed python 3.7.9 (MacOS). If not, the rest of this won't work. -py -m venv .venv +py -3.7 -m venv .venv echo if the previous command did not work, you do not have py installed or py is not in your PATH. If you only have python 3.7.9, run the next command. If it worked, skip the next command. python -m venv .venv echo virtual environment is installed. on to the next step. @@ -85,6 +86,9 @@ pip install -r requirements/install.txt inv install ``` +### Install Error fixes: +If `inv install` throws a bunch of errors, make sure you have the proper python venv set up. It should complain about `getargspec`. If this happens, you created the wrong virtual environment. You can either delete .venv and reinstall it, or create a new virtual environment with a different name and use that. make sure you use `py -3.7` when creating your venv. If you don't have py, get it. You can specify the full path to python 3.7 instead if you want, but that's harder to do and harder to explain here. + ## Why this fork? Well, without being too complicated, Steam changed how they do authentication. We used to be able to use one call and magically get a lot of info we needed. But, if we're being honest, it was a little insecure, and it easy. While we were using it for legitimate purposes, not everyone else was, and one of Valve's greatest deterrence to botting or DOS attacks (etc) is making things difficult. The new workflow uses a significant back-and-forth between a Steam Server and ourselves, closely resembling a common web form of authentication called OAuth2. This meant a lot of under-the-hood changes. From 374dbd2e49562303044c18444b7b1aa33debf063 Mon Sep 17 00:00:00 2001 From: baumhera Date: Tue, 16 May 2023 13:01:15 -0400 Subject: [PATCH 061/100] added install.txt so readme works properly --- galaxy-integration-steam.pyproj | 1 + requirements/app.txt | 10 ++-------- requirements/dev.txt | 5 +++-- requirements/install.txt | 9 +++++++++ 4 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 requirements/install.txt diff --git a/galaxy-integration-steam.pyproj b/galaxy-integration-steam.pyproj index c52de87f..a61e7620 100644 --- a/galaxy-integration-steam.pyproj +++ b/galaxy-integration-steam.pyproj @@ -48,6 +48,7 @@ + diff --git a/requirements/app.txt b/requirements/app.txt index 83baae3a..38a48024 100644 --- a/requirements/app.txt +++ b/requirements/app.txt @@ -1,15 +1,9 @@ -galaxy.plugin.api==0.65 +galaxy.plugin.api==0.69 # steam_network backend -protobuf==3.18.1 +protobuf==3.19.4 vdf==3.2 pyobjc-framework-CoreServices==5.1.2; sys_platform == 'darwin' websockets==8.1 dataclasses-json==0.4.2 - -# public_profiles backend -xmltodict==0.12.0 -requests-html==0.10.0 -pyppeteer==0.2.4 # requests-html dependency; 0.2.5 imports version from dist-info which we remove while building - rsa==4.9 \ No newline at end of file diff --git a/requirements/dev.txt b/requirements/dev.txt index dfef2d1f..5973882b 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,8 +1,9 @@ -r app.txt -invoke==1.2.0 +-r install.txt + pytest==5.2.0 pytest-asyncio==0.10.0 pytest-mock==1.10.3 pytest-flakes==4.0.0 pytest-pythonpath==0.7.3 -pip-tools==5.1.2 +pip-tools==5.1.2 \ No newline at end of file diff --git a/requirements/install.txt b/requirements/install.txt new file mode 100644 index 00000000..033dad03 --- /dev/null +++ b/requirements/install.txt @@ -0,0 +1,9 @@ +pip default +--upgrade pip==22.0.4 + +#protoc install. +requests + +#install requirements. +invoke==1.2.0 +wheel \ No newline at end of file From 04ff339f232f34d9b11dbea9d6de6552b19770ac Mon Sep 17 00:00:00 2001 From: baumhera Date: Tue, 16 May 2023 14:32:59 -0400 Subject: [PATCH 062/100] Fix the readme and install.txt so they now work --- README.md | 14 ++++++++++++++ requirements/install.txt | 3 --- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a9080208..e5b5512b 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,11 @@ GOG Galaxy 2.0 Community integration for Steam. `.\.venv\Scripts\activate.ps1` - MacOS, terminal:
`.venv/Scripts/activate +* Downgrade/Upgrade `pip`
+ - If you only have python 3.7.9
+ `python.exe -m pip install --upgrade pip==22.0.4` + - IF you have multiple python versions installed (assumes you have `py` as well)
+ `py.exe -m pip install --upgrade pip==22.0.4` * Install the dev dependencies:
`pip install -r requirements/dev.txt` * Make your edits @@ -55,6 +60,11 @@ In the meantime, we've provided a simplified version of the developer install pr `.\.venv\Scripts\activate.ps1` - MacOS, terminal:
`.venv/Scripts/activate +* Downgrade/Upgrade `pip`
+ - If you only have python 3.7.9
+ `python.exe -m pip install --upgrade pip==22.0.4` (Windows) or `python -m pip install --upgrade pip==22.0.4` (MacOS) + - IF you have multiple python versions installed (assumes you have `py` as well)
+ `py.exe -m pip install --upgrade pip==22.0.4` (Windows) or `py -m pip install --upgrade pip==22.0.4` (MacOS) * Use Pip to get the python tools we need to install the plugin. These will only be applied to the venv you created earlier:
`pip install -r requirements/install.txt` * Install the plugin. It should work if you have deleted the original plugin, but will patch it if it is there.
@@ -70,6 +80,10 @@ echo if the previous command did not work, you do not have py installed or py is python.exe -m venv .venv echo virtual environment is installed. on to the next step. .\.venv\Scripts\activate.ps1 +echo i am downgrading pip. +py.exe -m pip install --upgrade pip==22.0.4 +echo if the previous command did not work, you do not have py installed or py is not in your PATH. If you only have python 3.7.9, run the next command. If it worked, skip the next command. +python.exe -m pip install --upgrade pip==22.0.4 pip install -r requirements/install.txt inv install ``` diff --git a/requirements/install.txt b/requirements/install.txt index 033dad03..143a5a48 100644 --- a/requirements/install.txt +++ b/requirements/install.txt @@ -1,6 +1,3 @@ -pip default ---upgrade pip==22.0.4 - #protoc install. requests From 7b236785182675e8667d304cdc0522b95b481ccb Mon Sep 17 00:00:00 2001 From: baumhera Date: Tue, 16 May 2023 14:45:30 -0400 Subject: [PATCH 063/100] Actually fixed it this time. Requires galaxy plugin in install --- README.md | 24 ++++++++++++++---------- requirements/install.txt | 4 +++- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index e5b5512b..51110afa 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ GOG Galaxy 2.0 Community integration for Steam. * Install it with the defaults * Create a new virtual env: - If you only have python 3.7.9
- `python.exe -m venv .venv` + `python -m venv .venv` - IF you have multiple python versions installed (assumes you have `py` as well)
- `py.exe -3.7 -m venv .venv` + `py -3.7 -m venv .venv` * Activate the virtual env - Windows, Powershell:
`.\.venv\Scripts\activate.ps1` @@ -19,9 +19,9 @@ GOG Galaxy 2.0 Community integration for Steam. `.venv/Scripts/activate * Downgrade/Upgrade `pip`
- If you only have python 3.7.9
- `python.exe -m pip install --upgrade pip==22.0.4` + `python -m pip install --upgrade pip==22.0.4` - IF you have multiple python versions installed (assumes you have `py` as well)
- `py.exe -m pip install --upgrade pip==22.0.4` + `py -m pip install --upgrade pip==22.0.4` * Install the dev dependencies:
`pip install -r requirements/dev.txt` * Make your edits @@ -52,19 +52,19 @@ In the meantime, we've provided a simplified version of the developer install pr * Download Python 3.7.9 32-bit. If you have another version of python installed, make sure `install py` is checked. This makes it easier to select which version of python you are using and we need our virtual environment in 3.7.9. Also, make sure you have the setting that adds python to the path environmental variable checked (windows). These should be the default, but make sure anyway. * Create a new virtual env: - If you only have python 3.7.9
- `python.exe -m venv .venv` (Windows) or `python -m venv .venv` (MacOS) + `python -m venv .venv` - IF you have multiple python versions installed (assumes you have `py` as well)
- `py.exe -3.7 -m venv .venv` (Windows) or `py -3.7 -m venv .venv` (MacOS) + `py -3.7 -m venv .venv` * Activate the virtual env - Windows, Powershell:
`.\.venv\Scripts\activate.ps1` - MacOS, terminal:
- `.venv/Scripts/activate + `.venv/Scripts/activate.sh` * Downgrade/Upgrade `pip`
- If you only have python 3.7.9
- `python.exe -m pip install --upgrade pip==22.0.4` (Windows) or `python -m pip install --upgrade pip==22.0.4` (MacOS) + `python -m pip install --upgrade pip==22.0.4` - IF you have multiple python versions installed (assumes you have `py` as well)
- `py.exe -m pip install --upgrade pip==22.0.4` (Windows) or `py -m pip install --upgrade pip==22.0.4` (MacOS) + `py -3.7 -m pip install --upgrade pip==22.0.4` * Use Pip to get the python tools we need to install the plugin. These will only be applied to the venv you created earlier:
`pip install -r requirements/install.txt` * Install the plugin. It should work if you have deleted the original plugin, but will patch it if it is there.
@@ -95,7 +95,11 @@ py -3.7 -m venv .venv echo if the previous command did not work, you do not have py installed or py is not in your PATH. If you only have python 3.7.9, run the next command. If it worked, skip the next command. python -m venv .venv echo virtual environment is installed. on to the next step. -./.venv/Scripts/activate +./.venv/Scripts/activate.sh +echo i am downgrading pip. +py -m pip install --upgrade pip==22.0.4 +echo if the previous command did not work, you do not have py installed or py is not in your PATH. If you only have python 3.7.9, run the next command. If it worked, skip the next command. +python -m pip install --upgrade pip==22.0.4 pip install -r requirements/install.txt inv install ``` diff --git a/requirements/install.txt b/requirements/install.txt index 143a5a48..aaad327b 100644 --- a/requirements/install.txt +++ b/requirements/install.txt @@ -3,4 +3,6 @@ requests #install requirements. invoke==1.2.0 -wheel \ No newline at end of file +wheel + +galaxy.plugin.api==0.69 \ No newline at end of file From 3b7c90e49463de1d7e6785f32f8370ab753aab79 Mon Sep 17 00:00:00 2001 From: baumhera Date: Tue, 16 May 2023 15:27:55 -0400 Subject: [PATCH 064/100] Added beautiful soup to app requirements so it does not crash. fixed enums.py so the stuff i was working on to clean up the code no longer crashes the thing --- galaxy-integration-steam.pyproj | 37 +++++++++++++++++---------------- requirements/app.txt | 4 +++- src/steam_network/enums.py | 18 ++++++++-------- 3 files changed, 31 insertions(+), 28 deletions(-) diff --git a/galaxy-integration-steam.pyproj b/galaxy-integration-steam.pyproj index cd7a873b..6e5c844e 100644 --- a/galaxy-integration-steam.pyproj +++ b/galaxy-integration-steam.pyproj @@ -24,24 +24,25 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -160,7 +161,7 @@ - + diff --git a/requirements/app.txt b/requirements/app.txt index 38a48024..2fa62cdd 100644 --- a/requirements/app.txt +++ b/requirements/app.txt @@ -6,4 +6,6 @@ vdf==3.2 pyobjc-framework-CoreServices==5.1.2; sys_platform == 'darwin' websockets==8.1 dataclasses-json==0.4.2 -rsa==4.9 \ No newline at end of file +rsa==4.9 + +beautifulsoup4==4.12.2 \ No newline at end of file diff --git a/src/steam_network/enums.py b/src/steam_network/enums.py index 19e565bd..311a37dd 100644 --- a/src/steam_network/enums.py +++ b/src/steam_network/enums.py @@ -169,12 +169,12 @@ def to_UserAction(method: TwoFactorMethod) -> UserActionRequired: else: #if TwoFactorMethod.InvalidAuthData or an invalid number return UserActionRequired.InvalidAuthData -class DisplayErrors(enum): - """Enumeration to help us display errors in our custom webpage. - Each name is associated with an error url parameter. - """ - INVALID_USER = "inv-user" - PASSWORD_INCORRECT = "bad-pass" - STEAM_GUARD_EXPIRED = "2fa-expired" - STEAM_GUARD_INCORRECT = "2fa-incorrect" - MOBILE_CONFIRM_NOT_COMPLETE = "2fa-not-confirmed" +#class DisplayErrors(enum): +# """Enumeration to help us display errors in our custom webpage. +# Each name is associated with an error url parameter. +# """ +# INVALID_USER = "inv-user" +# PASSWORD_INCORRECT = "bad-pass" +# STEAM_GUARD_EXPIRED = "2fa-expired" +# STEAM_GUARD_INCORRECT = "2fa-incorrect" +# MOBILE_CONFIRM_NOT_COMPLETE = "2fa-not-confirmed" From 94350733a43f45adbd8b86f34718d79853fb5e0b Mon Sep 17 00:00:00 2001 From: baumhera Date: Tue, 16 May 2023 16:16:35 -0400 Subject: [PATCH 065/100] revert app.txt change. remove user_profile, which caused the conflict. it is now unused. --- galaxy-integration-steam.pyproj | 1 - requirements/app.txt | 4 +- src/backend_steam_network.py | 5 +-- src/plugin.py | 5 +-- src/user_profile.py | 75 --------------------------------- 5 files changed, 3 insertions(+), 87 deletions(-) delete mode 100644 src/user_profile.py diff --git a/galaxy-integration-steam.pyproj b/galaxy-integration-steam.pyproj index 6e5c844e..ff72e091 100644 --- a/galaxy-integration-steam.pyproj +++ b/galaxy-integration-steam.pyproj @@ -117,7 +117,6 @@ - diff --git a/requirements/app.txt b/requirements/app.txt index 2fa62cdd..38a48024 100644 --- a/requirements/app.txt +++ b/requirements/app.txt @@ -6,6 +6,4 @@ vdf==3.2 pyobjc-framework-CoreServices==5.1.2; sys_platform == 'darwin' websockets==8.1 dataclasses-json==0.4.2 -rsa==4.9 - -beautifulsoup4==4.12.2 \ No newline at end of file +rsa==4.9 \ No newline at end of file diff --git a/src/backend_steam_network.py b/src/backend_steam_network.py index a72c551e..e5057e7f 100644 --- a/src/backend_steam_network.py +++ b/src/backend_steam_network.py @@ -31,7 +31,6 @@ from backend_interface import BackendInterface from http_client import HttpClient from persistent_cache_state import PersistentCacheState -from user_profile import UserProfileChecker, ProfileIsNotPublic, ProfileDoesNotExist, NotPublicGameDetailsOrUserHasNoGames from steam_network.authentication_cache import AuthenticationCache from steam_network.friends_cache import FriendsCache from steam_network.games_cache import GamesCache @@ -78,7 +77,6 @@ class SteamNetworkBackend(BackendInterface): # self, # *, # http_client: HttpClient, - # user_profile_checker: UserProfileChecker, # ssl_context: ssl.SSLContext, # persistent_storage_state: PersistentCacheState, # persistent_cache: Dict[str, Any], @@ -86,14 +84,13 @@ class SteamNetworkBackend(BackendInterface): # store_credentials: Callable[[Dict[str, Any]], None], # add_game: Callable[[Game], None], #) -> None: - def __init__(self, http_client: HttpClient, user_profile_checker: UserProfileChecker, ssl_context: ssl.SSLContext, + def __init__(self, http_client: HttpClient, ssl_context: ssl.SSLContext, persistent_storage_state: PersistentCacheState, persistent_cache: Dict[str, Any], update_user_presence: Callable[[UserPresence], None], store_credentials: Callable[[Dict[str, Any]], None], add_game: Callable[[Game], None]): self._add_game = add_game self._persistent_cache = persistent_cache self._persistent_storage_state = persistent_storage_state - self._user_profile_checker = user_profile_checker self._store_credentials = store_credentials self._authentication_cache = AuthenticationCache() diff --git a/src/plugin.py b/src/plugin.py index 7d8a486f..63875582 100755 --- a/src/plugin.py +++ b/src/plugin.py @@ -50,7 +50,6 @@ from persistent_cache_state import PersistentCacheState from registry_monitor import get_steam_registry_monitor from uri_scheme_handler import is_uri_handler_installed -from user_profile import UserProfileChecker from version import __version__ @@ -80,7 +79,6 @@ def __init__(self, reader, writer, token): self._ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT) self._ssl_context.load_verify_locations(certifi.where()) self._http_client = HttpClient() - self._user_profile_checker = UserProfileChecker(self._http_client) # cache management self._persistent_storage_state = PersistentCacheState() @@ -107,7 +105,6 @@ def handshake_complete(self): def _load_steam_network_backend(self): http_client : HttpClient = self._http_client - user_profile_checker = self._user_profile_checker persistent_storage_state=self._persistent_storage_state persistent_cache=self.persistent_cache store_credentials=self.store_credentials @@ -115,7 +112,7 @@ def _load_steam_network_backend(self): update_user_presence=self.update_user_presence add_game=self.add_game - return SteamNetworkBackend(http_client, user_profile_checker, ssl_context, persistent_storage_state, persistent_cache, update_user_presence, store_credentials, add_game) + return SteamNetworkBackend(http_client, ssl_context, persistent_storage_state, persistent_cache, update_user_presence, store_credentials, add_game) async def pass_login_credentials(self, step, credentials, cookies): result = await self._backend.pass_login_credentials(step, credentials, cookies) diff --git a/src/user_profile.py b/src/user_profile.py deleted file mode 100644 index 71ec8958..00000000 --- a/src/user_profile.py +++ /dev/null @@ -1,75 +0,0 @@ -import logging -import json -import re - -import aiohttp -from bs4 import BeautifulSoup, Tag - - -logger = logging.getLogger(__name__) - - -async def get_text(response: aiohttp.ClientResponse) -> str: - return await response.text(encoding="utf-8", errors="replace") - - -class UserProfileChecker: - _BASE_URL = 'https://steamcommunity.com' - - def __init__(self, http_client): - self._http_client = http_client - - async def check_is_public_by_custom_url(self, username) -> bool: - url = self._BASE_URL + f'/id/{username}/games/?tab=all' - return await self._verify_is_public(url) - - async def check_is_public_by_steam_id(self, steam_id) -> bool: - if not steam_id: - raise ValueError(f"Incorrect Steam64 ID value: {steam_id}") - url = self._BASE_URL + f'/profiles/{steam_id}/games/?tab=all' - return await self._verify_is_public(url) - - async def _verify_is_public(self, url: str) -> bool: - profile_data = await self._fetch_profile_data(url) - - if not self._has_user_games(str(profile_data.string)): - raise NotPublicGameDetailsOrUserHasNoGames - return True - - async def _fetch_profile_data(self, url) -> Tag: - text = await get_text(await self._http_client.get(url)) - parsed_html = BeautifulSoup(text, 'html.parser') - page = parsed_html.find("div", class_="responsive_page_template_content") - if not page: - raise ParseError - if page.find("div", class_="error_ctn"): - raise ProfileDoesNotExist - if page.find("div", class_="profile_private_info"): - raise ProfileIsNotPublic - if not page.find("script", language="javascript"): - raise ParseError - return page.find("script", language="javascript") - - @staticmethod - def _has_user_games(profile_data: str) -> bool: - pattern = re.compile(r'var rgGames = (\[.+\])') - match = pattern.search(profile_data) - if match is None: - return False - return len(json.loads(match.groups()[0])) > 0 - - -class ProfileDoesNotExist(Exception): - pass - - -class ProfileIsNotPublic(Exception): - pass - - -class ParseError(Exception): - pass - - -class NotPublicGameDetailsOrUserHasNoGames(Exception): - pass From e51196026833d2fe4c99d7d8f0c252d5d330f16a Mon Sep 17 00:00:00 2001 From: baumhera Date: Wed, 17 May 2023 12:44:28 -0400 Subject: [PATCH 066/100] Bugfix so mobile code works correctly --- src/steam_network/protocol_client.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 72ac7b74..34319d87 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -19,7 +19,7 @@ from .times_cache import TimesCache from .authentication_cache import AuthenticationCache -from .enums import TwoFactorMethod, UserActionRequired, to_TwoFactorWithMessage +from .enums import TwoFactorMethod, UserActionRequired, to_TwoFactorWithMessage, to_EAuthSessionGuardType from .utils import get_os, translate_error from rsa import PublicKey @@ -176,9 +176,7 @@ async def _login_handler(self, result: EResult, message : CAuthentication_BeginA if self._user_info_cache.steam_id != message.steamid: self._user_info_cache.steam_id = message.steamid; allowed : CAuthentication_AllowedConfirmation - #loop through all the allowed confirmation methods. we will prioritize Codes over confirmation, and phone code over email code. - # We arguably should let the user choose but this is already complicated enouh. - #This SHOULD be a list of CAuthentication_AllowedConfirmation, but seems instead to be a list of EAuthTokenState. I DO NOT understand + for allowed in message.allowed_confirmations: action, msg = to_TwoFactorWithMessage(allowed) #this could all be one massive if statement but imo this is easier to read. @@ -220,7 +218,8 @@ async def _login_handler(self, result: EResult, message : CAuthentication_BeginA async def update_two_factor(self, client_id: int, steam_id:int, code: str, method: TwoFactorMethod, auth_lost_handler:Callable) -> UserActionRequired: loop = asyncio.get_running_loop() self._two_factor_future = loop.create_future() - await self._protobuf_client.update_steamguard_data(client_id, steam_id, code, method) + converted_meth = to_EAuthSessionGuardType(method) + await self._protobuf_client.update_steamguard_data(client_id, steam_id, code, converted_meth) result = await self._two_factor_future self._two_factor_future = None logger.info ("GOT TWO FACTOR UPDATE RESULT IN PROTOCOL CLIENT") From 3f242fe96ef45b8505218ea1fef5f289a14eba17 Mon Sep 17 00:00:00 2001 From: baumhera Date: Wed, 17 May 2023 15:01:51 -0400 Subject: [PATCH 067/100] updated translate error to log the error received so we can more easily debug --- src/steam_network/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/steam_network/utils.py b/src/steam_network/utils.py index 2043195a..15cf7077 100644 --- a/src/steam_network/utils.py +++ b/src/steam_network/utils.py @@ -13,7 +13,9 @@ from .enums import DisplayUriHelper from .protocol.consts import EOSType, EResult +import logging +logger = logging.getLogger(__name__) def get_os() -> EOSType: system = platform.system() @@ -57,6 +59,7 @@ def get_os() -> EOSType: def translate_error(result: EResult): + logger.error("Error Received: " + result.name) assert result != EResult.OK data = { "result": result From 8cfb1c4032aac750afc56c8e6809d6e05ef91d09 Mon Sep 17 00:00:00 2001 From: baumhera Date: Wed, 17 May 2023 15:35:37 -0400 Subject: [PATCH 068/100] bugfix for mobile confirm. If you hit continue before confirming, it will now recover. --- src/backend_steam_network.py | 2 +- src/steam_network/protocol_client.py | 21 ++++++++++++++------- src/steam_network/websocket_client.py | 2 +- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/backend_steam_network.py b/src/backend_steam_network.py index e5057e7f..ca8a15c0 100644 --- a/src/backend_steam_network.py +++ b/src/backend_steam_network.py @@ -290,7 +290,7 @@ async def _handle_steam_guard_check(self, fallback: DisplayUriHelper) -> Union[N return await self._finish_auth_process() #returned if we somehow got here but poll did not succeed. If we get here, the code should have been successfully input so this should never happen. elif(result == UserActionRequired.NoActionConfirmLogin): - logger.warning("Warning: The poll was called from a steam guard check after the steam guard was successfully input and confirmed valid, but we aren't confirmed yet. This should not happen") + logger.info("Mobile Confirm did not complete. This is likely due to user error, but if not, this is something worth checking.") return next_step_response_simple(fallback, self._user_info_cache.account_username, True) elif (result == UserActionRequired.TwoFactorExpired): return next_step_response_simple(fallback, self._user_info_cache.account_username, True, expired="true") diff --git a/src/steam_network/protocol_client.py b/src/steam_network/protocol_client.py index 34319d87..636a532c 100644 --- a/src/steam_network/protocol_client.py +++ b/src/steam_network/protocol_client.py @@ -116,21 +116,21 @@ async def get_rsa_public_key(self, username:str, auth_lost_handler) -> Tuple[Use loop = asyncio.get_running_loop() self._rsa_future = loop.create_future() await self._protobuf_client.get_rsa_public_key(username) + + key:Optional[SteamPublicKey] + result: EResult (result, key) = await self._rsa_future self._rsa_future = None logger.info ("GOT RSA KEY IN PROTOCOL_CLIENT") + #If you provide a bad username, it still returns "OK" and gives you rsa key data. i have no idea why. it just does. so we have no way to determine bad login. if (result == EResult.OK): self._auth_lost_handler = auth_lost_handler return (UserActionRequired.PasswordRequired, key) - elif True: #TODO: FIX ME! If you enter an improper username an error should pop but idk what eresult it is yet. + #the only way we get here afaik is if steam is down or busy or something network related. + else: # self._auth_lost_handler = auth_lost_handler logger.warning(f"Received unknown error, code: {result}") return (UserActionRequired.InvalidAuthData, key) - #elif (result == EResult.): - # return UserActionRequired.InvalidAuthData - else: - logger.warning(f"Received unknown error, code: {result}") - raise translate_error(result) async def _rsa_handler(self, result: EResult, mod: int, exp: int, timestamp: int) -> Tuple[EResult, SteamPublicKey]: logger.info("In Protocol_Client RSA Handler") @@ -244,7 +244,7 @@ async def _two_factor_update_handler(self, result: EResult, agreement_session_ur else: logger.warning("NO TWO FACTOR FUTURE SET") - async def check_auth_status(self, client_id:int, request_id:bytes, auth_lost_handler:Callable) -> Tuple[UserActionRequired, Optional[int]]: + async def check_auth_status(self, client_id:int, request_id:bytes, two_factor_method: TwoFactorMethod, auth_lost_handler:Callable) -> Tuple[UserActionRequired, Optional[int]]: loop = asyncio.get_running_loop() self._poll_future = loop.create_future() @@ -278,6 +278,13 @@ async def check_auth_status(self, client_id:int, request_id:bytes, auth_lost_han elif result == EResult.Expired: self._auth_lost_handler = auth_lost_handler return (UserActionRequired.TwoFactorExpired, data.new_client_id) + elif result == EResult.FileNotFound: #confirmed occurs with mobile confirm if you don't confirm it. May occur elsewhere, but that is unknown/unexpected. + self._auth_lost_handler = auth_lost_handler + if (two_factor_method == TwoFactorMethod.PhoneConfirm): + return (UserActionRequired.TwoFactorRequired, data.new_client_id) + else: + logger.warning("Received a file not found but were not using mobile confirm. This is unexpected, but maybe ok? no idea.") + return (UserActionRequired.InvalidAuthData, data.new_client_id) #TODO: This will likely error if the code is bad. Figure out what to do here. else: raise translate_error(result) diff --git a/src/steam_network/websocket_client.py b/src/steam_network/websocket_client.py index 842a47d0..e49547d9 100644 --- a/src/steam_network/websocket_client.py +++ b/src/steam_network/websocket_client.py @@ -276,7 +276,7 @@ async def auth_lost_handler(error): ret_code = await self._protocol_client.update_two_factor(self._steam_polling_data.client_id, self._steam_polling_data.steam_id, code, self._authentication_cache.two_factor_method, auth_lost_handler) elif (mode == AuthCall.POLL_TWO_FACTOR): logger.info("Polling to see if the user has completed any steam-guard related stuff") - (ret_code, new_client_id) = await self._protocol_client.check_auth_status(self._steam_polling_data.client_id, self._steam_polling_data.request_id, auth_lost_handler) + (ret_code, new_client_id) = await self._protocol_client.check_auth_status(self._steam_polling_data.client_id, self._steam_polling_data.request_id, self._authentication_cache.two_factor_method, auth_lost_handler) if (new_client_id is not None): self._steam_polling_data.client_id = new_client_id elif (mode == AuthCall.TOKEN): From bc8af72ab09ff19ab2297ebdd829d37a2a9baaff Mon Sep 17 00:00:00 2001 From: baumhera Date: Wed, 17 May 2023 21:44:00 -0400 Subject: [PATCH 069/100] Reverted UI so it's user and password. cleaned up the css and html so it's better. show password button now simplified, and it actually works. --- src/backend_steam_network.py | 47 ++++--------- src/steam_network/custom_login/css/style.css | 42 ++++++------ src/steam_network/custom_login/index.html | 71 +++++++------------- src/steam_network/enums.py | 40 ++++------- src/steam_network/protocol_client.py | 7 +- src/steam_network/utils.py | 4 +- src/steam_network/websocket_client.py | 50 ++++++++------ 7 files changed, 104 insertions(+), 157 deletions(-) diff --git a/src/backend_steam_network.py b/src/backend_steam_network.py index ca8a15c0..3565efe5 100644 --- a/src/backend_steam_network.py +++ b/src/backend_steam_network.py @@ -193,9 +193,10 @@ async def _get_websocket_auth_step(self) -> UserActionRequired: async def pass_login_credentials(self, step, credentials, cookies): end_uri = credentials["end_uri"] - if (DisplayUriHelper.GET_USER.EndUri() in end_uri): - return await self._handle_get_user_finished(credentials) - elif (DisplayUriHelper.LOGIN.EndUri() in end_uri): + #if (DisplayUriHelper.GET_USER.EndUri() in end_uri): + # return await self._handle_get_user_finished(credentials) + #elif (DisplayUriHelper.LOGIN.EndUri() in end_uri): + if (DisplayUriHelper.LOGIN.EndUri() in end_uri): return await self._handle_login_finished(credentials) elif (DisplayUriHelper.TWO_FACTOR_MAIL.EndUri() in end_uri): return await self._handle_steam_guard(credentials, DisplayUriHelper.TWO_FACTOR_MAIL) @@ -204,39 +205,17 @@ async def pass_login_credentials(self, step, credentials, cookies): elif (DisplayUriHelper.TWO_FACTOR_CONFIRM.EndUri() in end_uri): return await self._handle_steam_guard_check(DisplayUriHelper.TWO_FACTOR_MOBILE) #the fallback should be chosen based on the allowed_confirmations and not be hard-coded here else: - logger.warning("Not reimplemented yet") - raise BackendTimeout() - #elif "login_finished" in : - # return await self._handle_login_finished(credentials) - #if "two_factor_mobile_finished" in credentials["end_uri"]: - # return await self._handle_two_step_mobile_finished(credentials) - #if "two_factor_mail_finished" in credentials["end_uri"]: - # return await self._handle_two_step_email_finished(credentials) - - async def _handle_get_user_finished(self, credentials) -> NextStep: - parsed_url = parse.urlsplit(credentials["end_uri"]) - params = parse.parse_qs(parsed_url.query) - if ("username" not in params): - return next_step_response_simple(DisplayUriHelper.GET_USER, None, True) - username = params["username"][0] - self._user_info_cache.account_username = username - await self._websocket_client.communication_queues["websocket"].put({'mode': AuthCall.RSA }) - result = await self._get_websocket_auth_step() - if (result == UserActionRequired.PasswordRequired): - return next_step_response_simple(DisplayUriHelper.LOGIN, self._user_info_cache.account_username) - else: - #invalid auth means the user name does not exist. any other response at this point would be something unexpected and would mean a bug somewhere. - if (result != UserActionRequired.InvalidAuthData): - logger.warning("Unexpected return value optained in Get User Finished. Value: " + str(result)) - return next_step_response_simple(DisplayUriHelper.GET_USER, None, True) + logger.warning("Unexpected state in pass_login_credentials") + raise UnknownBackendResponse() async def _handle_login_finished(self, credentials) -> Union[NextStep, Authentication]: parsed_url = parse.urlsplit(credentials["end_uri"]) params = parse.parse_qs(parsed_url.query) - if ("password" not in params): - return next_step_response_simple(DisplayUriHelper.LOGIN, self._user_info_cache.account_username, True) + if ("password" not in params or "username" not in params): + return next_step_response_simple(DisplayUriHelper.LOGIN, True) + user = params["username"][0] pws = params["password"][0] - await self._websocket_client.communication_queues["websocket"].put({'mode': AuthCall.LOGIN, 'password' : pws }) + await self._websocket_client.communication_queues["websocket"].put({'mode': AuthCall.RSA_AND_LOGIN, 'username' : user, 'password' : pws }) result = await self._get_websocket_auth_step() if (result == UserActionRequired.NoActionConfirmLogin): #we still don't have the 2FA Confirmation. that's actually required for NoAction, but instead of waiting for us to input 2FA, it immediately returns what we need. @@ -394,7 +373,7 @@ async def _finish_auth_process(self) -> Authentication: async def authenticate(self, stored_credentials=None): self._steam_run_task = asyncio.create_task(self._websocket_client.run()) if stored_credentials is None: - return next_step_response_simple(DisplayUriHelper.GET_USER, None) + return next_step_response_simple(DisplayUriHelper.LOGIN, None) else: return await self._authenticate_with_stored_credentials(stored_credentials) @@ -407,12 +386,12 @@ async def _authenticate_with_stored_credentials(self, stored_credentials) -> Uni if (result != UserActionRequired.NoActionRequired): logger.info("Unexpected Action Required after token login. " + str(result) + ". Can be caused when credentials expire or are deactivated. Falling back to normal login") self._user_info_cache.Clear() - return next_step_response_simple(DisplayUriHelper.GET_USER, None) + return next_step_response_simple(DisplayUriHelper.LOGIN, None) else: return Authentication(self._user_info_cache.steam_id, self._user_info_cache.persona_name) else: logger.warning("User Info Cache not initialized properly. Falling back to normal login.") - return next_step_response_simple(DisplayUriHelper.GET_USER, None) + return next_step_response_simple(DisplayUriHelper.LOGIN, None) # features implementation diff --git a/src/steam_network/custom_login/css/style.css b/src/steam_network/custom_login/css/style.css index c6b8715b..229cf02b 100644 --- a/src/steam_network/custom_login/css/style.css +++ b/src/steam_network/custom_login/css/style.css @@ -76,32 +76,30 @@ body.windows::-webkit-resizer { visibility: visible; } -.password-tooltip { - left: -47px; - top: -30px; - height: 35px; - width: 118px; +#step-1-username { + margin-right: 27px; /*19+4+4. We need to match the show password button*/ } -.show-password { - position: absolute; - width: 40px; - height: calc(100% - 4px); - right: 2px; - background: #2a282c; - cursor: pointer; +.password-forgot-holder { + display:flex; + flex-direction:row; } -.show-password:after { - position: absolute; - content: ''; - width: 19px; - left: 10px; - height: 11px; - top: 50%; - transform: translateY(-50%); - background: url('../../../commonWeb/img/icon-show.svg'); - cursor: pointer; +.password-tooltip { + left: -100px; + top: 25px; + height: 35px; + width: 118px; + position: relative; +} + +.show-password { + background: url('../../../commonWeb/img/icon-show.svg'); + background-repeat: no-repeat; + background-position: center; + width: 19px; + margin: 0px 4px; + cursor: pointer; } .show-password:hover .password-tooltip { diff --git a/src/steam_network/custom_login/index.html b/src/steam_network/custom_login/index.html index 2af8b45a..bb23219b 100644 --- a/src/steam_network/custom_login/index.html +++ b/src/steam_network/custom_login/index.html @@ -29,32 +29,25 @@

Connect with Steam

GOG Galaxy does not hold your data. Your login and password will be sent as encrypted data to Steam servers. -
+
-
+

+ Haven’t received a message from Steam Support? + Resend it. +

Invalid code

diff --git a/src/steam_network/enums.py b/src/steam_network/enums.py index ae89b6f9..f9f5a9f3 100644 --- a/src/steam_network/enums.py +++ b/src/steam_network/enums.py @@ -25,6 +25,7 @@ class AuthCall: RSA_AND_LOGIN = 'rsa_login' + RESEND_LOGIN = 'resend' UPDATE_TWO_FACTOR = 'two-factor-update' POLL_TWO_FACTOR = 'poll-two-factor' TOKEN = 'token' diff --git a/src/steam_network/websocket_client.py b/src/steam_network/websocket_client.py index 1b753a50..471c999d 100644 --- a/src/steam_network/websocket_client.py +++ b/src/steam_network/websocket_client.py @@ -236,6 +236,9 @@ async def auth_lost_handler(error): logger.warning("WebSocket client authentication lost") auth_lost_future.set_exception(error) + cachedPass : Optional[bytes] = None + cachedTimestamp : Optional[int] = None + ret_code : Optional[UserActionRequired] = None while ret_code != UserActionRequired.NoActionRequired: if ret_code != None: @@ -266,6 +269,9 @@ async def auth_lost_handler(error): self._user_info_cache.account_username = username self._authentication_cache.update_authentication_cache(self._steam_polling_data.allowed_confirmations, self._steam_polling_data.extended_error_message) + cachedPass = enciphered + cachedTimestamp = key.timestamp + ret_code = to_UserAction(self._authentication_cache.two_factor_allowed_methods[0]) else: ret_code = UserActionRequired.InvalidAuthData @@ -278,6 +284,20 @@ async def auth_lost_handler(error): ret_code = UserActionRequired.InvalidAuthData else: ret_code = UserActionRequired.InvalidAuthData + elif (mode == AuthCall.RESEND_LOGIN): + if (self._user_info_cache.account_username is None or cachedPass is None or cachedTimestamp is None): + ret_code = UserActionRequired.InvalidAuthData + else: + new_data = await self._protocol_client.authenticate_password(self._user_info_cache.account_username, cachedPass, cachedTimestamp, auth_lost_handler) + + if (new_data and new_data.has_valid_confirmation_method()): + + self._steam_polling_data = new_data + self._authentication_cache.update_authentication_cache(self._steam_polling_data.allowed_confirmations, self._steam_polling_data.extended_error_message) + + ret_code = to_UserAction(self._authentication_cache.two_factor_allowed_methods[0]) + else: + ret_code = UserActionRequired.InvalidAuthData elif (mode == AuthCall.UPDATE_TWO_FACTOR): code : Optional[UserActionRequired] = response.get('two-factor-code', None) method : Optional[UserActionRequired] = response.get('two-factor-method', None) @@ -286,6 +306,10 @@ async def auth_lost_handler(error): else: logger.info(f'Updating two-factor with provided ' + to_helpful_string(method)) ret_code = await self._protocol_client.update_two_factor(self._steam_polling_data.client_id, self._steam_polling_data.steam_id, code, method, auth_lost_handler) + if (ret_code in [UserActionRequired.NoActionConfirmLogin, UserActionRequired.NoActionConfirmToken, UserActionRequired.TwoFactorExpired, UserActionRequired.NoActionRequired]): + #clear these so they don't stick around and cause issues. I never wanted to save them to begin with but it's required for resend. + cachedTimestamp = None + cachedPass = None elif (mode == AuthCall.POLL_TWO_FACTOR): is_confirm : bool = response.get('is-confirm', False) logger.info("Polling to see if the user has completed any steam-guard related stuff") @@ -293,6 +317,9 @@ async def auth_lost_handler(error): if (new_client_id is not None): self._steam_polling_data.client_id = new_client_id elif (mode == AuthCall.TOKEN): + #clear these so they don't stick around and cause issues. I never wanted to save them to begin with but it's required for resend. + cachedTimestamp = None + cachedPass = None logger.info("Finalizing Log in using the new auth refresh token and the classic login call") ret_code = await self._protocol_client.finalize_login(self._user_info_cache.account_username, self._user_info_cache.steam_id, self._user_info_cache.refresh_token, auth_lost_handler) else: From 9e226de49de9084ab0c358223de448129310cc98 Mon Sep 17 00:00:00 2001 From: baumhera Date: Sun, 21 May 2023 16:24:42 -0400 Subject: [PATCH 082/100] Revert "Updated the ui for mobile confirm for clarity. link now uses the proper color" This reverts commit c8b8a7bd7c09767fec70ff058f2e095540b8309b. --- src/steam_network/custom_login/css/style.css | 4 ---- src/steam_network/custom_login/index.html | 7 +++---- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/steam_network/custom_login/css/style.css b/src/steam_network/custom_login/css/style.css index 37f607bc..455e97c2 100644 --- a/src/steam_network/custom_login/css/style.css +++ b/src/steam_network/custom_login/css/style.css @@ -106,10 +106,6 @@ body.windows::-webkit-resizer { visibility: visible; } -.gog-link, .gog-link:visited, .gog-link:active { - color: #a380d1; -} - .note { display: flex; color: rgba(242, 242, 242, 0.4); diff --git a/src/steam_network/custom_login/index.html b/src/steam_network/custom_login/index.html index cfc1fe22..ec9b6cee 100644 --- a/src/steam_network/custom_login/index.html +++ b/src/steam_network/custom_login/index.html @@ -84,18 +84,17 @@

Connect with Steam

-

This code is in beta. There are significant changes under the hood. Please report any errors you find!

+

This code is in development. There are significant changes under the hood. Please bear with us while we fix any errors!

-

- Haven’t received a message from Steam Support? - Resend it. -

Invalid code

diff --git a/src/steam_network/enums.py b/src/steam_network/enums.py index f9f5a9f3..ae89b6f9 100644 --- a/src/steam_network/enums.py +++ b/src/steam_network/enums.py @@ -25,7 +25,6 @@ class AuthCall: RSA_AND_LOGIN = 'rsa_login' - RESEND_LOGIN = 'resend' UPDATE_TWO_FACTOR = 'two-factor-update' POLL_TWO_FACTOR = 'poll-two-factor' TOKEN = 'token' diff --git a/src/steam_network/websocket_client.py b/src/steam_network/websocket_client.py index 471c999d..1b753a50 100644 --- a/src/steam_network/websocket_client.py +++ b/src/steam_network/websocket_client.py @@ -236,9 +236,6 @@ async def auth_lost_handler(error): logger.warning("WebSocket client authentication lost") auth_lost_future.set_exception(error) - cachedPass : Optional[bytes] = None - cachedTimestamp : Optional[int] = None - ret_code : Optional[UserActionRequired] = None while ret_code != UserActionRequired.NoActionRequired: if ret_code != None: @@ -269,9 +266,6 @@ async def auth_lost_handler(error): self._user_info_cache.account_username = username self._authentication_cache.update_authentication_cache(self._steam_polling_data.allowed_confirmations, self._steam_polling_data.extended_error_message) - cachedPass = enciphered - cachedTimestamp = key.timestamp - ret_code = to_UserAction(self._authentication_cache.two_factor_allowed_methods[0]) else: ret_code = UserActionRequired.InvalidAuthData @@ -284,20 +278,6 @@ async def auth_lost_handler(error): ret_code = UserActionRequired.InvalidAuthData else: ret_code = UserActionRequired.InvalidAuthData - elif (mode == AuthCall.RESEND_LOGIN): - if (self._user_info_cache.account_username is None or cachedPass is None or cachedTimestamp is None): - ret_code = UserActionRequired.InvalidAuthData - else: - new_data = await self._protocol_client.authenticate_password(self._user_info_cache.account_username, cachedPass, cachedTimestamp, auth_lost_handler) - - if (new_data and new_data.has_valid_confirmation_method()): - - self._steam_polling_data = new_data - self._authentication_cache.update_authentication_cache(self._steam_polling_data.allowed_confirmations, self._steam_polling_data.extended_error_message) - - ret_code = to_UserAction(self._authentication_cache.two_factor_allowed_methods[0]) - else: - ret_code = UserActionRequired.InvalidAuthData elif (mode == AuthCall.UPDATE_TWO_FACTOR): code : Optional[UserActionRequired] = response.get('two-factor-code', None) method : Optional[UserActionRequired] = response.get('two-factor-method', None) @@ -306,10 +286,6 @@ async def auth_lost_handler(error): else: logger.info(f'Updating two-factor with provided ' + to_helpful_string(method)) ret_code = await self._protocol_client.update_two_factor(self._steam_polling_data.client_id, self._steam_polling_data.steam_id, code, method, auth_lost_handler) - if (ret_code in [UserActionRequired.NoActionConfirmLogin, UserActionRequired.NoActionConfirmToken, UserActionRequired.TwoFactorExpired, UserActionRequired.NoActionRequired]): - #clear these so they don't stick around and cause issues. I never wanted to save them to begin with but it's required for resend. - cachedTimestamp = None - cachedPass = None elif (mode == AuthCall.POLL_TWO_FACTOR): is_confirm : bool = response.get('is-confirm', False) logger.info("Polling to see if the user has completed any steam-guard related stuff") @@ -317,9 +293,6 @@ async def auth_lost_handler(error): if (new_client_id is not None): self._steam_polling_data.client_id = new_client_id elif (mode == AuthCall.TOKEN): - #clear these so they don't stick around and cause issues. I never wanted to save them to begin with but it's required for resend. - cachedTimestamp = None - cachedPass = None logger.info("Finalizing Log in using the new auth refresh token and the classic login call") ret_code = await self._protocol_client.finalize_login(self._user_info_cache.account_username, self._user_info_cache.steam_id, self._user_info_cache.refresh_token, auth_lost_handler) else: From 23423d9660667e04f70a3cbabb44e774c36646d9 Mon Sep 17 00:00:00 2001 From: baumhera Date: Sun, 21 May 2023 16:50:26 -0400 Subject: [PATCH 084/100] Reverts all the changes made to try to fix the resend issue. We now just do what steam does. Time outs now fallback to the login page --- src/backend_steam_network.py | 4 ++-- src/steam_network/custom_login/index.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend_steam_network.py b/src/backend_steam_network.py index 97d2c115..a7fa33fc 100644 --- a/src/backend_steam_network.py +++ b/src/backend_steam_network.py @@ -253,7 +253,7 @@ async def _handle_steam_guard(self, credentials, method: TwoFactorMethod, fallba if (result == UserActionRequired.NoActionConfirmLogin): return await self._handle_steam_guard_check(fallback, False) elif (result == UserActionRequired.TwoFactorExpired): - return next_step_response_simple(fallback, True, expired="true") + return next_step_response_simple(DisplayUriHelper.LOGIN, True, expired="true") elif (result == UserActionRequired.InvalidAuthData): return next_step_response_simple(fallback, True) else: @@ -278,7 +278,7 @@ async def _handle_steam_guard_check(self, fallback: DisplayUriHelper, is_confirm logger.info("Mobile Confirm did not complete. This is likely due to user error, but if not, this is something worth checking.") return next_step_response_simple(fallback, True, **kwargs) elif (result == UserActionRequired.TwoFactorExpired): - return next_step_response_simple(fallback, True, expired="true", **kwargs) + return next_step_response_simple(DisplayUriHelper.LOGIN, True, expired="true", **kwargs) else: raise UnknownBackendResponse() diff --git a/src/steam_network/custom_login/index.html b/src/steam_network/custom_login/index.html index 53e86780..aa2eb69e 100644 --- a/src/steam_network/custom_login/index.html +++ b/src/steam_network/custom_login/index.html @@ -57,8 +57,8 @@

Connect with Steam

- Haven’t received the email from Steam Support? - Resend it. + Steam has changed how Steam Guard works. You can no longer ask to resend a code. For more information, + see Steam's documentation

Invalid code From cd5133a5315ba6d6778a6fc5be790409cb9eb4ee Mon Sep 17 00:00:00 2001 From: baumhera Date: Sun, 21 May 2023 17:52:36 -0400 Subject: [PATCH 085/100] hopefully fixed error message for login page after a timeout --- src/steam_network/custom_login/index.html | 28 ++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/steam_network/custom_login/index.html b/src/steam_network/custom_login/index.html index 65e84de0..5bb3b155 100644 --- a/src/steam_network/custom_login/index.html +++ b/src/steam_network/custom_login/index.html @@ -46,9 +46,12 @@

Connect with Steam

-

+

You have entered your username or password incorrectly. Please check your username and password and try again.

+

+ Steam Guard expired. Please log in again. +