From 806571234dd1413295ac4665dd79f748614ae5ce Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Thu, 4 Jun 2020 13:16:14 +0300 Subject: [PATCH 1/2] Update protobufs --- Resources/Protobufs | 2 +- .../SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs | 215 ++ .../Base/Generated/GC/CSGO/SteamMsgBase.cs | 31 + .../Base/Generated/GC/CSGO/SteamMsgGCSDK.cs | 105 + .../Base/Generated/GC/Dota/MsgGCClient.cs | 1014 ++++++-- .../Generated/GC/Dota/MsgGCClientGuild.cs | 2147 +++++++++++++++++ .../Generated/GC/Dota/MsgGCClientMatchMgmt.cs | 2 + .../Base/Generated/GC/Dota/MsgGCCommon.cs | 513 ++++ .../Generated/GC/Dota/MsgGCCommonMatchMgmt.cs | 700 +++++- .../Base/Generated/GC/Dota/MsgGCMsgId.cs | 89 +- .../Base/Generated/GC/Dota/MsgGCServer.cs | 425 +++- .../Generated/GC/Dota/MsgMatchMetadata.cs | 497 +++- .../Base/Generated/GC/Dota/MsgSharedEnums.cs | 5 +- .../Base/Generated/GC/Dota/SteamMsgGCEcon.cs | 10 + .../Base/Generated/GC/Dota/SteamMsgGCSDK.cs | 51 + .../SteamKit2/Base/Generated/SteamMsgBase.cs | 30 + .../SteamKit2/Base/Generated/SteamMsgChat.cs | 32 + .../Base/Generated/SteamMsgInventory.cs | 20 + .../Base/Generated/SteamMsgPlayer.cs | 1183 +++++++-- .../Base/Generated/SteamMsgPublishedFile.cs | 65 + .../Base/Generated/SteamMsgUserAccount.cs | 31 + 21 files changed, 6650 insertions(+), 517 deletions(-) diff --git a/Resources/Protobufs b/Resources/Protobufs index ab48e4e3a..eeb5c60e9 160000 --- a/Resources/Protobufs +++ b/Resources/Protobufs @@ -1 +1 @@ -Subproject commit ab48e4e3a16b3bc5e1791e3e6dc580aa34e2721c +Subproject commit eeb5c60e9a6bf9f989b86bf77ec3d9e04a1bb8c6 diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs index d9a057d88..1a95354d5 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs @@ -6790,6 +6790,217 @@ public string json_featured } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCCStrike15_v2_ClientPerfReport : 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 entries { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class Entry : 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 perfcounter + { + get { return __pbn__perfcounter.GetValueOrDefault(); } + set { __pbn__perfcounter = value; } + } + public bool ShouldSerializeperfcounter() => __pbn__perfcounter != null; + public void Resetperfcounter() => __pbn__perfcounter = null; + private uint? __pbn__perfcounter; + + [global::ProtoBuf.ProtoMember(2)] + public uint length + { + get { return __pbn__length.GetValueOrDefault(); } + set { __pbn__length = value; } + } + public bool ShouldSerializelength() => __pbn__length != null; + public void Resetlength() => __pbn__length = null; + private uint? __pbn__length; + + [global::ProtoBuf.ProtoMember(3)] + public byte[] reference + { + get { return __pbn__reference; } + set { __pbn__reference = value; } + } + public bool ShouldSerializereference() => __pbn__reference != null; + public void Resetreference() => __pbn__reference = null; + private byte[] __pbn__reference; + + [global::ProtoBuf.ProtoMember(4)] + public byte[] actual + { + get { return __pbn__actual; } + set { __pbn__actual = value; } + } + public bool ShouldSerializeactual() => __pbn__actual != null; + public void Resetactual() => __pbn__actual = null; + private byte[] __pbn__actual; + + [global::ProtoBuf.ProtoMember(5)] + public uint sourceid + { + get { return __pbn__sourceid.GetValueOrDefault(); } + set { __pbn__sourceid = value; } + } + public bool ShouldSerializesourceid() => __pbn__sourceid != null; + public void Resetsourceid() => __pbn__sourceid = null; + private uint? __pbn__sourceid; + + [global::ProtoBuf.ProtoMember(6)] + public uint status + { + get { return __pbn__status.GetValueOrDefault(); } + set { __pbn__status = value; } + } + public bool ShouldSerializestatus() => __pbn__status != null; + public void Resetstatus() => __pbn__status = null; + private uint? __pbn__status; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCCStrike15_v2_ClientReportValidation : 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 file_report + { + get { return __pbn__file_report ?? ""; } + set { __pbn__file_report = value; } + } + public bool ShouldSerializefile_report() => __pbn__file_report != null; + public void Resetfile_report() => __pbn__file_report = null; + private string __pbn__file_report; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string command_line + { + get { return __pbn__command_line ?? ""; } + set { __pbn__command_line = value; } + } + public bool ShouldSerializecommand_line() => __pbn__command_line != null; + public void Resetcommand_line() => __pbn__command_line = null; + private string __pbn__command_line; + + [global::ProtoBuf.ProtoMember(3)] + public uint total_files + { + get { return __pbn__total_files.GetValueOrDefault(); } + set { __pbn__total_files = value; } + } + public bool ShouldSerializetotal_files() => __pbn__total_files != null; + public void Resettotal_files() => __pbn__total_files = null; + private uint? __pbn__total_files; + + [global::ProtoBuf.ProtoMember(4)] + public uint internal_error + { + get { return __pbn__internal_error.GetValueOrDefault(); } + set { __pbn__internal_error = value; } + } + public bool ShouldSerializeinternal_error() => __pbn__internal_error != null; + public void Resetinternal_error() => __pbn__internal_error = null; + private uint? __pbn__internal_error; + + [global::ProtoBuf.ProtoMember(5)] + public uint trust_time + { + get { return __pbn__trust_time.GetValueOrDefault(); } + set { __pbn__trust_time = value; } + } + public bool ShouldSerializetrust_time() => __pbn__trust_time != null; + public void Resettrust_time() => __pbn__trust_time = null; + private uint? __pbn__trust_time; + + [global::ProtoBuf.ProtoMember(6)] + public uint count_pending + { + get { return __pbn__count_pending.GetValueOrDefault(); } + set { __pbn__count_pending = value; } + } + public bool ShouldSerializecount_pending() => __pbn__count_pending != null; + public void Resetcount_pending() => __pbn__count_pending = null; + private uint? __pbn__count_pending; + + [global::ProtoBuf.ProtoMember(7)] + public uint count_completed + { + get { return __pbn__count_completed.GetValueOrDefault(); } + set { __pbn__count_completed = value; } + } + public bool ShouldSerializecount_completed() => __pbn__count_completed != null; + public void Resetcount_completed() => __pbn__count_completed = null; + private uint? __pbn__count_completed; + + [global::ProtoBuf.ProtoMember(8)] + public uint process_id + { + get { return __pbn__process_id.GetValueOrDefault(); } + set { __pbn__process_id = value; } + } + public bool ShouldSerializeprocess_id() => __pbn__process_id != null; + public void Resetprocess_id() => __pbn__process_id = null; + private uint? __pbn__process_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode : 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 file_report + { + get { return __pbn__file_report ?? ""; } + set { __pbn__file_report = value; } + } + public bool ShouldSerializefile_report() => __pbn__file_report != null; + public void Resetfile_report() => __pbn__file_report = null; + private string __pbn__file_report; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCCStrike15_v2_GC2ClientRequestValidation : 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 bool full_report + { + get { return __pbn__full_report.GetValueOrDefault(); } + set { __pbn__full_report = value; } + } + public bool ShouldSerializefull_report() => __pbn__full_report != null; + public void Resetfull_report() => __pbn__full_report = null; + private bool? __pbn__full_report; + + } + [global::ProtoBuf.ProtoContract()] public enum ECsgoGCMsg { @@ -6890,8 +7101,12 @@ public enum ECsgoGCMsg k_EMsgGCCStrike15_v2_MatchmakingServerMatchEndPartial = 9199, k_EMsgGCCStrike15_v2_SetEventFavorite = 9200, k_EMsgGCCStrike15_v2_GetEventFavorites_Request = 9201, + k_EMsgGCCStrike15_v2_ClientPerfReport = 9202, k_EMsgGCCStrike15_v2_GetEventFavorites_Response = 9203, k_EMsgGCCStrike15_v2_ClientRequestSouvenir = 9204, + k_EMsgGCCStrike15_v2_ClientReportValidation = 9205, + k_EMsgGCCStrike15_v2_GC2ClientRefuseSecureMode = 9206, + k_EMsgGCCStrike15_v2_GC2ClientRequestValidation = 9207, } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgBase.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgBase.cs index 8574494fb..17289fddc 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgBase.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgBase.cs @@ -2705,6 +2705,37 @@ public uint nexonid public void Resetnexonid() => __pbn__nexonid = null; private uint? __pbn__nexonid; + [global::ProtoBuf.ProtoMember(3)] + public int ageclass + { + get { return __pbn__ageclass.GetValueOrDefault(); } + set { __pbn__ageclass = value; } + } + public bool ShouldSerializeageclass() => __pbn__ageclass != null; + public void Resetageclass() => __pbn__ageclass = null; + private int? __pbn__ageclass; + + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue(true)] + public bool id_verified + { + get { return __pbn__id_verified ?? true; } + set { __pbn__id_verified = value; } + } + public bool ShouldSerializeid_verified() => __pbn__id_verified != null; + public void Resetid_verified() => __pbn__id_verified = null; + private bool? __pbn__id_verified; + + [global::ProtoBuf.ProtoMember(5)] + public bool is_adult + { + get { return __pbn__is_adult.GetValueOrDefault(); } + set { __pbn__is_adult = value; } + } + public bool ShouldSerializeis_adult() => __pbn__is_adult != null; + public void Resetis_adult() => __pbn__is_adult = null; + private bool? __pbn__is_adult; + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSDK.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSDK.cs index b64607e2f..795538318 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSDK.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSDK.cs @@ -801,6 +801,16 @@ public uint partner_accountbalance public void Resetpartner_accountbalance() => __pbn__partner_accountbalance = null; private uint? __pbn__partner_accountbalance; + [global::ProtoBuf.ProtoMember(9)] + public uint steam_launcher + { + get { return __pbn__steam_launcher.GetValueOrDefault(); } + set { __pbn__steam_launcher = value; } + } + public bool ShouldSerializesteam_launcher() => __pbn__steam_launcher != null; + public void Resetsteam_launcher() => __pbn__steam_launcher = null; + private uint? __pbn__steam_launcher; + } [global::ProtoBuf.ProtoContract()] @@ -1522,6 +1532,101 @@ public partial class CWorkshop_AddSpecialPayment_Response : global::ProtoBuf.IEx } + [global::ProtoBuf.ProtoContract()] + public partial class CProductInfo_SetRichPresenceLocalization_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 uint appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List languages { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public ulong steamid + { + get { return __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.ProtoContract()] + public partial class Token : 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 token + { + get { return __pbn__token ?? ""; } + set { __pbn__token = value; } + } + public bool ShouldSerializetoken() => __pbn__token != null; + public void Resettoken() => __pbn__token = null; + private string __pbn__token; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string value + { + get { return __pbn__value ?? ""; } + set { __pbn__value = value; } + } + public bool ShouldSerializevalue() => __pbn__value != null; + public void Resetvalue() => __pbn__value = null; + private string __pbn__value; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class LanguageSection : 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 language + { + get { return __pbn__language ?? ""; } + set { __pbn__language = value; } + } + public bool ShouldSerializelanguage() => __pbn__language != null; + public void Resetlanguage() => __pbn__language = null; + private string __pbn__language; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List tokens { get; } = new global::System.Collections.Generic.List(); + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CProductInfo_SetRichPresenceLocalization_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 enum GCClientLauncherType { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClient.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClient.cs index 6e61a5446..b2d1e0422 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClient.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClient.cs @@ -517,7 +517,6 @@ public enum PopupID MADE_ADMIN = 15, NEED_TO_PURCHASE = 16, SIGNON_MESSAGE = 17, - GUILD_KICKED = 18, MATCHMAKING_REGION_OFFLINE = 19, TOURNAMENT_GAME_NOT_FOUND = 21, TOURNAMENT_GAME_HAS_LOBBY_ID = 22, @@ -1432,6 +1431,16 @@ public int remaining_playtime public void Resetremaining_playtime() => __pbn__remaining_playtime = null; private int? __pbn__remaining_playtime; + [global::ProtoBuf.ProtoMember(33)] + public bool disable_guild_persona_info + { + get { return __pbn__disable_guild_persona_info.GetValueOrDefault(); } + set { __pbn__disable_guild_persona_info = value; } + } + public bool ShouldSerializedisable_guild_persona_info() => __pbn__disable_guild_persona_info != null; + public void Resetdisable_guild_persona_info() => __pbn__disable_guild_persona_info = null; + private bool? __pbn__disable_guild_persona_info; + [global::ProtoBuf.ProtoContract()] public partial class CExtraMsg : global::ProtoBuf.IExtensible { @@ -3052,9 +3061,10 @@ public partial class CMatchPlayerTimedStatStdDeviations : global::ProtoBuf.IExte => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(1)] public float kills { - get { return __pbn__kills.GetValueOrDefault(); } + get { return __pbn__kills ?? 1; } set { __pbn__kills = value; } } public bool ShouldSerializekills() => __pbn__kills != null; @@ -3062,9 +3072,10 @@ public float kills private float? __pbn__kills; [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue(1)] public float deaths { - get { return __pbn__deaths.GetValueOrDefault(); } + get { return __pbn__deaths ?? 1; } set { __pbn__deaths = value; } } public bool ShouldSerializedeaths() => __pbn__deaths != null; @@ -3072,9 +3083,10 @@ public float deaths private float? __pbn__deaths; [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue(1)] public float assists { - get { return __pbn__assists.GetValueOrDefault(); } + get { return __pbn__assists ?? 1; } set { __pbn__assists = value; } } public bool ShouldSerializeassists() => __pbn__assists != null; @@ -3082,9 +3094,10 @@ public float assists private float? __pbn__assists; [global::ProtoBuf.ProtoMember(5)] + [global::System.ComponentModel.DefaultValue(1)] public float net_worth { - get { return __pbn__net_worth.GetValueOrDefault(); } + get { return __pbn__net_worth ?? 1; } set { __pbn__net_worth = value; } } public bool ShouldSerializenet_worth() => __pbn__net_worth != null; @@ -3092,9 +3105,10 @@ public float net_worth private float? __pbn__net_worth; [global::ProtoBuf.ProtoMember(6)] + [global::System.ComponentModel.DefaultValue(1)] public float last_hits { - get { return __pbn__last_hits.GetValueOrDefault(); } + get { return __pbn__last_hits ?? 1; } set { __pbn__last_hits = value; } } public bool ShouldSerializelast_hits() => __pbn__last_hits != null; @@ -3102,9 +3116,10 @@ public float last_hits private float? __pbn__last_hits; [global::ProtoBuf.ProtoMember(7)] + [global::System.ComponentModel.DefaultValue(1)] public float denies { - get { return __pbn__denies.GetValueOrDefault(); } + get { return __pbn__denies ?? 1; } set { __pbn__denies = value; } } public bool ShouldSerializedenies() => __pbn__denies != null; @@ -3112,9 +3127,10 @@ public float denies private float? __pbn__denies; [global::ProtoBuf.ProtoMember(8)] + [global::System.ComponentModel.DefaultValue(1)] public float item_value { - get { return __pbn__item_value.GetValueOrDefault(); } + get { return __pbn__item_value ?? 1; } set { __pbn__item_value = value; } } public bool ShouldSerializeitem_value() => __pbn__item_value != null; @@ -3122,9 +3138,10 @@ public float item_value private float? __pbn__item_value; [global::ProtoBuf.ProtoMember(9)] + [global::System.ComponentModel.DefaultValue(1)] public float support_gold_spent { - get { return __pbn__support_gold_spent.GetValueOrDefault(); } + get { return __pbn__support_gold_spent ?? 1; } set { __pbn__support_gold_spent = value; } } public bool ShouldSerializesupport_gold_spent() => __pbn__support_gold_spent != null; @@ -3132,9 +3149,10 @@ public float support_gold_spent private float? __pbn__support_gold_spent; [global::ProtoBuf.ProtoMember(10)] + [global::System.ComponentModel.DefaultValue(1)] public float camps_stacked { - get { return __pbn__camps_stacked.GetValueOrDefault(); } + get { return __pbn__camps_stacked ?? 1; } set { __pbn__camps_stacked = value; } } public bool ShouldSerializecamps_stacked() => __pbn__camps_stacked != null; @@ -3142,9 +3160,10 @@ public float camps_stacked private float? __pbn__camps_stacked; [global::ProtoBuf.ProtoMember(11)] + [global::System.ComponentModel.DefaultValue(1)] public float wards_placed { - get { return __pbn__wards_placed.GetValueOrDefault(); } + get { return __pbn__wards_placed ?? 1; } set { __pbn__wards_placed = value; } } public bool ShouldSerializewards_placed() => __pbn__wards_placed != null; @@ -3152,9 +3171,10 @@ public float wards_placed private float? __pbn__wards_placed; [global::ProtoBuf.ProtoMember(12)] + [global::System.ComponentModel.DefaultValue(1)] public float dewards { - get { return __pbn__dewards.GetValueOrDefault(); } + get { return __pbn__dewards ?? 1; } set { __pbn__dewards = value; } } public bool ShouldSerializedewards() => __pbn__dewards != null; @@ -3162,9 +3182,10 @@ public float dewards private float? __pbn__dewards; [global::ProtoBuf.ProtoMember(13)] + [global::System.ComponentModel.DefaultValue(1)] public float triple_kills { - get { return __pbn__triple_kills.GetValueOrDefault(); } + get { return __pbn__triple_kills ?? 1; } set { __pbn__triple_kills = value; } } public bool ShouldSerializetriple_kills() => __pbn__triple_kills != null; @@ -3172,9 +3193,10 @@ public float triple_kills private float? __pbn__triple_kills; [global::ProtoBuf.ProtoMember(14)] + [global::System.ComponentModel.DefaultValue(1)] public float rampages { - get { return __pbn__rampages.GetValueOrDefault(); } + get { return __pbn__rampages ?? 1; } set { __pbn__rampages = value; } } public bool ShouldSerializerampages() => __pbn__rampages != null; @@ -7361,6 +7383,26 @@ public uint prediction_tokens_max public void Resetprediction_tokens_max() => __pbn__prediction_tokens_max = null; private uint? __pbn__prediction_tokens_max; + [global::ProtoBuf.ProtoMember(12)] + public uint bounties_remaining + { + get { return __pbn__bounties_remaining.GetValueOrDefault(); } + set { __pbn__bounties_remaining = value; } + } + public bool ShouldSerializebounties_remaining() => __pbn__bounties_remaining != null; + public void Resetbounties_remaining() => __pbn__bounties_remaining = null; + private uint? __pbn__bounties_remaining; + + [global::ProtoBuf.ProtoMember(13)] + public uint bounties_max + { + get { return __pbn__bounties_max.GetValueOrDefault(); } + set { __pbn__bounties_max = value; } + } + public bool ShouldSerializebounties_max() => __pbn__bounties_max != null; + public void Resetbounties_max() => __pbn__bounties_max = null; + private uint? __pbn__bounties_max; + } [global::ProtoBuf.ProtoContract()] @@ -11137,70 +11179,6 @@ public uint event_id } - [global::ProtoBuf.ProtoContract()] - public partial class CMsgDOTATriviaQuestion : 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 question_id - { - get { return __pbn__question_id.GetValueOrDefault(); } - set { __pbn__question_id = value; } - } - public bool ShouldSerializequestion_id() => __pbn__question_id != null; - public void Resetquestion_id() => __pbn__question_id = null; - private uint? __pbn__question_id; - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue(EDOTATriviaQuestionCategory.k_EDOTATriviaQuestionCategory_AbilityIcon)] - public EDOTATriviaQuestionCategory category - { - get { return __pbn__category ?? EDOTATriviaQuestionCategory.k_EDOTATriviaQuestionCategory_AbilityIcon; } - set { __pbn__category = value; } - } - public bool ShouldSerializecategory() => __pbn__category != null; - public void Resetcategory() => __pbn__category = null; - private EDOTATriviaQuestionCategory? __pbn__category; - - [global::ProtoBuf.ProtoMember(3)] - public uint timestamp - { - get { return __pbn__timestamp.GetValueOrDefault(); } - set { __pbn__timestamp = value; } - } - public bool ShouldSerializetimestamp() => __pbn__timestamp != null; - public void Resettimestamp() => __pbn__timestamp = null; - private uint? __pbn__timestamp; - - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string question_value - { - get { return __pbn__question_value ?? ""; } - set { __pbn__question_value = value; } - } - public bool ShouldSerializequestion_value() => __pbn__question_value != null; - public void Resetquestion_value() => __pbn__question_value = null; - private string __pbn__question_value; - - [global::ProtoBuf.ProtoMember(5)] - public global::System.Collections.Generic.List answer_values { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(6)] - public uint correct_answer_index - { - get { return __pbn__correct_answer_index.GetValueOrDefault(); } - set { __pbn__correct_answer_index = value; } - } - public bool ShouldSerializecorrect_answer_index() => __pbn__correct_answer_index != null; - public void Resetcorrect_answer_index() => __pbn__correct_answer_index = null; - private uint? __pbn__correct_answer_index; - - } - [global::ProtoBuf.ProtoContract()] public partial class CMsgDOTATriviaCurrentQuestions : global::ProtoBuf.IExtensible { @@ -11223,28 +11201,6 @@ public bool trivia_enabled } - [global::ProtoBuf.ProtoContract()] - public partial class CMsgDOTATriviaQuestionAnswersSummary : 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 bool summary_available - { - get { return __pbn__summary_available.GetValueOrDefault(); } - set { __pbn__summary_available = value; } - } - public bool ShouldSerializesummary_available() => __pbn__summary_available != null; - public void Resetsummary_available() => __pbn__summary_available = null; - private bool? __pbn__summary_available; - - [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List picked_count { get; } = new global::System.Collections.Generic.List(); - - } - [global::ProtoBuf.ProtoContract()] public partial class CMsgDOTASubmitTriviaQuestionAnswer : global::ProtoBuf.IExtensible { @@ -13748,6 +13704,16 @@ public Result result [global::ProtoBuf.ProtoMember(2)] public global::System.Collections.Generic.List map_variants { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(3)] + public uint available_map_variants_mask + { + get { return __pbn__available_map_variants_mask.GetValueOrDefault(); } + set { __pbn__available_map_variants_mask = value; } + } + public bool ShouldSerializeavailable_map_variants_mask() => __pbn__available_map_variants_mask != null; + public void Resetavailable_map_variants_mask() => __pbn__available_map_variants_mask = null; + private uint? __pbn__available_map_variants_mask; + [global::ProtoBuf.ProtoContract()] public partial class MapVariant : global::ProtoBuf.IExtensible { @@ -16138,13 +16104,23 @@ public partial class CMsgGCToClientVACReminder : global::ProtoBuf.IExtensible } [global::ProtoBuf.ProtoContract()] - public partial class CMsgClientToGCPullTabsRequest : global::ProtoBuf.IExtensible + public partial class CMsgClientToGCUnderDraftRequest : 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 account_id + { + get { return __pbn__account_id.GetValueOrDefault(); } + set { __pbn__account_id = value; } + } + public bool ShouldSerializeaccount_id() => __pbn__account_id != null; + public void Resetaccount_id() => __pbn__account_id = null; + private uint? __pbn__account_id; + + [global::ProtoBuf.ProtoMember(2)] public uint event_id { get { return __pbn__event_id.GetValueOrDefault(); } @@ -16157,39 +16133,50 @@ public uint event_id } [global::ProtoBuf.ProtoContract()] - public partial class CMsgGCToClientPullTabsResponse : global::ProtoBuf.IExtensible + public partial class CMsgClientToGCUnderDraftResponse : 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(EResponse.k_eInternalError)] - public EResponse result + [global::System.ComponentModel.DefaultValue(EUnderDraftResponse.k_eInternalError)] + public EUnderDraftResponse result { - get { return __pbn__result ?? EResponse.k_eInternalError; } + get { return __pbn__result ?? EUnderDraftResponse.k_eInternalError; } set { __pbn__result = value; } } public bool ShouldSerializeresult() => __pbn__result != null; public void Resetresult() => __pbn__result = null; - private EResponse? __pbn__result; + private EUnderDraftResponse? __pbn__result; [global::ProtoBuf.ProtoMember(2)] - public CMsgPullTabsData data { get; set; } + public uint account_id + { + get { return __pbn__account_id.GetValueOrDefault(); } + set { __pbn__account_id = value; } + } + public bool ShouldSerializeaccount_id() => __pbn__account_id != null; + public void Resetaccount_id() => __pbn__account_id = null; + private uint? __pbn__account_id; - [global::ProtoBuf.ProtoContract()] - public enum EResponse + [global::ProtoBuf.ProtoMember(3)] + public uint event_id { - k_eInternalError = 0, - k_eSuccess = 1, - k_eTooBusy = 2, - k_eDisabled = 3, + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(4)] + public CMsgUnderDraftData draft_data { get; set; } } [global::ProtoBuf.ProtoContract()] - public partial class CMsgClientToGCPullTabsRedeem : global::ProtoBuf.IExtensible + public partial class CMsgClientToGCUnderDraftReroll : global::ProtoBuf.IExtensible { private global::ProtoBuf.IExtension __pbn__extensionData; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) @@ -16205,45 +16192,106 @@ public uint event_id public void Resetevent_id() => __pbn__event_id = null; private uint? __pbn__event_id; + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCUnderDraftRerollResponse : 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(EUnderDraftResponse.k_eInternalError)] + public EUnderDraftResponse result + { + get { return __pbn__result ?? EUnderDraftResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EUnderDraftResponse? __pbn__result; + [global::ProtoBuf.ProtoMember(2)] - public uint board_id + public uint event_id { - get { return __pbn__board_id.GetValueOrDefault(); } - set { __pbn__board_id = value; } + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } } - public bool ShouldSerializeboard_id() => __pbn__board_id != null; - public void Resetboard_id() => __pbn__board_id = null; - private uint? __pbn__board_id; + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; [global::ProtoBuf.ProtoMember(3)] - public uint hero_id + public CMsgUnderDraftData draft_data { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCUnderDraftBuy : 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 event_id { - get { return __pbn__hero_id.GetValueOrDefault(); } - set { __pbn__hero_id = value; } + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } } - public bool ShouldSerializehero_id() => __pbn__hero_id != null; - public void Resethero_id() => __pbn__hero_id = null; - private uint? __pbn__hero_id; + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint slot_id + { + get { return __pbn__slot_id.GetValueOrDefault(); } + set { __pbn__slot_id = value; } + } + public bool ShouldSerializeslot_id() => __pbn__slot_id != null; + public void Resetslot_id() => __pbn__slot_id = null; + private uint? __pbn__slot_id; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgGCToClientPullTabsRedeemResponse : global::ProtoBuf.IExtensible + public partial class CMsgGCToClientGuildUnderDraftGoldUpdated : 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(EResponse.k_eInternalError)] - public EResponse result + public uint event_id { - get { return __pbn__result ?? EResponse.k_eInternalError; } + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCUnderDraftBuyResponse : 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(EUnderDraftResponse.k_eInternalError)] + public EUnderDraftResponse result + { + get { return __pbn__result ?? EUnderDraftResponse.k_eInternalError; } set { __pbn__result = value; } } public bool ShouldSerializeresult() => __pbn__result != null; public void Resetresult() => __pbn__result = null; - private EResponse? __pbn__result; + private EUnderDraftResponse? __pbn__result; [global::ProtoBuf.ProtoMember(2)] public uint event_id @@ -16256,65 +16304,629 @@ public uint event_id private uint? __pbn__event_id; [global::ProtoBuf.ProtoMember(3)] - public uint board_id + public uint slot_id { - get { return __pbn__board_id.GetValueOrDefault(); } - set { __pbn__board_id = value; } + get { return __pbn__slot_id.GetValueOrDefault(); } + set { __pbn__slot_id = value; } } - public bool ShouldSerializeboard_id() => __pbn__board_id != null; - public void Resetboard_id() => __pbn__board_id = null; - private uint? __pbn__board_id; + public bool ShouldSerializeslot_id() => __pbn__slot_id != null; + public void Resetslot_id() => __pbn__slot_id = null; + private uint? __pbn__slot_id; [global::ProtoBuf.ProtoMember(4)] - public uint hero_id - { - get { return __pbn__hero_id.GetValueOrDefault(); } - set { __pbn__hero_id = value; } - } - public bool ShouldSerializehero_id() => __pbn__hero_id != null; - public void Resethero_id() => __pbn__hero_id = null; - private uint? __pbn__hero_id; + public CMsgUnderDraftData draft_data { get; set; } - [global::ProtoBuf.ProtoMember(5)] - public uint action_id + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCUnderDraftSell : 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 event_id { - get { return __pbn__action_id.GetValueOrDefault(); } - set { __pbn__action_id = value; } + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } } - public bool ShouldSerializeaction_id() => __pbn__action_id != null; - public void Resetaction_id() => __pbn__action_id = null; - private uint? __pbn__action_id; + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; - [global::ProtoBuf.ProtoContract()] - public enum EResponse + [global::ProtoBuf.ProtoMember(2)] + public uint slot_id { - k_eInternalError = 0, - k_eSuccess = 1, - k_eTooBusy = 2, - k_eAlreadyGranted = 3, - k_eDisabled = 4, + get { return __pbn__slot_id.GetValueOrDefault(); } + set { __pbn__slot_id = value; } } + public bool ShouldSerializeslot_id() => __pbn__slot_id != null; + public void Resetslot_id() => __pbn__slot_id = null; + private uint? __pbn__slot_id; } [global::ProtoBuf.ProtoContract()] - public enum DOTA_WatchReplayType + public partial class CMsgClientToGCUnderDraftSellResponse : global::ProtoBuf.IExtensible { - DOTA_WATCH_REPLAY_NORMAL = 0, - DOTA_WATCH_REPLAY_HIGHLIGHTS = 1, - } + 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 enum EItemEditorReservationResult - { - k_EItemEditorReservationResult_OK = 1, - k_EItemEditorReservationResult_AlreadyExists = 2, - k_EItemEditorReservationResult_Reserved = 3, - k_EItemEditorReservationResult_TimedOut = 4, - } + [global::ProtoBuf.ProtoMember(1)] + [global::System.ComponentModel.DefaultValue(EUnderDraftResponse.k_eInternalError)] + public EUnderDraftResponse result + { + get { return __pbn__result ?? EUnderDraftResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EUnderDraftResponse? __pbn__result; - [global::ProtoBuf.ProtoContract()] - public enum EFeaturedHeroTextField + [global::ProtoBuf.ProtoMember(2)] + public uint event_id + { + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint slot_id + { + get { return __pbn__slot_id.GetValueOrDefault(); } + set { __pbn__slot_id = value; } + } + public bool ShouldSerializeslot_id() => __pbn__slot_id != null; + public void Resetslot_id() => __pbn__slot_id = null; + private uint? __pbn__slot_id; + + [global::ProtoBuf.ProtoMember(4)] + public CMsgUnderDraftData draft_data { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCUnderDraftRedeemReward : 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 event_id + { + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint action_id + { + get { return __pbn__action_id.GetValueOrDefault(); } + set { __pbn__action_id = value; } + } + public bool ShouldSerializeaction_id() => __pbn__action_id != null; + public void Resetaction_id() => __pbn__action_id = null; + private uint? __pbn__action_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCUnderDraftRedeemRewardResponse : 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(EUnderDraftResponse.k_eInternalError)] + public EUnderDraftResponse result + { + get { return __pbn__result ?? EUnderDraftResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EUnderDraftResponse? __pbn__result; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCUnderDraftRedeemSpecialReward : 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 event_id + { + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCUnderDraftRedeemSpecialRewardResponse : 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(EUnderDraftResponse.k_eInternalError)] + public EUnderDraftResponse result + { + get { return __pbn__result ?? EUnderDraftResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EUnderDraftResponse? __pbn__result; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgTeamFanContentStatus : 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 team_status_list { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class TeamStatus : 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 name + { + get { return __pbn__name ?? ""; } + set { __pbn__name = value; } + } + public bool ShouldSerializename() => __pbn__name != null; + public void Resetname() => __pbn__name = null; + private string __pbn__name; + + [global::ProtoBuf.ProtoMember(2)] + public uint team_id + { + get { return __pbn__team_id.GetValueOrDefault(); } + set { __pbn__team_id = value; } + } + public bool ShouldSerializeteam_id() => __pbn__team_id != null; + public void Resetteam_id() => __pbn__team_id = null; + private uint? __pbn__team_id; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string logo_url + { + get { return __pbn__logo_url ?? ""; } + set { __pbn__logo_url = value; } + } + public bool ShouldSerializelogo_url() => __pbn__logo_url != null; + public void Resetlogo_url() => __pbn__logo_url = null; + private string __pbn__logo_url; + + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue(ETeamFanContentStatus.TEAM_FAN_CONTENT_STATUS_INVALID)] + public ETeamFanContentStatus status + { + get { return __pbn__status ?? ETeamFanContentStatus.TEAM_FAN_CONTENT_STATUS_INVALID; } + set { __pbn__status = value; } + } + public bool ShouldSerializestatus() => __pbn__status != null; + public void Resetstatus() => __pbn__status = null; + private ETeamFanContentStatus? __pbn__status; + + [global::ProtoBuf.ProtoMember(5)] + public uint timestamp + { + get { return __pbn__timestamp.GetValueOrDefault(); } + set { __pbn__timestamp = value; } + } + public bool ShouldSerializetimestamp() => __pbn__timestamp != null; + public void Resettimestamp() => __pbn__timestamp = null; + private uint? __pbn__timestamp; + + [global::ProtoBuf.ProtoMember(6)] + [global::System.ComponentModel.DefaultValue("")] + public string zip_url + { + get { return __pbn__zip_url ?? ""; } + set { __pbn__zip_url = value; } + } + public bool ShouldSerializezip_url() => __pbn__zip_url != null; + public void Resetzip_url() => __pbn__zip_url = null; + private string __pbn__zip_url; + + [global::ProtoBuf.ProtoMember(7)] + public ulong ugc_logo + { + get { return __pbn__ugc_logo.GetValueOrDefault(); } + set { __pbn__ugc_logo = value; } + } + public bool ShouldSerializeugc_logo() => __pbn__ugc_logo != null; + public void Resetugc_logo() => __pbn__ugc_logo = null; + private ulong? __pbn__ugc_logo; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSetTeamFanContentStatus : 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 team_id + { + get { return __pbn__team_id.GetValueOrDefault(); } + set { __pbn__team_id = value; } + } + public bool ShouldSerializeteam_id() => __pbn__team_id != null; + public void Resetteam_id() => __pbn__team_id = null; + private uint? __pbn__team_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(ETeamFanContentStatus.TEAM_FAN_CONTENT_STATUS_INVALID)] + public ETeamFanContentStatus status + { + get { return __pbn__status ?? ETeamFanContentStatus.TEAM_FAN_CONTENT_STATUS_INVALID; } + set { __pbn__status = value; } + } + public bool ShouldSerializestatus() => __pbn__status != null; + public void Resetstatus() => __pbn__status = null; + private ETeamFanContentStatus? __pbn__status; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSetTeamFanContentStatusResponse : 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(EResult.k_eSuccess)] + public EResult result + { + get { return __pbn__result ?? EResult.k_eSuccess; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResult? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResult + { + k_eSuccess = 0, + k_eInternalError = 1, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgDraftTrivia : 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 bool has_valid_match + { + get { return __pbn__has_valid_match.GetValueOrDefault(); } + set { __pbn__has_valid_match = value; } + } + public bool ShouldSerializehas_valid_match() => __pbn__has_valid_match != null; + public void Resethas_valid_match() => __pbn__has_valid_match = null; + private bool? __pbn__has_valid_match; + + [global::ProtoBuf.ProtoMember(2)] + public DraftTriviaMatchInfo match_hero_info { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + public uint match_rank_tier + { + get { return __pbn__match_rank_tier.GetValueOrDefault(); } + set { __pbn__match_rank_tier = value; } + } + public bool ShouldSerializematch_rank_tier() => __pbn__match_rank_tier != null; + public void Resetmatch_rank_tier() => __pbn__match_rank_tier = null; + private uint? __pbn__match_rank_tier; + + [global::ProtoBuf.ProtoMember(4)] + public uint end_time + { + get { return __pbn__end_time.GetValueOrDefault(); } + set { __pbn__end_time = value; } + } + public bool ShouldSerializeend_time() => __pbn__end_time != null; + public void Resetend_time() => __pbn__end_time = null; + private uint? __pbn__end_time; + + [global::ProtoBuf.ProtoMember(5)] + public uint event_id + { + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(6)] + public bool current_match_voted_radiant + { + get { return __pbn__current_match_voted_radiant.GetValueOrDefault(); } + set { __pbn__current_match_voted_radiant = value; } + } + public bool ShouldSerializecurrent_match_voted_radiant() => __pbn__current_match_voted_radiant != null; + public void Resetcurrent_match_voted_radiant() => __pbn__current_match_voted_radiant = null; + private bool? __pbn__current_match_voted_radiant; + + [global::ProtoBuf.ProtoMember(7)] + public PreviousResult previous_result { get; set; } + + [global::ProtoBuf.ProtoMember(8)] + public uint current_streak + { + get { return __pbn__current_streak.GetValueOrDefault(); } + set { __pbn__current_streak = value; } + } + public bool ShouldSerializecurrent_streak() => __pbn__current_streak != null; + public void Resetcurrent_streak() => __pbn__current_streak = null; + private uint? __pbn__current_streak; + + [global::ProtoBuf.ProtoContract()] + public partial class DraftTriviaHeroInfo : 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 hero_id + { + get { return __pbn__hero_id.GetValueOrDefault(); } + set { __pbn__hero_id = value; } + } + public bool ShouldSerializehero_id() => __pbn__hero_id != null; + public void Resethero_id() => __pbn__hero_id = null; + private uint? __pbn__hero_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint role + { + get { return __pbn__role.GetValueOrDefault(); } + set { __pbn__role = value; } + } + public bool ShouldSerializerole() => __pbn__role != null; + public void Resetrole() => __pbn__role = null; + private uint? __pbn__role; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class DraftTriviaMatchInfo : 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 radiant_heroes { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List dire_heroes { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class PreviousResult : 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 bool voted_correctly + { + get { return __pbn__voted_correctly.GetValueOrDefault(); } + set { __pbn__voted_correctly = value; } + } + public bool ShouldSerializevoted_correctly() => __pbn__voted_correctly != null; + public void Resetvoted_correctly() => __pbn__voted_correctly = null; + private bool? __pbn__voted_correctly; + + [global::ProtoBuf.ProtoMember(2)] + public bool voted_radiant + { + get { return __pbn__voted_radiant.GetValueOrDefault(); } + set { __pbn__voted_radiant = value; } + } + public bool ShouldSerializevoted_radiant() => __pbn__voted_radiant != null; + public void Resetvoted_radiant() => __pbn__voted_radiant = null; + private bool? __pbn__voted_radiant; + + [global::ProtoBuf.ProtoMember(3)] + public CMsgDraftTrivia.DraftTriviaMatchInfo match_hero_info { get; set; } + + [global::ProtoBuf.ProtoMember(4)] + public uint match_rank_tier + { + get { return __pbn__match_rank_tier.GetValueOrDefault(); } + set { __pbn__match_rank_tier = value; } + } + public bool ShouldSerializematch_rank_tier() => __pbn__match_rank_tier != null; + public void Resetmatch_rank_tier() => __pbn__match_rank_tier = null; + private uint? __pbn__match_rank_tier; + + [global::ProtoBuf.ProtoMember(5)] + public uint end_time + { + get { return __pbn__end_time.GetValueOrDefault(); } + set { __pbn__end_time = value; } + } + public bool ShouldSerializeend_time() => __pbn__end_time != null; + public void Resetend_time() => __pbn__end_time = null; + private uint? __pbn__end_time; + + [global::ProtoBuf.ProtoMember(6)] + public ulong match_id + { + get { return __pbn__match_id.GetValueOrDefault(); } + set { __pbn__match_id = value; } + } + public bool ShouldSerializematch_id() => __pbn__match_id != null; + public void Resetmatch_id() => __pbn__match_id = null; + private ulong? __pbn__match_id; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCSubmitDraftTriviaMatchAnswer : 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 bool chose_radiant_as_winner + { + get { return __pbn__chose_radiant_as_winner.GetValueOrDefault(); } + set { __pbn__chose_radiant_as_winner = value; } + } + public bool ShouldSerializechose_radiant_as_winner() => __pbn__chose_radiant_as_winner != null; + public void Resetchose_radiant_as_winner() => __pbn__chose_radiant_as_winner = null; + private bool? __pbn__chose_radiant_as_winner; + + [global::ProtoBuf.ProtoMember(2)] + public uint event_id + { + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint end_time + { + get { return __pbn__end_time.GetValueOrDefault(); } + set { __pbn__end_time = value; } + } + public bool ShouldSerializeend_time() => __pbn__end_time != null; + public void Resetend_time() => __pbn__end_time = null; + private uint? __pbn__end_time; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCSubmitDraftTriviaMatchAnswerResponse : 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(EDOTADraftTriviaAnswerResult.k_EDOTADraftTriviaAnswerResult_Success)] + public EDOTADraftTriviaAnswerResult result + { + get { return __pbn__result ?? EDOTADraftTriviaAnswerResult.k_EDOTADraftTriviaAnswerResult_Success; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EDOTADraftTriviaAnswerResult? __pbn__result; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgDraftTriviaVoteCount : 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 total_votes + { + get { return __pbn__total_votes.GetValueOrDefault(); } + set { __pbn__total_votes = value; } + } + public bool ShouldSerializetotal_votes() => __pbn__total_votes != null; + public void Resettotal_votes() => __pbn__total_votes = null; + private uint? __pbn__total_votes; + + [global::ProtoBuf.ProtoMember(2)] + public uint radiant_votes + { + get { return __pbn__radiant_votes.GetValueOrDefault(); } + set { __pbn__radiant_votes = value; } + } + public bool ShouldSerializeradiant_votes() => __pbn__radiant_votes != null; + public void Resetradiant_votes() => __pbn__radiant_votes = null; + private uint? __pbn__radiant_votes; + + [global::ProtoBuf.ProtoMember(3)] + public uint dire_votes + { + get { return __pbn__dire_votes.GetValueOrDefault(); } + set { __pbn__dire_votes = value; } + } + public bool ShouldSerializedire_votes() => __pbn__dire_votes != null; + public void Resetdire_votes() => __pbn__dire_votes = null; + private uint? __pbn__dire_votes; + + } + + [global::ProtoBuf.ProtoContract()] + public enum DOTA_WatchReplayType + { + DOTA_WATCH_REPLAY_NORMAL = 0, + DOTA_WATCH_REPLAY_HIGHLIGHTS = 1, + } + + [global::ProtoBuf.ProtoContract()] + public enum EItemEditorReservationResult + { + k_EItemEditorReservationResult_OK = 1, + k_EItemEditorReservationResult_AlreadyExists = 2, + k_EItemEditorReservationResult_Reserved = 3, + k_EItemEditorReservationResult_TimedOut = 4, + } + + [global::ProtoBuf.ProtoContract()] + public enum EFeaturedHeroTextField { k_EFeaturedHeroTextField_NewHero = 0, k_EFeaturedHeroTextField_NewItem = 1, @@ -16353,26 +16965,6 @@ public enum EWeekendTourneyRichPresenceEvent k_EWeekendTourneyRichPresenceEvent_Eliminated = 3, } - [global::ProtoBuf.ProtoContract()] - public enum EDOTATriviaQuestionCategory - { - k_EDOTATriviaQuestionCategory_AbilityIcon = 0, - k_EDOTATriviaQuestionCategory_AbilityCooldown = 1, - k_EDOTATriviaQuestionCategory_HeroAttributes = 2, - k_EDOTATriviaQuestionCategory_HeroMovementSpeed = 3, - k_EDOTATriviaQuestionCategory_TalentTree = 4, - k_EDOTATriviaQuestionCategory_HeroStats = 5, - k_EDOTATriviaQuestionCategory_ItemPrice = 6, - k_EDOTATriviaQuestionCategory_AbilitySound = 7, - k_EDOTATriviaQuestionCategory_InvokerSpells = 8, - k_EDOTATriviaQuestionCategory_AbilityManaCost = 9, - k_EDOTATriviaQuestionCategory_HeroAttackSound = 10, - k_EDOTATriviaQuestionCategory_AbilityName = 11, - k_EDOTATriviaQuestionCategory_ItemComponents = 12, - k_EDOTATriviaQuestionCategory_ItemLore = 13, - k_EDOTATriviaQuestionCategory_ItemPassives = 14, - } - [global::ProtoBuf.ProtoContract()] public enum EDOTATriviaAnswerResult { @@ -16442,6 +17034,42 @@ public enum EPlayerCoachMatchFlag k_EPlayerCoachMatchFlag_EligibleForRewards = 1, } + [global::ProtoBuf.ProtoContract()] + public enum EUnderDraftResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eNoGold = 2, + k_eInvalidSlot = 3, + k_eNoBenchSpace = 4, + k_eNoTickets = 5, + k_eEventNotOwned = 6, + k_eInvalidReward = 7, + k_eHasBigReward = 8, + k_eNoGCConnection = 9, + k_eTooBusy = 10, + } + + [global::ProtoBuf.ProtoContract()] + public enum ETeamFanContentStatus + { + TEAM_FAN_CONTENT_STATUS_INVALID = 0, + TEAM_FAN_CONTENT_STATUS_PENDING = 1, + TEAM_FAN_CONTENT_STATUS_APPROVED = 2, + TEAM_FAN_CONTENT_STATUS_REJECTED = 3, + } + + [global::ProtoBuf.ProtoContract()] + public enum EDOTADraftTriviaAnswerResult + { + k_EDOTADraftTriviaAnswerResult_Success = 0, + k_EDOTADraftTriviaAnswerResult_InvalidMatchID = 1, + k_EDOTADraftTriviaAnswerResult_AlreadyAnswered = 2, + k_EDOTADraftTriviaAnswerResult_InternalError = 3, + k_EDOTADraftTriviaAnswerResult_TriviaDisabled = 4, + k_EDOTADraftTriviaAnswerResult_GCDown = 5, + } + } #pragma warning restore CS0612, CS1591, CS3021, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientGuild.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientGuild.cs index ced7d9dbf..fe27dec41 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientGuild.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientGuild.cs @@ -8,6 +8,2153 @@ namespace SteamKit2.GC.Dota.Internal { + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGuildInfo : 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 guild_name + { + get { return __pbn__guild_name ?? ""; } + set { __pbn__guild_name = value; } + } + public bool ShouldSerializeguild_name() => __pbn__guild_name != null; + public void Resetguild_name() => __pbn__guild_name = null; + private string __pbn__guild_name; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string guild_tag + { + get { return __pbn__guild_tag ?? ""; } + set { __pbn__guild_tag = value; } + } + public bool ShouldSerializeguild_tag() => __pbn__guild_tag != null; + public void Resetguild_tag() => __pbn__guild_tag = null; + private string __pbn__guild_tag; + + [global::ProtoBuf.ProtoMember(3)] + public uint created_timestamp + { + get { return __pbn__created_timestamp.GetValueOrDefault(); } + set { __pbn__created_timestamp = value; } + } + public bool ShouldSerializecreated_timestamp() => __pbn__created_timestamp != null; + public void Resetcreated_timestamp() => __pbn__created_timestamp = null; + private uint? __pbn__created_timestamp; + + [global::ProtoBuf.ProtoMember(4)] + public uint guild_language + { + get { return __pbn__guild_language.GetValueOrDefault(); } + set { __pbn__guild_language = value; } + } + public bool ShouldSerializeguild_language() => __pbn__guild_language != null; + public void Resetguild_language() => __pbn__guild_language = null; + private uint? __pbn__guild_language; + + [global::ProtoBuf.ProtoMember(5)] + public uint guild_flags + { + get { return __pbn__guild_flags.GetValueOrDefault(); } + set { __pbn__guild_flags = value; } + } + public bool ShouldSerializeguild_flags() => __pbn__guild_flags != null; + public void Resetguild_flags() => __pbn__guild_flags = null; + private uint? __pbn__guild_flags; + + [global::ProtoBuf.ProtoMember(7)] + public ulong guild_logo + { + get { return __pbn__guild_logo.GetValueOrDefault(); } + set { __pbn__guild_logo = value; } + } + public bool ShouldSerializeguild_logo() => __pbn__guild_logo != null; + public void Resetguild_logo() => __pbn__guild_logo = null; + private ulong? __pbn__guild_logo; + + [global::ProtoBuf.ProtoMember(8)] + public uint guild_region + { + get { return __pbn__guild_region.GetValueOrDefault(); } + set { __pbn__guild_region = value; } + } + public bool ShouldSerializeguild_region() => __pbn__guild_region != null; + public void Resetguild_region() => __pbn__guild_region = null; + private uint? __pbn__guild_region; + + [global::ProtoBuf.ProtoMember(9)] + public ulong guild_chat_group_id + { + get { return __pbn__guild_chat_group_id.GetValueOrDefault(); } + set { __pbn__guild_chat_group_id = value; } + } + public bool ShouldSerializeguild_chat_group_id() => __pbn__guild_chat_group_id != null; + public void Resetguild_chat_group_id() => __pbn__guild_chat_group_id = null; + private ulong? __pbn__guild_chat_group_id; + + [global::ProtoBuf.ProtoMember(10)] + [global::System.ComponentModel.DefaultValue("")] + public string guild_description + { + get { return __pbn__guild_description ?? ""; } + set { __pbn__guild_description = value; } + } + public bool ShouldSerializeguild_description() => __pbn__guild_description != null; + public void Resetguild_description() => __pbn__guild_description = null; + private string __pbn__guild_description; + + [global::ProtoBuf.ProtoMember(11)] + public ulong default_chat_channel_id + { + get { return __pbn__default_chat_channel_id.GetValueOrDefault(); } + set { __pbn__default_chat_channel_id = value; } + } + public bool ShouldSerializedefault_chat_channel_id() => __pbn__default_chat_channel_id != null; + public void Resetdefault_chat_channel_id() => __pbn__default_chat_channel_id = null; + private ulong? __pbn__default_chat_channel_id; + + [global::ProtoBuf.ProtoMember(12)] + public uint guild_primary_color + { + get { return __pbn__guild_primary_color.GetValueOrDefault(); } + set { __pbn__guild_primary_color = value; } + } + public bool ShouldSerializeguild_primary_color() => __pbn__guild_primary_color != null; + public void Resetguild_primary_color() => __pbn__guild_primary_color = null; + private uint? __pbn__guild_primary_color; + + [global::ProtoBuf.ProtoMember(13)] + public uint guild_secondary_color + { + get { return __pbn__guild_secondary_color.GetValueOrDefault(); } + set { __pbn__guild_secondary_color = value; } + } + public bool ShouldSerializeguild_secondary_color() => __pbn__guild_secondary_color != null; + public void Resetguild_secondary_color() => __pbn__guild_secondary_color = null; + private uint? __pbn__guild_secondary_color; + + [global::ProtoBuf.ProtoMember(14)] + public uint guild_pattern + { + get { return __pbn__guild_pattern.GetValueOrDefault(); } + set { __pbn__guild_pattern = value; } + } + public bool ShouldSerializeguild_pattern() => __pbn__guild_pattern != null; + public void Resetguild_pattern() => __pbn__guild_pattern = null; + private uint? __pbn__guild_pattern; + + [global::ProtoBuf.ProtoMember(15)] + public uint guild_refresh_time_offset + { + get { return __pbn__guild_refresh_time_offset.GetValueOrDefault(); } + set { __pbn__guild_refresh_time_offset = value; } + } + public bool ShouldSerializeguild_refresh_time_offset() => __pbn__guild_refresh_time_offset != null; + public void Resetguild_refresh_time_offset() => __pbn__guild_refresh_time_offset = null; + private uint? __pbn__guild_refresh_time_offset; + + [global::ProtoBuf.ProtoMember(16)] + public uint guild_required_rank_tier + { + get { return __pbn__guild_required_rank_tier.GetValueOrDefault(); } + set { __pbn__guild_required_rank_tier = value; } + } + public bool ShouldSerializeguild_required_rank_tier() => __pbn__guild_required_rank_tier != null; + public void Resetguild_required_rank_tier() => __pbn__guild_required_rank_tier = null; + private uint? __pbn__guild_required_rank_tier; + + [global::ProtoBuf.ProtoMember(17)] + public uint guild_motd_timestamp + { + get { return __pbn__guild_motd_timestamp.GetValueOrDefault(); } + set { __pbn__guild_motd_timestamp = value; } + } + public bool ShouldSerializeguild_motd_timestamp() => __pbn__guild_motd_timestamp != null; + public void Resetguild_motd_timestamp() => __pbn__guild_motd_timestamp = null; + private uint? __pbn__guild_motd_timestamp; + + [global::ProtoBuf.ProtoMember(18)] + [global::System.ComponentModel.DefaultValue("")] + public string guild_motd + { + get { return __pbn__guild_motd ?? ""; } + set { __pbn__guild_motd = value; } + } + public bool ShouldSerializeguild_motd() => __pbn__guild_motd != null; + public void Resetguild_motd() => __pbn__guild_motd = null; + private string __pbn__guild_motd; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGuildSummary : 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 CMsgGuildInfo guild_info { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + public uint member_count + { + get { return __pbn__member_count.GetValueOrDefault(); } + set { __pbn__member_count = value; } + } + public bool ShouldSerializemember_count() => __pbn__member_count != null; + public void Resetmember_count() => __pbn__member_count = null; + private uint? __pbn__member_count; + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List event_points { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class EventPoints : 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 event_id + { + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint guild_points + { + get { return __pbn__guild_points.GetValueOrDefault(); } + set { __pbn__guild_points = value; } + } + public bool ShouldSerializeguild_points() => __pbn__guild_points != null; + public void Resetguild_points() => __pbn__guild_points = null; + private uint? __pbn__guild_points; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGuildRole : 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 role_id + { + get { return __pbn__role_id.GetValueOrDefault(); } + set { __pbn__role_id = value; } + } + public bool ShouldSerializerole_id() => __pbn__role_id != null; + public void Resetrole_id() => __pbn__role_id = null; + private uint? __pbn__role_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string role_name + { + get { return __pbn__role_name ?? ""; } + set { __pbn__role_name = value; } + } + public bool ShouldSerializerole_name() => __pbn__role_name != null; + public void Resetrole_name() => __pbn__role_name = null; + private string __pbn__role_name; + + [global::ProtoBuf.ProtoMember(3)] + public uint role_flags + { + get { return __pbn__role_flags.GetValueOrDefault(); } + set { __pbn__role_flags = value; } + } + public bool ShouldSerializerole_flags() => __pbn__role_flags != null; + public void Resetrole_flags() => __pbn__role_flags = null; + private uint? __pbn__role_flags; + + [global::ProtoBuf.ProtoMember(4)] + public uint role_order + { + get { return __pbn__role_order.GetValueOrDefault(); } + set { __pbn__role_order = value; } + } + public bool ShouldSerializerole_order() => __pbn__role_order != null; + public void Resetrole_order() => __pbn__role_order = null; + private uint? __pbn__role_order; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGuildMember : 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 member_account_id + { + get { return __pbn__member_account_id.GetValueOrDefault(); } + set { __pbn__member_account_id = value; } + } + public bool ShouldSerializemember_account_id() => __pbn__member_account_id != null; + public void Resetmember_account_id() => __pbn__member_account_id = null; + private uint? __pbn__member_account_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint member_role_id + { + get { return __pbn__member_role_id.GetValueOrDefault(); } + set { __pbn__member_role_id = value; } + } + public bool ShouldSerializemember_role_id() => __pbn__member_role_id != null; + public void Resetmember_role_id() => __pbn__member_role_id = null; + private uint? __pbn__member_role_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint member_joined_timestamp + { + get { return __pbn__member_joined_timestamp.GetValueOrDefault(); } + set { __pbn__member_joined_timestamp = value; } + } + public bool ShouldSerializemember_joined_timestamp() => __pbn__member_joined_timestamp != null; + public void Resetmember_joined_timestamp() => __pbn__member_joined_timestamp = null; + private uint? __pbn__member_joined_timestamp; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGuildInvite : 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 requester_account_id + { + get { return __pbn__requester_account_id.GetValueOrDefault(); } + set { __pbn__requester_account_id = value; } + } + public bool ShouldSerializerequester_account_id() => __pbn__requester_account_id != null; + public void Resetrequester_account_id() => __pbn__requester_account_id = null; + private uint? __pbn__requester_account_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint target_account_id + { + get { return __pbn__target_account_id.GetValueOrDefault(); } + set { __pbn__target_account_id = value; } + } + public bool ShouldSerializetarget_account_id() => __pbn__target_account_id != null; + public void Resettarget_account_id() => __pbn__target_account_id = null; + private uint? __pbn__target_account_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint timestamp_sent + { + get { return __pbn__timestamp_sent.GetValueOrDefault(); } + set { __pbn__timestamp_sent = value; } + } + public bool ShouldSerializetimestamp_sent() => __pbn__timestamp_sent != null; + public void Resettimestamp_sent() => __pbn__timestamp_sent = null; + private uint? __pbn__timestamp_sent; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGuildData : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgGuildInfo guild_info { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List guild_roles { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List guild_members { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5)] + public global::System.Collections.Generic.List guild_invites { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgAccountGuildInvite : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint requester_account_id + { + get { return __pbn__requester_account_id.GetValueOrDefault(); } + set { __pbn__requester_account_id = value; } + } + public bool ShouldSerializerequester_account_id() => __pbn__requester_account_id != null; + public void Resetrequester_account_id() => __pbn__requester_account_id = null; + private uint? __pbn__requester_account_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint timestamp_sent + { + get { return __pbn__timestamp_sent.GetValueOrDefault(); } + set { __pbn__timestamp_sent = value; } + } + public bool ShouldSerializetimestamp_sent() => __pbn__timestamp_sent != null; + public void Resettimestamp_sent() => __pbn__timestamp_sent = null; + private uint? __pbn__timestamp_sent; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgAccountGuildMemberships : 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 guild_ids { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List guild_invites { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGuildPersonaInfo : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string guild_tag + { + get { return __pbn__guild_tag ?? ""; } + set { __pbn__guild_tag = value; } + } + public bool ShouldSerializeguild_tag() => __pbn__guild_tag != null; + public void Resetguild_tag() => __pbn__guild_tag = null; + private string __pbn__guild_tag; + + [global::ProtoBuf.ProtoMember(3)] + public uint guild_flags + { + get { return __pbn__guild_flags.GetValueOrDefault(); } + set { __pbn__guild_flags = value; } + } + public bool ShouldSerializeguild_flags() => __pbn__guild_flags != null; + public void Resetguild_flags() => __pbn__guild_flags = null; + private uint? __pbn__guild_flags; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgAccountGuildsPersonaInfo : 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 guild_persona_infos { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGuildFeedEvent : 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 feed_event_id + { + get { return __pbn__feed_event_id.GetValueOrDefault(); } + set { __pbn__feed_event_id = value; } + } + public bool ShouldSerializefeed_event_id() => __pbn__feed_event_id != null; + public void Resetfeed_event_id() => __pbn__feed_event_id = null; + private ulong? __pbn__feed_event_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint timestamp + { + get { return __pbn__timestamp.GetValueOrDefault(); } + set { __pbn__timestamp = value; } + } + public bool ShouldSerializetimestamp() => __pbn__timestamp != null; + public void Resettimestamp() => __pbn__timestamp = null; + private uint? __pbn__timestamp; + + [global::ProtoBuf.ProtoMember(3)] + public uint event_type + { + get { return __pbn__event_type.GetValueOrDefault(); } + set { __pbn__event_type = value; } + } + public bool ShouldSerializeevent_type() => __pbn__event_type != null; + public void Resetevent_type() => __pbn__event_type = null; + private uint? __pbn__event_type; + + [global::ProtoBuf.ProtoMember(4)] + public uint param_uint_1 + { + get { return __pbn__param_uint_1.GetValueOrDefault(); } + set { __pbn__param_uint_1 = value; } + } + public bool ShouldSerializeparam_uint_1() => __pbn__param_uint_1 != null; + public void Resetparam_uint_1() => __pbn__param_uint_1 = null; + private uint? __pbn__param_uint_1; + + [global::ProtoBuf.ProtoMember(5)] + public uint param_uint_2 + { + get { return __pbn__param_uint_2.GetValueOrDefault(); } + set { __pbn__param_uint_2 = value; } + } + public bool ShouldSerializeparam_uint_2() => __pbn__param_uint_2 != null; + public void Resetparam_uint_2() => __pbn__param_uint_2 = null; + private uint? __pbn__param_uint_2; + + [global::ProtoBuf.ProtoMember(6)] + public uint param_uint_3 + { + get { return __pbn__param_uint_3.GetValueOrDefault(); } + set { __pbn__param_uint_3 = value; } + } + public bool ShouldSerializeparam_uint_3() => __pbn__param_uint_3 != null; + public void Resetparam_uint_3() => __pbn__param_uint_3 = null; + private uint? __pbn__param_uint_3; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCCreateGuild : 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 CMsgGuildInfo guild_info { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(EGuildChatType.k_EGuildChatType_Unspecified)] + public EGuildChatType guild_chat_type + { + get { return __pbn__guild_chat_type ?? EGuildChatType.k_EGuildChatType_Unspecified; } + set { __pbn__guild_chat_type = value; } + } + public bool ShouldSerializeguild_chat_type() => __pbn__guild_chat_type != null; + public void Resetguild_chat_type() => __pbn__guild_chat_type = null; + private EGuildChatType? __pbn__guild_chat_type; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCCreateGuildResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public uint guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidName = 5, + k_eNameAlreadyUsed = 6, + k_eInvalidTag = 7, + k_eTagAlreadyUsed = 8, + k_eInvalidDescription = 9, + k_eInvalidRegion = 10, + k_eInvalidLogo = 11, + k_eDoesNotOwnEvent = 12, + k_eGuildLimit = 13, + k_eInvalidMotD = 14, + k_eBlocked = 15, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCSetGuildInfo : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgGuildInfo guild_info { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue(EGuildChatType.k_EGuildChatType_Unspecified)] + public EGuildChatType guild_chat_type + { + get { return __pbn__guild_chat_type ?? EGuildChatType.k_EGuildChatType_Unspecified; } + set { __pbn__guild_chat_type = value; } + } + public bool ShouldSerializeguild_chat_type() => __pbn__guild_chat_type != null; + public void Resetguild_chat_type() => __pbn__guild_chat_type = null; + private EGuildChatType? __pbn__guild_chat_type; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCSetGuildInfoResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eNotMember = 6, + k_eNoPermission = 7, + k_eMotDTooLong = 8, + k_eNameChangeNoPermissions = 9, + k_eTagChangeNoPermissions = 10, + k_eNameInvalid = 11, + k_eTagInvalid = 12, + k_eDescriptionInvalid = 13, + k_eBlocked = 14, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestGuildData : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestGuildDataResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgGuildData guild_data { get; set; } + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eNotMember = 6, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCToClientGuildDataUpdated : 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 CMsgGuildData guild_data { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + public uint update_flags + { + get { return __pbn__update_flags.GetValueOrDefault(); } + set { __pbn__update_flags = value; } + } + public bool ShouldSerializeupdate_flags() => __pbn__update_flags != null; + public void Resetupdate_flags() => __pbn__update_flags = null; + private uint? __pbn__update_flags; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestGuildMembership : 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 CMsgClientToGCRequestGuildMembershipResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgAccountGuildMemberships guild_memberships { get; set; } + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCToClientGuildMembershipUpdated : 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 CMsgAccountGuildMemberships guild_memberships { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestGuildSummary : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestGuildSummaryResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgGuildSummary guild_summary { get; set; } + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCJoinGuild : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCJoinGuildResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eGuildFull = 6, + k_eAlreadyMember = 7, + k_eGuildLimit = 8, + k_eGuildRequiresInvite = 9, + k_eGuildRankTooLow = 10, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCLeaveGuild : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCLeaveGuildResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eNotMember = 6, + k_eLastAdmin = 7, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCKickGuildMember : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint target_account_id + { + get { return __pbn__target_account_id.GetValueOrDefault(); } + set { __pbn__target_account_id = value; } + } + public bool ShouldSerializetarget_account_id() => __pbn__target_account_id != null; + public void Resettarget_account_id() => __pbn__target_account_id = null; + private uint? __pbn__target_account_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCKickGuildMemberResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eRequesterNotMember = 6, + k_eTargetNotMember = 7, + k_eNoPermission = 8, + k_eCantKickSelf = 9, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCSetGuildMemberRole : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint target_account_id + { + get { return __pbn__target_account_id.GetValueOrDefault(); } + set { __pbn__target_account_id = value; } + } + public bool ShouldSerializetarget_account_id() => __pbn__target_account_id != null; + public void Resettarget_account_id() => __pbn__target_account_id = null; + private uint? __pbn__target_account_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint target_role_id + { + get { return __pbn__target_role_id.GetValueOrDefault(); } + set { __pbn__target_role_id = value; } + } + public bool ShouldSerializetarget_role_id() => __pbn__target_role_id != null; + public void Resettarget_role_id() => __pbn__target_role_id = null; + private uint? __pbn__target_role_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCSetGuildMemberRoleResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eRequesterNotMember = 6, + k_eTargetNotMember = 7, + k_eNoPermission = 8, + k_eInvalidRole = 9, + k_eAdminViolation = 10, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCInviteToGuild : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint target_account_id + { + get { return __pbn__target_account_id.GetValueOrDefault(); } + set { __pbn__target_account_id = value; } + } + public bool ShouldSerializetarget_account_id() => __pbn__target_account_id != null; + public void Resettarget_account_id() => __pbn__target_account_id = null; + private uint? __pbn__target_account_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCInviteToGuildResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eGuildFull = 6, + k_eRequesterNotMember = 7, + k_eAlreadyAMember = 8, + k_eAlreadyInvited = 9, + k_eNoInvitePermissions = 10, + k_eTooManyInvites = 11, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCDeclineInviteToGuild : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCDeclineInviteToGuildResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eNoInviteFound = 6, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCAcceptInviteToGuild : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCAcceptInviteToGuildResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eNoInviteFound = 6, + k_eGuildFull = 7, + k_eGuildLimit = 8, + k_eInvalidInviter = 9, + k_eAlreadyInGuild = 10, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCCancelInviteToGuild : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint target_account_id + { + get { return __pbn__target_account_id.GetValueOrDefault(); } + set { __pbn__target_account_id = value; } + } + public bool ShouldSerializetarget_account_id() => __pbn__target_account_id != null; + public void Resettarget_account_id() => __pbn__target_account_id = null; + private uint? __pbn__target_account_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCCancelInviteToGuildResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eNoInviteFound = 6, + k_eNoPermissions = 7, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCAddGuildRole : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string role_name + { + get { return __pbn__role_name ?? ""; } + set { __pbn__role_name = value; } + } + public bool ShouldSerializerole_name() => __pbn__role_name != null; + public void Resetrole_name() => __pbn__role_name = null; + private string __pbn__role_name; + + [global::ProtoBuf.ProtoMember(3)] + public uint role_flags + { + get { return __pbn__role_flags.GetValueOrDefault(); } + set { __pbn__role_flags = value; } + } + public bool ShouldSerializerole_flags() => __pbn__role_flags != null; + public void Resetrole_flags() => __pbn__role_flags = null; + private uint? __pbn__role_flags; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCAddGuildRoleResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public uint role_id + { + get { return __pbn__role_id.GetValueOrDefault(); } + set { __pbn__role_id = value; } + } + public bool ShouldSerializerole_id() => __pbn__role_id != null; + public void Resetrole_id() => __pbn__role_id = null; + private uint? __pbn__role_id; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eNameAlreadyUsed = 6, + k_eNoPermissions = 7, + k_eInvalidFlags = 8, + k_eInvalidName = 9, + k_eAdminViolation = 10, + k_eTooManyRoles = 11, + k_eBlocked = 12, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCModifyGuildRole : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint role_id + { + get { return __pbn__role_id.GetValueOrDefault(); } + set { __pbn__role_id = value; } + } + public bool ShouldSerializerole_id() => __pbn__role_id != null; + public void Resetrole_id() => __pbn__role_id = null; + private uint? __pbn__role_id; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string role_name + { + get { return __pbn__role_name ?? ""; } + set { __pbn__role_name = value; } + } + public bool ShouldSerializerole_name() => __pbn__role_name != null; + public void Resetrole_name() => __pbn__role_name = null; + private string __pbn__role_name; + + [global::ProtoBuf.ProtoMember(4)] + public uint role_flags + { + get { return __pbn__role_flags.GetValueOrDefault(); } + set { __pbn__role_flags = value; } + } + public bool ShouldSerializerole_flags() => __pbn__role_flags != null; + public void Resetrole_flags() => __pbn__role_flags = null; + private uint? __pbn__role_flags; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCModifyGuildRoleResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eInvalidRole = 6, + k_eNameAlreadyUsed = 7, + k_eInvalidFlags = 8, + k_eInvalidName = 9, + k_eNoPermissions = 10, + k_eAdminViolation = 11, + k_eBlocked = 12, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRemoveGuildRole : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint role_id + { + get { return __pbn__role_id.GetValueOrDefault(); } + set { __pbn__role_id = value; } + } + public bool ShouldSerializerole_id() => __pbn__role_id != null; + public void Resetrole_id() => __pbn__role_id = null; + private uint? __pbn__role_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRemoveGuildRoleResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eInvalidRole = 6, + k_eRoleNotEmpty = 7, + k_eNoPermissions = 8, + k_eAdminViolation = 9, + k_eCantRemoveDefaultRole = 10, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCSetGuildRoleOrder : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List requested_role_ids { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List previous_role_ids { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCSetGuildRoleOrderResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List confirmed_role_ids { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eInvalidRole = 6, + k_eInvalidOrder = 7, + k_eNoPermissions = 8, + k_eAdminViolation = 9, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCGuildFeedRequest : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public ulong last_seen_id + { + get { return __pbn__last_seen_id.GetValueOrDefault(); } + set { __pbn__last_seen_id = value; } + } + public bool ShouldSerializelast_seen_id() => __pbn__last_seen_id != null; + public void Resetlast_seen_id() => __pbn__last_seen_id = null; + private ulong? __pbn__last_seen_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestGuildFeedResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public uint guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List feed_events { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eNoPermissions = 6, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCToClientGuildFeedUpdated : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCAddPlayerToGuildChat : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCAddPlayerToGuildChatResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidGuild = 5, + k_eNotMember = 6, + k_eSteamChatNotEnabled = 7, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgFindGuildByTagResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public uint guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(3)] + public CMsgGuildSummary guild_summary { get; set; } + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidTag = 5, + k_eGuildNotFound = 6, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSearchForOpenGuildsResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List search_results { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public bool use_whitelist + { + get { return __pbn__use_whitelist.GetValueOrDefault(); } + set { __pbn__use_whitelist = value; } + } + public bool ShouldSerializeuse_whitelist() => __pbn__use_whitelist != null; + public void Resetuse_whitelist() => __pbn__use_whitelist = null; + private bool? __pbn__use_whitelist; + + [global::ProtoBuf.ProtoContract()] + public partial class SearchResult : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgGuildSummary guild_summary { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCReportGuildContent : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint guild_content_flags + { + get { return __pbn__guild_content_flags.GetValueOrDefault(); } + set { __pbn__guild_content_flags = value; } + } + public bool ShouldSerializeguild_content_flags() => __pbn__guild_content_flags != null; + public void Resetguild_content_flags() => __pbn__guild_content_flags = null; + private uint? __pbn__guild_content_flags; + + [global::ProtoBuf.ProtoContract()] + public enum EContentFlags + { + k_eNone = 0, + k_eInappropriateName = 1, + k_eInappropriateTag = 2, + k_eInappropriateLogo = 4, + k_eValidFlags = 7, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCReportGuildContentResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eGuildNotFound = 5, + k_eFlagsInvalid = 6, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestAccountGuildPersonaInfo : 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 account_id + { + get { return __pbn__account_id.GetValueOrDefault(); } + set { __pbn__account_id = value; } + } + public bool ShouldSerializeaccount_id() => __pbn__account_id != null; + public void Resetaccount_id() => __pbn__account_id = null; + private uint? __pbn__account_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestAccountGuildPersonaInfoResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgAccountGuildsPersonaInfo persona_info { get; set; } + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidAccount = 5, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestAccountGuildPersonaInfoBatch : 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 account_ids { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRequestAccountGuildPersonaInfoBatchResponse : 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(EResponse.k_eInternalError)] + public EResponse result + { + get { return __pbn__result ?? EResponse.k_eInternalError; } + set { __pbn__result = value; } + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResponse? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List persona_infos { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + k_eTooBusy = 2, + k_eDisabled = 3, + k_eTimeout = 4, + k_eInvalidRequest = 5, + } + + } + + [global::ProtoBuf.ProtoContract()] + public enum EGuildAuditAction + { + k_EGuildAuditAction_Invalid = 0, + k_EGuildAuditAction_GuildCreated = 1, + k_EGuildAuditAction_GuildLanguageChanged = 2, + k_EGuildAuditAction_GuildFlagsChanged = 3, + k_EGuildAuditAction_GuildMemberJoined = 5, + k_EGuildAuditAction_GuildMemberLeft = 6, + k_EGuildAuditAction_GuildMemberKicked = 7, + k_EGuildAuditAction_GuildMemberRoleChanged = 8, + k_EGuildAuditAction_GuildLogoChanged = 9, + k_EGuildAuditAction_GuildRegionChanged = 10, + k_EGuildAuditAction_GuildDescriptionChanged = 11, + k_EGuildAuditAction_GuildPrimaryColorChanged = 12, + k_EGuildAuditAction_GuildSecondaryColorChanged = 13, + k_EGuildAuditAction_GuildPatternChanged = 14, + k_EGuildAuditAction_AdminClearedLogo = 15, + k_EGuildAuditAction_GuildRequiredRankChanged = 16, + k_EGuildAuditAction_GuildMotDChanged = 18, + k_EGuildAuditAction_AdminResetName = 19, + k_EGuildAuditAction_AdminResetTag = 20, + k_EGuildAuditAction_AdminLock = 21, + k_EGuildAuditAction_GuildNameChanged = 22, + k_EGuildAuditAction_GuildTagChanged = 23, + k_EGuildAuditAction_AdminWhitelisted = 24, + k_EGuildAuditAction_AdminBlacklisted = 25, + } + + [global::ProtoBuf.ProtoContract()] + public enum EGuildChatType + { + k_EGuildChatType_Unspecified = 0, + k_EGuildChatType_SteamChatGroup = 1, + k_EGuildChatType_GC = 2, + } + } #pragma warning restore CS0612, CS1591, CS3021, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientMatchMgmt.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientMatchMgmt.cs index 961da7ec2..3c5af4e16 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientMatchMgmt.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientMatchMgmt.cs @@ -2791,6 +2791,8 @@ public enum EStartFindingMatchResult k_EStartFindingMatchResult_InvalidRoleSelections = 125, k_EStartFindingMatchResult_PhoneNumberDiscrepancy = 126, k_EStartFindingMatchResult_NoQueuePoints = 127, + k_EStartFindingMatchResult_MemberMissingGauntletFlag = 128, + k_EStartFindingMatchResult_MemberGauntletTooRecent = 129, } } diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommon.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommon.cs index 592dfa582..ab5d27ac4 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommon.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommon.cs @@ -779,6 +779,46 @@ public uint queue_points [global::ProtoBuf.ProtoMember(115)] public global::System.Collections.Generic.List role_handicaps { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(116)] + public uint gauntlet_tier + { + get { return __pbn__gauntlet_tier.GetValueOrDefault(); } + set { __pbn__gauntlet_tier = value; } + } + public bool ShouldSerializegauntlet_tier() => __pbn__gauntlet_tier != null; + public void Resetgauntlet_tier() => __pbn__gauntlet_tier = null; + private uint? __pbn__gauntlet_tier; + + [global::ProtoBuf.ProtoMember(117)] + public uint gauntlet_wins + { + get { return __pbn__gauntlet_wins.GetValueOrDefault(); } + set { __pbn__gauntlet_wins = value; } + } + public bool ShouldSerializegauntlet_wins() => __pbn__gauntlet_wins != null; + public void Resetgauntlet_wins() => __pbn__gauntlet_wins = null; + private uint? __pbn__gauntlet_wins; + + [global::ProtoBuf.ProtoMember(118)] + public uint gauntlet_losses + { + get { return __pbn__gauntlet_losses.GetValueOrDefault(); } + set { __pbn__gauntlet_losses = value; } + } + public bool ShouldSerializegauntlet_losses() => __pbn__gauntlet_losses != null; + public void Resetgauntlet_losses() => __pbn__gauntlet_losses = null; + private uint? __pbn__gauntlet_losses; + + [global::ProtoBuf.ProtoMember(119)] + public uint gauntlet_recent_time + { + get { return __pbn__gauntlet_recent_time.GetValueOrDefault(); } + set { __pbn__gauntlet_recent_time = value; } + } + public bool ShouldSerializegauntlet_recent_time() => __pbn__gauntlet_recent_time != null; + public void Resetgauntlet_recent_time() => __pbn__gauntlet_recent_time = null; + private uint? __pbn__gauntlet_recent_time; + [global::ProtoBuf.ProtoContract()] public partial class RoleHandicap : global::ProtoBuf.IExtensible { @@ -989,6 +1029,35 @@ public uint message_id_end } + [global::ProtoBuf.ProtoContract()] + public partial class PingWheelMessageRange : 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 message_id_start + { + get { return __pbn__message_id_start.GetValueOrDefault(); } + set { __pbn__message_id_start = value; } + } + public bool ShouldSerializemessage_id_start() => __pbn__message_id_start != null; + public void Resetmessage_id_start() => __pbn__message_id_start = null; + private uint? __pbn__message_id_start; + + [global::ProtoBuf.ProtoMember(2)] + public uint message_id_end + { + get { return __pbn__message_id_end.GetValueOrDefault(); } + set { __pbn__message_id_end = value; } + } + public bool ShouldSerializemessage_id_end() => __pbn__message_id_end != null; + public void Resetmessage_id_end() => __pbn__message_id_end = null; + private uint? __pbn__message_id_end; + + } + [global::ProtoBuf.ProtoContract()] public partial class PeriodicResourceValues : global::ProtoBuf.IExtensible { @@ -1133,10 +1202,177 @@ public uint tip_amount [global::ProtoBuf.ProtoMember(21)] public CMsgLobbyEventPoints.PeriodicResourceValues periodic_point_adjustments { get; set; } + [global::ProtoBuf.ProtoMember(22)] + public global::System.Collections.Generic.List unlocked_ping_wheel_message_ranges { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(23)] + public uint wager_streak + { + get { return __pbn__wager_streak.GetValueOrDefault(); } + set { __pbn__wager_streak = value; } + } + public bool ShouldSerializewager_streak() => __pbn__wager_streak != null; + public void Resetwager_streak() => __pbn__wager_streak = null; + private uint? __pbn__wager_streak; + + [global::ProtoBuf.ProtoMember(24)] + public CMsgLobbyEventPoints.PeriodicResourceValues bounties { get; set; } + } } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgLobbyGauntletProgress : 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 accounts { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class AccountProgress : 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 account_id + { + get { return __pbn__account_id.GetValueOrDefault(); } + set { __pbn__account_id = value; } + } + public bool ShouldSerializeaccount_id() => __pbn__account_id != null; + public void Resetaccount_id() => __pbn__account_id = null; + private uint? __pbn__account_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint gauntlet_tier + { + get { return __pbn__gauntlet_tier.GetValueOrDefault(); } + set { __pbn__gauntlet_tier = value; } + } + public bool ShouldSerializegauntlet_tier() => __pbn__gauntlet_tier != null; + public void Resetgauntlet_tier() => __pbn__gauntlet_tier = null; + private uint? __pbn__gauntlet_tier; + + [global::ProtoBuf.ProtoMember(4)] + public uint gauntlet_wins + { + get { return __pbn__gauntlet_wins.GetValueOrDefault(); } + set { __pbn__gauntlet_wins = value; } + } + public bool ShouldSerializegauntlet_wins() => __pbn__gauntlet_wins != null; + public void Resetgauntlet_wins() => __pbn__gauntlet_wins = null; + private uint? __pbn__gauntlet_wins; + + [global::ProtoBuf.ProtoMember(5)] + public uint gauntlet_losses + { + get { return __pbn__gauntlet_losses.GetValueOrDefault(); } + set { __pbn__gauntlet_losses = value; } + } + public bool ShouldSerializegauntlet_losses() => __pbn__gauntlet_losses != null; + public void Resetgauntlet_losses() => __pbn__gauntlet_losses = null; + private uint? __pbn__gauntlet_losses; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgLocalServerGuildData : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(EEvent.EVENT_ID_NONE)] + public EEvent event_id + { + get { return __pbn__event_id ?? EEvent.EVENT_ID_NONE; } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private EEvent? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint guild_points + { + get { return __pbn__guild_points.GetValueOrDefault(); } + set { __pbn__guild_points = value; } + } + public bool ShouldSerializeguild_points() => __pbn__guild_points != null; + public void Resetguild_points() => __pbn__guild_points = null; + private uint? __pbn__guild_points; + + [global::ProtoBuf.ProtoMember(4)] + public ulong guild_logo + { + get { return __pbn__guild_logo.GetValueOrDefault(); } + set { __pbn__guild_logo = value; } + } + public bool ShouldSerializeguild_logo() => __pbn__guild_logo != null; + public void Resetguild_logo() => __pbn__guild_logo = null; + private ulong? __pbn__guild_logo; + + [global::ProtoBuf.ProtoMember(5)] + public uint guild_primary_color + { + get { return __pbn__guild_primary_color.GetValueOrDefault(); } + set { __pbn__guild_primary_color = value; } + } + public bool ShouldSerializeguild_primary_color() => __pbn__guild_primary_color != null; + public void Resetguild_primary_color() => __pbn__guild_primary_color = null; + private uint? __pbn__guild_primary_color; + + [global::ProtoBuf.ProtoMember(6)] + public uint guild_secondary_color + { + get { return __pbn__guild_secondary_color.GetValueOrDefault(); } + set { __pbn__guild_secondary_color = value; } + } + public bool ShouldSerializeguild_secondary_color() => __pbn__guild_secondary_color != null; + public void Resetguild_secondary_color() => __pbn__guild_secondary_color = null; + private uint? __pbn__guild_secondary_color; + + [global::ProtoBuf.ProtoMember(7)] + public uint guild_pattern + { + get { return __pbn__guild_pattern.GetValueOrDefault(); } + set { __pbn__guild_pattern = value; } + } + public bool ShouldSerializeguild_pattern() => __pbn__guild_pattern != null; + public void Resetguild_pattern() => __pbn__guild_pattern = null; + private uint? __pbn__guild_pattern; + + [global::ProtoBuf.ProtoMember(8)] + public uint guild_flags + { + get { return __pbn__guild_flags.GetValueOrDefault(); } + set { __pbn__guild_flags = value; } + } + public bool ShouldSerializeguild_flags() => __pbn__guild_flags != null; + public void Resetguild_flags() => __pbn__guild_flags = null; + private uint? __pbn__guild_flags; + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgLocalServerFakeLobbyData : global::ProtoBuf.IExtensible { @@ -1197,6 +1433,9 @@ public uint favorite_team_quality public void Resetfavorite_team_quality() => __pbn__favorite_team_quality = null; private uint? __pbn__favorite_team_quality; + [global::ProtoBuf.ProtoMember(7)] + public CMsgLocalServerGuildData guild_info { get; set; } + } [global::ProtoBuf.ProtoContract()] @@ -2714,6 +2953,16 @@ public uint rank_tier_peak public void Resetrank_tier_peak() => __pbn__rank_tier_peak = null; private uint? __pbn__rank_tier_peak; + [global::ProtoBuf.ProtoMember(23)] + public uint title + { + get { return __pbn__title.GetValueOrDefault(); } + set { __pbn__title = value; } + } + public bool ShouldSerializetitle() => __pbn__title != null; + public void Resettitle() => __pbn__title = null; + private uint? __pbn__title; + [global::ProtoBuf.ProtoContract()] public partial class Slot : global::ProtoBuf.IExtensible { @@ -6965,6 +7214,26 @@ public uint lane_selection_flags public void Resetlane_selection_flags() => __pbn__lane_selection_flags = null; private uint? __pbn__lane_selection_flags; + [global::ProtoBuf.ProtoMember(77)] + public uint bounty_runes + { + get { return __pbn__bounty_runes.GetValueOrDefault(); } + set { __pbn__bounty_runes = value; } + } + public bool ShouldSerializebounty_runes() => __pbn__bounty_runes != null; + public void Resetbounty_runes() => __pbn__bounty_runes = null; + private uint? __pbn__bounty_runes; + + [global::ProtoBuf.ProtoMember(78)] + public uint outposts_captured + { + get { return __pbn__outposts_captured.GetValueOrDefault(); } + set { __pbn__outposts_captured = value; } + } + public bool ShouldSerializeoutposts_captured() => __pbn__outposts_captured != null; + public void Resetoutposts_captured() => __pbn__outposts_captured = null; + private uint? __pbn__outposts_captured; + [global::ProtoBuf.ProtoContract()] public partial class CustomGameData : global::ProtoBuf.IExtensible { @@ -9215,6 +9484,230 @@ public uint hero_id } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgUnderDraftData : 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 bench_slots { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List shop_slots { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public uint gold + { + get { return __pbn__gold.GetValueOrDefault(); } + set { __pbn__gold = value; } + } + public bool ShouldSerializegold() => __pbn__gold != null; + public void Resetgold() => __pbn__gold = null; + private uint? __pbn__gold; + + [global::ProtoBuf.ProtoMember(4)] + public uint total_gold + { + get { return __pbn__total_gold.GetValueOrDefault(); } + set { __pbn__total_gold = value; } + } + public bool ShouldSerializetotal_gold() => __pbn__total_gold != null; + public void Resettotal_gold() => __pbn__total_gold = null; + private uint? __pbn__total_gold; + + [global::ProtoBuf.ProtoContract()] + public partial class BenchSlot : 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 slot_id + { + get { return __pbn__slot_id.GetValueOrDefault(); } + set { __pbn__slot_id = value; } + } + public bool ShouldSerializeslot_id() => __pbn__slot_id != null; + public void Resetslot_id() => __pbn__slot_id = null; + private uint? __pbn__slot_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint hero_id + { + get { return __pbn__hero_id.GetValueOrDefault(); } + set { __pbn__hero_id = value; } + } + public bool ShouldSerializehero_id() => __pbn__hero_id != null; + public void Resethero_id() => __pbn__hero_id = null; + private uint? __pbn__hero_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint stars + { + get { return __pbn__stars.GetValueOrDefault(); } + set { __pbn__stars = value; } + } + public bool ShouldSerializestars() => __pbn__stars != null; + public void Resetstars() => __pbn__stars = null; + private uint? __pbn__stars; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class ShopSlot : 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 slot_id + { + get { return __pbn__slot_id.GetValueOrDefault(); } + set { __pbn__slot_id = value; } + } + public bool ShouldSerializeslot_id() => __pbn__slot_id != null; + public void Resetslot_id() => __pbn__slot_id = null; + private uint? __pbn__slot_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint hero_id + { + get { return __pbn__hero_id.GetValueOrDefault(); } + set { __pbn__hero_id = value; } + } + public bool ShouldSerializehero_id() => __pbn__hero_id != null; + public void Resethero_id() => __pbn__hero_id = null; + private uint? __pbn__hero_id; + + [global::ProtoBuf.ProtoMember(3)] + public bool is_special_reward + { + get { return __pbn__is_special_reward.GetValueOrDefault(); } + set { __pbn__is_special_reward = value; } + } + public bool ShouldSerializeis_special_reward() => __pbn__is_special_reward != null; + public void Resetis_special_reward() => __pbn__is_special_reward = null; + private bool? __pbn__is_special_reward; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgPlayerTitleData : 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 title { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List event_id { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public uint active + { + get { return __pbn__active.GetValueOrDefault(); } + set { __pbn__active = value; } + } + public bool ShouldSerializeactive() => __pbn__active != null; + public void Resetactive() => __pbn__active = null; + private uint? __pbn__active; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgDOTATriviaQuestion : 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 question_id + { + get { return __pbn__question_id.GetValueOrDefault(); } + set { __pbn__question_id = value; } + } + public bool ShouldSerializequestion_id() => __pbn__question_id != null; + public void Resetquestion_id() => __pbn__question_id = null; + private uint? __pbn__question_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(EDOTATriviaQuestionCategory.k_EDOTATriviaQuestionCategory_AbilityIcon)] + public EDOTATriviaQuestionCategory category + { + get { return __pbn__category ?? EDOTATriviaQuestionCategory.k_EDOTATriviaQuestionCategory_AbilityIcon; } + set { __pbn__category = value; } + } + public bool ShouldSerializecategory() => __pbn__category != null; + public void Resetcategory() => __pbn__category = null; + private EDOTATriviaQuestionCategory? __pbn__category; + + [global::ProtoBuf.ProtoMember(3)] + public uint timestamp + { + get { return __pbn__timestamp.GetValueOrDefault(); } + set { __pbn__timestamp = value; } + } + public bool ShouldSerializetimestamp() => __pbn__timestamp != null; + public void Resettimestamp() => __pbn__timestamp = null; + private uint? __pbn__timestamp; + + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue("")] + public string question_value + { + get { return __pbn__question_value ?? ""; } + set { __pbn__question_value = value; } + } + public bool ShouldSerializequestion_value() => __pbn__question_value != null; + public void Resetquestion_value() => __pbn__question_value = null; + private string __pbn__question_value; + + [global::ProtoBuf.ProtoMember(5)] + public global::System.Collections.Generic.List answer_values { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6)] + public uint correct_answer_index + { + get { return __pbn__correct_answer_index.GetValueOrDefault(); } + set { __pbn__correct_answer_index = value; } + } + public bool ShouldSerializecorrect_answer_index() => __pbn__correct_answer_index != null; + public void Resetcorrect_answer_index() => __pbn__correct_answer_index = null; + private uint? __pbn__correct_answer_index; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgDOTATriviaQuestionAnswersSummary : 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 bool summary_available + { + get { return __pbn__summary_available.GetValueOrDefault(); } + set { __pbn__summary_available = value; } + } + public bool ShouldSerializesummary_available() => __pbn__summary_available != null; + public void Resetsummary_available() => __pbn__summary_available = null; + private bool? __pbn__summary_available; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List picked_count { get; } = new global::System.Collections.Generic.List(); + + } + [global::ProtoBuf.ProtoContract()] public enum ESpecialPingValue { @@ -9280,6 +9773,26 @@ public enum ECustomGameWhitelistState CUSTOM_GAME_WHITELIST_STATE_REJECTED = 2, } + [global::ProtoBuf.ProtoContract()] + public enum EDOTATriviaQuestionCategory + { + k_EDOTATriviaQuestionCategory_AbilityIcon = 0, + k_EDOTATriviaQuestionCategory_AbilityCooldown = 1, + k_EDOTATriviaQuestionCategory_HeroAttributes = 2, + k_EDOTATriviaQuestionCategory_HeroMovementSpeed = 3, + k_EDOTATriviaQuestionCategory_TalentTree = 4, + k_EDOTATriviaQuestionCategory_HeroStats = 5, + k_EDOTATriviaQuestionCategory_ItemPrice = 6, + k_EDOTATriviaQuestionCategory_AbilitySound = 7, + k_EDOTATriviaQuestionCategory_InvokerSpells = 8, + k_EDOTATriviaQuestionCategory_AbilityManaCost = 9, + k_EDOTATriviaQuestionCategory_HeroAttackSound = 10, + k_EDOTATriviaQuestionCategory_AbilityName = 11, + k_EDOTATriviaQuestionCategory_ItemComponents = 12, + k_EDOTATriviaQuestionCategory_ItemLore = 13, + k_EDOTATriviaQuestionCategory_ItemPassives = 14, + } + } #pragma warning restore CS0612, CS1591, CS3021, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommonMatchMgmt.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommonMatchMgmt.cs index 6a7dea114..642f22295 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommonMatchMgmt.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommonMatchMgmt.cs @@ -928,6 +928,169 @@ public bool mass_disconnect } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgLobbyMemberGuildContractDetails : 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 contract_id + { + get { return __pbn__contract_id.GetValueOrDefault(); } + set { __pbn__contract_id = value; } + } + public bool ShouldSerializecontract_id() => __pbn__contract_id != null; + public void Resetcontract_id() => __pbn__contract_id = null; + private ulong? __pbn__contract_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint challenge_instance_id + { + get { return __pbn__challenge_instance_id.GetValueOrDefault(); } + set { __pbn__challenge_instance_id = value; } + } + public bool ShouldSerializechallenge_instance_id() => __pbn__challenge_instance_id != null; + public void Resetchallenge_instance_id() => __pbn__challenge_instance_id = null; + private uint? __pbn__challenge_instance_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint challenge_parameter + { + get { return __pbn__challenge_parameter.GetValueOrDefault(); } + set { __pbn__challenge_parameter = value; } + } + public bool ShouldSerializechallenge_parameter() => __pbn__challenge_parameter != null; + public void Resetchallenge_parameter() => __pbn__challenge_parameter = null; + private uint? __pbn__challenge_parameter; + + [global::ProtoBuf.ProtoMember(4)] + public uint contract_stars + { + get { return __pbn__contract_stars.GetValueOrDefault(); } + set { __pbn__contract_stars = value; } + } + public bool ShouldSerializecontract_stars() => __pbn__contract_stars != null; + public void Resetcontract_stars() => __pbn__contract_stars = null; + private uint? __pbn__contract_stars; + + [global::ProtoBuf.ProtoMember(5)] + public uint contract_slot + { + get { return __pbn__contract_slot.GetValueOrDefault(); } + set { __pbn__contract_slot = value; } + } + public bool ShouldSerializecontract_slot() => __pbn__contract_slot != null; + public void Resetcontract_slot() => __pbn__contract_slot = null; + private uint? __pbn__contract_slot; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgLobbyMemberGuildInfo : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(EEvent.EVENT_ID_NONE)] + public EEvent event_id + { + get { return __pbn__event_id ?? EEvent.EVENT_ID_NONE; } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private EEvent? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint guild_points + { + get { return __pbn__guild_points.GetValueOrDefault(); } + set { __pbn__guild_points = value; } + } + public bool ShouldSerializeguild_points() => __pbn__guild_points != null; + public void Resetguild_points() => __pbn__guild_points = null; + private uint? __pbn__guild_points; + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List contracts { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5)] + [global::System.ComponentModel.DefaultValue("")] + public string guild_tag + { + get { return __pbn__guild_tag ?? ""; } + set { __pbn__guild_tag = value; } + } + public bool ShouldSerializeguild_tag() => __pbn__guild_tag != null; + public void Resetguild_tag() => __pbn__guild_tag = null; + private string __pbn__guild_tag; + + [global::ProtoBuf.ProtoMember(6)] + public ulong guild_logo + { + get { return __pbn__guild_logo.GetValueOrDefault(); } + set { __pbn__guild_logo = value; } + } + public bool ShouldSerializeguild_logo() => __pbn__guild_logo != null; + public void Resetguild_logo() => __pbn__guild_logo = null; + private ulong? __pbn__guild_logo; + + [global::ProtoBuf.ProtoMember(7)] + public uint guild_primary_color + { + get { return __pbn__guild_primary_color.GetValueOrDefault(); } + set { __pbn__guild_primary_color = value; } + } + public bool ShouldSerializeguild_primary_color() => __pbn__guild_primary_color != null; + public void Resetguild_primary_color() => __pbn__guild_primary_color = null; + private uint? __pbn__guild_primary_color; + + [global::ProtoBuf.ProtoMember(8)] + public uint guild_secondary_color + { + get { return __pbn__guild_secondary_color.GetValueOrDefault(); } + set { __pbn__guild_secondary_color = value; } + } + public bool ShouldSerializeguild_secondary_color() => __pbn__guild_secondary_color != null; + public void Resetguild_secondary_color() => __pbn__guild_secondary_color = null; + private uint? __pbn__guild_secondary_color; + + [global::ProtoBuf.ProtoMember(9)] + public uint guild_pattern + { + get { return __pbn__guild_pattern.GetValueOrDefault(); } + set { __pbn__guild_pattern = value; } + } + public bool ShouldSerializeguild_pattern() => __pbn__guild_pattern != null; + public void Resetguild_pattern() => __pbn__guild_pattern = null; + private uint? __pbn__guild_pattern; + + [global::ProtoBuf.ProtoMember(10)] + public uint guild_flags + { + get { return __pbn__guild_flags.GetValueOrDefault(); } + set { __pbn__guild_flags = value; } + } + public bool ShouldSerializeguild_flags() => __pbn__guild_flags != null; + public void Resetguild_flags() => __pbn__guild_flags = null; + private uint? __pbn__guild_flags; + + } + [global::ProtoBuf.ProtoContract()] public partial class CDOTALobbyMember : global::ProtoBuf.IExtensible { @@ -1289,6 +1452,19 @@ public int rank_tier public void Resetrank_tier() => __pbn__rank_tier = null; private int? __pbn__rank_tier; + [global::ProtoBuf.ProtoMember(49)] + public global::System.Collections.Generic.List guild_info { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(50)] + public uint title + { + get { return __pbn__title.GetValueOrDefault(); } + set { __pbn__title = value; } + } + public bool ShouldSerializetitle() => __pbn__title != null; + public void Resettitle() => __pbn__title = null; + private uint? __pbn__title; + [global::ProtoBuf.ProtoContract()] public partial class CDOTALobbyMemberXPBonus : global::ProtoBuf.IExtensible { @@ -1409,39 +1585,6 @@ public bool team_complete public void Resetteam_complete() => __pbn__team_complete = null; private bool? __pbn__team_complete; - [global::ProtoBuf.ProtoMember(20)] - [global::System.ComponentModel.DefaultValue("")] - public string team_logo_url - { - get { return __pbn__team_logo_url ?? ""; } - set { __pbn__team_logo_url = value; } - } - public bool ShouldSerializeteam_logo_url() => __pbn__team_logo_url != null; - public void Resetteam_logo_url() => __pbn__team_logo_url = null; - private string __pbn__team_logo_url; - - [global::ProtoBuf.ProtoMember(9)] - [global::System.ComponentModel.DefaultValue("")] - public string guild_name - { - get { return __pbn__guild_name ?? ""; } - set { __pbn__guild_name = value; } - } - public bool ShouldSerializeguild_name() => __pbn__guild_name != null; - public void Resetguild_name() => __pbn__guild_name = null; - private string __pbn__guild_name; - - [global::ProtoBuf.ProtoMember(10)] - [global::System.ComponentModel.DefaultValue("")] - public string guild_tag - { - get { return __pbn__guild_tag ?? ""; } - set { __pbn__guild_tag = value; } - } - public bool ShouldSerializeguild_tag() => __pbn__guild_tag != null; - public void Resetguild_tag() => __pbn__guild_tag = null; - private string __pbn__guild_tag; - [global::ProtoBuf.ProtoMember(15)] public uint rank { @@ -1492,6 +1635,106 @@ public ulong challenge_match_token_account public void Resetchallenge_match_token_account() => __pbn__challenge_match_token_account = null; private ulong? __pbn__challenge_match_token_account; + [global::ProtoBuf.ProtoMember(20)] + [global::System.ComponentModel.DefaultValue("")] + public string team_logo_url + { + get { return __pbn__team_logo_url ?? ""; } + set { __pbn__team_logo_url = value; } + } + public bool ShouldSerializeteam_logo_url() => __pbn__team_logo_url != null; + public void Resetteam_logo_url() => __pbn__team_logo_url = null; + private string __pbn__team_logo_url; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CLobbyTeamGuildDetails : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint guild_primary_color + { + get { return __pbn__guild_primary_color.GetValueOrDefault(); } + set { __pbn__guild_primary_color = value; } + } + public bool ShouldSerializeguild_primary_color() => __pbn__guild_primary_color != null; + public void Resetguild_primary_color() => __pbn__guild_primary_color = null; + private uint? __pbn__guild_primary_color; + + [global::ProtoBuf.ProtoMember(3)] + public uint guild_secondary_color + { + get { return __pbn__guild_secondary_color.GetValueOrDefault(); } + set { __pbn__guild_secondary_color = value; } + } + public bool ShouldSerializeguild_secondary_color() => __pbn__guild_secondary_color != null; + public void Resetguild_secondary_color() => __pbn__guild_secondary_color = null; + private uint? __pbn__guild_secondary_color; + + [global::ProtoBuf.ProtoMember(4)] + public uint guild_pattern + { + get { return __pbn__guild_pattern.GetValueOrDefault(); } + set { __pbn__guild_pattern = value; } + } + public bool ShouldSerializeguild_pattern() => __pbn__guild_pattern != null; + public void Resetguild_pattern() => __pbn__guild_pattern = null; + private uint? __pbn__guild_pattern; + + [global::ProtoBuf.ProtoMember(5)] + public ulong guild_logo + { + get { return __pbn__guild_logo.GetValueOrDefault(); } + set { __pbn__guild_logo = value; } + } + public bool ShouldSerializeguild_logo() => __pbn__guild_logo != null; + public void Resetguild_logo() => __pbn__guild_logo = null; + private ulong? __pbn__guild_logo; + + [global::ProtoBuf.ProtoMember(6)] + public uint guild_points + { + get { return __pbn__guild_points.GetValueOrDefault(); } + set { __pbn__guild_points = value; } + } + public bool ShouldSerializeguild_points() => __pbn__guild_points != null; + public void Resetguild_points() => __pbn__guild_points = null; + private uint? __pbn__guild_points; + + [global::ProtoBuf.ProtoMember(7)] + public uint guild_event + { + get { return __pbn__guild_event.GetValueOrDefault(); } + set { __pbn__guild_event = value; } + } + public bool ShouldSerializeguild_event() => __pbn__guild_event != null; + public void Resetguild_event() => __pbn__guild_event = null; + private uint? __pbn__guild_event; + + [global::ProtoBuf.ProtoMember(8)] + public uint guild_flags + { + get { return __pbn__guild_flags.GetValueOrDefault(); } + set { __pbn__guild_flags = value; } + } + public bool ShouldSerializeguild_flags() => __pbn__guild_flags != null; + public void Resetguild_flags() => __pbn__guild_flags = null; + private uint? __pbn__guild_flags; + } [global::ProtoBuf.ProtoContract()] @@ -1605,6 +1848,89 @@ public string language_code } + [global::ProtoBuf.ProtoContract()] + public partial class CLobbyGuildChallenge : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(EEvent.EVENT_ID_NONE)] + public EEvent event_id + { + get { return __pbn__event_id ?? EEvent.EVENT_ID_NONE; } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private EEvent? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint challenge_instance_id + { + get { return __pbn__challenge_instance_id.GetValueOrDefault(); } + set { __pbn__challenge_instance_id = value; } + } + public bool ShouldSerializechallenge_instance_id() => __pbn__challenge_instance_id != null; + public void Resetchallenge_instance_id() => __pbn__challenge_instance_id = null; + private uint? __pbn__challenge_instance_id; + + [global::ProtoBuf.ProtoMember(4)] + public uint challenge_parameter + { + get { return __pbn__challenge_parameter.GetValueOrDefault(); } + set { __pbn__challenge_parameter = value; } + } + public bool ShouldSerializechallenge_parameter() => __pbn__challenge_parameter != null; + public void Resetchallenge_parameter() => __pbn__challenge_parameter = null; + private uint? __pbn__challenge_parameter; + + [global::ProtoBuf.ProtoMember(5)] + public uint challenge_timestamp + { + get { return __pbn__challenge_timestamp.GetValueOrDefault(); } + set { __pbn__challenge_timestamp = value; } + } + public bool ShouldSerializechallenge_timestamp() => __pbn__challenge_timestamp != null; + public void Resetchallenge_timestamp() => __pbn__challenge_timestamp = null; + private uint? __pbn__challenge_timestamp; + + [global::ProtoBuf.ProtoMember(6)] + public uint challenge_period_serial + { + get { return __pbn__challenge_period_serial.GetValueOrDefault(); } + set { __pbn__challenge_period_serial = value; } + } + public bool ShouldSerializechallenge_period_serial() => __pbn__challenge_period_serial != null; + public void Resetchallenge_period_serial() => __pbn__challenge_period_serial = null; + private uint? __pbn__challenge_period_serial; + + [global::ProtoBuf.ProtoMember(7)] + public uint challenge_progress_at_start + { + get { return __pbn__challenge_progress_at_start.GetValueOrDefault(); } + set { __pbn__challenge_progress_at_start = value; } + } + public bool ShouldSerializechallenge_progress_at_start() => __pbn__challenge_progress_at_start != null; + public void Resetchallenge_progress_at_start() => __pbn__challenge_progress_at_start = null; + private uint? __pbn__challenge_progress_at_start; + + [global::ProtoBuf.ProtoMember(8)] + public global::System.Collections.Generic.List eligible_account_ids { get; } = new global::System.Collections.Generic.List(); + + } + [global::ProtoBuf.ProtoContract()] public partial class CSODOTALobby : global::ProtoBuf.IExtensible { @@ -2486,6 +2812,12 @@ public bool experimental_gameplay_enabled public void Resetexperimental_gameplay_enabled() => __pbn__experimental_gameplay_enabled = null; private bool? __pbn__experimental_gameplay_enabled; + [global::ProtoBuf.ProtoMember(117)] + public global::System.Collections.Generic.List guild_challenges { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(118)] + public global::System.Collections.Generic.List guild_team_details { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoContract()] public partial class CExtraMsg : global::ProtoBuf.IExtensible { @@ -2542,6 +2874,7 @@ public enum LobbyType LOCAL_BOT_MATCH = 10, SPECTATOR = 11, EVENT_MATCH = 12, + GAUNTLET = 13, } } @@ -2763,12 +3096,29 @@ public partial class MvpDatum : global::ProtoBuf.IExtensible global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); - [global::ProtoBuf.ProtoMember(1, IsRequired = true)] - public uint slot { get; set; } + [global::ProtoBuf.ProtoMember(1)] + public uint slot + { + get { return __pbn__slot.GetValueOrDefault(); } + set { __pbn__slot = value; } + } + public bool ShouldSerializeslot() => __pbn__slot != null; + public void Resetslot() => __pbn__slot = null; + private uint? __pbn__slot; [global::ProtoBuf.ProtoMember(2)] public global::System.Collections.Generic.List accolades { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(3)] + public uint account_id + { + get { return __pbn__account_id.GetValueOrDefault(); } + set { __pbn__account_id = value; } + } + public bool ShouldSerializeaccount_id() => __pbn__account_id != null; + public void Resetaccount_id() => __pbn__account_id = null; + private uint? __pbn__account_id; + [global::ProtoBuf.ProtoContract()] public partial class MvpAccolade : global::ProtoBuf.IExtensible { @@ -2776,11 +3126,26 @@ public partial class MvpAccolade : global::ProtoBuf.IExtensible global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); - [global::ProtoBuf.ProtoMember(1, IsRequired = true)] - public MvpAccoladeType type { get; set; } = MvpAccoladeType.kills; + [global::ProtoBuf.ProtoMember(1)] + [global::System.ComponentModel.DefaultValue(MvpAccoladeType.kills)] + public MvpAccoladeType type + { + get { return __pbn__type ?? MvpAccoladeType.kills; } + set { __pbn__type = value; } + } + public bool ShouldSerializetype() => __pbn__type != null; + public void Resettype() => __pbn__type = null; + private MvpAccoladeType? __pbn__type; - [global::ProtoBuf.ProtoMember(2, IsRequired = true)] - public float detail_value { get; set; } + [global::ProtoBuf.ProtoMember(2)] + public float detail_value + { + get { return __pbn__detail_value.GetValueOrDefault(); } + set { __pbn__detail_value = value; } + } + public bool ShouldSerializedetail_value() => __pbn__detail_value != null; + public void Resetdetail_value() => __pbn__detail_value = null; + private float? __pbn__detail_value; [global::ProtoBuf.ProtoContract()] public enum MvpAccoladeType @@ -2796,6 +3161,263 @@ public enum MvpAccoladeType camps_stacked = 10, last_hits = 11, denies = 12, + kKillEaterEvent_Killing_Sprees = 13, + kKillEaterEvent_Godlike = 14, + kKillEaterEvent_Towers_Destroyed = 15, + kKillEaterEventType_Invoker_SunstrikeKills = 16, + kKillEaterEventType_Axe_Culls = 17, + kKillEaterEventType_Axe_BattleHungerKills = 18, + kKillEaterEventType_LowHealthKills = 19, + kKillEaterEventType_Invoker_TornadoKills = 20, + kKillEaterEventType_Sven_DoubleStuns = 21, + kKillEaterEventType_Sven_WarcryAssists = 22, + kKillEaterEventType_Sven_CleaveDoubleKills = 23, + kKillEaterEventType_Sven_TeleportInterrupts = 24, + kKillEaterEventType_Faceless_MultiChrono = 25, + kKillEaterEventType_Faceless_ChronoKills = 26, + kKillEaterEventType_Ursa_MultiShocks = 27, + kKillEaterEventType_RoshanKills = 28, + kKillEaterEventType_Lion_FingerKills = 29, + kKillEaterEventType_Riki_SmokedHeroKills = 32, + kKillEaterEventType_HeroesRevealedWithDust = 33, + kKillEaterEventType_SkeletonKing_ReincarnationKills = 34, + kKillEaterEventType_Skywrath_FlareKills = 35, + kKillEaterEventType_Leshrac_SplitEarthStuns = 36, + kKillEaterEventType_Mirana_MaxStunArrows = 37, + kKillEaterEventType_PhantomAssassin_CoupdeGraceCrits = 38, + kKillEaterEventType_PhantomAssassin_DaggerCrits = 39, + kKillEaterEventType_Meepo_Earthbinds = 40, + kKillEaterEventType_Bloodseeker_RuptureKills = 41, + kKillEaterEventType_Slark_LeashedEnemies = 42, + kKillEaterEventType_Disruptor_FountainGlimpses = 43, + kKillEaterEventType_Rubick_SpellsStolen = 44, + kKillEaterEventType_Rubick_UltimatesStolen = 45, + kKillEaterEventType_Doom_EnemiesDoomed = 46, + kKillEaterEventType_Omniknight_Purifications = 47, + kKillEaterEventType_Omniknight_AlliesRepelled = 48, + kKillEaterEventType_Omniknight_EnemiesRepelled = 49, + kKillEaterEventType_Warlock_FiveHeroFatalBonds = 50, + kKillEaterEventType_CrystalMaiden_FrostbittenEnemies = 51, + kKillEaterEventType_CrystalMaiden_CrystalNovas = 52, + kKillEaterEventType_Kunkka_DoubleHeroTorrents = 53, + kKillEaterEventType_Kunkka_TripleHeroGhostShips = 54, + kKillEaterEventType_NagaSiren_EnemiesEnsnared = 55, + kKillEaterEventType_NagaSiren_TripleHeroRipTides = 56, + kKillEaterEventType_Lycan_KillsDuringShapeshift = 57, + kKillEaterEventType_Pudge_DismemberKills = 58, + kKillEaterEventType_Pudge_EnemyHeroesHooked = 59, + kKillEaterEventType_Pudge_HookKills = 60, + kKillEaterEventType_Pudge_UnseenEnemyHeroesHooked = 61, + kKillEaterEventType_DrowRanger_EnemiesSilenced = 62, + kKillEaterEventType_DrowRanger_MultiHeroSilences = 63, + kKillEaterEventType_DrowRanger_SilencedKills = 64, + kKillEaterEventType_DrowRanger_FrostArrowKills = 65, + kKillEaterEventType_DragonKnight_KillsInDragonForm = 66, + kKillEaterEventType_DragonKnight_BreatheFireKills = 67, + kKillEaterEventType_DragonKnight_SplashKills = 68, + kKillEaterEventType_WitchDoctor_CaskStuns = 69, + kKillEaterEventType_WitchDoctor_MaledictKills = 70, + kKillEaterEventType_WitchDoctor_MultiHeroMaledicts = 71, + kKillEaterEventType_WitchDoctor_DeathWardKills = 72, + kKillEaterEventType_Disruptor_ThunderStrikeKills = 73, + kKillEaterEventType_Disruptor_HeroesGlimpsed = 74, + kKillEaterEventType_CrystalMaiden_FreezingFieldKills = 75, + kKillEaterEventType_Medusa_EnemiesPetrified = 77, + kKillEaterEventType_Warlock_FatalBondsKills = 78, + kKillEaterEventType_Warlock_GolemKills = 79, + kKillEaterEventType_Tusk_WalrusPunches = 80, + kKillEaterEventType_Tusk_SnowballStuns = 81, + kKillEaterEventType_Earthshaker_FissureStuns = 82, + kKillEaterEventType_Earthshaker_3HeroEchoslams = 83, + kKillEaterEventType_SandKing_BurrowstrikeStuns = 84, + kKillEaterEventType_SandKing_EpicenterKills = 85, + kKillEaterEventType_SkywrathMage_AncientSealKills = 86, + kKillEaterEventType_SkywrathMage_ConcussiveShotKills = 87, + kKillEaterEventType_Luna_LucentBeamKills = 88, + kKillEaterEventType_Luna_EclipseKills = 89, + kKillEaterEventType_KeeperOfTheLight_IlluminateKills = 90, + kKillEaterEventType_KeeperOfTheLight_ManaLeakStuns = 91, + kKillEaterEventType_KeeperOfTheLight_TeammatesRecalled = 92, + kKillEaterEventType_LegionCommander_DuelsWon = 93, + kKillEaterEventType_Beastmaster_RoarKills = 94, + kKillEaterEventType_Beastmaster_RoarMultiKills = 95, + kKillEaterEventType_Windrunner_FocusFireBuildings = 96, + kKillEaterEventType_Windrunner_PowershotKills = 97, + kKillEaterEventType_PhantomAssassin_DaggerLastHits = 98, + kKillEaterEventType_PhantomAssassin_PhantomStrikeKills = 99, + kKillEaterEventType_DeathProphet_CryptSwarmKills = 100, + kKillEaterEventType_DeathProphet_ExorcismBuildingKills = 101, + kKillEaterEventType_DeathProphet_ExorcismSpiritsSummoned = 102, + kKillEaterEventType_DeathProphet_MultiHeroSilences = 103, + kKillEaterEventType_Abaddon_MistCoilKills = 104, + kKillEaterEventType_Abaddon_MistCoilHealed = 105, + kKillEaterEventType_Abaddon_AphoticShieldKills = 106, + kKillEaterEventType_Lich_ChainFrostTripleKills = 107, + kKillEaterEventType_Lich_ChainFrostMultiKills = 108, + kKillEaterEventType_Lich_ChainFrostBounces = 109, + kKillEaterEventType_Ursa_EnragedKills = 110, + kKillEaterEventType_Ursa_EarthshockKills = 111, + kKillEaterEventType_Lina_LagunaBladeKills = 112, + kKillEaterEventType_Lina_DragonSlaveKills = 113, + kKillEaterEventType_Lina_LightStrikeArrayStuns = 114, + kKillEaterEvent_Barracks_Destroyed = 115, + kKillEaterEvent_TemplarAssassin_MeldKills = 116, + kKillEaterEvent_TemplarAssassin_HeroesSlowed = 117, + kKillEaterEvent_Sniper_AssassinationKills = 118, + kKillEaterEvent_Sniper_HeadshotStuns = 119, + kKillEaterEvent_EarthSpirit_SmashStuns = 120, + kKillEaterEvent_EarthSpirit_GripSilences = 121, + kKillEaterEvent_ShadowShaman_ShackleKills = 122, + kKillEaterEvent_ShadowShaman_HexKills = 123, + kKillEaterEvent_Centaur_EnemiesStomped = 124, + kKillEaterEvent_Centaur_DoubleEdgeKills = 125, + kKillEaterEvent_Centaur_ReturnKills = 126, + kKillEaterEvent_EmberSpirit_EnemiesChained = 127, + kKillEaterEvent_EmberSpirit_SleightOfFistMultiKills = 128, + kKillEaterEvent_Puck_OrbKills = 129, + kKillEaterEvent_VengefulSpirit_EnemiesStunned = 130, + kKillEaterEvent_Lifestealer_RageKills = 131, + kKillEaterEvent_Lifestealer_OpenWoundsKills = 132, + kKillEaterEvent_Lifestealer_InfestKills = 133, + kKillEaterEvent_ElderTitan_SpiritKills = 134, + kKillEaterEvent_ElderTitan_GoodStomps = 135, + kKillEaterEvent_Clockwerk_RocketKills = 136, + kKillEaterEvent_Clockwerk_BlindRocketKills = 137, + kKillEaterEvent_StormSpirit_BallKills = 138, + kKillEaterEvent_StormSpirit_DoubleRemnantKills = 139, + kKillEaterEvent_StormSpirit_VortexKills = 140, + kKillEaterEvent_Tinker_DoubleMissileKills = 141, + kKillEaterEvent_Tinker_LaserKills = 142, + kKillEaterEvent_Techies_SuicideKills = 143, + kKillEaterEvent_Techies_LandMineKills = 144, + kKillEaterEvent_Techies_StatisTrapStuns = 145, + kKillEaterEvent_Techies_RemoteMineKills = 146, + kKillEaterEvent_ShadowFiend_TripleRazeKills = 147, + kKillEaterEvent_ShadowFiend_RequiemMultiKills = 148, + kKillEaterEvent_ShadowFiend_QRazeKills = 149, + kKillEaterEvent_ShadowFiend_WRazeKills = 150, + kKillEaterEvent_ShadowFiend_ERazeKills = 151, + kKillEaterEvent_Oracle_FatesEdictKills = 152, + kKillEaterEvent_Oracle_FalsePromiseSaves = 153, + kKillEaterEvent_Juggernaut_OmnislashKills = 154, + kKillEaterEventType_SkeletonKing_SkeletonHeroKills = 157, + kKillEaterEventType_DarkWillow_CursedCrownTripleStuns = 158, + kKillEaterEventType_Dazzle_ShallowGraveSaves = 159, + kKillEaterEventType_Dazzle_PoisonTouchKills = 160, + kKillEaterEventType_ThreeManMeks = 161, + kKillEaterEventType_Viper_PoisonAttackKills = 162, + kKillEaterEventType_Viper_CorrosiveSkinKills = 163, + kKillEaterEventType_ThreeHeroVeils = 164, + kKillEaterEventType_Viper_KillsDuringViperStrike = 165, + kKillEaterEventType_SolarCrestKills = 166, + kKillEaterEventType_Tiny_TreeThrowKills = 167, + kKillEaterEventType_Riki_BackstabKills = 168, + kKillEaterEventType_Phoenix_ThreeHeroSupernovaStuns = 169, + kKillEaterEventType_Terrorblade_MetamorphosisKills = 170, + kKillEaterEventType_Lion_GreatFingerKills = 171, + kKillEaterEventType_Antimage_SpellsBlockedWithAghanims = 172, + kKillEaterEventType_Antimage_ThreeManManaVoids = 173, + kKillEaterEventType_ArcWarden_TempestDoubleKills = 174, + kKillEaterEventType_ArcWarden_SparkWraithKills = 175, + kKillEaterEventType_Bane_BrainSapKills = 176, + kKillEaterEventType_Bane_FiendsGripKills = 177, + kKillEaterEventType_Batrider_TripleHeroFlamebreaks = 178, + kKillEaterEventType_Batrider_DoubleHeroLassoes = 179, + kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit = 180, + kKillEaterEventType_Bristleback_KillsUnderFourQuillStacks = 181, + kKillEaterEventType_Bristleback_TripleHeroNasalGoo = 182, + kKillEaterEventType_Broodmother_SpiderlingHeroKills = 183, + kKillEaterEventType_Broodmother_KillsInsideWeb = 184, + kKillEaterEventType_Centaur_ThreeHeroStampede = 185, + kKillEaterEventType_ChaosKnight_RealityRiftKills = 186, + kKillEaterEventType_Chen_KillsWithPenitence = 187, + kKillEaterEventType_CrystalMaiden_TwoHeroCrystalNovas = 188, + kKillEaterEventType_CrystalMaiden_ThreeHeroFreezingFields = 189, + kKillEaterEventType_Dazzle_ShadowWaveKills = 190, + kKillEaterEventType_DeathProphet_SiphonKills = 191, + kKillEaterEventType_DeathProphet_ExorcismKillsDuringEuls = 192, + kKillEaterEventType_Disruptor_ThreeHeroKineticFieldStaticStorm = 193, + kKillEaterEventType_Doom_InfernalBladeBurnKills = 194, + kKillEaterEventType_DrowRanger_PrecisionAuraCreepTowerKills = 195, + kKillEaterEventType_EmberSpirit_RemnantKills = 196, + kKillEaterEventType_EmberSpirit_SleightOfFistKills = 197, + kKillEaterEventType_Enigma_MidnightPulseBlackHoleCombos = 198, + kKillEaterEventType_Enigma_ThreeManBlackHoles = 199, + kKillEaterEventType_FacelessVoid_MultiHeroTimeDilation = 200, + kKillEaterEventType_Gyrocopter_ThreeHeroFlakCannon = 201, + kKillEaterEventType_Gyrocopter_HomingMissileKills = 202, + kKillEaterEventType_Gyrocopter_RocketBarrageKills = 203, + kKillEaterEventType_Huskar_KillsDuringLifeBreak = 204, + kKillEaterEventType_Huskar_BurningSpearKills = 205, + kKillEaterEventType_Invoker_MultiHeroIceWall = 206, + kKillEaterEventType_Invoker_ThreeHeroEMP = 207, + kKillEaterEventType_Invoker_ThreeHeroDeafeningBlast = 208, + kKillEaterEventType_Invoker_MultiHeroChaosMeteor = 209, + kKillEaterEventType_Jakiro_MultiHeroDualBreath = 210, + kKillEaterEventType_Jakiro_IcePathMacropyreCombos = 211, + kKillEaterEventType_Leshrac_PulseNovaKills = 212, + kKillEaterEventType_Leshrac_ThreeHeroLightningStorm = 213, + kKillEaterEventType_Lion_ThreeHeroFingerOfDeath = 214, + kKillEaterEventType_Meepo_PoofKills = 215, + kKillEaterEventType_Meepo_MultiHeroEarthbinds = 216, + kKillEaterEventType_NightStalker_NighttimeKills = 217, + kKillEaterEventType_Morphling_KillsDuringReplicate = 218, + kKillEaterEventType_OgreMagi_FireblastKills = 219, + kKillEaterEventType_OgreMagi_IgniteKills = 220, + kKillEaterEventType_DominatingKillStreaks = 221, + kKillEaterEventType_MegaKillStreaks = 222, + kKillEaterEventType_Alchemist_AghanimsGiven = 223, + kKillEaterEventType_VeilsLeadingToKills = 224, + kKillEaterEventType_DustLeadingToKills = 225, + kKillEaterEventType_WitchDoctor_MultiHeroCaskStuns = 226, + kKillEaterEventType_Weaver_ShukuchiKills = 227, + kKillEaterEventType_Windrunner_ShackleFocusFireKills = 228, + kKillEaterEventType_VengefulSpirit_VengeanceAuraIllusionKills = 229, + kKillEaterEventType_Tusk_WalrusPunchKills = 230, + kKillEaterEventType_Tinker_TripleHeroLasers = 231, + kKillEaterEventType_TemplarAssassin_MultiHeroPsiBlades = 232, + kKillEaterEventType_Sven_KillsDuringGodsStrength = 233, + kKillEaterEventType_Sniper_ThreeHeroShrapnels = 234, + kKillEaterEventType_Slark_KillsDuringShadowDance = 235, + kKillEaterEventType_ShadowShaman_MultiHeroEtherShocks = 236, + kKillEaterEventType_ShadowShaman_SerpentWardShackleKills = 237, + kKillEaterEventType_Riki_ThreeHeroTricksOfTheTrade = 238, + kKillEaterEventType_Razor_EyeOfTheStormKills = 239, + kKillEaterEventType_Pugna_LifeDrainKills = 240, + kKillEaterEventType_ObsidianDestroyer_SanitysEclipseKills = 241, + kKillEaterEventType_Oracle_MultiHeroFortunesEnd = 242, + kKillEaterEventType_Omniknight_PurificationKills = 243, + kKillEaterEventType_NightStalker_EnemyMissesUnderCripplingFear = 244, + kKillEaterEventType_Warlock_ThreeHeroFatalBonds = 245, + kKillEaterEventType_Riki_TricksOfTheTradeKills = 246, + kKillEaterEventType_Earthshaker_AftershockHits10 = 247, + kKillEaterEventType_Earthshaker_5HeroEchoslams = 248, + kKillEaterEventType_Lina_LagunaBladeHeroKills = 249, + kKillEaterEventType_Lina_LightStrikeHeroStuns = 250, + kKillEaterEventType_Earthshaker_FissureMultiStuns = 251, + kKillEaterEventType_Earthshaker_TotemKills = 252, + kKillEaterEventType_Pangolier_SwashbuckleKills = 253, + kKillEaterEventType_Furion_EnemyHeroesTrapped = 254, + kKillEaterEventType_Pangolier_HeartpiercerKills = 255, + kKillEaterEventType_Medusa_MultiHeroStoneGaze = 256, + kKillEaterEventType_Medusa_SplitShotKills = 257, + kKillEaterEventType_Mirana_MultiHeroStarstorm = 258, + kKillEaterEventType_Mirana_KillsFromMoonlightShadow = 259, + kKillEaterEventType_Magnus_MultiHeroSkewers = 260, + kKillEaterEventType_Magnus_MultiHeroReversePolarity = 261, + kKillEaterEventType_Magnus_HeroesSlowedWithShockwave = 262, + kKillEaterEventType_NagaSiren_MultiHeroSong = 263, + kKillEaterEventType_NagaSiren_AlliesHealedBySong = 264, + kKillEaterEventType_LoneDruid_MultiHeroRoar = 265, + kKillEaterEventType_LoneDruid_BattleCryKills = 266, + kKillEaterEventType_WinterWyvern_ThreeHeroCurses = 267, + kKillEaterEventType_Antimage_SpellsBlockedWithCounterspell = 268, + kKillEaterEventType_Mars_EnemiesKilledInArena = 269, + kKillEaterEventType_Mars_MultiHeroGodsRebuke = 270, + kKillEaterEventType_Mars_GodsRebukeKills = 271, + kKillEaterEventType_Snapfire_LizardBlobsKills = 272, + kKillEaterEventType_Snapfire_TwoHeroCookieStuns = 273, + Custom_KillStreak = 274, } } diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCMsgId.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCMsgId.cs index 454835f06..15172e2d0 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCMsgId.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCMsgId.cs @@ -828,14 +828,95 @@ public enum EDOTAGCMsg k_EMsgGCtoGCAssociatedExploiterAccountInfoResponse = 8641, k_EMsgGCtoGCRequestRecalibrationCheck = 8642, k_EMsgGCToClientVACReminder = 8643, - k_EMsgClientToGCPullTabsRequest = 8644, - k_EMsgGCToClientPullTabsResponse = 8645, - k_EMsgClientToGCPullTabsRedeem = 8646, - k_EMsgGCToClientPullTabsRedeemResponse = 8647, + k_EMsgClientToGCUnderDraftBuy = 8644, + k_EMsgClientToGCUnderDraftBuyResponse = 8645, + k_EMsgClientToGCUnderDraftReroll = 8646, + k_EMsgClientToGCUnderDraftRerollResponse = 8647, k_EMsgNeutralItemStats = 8648, + k_EMsgClientToGCCreateGuild = 8649, + k_EMsgClientToGCCreateGuildResponse = 8650, + k_EMsgClientToGCSetGuildInfo = 8651, + k_EMsgClientToGCSetGuildInfoResponse = 8652, + k_EMsgClientToGCAddGuildRole = 8653, + k_EMsgClientToGCAddGuildRoleResponse = 8654, + k_EMsgClientToGCModifyGuildRole = 8655, + k_EMsgClientToGCModifyGuildRoleResponse = 8656, + k_EMsgClientToGCRemoveGuildRole = 8657, + k_EMsgClientToGCRemoveGuildRoleResponse = 8658, + k_EMsgClientToGCJoinGuild = 8659, + k_EMsgClientToGCJoinGuildResponse = 8660, + k_EMsgClientToGCLeaveGuild = 8661, + k_EMsgClientToGCLeaveGuildResponse = 8662, + k_EMsgClientToGCInviteToGuild = 8663, + k_EMsgClientToGCInviteToGuildResponse = 8664, + k_EMsgClientToGCDeclineInviteToGuild = 8665, + k_EMsgClientToGCDeclineInviteToGuildResponse = 8666, + k_EMsgClientToGCCancelInviteToGuild = 8667, + k_EMsgClientToGCCancelInviteToGuildResponse = 8668, + k_EMsgClientToGCKickGuildMember = 8669, + k_EMsgClientToGCKickGuildMemberResponse = 8670, + k_EMsgClientToGCSetGuildMemberRole = 8671, + k_EMsgClientToGCSetGuildMemberRoleResponse = 8672, + k_EMsgClientToGCRequestGuildData = 8673, + k_EMsgClientToGCRequestGuildDataResponse = 8674, + k_EMsgGCToClientGuildDataUpdated = 8675, + k_EMsgClientToGCRequestGuildMembership = 8676, + k_EMsgClientToGCRequestGuildMembershipResponse = 8677, + k_EMsgGCToClientGuildMembershipUpdated = 8678, + k_EMsgClientToGCRequestGuildSummary = 8679, + k_EMsgClientToGCRequestGuildSummaryResponse = 8680, + k_EMsgClientToGCAcceptInviteToGuild = 8681, + k_EMsgClientToGCAcceptInviteToGuildResponse = 8682, + k_EMsgClientToGCSetGuildRoleOrder = 8683, + k_EMsgClientToGCSetGuildRoleOrderResponse = 8684, + k_EMsgClientToGCRequestGuildFeed = 8685, + k_EMsgClientToGCRequestGuildFeedResponse = 8686, + k_EMsgClientToGCRequestAccountGuildEventData = 8687, + k_EMsgClientToGCRequestAccountGuildEventDataResponse = 8688, + k_EMsgGCToClientAccountGuildEventDataUpdated = 8689, + k_EMsgClientToGCRequestActiveGuildContracts = 8690, + k_EMsgClientToGCRequestActiveGuildContractsResponse = 8691, + k_EMsgGCToClientActiveGuildContractsUpdated = 8692, + k_EMsgGCToClientGuildFeedUpdated = 8693, + k_EMsgClientToGCSelectGuildContract = 8694, + k_EMsgClientToGCSelectGuildContractResponse = 8695, + k_EMsgGCToGCCompleteGuildContracts = 8696, + k_EMsgClientToGCAddPlayerToGuildChat = 8698, + k_EMsgClientToGCAddPlayerToGuildChatResponse = 8699, + k_EMsgClientToGCUnderDraftSell = 8700, + k_EMsgClientToGCUnderDraftSellResponse = 8701, + k_EMsgClientToGCUnderDraftRequest = 8702, + k_EMsgClientToGCUnderDraftResponse = 8703, + k_EMsgClientToGCUnderDraftRedeemReward = 8704, + k_EMsgClientToGCUnderDraftRedeemRewardResponse = 8705, + k_EMsgClientToGCUnderDraftRedeemSpecialReward = 8706, + k_EMsgClientToGCUnderDraftRedeemSpecialRewardResponse = 8707, k_EMsgGCToServerLobbyHeroBanRates = 8708, + k_EMsgSetTeamFanContentStatus = 8709, + k_EMsgSetTeamFanContentStatusResponse = 8710, + k_EMsgSignOutGuildContractProgress = 8711, k_EMsgSignOutMVPStats = 8712, + k_EMsgClientToGCRequestActiveGuildChallenge = 8713, + k_EMsgClientToGCRequestActiveGuildChallengeResponse = 8714, + k_EMsgGCToClientActiveGuildChallengeUpdated = 8715, + k_EMsgSignOutGuildChallengeProgress = 8720, + k_EMsgClientToGCRequestGuildEventMembers = 8721, + k_EMsgClientToGCRequestGuildEventMembersResponse = 8722, + k_EMsgServerToGCRefreshGuildContract = 8723, + k_EMsgServerToGCRefreshGuildContractResponse = 8724, + k_EMsgClientToGCReportGuildContent = 8725, + k_EMsgClientToGCReportGuildContentResponse = 8726, + k_EMsgClientToGCRequestAccountGuildPersonaInfo = 8727, + k_EMsgClientToGCRequestAccountGuildPersonaInfoResponse = 8728, + k_EMsgClientToGCRequestAccountGuildPersonaInfoBatch = 8729, + k_EMsgClientToGCRequestAccountGuildPersonaInfoBatchResponse = 8730, + k_EMsgGCToClientUnderDraftGoldUpdated = 8731, k_EMsgGCToServerRecordTrainingData = 8732, + k_EMsgSignOutBounties = 8733, + k_EMsgLobbyGauntletProgress = 8735, + k_EMsgClientToGCSubmitDraftTriviaMatchAnswer = 8736, + k_EMsgClientToGCSubmitDraftTriviaMatchAnswerResponse = 8737, + k_EMsgGCToGCSignoutSpendBounty = 8738, } } diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs index 1c4ba4ef3..324186b7a 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs @@ -1659,6 +1659,26 @@ public uint cavern_crawl_map_variant public void Resetcavern_crawl_map_variant() => __pbn__cavern_crawl_map_variant = null; private uint? __pbn__cavern_crawl_map_variant; + [global::ProtoBuf.ProtoMember(57)] + public uint bounty_runes + { + get { return __pbn__bounty_runes.GetValueOrDefault(); } + set { __pbn__bounty_runes = value; } + } + public bool ShouldSerializebounty_runes() => __pbn__bounty_runes != null; + public void Resetbounty_runes() => __pbn__bounty_runes = null; + private uint? __pbn__bounty_runes; + + [global::ProtoBuf.ProtoMember(58)] + public uint outposts_captured + { + get { return __pbn__outposts_captured.GetValueOrDefault(); } + set { __pbn__outposts_captured = value; } + } + public bool ShouldSerializeoutposts_captured() => __pbn__outposts_captured != null; + public void Resetoutposts_captured() => __pbn__outposts_captured = null; + private uint? __pbn__outposts_captured; + [global::ProtoBuf.ProtoMember(59)] public uint dewards { @@ -2428,6 +2448,16 @@ public uint wards_destroyed public void Resetwards_destroyed() => __pbn__wards_destroyed = null; private uint? __pbn__wards_destroyed; + [global::ProtoBuf.ProtoMember(30)] + public uint lobby_type + { + get { return __pbn__lobby_type.GetValueOrDefault(); } + set { __pbn__lobby_type = value; } + } + public bool ShouldSerializelobby_type() => __pbn__lobby_type != null; + public void Resetlobby_type() => __pbn__lobby_type = null; + private uint? __pbn__lobby_type; + } [global::ProtoBuf.ProtoContract()] @@ -5840,6 +5870,98 @@ public uint rank_wager public void Resetrank_wager() => __pbn__rank_wager = null; private uint? __pbn__rank_wager; + [global::ProtoBuf.ProtoMember(6)] + public uint wager_streak + { + get { return __pbn__wager_streak.GetValueOrDefault(); } + set { __pbn__wager_streak = value; } + } + public bool ShouldSerializewager_streak() => __pbn__wager_streak != null; + public void Resetwager_streak() => __pbn__wager_streak = null; + private uint? __pbn__wager_streak; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSignOutBounties : 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 bounties { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(EEvent.EVENT_ID_NONE)] + public EEvent event_id + { + get { return __pbn__event_id ?? EEvent.EVENT_ID_NONE; } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private EEvent? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public ulong match_id + { + get { return __pbn__match_id.GetValueOrDefault(); } + set { __pbn__match_id = value; } + } + public bool ShouldSerializematch_id() => __pbn__match_id != null; + public void Resetmatch_id() => __pbn__match_id = null; + private ulong? __pbn__match_id; + + [global::ProtoBuf.ProtoMember(4)] + public uint timestamp + { + get { return __pbn__timestamp.GetValueOrDefault(); } + set { __pbn__timestamp = value; } + } + public bool ShouldSerializetimestamp() => __pbn__timestamp != null; + public void Resettimestamp() => __pbn__timestamp = null; + private uint? __pbn__timestamp; + + [global::ProtoBuf.ProtoContract()] + public partial class Bounty : 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 issuer_account_id + { + get { return __pbn__issuer_account_id.GetValueOrDefault(); } + set { __pbn__issuer_account_id = value; } + } + public bool ShouldSerializeissuer_account_id() => __pbn__issuer_account_id != null; + public void Resetissuer_account_id() => __pbn__issuer_account_id = null; + private uint? __pbn__issuer_account_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint completer_account_id + { + get { return __pbn__completer_account_id.GetValueOrDefault(); } + set { __pbn__completer_account_id = value; } + } + public bool ShouldSerializecompleter_account_id() => __pbn__completer_account_id != null; + public void Resetcompleter_account_id() => __pbn__completer_account_id = null; + private uint? __pbn__completer_account_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint target_account_id + { + get { return __pbn__target_account_id.GetValueOrDefault(); } + set { __pbn__target_account_id = value; } + } + public bool ShouldSerializetarget_account_id() => __pbn__target_account_id != null; + public void Resettarget_account_id() => __pbn__target_account_id = null; + private uint? __pbn__target_account_id; + } } @@ -7487,6 +7609,163 @@ public uint pick_count } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSignOutGuildContractProgress : 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 player_contracts { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class CompletedGuildEventContracts : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint event_id + { + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List contracts { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class PlayerContract : 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 account_id + { + get { return __pbn__account_id.GetValueOrDefault(); } + set { __pbn__account_id = value; } + } + public bool ShouldSerializeaccount_id() => __pbn__account_id != null; + public void Resetaccount_id() => __pbn__account_id = null; + private uint? __pbn__account_id; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List completed_contracts { get; } = new global::System.Collections.Generic.List(); + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSignOutGuildChallengeProgress : 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 guild_challenges_progresses { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class ChallengeProgress : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint event_id + { + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint challenge_instance_id + { + get { return __pbn__challenge_instance_id.GetValueOrDefault(); } + set { __pbn__challenge_instance_id = value; } + } + public bool ShouldSerializechallenge_instance_id() => __pbn__challenge_instance_id != null; + public void Resetchallenge_instance_id() => __pbn__challenge_instance_id = null; + private uint? __pbn__challenge_instance_id; + + [global::ProtoBuf.ProtoMember(4)] + public uint challenge_instance_timestamp + { + get { return __pbn__challenge_instance_timestamp.GetValueOrDefault(); } + set { __pbn__challenge_instance_timestamp = value; } + } + public bool ShouldSerializechallenge_instance_timestamp() => __pbn__challenge_instance_timestamp != null; + public void Resetchallenge_instance_timestamp() => __pbn__challenge_instance_timestamp = null; + private uint? __pbn__challenge_instance_timestamp; + + [global::ProtoBuf.ProtoMember(5)] + public uint challenge_period_serial + { + get { return __pbn__challenge_period_serial.GetValueOrDefault(); } + set { __pbn__challenge_period_serial = value; } + } + public bool ShouldSerializechallenge_period_serial() => __pbn__challenge_period_serial != null; + public void Resetchallenge_period_serial() => __pbn__challenge_period_serial = null; + private uint? __pbn__challenge_period_serial; + + [global::ProtoBuf.ProtoMember(6)] + public uint progress + { + get { return __pbn__progress.GetValueOrDefault(); } + set { __pbn__progress = value; } + } + public bool ShouldSerializeprogress() => __pbn__progress != null; + public void Resetprogress() => __pbn__progress = null; + private uint? __pbn__progress; + + [global::ProtoBuf.ProtoMember(7)] + public uint challenge_parameter + { + get { return __pbn__challenge_parameter.GetValueOrDefault(); } + set { __pbn__challenge_parameter = value; } + } + public bool ShouldSerializechallenge_parameter() => __pbn__challenge_parameter != null; + public void Resetchallenge_parameter() => __pbn__challenge_parameter = null; + private uint? __pbn__challenge_parameter; + + } + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgSignOutMVPStats : global::ProtoBuf.IExtensible { @@ -7734,16 +8013,6 @@ public int denies public void Resetdenies() => __pbn__denies = null; private int? __pbn__denies; - [global::ProtoBuf.ProtoMember(18)] - public int hero_damage - { - get { return __pbn__hero_damage.GetValueOrDefault(); } - set { __pbn__hero_damage = value; } - } - public bool ShouldSerializehero_damage() => __pbn__hero_damage != null; - public void Resethero_damage() => __pbn__hero_damage = null; - private int? __pbn__hero_damage; - [global::ProtoBuf.ProtoMember(19)] public int building_damage { @@ -7764,56 +8033,6 @@ public int other_damage public void Resetother_damage() => __pbn__other_damage = null; private int? __pbn__other_damage; - [global::ProtoBuf.ProtoMember(21)] - public int damage_taken - { - get { return __pbn__damage_taken.GetValueOrDefault(); } - set { __pbn__damage_taken = value; } - } - public bool ShouldSerializedamage_taken() => __pbn__damage_taken != null; - public void Resetdamage_taken() => __pbn__damage_taken = null; - private int? __pbn__damage_taken; - - [global::ProtoBuf.ProtoMember(22)] - public int hero_healing - { - get { return __pbn__hero_healing.GetValueOrDefault(); } - set { __pbn__hero_healing = value; } - } - public bool ShouldSerializehero_healing() => __pbn__hero_healing != null; - public void Resethero_healing() => __pbn__hero_healing = null; - private int? __pbn__hero_healing; - - [global::ProtoBuf.ProtoMember(23)] - public int building_healing - { - get { return __pbn__building_healing.GetValueOrDefault(); } - set { __pbn__building_healing = value; } - } - public bool ShouldSerializebuilding_healing() => __pbn__building_healing != null; - public void Resetbuilding_healing() => __pbn__building_healing = null; - private int? __pbn__building_healing; - - [global::ProtoBuf.ProtoMember(24)] - public int other_healing - { - get { return __pbn__other_healing.GetValueOrDefault(); } - set { __pbn__other_healing = value; } - } - public bool ShouldSerializeother_healing() => __pbn__other_healing != null; - public void Resetother_healing() => __pbn__other_healing = null; - private int? __pbn__other_healing; - - [global::ProtoBuf.ProtoMember(25)] - public int double_kills - { - get { return __pbn__double_kills.GetValueOrDefault(); } - set { __pbn__double_kills = value; } - } - public bool ShouldSerializedouble_kills() => __pbn__double_kills != null; - public void Resetdouble_kills() => __pbn__double_kills = null; - private int? __pbn__double_kills; - [global::ProtoBuf.ProtoMember(26)] public int triple_kills { @@ -7824,16 +8043,6 @@ public int triple_kills public void Resettriple_kills() => __pbn__triple_kills = null; private int? __pbn__triple_kills; - [global::ProtoBuf.ProtoMember(27)] - public int ultra_kills - { - get { return __pbn__ultra_kills.GetValueOrDefault(); } - set { __pbn__ultra_kills = value; } - } - public bool ShouldSerializeultra_kills() => __pbn__ultra_kills != null; - public void Resetultra_kills() => __pbn__ultra_kills = null; - private int? __pbn__ultra_kills; - [global::ProtoBuf.ProtoMember(28)] public int rampages { @@ -7844,26 +8053,6 @@ public int rampages public void Resetrampages() => __pbn__rampages = null; private int? __pbn__rampages; - [global::ProtoBuf.ProtoMember(29)] - public int biggest_kill_streak - { - get { return __pbn__biggest_kill_streak.GetValueOrDefault(); } - set { __pbn__biggest_kill_streak = value; } - } - public bool ShouldSerializebiggest_kill_streak() => __pbn__biggest_kill_streak != null; - public void Resetbiggest_kill_streak() => __pbn__biggest_kill_streak = null; - private int? __pbn__biggest_kill_streak; - - [global::ProtoBuf.ProtoMember(30)] - public int biggest_kill_assist_streak - { - get { return __pbn__biggest_kill_assist_streak.GetValueOrDefault(); } - set { __pbn__biggest_kill_assist_streak = value; } - } - public bool ShouldSerializebiggest_kill_assist_streak() => __pbn__biggest_kill_assist_streak != null; - public void Resetbiggest_kill_assist_streak() => __pbn__biggest_kill_assist_streak = null; - private int? __pbn__biggest_kill_assist_streak; - [global::ProtoBuf.ProtoMember(31)] public int first_blood { @@ -7874,6 +8063,34 @@ public int first_blood public void Resetfirst_blood() => __pbn__first_blood = null; private int? __pbn__first_blood; + [global::ProtoBuf.ProtoMember(34)] + public global::System.Collections.Generic.List kill_eater_events { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(35)] + public uint highest_killstreak + { + get { return __pbn__highest_killstreak.GetValueOrDefault(); } + set { __pbn__highest_killstreak = value; } + } + public bool ShouldSerializehighest_killstreak() => __pbn__highest_killstreak != null; + public void Resethighest_killstreak() => __pbn__highest_killstreak = null; + private uint? __pbn__highest_killstreak; + + [global::ProtoBuf.ProtoContract()] + public partial class KillEaterEvent : 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, IsRequired = true)] + public uint event_type { get; set; } + + [global::ProtoBuf.ProtoMember(2, IsRequired = true)] + public uint amount { get; set; } + + } + } } @@ -7897,6 +8114,34 @@ public bool enable } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgServerToGCRefreshGuildContract : 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 bool enable + { + get { return __pbn__enable.GetValueOrDefault(); } + set { __pbn__enable = value; } + } + public bool ShouldSerializeenable() => __pbn__enable != null; + public void Resetenable() => __pbn__enable = null; + private bool? __pbn__enable; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgServerToGCRefreshGuildContractResponse : 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 enum EPoorNetworkConditionsType { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgMatchMetadata.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgMatchMetadata.cs index f5ffd114c..37c41b80c 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgMatchMetadata.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgMatchMetadata.cs @@ -98,6 +98,9 @@ public uint primary_event_id [global::ProtoBuf.ProtoMember(9)] public CMvpData mvp_data { get; set; } + [global::ProtoBuf.ProtoMember(10)] + public global::System.Collections.Generic.List guild_challenge_progress { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoContract()] public partial class Team : global::ProtoBuf.IExtensible { @@ -697,16 +700,6 @@ public uint amount_wagered public void Resetamount_wagered() => __pbn__amount_wagered = null; private uint? __pbn__amount_wagered; - [global::ProtoBuf.ProtoMember(15)] - public uint team_wager_amount - { - get { return __pbn__team_wager_amount.GetValueOrDefault(); } - set { __pbn__team_wager_amount = value; } - } - public bool ShouldSerializeteam_wager_amount() => __pbn__team_wager_amount != null; - public void Resetteam_wager_amount() => __pbn__team_wager_amount = null; - private uint? __pbn__team_wager_amount; - [global::ProtoBuf.ProtoMember(16)] public uint periodic_point_adjustments { @@ -743,6 +736,65 @@ public uint cavern_crawl_map_variant public void Resetcavern_crawl_map_variant() => __pbn__cavern_crawl_map_variant = null; private uint? __pbn__cavern_crawl_map_variant; + [global::ProtoBuf.ProtoMember(21)] + public uint team_wager_bonus_pct + { + get { return __pbn__team_wager_bonus_pct.GetValueOrDefault(); } + set { __pbn__team_wager_bonus_pct = value; } + } + public bool ShouldSerializeteam_wager_bonus_pct() => __pbn__team_wager_bonus_pct != null; + public void Resetteam_wager_bonus_pct() => __pbn__team_wager_bonus_pct = null; + private uint? __pbn__team_wager_bonus_pct; + + [global::ProtoBuf.ProtoMember(22)] + public uint wager_streak_pct + { + get { return __pbn__wager_streak_pct.GetValueOrDefault(); } + set { __pbn__wager_streak_pct = value; } + } + public bool ShouldSerializewager_streak_pct() => __pbn__wager_streak_pct != null; + public void Resetwager_streak_pct() => __pbn__wager_streak_pct = null; + private uint? __pbn__wager_streak_pct; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class GauntletProgress : 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(2)] + public uint gauntlet_tier + { + get { return __pbn__gauntlet_tier.GetValueOrDefault(); } + set { __pbn__gauntlet_tier = value; } + } + public bool ShouldSerializegauntlet_tier() => __pbn__gauntlet_tier != null; + public void Resetgauntlet_tier() => __pbn__gauntlet_tier = null; + private uint? __pbn__gauntlet_tier; + + [global::ProtoBuf.ProtoMember(3)] + public uint gauntlet_wins + { + get { return __pbn__gauntlet_wins.GetValueOrDefault(); } + set { __pbn__gauntlet_wins = value; } + } + public bool ShouldSerializegauntlet_wins() => __pbn__gauntlet_wins != null; + public void Resetgauntlet_wins() => __pbn__gauntlet_wins = null; + private uint? __pbn__gauntlet_wins; + + [global::ProtoBuf.ProtoMember(4)] + public uint gauntlet_losses + { + get { return __pbn__gauntlet_losses.GetValueOrDefault(); } + set { __pbn__gauntlet_losses = value; } + } + public bool ShouldSerializegauntlet_losses() => __pbn__gauntlet_losses != null; + public void Resetgauntlet_losses() => __pbn__gauntlet_losses = null; + private uint? __pbn__gauntlet_losses; + } [global::ProtoBuf.ProtoContract()] @@ -1116,6 +1168,203 @@ public EDOTAMMRBoostType rank_mmr_boost_type public void Resetrank_mmr_boost_type() => __pbn__rank_mmr_boost_type = null; private EDOTAMMRBoostType? __pbn__rank_mmr_boost_type; + [global::ProtoBuf.ProtoMember(47)] + public CDOTAMatchMetadata.Team.GauntletProgress gauntlet_progress { get; set; } + + [global::ProtoBuf.ProtoMember(48)] + public global::System.Collections.Generic.List contract_progress { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class ContractProgress : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint event_id + { + get { return __pbn__event_id.GetValueOrDefault(); } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private uint? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint challenge_instance_id + { + get { return __pbn__challenge_instance_id.GetValueOrDefault(); } + set { __pbn__challenge_instance_id = value; } + } + public bool ShouldSerializechallenge_instance_id() => __pbn__challenge_instance_id != null; + public void Resetchallenge_instance_id() => __pbn__challenge_instance_id = null; + private uint? __pbn__challenge_instance_id; + + [global::ProtoBuf.ProtoMember(4)] + public uint challenge_parameter + { + get { return __pbn__challenge_parameter.GetValueOrDefault(); } + set { __pbn__challenge_parameter = value; } + } + public bool ShouldSerializechallenge_parameter() => __pbn__challenge_parameter != null; + public void Resetchallenge_parameter() => __pbn__challenge_parameter = null; + private uint? __pbn__challenge_parameter; + + [global::ProtoBuf.ProtoMember(5)] + public uint contract_stars + { + get { return __pbn__contract_stars.GetValueOrDefault(); } + set { __pbn__contract_stars = value; } + } + public bool ShouldSerializecontract_stars() => __pbn__contract_stars != null; + public void Resetcontract_stars() => __pbn__contract_stars = null; + private uint? __pbn__contract_stars; + + [global::ProtoBuf.ProtoMember(6)] + public uint contract_slot + { + get { return __pbn__contract_slot.GetValueOrDefault(); } + set { __pbn__contract_slot = value; } + } + public bool ShouldSerializecontract_slot() => __pbn__contract_slot != null; + public void Resetcontract_slot() => __pbn__contract_slot = null; + private uint? __pbn__contract_slot; + + [global::ProtoBuf.ProtoMember(7)] + public bool completed + { + get { return __pbn__completed.GetValueOrDefault(); } + set { __pbn__completed = value; } + } + public bool ShouldSerializecompleted() => __pbn__completed != null; + public void Resetcompleted() => __pbn__completed = null; + private bool? __pbn__completed; + + } + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class GuildChallengeProgress : 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 guild_id + { + get { return __pbn__guild_id.GetValueOrDefault(); } + set { __pbn__guild_id = value; } + } + public bool ShouldSerializeguild_id() => __pbn__guild_id != null; + public void Resetguild_id() => __pbn__guild_id = null; + private uint? __pbn__guild_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(EEvent.EVENT_ID_NONE)] + public EEvent event_id + { + get { return __pbn__event_id ?? EEvent.EVENT_ID_NONE; } + set { __pbn__event_id = value; } + } + public bool ShouldSerializeevent_id() => __pbn__event_id != null; + public void Resetevent_id() => __pbn__event_id = null; + private EEvent? __pbn__event_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint challenge_instance_id + { + get { return __pbn__challenge_instance_id.GetValueOrDefault(); } + set { __pbn__challenge_instance_id = value; } + } + public bool ShouldSerializechallenge_instance_id() => __pbn__challenge_instance_id != null; + public void Resetchallenge_instance_id() => __pbn__challenge_instance_id = null; + private uint? __pbn__challenge_instance_id; + + [global::ProtoBuf.ProtoMember(4)] + public uint challenge_parameter + { + get { return __pbn__challenge_parameter.GetValueOrDefault(); } + set { __pbn__challenge_parameter = value; } + } + public bool ShouldSerializechallenge_parameter() => __pbn__challenge_parameter != null; + public void Resetchallenge_parameter() => __pbn__challenge_parameter = null; + private uint? __pbn__challenge_parameter; + + [global::ProtoBuf.ProtoMember(5)] + public uint challenge_timestamp + { + get { return __pbn__challenge_timestamp.GetValueOrDefault(); } + set { __pbn__challenge_timestamp = value; } + } + public bool ShouldSerializechallenge_timestamp() => __pbn__challenge_timestamp != null; + public void Resetchallenge_timestamp() => __pbn__challenge_timestamp = null; + private uint? __pbn__challenge_timestamp; + + [global::ProtoBuf.ProtoMember(6)] + public uint challenge_progress_at_start + { + get { return __pbn__challenge_progress_at_start.GetValueOrDefault(); } + set { __pbn__challenge_progress_at_start = value; } + } + public bool ShouldSerializechallenge_progress_at_start() => __pbn__challenge_progress_at_start != null; + public void Resetchallenge_progress_at_start() => __pbn__challenge_progress_at_start = null; + private uint? __pbn__challenge_progress_at_start; + + [global::ProtoBuf.ProtoMember(7)] + public uint challenge_progress_accumulated + { + get { return __pbn__challenge_progress_accumulated.GetValueOrDefault(); } + set { __pbn__challenge_progress_accumulated = value; } + } + public bool ShouldSerializechallenge_progress_accumulated() => __pbn__challenge_progress_accumulated != null; + public void Resetchallenge_progress_accumulated() => __pbn__challenge_progress_accumulated = null; + private uint? __pbn__challenge_progress_accumulated; + + [global::ProtoBuf.ProtoMember(8)] + public global::System.Collections.Generic.List individual_progress { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class IndividualProgress : 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 account_id + { + get { return __pbn__account_id.GetValueOrDefault(); } + set { __pbn__account_id = value; } + } + public bool ShouldSerializeaccount_id() => __pbn__account_id != null; + public void Resetaccount_id() => __pbn__account_id = null; + private uint? __pbn__account_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint progress + { + get { return __pbn__progress.GetValueOrDefault(); } + set { __pbn__progress = value; } + } + public bool ShouldSerializeprogress() => __pbn__progress != null; + public void Resetprogress() => __pbn__progress = null; + private uint? __pbn__progress; + } } @@ -1219,6 +1468,12 @@ public byte[] position_stream [global::ProtoBuf.ProtoMember(11)] public global::System.Collections.Generic.List graph_denies { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(12)] + public GoldReceived gold_received { get; set; } + + [global::ProtoBuf.ProtoMember(13)] + public XPReceived xp_received { get; set; } + [global::ProtoBuf.ProtoContract()] public partial class CombatSegment : global::ProtoBuf.IExtensible { @@ -1239,6 +1494,9 @@ public int game_time [global::ProtoBuf.ProtoMember(2)] public global::System.Collections.Generic.List damage_by_ability { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List healing_by_ability { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoContract()] public partial class DamageByAbility : global::ProtoBuf.IExtensible { @@ -1300,6 +1558,67 @@ public uint damage } + [global::ProtoBuf.ProtoContract()] + public partial class HealingByAbility : 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(3)] + public uint source_unit_index + { + get { return __pbn__source_unit_index.GetValueOrDefault(); } + set { __pbn__source_unit_index = value; } + } + public bool ShouldSerializesource_unit_index() => __pbn__source_unit_index != null; + public void Resetsource_unit_index() => __pbn__source_unit_index = null; + private uint? __pbn__source_unit_index; + + [global::ProtoBuf.ProtoMember(1)] + public uint ability_id + { + get { return __pbn__ability_id.GetValueOrDefault(); } + set { __pbn__ability_id = value; } + } + public bool ShouldSerializeability_id() => __pbn__ability_id != null; + public void Resetability_id() => __pbn__ability_id = null; + private uint? __pbn__ability_id; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List by_hero_targets { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class ByHeroTarget : 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 hero_id + { + get { return __pbn__hero_id.GetValueOrDefault(); } + set { __pbn__hero_id = value; } + } + public bool ShouldSerializehero_id() => __pbn__hero_id != null; + public void Resethero_id() => __pbn__hero_id = null; + private uint? __pbn__hero_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint healing + { + get { return __pbn__healing.GetValueOrDefault(); } + set { __pbn__healing = value; } + } + public bool ShouldSerializehealing() => __pbn__healing != null; + public void Resethealing() => __pbn__healing = null; + private uint? __pbn__healing; + + } + + } + } [global::ProtoBuf.ProtoContract()] @@ -1374,6 +1693,164 @@ public bool is_hidden } + [global::ProtoBuf.ProtoContract()] + public partial class GoldReceived : 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 creep + { + get { return __pbn__creep.GetValueOrDefault(); } + set { __pbn__creep = value; } + } + public bool ShouldSerializecreep() => __pbn__creep != null; + public void Resetcreep() => __pbn__creep = null; + private uint? __pbn__creep; + + [global::ProtoBuf.ProtoMember(2)] + public uint heroes + { + get { return __pbn__heroes.GetValueOrDefault(); } + set { __pbn__heroes = value; } + } + public bool ShouldSerializeheroes() => __pbn__heroes != null; + public void Resetheroes() => __pbn__heroes = null; + private uint? __pbn__heroes; + + [global::ProtoBuf.ProtoMember(3)] + public uint bounty_runes + { + get { return __pbn__bounty_runes.GetValueOrDefault(); } + set { __pbn__bounty_runes = value; } + } + public bool ShouldSerializebounty_runes() => __pbn__bounty_runes != null; + public void Resetbounty_runes() => __pbn__bounty_runes = null; + private uint? __pbn__bounty_runes; + + [global::ProtoBuf.ProtoMember(4)] + public uint passive + { + get { return __pbn__passive.GetValueOrDefault(); } + set { __pbn__passive = value; } + } + public bool ShouldSerializepassive() => __pbn__passive != null; + public void Resetpassive() => __pbn__passive = null; + private uint? __pbn__passive; + + [global::ProtoBuf.ProtoMember(5)] + public uint buildings + { + get { return __pbn__buildings.GetValueOrDefault(); } + set { __pbn__buildings = value; } + } + public bool ShouldSerializebuildings() => __pbn__buildings != null; + public void Resetbuildings() => __pbn__buildings = null; + private uint? __pbn__buildings; + + [global::ProtoBuf.ProtoMember(6)] + public uint abilities + { + get { return __pbn__abilities.GetValueOrDefault(); } + set { __pbn__abilities = value; } + } + public bool ShouldSerializeabilities() => __pbn__abilities != null; + public void Resetabilities() => __pbn__abilities = null; + private uint? __pbn__abilities; + + [global::ProtoBuf.ProtoMember(7)] + public uint wards + { + get { return __pbn__wards.GetValueOrDefault(); } + set { __pbn__wards = value; } + } + public bool ShouldSerializewards() => __pbn__wards != null; + public void Resetwards() => __pbn__wards = null; + private uint? __pbn__wards; + + [global::ProtoBuf.ProtoMember(8)] + public uint other + { + get { return __pbn__other.GetValueOrDefault(); } + set { __pbn__other = value; } + } + public bool ShouldSerializeother() => __pbn__other != null; + public void Resetother() => __pbn__other = null; + private uint? __pbn__other; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class XPReceived : 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 creep + { + get { return __pbn__creep.GetValueOrDefault(); } + set { __pbn__creep = value; } + } + public bool ShouldSerializecreep() => __pbn__creep != null; + public void Resetcreep() => __pbn__creep = null; + private uint? __pbn__creep; + + [global::ProtoBuf.ProtoMember(2)] + public uint heroes + { + get { return __pbn__heroes.GetValueOrDefault(); } + set { __pbn__heroes = value; } + } + public bool ShouldSerializeheroes() => __pbn__heroes != null; + public void Resetheroes() => __pbn__heroes = null; + private uint? __pbn__heroes; + + [global::ProtoBuf.ProtoMember(3)] + public uint roshan + { + get { return __pbn__roshan.GetValueOrDefault(); } + set { __pbn__roshan = value; } + } + public bool ShouldSerializeroshan() => __pbn__roshan != null; + public void Resetroshan() => __pbn__roshan = null; + private uint? __pbn__roshan; + + [global::ProtoBuf.ProtoMember(4)] + public uint tome_of_knowledge + { + get { return __pbn__tome_of_knowledge.GetValueOrDefault(); } + set { __pbn__tome_of_knowledge = value; } + } + public bool ShouldSerializetome_of_knowledge() => __pbn__tome_of_knowledge != null; + public void Resettome_of_knowledge() => __pbn__tome_of_knowledge = null; + private uint? __pbn__tome_of_knowledge; + + [global::ProtoBuf.ProtoMember(5)] + public uint outpost + { + get { return __pbn__outpost.GetValueOrDefault(); } + set { __pbn__outpost = value; } + } + public bool ShouldSerializeoutpost() => __pbn__outpost != null; + public void Resetoutpost() => __pbn__outpost = null; + private uint? __pbn__outpost; + + [global::ProtoBuf.ProtoMember(6)] + public uint other + { + get { return __pbn__other.GetValueOrDefault(); } + set { __pbn__other = value; } + } + public bool ShouldSerializeother() => __pbn__other != null; + public void Resetother() => __pbn__other = null; + private uint? __pbn__other; + + } + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgSharedEnums.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgSharedEnums.cs index 2f48686f9..02bb7111d 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgSharedEnums.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgSharedEnums.cs @@ -1151,7 +1151,8 @@ public enum EEvent EVENT_ID_FROSTIVUS_2019 = 27, EVENT_ID_NEW_BLOOM_2020 = 28, EVENT_ID_INTERNATIONAL_2020 = 29, - EVENT_ID_COUNT = 30, + EVENT_ID_TEAM_FANDOM = 30, + EVENT_ID_COUNT = 31, } [global::ProtoBuf.ProtoContract()] @@ -1223,6 +1224,7 @@ public enum DOTAChatChannelType_t DOTAChannelType_Party = 2, DOTAChannelType_Lobby = 3, DOTAChannelType_Team = 4, + DOTAChannelType_Guild = 5, DOTAChannelType_Fantasy = 6, DOTAChannelType_Whisper = 7, DOTAChannelType_Console = 8, @@ -1396,6 +1398,7 @@ public enum MatchType MATCH_TYPE_STEAM_GROUP = 10, MATCH_TYPE_MUTATION = 11, MATCH_TYPE_COACHES_CHALLENGE = 12, + MATCH_TYPE_GAUNTLET = 13, } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCEcon.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCEcon.cs index d1fadfd5e..3a8b405a3 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCEcon.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCEcon.cs @@ -3846,6 +3846,16 @@ public uint sending_gc [global::ProtoBuf.ProtoMember(3)] public global::System.Collections.Generic.List msgs { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(4)] + public bool is_last_for_source_job + { + get { return __pbn__is_last_for_source_job.GetValueOrDefault(); } + set { __pbn__is_last_for_source_job = value; } + } + public bool ShouldSerializeis_last_for_source_job() => __pbn__is_last_for_source_job != null; + public void Resetis_last_for_source_job() => __pbn__is_last_for_source_job = null; + private bool? __pbn__is_last_for_source_job; + [global::ProtoBuf.ProtoContract()] public partial class OutputLine : global::ProtoBuf.IExtensible { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCSDK.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCSDK.cs index 1ad5ba0ab..0d9ec9cff 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCSDK.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCSDK.cs @@ -1119,6 +1119,57 @@ public string txn_country_code public void Resettxn_country_code() => __pbn__txn_country_code = null; private string __pbn__txn_country_code; + [global::ProtoBuf.ProtoMember(11)] + public byte[] game_data2 + { + get { return __pbn__game_data2; } + set { __pbn__game_data2 = value; } + } + public bool ShouldSerializegame_data2() => __pbn__game_data2 != null; + public void Resetgame_data2() => __pbn__game_data2 = null; + private byte[] __pbn__game_data2; + + [global::ProtoBuf.ProtoMember(12)] + public uint rtime32_gc_welcome_timestamp + { + get { return __pbn__rtime32_gc_welcome_timestamp.GetValueOrDefault(); } + set { __pbn__rtime32_gc_welcome_timestamp = value; } + } + public bool ShouldSerializertime32_gc_welcome_timestamp() => __pbn__rtime32_gc_welcome_timestamp != null; + public void Resetrtime32_gc_welcome_timestamp() => __pbn__rtime32_gc_welcome_timestamp = null; + private uint? __pbn__rtime32_gc_welcome_timestamp; + + [global::ProtoBuf.ProtoMember(13)] + public uint currency + { + get { return __pbn__currency.GetValueOrDefault(); } + set { __pbn__currency = value; } + } + public bool ShouldSerializecurrency() => __pbn__currency != null; + public void Resetcurrency() => __pbn__currency = null; + private uint? __pbn__currency; + + [global::ProtoBuf.ProtoMember(14)] + public uint balance + { + get { return __pbn__balance.GetValueOrDefault(); } + set { __pbn__balance = value; } + } + public bool ShouldSerializebalance() => __pbn__balance != null; + public void Resetbalance() => __pbn__balance = null; + private uint? __pbn__balance; + + [global::ProtoBuf.ProtoMember(15)] + [global::System.ComponentModel.DefaultValue("")] + public string balance_url + { + get { return __pbn__balance_url ?? ""; } + set { __pbn__balance_url = value; } + } + public bool ShouldSerializebalance_url() => __pbn__balance_url != null; + public void Resetbalance_url() => __pbn__balance_url = null; + private string __pbn__balance_url; + [global::ProtoBuf.ProtoContract()] public partial class Location : global::ProtoBuf.IExtensible { diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgBase.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgBase.cs index 1fa511b4e..986dc4d9a 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgBase.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgBase.cs @@ -751,6 +751,16 @@ public bool broadcast_live public void Resetbroadcast_live() => __pbn__broadcast_live = null; private bool? __pbn__broadcast_live; + [global::ProtoBuf.ProtoMember(16)] + public bool view_marketing_traffic + { + get { return __pbn__view_marketing_traffic.GetValueOrDefault(); } + set { __pbn__view_marketing_traffic = value; } + } + public bool ShouldSerializeview_marketing_traffic() => __pbn__view_marketing_traffic != null; + public void Resetview_marketing_traffic() => __pbn__view_marketing_traffic = null; + private bool? __pbn__view_marketing_traffic; + } [global::ProtoBuf.ProtoContract()] @@ -1472,6 +1482,26 @@ public uint rtime32_last_modified public void Resetrtime32_last_modified() => __pbn__rtime32_last_modified = null; private uint? __pbn__rtime32_last_modified; + [global::ProtoBuf.ProtoMember(25, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public ulong news_post_gid + { + get { return __pbn__news_post_gid.GetValueOrDefault(); } + set { __pbn__news_post_gid = value; } + } + public bool ShouldSerializenews_post_gid() => __pbn__news_post_gid != null; + public void Resetnews_post_gid() => __pbn__news_post_gid = null; + private ulong? __pbn__news_post_gid; + + [global::ProtoBuf.ProtoMember(26)] + public uint rtime_mod_reviewed + { + get { return __pbn__rtime_mod_reviewed.GetValueOrDefault(); } + set { __pbn__rtime_mod_reviewed = value; } + } + public bool ShouldSerializertime_mod_reviewed() => __pbn__rtime_mod_reviewed != null; + public void Resetrtime_mod_reviewed() => __pbn__rtime_mod_reviewed = null; + private uint? __pbn__rtime_mod_reviewed; + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgChat.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgChat.cs index cdf0ec13b..63589306c 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgChat.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgChat.cs @@ -436,6 +436,17 @@ public ulong active_minigame_id public void Resetactive_minigame_id() => __pbn__active_minigame_id = null; private ulong? __pbn__active_minigame_id; + [global::ProtoBuf.ProtoMember(25)] + [global::System.ComponentModel.DefaultValue("")] + public string avatar_ugc_url + { + get { return __pbn__avatar_ugc_url ?? ""; } + set { __pbn__avatar_ugc_url = value; } + } + public bool ShouldSerializeavatar_ugc_url() => __pbn__avatar_ugc_url != null; + public void Resetavatar_ugc_url() => __pbn__avatar_ugc_url = null; + private string __pbn__avatar_ugc_url; + } [global::ProtoBuf.ProtoContract()] @@ -2642,6 +2653,17 @@ public ulong active_minigame_id public void Resetactive_minigame_id() => __pbn__active_minigame_id = null; private ulong? __pbn__active_minigame_id; + [global::ProtoBuf.ProtoMember(21)] + [global::System.ComponentModel.DefaultValue("")] + public string avatar_ugc_url + { + get { return __pbn__avatar_ugc_url ?? ""; } + set { __pbn__avatar_ugc_url = value; } + } + public bool ShouldSerializeavatar_ugc_url() => __pbn__avatar_ugc_url != null; + public void Resetavatar_ugc_url() => __pbn__avatar_ugc_url = null; + private string __pbn__avatar_ugc_url; + } [global::ProtoBuf.ProtoContract()] @@ -4684,6 +4706,16 @@ public bool sign_into_friends public void Resetsign_into_friends() => __pbn__sign_into_friends = null; private bool? __pbn__sign_into_friends; + [global::ProtoBuf.ProtoMember(25)] + public bool animated_avatars + { + get { return __pbn__animated_avatars.GetValueOrDefault(); } + set { __pbn__animated_avatars = value; } + } + public bool ShouldSerializeanimated_avatars() => __pbn__animated_avatars != null; + public void Resetanimated_avatars() => __pbn__animated_avatars = null; + private bool? __pbn__animated_avatars; + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgInventory.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgInventory.cs index 9bbc312d3..f6273cd4a 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgInventory.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgInventory.cs @@ -563,6 +563,16 @@ public uint quantity public void Resetquantity() => __pbn__quantity = null; private uint? __pbn__quantity; + [global::ProtoBuf.ProtoMember(5)] + public ulong steamid + { + get { return __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.ProtoContract()] @@ -612,6 +622,16 @@ public uint quantity public void Resetquantity() => __pbn__quantity = null; private uint? __pbn__quantity; + [global::ProtoBuf.ProtoMember(7, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public ulong steamid + { + get { return __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.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPlayer.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPlayer.cs index ae9d56ad2..78bd35d13 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPlayer.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPlayer.cs @@ -51,6 +51,236 @@ public partial class CPlayer_GetMutualFriendsForIncomingInvites_Response : globa } + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetOwnedGames_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 steamid + { + get { return __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)] + public bool include_appinfo + { + get { return __pbn__include_appinfo.GetValueOrDefault(); } + set { __pbn__include_appinfo = value; } + } + public bool ShouldSerializeinclude_appinfo() => __pbn__include_appinfo != null; + public void Resetinclude_appinfo() => __pbn__include_appinfo = null; + private bool? __pbn__include_appinfo; + + [global::ProtoBuf.ProtoMember(3)] + public bool include_played_free_games + { + get { return __pbn__include_played_free_games.GetValueOrDefault(); } + set { __pbn__include_played_free_games = value; } + } + public bool ShouldSerializeinclude_played_free_games() => __pbn__include_played_free_games != null; + public void Resetinclude_played_free_games() => __pbn__include_played_free_games = null; + private bool? __pbn__include_played_free_games; + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List appids_filter { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5)] + public bool include_free_sub + { + get { return __pbn__include_free_sub.GetValueOrDefault(); } + set { __pbn__include_free_sub = value; } + } + public bool ShouldSerializeinclude_free_sub() => __pbn__include_free_sub != null; + public void Resetinclude_free_sub() => __pbn__include_free_sub = null; + private bool? __pbn__include_free_sub; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetOwnedGames_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 uint game_count + { + get { return __pbn__game_count.GetValueOrDefault(); } + set { __pbn__game_count = value; } + } + public bool ShouldSerializegame_count() => __pbn__game_count != null; + public void Resetgame_count() => __pbn__game_count = null; + private uint? __pbn__game_count; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List games { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class Game : 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 int appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private int? __pbn__appid; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string name + { + get { return __pbn__name ?? ""; } + set { __pbn__name = value; } + } + public bool ShouldSerializename() => __pbn__name != null; + public void Resetname() => __pbn__name = null; + private string __pbn__name; + + [global::ProtoBuf.ProtoMember(3)] + public int playtime_2weeks + { + get { return __pbn__playtime_2weeks.GetValueOrDefault(); } + set { __pbn__playtime_2weeks = value; } + } + public bool ShouldSerializeplaytime_2weeks() => __pbn__playtime_2weeks != null; + public void Resetplaytime_2weeks() => __pbn__playtime_2weeks = null; + private int? __pbn__playtime_2weeks; + + [global::ProtoBuf.ProtoMember(4)] + public int playtime_forever + { + get { return __pbn__playtime_forever.GetValueOrDefault(); } + set { __pbn__playtime_forever = value; } + } + public bool ShouldSerializeplaytime_forever() => __pbn__playtime_forever != null; + public void Resetplaytime_forever() => __pbn__playtime_forever = null; + private int? __pbn__playtime_forever; + + [global::ProtoBuf.ProtoMember(5)] + [global::System.ComponentModel.DefaultValue("")] + public string img_icon_url + { + get { return __pbn__img_icon_url ?? ""; } + set { __pbn__img_icon_url = value; } + } + public bool ShouldSerializeimg_icon_url() => __pbn__img_icon_url != null; + public void Resetimg_icon_url() => __pbn__img_icon_url = null; + private string __pbn__img_icon_url; + + [global::ProtoBuf.ProtoMember(6)] + [global::System.ComponentModel.DefaultValue("")] + public string img_logo_url + { + get { return __pbn__img_logo_url ?? ""; } + set { __pbn__img_logo_url = value; } + } + public bool ShouldSerializeimg_logo_url() => __pbn__img_logo_url != null; + public void Resetimg_logo_url() => __pbn__img_logo_url = null; + private string __pbn__img_logo_url; + + [global::ProtoBuf.ProtoMember(7)] + public bool has_community_visible_stats + { + get { return __pbn__has_community_visible_stats.GetValueOrDefault(); } + set { __pbn__has_community_visible_stats = value; } + } + public bool ShouldSerializehas_community_visible_stats() => __pbn__has_community_visible_stats != null; + public void Resethas_community_visible_stats() => __pbn__has_community_visible_stats = null; + private bool? __pbn__has_community_visible_stats; + + [global::ProtoBuf.ProtoMember(8)] + public int playtime_windows_forever + { + get { return __pbn__playtime_windows_forever.GetValueOrDefault(); } + set { __pbn__playtime_windows_forever = value; } + } + public bool ShouldSerializeplaytime_windows_forever() => __pbn__playtime_windows_forever != null; + public void Resetplaytime_windows_forever() => __pbn__playtime_windows_forever = null; + private int? __pbn__playtime_windows_forever; + + [global::ProtoBuf.ProtoMember(9)] + public int playtime_mac_forever + { + get { return __pbn__playtime_mac_forever.GetValueOrDefault(); } + set { __pbn__playtime_mac_forever = value; } + } + public bool ShouldSerializeplaytime_mac_forever() => __pbn__playtime_mac_forever != null; + public void Resetplaytime_mac_forever() => __pbn__playtime_mac_forever = null; + private int? __pbn__playtime_mac_forever; + + [global::ProtoBuf.ProtoMember(10)] + public int playtime_linux_forever + { + get { return __pbn__playtime_linux_forever.GetValueOrDefault(); } + set { __pbn__playtime_linux_forever = value; } + } + public bool ShouldSerializeplaytime_linux_forever() => __pbn__playtime_linux_forever != null; + public void Resetplaytime_linux_forever() => __pbn__playtime_linux_forever = null; + private int? __pbn__playtime_linux_forever; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetPlayNext_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 uint max_age_seconds + { + get { return __pbn__max_age_seconds.GetValueOrDefault(); } + set { __pbn__max_age_seconds = value; } + } + public bool ShouldSerializemax_age_seconds() => __pbn__max_age_seconds != null; + public void Resetmax_age_seconds() => __pbn__max_age_seconds = null; + private uint? __pbn__max_age_seconds; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List ignore_appids { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetPlayNext_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 uint last_update_time + { + get { return __pbn__last_update_time.GetValueOrDefault(); } + set { __pbn__last_update_time = value; } + } + public bool ShouldSerializelast_update_time() => __pbn__last_update_time != null; + public void Resetlast_update_time() => __pbn__last_update_time = null; + private uint? __pbn__last_update_time; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List appids { get; } = new global::System.Collections.Generic.List(); + + } + [global::ProtoBuf.ProtoContract()] public partial class CPlayer_GetFriendsGameplayInfo_Request : global::ProtoBuf.IExtensible { @@ -196,7 +426,668 @@ public bool owned } [global::ProtoBuf.ProtoContract()] - public partial class CPlayer_GetFriendsAppsActivity_Request : global::ProtoBuf.IExtensible + public partial class CPlayer_GetFriendsAppsActivity_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 news_language + { + get { return __pbn__news_language ?? ""; } + set { __pbn__news_language = value; } + } + public bool ShouldSerializenews_language() => __pbn__news_language != null; + public void Resetnews_language() => __pbn__news_language = null; + private string __pbn__news_language; + + [global::ProtoBuf.ProtoMember(2)] + public uint request_flags + { + get { return __pbn__request_flags.GetValueOrDefault(); } + set { __pbn__request_flags = value; } + } + public bool ShouldSerializerequest_flags() => __pbn__request_flags != null; + public void Resetrequest_flags() => __pbn__request_flags = null; + private uint? __pbn__request_flags; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetFriendsAppsActivity_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 trending { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List recent_purchases { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List unowned { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List popular { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5)] + public global::System.Collections.Generic.List dont_forget { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6)] + public global::System.Collections.Generic.List being_discussed { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7)] + public global::System.Collections.Generic.List new_to_group { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8)] + public global::System.Collections.Generic.List returned_to_group { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(9)] + [global::System.ComponentModel.DefaultValue(0)] + public uint active_friend_count + { + get { return __pbn__active_friend_count ?? 0; } + set { __pbn__active_friend_count = value; } + } + public bool ShouldSerializeactive_friend_count() => __pbn__active_friend_count != null; + public void Resetactive_friend_count() => __pbn__active_friend_count = null; + private uint? __pbn__active_friend_count; + + [global::ProtoBuf.ProtoContract()] + public partial class FriendPlayTime : 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 { return __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)] + public uint minutes_played_this_week + { + get { return __pbn__minutes_played_this_week.GetValueOrDefault(); } + set { __pbn__minutes_played_this_week = value; } + } + public bool ShouldSerializeminutes_played_this_week() => __pbn__minutes_played_this_week != null; + public void Resetminutes_played_this_week() => __pbn__minutes_played_this_week = null; + private uint? __pbn__minutes_played_this_week; + + [global::ProtoBuf.ProtoMember(3)] + public uint minutes_played_two_weeks + { + get { return __pbn__minutes_played_two_weeks.GetValueOrDefault(); } + set { __pbn__minutes_played_two_weeks = value; } + } + public bool ShouldSerializeminutes_played_two_weeks() => __pbn__minutes_played_two_weeks != null; + public void Resetminutes_played_two_weeks() => __pbn__minutes_played_two_weeks = null; + private uint? __pbn__minutes_played_two_weeks; + + [global::ProtoBuf.ProtoMember(4)] + public uint minutes_played_forever + { + get { return __pbn__minutes_played_forever.GetValueOrDefault(); } + set { __pbn__minutes_played_forever = value; } + } + public bool ShouldSerializeminutes_played_forever() => __pbn__minutes_played_forever != null; + public void Resetminutes_played_forever() => __pbn__minutes_played_forever = null; + private uint? __pbn__minutes_played_forever; + + [global::ProtoBuf.ProtoMember(5)] + public uint event_count + { + get { return __pbn__event_count.GetValueOrDefault(); } + set { __pbn__event_count = value; } + } + public bool ShouldSerializeevent_count() => __pbn__event_count != null; + public void Resetevent_count() => __pbn__event_count = null; + private uint? __pbn__event_count; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class AppFriendsInfo : 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 appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List friends { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public uint display_order + { + get { return __pbn__display_order.GetValueOrDefault(); } + set { __pbn__display_order = value; } + } + public bool ShouldSerializedisplay_order() => __pbn__display_order != null; + public void Resetdisplay_order() => __pbn__display_order = null; + private uint? __pbn__display_order; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetGameBadgeLevels_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 uint appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetGameBadgeLevels_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 uint player_level + { + get { return __pbn__player_level.GetValueOrDefault(); } + set { __pbn__player_level = value; } + } + public bool ShouldSerializeplayer_level() => __pbn__player_level != null; + public void Resetplayer_level() => __pbn__player_level = null; + private uint? __pbn__player_level; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List badges { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class Badge : 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 int level + { + get { return __pbn__level.GetValueOrDefault(); } + set { __pbn__level = value; } + } + public bool ShouldSerializelevel() => __pbn__level != null; + public void Resetlevel() => __pbn__level = null; + private int? __pbn__level; + + [global::ProtoBuf.ProtoMember(2)] + public int series + { + get { return __pbn__series.GetValueOrDefault(); } + set { __pbn__series = value; } + } + public bool ShouldSerializeseries() => __pbn__series != null; + public void Resetseries() => __pbn__series = null; + private int? __pbn__series; + + [global::ProtoBuf.ProtoMember(3)] + public uint border_color + { + get { return __pbn__border_color.GetValueOrDefault(); } + set { __pbn__border_color = value; } + } + public bool ShouldSerializeborder_color() => __pbn__border_color != null; + public void Resetborder_color() => __pbn__border_color = null; + private uint? __pbn__border_color; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetProfileBackground_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 { return __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)] + [global::System.ComponentModel.DefaultValue("")] + public string language + { + get { return __pbn__language ?? ""; } + set { __pbn__language = value; } + } + public bool ShouldSerializelanguage() => __pbn__language != null; + public void Resetlanguage() => __pbn__language = null; + private string __pbn__language; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class ProfileItem : 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 communityitemid + { + get { return __pbn__communityitemid.GetValueOrDefault(); } + set { __pbn__communityitemid = value; } + } + public bool ShouldSerializecommunityitemid() => __pbn__communityitemid != null; + public void Resetcommunityitemid() => __pbn__communityitemid = null; + private ulong? __pbn__communityitemid; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string image_small + { + get { return __pbn__image_small ?? ""; } + set { __pbn__image_small = value; } + } + public bool ShouldSerializeimage_small() => __pbn__image_small != null; + public void Resetimage_small() => __pbn__image_small = null; + private string __pbn__image_small; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string image_large + { + get { return __pbn__image_large ?? ""; } + set { __pbn__image_large = value; } + } + public bool ShouldSerializeimage_large() => __pbn__image_large != null; + public void Resetimage_large() => __pbn__image_large = null; + private string __pbn__image_large; + + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue("")] + public string name + { + get { return __pbn__name ?? ""; } + set { __pbn__name = value; } + } + public bool ShouldSerializename() => __pbn__name != null; + public void Resetname() => __pbn__name = null; + private string __pbn__name; + + [global::ProtoBuf.ProtoMember(5)] + [global::System.ComponentModel.DefaultValue("")] + public string item_title + { + get { return __pbn__item_title ?? ""; } + set { __pbn__item_title = value; } + } + public bool ShouldSerializeitem_title() => __pbn__item_title != null; + public void Resetitem_title() => __pbn__item_title = null; + private string __pbn__item_title; + + [global::ProtoBuf.ProtoMember(6)] + [global::System.ComponentModel.DefaultValue("")] + public string item_description + { + get { return __pbn__item_description ?? ""; } + set { __pbn__item_description = value; } + } + public bool ShouldSerializeitem_description() => __pbn__item_description != null; + public void Resetitem_description() => __pbn__item_description = null; + private string __pbn__item_description; + + [global::ProtoBuf.ProtoMember(7)] + public uint appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; + + [global::ProtoBuf.ProtoMember(8)] + public uint item_type + { + get { return __pbn__item_type.GetValueOrDefault(); } + set { __pbn__item_type = value; } + } + public bool ShouldSerializeitem_type() => __pbn__item_type != null; + public void Resetitem_type() => __pbn__item_type = null; + private uint? __pbn__item_type; + + [global::ProtoBuf.ProtoMember(9)] + public uint item_class + { + get { return __pbn__item_class.GetValueOrDefault(); } + set { __pbn__item_class = value; } + } + public bool ShouldSerializeitem_class() => __pbn__item_class != null; + public void Resetitem_class() => __pbn__item_class = null; + private uint? __pbn__item_class; + + [global::ProtoBuf.ProtoMember(10)] + [global::System.ComponentModel.DefaultValue("")] + public string movie_webm + { + get { return __pbn__movie_webm ?? ""; } + set { __pbn__movie_webm = value; } + } + public bool ShouldSerializemovie_webm() => __pbn__movie_webm != null; + public void Resetmovie_webm() => __pbn__movie_webm = null; + private string __pbn__movie_webm; + + [global::ProtoBuf.ProtoMember(11)] + [global::System.ComponentModel.DefaultValue("")] + public string movie_mp4 + { + get { return __pbn__movie_mp4 ?? ""; } + set { __pbn__movie_mp4 = value; } + } + public bool ShouldSerializemovie_mp4() => __pbn__movie_mp4 != null; + public void Resetmovie_mp4() => __pbn__movie_mp4 = null; + private string __pbn__movie_mp4; + + [global::ProtoBuf.ProtoMember(12)] + public uint equipped_flags + { + get { return __pbn__equipped_flags.GetValueOrDefault(); } + set { __pbn__equipped_flags = value; } + } + public bool ShouldSerializeequipped_flags() => __pbn__equipped_flags != null; + public void Resetequipped_flags() => __pbn__equipped_flags = null; + private uint? __pbn__equipped_flags; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetProfileBackground_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 ProfileItem profile_background { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_SetProfileBackground_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 communityitemid + { + get { return __pbn__communityitemid.GetValueOrDefault(); } + set { __pbn__communityitemid = value; } + } + public bool ShouldSerializecommunityitemid() => __pbn__communityitemid != null; + public void Resetcommunityitemid() => __pbn__communityitemid = null; + private ulong? __pbn__communityitemid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_SetProfileBackground_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 CPlayer_GetMiniProfileBackground_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 { return __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)] + [global::System.ComponentModel.DefaultValue("")] + public string language + { + get { return __pbn__language ?? ""; } + set { __pbn__language = value; } + } + public bool ShouldSerializelanguage() => __pbn__language != null; + public void Resetlanguage() => __pbn__language = null; + private string __pbn__language; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetMiniProfileBackground_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 ProfileItem profile_background { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_SetMiniProfileBackground_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 communityitemid + { + get { return __pbn__communityitemid.GetValueOrDefault(); } + set { __pbn__communityitemid = value; } + } + public bool ShouldSerializecommunityitemid() => __pbn__communityitemid != null; + public void Resetcommunityitemid() => __pbn__communityitemid = null; + private ulong? __pbn__communityitemid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_SetMiniProfileBackground_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 CPlayer_GetAvatarFrame_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 { return __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)] + [global::System.ComponentModel.DefaultValue("")] + public string language + { + get { return __pbn__language ?? ""; } + set { __pbn__language = value; } + } + public bool ShouldSerializelanguage() => __pbn__language != null; + public void Resetlanguage() => __pbn__language = null; + private string __pbn__language; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetAvatarFrame_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 ProfileItem avatar_frame { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_SetAvatarFrame_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 communityitemid + { + get { return __pbn__communityitemid.GetValueOrDefault(); } + set { __pbn__communityitemid = value; } + } + public bool ShouldSerializecommunityitemid() => __pbn__communityitemid != null; + public void Resetcommunityitemid() => __pbn__communityitemid = null; + private ulong? __pbn__communityitemid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_SetAvatarFrame_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 CPlayer_GetAnimatedAvatar_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 { return __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)] + [global::System.ComponentModel.DefaultValue("")] + public string language + { + get { return __pbn__language ?? ""; } + set { __pbn__language = value; } + } + public bool ShouldSerializelanguage() => __pbn__language != null; + public void Resetlanguage() => __pbn__language = null; + private string __pbn__language; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetAnimatedAvatar_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 ProfileItem avatar { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_SetAnimatedAvatar_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 communityitemid + { + get { return __pbn__communityitemid.GetValueOrDefault(); } + set { __pbn__communityitemid = value; } + } + public bool ShouldSerializecommunityitemid() => __pbn__communityitemid != null; + public void Resetcommunityitemid() => __pbn__communityitemid = null; + private ulong? __pbn__communityitemid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_SetAnimatedAvatar_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 CPlayer_GetProfileItemsOwned_Request : global::ProtoBuf.IExtensible { private global::ProtoBuf.IExtension __pbn__extensionData; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) @@ -204,239 +1095,130 @@ public partial class CPlayer_GetFriendsAppsActivity_Request : global::ProtoBuf.I [global::ProtoBuf.ProtoMember(1)] [global::System.ComponentModel.DefaultValue("")] - public string news_language - { - get { return __pbn__news_language ?? ""; } - set { __pbn__news_language = value; } - } - public bool ShouldSerializenews_language() => __pbn__news_language != null; - public void Resetnews_language() => __pbn__news_language = null; - private string __pbn__news_language; - - [global::ProtoBuf.ProtoMember(2)] - public uint request_flags + public string language { - get { return __pbn__request_flags.GetValueOrDefault(); } - set { __pbn__request_flags = value; } + get { return __pbn__language ?? ""; } + set { __pbn__language = value; } } - public bool ShouldSerializerequest_flags() => __pbn__request_flags != null; - public void Resetrequest_flags() => __pbn__request_flags = null; - private uint? __pbn__request_flags; + public bool ShouldSerializelanguage() => __pbn__language != null; + public void Resetlanguage() => __pbn__language = null; + private string __pbn__language; } [global::ProtoBuf.ProtoContract()] - public partial class CPlayer_GetFriendsAppsActivity_Response : global::ProtoBuf.IExtensible + public partial class CPlayer_GetProfileItemsOwned_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 trending { get; } = new global::System.Collections.Generic.List(); + public global::System.Collections.Generic.List profile_backgrounds { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List recent_purchases { get; } = new global::System.Collections.Generic.List(); + public global::System.Collections.Generic.List mini_profile_backgrounds { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(3)] - public global::System.Collections.Generic.List unowned { get; } = new global::System.Collections.Generic.List(); + public global::System.Collections.Generic.List avatar_frames { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(4)] - public global::System.Collections.Generic.List popular { get; } = new global::System.Collections.Generic.List(); + public global::System.Collections.Generic.List animated_avatars { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(5)] - public global::System.Collections.Generic.List dont_forget { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(6)] - public global::System.Collections.Generic.List being_discussed { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(7)] - public global::System.Collections.Generic.List new_to_group { get; } = new global::System.Collections.Generic.List(); + public global::System.Collections.Generic.List profile_modifiers { get; } = new global::System.Collections.Generic.List(); - [global::ProtoBuf.ProtoMember(8)] - public global::System.Collections.Generic.List returned_to_group { get; } = new global::System.Collections.Generic.List(); + } - [global::ProtoBuf.ProtoMember(9)] - [global::System.ComponentModel.DefaultValue(0)] - public uint active_friend_count - { - get { return __pbn__active_friend_count ?? 0; } - set { __pbn__active_friend_count = value; } - } - public bool ShouldSerializeactive_friend_count() => __pbn__active_friend_count != null; - public void Resetactive_friend_count() => __pbn__active_friend_count = null; - private uint? __pbn__active_friend_count; + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_GetProfileItemsEquipped_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.ProtoContract()] - public partial class FriendPlayTime : global::ProtoBuf.IExtensible + [global::ProtoBuf.ProtoMember(1, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public ulong steamid { - 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 { return __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)] - public uint minutes_played_this_week - { - get { return __pbn__minutes_played_this_week.GetValueOrDefault(); } - set { __pbn__minutes_played_this_week = value; } - } - public bool ShouldSerializeminutes_played_this_week() => __pbn__minutes_played_this_week != null; - public void Resetminutes_played_this_week() => __pbn__minutes_played_this_week = null; - private uint? __pbn__minutes_played_this_week; - - [global::ProtoBuf.ProtoMember(3)] - public uint minutes_played_two_weeks - { - get { return __pbn__minutes_played_two_weeks.GetValueOrDefault(); } - set { __pbn__minutes_played_two_weeks = value; } - } - public bool ShouldSerializeminutes_played_two_weeks() => __pbn__minutes_played_two_weeks != null; - public void Resetminutes_played_two_weeks() => __pbn__minutes_played_two_weeks = null; - private uint? __pbn__minutes_played_two_weeks; - - [global::ProtoBuf.ProtoMember(4)] - public uint minutes_played_forever - { - get { return __pbn__minutes_played_forever.GetValueOrDefault(); } - set { __pbn__minutes_played_forever = value; } - } - public bool ShouldSerializeminutes_played_forever() => __pbn__minutes_played_forever != null; - public void Resetminutes_played_forever() => __pbn__minutes_played_forever = null; - private uint? __pbn__minutes_played_forever; - - [global::ProtoBuf.ProtoMember(5)] - public uint event_count - { - get { return __pbn__event_count.GetValueOrDefault(); } - set { __pbn__event_count = value; } - } - public bool ShouldSerializeevent_count() => __pbn__event_count != null; - public void Resetevent_count() => __pbn__event_count = null; - private uint? __pbn__event_count; - + get { return __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.ProtoContract()] - public partial class AppFriendsInfo : global::ProtoBuf.IExtensible + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string language { - 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 appid - { - get { return __pbn__appid.GetValueOrDefault(); } - set { __pbn__appid = value; } - } - public bool ShouldSerializeappid() => __pbn__appid != null; - public void Resetappid() => __pbn__appid = null; - private uint? __pbn__appid; - - [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List friends { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(3)] - public uint display_order - { - get { return __pbn__display_order.GetValueOrDefault(); } - set { __pbn__display_order = value; } - } - public bool ShouldSerializedisplay_order() => __pbn__display_order != null; - public void Resetdisplay_order() => __pbn__display_order = null; - private uint? __pbn__display_order; - + get { return __pbn__language ?? ""; } + set { __pbn__language = value; } } + public bool ShouldSerializelanguage() => __pbn__language != null; + public void Resetlanguage() => __pbn__language = null; + private string __pbn__language; } [global::ProtoBuf.ProtoContract()] - public partial class CPlayer_GetGameBadgeLevels_Request : global::ProtoBuf.IExtensible + public partial class CPlayer_GetProfileItemsEquipped_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 uint appid - { - get { return __pbn__appid.GetValueOrDefault(); } - set { __pbn__appid = value; } - } - public bool ShouldSerializeappid() => __pbn__appid != null; - public void Resetappid() => __pbn__appid = null; - private uint? __pbn__appid; + public ProfileItem profile_background { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + public ProfileItem mini_profile_background { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + public ProfileItem avatar_frame { get; set; } + + [global::ProtoBuf.ProtoMember(4)] + public ProfileItem animated_avatar { get; set; } + + [global::ProtoBuf.ProtoMember(5)] + public ProfileItem profile_modifier { get; set; } } [global::ProtoBuf.ProtoContract()] - public partial class CPlayer_GetGameBadgeLevels_Response : global::ProtoBuf.IExtensible + public partial class CPlayer_SetEquippedProfileItemFlags_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 uint player_level + public ulong communityitemid { - get { return __pbn__player_level.GetValueOrDefault(); } - set { __pbn__player_level = value; } + get { return __pbn__communityitemid.GetValueOrDefault(); } + set { __pbn__communityitemid = value; } } - public bool ShouldSerializeplayer_level() => __pbn__player_level != null; - public void Resetplayer_level() => __pbn__player_level = null; - private uint? __pbn__player_level; + public bool ShouldSerializecommunityitemid() => __pbn__communityitemid != null; + public void Resetcommunityitemid() => __pbn__communityitemid = null; + private ulong? __pbn__communityitemid; [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List badges { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoContract()] - public partial class Badge : global::ProtoBuf.IExtensible + public uint flags { - 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 int level - { - get { return __pbn__level.GetValueOrDefault(); } - set { __pbn__level = value; } - } - public bool ShouldSerializelevel() => __pbn__level != null; - public void Resetlevel() => __pbn__level = null; - private int? __pbn__level; - - [global::ProtoBuf.ProtoMember(2)] - public int series - { - get { return __pbn__series.GetValueOrDefault(); } - set { __pbn__series = value; } - } - public bool ShouldSerializeseries() => __pbn__series != null; - public void Resetseries() => __pbn__series = null; - private int? __pbn__series; + get { return __pbn__flags.GetValueOrDefault(); } + set { __pbn__flags = value; } + } + public bool ShouldSerializeflags() => __pbn__flags != null; + public void Resetflags() => __pbn__flags = null; + private uint? __pbn__flags; - [global::ProtoBuf.ProtoMember(3)] - public uint border_color - { - get { return __pbn__border_color.GetValueOrDefault(); } - set { __pbn__border_color = value; } - } - public bool ShouldSerializeborder_color() => __pbn__border_color != null; - public void Resetborder_color() => __pbn__border_color = null; - private uint? __pbn__border_color; + } - } + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_SetEquippedProfileItemFlags_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); } @@ -1711,6 +2493,16 @@ public bool is_age_verified public void Resetis_age_verified() => __pbn__is_age_verified = null; private bool? __pbn__is_age_verified; + [global::ProtoBuf.ProtoMember(6)] + public uint seconds_allowed_today + { + get { return __pbn__seconds_allowed_today.GetValueOrDefault(); } + set { __pbn__seconds_allowed_today = value; } + } + public bool ShouldSerializeseconds_allowed_today() => __pbn__seconds_allowed_today != null; + public void Resetseconds_allowed_today() => __pbn__seconds_allowed_today = null; + private uint? __pbn__seconds_allowed_today; + } [global::ProtoBuf.ProtoContract()] @@ -1765,6 +2557,25 @@ public bool is_echo_to_self } + [global::ProtoBuf.ProtoContract()] + public partial class CPlayer_FriendEquippedProfileItemsChanged_Notification : 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 uint accountid + { + get { return __pbn__accountid.GetValueOrDefault(); } + set { __pbn__accountid = value; } + } + public bool ShouldSerializeaccountid() => __pbn__accountid != null; + public void Resetaccountid() => __pbn__accountid = null; + private uint? __pbn__accountid; + + } + [global::ProtoBuf.ProtoContract()] public partial class CPlayer_NewSteamAnnouncementState_Notification : global::ProtoBuf.IExtensible { @@ -1883,9 +2694,22 @@ public enum ENotificationSetting public interface IPlayer { CPlayer_GetMutualFriendsForIncomingInvites_Response GetMutualFriendsForIncomingInvites(CPlayer_GetMutualFriendsForIncomingInvites_Request request); + CPlayer_GetOwnedGames_Response GetOwnedGames(CPlayer_GetOwnedGames_Request request); + CPlayer_GetPlayNext_Response GetPlayNext(CPlayer_GetPlayNext_Request request); CPlayer_GetFriendsGameplayInfo_Response GetFriendsGameplayInfo(CPlayer_GetFriendsGameplayInfo_Request request); CPlayer_GetFriendsAppsActivity_Response GetFriendsAppsActivity(CPlayer_GetFriendsAppsActivity_Request request); CPlayer_GetGameBadgeLevels_Response GetGameBadgeLevels(CPlayer_GetGameBadgeLevels_Request request); + CPlayer_GetProfileBackground_Response GetProfileBackground(CPlayer_GetProfileBackground_Request request); + CPlayer_SetProfileBackground_Response SetProfileBackground(CPlayer_SetProfileBackground_Request request); + CPlayer_GetMiniProfileBackground_Response GetMiniProfileBackground(CPlayer_GetMiniProfileBackground_Request request); + CPlayer_SetMiniProfileBackground_Response SetMiniProfileBackground(CPlayer_SetMiniProfileBackground_Request request); + CPlayer_GetAvatarFrame_Response GetAvatarFrame(CPlayer_GetAvatarFrame_Request request); + CPlayer_SetAvatarFrame_Response SetAvatarFrame(CPlayer_SetAvatarFrame_Request request); + CPlayer_GetAnimatedAvatar_Response GetAnimatedAvatar(CPlayer_GetAnimatedAvatar_Request request); + CPlayer_SetAnimatedAvatar_Response SetAnimatedAvatar(CPlayer_SetAnimatedAvatar_Request request); + CPlayer_GetProfileItemsOwned_Response GetProfileItemsOwned(CPlayer_GetProfileItemsOwned_Request request); + CPlayer_GetProfileItemsEquipped_Response GetProfileItemsEquipped(CPlayer_GetProfileItemsEquipped_Request request); + CPlayer_SetEquippedProfileItemFlags_Response SetEquippedProfileItemFlags(CPlayer_SetEquippedProfileItemFlags_Request request); CPlayer_GetEmoticonList_Response GetEmoticonList(CPlayer_GetEmoticonList_Request request); CPlayer_GetAchievementsProgress_Response GetAchievementsProgress(CPlayer_GetAchievementsProgress_Request request); CPlayer_PostStatusToFriends_Response PostStatusToFriends(CPlayer_PostStatusToFriends_Request request); @@ -1911,6 +2735,7 @@ public interface IPlayerClient { NoResponse NotifyLastPlayedTimes(CPlayer_LastPlayedTimes_Notification request); NoResponse NotifyFriendNicknameChanged(CPlayer_FriendNicknameChanged_Notification request); + NoResponse NotifyFriendEquippedProfileItemsChanged(CPlayer_FriendEquippedProfileItemsChanged_Notification request); NoResponse NotifyNewSteamAnnouncementState(CPlayer_NewSteamAnnouncementState_Notification request); NoResponse NotifyCommunityPreferencesChanged(CPlayer_CommunityPreferencesChanged_Notification request); NoResponse NotifyPerFriendPreferencesChanged(CPlayer_PerFriendPreferencesChanged_Notification request); diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPublishedFile.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPublishedFile.cs index bc64a3939..52d053cd0 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPublishedFile.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPublishedFile.cs @@ -507,6 +507,17 @@ public EPublishedFileRevision desired_revision public void Resetdesired_revision() => __pbn__desired_revision = null; private EPublishedFileRevision? __pbn__desired_revision; + [global::ProtoBuf.ProtoMember(17)] + [global::System.ComponentModel.DefaultValue(false)] + public bool includereactions + { + get { return __pbn__includereactions ?? false; } + set { __pbn__includereactions = value; } + } + public bool ShouldSerializeincludereactions() => __pbn__includereactions != null; + public void Resetincludereactions() => __pbn__includereactions = null; + private bool? __pbn__includereactions; + } [global::ProtoBuf.ProtoContract()] @@ -1145,6 +1156,9 @@ public EPublishedFileRevision revision [global::ProtoBuf.ProtoMember(69)] public global::System.Collections.Generic.List available_revisions { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(70)] + public global::System.Collections.Generic.List reactions { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoContract()] public partial class Tag : global::ProtoBuf.IExtensible { @@ -1476,6 +1490,35 @@ public ulong num_sessions } + [global::ProtoBuf.ProtoContract()] + public partial class Reaction : 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 reactionid + { + get { return __pbn__reactionid.GetValueOrDefault(); } + set { __pbn__reactionid = value; } + } + public bool ShouldSerializereactionid() => __pbn__reactionid != null; + public void Resetreactionid() => __pbn__reactionid = null; + private uint? __pbn__reactionid; + + [global::ProtoBuf.ProtoMember(2)] + public uint count + { + get { return __pbn__count.GetValueOrDefault(); } + set { __pbn__count = value; } + } + public bool ShouldSerializecount() => __pbn__count != null; + public void Resetcount() => __pbn__count = null; + private uint? __pbn__count; + + } + } [global::ProtoBuf.ProtoContract()] @@ -1906,6 +1949,17 @@ public bool strip_description_bbcode public void Resetstrip_description_bbcode() => __pbn__strip_description_bbcode = null; private bool? __pbn__strip_description_bbcode; + [global::ProtoBuf.ProtoMember(35)] + [global::System.ComponentModel.DefaultValue(false)] + public bool return_reactions + { + get { return __pbn__return_reactions ?? false; } + set { __pbn__return_reactions = value; } + } + public bool ShouldSerializereturn_reactions() => __pbn__return_reactions != null; + public void Resetreturn_reactions() => __pbn__return_reactions = null; + private bool? __pbn__return_reactions; + [global::ProtoBuf.ProtoMember(33)] [global::System.ComponentModel.DefaultValue(EPublishedFileRevision.k_EPublishedFileRevision_Default)] public EPublishedFileRevision desired_revision @@ -2835,6 +2889,17 @@ public EPublishedFileRevision desired_revision public void Resetdesired_revision() => __pbn__desired_revision = null; private EPublishedFileRevision? __pbn__desired_revision; + [global::ProtoBuf.ProtoMember(43)] + [global::System.ComponentModel.DefaultValue(false)] + public bool return_reactions + { + get { return __pbn__return_reactions ?? false; } + set { __pbn__return_reactions = value; } + } + public bool ShouldSerializereturn_reactions() => __pbn__return_reactions != null; + public void Resetreturn_reactions() => __pbn__return_reactions = null; + private bool? __pbn__return_reactions; + [global::ProtoBuf.ProtoContract()] public partial class KVTag : global::ProtoBuf.IExtensible { diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgUserAccount.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgUserAccount.cs index 7519067a1..dacf95a14 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgUserAccount.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgUserAccount.cs @@ -136,6 +136,27 @@ public int loyalty_reward_id public void Resetloyalty_reward_id() => __pbn__loyalty_reward_id = null; private int? __pbn__loyalty_reward_id; + [global::ProtoBuf.ProtoMember(10)] + [global::System.ComponentModel.DefaultValue("")] + public string localized_name_token + { + get { return __pbn__localized_name_token ?? ""; } + set { __pbn__localized_name_token = value; } + } + public bool ShouldSerializelocalized_name_token() => __pbn__localized_name_token != null; + public void Resetlocalized_name_token() => __pbn__localized_name_token = null; + private string __pbn__localized_name_token; + + [global::ProtoBuf.ProtoMember(11)] + public int max_use_count + { + get { return __pbn__max_use_count.GetValueOrDefault(); } + set { __pbn__max_use_count = value; } + } + public bool ShouldSerializemax_use_count() => __pbn__max_use_count != null; + public void Resetmax_use_count() => __pbn__max_use_count = null; + private int? __pbn__max_use_count; + } } @@ -176,6 +197,16 @@ public uint identity_verification public void Resetidentity_verification() => __pbn__identity_verification = null; private uint? __pbn__identity_verification; + [global::ProtoBuf.ProtoMember(3)] + public bool performed_age_verification + { + get { return __pbn__performed_age_verification.GetValueOrDefault(); } + set { __pbn__performed_age_verification = value; } + } + public bool ShouldSerializeperformed_age_verification() => __pbn__performed_age_verification != null; + public void Resetperformed_age_verification() => __pbn__performed_age_verification = null; + private bool? __pbn__performed_age_verification; + } [global::ProtoBuf.ProtoContract()] From 0568d1b9f8c4626367ae7f9930d4b9b834f38fb5 Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Thu, 4 Jun 2020 13:22:52 +0300 Subject: [PATCH 2/2] Generate new protos --- Resources/ProtobufGen/protos.csv | 2 + .../SteamKit2/Base/Generated/SteamMsgAuth.cs | 153 +++++++++++++++ .../Base/Generated/SteamMsgTimedTrial.cs | 174 ++++++++++++++++++ 3 files changed, 329 insertions(+) create mode 100644 SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs create mode 100644 SteamKit2/SteamKit2/Base/Generated/SteamMsgTimedTrial.cs diff --git a/Resources/ProtobufGen/protos.csv b/Resources/ProtobufGen/protos.csv index c57da4016..6341925d0 100644 --- a/Resources/ProtobufGen/protos.csv +++ b/Resources/ProtobufGen/protos.csv @@ -2,6 +2,7 @@ ProtoDir,ProtoFileName,ClassFilePath,Namespace steam,content_manifest.proto,ContentManifest.cs,SteamKit2.Internal steam,encrypted_app_ticket.proto,SteamMsgAppTicket.cs,SteamKit2.Internal steam,steammessages_accounthardware.steamclient.proto,SteamMsgAccountHardware.cs,SteamKit2.Internal +steam,steammessages_auth.steamclient.proto,SteamMsgAuth.cs,SteamKit2.Internal steam,steammessages_base.proto,SteamMsgBase.cs,SteamKit2.Internal steam,steammessages_broadcast.steamclient.proto,SteamMsgBroadcast.cs,SteamKit2.Internal steam,steammessages_chat.steamclient.proto,SteamMsgChat.cs,SteamKit2.Internal @@ -33,6 +34,7 @@ steam,steammessages_shader.steamclient.proto,SteamMsgShader.cs,SteamKit2.Interna steam,steammessages_site_license.steamclient.proto,SteamMsgSiteLicense.cs,SteamKit2.Internal steam,steammessages_sitelicenseclient.proto,SteamMsgSiteLicenseClient.cs,SteamKit2.Internal steam,steammessages_store.steamclient.proto,SteamMsgStore.cs,SteamKit2.Internal +steam,steammessages_timedtrial.steamclient.proto,SteamMsgTimedTrial.cs,SteamKit2.Internal steam,steammessages_twofactor.steamclient.proto,SteamMsgTwoFactor.cs,SteamKit2.Internal steam,steammessages_unified_base.steamclient.proto,SteamMsgUnifiedBase.cs,SteamKit2.Internal steam,steammessages_useraccount.steamclient.proto,SteamMsgUserAccount.cs,SteamKit2.Internal diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs new file mode 100644 index 000000000..ff363dcad --- /dev/null +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs @@ -0,0 +1,153 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: steammessages_auth.steamclient.proto +// + +#pragma warning disable CS0612, CS1591, CS3021, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace SteamKit2.Internal +{ + + [global::ProtoBuf.ProtoContract()] + public partial class CCloudGaming_CreateNonce_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 platform + { + get { return __pbn__platform ?? ""; } + set { __pbn__platform = value; } + } + public bool ShouldSerializeplatform() => __pbn__platform != null; + public void Resetplatform() => __pbn__platform = null; + private string __pbn__platform; + + [global::ProtoBuf.ProtoMember(2)] + public uint appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; + + [global::ProtoBuf.ProtoMember(3)] + public bool request_trial + { + get { return __pbn__request_trial.GetValueOrDefault(); } + set { __pbn__request_trial = value; } + } + public bool ShouldSerializerequest_trial() => __pbn__request_trial != null; + public void Resetrequest_trial() => __pbn__request_trial = null; + private bool? __pbn__request_trial; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CCloudGaming_CreateNonce_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 nonce + { + get { return __pbn__nonce ?? ""; } + set { __pbn__nonce = value; } + } + public bool ShouldSerializenonce() => __pbn__nonce != null; + public void Resetnonce() => __pbn__nonce = null; + private string __pbn__nonce; + + [global::ProtoBuf.ProtoMember(2)] + public uint expiry + { + get { return __pbn__expiry.GetValueOrDefault(); } + set { __pbn__expiry = value; } + } + public bool ShouldSerializeexpiry() => __pbn__expiry != null; + public void Resetexpiry() => __pbn__expiry = null; + private uint? __pbn__expiry; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CCloudGaming_GetTimeRemaining_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 platform + { + get { return __pbn__platform ?? ""; } + set { __pbn__platform = value; } + } + public bool ShouldSerializeplatform() => __pbn__platform != null; + public void Resetplatform() => __pbn__platform = null; + private string __pbn__platform; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List appid_list { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CCloudGaming_TimeRemaining : 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 appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; + + [global::ProtoBuf.ProtoMember(2)] + public uint minutes_remaining + { + get { return __pbn__minutes_remaining.GetValueOrDefault(); } + set { __pbn__minutes_remaining = value; } + } + public bool ShouldSerializeminutes_remaining() => __pbn__minutes_remaining != null; + public void Resetminutes_remaining() => __pbn__minutes_remaining = null; + private uint? __pbn__minutes_remaining; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CCloudGaming_GetTimeRemaining_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(2)] + public global::System.Collections.Generic.List entries { get; } = new global::System.Collections.Generic.List(); + + } + + public interface ICloudGaming + { + CCloudGaming_CreateNonce_Response CreateNonce(CCloudGaming_CreateNonce_Request request); + CCloudGaming_GetTimeRemaining_Response GetTimeRemaining(CCloudGaming_GetTimeRemaining_Request request); + } + +} + +#pragma warning restore CS0612, CS1591, CS3021, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgTimedTrial.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgTimedTrial.cs new file mode 100644 index 000000000..c4b32adce --- /dev/null +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgTimedTrial.cs @@ -0,0 +1,174 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: steammessages_timedtrial.steamclient.proto +// + +#pragma warning disable CS0612, CS1591, CS3021, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace SteamKit2.Internal +{ + + [global::ProtoBuf.ProtoContract()] + public partial class CTimedTrial_GetTimeRemaining_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 uint appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CTimedTrial_GetTimeRemaining_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 uint seconds_played + { + get { return __pbn__seconds_played.GetValueOrDefault(); } + set { __pbn__seconds_played = value; } + } + public bool ShouldSerializeseconds_played() => __pbn__seconds_played != null; + public void Resetseconds_played() => __pbn__seconds_played = null; + private uint? __pbn__seconds_played; + + [global::ProtoBuf.ProtoMember(2)] + public uint seconds_allowed + { + get { return __pbn__seconds_allowed.GetValueOrDefault(); } + set { __pbn__seconds_allowed = value; } + } + public bool ShouldSerializeseconds_allowed() => __pbn__seconds_allowed != null; + public void Resetseconds_allowed() => __pbn__seconds_allowed = null; + private uint? __pbn__seconds_allowed; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CTimedTrial_RecordPlaytime_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 uint appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; + + [global::ProtoBuf.ProtoMember(2)] + public uint seconds_played + { + get { return __pbn__seconds_played.GetValueOrDefault(); } + set { __pbn__seconds_played = value; } + } + public bool ShouldSerializeseconds_played() => __pbn__seconds_played != null; + public void Resetseconds_played() => __pbn__seconds_played = null; + private uint? __pbn__seconds_played; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CTimedTrial_RecordPlaytime_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 uint seconds_played + { + get { return __pbn__seconds_played.GetValueOrDefault(); } + set { __pbn__seconds_played = value; } + } + public bool ShouldSerializeseconds_played() => __pbn__seconds_played != null; + public void Resetseconds_played() => __pbn__seconds_played = null; + private uint? __pbn__seconds_played; + + [global::ProtoBuf.ProtoMember(2)] + public uint seconds_allowed + { + get { return __pbn__seconds_allowed.GetValueOrDefault(); } + set { __pbn__seconds_allowed = value; } + } + public bool ShouldSerializeseconds_allowed() => __pbn__seconds_allowed != null; + public void Resetseconds_allowed() => __pbn__seconds_allowed = null; + private uint? __pbn__seconds_allowed; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CTimedTrial_ResetPlaytime_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 uint appid + { + get { return __pbn__appid.GetValueOrDefault(); } + set { __pbn__appid = value; } + } + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CTimedTrial_ResetPlaytime_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 uint seconds_played + { + get { return __pbn__seconds_played.GetValueOrDefault(); } + set { __pbn__seconds_played = value; } + } + public bool ShouldSerializeseconds_played() => __pbn__seconds_played != null; + public void Resetseconds_played() => __pbn__seconds_played = null; + private uint? __pbn__seconds_played; + + [global::ProtoBuf.ProtoMember(2)] + public uint seconds_allowed + { + get { return __pbn__seconds_allowed.GetValueOrDefault(); } + set { __pbn__seconds_allowed = value; } + } + public bool ShouldSerializeseconds_allowed() => __pbn__seconds_allowed != null; + public void Resetseconds_allowed() => __pbn__seconds_allowed = null; + private uint? __pbn__seconds_allowed; + + } + + public interface ITimedTrial + { + CTimedTrial_GetTimeRemaining_Response GetTimeRemaining(CTimedTrial_GetTimeRemaining_Request request); + CTimedTrial_RecordPlaytime_Response RecordPlaytime(CTimedTrial_RecordPlaytime_Request request); + CTimedTrial_ResetPlaytime_Response ResetPlaytime(CTimedTrial_ResetPlaytime_Request request); + } + +} + +#pragma warning restore CS0612, CS1591, CS3021, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192