Update to latest proto definitions from SteamDatabase/Protobufs

From commit 085746bbf6b48d1b89b7a63e7876932793f4c08f
This commit is contained in:
TBK 2025-10-18 20:00:55 +02:00 committed by Robin Appelman
commit 8ce47e5e16
127 changed files with 40662 additions and 28630 deletions

View file

@ -15,6 +15,7 @@ message CEcon_GetInventoryItemsWithDescriptions_Request {
optional uint32 appid = 2;
optional uint64 contextid = 3;
optional bool get_descriptions = 4;
optional bool get_asset_properties = 11;
optional bool for_trade_offer_verification = 10;
optional string language = 5;
optional .CEcon_GetInventoryItemsWithDescriptions_Request.FilterOptions filters = 6;
@ -39,6 +40,7 @@ message CEconItem_DescriptionLine {
optional string value = 2;
optional string color = 3;
optional string label = 4;
optional string name = 5;
}
message CEconItem_Action {
@ -77,6 +79,8 @@ message CEconItem_Description {
optional string item_expiration = 27;
optional string market_buy_country_restriction = 30;
optional string market_sell_country_restriction = 31;
optional bool sealed = 32;
optional .CEconItem_ContainerProperties container_properties = 33;
}
message CEconItem_Tag {
@ -88,10 +92,34 @@ message CEconItem_Tag {
optional string color = 6;
}
message CEconItem_ClassIdentifiers {
optional uint64 classid = 1;
optional uint64 instanceid = 2;
}
message CEconItem_ContainerProperties {
repeated .CEconItem_ClassIdentifiers contained_items = 1;
repeated .CEconItem_Tag search_tags = 2;
}
message CEconItem_AssetProperty {
optional uint32 propertyid = 1;
optional int64 int_value = 2;
optional float float_value = 3;
}
message CEconItem_AssetProperties {
optional uint32 appid = 1;
optional uint64 contextid = 2;
optional uint64 assetid = 3;
repeated .CEconItem_AssetProperty asset_properties = 4;
}
message CEcon_GetInventoryItemsWithDescriptions_Response {
repeated .CEcon_Asset assets = 1;
repeated .CEconItem_Description descriptions = 2;
repeated .CEcon_Asset missing_assets = 3;
repeated .CEconItem_AssetProperties asset_properties = 7;
optional bool more_items = 4;
optional uint64 last_assetid = 5;
optional uint32 total_inventory_count = 6;
@ -114,14 +142,9 @@ message CEcon_ClientGetItemShopOverlayAuthURL_Response {
}
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;
repeated .CEconItem_ClassIdentifiers classes = 3;
optional bool high_pri = 4;
}