Browse Source

update protobufs

pull/287/head
Rossen Georgiev 5 years ago
parent
commit
8725143be7
  1. 7
      protobufs/content_manifest.proto
  2. 3
      protobufs/steammessages_base.proto
  3. 26
      protobufs/steammessages_chat.proto
  4. 1
      protobufs/steammessages_clientserver.proto
  5. 4
      protobufs/steammessages_depotbuilder.proto
  6. 12
      protobufs/steammessages_inventory.proto
  7. 209
      protobufs/steammessages_player.proto
  8. 9
      protobufs/steammessages_publishedfile.proto
  9. 3
      protobufs/steammessages_useraccount.proto
  10. 87
      protobufs/steammessages_webui_friends.proto
  11. 50
      steam/protobufs/content_manifest_pb2.py
  12. 61
      steam/protobufs/steammessages_base_pb2.py
  13. 791
      steam/protobufs/steammessages_chat_pb2.py
  14. 589
      steam/protobufs/steammessages_clientserver_pb2.py
  15. 84
      steam/protobufs/steammessages_depotbuilder_pb2.py
  16. 128
      steam/protobufs/steammessages_inventory_pb2.py
  17. 1929
      steam/protobufs/steammessages_player_pb2.py
  18. 347
      steam/protobufs/steammessages_publishedfile_pb2.py
  19. 135
      steam/protobufs/steammessages_useraccount_pb2.py
  20. 1363
      steam/protobufs/steammessages_webui_friends_pb2.py

7
protobufs/content_manifest.proto

@ -2,6 +2,11 @@ syntax = "proto2";
option optimize_for = SPEED;
option py_generic_services = false;
enum EContentDeltaChunkDataLocation {
k_EContentDeltaChunkDataLocationInProtobuf = 0;
k_EContentDeltaChunkDataLocationAfterProtobuf = 1;
}
message ContentManifestPayload {
message FileMapping {
message ChunkData {
@ -47,10 +52,12 @@ message ContentDeltaChunks {
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];
}

3
protobufs/steammessages_base.proto

@ -157,6 +157,7 @@ message CMsgAppRights {
optional bool economy_support_supervisor = 13;
optional bool manage_pricing = 14;
optional bool broadcast_live = 15;
optional bool view_marketing_traffic = 16;
}
message CCuratorPreferences {
@ -244,6 +245,8 @@ message CClanEventData {
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;
}
message CBilling_Address {

26
protobufs/steammessages_chat.proto

@ -114,6 +114,7 @@ message CChatRoomGroupHeaderState {
repeated .CChatPartyBeacon party_beacons = 22;
optional uint64 watching_broadcast_channel_id = 23;
optional uint64 active_minigame_id = 24;
optional string avatar_ugc_url = 25;
}
message CChatRoomMember {
@ -504,6 +505,7 @@ message CChatRoom_GetChatRoomGroupSummary_Response {
repeated .CChatPartyBeacon party_beacons = 18;
optional uint64 watching_broadcast_channel_id = 19;
optional uint64 active_minigame_id = 20;
optional string avatar_ugc_url = 21;
}
message CChatRoomSummaryPair {
@ -527,6 +529,21 @@ 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;
@ -835,6 +852,7 @@ message CChatUsability_ClientUsabilityMetrics_Notification {
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 {
@ -1060,6 +1078,14 @@ service ChatRoom {
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";
}

1
protobufs/steammessages_clientserver.proto

@ -230,6 +230,7 @@ message CMsgClientLicenseList {
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];

4
protobufs/steammessages_depotbuilder.proto

@ -16,6 +16,10 @@ message CContentBuilder_InitDepotBuild_Response {
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;
}
message CContentBuilder_StartDepotUpload_Request {

12
protobufs/steammessages_inventory.proto

@ -86,6 +86,7 @@ message CInventory_SplitItemStack_Request {
optional uint32 appid = 1;
optional uint64 itemid = 2;
optional uint32 quantity = 3;
optional uint64 steamid = 5;
}
message CInventory_CombineItemStacks_Request {
@ -93,6 +94,7 @@ message CInventory_CombineItemStacks_Request {
optional uint64 fromitemid = 2;
optional uint64 destitemid = 3;
optional uint32 quantity = 4;
optional fixed64 steamid = 7;
}
message CInventory_GetItemDefMeta_Request {
@ -133,6 +135,12 @@ message CInventory_PurchaseFinalize_Request {
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;
@ -200,6 +208,10 @@ service Inventory {
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 {

209
protobufs/steammessages_player.proto

@ -21,6 +21,42 @@ 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."];
}
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 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 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;
}
@ -94,6 +130,118 @@ message CPlayer_GetGameBadgeLevels_Response {
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 {
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 uint32 equipped_flags = 12 [(description) = "Special flags set when equipped (EProfileItemEquippedFlag)"];
}
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_GetProfileItemsOwned_Request {
optional string language = 1;
}
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;
}
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;
}
message CPlayer_SetEquippedProfileItemFlags_Request {
optional uint64 communityitemid = 1;
optional uint32 flags = 2 [(description) = "Set of EProfileItemEquippedFlag"];
}
message CPlayer_SetEquippedProfileItemFlags_Response {
}
message CPlayer_GetEmoticonList_Request {
}
@ -319,6 +467,7 @@ message CPlayer_GetDurationControl_Response {
optional int32 seconds_today = 3;
optional bool is_steamchina_account = 4;
optional bool is_age_verified = 5;
optional uint32 seconds_allowed_today = 6;
}
message CPlayer_LastPlayedTimes_Notification {
@ -331,6 +480,10 @@ message CPlayer_FriendNicknameChanged_Notification {
optional bool is_echo_to_self = 3;
}
message CPlayer_FriendEquippedProfileItemsChanged_Notification {
optional fixed32 accountid = 1;
}
message CPlayer_NewSteamAnnouncementState_Notification {
optional int32 state = 1;
optional string announcement_headline = 2;
@ -359,6 +512,14 @@ service Player {
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";
}
@ -371,6 +532,50 @@ service Player {
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 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";
}
@ -460,6 +665,10 @@ service PlayerClient {
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";
}

9
protobufs/steammessages_publishedfile.proto

@ -88,6 +88,7 @@ message CPublishedFile_GetDetails_Request {
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 {
@ -138,6 +139,11 @@ message PublishedFileDetails {
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;
@ -205,6 +211,7 @@ message PublishedFileDetails {
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"];
}
message CPublishedFile_GetDetails_Response {
@ -274,6 +281,7 @@ message CPublishedFile_GetUserFiles_Request {
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 .EPublishedFileRevision desired_revision = 33 [default = k_EPublishedFileRevision_Default, (description) = "Return the data for the specified revision."];
}
@ -411,6 +419,7 @@ message CPublishedFile_QueryFiles_Request {
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 {

3
protobufs/steammessages_useraccount.proto

@ -36,6 +36,8 @@ message CUserAccount_GetAvailableValveDiscountPromotions_Response {
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;
@ -47,6 +49,7 @@ 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 {

87
protobufs/steammessages_webui_friends.proto

@ -91,14 +91,34 @@ message CCommunity_GetCommentThreadRatings_Response {
repeated uint32 upvoter_accountids = 5;
}
message CCommunity_RateClanAnnouncement_Request {
optional uint64 announcementid = 1;
optional bool vote_up = 2;
optional uint32 clan_accountid = 3;
}
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 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 CAppPriority {
optional uint32 priority = 1;
repeated uint32 appid = 2;
@ -143,6 +163,10 @@ message CCommunity_PartnerEventsShowMoreForApp_Response {
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;
@ -165,62 +189,6 @@ message CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent {
optional uint32 clan_account_id = 4;
}
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;
}
message CPlayer_GetProfileBackground_Response {
optional .ProfileItem profile_background = 1;
}
message CPlayer_SetProfileBackground_Response {
}
message CPlayer_GetMiniProfileBackground_Response {
optional .ProfileItem profile_background = 1;
}
message CPlayer_SetMiniProfileBackground_Response {
}
message CPlayer_GetAvatarFrame_Response {
optional .ProfileItem avatar_frame = 1;
}
message CPlayer_SetAvatarFrame_Response {
}
message CPlayer_GetAnimatedAvatar_Response {
optional .ProfileItem avatar = 1;
}
message CPlayer_SetAnimatedAvatar_Response {
}
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;
}
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;
}
message CWebRTCClient_InitiateWebRTCConnection_Request {
optional string sdp = 1;
}
@ -756,11 +724,12 @@ service Community {
rpc DeleteCommentFromThread (.NotImplemented) returns (.CCommunity_DeleteCommentFromThread_Response);
rpc RateCommentThread (.NotImplemented) returns (.CCommunity_RateCommentThread_Response);
rpc GetCommentThreadRatings (.NotImplemented) returns (.CCommunity_GetCommentThreadRatings_Response);
rpc RateClanAnnouncement (.NotImplemented) returns (.CCommunity_RateClanAnnouncement_Response);
rpc GetClanAnnouncementVoteForUser (.NotImplemented) returns (.CCommunity_GetClanAnnouncementVoteForUser_Response);
rpc RateClanAnnouncement (.CCommunity_RateClanAnnouncement_Request) returns (.CCommunity_RateClanAnnouncement_Response);
rpc GetClanAnnouncementVoteForUser (.CCommunity_GetClanAnnouncementVoteForUser_Request) returns (.CCommunity_GetClanAnnouncementVoteForUser_Response);
rpc GetAvatarHistory (.NotImplemented) returns (.CCommunity_GetAvatarHistory_Response);
rpc GetUserPartnerEventNews (.NotImplemented) returns (.CCommunity_GetUserPartnerEventNews_Response);
rpc GetBestEventsForUser (.NotImplemented) returns (.CCommunity_GetBestEventsForUser_Response);
rpc MarkPartnerEventsForUser (.NotImplemented) returns (.CCommunity_MarkPartnerEventsForUser_Response);
rpc MarkPartnerEventsForUser (.CCommunity_MarkPartnerEventsForUser_Request) returns (.CCommunity_MarkPartnerEventsForUser_Response);
rpc GetUserPartnerEventViewStatus (.NotImplemented) returns (.CCommunity_GetUserPartnerEventViewStatus_Response);
rpc PartnerEventsShowMoreForApp (.NotImplemented) returns (.CCommunity_PartnerEventsShowMoreForApp_Response);
rpc PartnerEventsShowLessForApp (.NotImplemented) returns (.CCommunity_PartnerEventsShowLessForApp_Response);

50
steam/protobufs/content_manifest_pb2.py

@ -4,6 +4,7 @@
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
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
@ -20,9 +21,34 @@ DESCRIPTOR = _descriptor.FileDescriptor(
package='',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n\x16\x63ontent_manifest.proto\"\xef\x02\n\x16\x43ontentManifestPayload\x12\x35\n\x08mappings\x18\x01 \x03(\x0b\x32#.ContentManifestPayload.FileMapping\x1a\x9d\x02\n\x0b\x46ileMapping\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0c\n\x04size\x18\x02 \x01(\x04\x12\r\n\x05\x66lags\x18\x03 \x01(\r\x12\x14\n\x0csha_filename\x18\x04 \x01(\x0c\x12\x13\n\x0bsha_content\x18\x05 \x01(\x0c\x12=\n\x06\x63hunks\x18\x06 \x03(\x0b\x32-.ContentManifestPayload.FileMapping.ChunkData\x12\x12\n\nlinktarget\x18\x07 \x01(\t\x1a\x61\n\tChunkData\x12\x0b\n\x03sha\x18\x01 \x01(\x0c\x12\x0b\n\x03\x63rc\x18\x02 \x01(\x07\x12\x0e\n\x06offset\x18\x03 \x01(\x04\x12\x13\n\x0b\x63\x62_original\x18\x04 \x01(\r\x12\x15\n\rcb_compressed\x18\x05 \x01(\r\"\xec\x01\n\x17\x43ontentManifestMetadata\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x14\n\x0cgid_manifest\x18\x02 \x01(\x04\x12\x15\n\rcreation_time\x18\x03 \x01(\r\x12\x1b\n\x13\x66ilenames_encrypted\x18\x04 \x01(\x08\x12\x18\n\x10\x63\x62_disk_original\x18\x05 \x01(\x04\x12\x1a\n\x12\x63\x62_disk_compressed\x18\x06 \x01(\x04\x12\x15\n\runique_chunks\x18\x07 \x01(\r\x12\x15\n\rcrc_encrypted\x18\x08 \x01(\r\x12\x11\n\tcrc_clear\x18\t \x01(\r\"-\n\x18\x43ontentManifestSignature\x12\x11\n\tsignature\x18\x01 \x01(\x0c\"\x85\x02\n\x12\x43ontentDeltaChunks\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x1a\n\x12manifest_id_source\x18\x02 \x01(\x04\x12\x1a\n\x12manifest_id_target\x18\x03 \x01(\x04\x12\x33\n\x0b\x64\x65ltaChunks\x18\x04 \x03(\x0b\x32\x1e.ContentDeltaChunks.DeltaChunk\x1ap\n\nDeltaChunk\x12\x12\n\nsha_source\x18\x01 \x01(\x0c\x12\x12\n\nsha_target\x18\x02 \x01(\x0c\x12\x15\n\rsize_original\x18\x03 \x01(\r\x12\x14\n\x0cpatch_method\x18\x04 \x01(\r\x12\r\n\x05\x63hunk\x18\x05 \x01(\x0c\x42\x05H\x01\x90\x01\x00')
serialized_pb=_b('\n\x16\x63ontent_manifest.proto\"\xef\x02\n\x16\x43ontentManifestPayload\x12\x35\n\x08mappings\x18\x01 \x03(\x0b\x32#.ContentManifestPayload.FileMapping\x1a\x9d\x02\n\x0b\x46ileMapping\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0c\n\x04size\x18\x02 \x01(\x04\x12\r\n\x05\x66lags\x18\x03 \x01(\r\x12\x14\n\x0csha_filename\x18\x04 \x01(\x0c\x12\x13\n\x0bsha_content\x18\x05 \x01(\x0c\x12=\n\x06\x63hunks\x18\x06 \x03(\x0b\x32-.ContentManifestPayload.FileMapping.ChunkData\x12\x12\n\nlinktarget\x18\x07 \x01(\t\x1a\x61\n\tChunkData\x12\x0b\n\x03sha\x18\x01 \x01(\x0c\x12\x0b\n\x03\x63rc\x18\x02 \x01(\x07\x12\x0e\n\x06offset\x18\x03 \x01(\x04\x12\x13\n\x0b\x63\x62_original\x18\x04 \x01(\r\x12\x15\n\rcb_compressed\x18\x05 \x01(\r\"\xec\x01\n\x17\x43ontentManifestMetadata\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x14\n\x0cgid_manifest\x18\x02 \x01(\x04\x12\x15\n\rcreation_time\x18\x03 \x01(\r\x12\x1b\n\x13\x66ilenames_encrypted\x18\x04 \x01(\x08\x12\x18\n\x10\x63\x62_disk_original\x18\x05 \x01(\x04\x12\x1a\n\x12\x63\x62_disk_compressed\x18\x06 \x01(\x04\x12\x15\n\runique_chunks\x18\x07 \x01(\r\x12\x15\n\rcrc_encrypted\x18\x08 \x01(\r\x12\x11\n\tcrc_clear\x18\t \x01(\r\"-\n\x18\x43ontentManifestSignature\x12\x11\n\tsignature\x18\x01 \x01(\x0c\"\x84\x03\n\x12\x43ontentDeltaChunks\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x1a\n\x12manifest_id_source\x18\x02 \x01(\x04\x12\x1a\n\x12manifest_id_target\x18\x03 \x01(\x04\x12\x33\n\x0b\x64\x65ltaChunks\x18\x04 \x03(\x0b\x32\x1e.ContentDeltaChunks.DeltaChunk\x12h\n\x13\x63hunk_data_location\x18\x05 \x01(\x0e\x32\x1f.EContentDeltaChunkDataLocation:*k_EContentDeltaChunkDataLocationInProtobuf\x1a\x84\x01\n\nDeltaChunk\x12\x12\n\nsha_source\x18\x01 \x01(\x0c\x12\x12\n\nsha_target\x18\x02 \x01(\x0c\x12\x15\n\rsize_original\x18\x03 \x01(\r\x12\x14\n\x0cpatch_method\x18\x04 \x01(\r\x12\r\n\x05\x63hunk\x18\x05 \x01(\x0c\x12\x12\n\nsize_delta\x18\x06 \x01(\r*\x83\x01\n\x1e\x45\x43ontentDeltaChunkDataLocation\x12.\n*k_EContentDeltaChunkDataLocationInProtobuf\x10\x00\x12\x31\n-k_EContentDeltaChunkDataLocationAfterProtobuf\x10\x01\x42\x05H\x01\x90\x01\x00')
)
_ECONTENTDELTACHUNKDATALOCATION = _descriptor.EnumDescriptor(
name='EContentDeltaChunkDataLocation',
full_name='EContentDeltaChunkDataLocation',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_EContentDeltaChunkDataLocationInProtobuf', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EContentDeltaChunkDataLocationAfterProtobuf', index=1, number=1,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=1074,
serialized_end=1205,
)
_sym_db.RegisterEnumDescriptor(_ECONTENTDELTACHUNKDATALOCATION)
EContentDeltaChunkDataLocation = enum_type_wrapper.EnumTypeWrapper(_ECONTENTDELTACHUNKDATALOCATION)
k_EContentDeltaChunkDataLocationInProtobuf = 0
k_EContentDeltaChunkDataLocationAfterProtobuf = 1
@ -347,6 +373,13 @@ _CONTENTDELTACHUNKS_DELTACHUNK = _descriptor.Descriptor(
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='size_delta', full_name='ContentDeltaChunks.DeltaChunk.size_delta', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
@ -359,8 +392,8 @@ _CONTENTDELTACHUNKS_DELTACHUNK = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=832,
serialized_end=944,
serialized_start=939,
serialized_end=1071,
)
_CONTENTDELTACHUNKS = _descriptor.Descriptor(
@ -398,6 +431,13 @@ _CONTENTDELTACHUNKS = _descriptor.Descriptor(
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='chunk_data_location', full_name='ContentDeltaChunks.chunk_data_location', index=4,
number=5, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
@ -411,7 +451,7 @@ _CONTENTDELTACHUNKS = _descriptor.Descriptor(
oneofs=[
],
serialized_start=683,
serialized_end=944,
serialized_end=1071,
)
_CONTENTMANIFESTPAYLOAD_FILEMAPPING_CHUNKDATA.containing_type = _CONTENTMANIFESTPAYLOAD_FILEMAPPING
@ -420,10 +460,12 @@ _CONTENTMANIFESTPAYLOAD_FILEMAPPING.containing_type = _CONTENTMANIFESTPAYLOAD
_CONTENTMANIFESTPAYLOAD.fields_by_name['mappings'].message_type = _CONTENTMANIFESTPAYLOAD_FILEMAPPING
_CONTENTDELTACHUNKS_DELTACHUNK.containing_type = _CONTENTDELTACHUNKS
_CONTENTDELTACHUNKS.fields_by_name['deltaChunks'].message_type = _CONTENTDELTACHUNKS_DELTACHUNK
_CONTENTDELTACHUNKS.fields_by_name['chunk_data_location'].enum_type = _ECONTENTDELTACHUNKDATALOCATION
DESCRIPTOR.message_types_by_name['ContentManifestPayload'] = _CONTENTMANIFESTPAYLOAD
DESCRIPTOR.message_types_by_name['ContentManifestMetadata'] = _CONTENTMANIFESTMETADATA
DESCRIPTOR.message_types_by_name['ContentManifestSignature'] = _CONTENTMANIFESTSIGNATURE
DESCRIPTOR.message_types_by_name['ContentDeltaChunks'] = _CONTENTDELTACHUNKS
DESCRIPTOR.enum_types_by_name['EContentDeltaChunkDataLocation'] = _ECONTENTDELTACHUNKDATALOCATION
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
ContentManifestPayload = _reflection.GeneratedProtocolMessageType('ContentManifestPayload', (_message.Message,), dict(

61
steam/protobufs/steammessages_base_pb2.py

File diff suppressed because one or more lines are too long

791
steam/protobufs/steammessages_chat_pb2.py

File diff suppressed because one or more lines are too long

589
steam/protobufs/steammessages_clientserver_pb2.py

File diff suppressed because one or more lines are too long

84
steam/protobufs/steammessages_depotbuilder_pb2.py

@ -23,7 +23,7 @@ DESCRIPTOR = _descriptor.FileDescriptor(
package='',
syntax='proto2',
serialized_options=_b('\220\001\001'),
serialized_pb=_b('\n steammessages_depotbuilder.proto\x1a steammessages_unified_base.proto\"w\n&CContentBuilder_InitDepotBuild_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x17\n\x0fworkshop_itemid\x18\x03 \x01(\x04\x12\x14\n\x0c\x66or_local_cs\x18\x04 \x01(\x08\"\x8e\x01\n\'CContentBuilder_InitDepotBuild_Response\x12\x1b\n\x13\x62\x61seline_manifestid\x18\x01 \x01(\x04\x12\x12\n\nchunk_size\x18\x02 \x01(\r\x12\x0f\n\x07\x61\x65s_key\x18\x03 \x01(\x0c\x12\x0f\n\x07rsa_key\x18\x04 \x01(\x0c\x12\x10\n\x08url_host\x18\x05 \x01(\t\"\xad\x01\n(CContentBuilder_StartDepotUpload_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x17\n\x0fworkshop_itemid\x18\x03 \x01(\x04\x12\x14\n\x0c\x66or_local_cs\x18\x04 \x01(\x08\x12\x1b\n\x13\x62\x61seline_manifestid\x18\x05 \x01(\x04\x12\x15\n\rmanifest_size\x18\x06 \x01(\r\"G\n)CContentBuilder_StartDepotUpload_Response\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x01 \x01(\x04\"Z\n-CContentBuilder_GetMissingDepotChunks_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x02 \x01(\x04\"\xd2\x01\n.CContentBuilder_GetMissingDepotChunks_Response\x12N\n\x0emissing_chunks\x18\x01 \x03(\x0b\x32\x36.CContentBuilder_GetMissingDepotChunks_Response.Chunks\x12\x1c\n\x14total_missing_chunks\x18\x02 \x01(\r\x12\x1b\n\x13total_missing_bytes\x18\x03 \x01(\x04\x1a\x15\n\x06\x43hunks\x12\x0b\n\x03sha\x18\x01 \x01(\x0c\"V\n)CContentBuilder_FinishDepotUpload_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x02 \x01(\x04\"U\n*CContentBuilder_FinishDepotUpload_Response\x12\x12\n\nmanifestid\x18\x01 \x01(\x04\x12\x13\n\x0bprev_reused\x18\x02 \x01(\x08\"\xd9\x01\n&CContentBuilder_CommitAppBuild_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12G\n\x0f\x64\x65pot_manifests\x18\x02 \x03(\x0b\x32..CContentBuilder_CommitAppBuild_Request.Depots\x12\x13\n\x0b\x62uild_notes\x18\x04 \x01(\t\x12\x13\n\x0blive_branch\x18\x05 \x01(\t\x1a-\n\x06\x44\x65pots\x12\x0f\n\x07\x64\x65potid\x18\x01 \x01(\r\x12\x12\n\nmanifestid\x18\x02 \x01(\x04\":\n\'CContentBuilder_CommitAppBuild_Response\x12\x0f\n\x07\x62uildid\x18\x01 \x01(\r\"c\n)CContentBuilder_SignInstallScript_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x16\n\x0einstall_script\x18\x03 \x01(\t\"K\n*CContentBuilder_SignInstallScript_Response\x12\x1d\n\x15signed_install_script\x18\x01 \x01(\t2\x92\x08\n\x0e\x43ontentBuilder\x12\x98\x01\n\x0eInitDepotBuild\x12\'.CContentBuilder_InitDepotBuild_Request\x1a(.CContentBuilder_InitDepotBuild_Response\"3\x82\xb5\x18/Get inital parameters to start building a depot\x12\x9e\x01\n\x10StartDepotUpload\x12).CContentBuilder_StartDepotUpload_Request\x1a*.CContentBuilder_StartDepotUpload_Response\"3\x82\xb5\x18/Start uploading manifest and chunks for a depot\x12\xa9\x01\n\x15GetMissingDepotChunks\x12..CContentBuilder_GetMissingDepotChunks_Request\x1a/.CContentBuilder_GetMissingDepotChunks_Response\"/\x82\xb5\x18+Get list of missing chunks for depot upload\x12\xb1\x01\n\x11\x46inishDepotUpload\x12*.CContentBuilder_FinishDepotUpload_Request\x1a+.CContentBuilder_FinishDepotUpload_Response\"C\x82\xb5\x18?Commit a depot build after manifest and all chunks are uploaded\x12\xa7\x01\n\x0e\x43ommitAppBuild\x12\'.CContentBuilder_CommitAppBuild_Request\x1a(.CContentBuilder_CommitAppBuild_Response\"B\x82\xb5\x18>Combine previous depot uploads into an app build and commit it\x12\x88\x01\n\x11SignInstallScript\x12*.CContentBuilder_SignInstallScript_Request\x1a+.CContentBuilder_SignInstallScript_Response\"\x1a\x82\xb5\x18\x16Sign an install script\x1a/\x82\xb5\x18+Interface to build and upload depot contentB\x03\x90\x01\x01')
serialized_pb=_b('\n steammessages_depotbuilder.proto\x1a steammessages_unified_base.proto\"w\n&CContentBuilder_InitDepotBuild_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x17\n\x0fworkshop_itemid\x18\x03 \x01(\x04\x12\x14\n\x0c\x66or_local_cs\x18\x04 \x01(\x08\"\xb1\x02\n\'CContentBuilder_InitDepotBuild_Response\x12\x1b\n\x13\x62\x61seline_manifestid\x18\x01 \x01(\x04\x12\x12\n\nchunk_size\x18\x02 \x01(\r\x12\x0f\n\x07\x61\x65s_key\x18\x03 \x01(\x0c\x12\x0f\n\x07rsa_key\x18\x04 \x01(\x0c\x12\x10\n\x08url_host\x18\x05 \x01(\t\x12 \n\x18offset_detection_enabled\x18\x06 \x01(\x08\x12(\n offset_detection_min_clean_chunk\x18\x07 \x01(\r\x12)\n!offset_detection_blast_radius_pre\x18\x08 \x01(\r\x12*\n\"offset_detection_blast_radius_post\x18\t \x01(\r\"\xad\x01\n(CContentBuilder_StartDepotUpload_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x17\n\x0fworkshop_itemid\x18\x03 \x01(\x04\x12\x14\n\x0c\x66or_local_cs\x18\x04 \x01(\x08\x12\x1b\n\x13\x62\x61seline_manifestid\x18\x05 \x01(\x04\x12\x15\n\rmanifest_size\x18\x06 \x01(\r\"G\n)CContentBuilder_StartDepotUpload_Response\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x01 \x01(\x04\"Z\n-CContentBuilder_GetMissingDepotChunks_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x02 \x01(\x04\"\xd2\x01\n.CContentBuilder_GetMissingDepotChunks_Response\x12N\n\x0emissing_chunks\x18\x01 \x03(\x0b\x32\x36.CContentBuilder_GetMissingDepotChunks_Response.Chunks\x12\x1c\n\x14total_missing_chunks\x18\x02 \x01(\r\x12\x1b\n\x13total_missing_bytes\x18\x03 \x01(\x04\x1a\x15\n\x06\x43hunks\x12\x0b\n\x03sha\x18\x01 \x01(\x0c\"V\n)CContentBuilder_FinishDepotUpload_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x1a\n\x12\x64\x65pot_build_handle\x18\x02 \x01(\x04\"U\n*CContentBuilder_FinishDepotUpload_Response\x12\x12\n\nmanifestid\x18\x01 \x01(\x04\x12\x13\n\x0bprev_reused\x18\x02 \x01(\x08\"\xd9\x01\n&CContentBuilder_CommitAppBuild_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12G\n\x0f\x64\x65pot_manifests\x18\x02 \x03(\x0b\x32..CContentBuilder_CommitAppBuild_Request.Depots\x12\x13\n\x0b\x62uild_notes\x18\x04 \x01(\t\x12\x13\n\x0blive_branch\x18\x05 \x01(\t\x1a-\n\x06\x44\x65pots\x12\x0f\n\x07\x64\x65potid\x18\x01 \x01(\r\x12\x12\n\nmanifestid\x18\x02 \x01(\x04\":\n\'CContentBuilder_CommitAppBuild_Response\x12\x0f\n\x07\x62uildid\x18\x01 \x01(\r\"c\n)CContentBuilder_SignInstallScript_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65potid\x18\x02 \x01(\r\x12\x16\n\x0einstall_script\x18\x03 \x01(\t\"K\n*CContentBuilder_SignInstallScript_Response\x12\x1d\n\x15signed_install_script\x18\x01 \x01(\t2\x92\x08\n\x0e\x43ontentBuilder\x12\x98\x01\n\x0eInitDepotBuild\x12\'.CContentBuilder_InitDepotBuild_Request\x1a(.CContentBuilder_InitDepotBuild_Response\"3\x82\xb5\x18/Get inital parameters to start building a depot\x12\x9e\x01\n\x10StartDepotUpload\x12).CContentBuilder_StartDepotUpload_Request\x1a*.CContentBuilder_StartDepotUpload_Response\"3\x82\xb5\x18/Start uploading manifest and chunks for a depot\x12\xa9\x01\n\x15GetMissingDepotChunks\x12..CContentBuilder_GetMissingDepotChunks_Request\x1a/.CContentBuilder_GetMissingDepotChunks_Response\"/\x82\xb5\x18+Get list of missing chunks for depot upload\x12\xb1\x01\n\x11\x46inishDepotUpload\x12*.CContentBuilder_FinishDepotUpload_Request\x1a+.CContentBuilder_FinishDepotUpload_Response\"C\x82\xb5\x18?Commit a depot build after manifest and all chunks are uploaded\x12\xa7\x01\n\x0e\x43ommitAppBuild\x12\'.CContentBuilder_CommitAppBuild_Request\x1a(.CContentBuilder_CommitAppBuild_Response\"B\x82\xb5\x18>Combine previous depot uploads into an app build and commit it\x12\x88\x01\n\x11SignInstallScript\x12*.CContentBuilder_SignInstallScript_Request\x1a+.CContentBuilder_SignInstallScript_Response\"\x1a\x82\xb5\x18\x16Sign an install script\x1a/\x82\xb5\x18+Interface to build and upload depot contentB\x03\x90\x01\x01')
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
@ -124,6 +124,34 @@ _CCONTENTBUILDER_INITDEPOTBUILD_RESPONSE = _descriptor.Descriptor(
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='offset_detection_enabled', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_enabled', index=5,
number=6, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='offset_detection_min_clean_chunk', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_min_clean_chunk', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='offset_detection_blast_radius_pre', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_blast_radius_pre', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='offset_detection_blast_radius_post', full_name='CContentBuilder_InitDepotBuild_Response.offset_detection_blast_radius_post', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
@ -137,7 +165,7 @@ _CCONTENTBUILDER_INITDEPOTBUILD_RESPONSE = _descriptor.Descriptor(
oneofs=[
],
serialized_start=192,
serialized_end=334,
serialized_end=497,
)
@ -202,8 +230,8 @@ _CCONTENTBUILDER_STARTDEPOTUPLOAD_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=337,
serialized_end=510,
serialized_start=500,
serialized_end=673,
)
@ -233,8 +261,8 @@ _CCONTENTBUILDER_STARTDEPOTUPLOAD_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=512,
serialized_end=583,
serialized_start=675,
serialized_end=746,
)
@ -271,8 +299,8 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=585,
serialized_end=675,
serialized_start=748,
serialized_end=838,
)
@ -302,8 +330,8 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE_CHUNKS = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=867,
serialized_end=888,
serialized_start=1030,
serialized_end=1051,
)
_CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE = _descriptor.Descriptor(
@ -346,8 +374,8 @@ _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=678,
serialized_end=888,
serialized_start=841,
serialized_end=1051,
)
@ -384,8 +412,8 @@ _CCONTENTBUILDER_FINISHDEPOTUPLOAD_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=890,
serialized_end=976,
serialized_start=1053,
serialized_end=1139,
)
@ -422,8 +450,8 @@ _CCONTENTBUILDER_FINISHDEPOTUPLOAD_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=978,
serialized_end=1063,
serialized_start=1141,
serialized_end=1226,
)
@ -460,8 +488,8 @@ _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST_DEPOTS = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1238,
serialized_end=1283,
serialized_start=1401,
serialized_end=1446,
)
_CCONTENTBUILDER_COMMITAPPBUILD_REQUEST = _descriptor.Descriptor(
@ -511,8 +539,8 @@ _CCONTENTBUILDER_COMMITAPPBUILD_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1066,
serialized_end=1283,
serialized_start=1229,
serialized_end=1446,
)
@ -542,8 +570,8 @@ _CCONTENTBUILDER_COMMITAPPBUILD_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1285,
serialized_end=1343,
serialized_start=1448,
serialized_end=1506,
)
@ -587,8 +615,8 @@ _CCONTENTBUILDER_SIGNINSTALLSCRIPT_REQUEST = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1345,
serialized_end=1444,
serialized_start=1508,
serialized_end=1607,
)
@ -618,8 +646,8 @@ _CCONTENTBUILDER_SIGNINSTALLSCRIPT_RESPONSE = _descriptor.Descriptor(
extension_ranges=[],
oneofs=[
],
serialized_start=1446,
serialized_end=1521,
serialized_start=1609,
serialized_end=1684,
)
_CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE_CHUNKS.containing_type = _CCONTENTBUILDER_GETMISSINGDEPOTCHUNKS_RESPONSE
@ -749,8 +777,8 @@ _CONTENTBUILDER = _descriptor.ServiceDescriptor(
file=DESCRIPTOR,
index=0,
serialized_options=_b('\202\265\030+Interface to build and upload depot content'),
serialized_start=1524,
serialized_end=2566,
serialized_start=1687,
serialized_end=2729,
methods=[
_descriptor.MethodDescriptor(
name='InitDepotBuild',

128
steam/protobufs/steammessages_inventory_pb2.py

File diff suppressed because one or more lines are too long

1929
steam/protobufs/steammessages_player_pb2.py

File diff suppressed because one or more lines are too long

347
steam/protobufs/steammessages_publishedfile_pb2.py

File diff suppressed because one or more lines are too long

135
steam/protobufs/steammessages_useraccount_pb2.py

File diff suppressed because one or more lines are too long

1363
steam/protobufs/steammessages_webui_friends_pb2.py

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save