From 8e7283af22b2d79a4e022d75fb155a7436e4e7df Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Sun, 13 Oct 2024 11:20:19 +0300 Subject: [PATCH] Update protobufs --- Resources/Protobufs | 2 +- SteamKit2/SteamKit2/Base/Generated/Enums.cs | 43 +++ .../SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs | 120 ++++++ .../Base/Generated/GC/CSGO/SteamMsgGC.cs | 30 ++ .../Base/Generated/GC/CSGO/SteamMsgGCEcon.cs | 7 + .../Base/Generated/GC/Dota/MsgGCServer.cs | 12 + .../SteamKit2/Base/Generated/SteamMsgAuth.cs | 132 +++++++ .../Base/Generated/SteamMsgClientMetrics.cs | 1 + .../Generated/SteamMsgMarketingMessages.cs | 3 + .../Base/Generated/SteamMsgStoreBrowse.cs | 120 +++++- .../Generated/WebUI/SteamMsgAccountCart.cs | 157 -------- .../Base/Generated/WebUI/SteamMsgCommon.cs | 363 +++++++++++++++++- 12 files changed, 823 insertions(+), 167 deletions(-) diff --git a/Resources/Protobufs b/Resources/Protobufs index 4c11af103..eeb0fbf95 160000 --- a/Resources/Protobufs +++ b/Resources/Protobufs @@ -1 +1 @@ -Subproject commit 4c11af103d63f5f6806bce6a08202686c2ac2c2d +Subproject commit eeb0fbf95a77f7b44f664f024d2877102a83979e diff --git a/SteamKit2/SteamKit2/Base/Generated/Enums.cs b/SteamKit2/SteamKit2/Base/Generated/Enums.cs index c5636ff7c..f07103228 100644 --- a/SteamKit2/SteamKit2/Base/Generated/Enums.cs +++ b/SteamKit2/SteamKit2/Base/Generated/Enums.cs @@ -471,6 +471,39 @@ public enum EOSBranch k_EOSBranch_Staging = 8, } + [global::ProtoBuf.ProtoContract()] + public enum EBrowserGPUStatus + { + k_EBrowserGPUStatus_Invalid = 0, + k_EBrowserGPUStatus_Enabled = 1, + k_EBrowserGPUStatus_DisabledUnknown = 2, + k_EBrowserGPUStatus_DisabledCrashCount = 4, + k_EBrowserGPUStatus_DisabledBlocklist = 5, + k_EBrowserGPUStatus_DisabledDebugRequest = 6, + k_EBrowserGPUStatus_DisabledCommandLine = 7, + k_EBrowserGPUStatus_DisabledRuntimeDetect = 8, + k_EBrowserGPUStatus_DisabledChildCommandLine = 9, + } + + [global::ProtoBuf.ProtoContract()] + public enum EBrowserFeatureStatus + { + k_EBrowserFeatureStatus_Invalid = 0, + k_EBrowserFeatureStatus_NotFound = 1, + k_EBrowserFeatureStatus_Unknown = 2, + k_EBrowserFeatureStatus_DisabledSoftware = 3, + k_EBrowserFeatureStatus_DisabledOff = 4, + k_EBrowserFeatureStatus_DisabledOffOk = 5, + k_EBrowserFeatureStatus_UnavailableSoftware = 6, + k_EBrowserFeatureStatus_UnavailableOff = 7, + k_EBrowserFeatureStatus_UnavailableOffOk = 8, + k_EBrowserFeatureStatus_EnabledReadback = 9, + k_EBrowserFeatureStatus_EnabledForce = 10, + k_EBrowserFeatureStatus_Enabled = 11, + k_EBrowserFeatureStatus_EnabledOn = 12, + k_EBrowserFeatureStatus_EnabledForceOn = 13, + } + [global::ProtoBuf.ProtoContract()] public enum ECommunityItemClass { @@ -620,6 +653,8 @@ public enum ECompromiseDetectionType k_ECompromiseDetectionType_TradeEvent = 1, k_ECompromiseDetectionType_ApiCallRate = 2, k_ECompromiseDetectionType_Manual = 3, + k_ECompromiseDetectionType_TicketAction = 4, + k_ECompromiseDetectionType_MaliciousRefund = 5, } [global::ProtoBuf.ProtoContract()] @@ -649,6 +684,14 @@ public enum EGameRecordingType k_EGameRecordingType_Clip = 4, } + [global::ProtoBuf.ProtoContract()] + public enum EExportCodec + { + k_EExportCodec_Default = 0, + k_EExportCodec_H264 = 1, + k_EExportCodec_H265 = 2, + } + [global::ProtoBuf.ProtoContract()] public enum EProtoAppType { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs index 01aeb70a8..096d65647 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs @@ -2805,6 +2805,9 @@ public uint socache_control public void Resetsocache_control() => __pbn__socache_control = null; private uint? __pbn__socache_control; + [global::ProtoBuf.ProtoMember(21)] + public global::System.Collections.Generic.List teammate_colors { get; } = new global::System.Collections.Generic.List(); + } [global::ProtoBuf.ProtoContract()] @@ -5232,6 +5235,26 @@ public float offset_y public void Resetoffset_y() => __pbn__offset_y = null; private float? __pbn__offset_y; + [global::ProtoBuf.ProtoMember(9)] + public float offset_z + { + get => __pbn__offset_z.GetValueOrDefault(); + set => __pbn__offset_z = value; + } + public bool ShouldSerializeoffset_z() => __pbn__offset_z != null; + public void Resetoffset_z() => __pbn__offset_z = null; + private float? __pbn__offset_z; + + [global::ProtoBuf.ProtoMember(10)] + public uint pattern + { + get => __pbn__pattern.GetValueOrDefault(); + set => __pbn__pattern = value; + } + public bool ShouldSerializepattern() => __pbn__pattern != null; + public void Resetpattern() => __pbn__pattern = null; + private uint? __pbn__pattern; + } } @@ -6489,6 +6512,57 @@ public uint redeemable_balance } + [global::ProtoBuf.ProtoContract()] + public partial class CSOAccountXpShop : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + public uint generation_time + { + get => __pbn__generation_time.GetValueOrDefault(); + set => __pbn__generation_time = value; + } + public bool ShouldSerializegeneration_time() => __pbn__generation_time != null; + public void Resetgeneration_time() => __pbn__generation_time = null; + private uint? __pbn__generation_time; + + [global::ProtoBuf.ProtoMember(2)] + public uint redeemable_balance + { + get => __pbn__redeemable_balance.GetValueOrDefault(); + set => __pbn__redeemable_balance = value; + } + public bool ShouldSerializeredeemable_balance() => __pbn__redeemable_balance != null; + public void Resetredeemable_balance() => __pbn__redeemable_balance = null; + private uint? __pbn__redeemable_balance; + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List xp_tracks { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CSOAccountKeychainRemoveToolCharges : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + public uint charges + { + get => __pbn__charges.GetValueOrDefault(); + set => __pbn__charges = value; + } + public bool ShouldSerializecharges() => __pbn__charges != null; + public void Resetcharges() => __pbn__charges = null; + private uint? __pbn__charges; + + } + [global::ProtoBuf.ProtoContract()] public partial class CSOQuestProgress : global::ProtoBuf.IExtensible { @@ -6688,6 +6762,50 @@ public uint xp_trail_level } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCCStrike15_v2_GC2ClientNotifyXPShop : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + public CSOAccountXpShop prematch { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + public CSOAccountXpShop postmatch { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + public uint current_xp + { + get => __pbn__current_xp.GetValueOrDefault(); + set => __pbn__current_xp = value; + } + public bool ShouldSerializecurrent_xp() => __pbn__current_xp != null; + public void Resetcurrent_xp() => __pbn__current_xp = null; + private uint? __pbn__current_xp; + + [global::ProtoBuf.ProtoMember(4)] + public uint current_level + { + get => __pbn__current_level.GetValueOrDefault(); + set => __pbn__current_level = value; + } + public bool ShouldSerializecurrent_level() => __pbn__current_level != null; + public void Resetcurrent_level() => __pbn__current_level = null; + private uint? __pbn__current_level; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCCStrike15_v2_Client2GcAckXPShopTracks : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgGC_GlobalGame_Subscribe : global::ProtoBuf.IExtensible { @@ -8664,6 +8782,8 @@ public enum ECsgoGCMsg k_EMsgGCCStrike15_v2_SetPlayerLeaderboardSafeName = 9218, k_EMsgGCCStrike15_v2_ClientRedeemFreeReward = 9219, k_EMsgGCCStrike15_v2_ClientNetworkConfig = 9220, + k_EMsgGCCStrike15_v2_GC2ClientNotifyXPShop = 9221, + k_EMsgGCCStrike15_v2_Client2GcAckXPShopTracks = 9222, } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGC.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGC.cs index e7480bebd..9b1eb584c 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGC.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGC.cs @@ -445,6 +445,16 @@ public uint additional_backpack_slots public void Resetadditional_backpack_slots() => __pbn__additional_backpack_slots = null; private uint? __pbn__additional_backpack_slots; + [global::ProtoBuf.ProtoMember(6, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint trade_ban_expiration + { + get => __pbn__trade_ban_expiration.GetValueOrDefault(); + set => __pbn__trade_ban_expiration = value; + } + public bool ShouldSerializetrade_ban_expiration() => __pbn__trade_ban_expiration != null; + public void Resettrade_ban_expiration() => __pbn__trade_ban_expiration = null; + private uint? __pbn__trade_ban_expiration; + [global::ProtoBuf.ProtoMember(12, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] public uint bonus_xp_timestamp_refresh { @@ -1026,6 +1036,26 @@ public float sticker_offset_y public void Resetsticker_offset_y() => __pbn__sticker_offset_y = null; private float? __pbn__sticker_offset_y; + [global::ProtoBuf.ProtoMember(10)] + public float sticker_offset_z + { + get => __pbn__sticker_offset_z.GetValueOrDefault(); + set => __pbn__sticker_offset_z = value; + } + public bool ShouldSerializesticker_offset_z() => __pbn__sticker_offset_z != null; + public void Resetsticker_offset_z() => __pbn__sticker_offset_z = null; + private float? __pbn__sticker_offset_z; + + [global::ProtoBuf.ProtoMember(11)] + public float sticker_wear_target + { + get => __pbn__sticker_wear_target.GetValueOrDefault(); + set => __pbn__sticker_wear_target = value; + } + public bool ShouldSerializesticker_wear_target() => __pbn__sticker_wear_target != null; + public void Resetsticker_wear_target() => __pbn__sticker_wear_target = null; + private float? __pbn__sticker_wear_target; + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCEcon.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCEcon.cs index 896b05b3d..265a027b3 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCEcon.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCEcon.cs @@ -180,6 +180,9 @@ public uint request public void Resetrequest() => __pbn__request = null; private uint? __pbn__request; + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List extra_data { get; } = new global::System.Collections.Generic.List(); + } [global::ProtoBuf.ProtoContract()] @@ -382,12 +385,16 @@ public enum EGCItemCustomizationNotification k_EGCItemCustomizationNotification_StatTrakSwap = 1088, k_EGCItemCustomizationNotification_RemovePatch = 1089, k_EGCItemCustomizationNotification_ApplyPatch = 1090, + k_EGCItemCustomizationNotification_ApplyKeychain = 1091, + k_EGCItemCustomizationNotification_RemoveKeychain = 1092, k_EGCItemCustomizationNotification_ActivateFanToken = 9178, k_EGCItemCustomizationNotification_ActivateOperationCoin = 9179, k_EGCItemCustomizationNotification_GraffitiUnseal = 9185, k_EGCItemCustomizationNotification_GenerateSouvenir = 9204, k_EGCItemCustomizationNotification_ClientRedeemMissionReward = 9209, k_EGCItemCustomizationNotification_ClientRedeemFreeReward = 9219, + k_EGCItemCustomizationNotification_XpShopUseTicket = 9221, + k_EGCItemCustomizationNotification_XpShopAckTracks = 9222, } } diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs index f0850ea03..23a96a26b 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs @@ -8975,6 +8975,18 @@ public partial class CMsgSteamLearnLateGameItemPurchasesV2 : global::ProtoBuf.IE } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearnMainGameItemPurchases : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + public global::System.Collections.Generic.List item_ids { get; } = new global::System.Collections.Generic.List(); + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgSteamLearnWardPlacement : global::ProtoBuf.IExtensible { diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs index 06adbfa00..853b9978d 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs @@ -784,6 +784,98 @@ public ESessionPersistence requested_persistence public void Resetrequested_persistence() => __pbn__requested_persistence = null; private ESessionPersistence? __pbn__requested_persistence; + [global::ProtoBuf.ProtoMember(13)] + public int device_trust + { + get => __pbn__device_trust.GetValueOrDefault(); + set => __pbn__device_trust = value; + } + public bool ShouldSerializedevice_trust() => __pbn__device_trust != null; + public void Resetdevice_trust() => __pbn__device_trust = null; + private int? __pbn__device_trust; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CAuthentication_GetAuthSessionRiskInfo_Request : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + public ulong client_id + { + get => __pbn__client_id.GetValueOrDefault(); + set => __pbn__client_id = value; + } + public bool ShouldSerializeclient_id() => __pbn__client_id != null; + public void Resetclient_id() => __pbn__client_id = null; + private ulong? __pbn__client_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint language + { + get => __pbn__language.GetValueOrDefault(); + set => __pbn__language = value; + } + public bool ShouldSerializelanguage() => __pbn__language != null; + public void Resetlanguage() => __pbn__language = null; + private uint? __pbn__language; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CAuthentication_GetAuthSessionRiskInfo_Response : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + [global::System.ComponentModel.DefaultValue("")] + public string location_confirmer + { + get => __pbn__location_confirmer ?? ""; + set => __pbn__location_confirmer = value; + } + public bool ShouldSerializelocation_confirmer() => __pbn__location_confirmer != null; + public void Resetlocation_confirmer() => __pbn__location_confirmer = null; + private string __pbn__location_confirmer; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string location_requestor + { + get => __pbn__location_requestor ?? ""; + set => __pbn__location_requestor = value; + } + public bool ShouldSerializelocation_requestor() => __pbn__location_requestor != null; + public void Resetlocation_requestor() => __pbn__location_requestor = null; + private string __pbn__location_requestor; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string location_other + { + get => __pbn__location_other ?? ""; + set => __pbn__location_other = value; + } + public bool ShouldSerializelocation_other() => __pbn__location_other != null; + public void Resetlocation_other() => __pbn__location_other = null; + private string __pbn__location_other; + + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue(EAuthTokenPlatformType.k_EAuthTokenPlatformType_Unknown)] + public EAuthTokenPlatformType platform_type + { + get => __pbn__platform_type ?? EAuthTokenPlatformType.k_EAuthTokenPlatformType_Unknown; + set => __pbn__platform_type = value; + } + public bool ShouldSerializeplatform_type() => __pbn__platform_type != null; + public void Resetplatform_type() => __pbn__platform_type = null; + private EAuthTokenPlatformType? __pbn__platform_type; + } [global::ProtoBuf.ProtoContract()] @@ -1782,6 +1874,44 @@ public partial class CAuthenticationSupport_GetTokenHistory_Response : global::P } + [global::ProtoBuf.ProtoContract()] + public partial class CAuthenticationSupport_MarkTokenCompromised_Request : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public ulong steamid + { + get => __pbn__steamid.GetValueOrDefault(); + set => __pbn__steamid = value; + } + public bool ShouldSerializesteamid() => __pbn__steamid != null; + public void Resetsteamid() => __pbn__steamid = null; + private ulong? __pbn__steamid; + + [global::ProtoBuf.ProtoMember(2, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public ulong token_id + { + get => __pbn__token_id.GetValueOrDefault(); + set => __pbn__token_id = value; + } + public bool ShouldSerializetoken_id() => __pbn__token_id != null; + public void Resettoken_id() => __pbn__token_id = null; + private ulong? __pbn__token_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CAuthenticationSupport_MarkTokenCompromised_Response : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + } + [global::ProtoBuf.ProtoContract()] public partial class CCloudGaming_CreateNonce_Request : global::ProtoBuf.IExtensible { @@ -1986,6 +2116,7 @@ public interface IAuthentication CAuthentication_BeginAuthSessionViaCredentials_Response BeginAuthSessionViaCredentials(CAuthentication_BeginAuthSessionViaCredentials_Request request); CAuthentication_PollAuthSessionStatus_Response PollAuthSessionStatus(CAuthentication_PollAuthSessionStatus_Request request); CAuthentication_GetAuthSessionInfo_Response GetAuthSessionInfo(CAuthentication_GetAuthSessionInfo_Request request); + CAuthentication_GetAuthSessionRiskInfo_Response GetAuthSessionRiskInfo(CAuthentication_GetAuthSessionRiskInfo_Request request); CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response UpdateAuthSessionWithMobileConfirmation(CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request request); CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response UpdateAuthSessionWithSteamGuardCode(CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request request); CAuthentication_AccessToken_GenerateForApp_Response GenerateAccessTokenForApp(CAuthentication_AccessToken_GenerateForApp_Request request); @@ -2002,6 +2133,7 @@ public interface IAuthenticationSupport CAuthenticationSupport_QueryRefreshTokenByID_Response QueryRefreshTokenByID(CAuthenticationSupport_QueryRefreshTokenByID_Request request); CAuthenticationSupport_RevokeToken_Response RevokeToken(CAuthenticationSupport_RevokeToken_Request request); CAuthenticationSupport_GetTokenHistory_Response GetTokenHistory(CAuthenticationSupport_GetTokenHistory_Request request); + CAuthenticationSupport_MarkTokenCompromised_Response MarkTokenCompromised(CAuthenticationSupport_MarkTokenCompromised_Request request); } public interface ICloudGaming diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientMetrics.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientMetrics.cs index d4e9e2b7e..6393e7f2d 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientMetrics.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientMetrics.cs @@ -1405,6 +1405,7 @@ public enum EClipRangeMethod k_EClipRangeMethod_ContextMenu = 4, k_EClipRangeMethod_Drag = 5, k_EClipRangeMethod_EntireClip = 6, + k_EClipRangeMethod_PhaseRecording = 7, } public interface IClientMetrics diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgMarketingMessages.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgMarketingMessages.cs index 540fa965b..0570e3122 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgMarketingMessages.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgMarketingMessages.cs @@ -1182,6 +1182,9 @@ public enum EMarketingMessageType k_EMarketingMessageMidweekDeal = 11, k_EMarketingMessageDailyDeal = 12, k_EMarketingMessageNewDLC = 13, + k_EMarketingMessageFreeWeekend = 14, + k_EMarketingMessageSalePages = 15, + k_EMarketingMessagePlaytestAvailable = 16, } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgStoreBrowse.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgStoreBrowse.cs index a34744592..1acdbe42f 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgStoreBrowse.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgStoreBrowse.cs @@ -595,6 +595,12 @@ public uint parent_appid public void Resetparent_appid() => __pbn__parent_appid = null; private uint? __pbn__parent_appid; + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List demo_appid { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List standalone_demo_appid { get; } = new global::System.Collections.Generic.List(); + } [global::ProtoBuf.ProtoContract()] @@ -1382,9 +1388,10 @@ public bool hide_discount_pct_for_compliance private bool? __pbn__hide_discount_pct_for_compliance; [global::ProtoBuf.ProtoMember(43)] + [global::System.ComponentModel.DefaultValue(1)] public int included_game_count { - get => __pbn__included_game_count.GetValueOrDefault(); + get => __pbn__included_game_count ?? 1; set => __pbn__included_game_count = value; } public bool ShouldSerializeincluded_game_count() => __pbn__included_game_count != null; @@ -1819,6 +1826,17 @@ public string url public void Reseturl() => __pbn__url = null; private string __pbn__url; + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string text + { + get => __pbn__text ?? ""; + set => __pbn__text = value; + } + public bool ShouldSerializetext() => __pbn__text != null; + public void Resettext() => __pbn__text = null; + private string __pbn__text; + } } @@ -2154,6 +2172,90 @@ public bool computed } + [global::ProtoBuf.ProtoContract()] + public partial class CStoreBrowse_GetPriceStops_Request : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + [global::System.ComponentModel.DefaultValue("")] + public string country_code + { + get => __pbn__country_code ?? ""; + set => __pbn__country_code = value; + } + public bool ShouldSerializecountry_code() => __pbn__country_code != null; + public void Resetcountry_code() => __pbn__country_code = null; + private string __pbn__country_code; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string currency_code + { + get => __pbn__currency_code ?? ""; + set => __pbn__currency_code = value; + } + public bool ShouldSerializecurrency_code() => __pbn__currency_code != null; + public void Resetcurrency_code() => __pbn__currency_code = null; + private string __pbn__currency_code; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CStoreBrowse_GetPriceStops_Response : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + public global::System.Collections.Generic.List price_stops { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string currency_code + { + get => __pbn__currency_code ?? ""; + set => __pbn__currency_code = value; + } + public bool ShouldSerializecurrency_code() => __pbn__currency_code != null; + public void Resetcurrency_code() => __pbn__currency_code = null; + private string __pbn__currency_code; + + [global::ProtoBuf.ProtoContract()] + public partial class PriceStop : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + [global::System.ComponentModel.DefaultValue("")] + public string formatted_amount + { + get => __pbn__formatted_amount ?? ""; + set => __pbn__formatted_amount = value; + } + public bool ShouldSerializeformatted_amount() => __pbn__formatted_amount != null; + public void Resetformatted_amount() => __pbn__formatted_amount = null; + private string __pbn__formatted_amount; + + [global::ProtoBuf.ProtoMember(2)] + public long amount_in_cents + { + get => __pbn__amount_in_cents.GetValueOrDefault(); + set => __pbn__amount_in_cents = value; + } + public bool ShouldSerializeamount_in_cents() => __pbn__amount_in_cents != null; + public void Resetamount_in_cents() => __pbn__amount_in_cents = null; + private long? __pbn__amount_in_cents; + + } + + } + [global::ProtoBuf.ProtoContract()] public partial class CStoreBrowse_GetDLCForApps_Request : global::ProtoBuf.IExtensible { @@ -2653,7 +2755,20 @@ public enum EStoreLinkType k_EStoreLinkType_Twitter = 3, k_EStoreLinkType_Twitch = 4, k_EStoreLinkType_Discord = 5, - k_EStoreLinkType_MAX = 6, + k_EStoreLinkType_QQ = 6, + k_EStoreLinkType_VK = 7, + k_EStoreLinkType_Bilibili = 8, + k_EStoreLinkType_Weibo = 9, + k_EStoreLinkType_Reddit = 10, + k_EStoreLinkType_Instagram = 11, + k_EStoreLinkType_Tumblr = 12, + k_EStoreLinkType_Tieba = 13, + k_EStoreLinkType_Tiktok = 14, + k_EStoreLinkType_Telegram = 15, + k_EStoreLinkType_LinkedIn = 16, + k_EStoreLinkType_WeChat = 17, + k_EStoreLinkType_QQLink = 18, + k_EStoreLinkType_MAX = 19, } [global::ProtoBuf.ProtoContract()] @@ -2671,6 +2786,7 @@ public interface IStoreBrowse { CStoreBrowse_GetItems_Response GetItems(CStoreBrowse_GetItems_Request request); CStoreBrowse_GetStoreCategories_Response GetStoreCategories(CStoreBrowse_GetStoreCategories_Request request); + CStoreBrowse_GetPriceStops_Response GetPriceStops(CStoreBrowse_GetPriceStops_Request request); CStoreBrowse_GetDLCForApps_Response GetDLCForApps(CStoreBrowse_GetDLCForApps_Request request); CStoreBrowse_GetDLCForAppsSolr_Response GetDLCForAppsSolr(CStoreBrowse_GetDLCForAppsSolr_Request request); CStoreBrowse_GetHardwareItems_Response GetHardwareItems(CStoreBrowse_GetHardwareItems_Request request); diff --git a/SteamKit2/SteamKit2/Base/Generated/WebUI/SteamMsgAccountCart.cs b/SteamKit2/SteamKit2/Base/Generated/WebUI/SteamMsgAccountCart.cs index 200548431..e8d3c571b 100644 --- a/SteamKit2/SteamKit2/Base/Generated/WebUI/SteamMsgAccountCart.cs +++ b/SteamKit2/SteamKit2/Base/Generated/WebUI/SteamMsgAccountCart.cs @@ -521,163 +521,6 @@ public partial class CAccountCart_RemoveItemFromCart_Response : global::ProtoBuf } - [global::ProtoBuf.ProtoContract()] - public partial class CUserInterface_CuratorData : global::ProtoBuf.IExtensible - { - private global::ProtoBuf.IExtension __pbn__extensionData; - global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) - => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); - - [global::ProtoBuf.ProtoMember(1)] - public uint clanid - { - get => __pbn__clanid.GetValueOrDefault(); - set => __pbn__clanid = value; - } - public bool ShouldSerializeclanid() => __pbn__clanid != null; - public void Resetclanid() => __pbn__clanid = null; - private uint? __pbn__clanid; - - [global::ProtoBuf.ProtoMember(2)] - public ulong listid - { - get => __pbn__listid.GetValueOrDefault(); - set => __pbn__listid = value; - } - public bool ShouldSerializelistid() => __pbn__listid != null; - public void Resetlistid() => __pbn__listid = null; - private ulong? __pbn__listid; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CUserInterface_NavData : global::ProtoBuf.IExtensible - { - private global::ProtoBuf.IExtension __pbn__extensionData; - global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) - => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); - - [global::ProtoBuf.ProtoMember(1)] - [global::System.ComponentModel.DefaultValue("")] - public string domain - { - get => __pbn__domain ?? ""; - set => __pbn__domain = value; - } - public bool ShouldSerializedomain() => __pbn__domain != null; - public void Resetdomain() => __pbn__domain = null; - private string __pbn__domain; - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string controller - { - get => __pbn__controller ?? ""; - set => __pbn__controller = value; - } - public bool ShouldSerializecontroller() => __pbn__controller != null; - public void Resetcontroller() => __pbn__controller = null; - private string __pbn__controller; - - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string method - { - get => __pbn__method ?? ""; - set => __pbn__method = value; - } - public bool ShouldSerializemethod() => __pbn__method != null; - public void Resetmethod() => __pbn__method = null; - private string __pbn__method; - - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string submethod - { - get => __pbn__submethod ?? ""; - set => __pbn__submethod = value; - } - public bool ShouldSerializesubmethod() => __pbn__submethod != null; - public void Resetsubmethod() => __pbn__submethod = null; - private string __pbn__submethod; - - [global::ProtoBuf.ProtoMember(5)] - [global::System.ComponentModel.DefaultValue("")] - public string feature - { - get => __pbn__feature ?? ""; - set => __pbn__feature = value; - } - public bool ShouldSerializefeature() => __pbn__feature != null; - public void Resetfeature() => __pbn__feature = null; - private string __pbn__feature; - - [global::ProtoBuf.ProtoMember(6)] - public uint depth - { - get => __pbn__depth.GetValueOrDefault(); - set => __pbn__depth = value; - } - public bool ShouldSerializedepth() => __pbn__depth != null; - public void Resetdepth() => __pbn__depth = null; - private uint? __pbn__depth; - - [global::ProtoBuf.ProtoMember(7)] - [global::System.ComponentModel.DefaultValue("")] - public string countrycode - { - get => __pbn__countrycode ?? ""; - set => __pbn__countrycode = value; - } - public bool ShouldSerializecountrycode() => __pbn__countrycode != null; - public void Resetcountrycode() => __pbn__countrycode = null; - private string __pbn__countrycode; - - [global::ProtoBuf.ProtoMember(8)] - public ulong webkey - { - get => __pbn__webkey.GetValueOrDefault(); - set => __pbn__webkey = value; - } - public bool ShouldSerializewebkey() => __pbn__webkey != null; - public void Resetwebkey() => __pbn__webkey = null; - private ulong? __pbn__webkey; - - [global::ProtoBuf.ProtoMember(9)] - public bool is_client - { - get => __pbn__is_client.GetValueOrDefault(); - set => __pbn__is_client = value; - } - public bool ShouldSerializeis_client() => __pbn__is_client != null; - public void Resetis_client() => __pbn__is_client = null; - private bool? __pbn__is_client; - - [global::ProtoBuf.ProtoMember(10)] - public CUserInterface_CuratorData curator_data { get; set; } - - [global::ProtoBuf.ProtoMember(11)] - public bool is_likely_bot - { - get => __pbn__is_likely_bot.GetValueOrDefault(); - set => __pbn__is_likely_bot = value; - } - public bool ShouldSerializeis_likely_bot() => __pbn__is_likely_bot != null; - public void Resetis_likely_bot() => __pbn__is_likely_bot = null; - private bool? __pbn__is_likely_bot; - - [global::ProtoBuf.ProtoMember(12)] - public bool is_utm - { - get => __pbn__is_utm.GetValueOrDefault(); - set => __pbn__is_utm = value; - } - public bool ShouldSerializeis_utm() => __pbn__is_utm != null; - public void Resetis_utm() => __pbn__is_utm = null; - private bool? __pbn__is_utm; - - } - public interface IAccountCart { CAccountCart_AddItemsToCart_Response AddItemsToCart(CAccountCart_AddItemsToCart_Request request); diff --git a/SteamKit2/SteamKit2/Base/Generated/WebUI/SteamMsgCommon.cs b/SteamKit2/SteamKit2/Base/Generated/WebUI/SteamMsgCommon.cs index 97b6ee88b..f29693a6b 100644 --- a/SteamKit2/SteamKit2/Base/Generated/WebUI/SteamMsgCommon.cs +++ b/SteamKit2/SteamKit2/Base/Generated/WebUI/SteamMsgCommon.cs @@ -18346,6 +18346,16 @@ public bool gamestream_hardware_video_encode public void Resetgamestream_hardware_video_encode() => __pbn__gamestream_hardware_video_encode = null; private bool? __pbn__gamestream_hardware_video_encode; + [global::ProtoBuf.ProtoMember(13001)] + public bool gamestream_enable_video_h265 + { + get => __pbn__gamestream_enable_video_h265.GetValueOrDefault(); + set => __pbn__gamestream_enable_video_h265 = value; + } + public bool ShouldSerializegamestream_enable_video_h265() => __pbn__gamestream_enable_video_h265 != null; + public void Resetgamestream_enable_video_h265() => __pbn__gamestream_enable_video_h265 = null; + private bool? __pbn__gamestream_enable_video_h265; + [global::ProtoBuf.ProtoMember(14001)] public bool steam_input_configurator_error_msg_enable { @@ -18556,14 +18566,15 @@ public bool g_background_a_m private bool? __pbn__g_background_a_m; [global::ProtoBuf.ProtoMember(18210)] - public int g_background_br + [global::System.ComponentModel.DefaultValue("")] + public string gamerecording_video_bitrate { - get => __pbn__g_background_br.GetValueOrDefault(); - set => __pbn__g_background_br = value; + get => __pbn__gamerecording_video_bitrate ?? ""; + set => __pbn__gamerecording_video_bitrate = value; } - public bool ShouldSerializeg_background_br() => __pbn__g_background_br != null; - public void Resetg_background_br() => __pbn__g_background_br = null; - private int? __pbn__g_background_br; + public bool ShouldSerializegamerecording_video_bitrate() => __pbn__gamerecording_video_bitrate != null; + public void Resetgamerecording_video_bitrate() => __pbn__gamerecording_video_bitrate = null; + private string __pbn__gamerecording_video_bitrate; [global::ProtoBuf.ProtoMember(18211)] public bool g_background_a_s @@ -18618,6 +18629,97 @@ public float gamerecording_ic_seconds public void Resetgamerecording_ic_seconds() => __pbn__gamerecording_ic_seconds = null; private float? __pbn__gamerecording_ic_seconds; + [global::ProtoBuf.ProtoMember(18217)] + public int gamerecording_export_limit_type + { + get => __pbn__gamerecording_export_limit_type.GetValueOrDefault(); + set => __pbn__gamerecording_export_limit_type = value; + } + public bool ShouldSerializegamerecording_export_limit_type() => __pbn__gamerecording_export_limit_type != null; + public void Resetgamerecording_export_limit_type() => __pbn__gamerecording_export_limit_type = null; + private int? __pbn__gamerecording_export_limit_type; + + [global::ProtoBuf.ProtoMember(18218)] + public int gamerecording_export_limit_size_mb + { + get => __pbn__gamerecording_export_limit_size_mb.GetValueOrDefault(); + set => __pbn__gamerecording_export_limit_size_mb = value; + } + public bool ShouldSerializegamerecording_export_limit_size_mb() => __pbn__gamerecording_export_limit_size_mb != null; + public void Resetgamerecording_export_limit_size_mb() => __pbn__gamerecording_export_limit_size_mb = null; + private int? __pbn__gamerecording_export_limit_size_mb; + + [global::ProtoBuf.ProtoMember(18219)] + public int gamerecording_export_limit_bitrate + { + get => __pbn__gamerecording_export_limit_bitrate.GetValueOrDefault(); + set => __pbn__gamerecording_export_limit_bitrate = value; + } + public bool ShouldSerializegamerecording_export_limit_bitrate() => __pbn__gamerecording_export_limit_bitrate != null; + public void Resetgamerecording_export_limit_bitrate() => __pbn__gamerecording_export_limit_bitrate = null; + private int? __pbn__gamerecording_export_limit_bitrate; + + [global::ProtoBuf.ProtoMember(18220)] + public int gamerecording_export_limit_width + { + get => __pbn__gamerecording_export_limit_width.GetValueOrDefault(); + set => __pbn__gamerecording_export_limit_width = value; + } + public bool ShouldSerializegamerecording_export_limit_width() => __pbn__gamerecording_export_limit_width != null; + public void Resetgamerecording_export_limit_width() => __pbn__gamerecording_export_limit_width = null; + private int? __pbn__gamerecording_export_limit_width; + + [global::ProtoBuf.ProtoMember(18221)] + public int gamerecording_export_limit_height + { + get => __pbn__gamerecording_export_limit_height.GetValueOrDefault(); + set => __pbn__gamerecording_export_limit_height = value; + } + public bool ShouldSerializegamerecording_export_limit_height() => __pbn__gamerecording_export_limit_height != null; + public void Resetgamerecording_export_limit_height() => __pbn__gamerecording_export_limit_height = null; + private int? __pbn__gamerecording_export_limit_height; + + [global::ProtoBuf.ProtoMember(18222)] + public int gamerecording_export_limit_frame_rate + { + get => __pbn__gamerecording_export_limit_frame_rate.GetValueOrDefault(); + set => __pbn__gamerecording_export_limit_frame_rate = value; + } + public bool ShouldSerializegamerecording_export_limit_frame_rate() => __pbn__gamerecording_export_limit_frame_rate != null; + public void Resetgamerecording_export_limit_frame_rate() => __pbn__gamerecording_export_limit_frame_rate = null; + private int? __pbn__gamerecording_export_limit_frame_rate; + + [global::ProtoBuf.ProtoMember(18223)] + [global::System.ComponentModel.DefaultValue("")] + public string gamerecording_export_directory + { + get => __pbn__gamerecording_export_directory ?? ""; + set => __pbn__gamerecording_export_directory = value; + } + public bool ShouldSerializegamerecording_export_directory() => __pbn__gamerecording_export_directory != null; + public void Resetgamerecording_export_directory() => __pbn__gamerecording_export_directory = null; + private string __pbn__gamerecording_export_directory; + + [global::ProtoBuf.ProtoMember(18224)] + public int gamerecording_export_codec + { + get => __pbn__gamerecording_export_codec.GetValueOrDefault(); + set => __pbn__gamerecording_export_codec = value; + } + public bool ShouldSerializegamerecording_export_codec() => __pbn__gamerecording_export_codec != null; + public void Resetgamerecording_export_codec() => __pbn__gamerecording_export_codec = null; + private int? __pbn__gamerecording_export_codec; + + [global::ProtoBuf.ProtoMember(18225)] + public int gamerecording_video_maxheight + { + get => __pbn__gamerecording_video_maxheight.GetValueOrDefault(); + set => __pbn__gamerecording_video_maxheight = value; + } + public bool ShouldSerializegamerecording_video_maxheight() => __pbn__gamerecording_video_maxheight != null; + public void Resetgamerecording_video_maxheight() => __pbn__gamerecording_video_maxheight = null; + private int? __pbn__gamerecording_video_maxheight; + [global::ProtoBuf.ProtoMember(20000)] public bool show_timestamps_in_console { @@ -18990,6 +19092,26 @@ public bool system_bluetooth_enabled public void Resetsystem_bluetooth_enabled() => __pbn__system_bluetooth_enabled = null; private bool? __pbn__system_bluetooth_enabled; + [global::ProtoBuf.ProtoMember(140011)] + public bool controller_enable_chord + { + get => __pbn__controller_enable_chord.GetValueOrDefault(); + set => __pbn__controller_enable_chord = value; + } + public bool ShouldSerializecontroller_enable_chord() => __pbn__controller_enable_chord != null; + public void Resetcontroller_enable_chord() => __pbn__controller_enable_chord = null; + private bool? __pbn__controller_enable_chord; + + [global::ProtoBuf.ProtoMember(140012)] + public bool controller_poll_rate + { + get => __pbn__controller_poll_rate.GetValueOrDefault(); + set => __pbn__controller_poll_rate = value; + } + public bool ShouldSerializecontroller_poll_rate() => __pbn__controller_poll_rate != null; + public void Resetcontroller_poll_rate() => __pbn__controller_poll_rate = null; + private bool? __pbn__controller_poll_rate; + } [global::ProtoBuf.ProtoContract()] @@ -33948,6 +34070,17 @@ public bool enable_unreliable_fec public void Resetenable_unreliable_fec() => __pbn__enable_unreliable_fec = null; private bool? __pbn__enable_unreliable_fec; + [global::ProtoBuf.ProtoMember(26)] + [global::System.ComponentModel.DefaultValue(false)] + public bool enable_video_av1 + { + get => __pbn__enable_video_av1 ?? false; + set => __pbn__enable_video_av1 = value; + } + public bool ShouldSerializeenable_video_av1() => __pbn__enable_video_av1 != null; + public void Resetenable_video_av1() => __pbn__enable_video_av1 = null; + private bool? __pbn__enable_video_av1; + } [global::ProtoBuf.ProtoContract()] @@ -34193,6 +34326,163 @@ public string combined_text } + [global::ProtoBuf.ProtoContract()] + public partial class CUserInterface_CuratorData : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + public uint clanid + { + get => __pbn__clanid.GetValueOrDefault(); + set => __pbn__clanid = value; + } + public bool ShouldSerializeclanid() => __pbn__clanid != null; + public void Resetclanid() => __pbn__clanid = null; + private uint? __pbn__clanid; + + [global::ProtoBuf.ProtoMember(2)] + public ulong listid + { + get => __pbn__listid.GetValueOrDefault(); + set => __pbn__listid = value; + } + public bool ShouldSerializelistid() => __pbn__listid != null; + public void Resetlistid() => __pbn__listid = null; + private ulong? __pbn__listid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CUserInterface_NavData : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + [global::System.ComponentModel.DefaultValue("")] + public string domain + { + get => __pbn__domain ?? ""; + set => __pbn__domain = value; + } + public bool ShouldSerializedomain() => __pbn__domain != null; + public void Resetdomain() => __pbn__domain = null; + private string __pbn__domain; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string controller + { + get => __pbn__controller ?? ""; + set => __pbn__controller = value; + } + public bool ShouldSerializecontroller() => __pbn__controller != null; + public void Resetcontroller() => __pbn__controller = null; + private string __pbn__controller; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string method + { + get => __pbn__method ?? ""; + set => __pbn__method = value; + } + public bool ShouldSerializemethod() => __pbn__method != null; + public void Resetmethod() => __pbn__method = null; + private string __pbn__method; + + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue("")] + public string submethod + { + get => __pbn__submethod ?? ""; + set => __pbn__submethod = value; + } + public bool ShouldSerializesubmethod() => __pbn__submethod != null; + public void Resetsubmethod() => __pbn__submethod = null; + private string __pbn__submethod; + + [global::ProtoBuf.ProtoMember(5)] + [global::System.ComponentModel.DefaultValue("")] + public string feature + { + get => __pbn__feature ?? ""; + set => __pbn__feature = value; + } + public bool ShouldSerializefeature() => __pbn__feature != null; + public void Resetfeature() => __pbn__feature = null; + private string __pbn__feature; + + [global::ProtoBuf.ProtoMember(6)] + public uint depth + { + get => __pbn__depth.GetValueOrDefault(); + set => __pbn__depth = value; + } + public bool ShouldSerializedepth() => __pbn__depth != null; + public void Resetdepth() => __pbn__depth = null; + private uint? __pbn__depth; + + [global::ProtoBuf.ProtoMember(7)] + [global::System.ComponentModel.DefaultValue("")] + public string countrycode + { + get => __pbn__countrycode ?? ""; + set => __pbn__countrycode = value; + } + public bool ShouldSerializecountrycode() => __pbn__countrycode != null; + public void Resetcountrycode() => __pbn__countrycode = null; + private string __pbn__countrycode; + + [global::ProtoBuf.ProtoMember(8)] + public ulong webkey + { + get => __pbn__webkey.GetValueOrDefault(); + set => __pbn__webkey = value; + } + public bool ShouldSerializewebkey() => __pbn__webkey != null; + public void Resetwebkey() => __pbn__webkey = null; + private ulong? __pbn__webkey; + + [global::ProtoBuf.ProtoMember(9)] + public bool is_client + { + get => __pbn__is_client.GetValueOrDefault(); + set => __pbn__is_client = value; + } + public bool ShouldSerializeis_client() => __pbn__is_client != null; + public void Resetis_client() => __pbn__is_client = null; + private bool? __pbn__is_client; + + [global::ProtoBuf.ProtoMember(10)] + public CUserInterface_CuratorData curator_data { get; set; } + + [global::ProtoBuf.ProtoMember(11)] + public bool is_likely_bot + { + get => __pbn__is_likely_bot.GetValueOrDefault(); + set => __pbn__is_likely_bot = value; + } + public bool ShouldSerializeis_likely_bot() => __pbn__is_likely_bot != null; + public void Resetis_likely_bot() => __pbn__is_likely_bot = null; + private bool? __pbn__is_likely_bot; + + [global::ProtoBuf.ProtoMember(12)] + public bool is_utm + { + get => __pbn__is_utm.GetValueOrDefault(); + set => __pbn__is_utm = value; + } + public bool ShouldSerializeis_utm() => __pbn__is_utm != null; + public void Resetis_utm() => __pbn__is_utm = null; + private bool? __pbn__is_utm; + + } + [global::ProtoBuf.ProtoContract()] public partial class CVideo_GameRecordingSegmentInfo : global::ProtoBuf.IExtensible { @@ -34533,6 +34823,35 @@ public int origin } + [global::ProtoBuf.ProtoContract()] + public partial class CVRGamepadUI_Message_ExecuteSteamURL_Request : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + [global::System.ComponentModel.DefaultValue("")] + public string url + { + get => __pbn__url ?? ""; + set => __pbn__url = value; + } + public bool ShouldSerializeurl() => __pbn__url != null; + public void Reseturl() => __pbn__url = null; + private string __pbn__url; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVRGamepadUI_Message_ExecuteSteamURL_Response : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + } + [global::ProtoBuf.ProtoContract()] public partial class CVRGamepadUI_Message_Header : global::ProtoBuf.IExtensible { @@ -34991,6 +35310,35 @@ public partial class CVRGamepadUI_Message_ShowGame_Response : global::ProtoBuf.I } + [global::ProtoBuf.ProtoContract()] + public partial class CVRGamepadUI_Message_ShowOverlay_Request : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + [global::System.ComponentModel.DefaultValue("")] + public string overlay_key + { + get => __pbn__overlay_key ?? ""; + set => __pbn__overlay_key = value; + } + public bool ShouldSerializeoverlay_key() => __pbn__overlay_key != null; + public void Resetoverlay_key() => __pbn__overlay_key = null; + private string __pbn__overlay_key; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVRGamepadUI_Message_ShowOverlay_Response : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + } + [global::ProtoBuf.ProtoContract()] public partial class CVRGamepadUIShared_DashboardAction : global::ProtoBuf.IExtensible { @@ -37096,9 +37444,10 @@ public bool hide_discount_pct_for_compliance private bool? __pbn__hide_discount_pct_for_compliance; [global::ProtoBuf.ProtoMember(43)] + [global::System.ComponentModel.DefaultValue(1)] public int included_game_count { - get => __pbn__included_game_count.GetValueOrDefault(); + get => __pbn__included_game_count ?? 1; set => __pbn__included_game_count = value; } public bool ShouldSerializeincluded_game_count() => __pbn__included_game_count != null;