diff --git a/Resources/NetHookAnalyzer2/NetHookAnalyzer2/Generated/SteamMsgCommon.cs b/Resources/NetHookAnalyzer2/NetHookAnalyzer2/Generated/SteamMsgCommon.cs index 2c04bd409..04f999fc0 100644 --- a/Resources/NetHookAnalyzer2/NetHookAnalyzer2/Generated/SteamMsgCommon.cs +++ b/Resources/NetHookAnalyzer2/NetHookAnalyzer2/Generated/SteamMsgCommon.cs @@ -761,113 +761,6 @@ public int cloud_status } - [global::ProtoBuf.ProtoContract()] - public partial class CAudioFormat : 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 format - { - get => __pbn__format.GetValueOrDefault(); - set => __pbn__format = value; - } - public bool ShouldSerializeformat() => __pbn__format != null; - public void Resetformat() => __pbn__format = null; - private int? __pbn__format; - - [global::ProtoBuf.ProtoMember(2)] - public uint frequency - { - get => __pbn__frequency.GetValueOrDefault(); - set => __pbn__frequency = value; - } - public bool ShouldSerializefrequency() => __pbn__frequency != null; - public void Resetfrequency() => __pbn__frequency = null; - private uint? __pbn__frequency; - - [global::ProtoBuf.ProtoMember(3)] - public uint channels - { - get => __pbn__channels.GetValueOrDefault(); - set => __pbn__channels = value; - } - public bool ShouldSerializechannels() => __pbn__channels != null; - public void Resetchannels() => __pbn__channels = null; - private uint? __pbn__channels; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CAuthenticationRequestMsg : 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 byte[] token - { - get => __pbn__token; - set => __pbn__token = value; - } - public bool ShouldSerializetoken() => __pbn__token != null; - public void Resettoken() => __pbn__token = null; - private byte[] __pbn__token; - - [global::ProtoBuf.ProtoMember(2)] - public int version - { - get => __pbn__version.GetValueOrDefault(); - set => __pbn__version = value; - } - public bool ShouldSerializeversion() => __pbn__version != null; - public void Resetversion() => __pbn__version = null; - private int? __pbn__version; - - [global::ProtoBuf.ProtoMember(3)] - public ulong steamid - { - get => __pbn__steamid.GetValueOrDefault(); - set => __pbn__steamid = value; - } - public bool ShouldSerializesteamid() => __pbn__steamid != null; - public void Resetsteamid() => __pbn__steamid = null; - private ulong? __pbn__steamid; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CAuthenticationResponseMsg : 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 result - { - get => __pbn__result.GetValueOrDefault(); - set => __pbn__result = value; - } - public bool ShouldSerializeresult() => __pbn__result != null; - public void Resetresult() => __pbn__result = null; - private int? __pbn__result; - - [global::ProtoBuf.ProtoMember(2)] - public int version - { - get => __pbn__version.GetValueOrDefault(); - set => __pbn__version = value; - } - public bool ShouldSerializeversion() => __pbn__version != null; - public void Resetversion() => __pbn__version = null; - private int? __pbn__version; - - } - [global::ProtoBuf.ProtoContract()] public partial class CBilling_Address : global::ProtoBuf.IExtensible { @@ -1795,18 +1688,6 @@ public string build_branch } - [global::ProtoBuf.ProtoContract()] - public partial class CClientHandshakeMsg : 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 CStreamingClientHandshakeInfo info { get; set; } - - } - [global::ProtoBuf.ProtoContract()] public partial class CClientMetrics_AppInterfaceCreation : global::ProtoBuf.IExtensible { @@ -3087,6 +2968,25 @@ public string notification_type } + [global::ProtoBuf.ProtoContract()] + public partial class CClientNotificationBroadcastAvailableToWatch : 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 broadcast_permission + { + get => __pbn__broadcast_permission.GetValueOrDefault(); + set => __pbn__broadcast_permission = value; + } + public bool ShouldSerializebroadcast_permission() => __pbn__broadcast_permission != null; + public void Resetbroadcast_permission() => __pbn__broadcast_permission = null; + private int? __pbn__broadcast_permission; + + } + [global::ProtoBuf.ProtoContract()] public partial class CClientNotificationCannotReadControllerGuideButton : global::ProtoBuf.IExtensible { @@ -3288,25 +3188,6 @@ public string game_name } - [global::ProtoBuf.ProtoContract()] - public partial class CClientNotificationFriendInvite : global::ProtoBuf.IExtensible - { - private global::ProtoBuf.IExtension __pbn__extensionData; - global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) - => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); - - [global::ProtoBuf.ProtoMember(1, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public ulong steamid - { - get => __pbn__steamid.GetValueOrDefault(); - set => __pbn__steamid = value; - } - public bool ShouldSerializesteamid() => __pbn__steamid != null; - public void Resetsteamid() => __pbn__steamid = null; - private ulong? __pbn__steamid; - - } - [global::ProtoBuf.ProtoContract()] public partial class CClientNotificationFriendInviteRollup : global::ProtoBuf.IExtensible { @@ -3430,26 +3311,6 @@ public ulong steamid } - [global::ProtoBuf.ProtoContract()] - public partial class CClientNotificationGiftReceived : 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 sender_name - { - get => __pbn__sender_name ?? ""; - set => __pbn__sender_name = value; - } - public bool ShouldSerializesender_name() => __pbn__sender_name != null; - public void Resetsender_name() => __pbn__sender_name = null; - private string __pbn__sender_name; - - } - [global::ProtoBuf.ProtoContract()] public partial class CClientNotificationGroupChatMessage : global::ProtoBuf.IExtensible { @@ -3614,6 +3475,15 @@ public bool new_backpack_items } + [global::ProtoBuf.ProtoContract()] + public partial class CClientNotificationLoginRefresh : 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 CClientNotificationLowBattery : global::ProtoBuf.IExtensible { @@ -3652,6 +3522,15 @@ public uint folder_index } + [global::ProtoBuf.ProtoContract()] + public partial class CClientNotificationOverlaySplashScreen : 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 CClientNotificationScreenshot : global::ProtoBuf.IExtensible { @@ -3694,6 +3573,36 @@ public string local_url } + [global::ProtoBuf.ProtoContract()] + public partial class CClientNotificationSteamInputActionSetChanged : 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 controller_index + { + get => __pbn__controller_index.GetValueOrDefault(); + set => __pbn__controller_index = value; + } + public bool ShouldSerializecontroller_index() => __pbn__controller_index != null; + public void Resetcontroller_index() => __pbn__controller_index = null; + private int? __pbn__controller_index; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string action_set_name + { + get => __pbn__action_set_name ?? ""; + set => __pbn__action_set_name = value; + } + public bool ShouldSerializeaction_set_name() => __pbn__action_set_name != null; + public void Resetaction_set_name() => __pbn__action_set_name = null; + private string __pbn__action_set_name; + + } + [global::ProtoBuf.ProtoContract()] public partial class CClientNotificationSystemUpdate : global::ProtoBuf.IExtensible { @@ -3713,6 +3622,75 @@ public int type } + [global::ProtoBuf.ProtoContract()] + public partial class CClientNotificationTimedTrialRemaining : 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 => __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)] + [global::System.ComponentModel.DefaultValue("")] + public string icon + { + get => __pbn__icon ?? ""; + set => __pbn__icon = value; + } + public bool ShouldSerializeicon() => __pbn__icon != null; + public void Reseticon() => __pbn__icon = null; + private string __pbn__icon; + + [global::ProtoBuf.ProtoMember(3)] + public bool offline + { + get => __pbn__offline.GetValueOrDefault(); + set => __pbn__offline = value; + } + public bool ShouldSerializeoffline() => __pbn__offline != null; + public void Resetoffline() => __pbn__offline = null; + private bool? __pbn__offline; + + [global::ProtoBuf.ProtoMember(4)] + public uint allowed_seconds + { + get => __pbn__allowed_seconds.GetValueOrDefault(); + set => __pbn__allowed_seconds = value; + } + public bool ShouldSerializeallowed_seconds() => __pbn__allowed_seconds != null; + public void Resetallowed_seconds() => __pbn__allowed_seconds = null; + private uint? __pbn__allowed_seconds; + + [global::ProtoBuf.ProtoMember(5)] + public uint played_seconds + { + get => __pbn__played_seconds.GetValueOrDefault(); + set => __pbn__played_seconds = value; + } + public bool ShouldSerializeplayed_seconds() => __pbn__played_seconds != null; + public void Resetplayed_seconds() => __pbn__played_seconds = null; + private uint? __pbn__played_seconds; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CClientNotificationTimerExpired : 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 CCloud_PendingRemoteOperation : global::ProtoBuf.IExtensible { @@ -4076,351 +4054,54 @@ public bool show_broadcast } [global::ProtoBuf.ProtoContract()] - public partial class CDebugDumpMsg : global::ProtoBuf.IExtensible + public partial class CGameNetworkingUI_AppSummary : 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 byte[] screenshot - { - get => __pbn__screenshot; - set => __pbn__screenshot = value; - } - public bool ShouldSerializescreenshot() => __pbn__screenshot != null; - public void Resetscreenshot() => __pbn__screenshot = null; - private byte[] __pbn__screenshot; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CDeleteCursorMsg : 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 cursor_id - { - get => __pbn__cursor_id.GetValueOrDefault(); - set => __pbn__cursor_id = value; - } - public bool ShouldSerializecursor_id() => __pbn__cursor_id != null; - public void Resetcursor_id() => __pbn__cursor_id = null; - private ulong? __pbn__cursor_id; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CDisableHighResCaptureMsg : 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 CDiscoveryPingRequest : 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 sequence - { - get => __pbn__sequence.GetValueOrDefault(); - set => __pbn__sequence = value; - } - public bool ShouldSerializesequence() => __pbn__sequence != null; - public void Resetsequence() => __pbn__sequence = null; - private uint? __pbn__sequence; - - [global::ProtoBuf.ProtoMember(2)] - public uint packet_size_requested - { - get => __pbn__packet_size_requested.GetValueOrDefault(); - set => __pbn__packet_size_requested = value; - } - public bool ShouldSerializepacket_size_requested() => __pbn__packet_size_requested != null; - public void Resetpacket_size_requested() => __pbn__packet_size_requested = null; - private uint? __pbn__packet_size_requested; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CDiscoveryPingResponse : 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 sequence - { - get => __pbn__sequence.GetValueOrDefault(); - set => __pbn__sequence = value; - } - public bool ShouldSerializesequence() => __pbn__sequence != null; - public void Resetsequence() => __pbn__sequence = null; - private uint? __pbn__sequence; - - [global::ProtoBuf.ProtoMember(2)] - public uint packet_size_received - { - get => __pbn__packet_size_received.GetValueOrDefault(); - set => __pbn__packet_size_received = value; - } - public bool ShouldSerializepacket_size_received() => __pbn__packet_size_received != null; - public void Resetpacket_size_received() => __pbn__packet_size_received = null; - private uint? __pbn__packet_size_received; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CEnableHighResCaptureMsg : 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 CFrameEvent : 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 event_id - { - get => __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 int? __pbn__event_id; - - [global::ProtoBuf.ProtoMember(2)] - public uint timestamp - { - get => __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 CFrameStatAccumulatedValue : 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 stat_type - { - get => __pbn__stat_type.GetValueOrDefault(); - set => __pbn__stat_type = value; - } - public bool ShouldSerializestat_type() => __pbn__stat_type != null; - public void Resetstat_type() => __pbn__stat_type = null; - private int? __pbn__stat_type; - - [global::ProtoBuf.ProtoMember(2)] - public int count - { - get => __pbn__count.GetValueOrDefault(); - set => __pbn__count = value; - } - public bool ShouldSerializecount() => __pbn__count != null; - public void Resetcount() => __pbn__count = null; - private int? __pbn__count; - - [global::ProtoBuf.ProtoMember(3)] - public float average - { - get => __pbn__average.GetValueOrDefault(); - set => __pbn__average = value; - } - public bool ShouldSerializeaverage() => __pbn__average != null; - public void Resetaverage() => __pbn__average = null; - private float? __pbn__average; - - [global::ProtoBuf.ProtoMember(4)] - public float stddev - { - get => __pbn__stddev.GetValueOrDefault(); - set => __pbn__stddev = value; - } - public bool ShouldSerializestddev() => __pbn__stddev != null; - public void Resetstddev() => __pbn__stddev = null; - private float? __pbn__stddev; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CFrameStats : 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 frame_id - { - get => __pbn__frame_id.GetValueOrDefault(); - set => __pbn__frame_id = value; - } - public bool ShouldSerializeframe_id() => __pbn__frame_id != null; - public void Resetframe_id() => __pbn__frame_id = null; - private uint? __pbn__frame_id; - - [global::ProtoBuf.ProtoMember(2)] - public uint input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(3)] - public global::System.Collections.Generic.List events { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(4)] - public int result - { - get => __pbn__result.GetValueOrDefault(); - set => __pbn__result = value; - } - public bool ShouldSerializeresult() => __pbn__result != null; - public void Resetresult() => __pbn__result = null; - private int? __pbn__result; - - [global::ProtoBuf.ProtoMember(5)] - public float frame_start_delta - { - get => __pbn__frame_start_delta.GetValueOrDefault(); - set => __pbn__frame_start_delta = value; - } - public bool ShouldSerializeframe_start_delta() => __pbn__frame_start_delta != null; - public void Resetframe_start_delta() => __pbn__frame_start_delta = null; - private float? __pbn__frame_start_delta; - - [global::ProtoBuf.ProtoMember(6)] - public float frame_display_delta - { - get => __pbn__frame_display_delta.GetValueOrDefault(); - set => __pbn__frame_display_delta = value; - } - public bool ShouldSerializeframe_display_delta() => __pbn__frame_display_delta != null; - public void Resetframe_display_delta() => __pbn__frame_display_delta = null; - private float? __pbn__frame_display_delta; - - [global::ProtoBuf.ProtoMember(7)] - public float ping_time - { - get => __pbn__ping_time.GetValueOrDefault(); - set => __pbn__ping_time = value; - } - public bool ShouldSerializeping_time() => __pbn__ping_time != null; - public void Resetping_time() => __pbn__ping_time = null; - private float? __pbn__ping_time; - - [global::ProtoBuf.ProtoMember(8)] - public float server_bitrate - { - get => __pbn__server_bitrate.GetValueOrDefault(); - set => __pbn__server_bitrate = value; - } - public bool ShouldSerializeserver_bitrate() => __pbn__server_bitrate != null; - public void Resetserver_bitrate() => __pbn__server_bitrate = null; - private float? __pbn__server_bitrate; - - [global::ProtoBuf.ProtoMember(9)] - public float client_bitrate + public uint appid { - get => __pbn__client_bitrate.GetValueOrDefault(); - set => __pbn__client_bitrate = value; + get => __pbn__appid.GetValueOrDefault(); + set => __pbn__appid = value; } - public bool ShouldSerializeclient_bitrate() => __pbn__client_bitrate != null; - public void Resetclient_bitrate() => __pbn__client_bitrate = null; - private float? __pbn__client_bitrate; + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; [global::ProtoBuf.ProtoMember(10)] - public float link_bandwidth + public bool ip_was_shared_with_friend { - get => __pbn__link_bandwidth.GetValueOrDefault(); - set => __pbn__link_bandwidth = value; + get => __pbn__ip_was_shared_with_friend.GetValueOrDefault(); + set => __pbn__ip_was_shared_with_friend = value; } - public bool ShouldSerializelink_bandwidth() => __pbn__link_bandwidth != null; - public void Resetlink_bandwidth() => __pbn__link_bandwidth = null; - private float? __pbn__link_bandwidth; + public bool ShouldSerializeip_was_shared_with_friend() => __pbn__ip_was_shared_with_friend != null; + public void Resetip_was_shared_with_friend() => __pbn__ip_was_shared_with_friend = null; + private bool? __pbn__ip_was_shared_with_friend; [global::ProtoBuf.ProtoMember(11)] - public float packet_loss - { - get => __pbn__packet_loss.GetValueOrDefault(); - set => __pbn__packet_loss = value; - } - public bool ShouldSerializepacket_loss() => __pbn__packet_loss != null; - public void Resetpacket_loss() => __pbn__packet_loss = null; - private float? __pbn__packet_loss; - - [global::ProtoBuf.ProtoMember(12)] - public uint frame_size + public bool ip_was_shared_with_nonfriend { - get => __pbn__frame_size.GetValueOrDefault(); - set => __pbn__frame_size = value; + get => __pbn__ip_was_shared_with_nonfriend.GetValueOrDefault(); + set => __pbn__ip_was_shared_with_nonfriend = value; } - public bool ShouldSerializeframe_size() => __pbn__frame_size != null; - public void Resetframe_size() => __pbn__frame_size = null; - private uint? __pbn__frame_size; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CFrameStatsListMsg : 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); + public bool ShouldSerializeip_was_shared_with_nonfriend() => __pbn__ip_was_shared_with_nonfriend != null; + public void Resetip_was_shared_with_nonfriend() => __pbn__ip_was_shared_with_nonfriend = null; + private bool? __pbn__ip_was_shared_with_nonfriend; - [global::ProtoBuf.ProtoMember(1)] - public int data_type + [global::ProtoBuf.ProtoMember(20)] + public uint active_connections { - get => __pbn__data_type.GetValueOrDefault(); - set => __pbn__data_type = value; + get => __pbn__active_connections.GetValueOrDefault(); + set => __pbn__active_connections = value; } - public bool ShouldSerializedata_type() => __pbn__data_type != null; - public void Resetdata_type() => __pbn__data_type = null; - private int? __pbn__data_type; - - [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List stats { get; } = new global::System.Collections.Generic.List(); + public bool ShouldSerializeactive_connections() => __pbn__active_connections != null; + public void Resetactive_connections() => __pbn__active_connections = null; + private uint? __pbn__active_connections; - [global::ProtoBuf.ProtoMember(3)] - public global::System.Collections.Generic.List accumulated_stats { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(4)] - public int latest_frame_id - { - get => __pbn__latest_frame_id.GetValueOrDefault(); - set => __pbn__latest_frame_id = value; - } - public bool ShouldSerializelatest_frame_id() => __pbn__latest_frame_id != null; - public void Resetlatest_frame_id() => __pbn__latest_frame_id = null; - private int? __pbn__latest_frame_id; + [global::ProtoBuf.ProtoMember(30)] + public CGameNetworkingUI_ConnectionSummary main_cxn { get; set; } } @@ -4677,498 +4358,93 @@ public ulong front_quality_remote_lifetime_time } [global::ProtoBuf.ProtoContract()] - public partial class CGetCursorImageMsg : global::ProtoBuf.IExtensible + public partial class CGameNetworkingUI_ConnectionSummary : 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 cursor_id - { - get => __pbn__cursor_id.GetValueOrDefault(); - set => __pbn__cursor_id = value; - } - public bool ShouldSerializecursor_id() => __pbn__cursor_id != null; - public void Resetcursor_id() => __pbn__cursor_id = null; - private ulong? __pbn__cursor_id; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CGetTouchConfigDataMsg : 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 => __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 CGetTouchIconDataMsg : 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 + public uint transport_kind { - get => __pbn__appid.GetValueOrDefault(); - set => __pbn__appid = value; + get => __pbn__transport_kind.GetValueOrDefault(); + set => __pbn__transport_kind = value; } - public bool ShouldSerializeappid() => __pbn__appid != null; - public void Resetappid() => __pbn__appid = null; - private uint? __pbn__appid; + public bool ShouldSerializetransport_kind() => __pbn__transport_kind != null; + public void Resettransport_kind() => __pbn__transport_kind = null; + private uint? __pbn__transport_kind; [global::ProtoBuf.ProtoMember(2)] [global::System.ComponentModel.DefaultValue("")] - public string icon - { - get => __pbn__icon ?? ""; - set => __pbn__icon = value; - } - public bool ShouldSerializeicon() => __pbn__icon != null; - public void Reseticon() => __pbn__icon = null; - private string __pbn__icon; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CHideCursorMsg : 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 CInputKeyDownMsg : 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 input_mark + public string sdrpop_local { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; + get => __pbn__sdrpop_local ?? ""; + set => __pbn__sdrpop_local = value; } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] - public uint scancode - { - get => __pbn__scancode.GetValueOrDefault(); - set => __pbn__scancode = value; - } - public bool ShouldSerializescancode() => __pbn__scancode != null; - public void Resetscancode() => __pbn__scancode = null; - private uint? __pbn__scancode; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputKeyUpMsg : 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 input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] - public uint scancode - { - get => __pbn__scancode.GetValueOrDefault(); - set => __pbn__scancode = value; - } - public bool ShouldSerializescancode() => __pbn__scancode != null; - public void Resetscancode() => __pbn__scancode = null; - private uint? __pbn__scancode; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputLatencyTestMsg : 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 input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] - public uint color - { - get => __pbn__color.GetValueOrDefault(); - set => __pbn__color = value; - } - public bool ShouldSerializecolor() => __pbn__color != null; - public void Resetcolor() => __pbn__color = null; - private uint? __pbn__color; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputMouseDownMsg : 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 input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] - public int button - { - get => __pbn__button.GetValueOrDefault(); - set => __pbn__button = value; - } - public bool ShouldSerializebutton() => __pbn__button != null; - public void Resetbutton() => __pbn__button = null; - private int? __pbn__button; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputMouseMotionMsg : 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 input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] - public float x_normalized - { - get => __pbn__x_normalized.GetValueOrDefault(); - set => __pbn__x_normalized = value; - } - public bool ShouldSerializex_normalized() => __pbn__x_normalized != null; - public void Resetx_normalized() => __pbn__x_normalized = null; - private float? __pbn__x_normalized; + public bool ShouldSerializesdrpop_local() => __pbn__sdrpop_local != null; + public void Resetsdrpop_local() => __pbn__sdrpop_local = null; + private string __pbn__sdrpop_local; [global::ProtoBuf.ProtoMember(3)] - public float y_normalized - { - get => __pbn__y_normalized.GetValueOrDefault(); - set => __pbn__y_normalized = value; - } - public bool ShouldSerializey_normalized() => __pbn__y_normalized != null; - public void Resety_normalized() => __pbn__y_normalized = null; - private float? __pbn__y_normalized; - - [global::ProtoBuf.ProtoMember(4)] - public int dx - { - get => __pbn__dx.GetValueOrDefault(); - set => __pbn__dx = value; - } - public bool ShouldSerializedx() => __pbn__dx != null; - public void Resetdx() => __pbn__dx = null; - private int? __pbn__dx; - - [global::ProtoBuf.ProtoMember(5)] - public int dy - { - get => __pbn__dy.GetValueOrDefault(); - set => __pbn__dy = value; - } - public bool ShouldSerializedy() => __pbn__dy != null; - public void Resetdy() => __pbn__dy = null; - private int? __pbn__dy; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputMouseUpMsg : 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 input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] - public int button - { - get => __pbn__button.GetValueOrDefault(); - set => __pbn__button = value; - } - public bool ShouldSerializebutton() => __pbn__button != null; - public void Resetbutton() => __pbn__button = null; - private int? __pbn__button; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputMouseWheelMsg : 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 input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] - public int direction - { - get => __pbn__direction.GetValueOrDefault(); - set => __pbn__direction = value; - } - public bool ShouldSerializedirection() => __pbn__direction != null; - public void Resetdirection() => __pbn__direction = null; - private int? __pbn__direction; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputTextMsg : 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 input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] [global::System.ComponentModel.DefaultValue("")] - public string text_utf8 - { - get => __pbn__text_utf8 ?? ""; - set => __pbn__text_utf8 = value; - } - public bool ShouldSerializetext_utf8() => __pbn__text_utf8 != null; - public void Resettext_utf8() => __pbn__text_utf8 = null; - private string __pbn__text_utf8; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputTouchFingerDownMsg : 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 input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] - public ulong fingerid - { - get => __pbn__fingerid.GetValueOrDefault(); - set => __pbn__fingerid = value; - } - public bool ShouldSerializefingerid() => __pbn__fingerid != null; - public void Resetfingerid() => __pbn__fingerid = null; - private ulong? __pbn__fingerid; - - [global::ProtoBuf.ProtoMember(3)] - public float x_normalized + public string sdrpop_remote { - get => __pbn__x_normalized.GetValueOrDefault(); - set => __pbn__x_normalized = value; + get => __pbn__sdrpop_remote ?? ""; + set => __pbn__sdrpop_remote = value; } - public bool ShouldSerializex_normalized() => __pbn__x_normalized != null; - public void Resetx_normalized() => __pbn__x_normalized = null; - private float? __pbn__x_normalized; + public bool ShouldSerializesdrpop_remote() => __pbn__sdrpop_remote != null; + public void Resetsdrpop_remote() => __pbn__sdrpop_remote = null; + private string __pbn__sdrpop_remote; [global::ProtoBuf.ProtoMember(4)] - public float y_normalized - { - get => __pbn__y_normalized.GetValueOrDefault(); - set => __pbn__y_normalized = value; - } - public bool ShouldSerializey_normalized() => __pbn__y_normalized != null; - public void Resety_normalized() => __pbn__y_normalized = null; - private float? __pbn__y_normalized; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputTouchFingerMotionMsg : 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 input_mark - { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; - } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; - - [global::ProtoBuf.ProtoMember(2)] - public ulong fingerid - { - get => __pbn__fingerid.GetValueOrDefault(); - set => __pbn__fingerid = value; - } - public bool ShouldSerializefingerid() => __pbn__fingerid != null; - public void Resetfingerid() => __pbn__fingerid = null; - private ulong? __pbn__fingerid; - - [global::ProtoBuf.ProtoMember(3)] - public float x_normalized - { - get => __pbn__x_normalized.GetValueOrDefault(); - set => __pbn__x_normalized = value; - } - public bool ShouldSerializex_normalized() => __pbn__x_normalized != null; - public void Resetx_normalized() => __pbn__x_normalized = null; - private float? __pbn__x_normalized; - - [global::ProtoBuf.ProtoMember(4)] - public float y_normalized + public uint ping_ms { - get => __pbn__y_normalized.GetValueOrDefault(); - set => __pbn__y_normalized = value; + get => __pbn__ping_ms.GetValueOrDefault(); + set => __pbn__ping_ms = value; } - public bool ShouldSerializey_normalized() => __pbn__y_normalized != null; - public void Resety_normalized() => __pbn__y_normalized = null; - private float? __pbn__y_normalized; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CInputTouchFingerUpMsg : 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); + public bool ShouldSerializeping_ms() => __pbn__ping_ms != null; + public void Resetping_ms() => __pbn__ping_ms = null; + private uint? __pbn__ping_ms; - [global::ProtoBuf.ProtoMember(1)] - public uint input_mark + [global::ProtoBuf.ProtoMember(5)] + public float packet_loss { - get => __pbn__input_mark.GetValueOrDefault(); - set => __pbn__input_mark = value; + get => __pbn__packet_loss.GetValueOrDefault(); + set => __pbn__packet_loss = value; } - public bool ShouldSerializeinput_mark() => __pbn__input_mark != null; - public void Resetinput_mark() => __pbn__input_mark = null; - private uint? __pbn__input_mark; + public bool ShouldSerializepacket_loss() => __pbn__packet_loss != null; + public void Resetpacket_loss() => __pbn__packet_loss = null; + private float? __pbn__packet_loss; - [global::ProtoBuf.ProtoMember(2)] - public ulong fingerid + [global::ProtoBuf.ProtoMember(6)] + public uint ping_default_internet_route { - get => __pbn__fingerid.GetValueOrDefault(); - set => __pbn__fingerid = value; + get => __pbn__ping_default_internet_route.GetValueOrDefault(); + set => __pbn__ping_default_internet_route = value; } - public bool ShouldSerializefingerid() => __pbn__fingerid != null; - public void Resetfingerid() => __pbn__fingerid = null; - private ulong? __pbn__fingerid; + public bool ShouldSerializeping_default_internet_route() => __pbn__ping_default_internet_route != null; + public void Resetping_default_internet_route() => __pbn__ping_default_internet_route = null; + private uint? __pbn__ping_default_internet_route; - [global::ProtoBuf.ProtoMember(3)] - public float x_normalized + [global::ProtoBuf.ProtoMember(7)] + public bool ip_was_shared { - get => __pbn__x_normalized.GetValueOrDefault(); - set => __pbn__x_normalized = value; + get => __pbn__ip_was_shared.GetValueOrDefault(); + set => __pbn__ip_was_shared = value; } - public bool ShouldSerializex_normalized() => __pbn__x_normalized != null; - public void Resetx_normalized() => __pbn__x_normalized = null; - private float? __pbn__x_normalized; + public bool ShouldSerializeip_was_shared() => __pbn__ip_was_shared != null; + public void Resetip_was_shared() => __pbn__ip_was_shared = null; + private bool? __pbn__ip_was_shared; - [global::ProtoBuf.ProtoMember(4)] - public float y_normalized + [global::ProtoBuf.ProtoMember(8)] + public uint connection_state { - get => __pbn__y_normalized.GetValueOrDefault(); - set => __pbn__y_normalized = value; + get => __pbn__connection_state.GetValueOrDefault(); + set => __pbn__connection_state = value; } - public bool ShouldSerializey_normalized() => __pbn__y_normalized != null; - public void Resety_normalized() => __pbn__y_normalized = null; - private float? __pbn__y_normalized; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CKeepAliveMsg : 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); + public bool ShouldSerializeconnection_state() => __pbn__connection_state != null; + public void Resetconnection_state() => __pbn__connection_state = null; + private uint? __pbn__connection_state; } @@ -5214,65 +4490,6 @@ public string localized_string } - [global::ProtoBuf.ProtoContract()] - public partial class CLogMsg : 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 type - { - get => __pbn__type.GetValueOrDefault(); - set => __pbn__type = value; - } - public bool ShouldSerializetype() => __pbn__type != null; - public void Resettype() => __pbn__type = null; - private int? __pbn__type; - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string message - { - get => __pbn__message ?? ""; - set => __pbn__message = value; - } - public bool ShouldSerializemessage() => __pbn__message != null; - public void Resetmessage() => __pbn__message = null; - private string __pbn__message; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CLogUploadMsg : 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 type - { - get => __pbn__type.GetValueOrDefault(); - set => __pbn__type = value; - } - public bool ShouldSerializetype() => __pbn__type != null; - public void Resettype() => __pbn__type = null; - private int? __pbn__type; - - [global::ProtoBuf.ProtoMember(3)] - public byte[] data - { - get => __pbn__data; - set => __pbn__data = value; - } - public bool ShouldSerializedata() => __pbn__data != null; - public void Resetdata() => __pbn__data = null; - private byte[] __pbn__data; - - } - [global::ProtoBuf.ProtoContract()] public partial class CLoyaltyRewards_RedeemPointsToUpgradeItem_Request : global::ProtoBuf.IExtensible { @@ -5725,6 +4942,16 @@ public byte[] server_secret public void Resetserver_secret() => __pbn__server_secret = null; private byte[] __pbn__server_secret; + [global::ProtoBuf.ProtoMember(9)] + public uint ticket_type + { + get => __pbn__ticket_type.GetValueOrDefault(); + set => __pbn__ticket_type = value; + } + public bool ShouldSerializeticket_type() => __pbn__ticket_type != null; + public void Resetticket_type() => __pbn__ticket_type = null; + private uint? __pbn__ticket_type; + } [global::ProtoBuf.ProtoContract()] @@ -6512,6 +5739,16 @@ public uint message_sequence public void Resetmessage_sequence() => __pbn__message_sequence = null; private uint? __pbn__message_sequence; + [global::ProtoBuf.ProtoMember(7)] + public bool filtered + { + get => __pbn__filtered.GetValueOrDefault(); + set => __pbn__filtered = value; + } + public bool ShouldSerializefiltered() => __pbn__filtered != null; + public void Resetfiltered() => __pbn__filtered = null; + private bool? __pbn__filtered; + } [global::ProtoBuf.ProtoContract()] @@ -8590,6 +7827,28 @@ public uint use_count } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientFeatureGroupInfo : 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 groupid + { + get => __pbn__groupid.GetValueOrDefault(); + set => __pbn__groupid = value; + } + public bool ShouldSerializegroupid() => __pbn__groupid != null; + public void Resetgroupid() => __pbn__groupid = null; + private ulong? __pbn__groupid; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List members { get; } = new global::System.Collections.Generic.List(); + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgClientFriendMsg : global::ProtoBuf.IExtensible { @@ -10214,6 +9473,67 @@ public partial class CMsgClientGetEmoticonList : global::ProtoBuf.IExtensible } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientGetPeerContentInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public ulong steamid + { + get => __pbn__steamid.GetValueOrDefault(); + set => __pbn__steamid = value; + } + public bool ShouldSerializesteamid() => __pbn__steamid != null; + public void Resetsteamid() => __pbn__steamid = null; + private ulong? __pbn__steamid; + + [global::ProtoBuf.ProtoMember(2, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public ulong client_remote_id + { + get => __pbn__client_remote_id.GetValueOrDefault(); + set => __pbn__client_remote_id = value; + } + public bool ShouldSerializeclient_remote_id() => __pbn__client_remote_id != null; + public void Resetclient_remote_id() => __pbn__client_remote_id = null; + private ulong? __pbn__client_remote_id; + + [global::ProtoBuf.ProtoMember(3)] + public bool owned_games_visible + { + get => __pbn__owned_games_visible.GetValueOrDefault(); + set => __pbn__owned_games_visible = value; + } + public bool ShouldSerializeowned_games_visible() => __pbn__owned_games_visible != null; + public void Resetowned_games_visible() => __pbn__owned_games_visible = null; + private bool? __pbn__owned_games_visible; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientGetPeerContentInfoResponse : 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 result + { + get => __pbn__result.GetValueOrDefault(); + set => __pbn__result = value; + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private uint? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List apps { get; } = new global::System.Collections.Generic.List(); + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgClientGetUserStats : global::ProtoBuf.IExtensible { @@ -12188,6 +11508,17 @@ public string vanity_url [global::ProtoBuf.ProtoMember(15)] public CMsgIPAddress public_ip { get; set; } + [global::ProtoBuf.ProtoMember(16)] + [global::System.ComponentModel.DefaultValue("")] + public string user_country + { + get => __pbn__user_country ?? ""; + set => __pbn__user_country = value; + } + public bool ShouldSerializeuser_country() => __pbn__user_country != null; + public void Resetuser_country() => __pbn__user_country = null; + private string __pbn__user_country; + [global::ProtoBuf.ProtoMember(20, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] public ulong client_supplied_steamid { @@ -17494,25 +16825,25 @@ public bool small_mode public void Resetsmall_mode() => __pbn__small_mode = null; private bool? __pbn__small_mode; - [global::ProtoBuf.ProtoMember(17)] - public bool disable_all_toasts + [global::ProtoBuf.ProtoMember(19)] + public bool skip_steamvr_install_dialog { - get => __pbn__disable_all_toasts.GetValueOrDefault(); - set => __pbn__disable_all_toasts = value; + get => __pbn__skip_steamvr_install_dialog.GetValueOrDefault(); + set => __pbn__skip_steamvr_install_dialog = value; } - public bool ShouldSerializedisable_all_toasts() => __pbn__disable_all_toasts != null; - public void Resetdisable_all_toasts() => __pbn__disable_all_toasts = null; - private bool? __pbn__disable_all_toasts; + public bool ShouldSerializeskip_steamvr_install_dialog() => __pbn__skip_steamvr_install_dialog != null; + public void Resetskip_steamvr_install_dialog() => __pbn__skip_steamvr_install_dialog = null; + private bool? __pbn__skip_steamvr_install_dialog; - [global::ProtoBuf.ProtoMember(18)] - public bool disable_toasts_in_game + [global::ProtoBuf.ProtoMember(20)] + public bool always_show_user_chooser { - get => __pbn__disable_toasts_in_game.GetValueOrDefault(); - set => __pbn__disable_toasts_in_game = value; + get => __pbn__always_show_user_chooser.GetValueOrDefault(); + set => __pbn__always_show_user_chooser = value; } - public bool ShouldSerializedisable_toasts_in_game() => __pbn__disable_toasts_in_game != null; - public void Resetdisable_toasts_in_game() => __pbn__disable_toasts_in_game = null; - private bool? __pbn__disable_toasts_in_game; + public bool ShouldSerializealways_show_user_chooser() => __pbn__always_show_user_chooser != null; + public void Resetalways_show_user_chooser() => __pbn__always_show_user_chooser = null; + private bool? __pbn__always_show_user_chooser; [global::ProtoBuf.ProtoMember(3000)] public bool show_family_sharing_notifications @@ -17652,6 +16983,91 @@ public string web_browser_home public void Resetweb_browser_home() => __pbn__web_browser_home = null; private string __pbn__web_browser_home; + [global::ProtoBuf.ProtoMember(4014)] + [global::System.ComponentModel.DefaultValue("")] + public string voice_mic_device_name + { + get => __pbn__voice_mic_device_name ?? ""; + set => __pbn__voice_mic_device_name = value; + } + public bool ShouldSerializevoice_mic_device_name() => __pbn__voice_mic_device_name != null; + public void Resetvoice_mic_device_name() => __pbn__voice_mic_device_name = null; + private string __pbn__voice_mic_device_name; + + [global::ProtoBuf.ProtoMember(4015)] + public float voice_mic_input_gain + { + get => __pbn__voice_mic_input_gain.GetValueOrDefault(); + set => __pbn__voice_mic_input_gain = value; + } + public bool ShouldSerializevoice_mic_input_gain() => __pbn__voice_mic_input_gain != null; + public void Resetvoice_mic_input_gain() => __pbn__voice_mic_input_gain = null; + private float? __pbn__voice_mic_input_gain; + + [global::ProtoBuf.ProtoMember(4016)] + public float voice_speaker_output_gain + { + get => __pbn__voice_speaker_output_gain.GetValueOrDefault(); + set => __pbn__voice_speaker_output_gain = value; + } + public bool ShouldSerializevoice_speaker_output_gain() => __pbn__voice_speaker_output_gain != null; + public void Resetvoice_speaker_output_gain() => __pbn__voice_speaker_output_gain = null; + private float? __pbn__voice_speaker_output_gain; + + [global::ProtoBuf.ProtoMember(4017)] + public int voice_push_to_talk_setting + { + get => __pbn__voice_push_to_talk_setting.GetValueOrDefault(); + set => __pbn__voice_push_to_talk_setting = value; + } + public bool ShouldSerializevoice_push_to_talk_setting() => __pbn__voice_push_to_talk_setting != null; + public void Resetvoice_push_to_talk_setting() => __pbn__voice_push_to_talk_setting = null; + private int? __pbn__voice_push_to_talk_setting; + + [global::ProtoBuf.ProtoMember(4018)] + public CMsgHotkey voice_push_to_talk_key { get; set; } + + [global::ProtoBuf.ProtoMember(4019)] + public bool overlay_toolbar_list_view + { + get => __pbn__overlay_toolbar_list_view.GetValueOrDefault(); + set => __pbn__overlay_toolbar_list_view = value; + } + public bool ShouldSerializeoverlay_toolbar_list_view() => __pbn__overlay_toolbar_list_view != null; + public void Resetoverlay_toolbar_list_view() => __pbn__overlay_toolbar_list_view = null; + private bool? __pbn__overlay_toolbar_list_view; + + [global::ProtoBuf.ProtoMember(4020)] + public bool always_use_gamepadui_overlay + { + get => __pbn__always_use_gamepadui_overlay.GetValueOrDefault(); + set => __pbn__always_use_gamepadui_overlay = value; + } + public bool ShouldSerializealways_use_gamepadui_overlay() => __pbn__always_use_gamepadui_overlay != null; + public void Resetalways_use_gamepadui_overlay() => __pbn__always_use_gamepadui_overlay = null; + private bool? __pbn__always_use_gamepadui_overlay; + + [global::ProtoBuf.ProtoMember(4021)] + [global::System.ComponentModel.DefaultValue("")] + public string overlay_tabs + { + get => __pbn__overlay_tabs ?? ""; + set => __pbn__overlay_tabs = value; + } + public bool ShouldSerializeoverlay_tabs() => __pbn__overlay_tabs != null; + public void Resetoverlay_tabs() => __pbn__overlay_tabs = null; + private string __pbn__overlay_tabs; + + [global::ProtoBuf.ProtoMember(4022)] + public bool overlay_scale_interface + { + get => __pbn__overlay_scale_interface.GetValueOrDefault(); + set => __pbn__overlay_scale_interface = value; + } + public bool ShouldSerializeoverlay_scale_interface() => __pbn__overlay_scale_interface != null; + public void Resetoverlay_scale_interface() => __pbn__overlay_scale_interface = null; + private bool? __pbn__overlay_scale_interface; + [global::ProtoBuf.ProtoMember(5000)] public bool smooth_scroll_webviews { @@ -17732,6 +17148,46 @@ public uint jumplist_flags public void Resetjumplist_flags() => __pbn__jumplist_flags = null; private uint? __pbn__jumplist_flags; + [global::ProtoBuf.ProtoMember(5009)] + public bool enable_ui_sounds + { + get => __pbn__enable_ui_sounds.GetValueOrDefault(); + set => __pbn__enable_ui_sounds = value; + } + public bool ShouldSerializeenable_ui_sounds() => __pbn__enable_ui_sounds != null; + public void Resetenable_ui_sounds() => __pbn__enable_ui_sounds = null; + private bool? __pbn__enable_ui_sounds; + + [global::ProtoBuf.ProtoMember(6000)] + public bool disable_all_toasts + { + get => __pbn__disable_all_toasts.GetValueOrDefault(); + set => __pbn__disable_all_toasts = value; + } + public bool ShouldSerializedisable_all_toasts() => __pbn__disable_all_toasts != null; + public void Resetdisable_all_toasts() => __pbn__disable_all_toasts = null; + private bool? __pbn__disable_all_toasts; + + [global::ProtoBuf.ProtoMember(6001)] + public bool disable_toasts_in_game + { + get => __pbn__disable_toasts_in_game.GetValueOrDefault(); + set => __pbn__disable_toasts_in_game = value; + } + public bool ShouldSerializedisable_toasts_in_game() => __pbn__disable_toasts_in_game != null; + public void Resetdisable_toasts_in_game() => __pbn__disable_toasts_in_game = null; + private bool? __pbn__disable_toasts_in_game; + + [global::ProtoBuf.ProtoMember(6002)] + public bool play_sound_on_toast + { + get => __pbn__play_sound_on_toast.GetValueOrDefault(); + set => __pbn__play_sound_on_toast = value; + } + public bool ShouldSerializeplay_sound_on_toast() => __pbn__play_sound_on_toast != null; + public void Resetplay_sound_on_toast() => __pbn__play_sound_on_toast = null; + private bool? __pbn__play_sound_on_toast; + [global::ProtoBuf.ProtoMember(7000)] public int library_display_size { @@ -17813,6 +17269,26 @@ public bool library_display_icon_in_game_list public void Resetlibrary_display_icon_in_game_list() => __pbn__library_display_icon_in_game_list = null; private bool? __pbn__library_display_icon_in_game_list; + [global::ProtoBuf.ProtoMember(7008)] + public bool ready_to_play_includes_streaming + { + get => __pbn__ready_to_play_includes_streaming.GetValueOrDefault(); + set => __pbn__ready_to_play_includes_streaming = value; + } + public bool ShouldSerializeready_to_play_includes_streaming() => __pbn__ready_to_play_includes_streaming != null; + public void Resetready_to_play_includes_streaming() => __pbn__ready_to_play_includes_streaming = null; + private bool? __pbn__ready_to_play_includes_streaming; + + [global::ProtoBuf.ProtoMember(7009)] + public bool show_steam_deck_info + { + get => __pbn__show_steam_deck_info.GetValueOrDefault(); + set => __pbn__show_steam_deck_info = value; + } + public bool ShouldSerializeshow_steam_deck_info() => __pbn__show_steam_deck_info != null; + public void Resetshow_steam_deck_info() => __pbn__show_steam_deck_info = null; + private bool? __pbn__show_steam_deck_info; + [global::ProtoBuf.ProtoMember(8000)] public bool enable_shader_precache { @@ -18264,6 +17740,68 @@ public bool startup_movie_used_for_resume public void Resetstartup_movie_used_for_resume() => __pbn__startup_movie_used_for_resume = null; private bool? __pbn__startup_movie_used_for_resume; + [global::ProtoBuf.ProtoMember(17001)] + public bool game_notes_enable_spellcheck + { + get => __pbn__game_notes_enable_spellcheck.GetValueOrDefault(); + set => __pbn__game_notes_enable_spellcheck = value; + } + public bool ShouldSerializegame_notes_enable_spellcheck() => __pbn__game_notes_enable_spellcheck != null; + public void Resetgame_notes_enable_spellcheck() => __pbn__game_notes_enable_spellcheck = null; + private bool? __pbn__game_notes_enable_spellcheck; + + [global::ProtoBuf.ProtoMember(18000)] + public int screenshot_items_per_row + { + get => __pbn__screenshot_items_per_row.GetValueOrDefault(); + set => __pbn__screenshot_items_per_row = value; + } + public bool ShouldSerializescreenshot_items_per_row() => __pbn__screenshot_items_per_row != null; + public void Resetscreenshot_items_per_row() => __pbn__screenshot_items_per_row = null; + private int? __pbn__screenshot_items_per_row; + + [global::ProtoBuf.ProtoMember(18200)] + public bool g_background_enabled + { + get => __pbn__g_background_enabled.GetValueOrDefault(); + set => __pbn__g_background_enabled = value; + } + public bool ShouldSerializeg_background_enabled() => __pbn__g_background_enabled != null; + public void Resetg_background_enabled() => __pbn__g_background_enabled = null; + private bool? __pbn__g_background_enabled; + + [global::ProtoBuf.ProtoMember(18201)] + [global::System.ComponentModel.DefaultValue("")] + public string g_background_path + { + get => __pbn__g_background_path ?? ""; + set => __pbn__g_background_path = value; + } + public bool ShouldSerializeg_background_path() => __pbn__g_background_path != null; + public void Resetg_background_path() => __pbn__g_background_path = null; + private string __pbn__g_background_path; + + [global::ProtoBuf.ProtoMember(18202)] + [global::System.ComponentModel.DefaultValue("")] + public string g_background_max_keep + { + get => __pbn__g_background_max_keep ?? ""; + set => __pbn__g_background_max_keep = value; + } + public bool ShouldSerializeg_background_max_keep() => __pbn__g_background_max_keep != null; + public void Resetg_background_max_keep() => __pbn__g_background_max_keep = null; + private string __pbn__g_background_max_keep; + + [global::ProtoBuf.ProtoMember(20000)] + public bool show_timestamps_in_console + { + get => __pbn__show_timestamps_in_console.GetValueOrDefault(); + set => __pbn__show_timestamps_in_console = value; + } + public bool ShouldSerializeshow_timestamps_in_console() => __pbn__show_timestamps_in_console != null; + public void Resetshow_timestamps_in_console() => __pbn__show_timestamps_in_console = null; + private bool? __pbn__show_timestamps_in_console; + } [global::ProtoBuf.ProtoContract()] @@ -18444,6 +17982,9 @@ public uint server_port public void Resetserver_port() => __pbn__server_port = null; private uint? __pbn__server_port; + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List installed_depots { get; } = new global::System.Collections.Generic.List(); + } [global::ProtoBuf.ProtoContract()] @@ -25548,6 +25089,26 @@ public uint dst_gc_dir_index } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGenerateSystemReportReply : 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 report_id + { + get => __pbn__report_id ?? ""; + set => __pbn__report_id = value; + } + public bool ShouldSerializereport_id() => __pbn__report_id != null; + public void Resetreport_id() => __pbn__report_id = null; + private string __pbn__report_id; + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgGMSClientServerQueryResponse : global::ProtoBuf.IExtensible { @@ -27318,6 +26879,39 @@ public ulong token_id [global::ProtoBuf.ProtoMember(37)] public CMsgGCRoutingProtoBufHeader routing_gc { get; set; } + [global::ProtoBuf.ProtoMember(38)] + [global::System.ComponentModel.DefaultValue(0)] + public int session_disposition + { + get => __pbn__session_disposition ?? 0; + set => __pbn__session_disposition = value; + } + public bool ShouldSerializesession_disposition() => __pbn__session_disposition != null; + public void Resetsession_disposition() => __pbn__session_disposition = null; + private int? __pbn__session_disposition; + + [global::ProtoBuf.ProtoMember(39)] + [global::System.ComponentModel.DefaultValue("")] + public string wg_token__field_39 + { + get => __pbn__wg_token__field_39 ?? ""; + set => __pbn__wg_token__field_39 = value; + } + public bool ShouldSerializewg_token__field_39() => __pbn__wg_token__field_39 != null; + public void Resetwg_token__field_39() => __pbn__wg_token__field_39 = null; + private string __pbn__wg_token__field_39; + + [global::ProtoBuf.ProtoMember(40)] + [global::System.ComponentModel.DefaultValue("")] + public string webui_auth_key + { + get => __pbn__webui_auth_key ?? ""; + set => __pbn__webui_auth_key = value; + } + public bool ShouldSerializewebui_auth_key() => __pbn__webui_auth_key != null; + public void Resetwebui_auth_key() => __pbn__webui_auth_key = null; + private string __pbn__webui_auth_key; + } [global::ProtoBuf.ProtoContract()] @@ -27340,4557 +26934,2223 @@ public byte[] message_body } [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteClientBroadcastClientIDDeconflict : 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 client_ids { get; } = new global::System.Collections.Generic.List(); - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteClientBroadcastDiscovery : global::ProtoBuf.IExtensible + public partial class CMsgSelectOSBranchParams : 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 seq_num + public int branch { - get => __pbn__seq_num.GetValueOrDefault(); - set => __pbn__seq_num = value; + get => __pbn__branch.GetValueOrDefault(); + set => __pbn__branch = value; } - public bool ShouldSerializeseq_num() => __pbn__seq_num != null; - public void Resetseq_num() => __pbn__seq_num = null; - private uint? __pbn__seq_num; + public bool ShouldSerializebranch() => __pbn__branch != null; + public void Resetbranch() => __pbn__branch = null; + private int? __pbn__branch; [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List client_ids { get; } = new global::System.Collections.Generic.List(); + [global::System.ComponentModel.DefaultValue("")] + public string custom_branch + { + get => __pbn__custom_branch ?? ""; + set => __pbn__custom_branch = value; + } + public bool ShouldSerializecustom_branch() => __pbn__custom_branch != null; + public void Resetcustom_branch() => __pbn__custom_branch = null; + private string __pbn__custom_branch; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteClientBroadcastHeader : global::ProtoBuf.IExtensible + public partial class CMsgSetControllerActionSet : global::ProtoBuf.IExtensible { private global::ProtoBuf.IExtension __pbn__extensionData; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); [global::ProtoBuf.ProtoMember(1)] - public ulong client_id + [global::System.ComponentModel.DefaultValue("")] + public string action_set_key { - get => __pbn__client_id.GetValueOrDefault(); - set => __pbn__client_id = value; + get => __pbn__action_set_key ?? ""; + set => __pbn__action_set_key = value; } - public bool ShouldSerializeclient_id() => __pbn__client_id != null; - public void Resetclient_id() => __pbn__client_id = null; - private ulong? __pbn__client_id; + public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; + public void Resetaction_set_key() => __pbn__action_set_key = null; + private string __pbn__action_set_key; [global::ProtoBuf.ProtoMember(2)] - public int msg_type + [global::System.ComponentModel.DefaultValue("")] + public string action_set_layer_key { - get => __pbn__msg_type.GetValueOrDefault(); - set => __pbn__msg_type = value; + get => __pbn__action_set_layer_key ?? ""; + set => __pbn__action_set_layer_key = value; } - public bool ShouldSerializemsg_type() => __pbn__msg_type != null; - public void Resetmsg_type() => __pbn__msg_type = null; - private int? __pbn__msg_type; + public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; + public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; + private string __pbn__action_set_layer_key; [global::ProtoBuf.ProtoMember(3)] - public ulong instance_id + [global::System.ComponentModel.DefaultValue("")] + public string new_display_name { - get => __pbn__instance_id.GetValueOrDefault(); - set => __pbn__instance_id = value; + get => __pbn__new_display_name ?? ""; + set => __pbn__new_display_name = value; } - public bool ShouldSerializeinstance_id() => __pbn__instance_id != null; - public void Resetinstance_id() => __pbn__instance_id = null; - private ulong? __pbn__instance_id; + public bool ShouldSerializenew_display_name() => __pbn__new_display_name != null; + public void Resetnew_display_name() => __pbn__new_display_name = null; + private string __pbn__new_display_name; [global::ProtoBuf.ProtoMember(4)] - public ulong device_id - { - get => __pbn__device_id.GetValueOrDefault(); - set => __pbn__device_id = value; - } - public bool ShouldSerializedevice_id() => __pbn__device_id != null; - public void Resetdevice_id() => __pbn__device_id = null; - private ulong? __pbn__device_id; - - [global::ProtoBuf.ProtoMember(5)] - public byte[] device_token + [global::System.ComponentModel.DefaultValue("")] + public string action_set_to_copy_key { - get => __pbn__device_token; - set => __pbn__device_token = value; + get => __pbn__action_set_to_copy_key ?? ""; + set => __pbn__action_set_to_copy_key = value; } - public bool ShouldSerializedevice_token() => __pbn__device_token != null; - public void Resetdevice_token() => __pbn__device_token = null; - private byte[] __pbn__device_token; + public bool ShouldSerializeaction_set_to_copy_key() => __pbn__action_set_to_copy_key != null; + public void Resetaction_set_to_copy_key() => __pbn__action_set_to_copy_key = null; + private string __pbn__action_set_to_copy_key; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteClientBroadcastStatus : global::ProtoBuf.IExtensible + public partial class CMsgSetControllerInputActivator : 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 version + [global::System.ComponentModel.DefaultValue("")] + public string action_set_key { - get => __pbn__version.GetValueOrDefault(); - set => __pbn__version = value; + get => __pbn__action_set_key ?? ""; + set => __pbn__action_set_key = value; } - public bool ShouldSerializeversion() => __pbn__version != null; - public void Resetversion() => __pbn__version = null; - private int? __pbn__version; + public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; + public void Resetaction_set_key() => __pbn__action_set_key = null; + private string __pbn__action_set_key; [global::ProtoBuf.ProtoMember(2)] - public int min_version + [global::System.ComponentModel.DefaultValue("")] + public string action_set_layer_key { - get => __pbn__min_version.GetValueOrDefault(); - set => __pbn__min_version = value; + get => __pbn__action_set_layer_key ?? ""; + set => __pbn__action_set_layer_key = value; } - public bool ShouldSerializemin_version() => __pbn__min_version != null; - public void Resetmin_version() => __pbn__min_version = null; - private int? __pbn__min_version; + public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; + public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; + private string __pbn__action_set_layer_key; [global::ProtoBuf.ProtoMember(3)] - public uint connect_port + public int source_binding_key { - get => __pbn__connect_port.GetValueOrDefault(); - set => __pbn__connect_port = value; + get => __pbn__source_binding_key.GetValueOrDefault(); + set => __pbn__source_binding_key = value; } - public bool ShouldSerializeconnect_port() => __pbn__connect_port != null; - public void Resetconnect_port() => __pbn__connect_port = null; - private uint? __pbn__connect_port; + public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; + public void Resetsource_binding_key() => __pbn__source_binding_key = null; + private int? __pbn__source_binding_key; [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string hostname + public bool mode_shift { - get => __pbn__hostname ?? ""; - set => __pbn__hostname = value; + get => __pbn__mode_shift.GetValueOrDefault(); + set => __pbn__mode_shift = value; } - public bool ShouldSerializehostname() => __pbn__hostname != null; - public void Resethostname() => __pbn__hostname = null; - private string __pbn__hostname; + public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; + public void Resetmode_shift() => __pbn__mode_shift = null; + private bool? __pbn__mode_shift; + + [global::ProtoBuf.ProtoMember(5)] + public int input_key + { + get => __pbn__input_key.GetValueOrDefault(); + set => __pbn__input_key = value; + } + public bool ShouldSerializeinput_key() => __pbn__input_key != null; + public void Resetinput_key() => __pbn__input_key = null; + private int? __pbn__input_key; [global::ProtoBuf.ProtoMember(6)] - public uint enabled_services + public int activator_index { - get => __pbn__enabled_services.GetValueOrDefault(); - set => __pbn__enabled_services = value; + get => __pbn__activator_index.GetValueOrDefault(); + set => __pbn__activator_index = value; } - public bool ShouldSerializeenabled_services() => __pbn__enabled_services != null; - public void Resetenabled_services() => __pbn__enabled_services = null; - private uint? __pbn__enabled_services; + public bool ShouldSerializeactivator_index() => __pbn__activator_index != null; + public void Resetactivator_index() => __pbn__activator_index = null; + private int? __pbn__activator_index; [global::ProtoBuf.ProtoMember(7)] - [global::System.ComponentModel.DefaultValue(0)] - public int ostype + public int new_activation { - get => __pbn__ostype ?? 0; - set => __pbn__ostype = value; + get => __pbn__new_activation.GetValueOrDefault(); + set => __pbn__new_activation = value; } - public bool ShouldSerializeostype() => __pbn__ostype != null; - public void Resetostype() => __pbn__ostype = null; - private int? __pbn__ostype; + public bool ShouldSerializenew_activation() => __pbn__new_activation != null; + public void Resetnew_activation() => __pbn__new_activation = null; + private int? __pbn__new_activation; [global::ProtoBuf.ProtoMember(8)] - public bool is64bit + public CMsgControllerSetting new_setting { get; set; } + + [global::ProtoBuf.ProtoMember(9)] + public int modeid { - get => __pbn__is64bit.GetValueOrDefault(); - set => __pbn__is64bit = value; + get => __pbn__modeid.GetValueOrDefault(); + set => __pbn__modeid = value; } - public bool ShouldSerializeis64bit() => __pbn__is64bit != null; - public void Resetis64bit() => __pbn__is64bit = null; - private bool? __pbn__is64bit; + public bool ShouldSerializemodeid() => __pbn__modeid != null; + public void Resetmodeid() => __pbn__modeid = null; + private int? __pbn__modeid; - [global::ProtoBuf.ProtoMember(9)] - public global::System.Collections.Generic.List users { get; } = new global::System.Collections.Generic.List(); + } - [global::ProtoBuf.ProtoMember(11)] - public int euniverse + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSetControllerInputActivatorEnabled : 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 action_set_key { - get => __pbn__euniverse.GetValueOrDefault(); - set => __pbn__euniverse = value; + get => __pbn__action_set_key ?? ""; + set => __pbn__action_set_key = value; } - public bool ShouldSerializeeuniverse() => __pbn__euniverse != null; - public void Reseteuniverse() => __pbn__euniverse = null; - private int? __pbn__euniverse; + public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; + public void Resetaction_set_key() => __pbn__action_set_key = null; + private string __pbn__action_set_key; - [global::ProtoBuf.ProtoMember(12)] - public uint timestamp + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string action_set_layer_key { - get => __pbn__timestamp.GetValueOrDefault(); - set => __pbn__timestamp = value; + get => __pbn__action_set_layer_key ?? ""; + set => __pbn__action_set_layer_key = value; } - public bool ShouldSerializetimestamp() => __pbn__timestamp != null; - public void Resettimestamp() => __pbn__timestamp = null; - private uint? __pbn__timestamp; + public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; + public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; + private string __pbn__action_set_layer_key; - [global::ProtoBuf.ProtoMember(13)] - public bool screen_locked + [global::ProtoBuf.ProtoMember(3)] + public int source_binding_key { - get => __pbn__screen_locked.GetValueOrDefault(); - set => __pbn__screen_locked = value; + get => __pbn__source_binding_key.GetValueOrDefault(); + set => __pbn__source_binding_key = value; } - public bool ShouldSerializescreen_locked() => __pbn__screen_locked != null; - public void Resetscreen_locked() => __pbn__screen_locked = null; - private bool? __pbn__screen_locked; + public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; + public void Resetsource_binding_key() => __pbn__source_binding_key = null; + private int? __pbn__source_binding_key; - [global::ProtoBuf.ProtoMember(14)] - public bool games_running + [global::ProtoBuf.ProtoMember(4)] + public bool mode_shift { - get => __pbn__games_running.GetValueOrDefault(); - set => __pbn__games_running = value; + get => __pbn__mode_shift.GetValueOrDefault(); + set => __pbn__mode_shift = value; } - public bool ShouldSerializegames_running() => __pbn__games_running != null; - public void Resetgames_running() => __pbn__games_running = null; - private bool? __pbn__games_running; - - [global::ProtoBuf.ProtoMember(15)] - public global::System.Collections.Generic.List mac_addresses { get; } = new global::System.Collections.Generic.List(); + public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; + public void Resetmode_shift() => __pbn__mode_shift = null; + private bool? __pbn__mode_shift; - [global::ProtoBuf.ProtoMember(16)] - public uint download_lan_peer_group + [global::ProtoBuf.ProtoMember(5)] + public int input_key { - get => __pbn__download_lan_peer_group.GetValueOrDefault(); - set => __pbn__download_lan_peer_group = value; + get => __pbn__input_key.GetValueOrDefault(); + set => __pbn__input_key = value; } - public bool ShouldSerializedownload_lan_peer_group() => __pbn__download_lan_peer_group != null; - public void Resetdownload_lan_peer_group() => __pbn__download_lan_peer_group = null; - private uint? __pbn__download_lan_peer_group; + public bool ShouldSerializeinput_key() => __pbn__input_key != null; + public void Resetinput_key() => __pbn__input_key = null; + private int? __pbn__input_key; - [global::ProtoBuf.ProtoMember(17)] - public bool broadcasting_active + [global::ProtoBuf.ProtoMember(6)] + public int activator_index { - get => __pbn__broadcasting_active.GetValueOrDefault(); - set => __pbn__broadcasting_active = value; + get => __pbn__activator_index.GetValueOrDefault(); + set => __pbn__activator_index = value; } - public bool ShouldSerializebroadcasting_active() => __pbn__broadcasting_active != null; - public void Resetbroadcasting_active() => __pbn__broadcasting_active = null; - private bool? __pbn__broadcasting_active; + public bool ShouldSerializeactivator_index() => __pbn__activator_index != null; + public void Resetactivator_index() => __pbn__activator_index = null; + private int? __pbn__activator_index; - [global::ProtoBuf.ProtoMember(18)] - public bool vr_active + [global::ProtoBuf.ProtoMember(7)] + public bool enabled { - get => __pbn__vr_active.GetValueOrDefault(); - set => __pbn__vr_active = value; + get => __pbn__enabled.GetValueOrDefault(); + set => __pbn__enabled = value; } - public bool ShouldSerializevr_active() => __pbn__vr_active != null; - public void Resetvr_active() => __pbn__vr_active = null; - private bool? __pbn__vr_active; + public bool ShouldSerializeenabled() => __pbn__enabled != null; + public void Resetenabled() => __pbn__enabled = null; + private bool? __pbn__enabled; - [global::ProtoBuf.ProtoMember(19)] - public uint content_cache_port + [global::ProtoBuf.ProtoMember(8)] + public int modeid { - get => __pbn__content_cache_port.GetValueOrDefault(); - set => __pbn__content_cache_port = value; + get => __pbn__modeid.GetValueOrDefault(); + set => __pbn__modeid = value; } - public bool ShouldSerializecontent_cache_port() => __pbn__content_cache_port != null; - public void Resetcontent_cache_port() => __pbn__content_cache_port = null; - private uint? __pbn__content_cache_port; + public bool ShouldSerializemodeid() => __pbn__modeid != null; + public void Resetmodeid() => __pbn__modeid = null; + private int? __pbn__modeid; - [global::ProtoBuf.ProtoMember(20)] - public global::System.Collections.Generic.List ip_addresses { get; } = new global::System.Collections.Generic.List(); + } - [global::ProtoBuf.ProtoMember(21)] + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSetControllerInputBinding : 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 public_ip_address + public string action_set_key { - get => __pbn__public_ip_address ?? ""; - set => __pbn__public_ip_address = value; + get => __pbn__action_set_key ?? ""; + set => __pbn__action_set_key = value; } - public bool ShouldSerializepublic_ip_address() => __pbn__public_ip_address != null; - public void Resetpublic_ip_address() => __pbn__public_ip_address = null; - private string __pbn__public_ip_address; + public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; + public void Resetaction_set_key() => __pbn__action_set_key = null; + private string __pbn__action_set_key; - [global::ProtoBuf.ProtoMember(22)] - public bool remoteplay_active + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string action_set_layer_key { - get => __pbn__remoteplay_active.GetValueOrDefault(); - set => __pbn__remoteplay_active = value; + get => __pbn__action_set_layer_key ?? ""; + set => __pbn__action_set_layer_key = value; } - public bool ShouldSerializeremoteplay_active() => __pbn__remoteplay_active != null; - public void Resetremoteplay_active() => __pbn__remoteplay_active = null; - private bool? __pbn__remoteplay_active; + public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; + public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; + private string __pbn__action_set_layer_key; - [global::ProtoBuf.ProtoMember(23)] - public uint supported_services + [global::ProtoBuf.ProtoMember(3)] + public int source_binding_key { - get => __pbn__supported_services.GetValueOrDefault(); - set => __pbn__supported_services = value; + get => __pbn__source_binding_key.GetValueOrDefault(); + set => __pbn__source_binding_key = value; } - public bool ShouldSerializesupported_services() => __pbn__supported_services != null; - public void Resetsupported_services() => __pbn__supported_services = null; - private uint? __pbn__supported_services; + public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; + public void Resetsource_binding_key() => __pbn__source_binding_key = null; + private int? __pbn__source_binding_key; - [global::ProtoBuf.ProtoMember(24)] - public bool steam_deck + [global::ProtoBuf.ProtoMember(4)] + public bool mode_shift { - get => __pbn__steam_deck.GetValueOrDefault(); - set => __pbn__steam_deck = value; + get => __pbn__mode_shift.GetValueOrDefault(); + set => __pbn__mode_shift = value; } - public bool ShouldSerializesteam_deck() => __pbn__steam_deck != null; - public void Resetsteam_deck() => __pbn__steam_deck = null; - private bool? __pbn__steam_deck; + public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; + public void Resetmode_shift() => __pbn__mode_shift = null; + private bool? __pbn__mode_shift; - [global::ProtoBuf.ProtoMember(25)] - public ulong steam_version + [global::ProtoBuf.ProtoMember(5)] + public int input_key { - get => __pbn__steam_version.GetValueOrDefault(); - set => __pbn__steam_version = value; + get => __pbn__input_key.GetValueOrDefault(); + set => __pbn__input_key = value; } - public bool ShouldSerializesteam_version() => __pbn__steam_version != null; - public void Resetsteam_version() => __pbn__steam_version = null; - private ulong? __pbn__steam_version; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteClientBroadcastStatus_User : 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); + public bool ShouldSerializeinput_key() => __pbn__input_key != null; + public void Resetinput_key() => __pbn__input_key = null; + private int? __pbn__input_key; - [global::ProtoBuf.ProtoMember(1, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public ulong steamid + [global::ProtoBuf.ProtoMember(6)] + public int activator_index { - get => __pbn__steamid.GetValueOrDefault(); - set => __pbn__steamid = value; + get => __pbn__activator_index.GetValueOrDefault(); + set => __pbn__activator_index = value; } - public bool ShouldSerializesteamid() => __pbn__steamid != null; - public void Resetsteamid() => __pbn__steamid = null; - private ulong? __pbn__steamid; + public bool ShouldSerializeactivator_index() => __pbn__activator_index != null; + public void Resetactivator_index() => __pbn__activator_index = null; + private int? __pbn__activator_index; - [global::ProtoBuf.ProtoMember(2)] - public uint auth_key_id + [global::ProtoBuf.ProtoMember(7)] + public int binding_index { - get => __pbn__auth_key_id.GetValueOrDefault(); - set => __pbn__auth_key_id = value; + get => __pbn__binding_index.GetValueOrDefault(); + set => __pbn__binding_index = value; } - public bool ShouldSerializeauth_key_id() => __pbn__auth_key_id != null; - public void Resetauth_key_id() => __pbn__auth_key_id = null; - private uint? __pbn__auth_key_id; + public bool ShouldSerializebinding_index() => __pbn__binding_index != null; + public void Resetbinding_index() => __pbn__binding_index = null; + private int? __pbn__binding_index; - } + [global::ProtoBuf.ProtoMember(8)] + public CMsgControllerInputBinding new_binding { get; set; } - [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceAuthorizationCancelRequest : 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 CMsgRemoteDeviceAuthorizationConfirmed : 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(9)] + public int source_mode + { + get => __pbn__source_mode.GetValueOrDefault(); + set => __pbn__source_mode = value; + } + public bool ShouldSerializesource_mode() => __pbn__source_mode != null; + public void Resetsource_mode() => __pbn__source_mode = null; + private int? __pbn__source_mode; - [global::ProtoBuf.ProtoMember(1)] - public int result + [global::ProtoBuf.ProtoMember(10)] + public int modeid { - get => __pbn__result.GetValueOrDefault(); - set => __pbn__result = value; + get => __pbn__modeid.GetValueOrDefault(); + set => __pbn__modeid = value; } - public bool ShouldSerializeresult() => __pbn__result != null; - public void Resetresult() => __pbn__result = null; - private int? __pbn__result; + public bool ShouldSerializemodeid() => __pbn__modeid != null; + public void Resetmodeid() => __pbn__modeid = null; + private int? __pbn__modeid; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceAuthorizationRequest : global::ProtoBuf.IExtensible + public partial class CMsgSetControllerSourceMode : 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 byte[] device_token + [global::System.ComponentModel.DefaultValue("")] + public string action_set_key { - get => __pbn__device_token; - set => __pbn__device_token = value; + get => __pbn__action_set_key ?? ""; + set => __pbn__action_set_key = value; } - public bool ShouldSerializedevice_token() => __pbn__device_token != null; - public void Resetdevice_token() => __pbn__device_token = null; - private byte[] __pbn__device_token; + public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; + public void Resetaction_set_key() => __pbn__action_set_key = null; + private string __pbn__action_set_key; [global::ProtoBuf.ProtoMember(2)] [global::System.ComponentModel.DefaultValue("")] - public string device_name + public string action_set_layer_key { - get => __pbn__device_name ?? ""; - set => __pbn__device_name = value; + get => __pbn__action_set_layer_key ?? ""; + set => __pbn__action_set_layer_key = value; } - public bool ShouldSerializedevice_name() => __pbn__device_name != null; - public void Resetdevice_name() => __pbn__device_name = null; - private string __pbn__device_name; + public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; + public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; + private string __pbn__action_set_layer_key; [global::ProtoBuf.ProtoMember(3)] - public byte[] encrypted_request + public int source_binding_key { - get => __pbn__encrypted_request; - set => __pbn__encrypted_request = value; + get => __pbn__source_binding_key.GetValueOrDefault(); + set => __pbn__source_binding_key = value; } - public bool ShouldSerializeencrypted_request() => __pbn__encrypted_request != null; - public void Resetencrypted_request() => __pbn__encrypted_request = null; - private byte[] __pbn__encrypted_request; + public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; + public void Resetsource_binding_key() => __pbn__source_binding_key = null; + private int? __pbn__source_binding_key; [global::ProtoBuf.ProtoMember(4)] - public byte[] auth_key - { - get => __pbn__auth_key; - set => __pbn__auth_key = value; - } - public bool ShouldSerializeauth_key() => __pbn__auth_key != null; - public void Resetauth_key() => __pbn__auth_key = null; - private byte[] __pbn__auth_key; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceAuthorizationRequest_CKeyEscrow_Ticket : 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 byte[] password + public bool mode_shift { - get => __pbn__password; - set => __pbn__password = value; + get => __pbn__mode_shift.GetValueOrDefault(); + set => __pbn__mode_shift = value; } - public bool ShouldSerializepassword() => __pbn__password != null; - public void Resetpassword() => __pbn__password = null; - private byte[] __pbn__password; + public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; + public void Resetmode_shift() => __pbn__mode_shift = null; + private bool? __pbn__mode_shift; - [global::ProtoBuf.ProtoMember(2)] - public ulong identifier + [global::ProtoBuf.ProtoMember(5)] + public int new_mode { - get => __pbn__identifier.GetValueOrDefault(); - set => __pbn__identifier = value; + get => __pbn__new_mode.GetValueOrDefault(); + set => __pbn__new_mode = value; } - public bool ShouldSerializeidentifier() => __pbn__identifier != null; - public void Resetidentifier() => __pbn__identifier = null; - private ulong? __pbn__identifier; + public bool ShouldSerializenew_mode() => __pbn__new_mode != null; + public void Resetnew_mode() => __pbn__new_mode = null; + private int? __pbn__new_mode; - [global::ProtoBuf.ProtoMember(3)] - public byte[] payload - { - get => __pbn__payload; - set => __pbn__payload = value; - } - public bool ShouldSerializepayload() => __pbn__payload != null; - public void Resetpayload() => __pbn__payload = null; - private byte[] __pbn__payload; + [global::ProtoBuf.ProtoMember(6)] + public CMsgControllerInputGameActionBinding new_game_action { get; set; } - [global::ProtoBuf.ProtoMember(4)] - public uint timestamp - { - get => __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(7)] + public CMsgControllerSetting new_setting { get; set; } - [global::ProtoBuf.ProtoMember(5)] - public int usage + [global::ProtoBuf.ProtoMember(8)] + [global::System.ComponentModel.DefaultValue("")] + public string new_name { - get => __pbn__usage.GetValueOrDefault(); - set => __pbn__usage = value; + get => __pbn__new_name ?? ""; + set => __pbn__new_name = value; } - public bool ShouldSerializeusage() => __pbn__usage != null; - public void Resetusage() => __pbn__usage = null; - private int? __pbn__usage; + public bool ShouldSerializenew_name() => __pbn__new_name != null; + public void Resetnew_name() => __pbn__new_name = null; + private string __pbn__new_name; - [global::ProtoBuf.ProtoMember(6)] - [global::System.ComponentModel.DefaultValue("")] - public string device_name + [global::ProtoBuf.ProtoMember(9)] + public uint modeid { - get => __pbn__device_name ?? ""; - set => __pbn__device_name = value; + get => __pbn__modeid.GetValueOrDefault(); + set => __pbn__modeid = value; } - public bool ShouldSerializedevice_name() => __pbn__device_name != null; - public void Resetdevice_name() => __pbn__device_name = null; - private string __pbn__device_name; + public bool ShouldSerializemodeid() => __pbn__modeid != null; + public void Resetmodeid() => __pbn__modeid = null; + private uint? __pbn__modeid; - [global::ProtoBuf.ProtoMember(7)] - [global::System.ComponentModel.DefaultValue("")] - public string device_model + [global::ProtoBuf.ProtoMember(10)] + public bool change_mode { - get => __pbn__device_model ?? ""; - set => __pbn__device_model = value; + get => __pbn__change_mode.GetValueOrDefault(); + set => __pbn__change_mode = value; } - public bool ShouldSerializedevice_model() => __pbn__device_model != null; - public void Resetdevice_model() => __pbn__device_model = null; - private string __pbn__device_model; + public bool ShouldSerializechange_mode() => __pbn__change_mode != null; + public void Resetchange_mode() => __pbn__change_mode = null; + private bool? __pbn__change_mode; - [global::ProtoBuf.ProtoMember(8)] - [global::System.ComponentModel.DefaultValue("")] - public string device_serial + [global::ProtoBuf.ProtoMember(11)] + public bool new_virtual_menu { - get => __pbn__device_serial ?? ""; - set => __pbn__device_serial = value; + get => __pbn__new_virtual_menu.GetValueOrDefault(); + set => __pbn__new_virtual_menu = value; } - public bool ShouldSerializedevice_serial() => __pbn__device_serial != null; - public void Resetdevice_serial() => __pbn__device_serial = null; - private string __pbn__device_serial; + public bool ShouldSerializenew_virtual_menu() => __pbn__new_virtual_menu != null; + public void Resetnew_virtual_menu() => __pbn__new_virtual_menu = null; + private bool? __pbn__new_virtual_menu; - [global::ProtoBuf.ProtoMember(9)] - public uint device_provisioning_id + [global::ProtoBuf.ProtoMember(12)] + public bool enable_virtual_menu_support { - get => __pbn__device_provisioning_id.GetValueOrDefault(); - set => __pbn__device_provisioning_id = value; + get => __pbn__enable_virtual_menu_support.GetValueOrDefault(); + set => __pbn__enable_virtual_menu_support = value; } - public bool ShouldSerializedevice_provisioning_id() => __pbn__device_provisioning_id != null; - public void Resetdevice_provisioning_id() => __pbn__device_provisioning_id = null; - private uint? __pbn__device_provisioning_id; + public bool ShouldSerializeenable_virtual_menu_support() => __pbn__enable_virtual_menu_support != null; + public void Resetenable_virtual_menu_support() => __pbn__enable_virtual_menu_support = null; + private bool? __pbn__enable_virtual_menu_support; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceAuthorizationResponse : global::ProtoBuf.IExtensible + public partial class CMsgSetModeShiftButton : 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 result + [global::System.ComponentModel.DefaultValue("")] + public string action_set_key { - get => __pbn__result.GetValueOrDefault(); - set => __pbn__result = value; + get => __pbn__action_set_key ?? ""; + set => __pbn__action_set_key = value; } - public bool ShouldSerializeresult() => __pbn__result != null; - public void Resetresult() => __pbn__result = null; - private int? __pbn__result; + public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; + public void Resetaction_set_key() => __pbn__action_set_key = null; + private string __pbn__action_set_key; - [global::ProtoBuf.ProtoMember(2, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public ulong steamid + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string action_set_layer_key { - get => __pbn__steamid.GetValueOrDefault(); - set => __pbn__steamid = value; + get => __pbn__action_set_layer_key ?? ""; + set => __pbn__action_set_layer_key = value; } - public bool ShouldSerializesteamid() => __pbn__steamid != null; - public void Resetsteamid() => __pbn__steamid = null; - private ulong? __pbn__steamid; + public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; + public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; + private string __pbn__action_set_layer_key; [global::ProtoBuf.ProtoMember(3)] - public byte[] auth_key + public int modeid { - get => __pbn__auth_key; - set => __pbn__auth_key = value; + get => __pbn__modeid.GetValueOrDefault(); + set => __pbn__modeid = value; } - public bool ShouldSerializeauth_key() => __pbn__auth_key != null; - public void Resetauth_key() => __pbn__auth_key = null; - private byte[] __pbn__auth_key; + public bool ShouldSerializemodeid() => __pbn__modeid != null; + public void Resetmodeid() => __pbn__modeid = null; + private int? __pbn__modeid; [global::ProtoBuf.ProtoMember(4)] - public byte[] device_token + public int source + { + get => __pbn__source.GetValueOrDefault(); + set => __pbn__source = value; + } + public bool ShouldSerializesource() => __pbn__source != null; + public void Resetsource() => __pbn__source = null; + private int? __pbn__source; + + [global::ProtoBuf.ProtoMember(5)] + public int digital_io { - get => __pbn__device_token; - set => __pbn__device_token = value; + get => __pbn__digital_io.GetValueOrDefault(); + set => __pbn__digital_io = value; } - public bool ShouldSerializedevice_token() => __pbn__device_token != null; - public void Resetdevice_token() => __pbn__device_token = null; - private byte[] __pbn__device_token; + public bool ShouldSerializedigital_io() => __pbn__digital_io != null; + public void Resetdigital_io() => __pbn__digital_io = null; + private int? __pbn__digital_io; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceProofRequest : global::ProtoBuf.IExtensible + public partial class CMsgSteamDatagramConnectionQuality : 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 byte[] challenge - { - get => __pbn__challenge; - set => __pbn__challenge = value; - } - public bool ShouldSerializechallenge() => __pbn__challenge != null; - public void Resetchallenge() => __pbn__challenge = null; - private byte[] __pbn__challenge; + public CMsgSteamDatagramLinkInstantaneousStats instantaneous { get; set; } [global::ProtoBuf.ProtoMember(2)] - public uint request_id - { - get => __pbn__request_id.GetValueOrDefault(); - set => __pbn__request_id = value; - } - public bool ShouldSerializerequest_id() => __pbn__request_id != null; - public void Resetrequest_id() => __pbn__request_id = null; - private uint? __pbn__request_id; - - [global::ProtoBuf.ProtoMember(3)] - public bool update_secret - { - get => __pbn__update_secret.GetValueOrDefault(); - set => __pbn__update_secret = value; - } - public bool ShouldSerializeupdate_secret() => __pbn__update_secret != null; - public void Resetupdate_secret() => __pbn__update_secret = null; - private bool? __pbn__update_secret; + public CMsgSteamDatagramLinkLifetimeStats lifetime { get; set; } } [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceProofResponse : global::ProtoBuf.IExtensible + public partial class CMsgSteamDatagramLinkInstantaneousStats : 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 byte[] response + public uint out_packets_per_sec_x10 { - get => __pbn__response; - set => __pbn__response = value; + get => __pbn__out_packets_per_sec_x10.GetValueOrDefault(); + set => __pbn__out_packets_per_sec_x10 = value; } - public bool ShouldSerializeresponse() => __pbn__response != null; - public void Resetresponse() => __pbn__response = null; - private byte[] __pbn__response; + public bool ShouldSerializeout_packets_per_sec_x10() => __pbn__out_packets_per_sec_x10 != null; + public void Resetout_packets_per_sec_x10() => __pbn__out_packets_per_sec_x10 = null; + private uint? __pbn__out_packets_per_sec_x10; [global::ProtoBuf.ProtoMember(2)] - public uint request_id + public uint out_bytes_per_sec { - get => __pbn__request_id.GetValueOrDefault(); - set => __pbn__request_id = value; + get => __pbn__out_bytes_per_sec.GetValueOrDefault(); + set => __pbn__out_bytes_per_sec = value; } - public bool ShouldSerializerequest_id() => __pbn__request_id != null; - public void Resetrequest_id() => __pbn__request_id = null; - private uint? __pbn__request_id; + public bool ShouldSerializeout_bytes_per_sec() => __pbn__out_bytes_per_sec != null; + public void Resetout_bytes_per_sec() => __pbn__out_bytes_per_sec = null; + private uint? __pbn__out_bytes_per_sec; [global::ProtoBuf.ProtoMember(3)] - public bool updated_secret + public uint in_packets_per_sec_x10 { - get => __pbn__updated_secret.GetValueOrDefault(); - set => __pbn__updated_secret = value; + get => __pbn__in_packets_per_sec_x10.GetValueOrDefault(); + set => __pbn__in_packets_per_sec_x10 = value; } - public bool ShouldSerializeupdated_secret() => __pbn__updated_secret != null; - public void Resetupdated_secret() => __pbn__updated_secret = null; - private bool? __pbn__updated_secret; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceStreamingCancelRequest : 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); + public bool ShouldSerializein_packets_per_sec_x10() => __pbn__in_packets_per_sec_x10 != null; + public void Resetin_packets_per_sec_x10() => __pbn__in_packets_per_sec_x10 = null; + private uint? __pbn__in_packets_per_sec_x10; - [global::ProtoBuf.ProtoMember(1)] - public uint request_id + [global::ProtoBuf.ProtoMember(4)] + public uint in_bytes_per_sec { - get => __pbn__request_id.GetValueOrDefault(); - set => __pbn__request_id = value; + get => __pbn__in_bytes_per_sec.GetValueOrDefault(); + set => __pbn__in_bytes_per_sec = value; } - public bool ShouldSerializerequest_id() => __pbn__request_id != null; - public void Resetrequest_id() => __pbn__request_id = null; - private uint? __pbn__request_id; + public bool ShouldSerializein_bytes_per_sec() => __pbn__in_bytes_per_sec != null; + public void Resetin_bytes_per_sec() => __pbn__in_bytes_per_sec = null; + private uint? __pbn__in_bytes_per_sec; - } + [global::ProtoBuf.ProtoMember(5)] + public uint ping_ms + { + get => __pbn__ping_ms.GetValueOrDefault(); + set => __pbn__ping_ms = value; + } + public bool ShouldSerializeping_ms() => __pbn__ping_ms != null; + public void Resetping_ms() => __pbn__ping_ms = null; + private uint? __pbn__ping_ms; - [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceStreamingProgress : 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(6)] + public uint packets_dropped_pct + { + get => __pbn__packets_dropped_pct.GetValueOrDefault(); + set => __pbn__packets_dropped_pct = value; + } + public bool ShouldSerializepackets_dropped_pct() => __pbn__packets_dropped_pct != null; + public void Resetpackets_dropped_pct() => __pbn__packets_dropped_pct = null; + private uint? __pbn__packets_dropped_pct; - [global::ProtoBuf.ProtoMember(1)] - public uint request_id + [global::ProtoBuf.ProtoMember(7)] + public uint packets_weird_sequence_pct { - get => __pbn__request_id.GetValueOrDefault(); - set => __pbn__request_id = value; + get => __pbn__packets_weird_sequence_pct.GetValueOrDefault(); + set => __pbn__packets_weird_sequence_pct = value; } - public bool ShouldSerializerequest_id() => __pbn__request_id != null; - public void Resetrequest_id() => __pbn__request_id = null; - private uint? __pbn__request_id; + public bool ShouldSerializepackets_weird_sequence_pct() => __pbn__packets_weird_sequence_pct != null; + public void Resetpackets_weird_sequence_pct() => __pbn__packets_weird_sequence_pct = null; + private uint? __pbn__packets_weird_sequence_pct; - [global::ProtoBuf.ProtoMember(2)] - public float progress + [global::ProtoBuf.ProtoMember(8)] + public uint peak_jitter_usec { - get => __pbn__progress.GetValueOrDefault(); - set => __pbn__progress = value; + get => __pbn__peak_jitter_usec.GetValueOrDefault(); + set => __pbn__peak_jitter_usec = value; } - public bool ShouldSerializeprogress() => __pbn__progress != null; - public void Resetprogress() => __pbn__progress = null; - private float? __pbn__progress; + public bool ShouldSerializepeak_jitter_usec() => __pbn__peak_jitter_usec != null; + public void Resetpeak_jitter_usec() => __pbn__peak_jitter_usec = null; + private uint? __pbn__peak_jitter_usec; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceStreamingRequest : global::ProtoBuf.IExtensible + public partial class CMsgSteamDatagramLinkLifetimeStats : 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 request_id - { - get => __pbn__request_id.GetValueOrDefault(); - set => __pbn__request_id = value; - } - public bool ShouldSerializerequest_id() => __pbn__request_id != null; - public void Resetrequest_id() => __pbn__request_id = null; - private uint? __pbn__request_id; - [global::ProtoBuf.ProtoMember(2)] - public int maximum_resolution_x + public uint connected_seconds { - get => __pbn__maximum_resolution_x.GetValueOrDefault(); - set => __pbn__maximum_resolution_x = value; + get => __pbn__connected_seconds.GetValueOrDefault(); + set => __pbn__connected_seconds = value; } - public bool ShouldSerializemaximum_resolution_x() => __pbn__maximum_resolution_x != null; - public void Resetmaximum_resolution_x() => __pbn__maximum_resolution_x = null; - private int? __pbn__maximum_resolution_x; + public bool ShouldSerializeconnected_seconds() => __pbn__connected_seconds != null; + public void Resetconnected_seconds() => __pbn__connected_seconds = null; + private uint? __pbn__connected_seconds; [global::ProtoBuf.ProtoMember(3)] - public int maximum_resolution_y + public ulong packets_sent { - get => __pbn__maximum_resolution_y.GetValueOrDefault(); - set => __pbn__maximum_resolution_y = value; + get => __pbn__packets_sent.GetValueOrDefault(); + set => __pbn__packets_sent = value; } - public bool ShouldSerializemaximum_resolution_y() => __pbn__maximum_resolution_y != null; - public void Resetmaximum_resolution_y() => __pbn__maximum_resolution_y = null; - private int? __pbn__maximum_resolution_y; + public bool ShouldSerializepackets_sent() => __pbn__packets_sent != null; + public void Resetpackets_sent() => __pbn__packets_sent = null; + private ulong? __pbn__packets_sent; [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue(2)] - public int audio_channel_count + public ulong kb_sent { - get => __pbn__audio_channel_count ?? 2; - set => __pbn__audio_channel_count = value; + get => __pbn__kb_sent.GetValueOrDefault(); + set => __pbn__kb_sent = value; } - public bool ShouldSerializeaudio_channel_count() => __pbn__audio_channel_count != null; - public void Resetaudio_channel_count() => __pbn__audio_channel_count = null; - private int? __pbn__audio_channel_count; + public bool ShouldSerializekb_sent() => __pbn__kb_sent != null; + public void Resetkb_sent() => __pbn__kb_sent = null; + private ulong? __pbn__kb_sent; [global::ProtoBuf.ProtoMember(5)] - [global::System.ComponentModel.DefaultValue("")] - public string device_version + public ulong packets_recv { - get => __pbn__device_version ?? ""; - set => __pbn__device_version = value; + get => __pbn__packets_recv.GetValueOrDefault(); + set => __pbn__packets_recv = value; } - public bool ShouldSerializedevice_version() => __pbn__device_version != null; - public void Resetdevice_version() => __pbn__device_version = null; - private string __pbn__device_version; + public bool ShouldSerializepackets_recv() => __pbn__packets_recv != null; + public void Resetpackets_recv() => __pbn__packets_recv = null; + private ulong? __pbn__packets_recv; [global::ProtoBuf.ProtoMember(6)] - public bool stream_desktop + public ulong kb_recv { - get => __pbn__stream_desktop.GetValueOrDefault(); - set => __pbn__stream_desktop = value; + get => __pbn__kb_recv.GetValueOrDefault(); + set => __pbn__kb_recv = value; } - public bool ShouldSerializestream_desktop() => __pbn__stream_desktop != null; - public void Resetstream_desktop() => __pbn__stream_desktop = null; - private bool? __pbn__stream_desktop; + public bool ShouldSerializekb_recv() => __pbn__kb_recv != null; + public void Resetkb_recv() => __pbn__kb_recv = null; + private ulong? __pbn__kb_recv; [global::ProtoBuf.ProtoMember(7)] - public byte[] device_token + public ulong packets_recv_sequenced { - get => __pbn__device_token; - set => __pbn__device_token = value; + get => __pbn__packets_recv_sequenced.GetValueOrDefault(); + set => __pbn__packets_recv_sequenced = value; } - public bool ShouldSerializedevice_token() => __pbn__device_token != null; - public void Resetdevice_token() => __pbn__device_token = null; - private byte[] __pbn__device_token; + public bool ShouldSerializepackets_recv_sequenced() => __pbn__packets_recv_sequenced != null; + public void Resetpackets_recv_sequenced() => __pbn__packets_recv_sequenced = null; + private ulong? __pbn__packets_recv_sequenced; [global::ProtoBuf.ProtoMember(8)] - public byte[] pin + public ulong packets_recv_dropped { - get => __pbn__pin; - set => __pbn__pin = value; + get => __pbn__packets_recv_dropped.GetValueOrDefault(); + set => __pbn__packets_recv_dropped = value; } - public bool ShouldSerializepin() => __pbn__pin != null; - public void Resetpin() => __pbn__pin = null; - private byte[] __pbn__pin; + public bool ShouldSerializepackets_recv_dropped() => __pbn__packets_recv_dropped != null; + public void Resetpackets_recv_dropped() => __pbn__packets_recv_dropped = null; + private ulong? __pbn__packets_recv_dropped; [global::ProtoBuf.ProtoMember(9)] - [global::System.ComponentModel.DefaultValue(true)] - public bool enable_video_streaming + public ulong packets_recv_out_of_order { - get => __pbn__enable_video_streaming ?? true; - set => __pbn__enable_video_streaming = value; + get => __pbn__packets_recv_out_of_order.GetValueOrDefault(); + set => __pbn__packets_recv_out_of_order = value; } - public bool ShouldSerializeenable_video_streaming() => __pbn__enable_video_streaming != null; - public void Resetenable_video_streaming() => __pbn__enable_video_streaming = null; - private bool? __pbn__enable_video_streaming; + public bool ShouldSerializepackets_recv_out_of_order() => __pbn__packets_recv_out_of_order != null; + public void Resetpackets_recv_out_of_order() => __pbn__packets_recv_out_of_order = null; + private ulong? __pbn__packets_recv_out_of_order; [global::ProtoBuf.ProtoMember(10)] - [global::System.ComponentModel.DefaultValue(true)] - public bool enable_audio_streaming + public ulong packets_recv_duplicate { - get => __pbn__enable_audio_streaming ?? true; - set => __pbn__enable_audio_streaming = value; + get => __pbn__packets_recv_duplicate.GetValueOrDefault(); + set => __pbn__packets_recv_duplicate = value; } - public bool ShouldSerializeenable_audio_streaming() => __pbn__enable_audio_streaming != null; - public void Resetenable_audio_streaming() => __pbn__enable_audio_streaming = null; - private bool? __pbn__enable_audio_streaming; + public bool ShouldSerializepackets_recv_duplicate() => __pbn__packets_recv_duplicate != null; + public void Resetpackets_recv_duplicate() => __pbn__packets_recv_duplicate = null; + private ulong? __pbn__packets_recv_duplicate; [global::ProtoBuf.ProtoMember(11)] - [global::System.ComponentModel.DefaultValue(true)] - public bool enable_input_streaming + public ulong packets_recv_lurch { - get => __pbn__enable_input_streaming ?? true; - set => __pbn__enable_input_streaming = value; + get => __pbn__packets_recv_lurch.GetValueOrDefault(); + set => __pbn__packets_recv_lurch = value; } - public bool ShouldSerializeenable_input_streaming() => __pbn__enable_input_streaming != null; - public void Resetenable_input_streaming() => __pbn__enable_input_streaming = null; - private bool? __pbn__enable_input_streaming; + public bool ShouldSerializepackets_recv_lurch() => __pbn__packets_recv_lurch != null; + public void Resetpackets_recv_lurch() => __pbn__packets_recv_lurch = null; + private ulong? __pbn__packets_recv_lurch; [global::ProtoBuf.ProtoMember(12)] - public bool network_test - { - get => __pbn__network_test.GetValueOrDefault(); - set => __pbn__network_test = value; - } - public bool ShouldSerializenetwork_test() => __pbn__network_test != null; - public void Resetnetwork_test() => __pbn__network_test = null; - private bool? __pbn__network_test; + public global::System.Collections.Generic.List multipath_packets_recv_sequenced { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(13)] - public ulong client_id - { - get => __pbn__client_id.GetValueOrDefault(); - set => __pbn__client_id = value; - } - public bool ShouldSerializeclient_id() => __pbn__client_id != null; - public void Resetclient_id() => __pbn__client_id = null; - private ulong? __pbn__client_id; + public global::System.Collections.Generic.List multipath_packets_recv_later { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(14)] - public global::System.Collections.Generic.List supported_transport { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(15)] - public bool restricted + public uint multipath_send_enabled { - get => __pbn__restricted.GetValueOrDefault(); - set => __pbn__restricted = value; + get => __pbn__multipath_send_enabled.GetValueOrDefault(); + set => __pbn__multipath_send_enabled = value; } - public bool ShouldSerializerestricted() => __pbn__restricted != null; - public void Resetrestricted() => __pbn__restricted = null; - private bool? __pbn__restricted; + public bool ShouldSerializemultipath_send_enabled() => __pbn__multipath_send_enabled != null; + public void Resetmultipath_send_enabled() => __pbn__multipath_send_enabled = null; + private uint? __pbn__multipath_send_enabled; - [global::ProtoBuf.ProtoMember(16)] - public int form_factor + [global::ProtoBuf.ProtoMember(15)] + public ulong packets_recv_out_of_order_corrected { - get => __pbn__form_factor.GetValueOrDefault(); - set => __pbn__form_factor = value; + get => __pbn__packets_recv_out_of_order_corrected.GetValueOrDefault(); + set => __pbn__packets_recv_out_of_order_corrected = value; } - public bool ShouldSerializeform_factor() => __pbn__form_factor != null; - public void Resetform_factor() => __pbn__form_factor = null; - private int? __pbn__form_factor; + public bool ShouldSerializepackets_recv_out_of_order_corrected() => __pbn__packets_recv_out_of_order_corrected != null; + public void Resetpackets_recv_out_of_order_corrected() => __pbn__packets_recv_out_of_order_corrected = null; + private ulong? __pbn__packets_recv_out_of_order_corrected; - [global::ProtoBuf.ProtoMember(17)] - public int gamepad_count + [global::ProtoBuf.ProtoMember(21)] + public uint quality_histogram_100 { - get => __pbn__gamepad_count.GetValueOrDefault(); - set => __pbn__gamepad_count = value; + get => __pbn__quality_histogram_100.GetValueOrDefault(); + set => __pbn__quality_histogram_100 = value; } - public bool ShouldSerializegamepad_count() => __pbn__gamepad_count != null; - public void Resetgamepad_count() => __pbn__gamepad_count = null; - private int? __pbn__gamepad_count; - - [global::ProtoBuf.ProtoMember(18)] - public global::System.Collections.Generic.List gamepads { get; } = new global::System.Collections.Generic.List(); + public bool ShouldSerializequality_histogram_100() => __pbn__quality_histogram_100 != null; + public void Resetquality_histogram_100() => __pbn__quality_histogram_100 = null; + private uint? __pbn__quality_histogram_100; - [global::ProtoBuf.ProtoMember(19)] - public ulong gameid + [global::ProtoBuf.ProtoMember(22)] + public uint quality_histogram_99 { - get => __pbn__gameid.GetValueOrDefault(); - set => __pbn__gameid = value; + get => __pbn__quality_histogram_99.GetValueOrDefault(); + set => __pbn__quality_histogram_99 = value; } - public bool ShouldSerializegameid() => __pbn__gameid != null; - public void Resetgameid() => __pbn__gameid = null; - private ulong? __pbn__gameid; + public bool ShouldSerializequality_histogram_99() => __pbn__quality_histogram_99 != null; + public void Resetquality_histogram_99() => __pbn__quality_histogram_99 = null; + private uint? __pbn__quality_histogram_99; - [global::ProtoBuf.ProtoMember(20)] - public int stream_interface + [global::ProtoBuf.ProtoMember(23)] + public uint quality_histogram_97 { - get => __pbn__stream_interface.GetValueOrDefault(); - set => __pbn__stream_interface = value; + get => __pbn__quality_histogram_97.GetValueOrDefault(); + set => __pbn__quality_histogram_97 = value; } - public bool ShouldSerializestream_interface() => __pbn__stream_interface != null; - public void Resetstream_interface() => __pbn__stream_interface = null; - private int? __pbn__stream_interface; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceStreamingRequest_ReservedGamepad : 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); + public bool ShouldSerializequality_histogram_97() => __pbn__quality_histogram_97 != null; + public void Resetquality_histogram_97() => __pbn__quality_histogram_97 = null; + private uint? __pbn__quality_histogram_97; - [global::ProtoBuf.ProtoMember(1)] - public uint controller_type + [global::ProtoBuf.ProtoMember(24)] + public uint quality_histogram_95 { - get => __pbn__controller_type.GetValueOrDefault(); - set => __pbn__controller_type = value; + get => __pbn__quality_histogram_95.GetValueOrDefault(); + set => __pbn__quality_histogram_95 = value; } - public bool ShouldSerializecontroller_type() => __pbn__controller_type != null; - public void Resetcontroller_type() => __pbn__controller_type = null; - private uint? __pbn__controller_type; + public bool ShouldSerializequality_histogram_95() => __pbn__quality_histogram_95 != null; + public void Resetquality_histogram_95() => __pbn__quality_histogram_95 = null; + private uint? __pbn__quality_histogram_95; - [global::ProtoBuf.ProtoMember(2)] - public uint controller_subtype + [global::ProtoBuf.ProtoMember(25)] + public uint quality_histogram_90 { - get => __pbn__controller_subtype.GetValueOrDefault(); - set => __pbn__controller_subtype = value; + get => __pbn__quality_histogram_90.GetValueOrDefault(); + set => __pbn__quality_histogram_90 = value; } - public bool ShouldSerializecontroller_subtype() => __pbn__controller_subtype != null; - public void Resetcontroller_subtype() => __pbn__controller_subtype = null; - private uint? __pbn__controller_subtype; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceStreamingResponse : 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); + public bool ShouldSerializequality_histogram_90() => __pbn__quality_histogram_90 != null; + public void Resetquality_histogram_90() => __pbn__quality_histogram_90 = null; + private uint? __pbn__quality_histogram_90; - [global::ProtoBuf.ProtoMember(1)] - public uint request_id + [global::ProtoBuf.ProtoMember(26)] + public uint quality_histogram_75 { - get => __pbn__request_id.GetValueOrDefault(); - set => __pbn__request_id = value; + get => __pbn__quality_histogram_75.GetValueOrDefault(); + set => __pbn__quality_histogram_75 = value; } - public bool ShouldSerializerequest_id() => __pbn__request_id != null; - public void Resetrequest_id() => __pbn__request_id = null; - private uint? __pbn__request_id; + public bool ShouldSerializequality_histogram_75() => __pbn__quality_histogram_75 != null; + public void Resetquality_histogram_75() => __pbn__quality_histogram_75 = null; + private uint? __pbn__quality_histogram_75; - [global::ProtoBuf.ProtoMember(2)] - public int result + [global::ProtoBuf.ProtoMember(27)] + public uint quality_histogram_50 { - get => __pbn__result.GetValueOrDefault(); - set => __pbn__result = value; + get => __pbn__quality_histogram_50.GetValueOrDefault(); + set => __pbn__quality_histogram_50 = value; } - public bool ShouldSerializeresult() => __pbn__result != null; - public void Resetresult() => __pbn__result = null; - private int? __pbn__result; + public bool ShouldSerializequality_histogram_50() => __pbn__quality_histogram_50 != null; + public void Resetquality_histogram_50() => __pbn__quality_histogram_50 = null; + private uint? __pbn__quality_histogram_50; - [global::ProtoBuf.ProtoMember(3)] - public uint port + [global::ProtoBuf.ProtoMember(28)] + public uint quality_histogram_1 { - get => __pbn__port.GetValueOrDefault(); - set => __pbn__port = value; - } - public bool ShouldSerializeport() => __pbn__port != null; - public void Resetport() => __pbn__port = null; - private uint? __pbn__port; + get => __pbn__quality_histogram_1.GetValueOrDefault(); + set => __pbn__quality_histogram_1 = value; + } + public bool ShouldSerializequality_histogram_1() => __pbn__quality_histogram_1 != null; + public void Resetquality_histogram_1() => __pbn__quality_histogram_1 = null; + private uint? __pbn__quality_histogram_1; - [global::ProtoBuf.ProtoMember(4)] - public byte[] encrypted_session_key + [global::ProtoBuf.ProtoMember(29)] + public uint quality_histogram_dead { - get => __pbn__encrypted_session_key; - set => __pbn__encrypted_session_key = value; + get => __pbn__quality_histogram_dead.GetValueOrDefault(); + set => __pbn__quality_histogram_dead = value; } - public bool ShouldSerializeencrypted_session_key() => __pbn__encrypted_session_key != null; - public void Resetencrypted_session_key() => __pbn__encrypted_session_key = null; - private byte[] __pbn__encrypted_session_key; + public bool ShouldSerializequality_histogram_dead() => __pbn__quality_histogram_dead != null; + public void Resetquality_histogram_dead() => __pbn__quality_histogram_dead = null; + private uint? __pbn__quality_histogram_dead; - [global::ProtoBuf.ProtoMember(6)] - [global::System.ComponentModel.DefaultValue(1)] - public int transport + [global::ProtoBuf.ProtoMember(30)] + public uint quality_ntile_2nd { - get => __pbn__transport ?? 1; - set => __pbn__transport = value; + get => __pbn__quality_ntile_2nd.GetValueOrDefault(); + set => __pbn__quality_ntile_2nd = value; } - public bool ShouldSerializetransport() => __pbn__transport != null; - public void Resettransport() => __pbn__transport = null; - private int? __pbn__transport; + public bool ShouldSerializequality_ntile_2nd() => __pbn__quality_ntile_2nd != null; + public void Resetquality_ntile_2nd() => __pbn__quality_ntile_2nd = null; + private uint? __pbn__quality_ntile_2nd; - [global::ProtoBuf.ProtoMember(7)] - [global::System.ComponentModel.DefaultValue("")] - public string relay_server + [global::ProtoBuf.ProtoMember(31)] + public uint quality_ntile_5th { - get => __pbn__relay_server ?? ""; - set => __pbn__relay_server = value; + get => __pbn__quality_ntile_5th.GetValueOrDefault(); + set => __pbn__quality_ntile_5th = value; } - public bool ShouldSerializerelay_server() => __pbn__relay_server != null; - public void Resetrelay_server() => __pbn__relay_server = null; - private string __pbn__relay_server; + public bool ShouldSerializequality_ntile_5th() => __pbn__quality_ntile_5th != null; + public void Resetquality_ntile_5th() => __pbn__quality_ntile_5th = null; + private uint? __pbn__quality_ntile_5th; - [global::ProtoBuf.ProtoMember(8)] - [global::System.ComponentModel.DefaultValue("")] - public string cert + [global::ProtoBuf.ProtoMember(32)] + public uint quality_ntile_25th { - get => __pbn__cert ?? ""; - set => __pbn__cert = value; + get => __pbn__quality_ntile_25th.GetValueOrDefault(); + set => __pbn__quality_ntile_25th = value; } - public bool ShouldSerializecert() => __pbn__cert != null; - public void Resetcert() => __pbn__cert = null; - private string __pbn__cert; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgRemoteDeviceStreamTransportSignal : 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); + public bool ShouldSerializequality_ntile_25th() => __pbn__quality_ntile_25th != null; + public void Resetquality_ntile_25th() => __pbn__quality_ntile_25th = null; + private uint? __pbn__quality_ntile_25th; - [global::ProtoBuf.ProtoMember(1)] - public byte[] token + [global::ProtoBuf.ProtoMember(33)] + public uint quality_ntile_50th { - get => __pbn__token; - set => __pbn__token = value; + get => __pbn__quality_ntile_50th.GetValueOrDefault(); + set => __pbn__quality_ntile_50th = value; } - public bool ShouldSerializetoken() => __pbn__token != null; - public void Resettoken() => __pbn__token = null; - private byte[] __pbn__token; + public bool ShouldSerializequality_ntile_50th() => __pbn__quality_ntile_50th != null; + public void Resetquality_ntile_50th() => __pbn__quality_ntile_50th = null; + private uint? __pbn__quality_ntile_50th; - [global::ProtoBuf.ProtoMember(2)] - public byte[] payload + [global::ProtoBuf.ProtoMember(41)] + public uint ping_histogram_25 { - get => __pbn__payload; - set => __pbn__payload = value; + get => __pbn__ping_histogram_25.GetValueOrDefault(); + set => __pbn__ping_histogram_25 = value; } - public bool ShouldSerializepayload() => __pbn__payload != null; - public void Resetpayload() => __pbn__payload = null; - private byte[] __pbn__payload; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSelectOSBranchParams : 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); + public bool ShouldSerializeping_histogram_25() => __pbn__ping_histogram_25 != null; + public void Resetping_histogram_25() => __pbn__ping_histogram_25 = null; + private uint? __pbn__ping_histogram_25; - [global::ProtoBuf.ProtoMember(1)] - public int branch + [global::ProtoBuf.ProtoMember(42)] + public uint ping_histogram_50 { - get => __pbn__branch.GetValueOrDefault(); - set => __pbn__branch = value; + get => __pbn__ping_histogram_50.GetValueOrDefault(); + set => __pbn__ping_histogram_50 = value; } - public bool ShouldSerializebranch() => __pbn__branch != null; - public void Resetbranch() => __pbn__branch = null; - private int? __pbn__branch; + public bool ShouldSerializeping_histogram_50() => __pbn__ping_histogram_50 != null; + public void Resetping_histogram_50() => __pbn__ping_histogram_50 = null; + private uint? __pbn__ping_histogram_50; - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string custom_branch + [global::ProtoBuf.ProtoMember(43)] + public uint ping_histogram_75 { - get => __pbn__custom_branch ?? ""; - set => __pbn__custom_branch = value; + get => __pbn__ping_histogram_75.GetValueOrDefault(); + set => __pbn__ping_histogram_75 = value; } - public bool ShouldSerializecustom_branch() => __pbn__custom_branch != null; - public void Resetcustom_branch() => __pbn__custom_branch = null; - private string __pbn__custom_branch; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSetControllerActionSet : 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); + public bool ShouldSerializeping_histogram_75() => __pbn__ping_histogram_75 != null; + public void Resetping_histogram_75() => __pbn__ping_histogram_75 = null; + private uint? __pbn__ping_histogram_75; - [global::ProtoBuf.ProtoMember(1)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_key + [global::ProtoBuf.ProtoMember(44)] + public uint ping_histogram_100 { - get => __pbn__action_set_key ?? ""; - set => __pbn__action_set_key = value; + get => __pbn__ping_histogram_100.GetValueOrDefault(); + set => __pbn__ping_histogram_100 = value; } - public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; - public void Resetaction_set_key() => __pbn__action_set_key = null; - private string __pbn__action_set_key; + public bool ShouldSerializeping_histogram_100() => __pbn__ping_histogram_100 != null; + public void Resetping_histogram_100() => __pbn__ping_histogram_100 = null; + private uint? __pbn__ping_histogram_100; - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_layer_key + [global::ProtoBuf.ProtoMember(45)] + public uint ping_histogram_125 { - get => __pbn__action_set_layer_key ?? ""; - set => __pbn__action_set_layer_key = value; + get => __pbn__ping_histogram_125.GetValueOrDefault(); + set => __pbn__ping_histogram_125 = value; } - public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; - public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; - private string __pbn__action_set_layer_key; + public bool ShouldSerializeping_histogram_125() => __pbn__ping_histogram_125 != null; + public void Resetping_histogram_125() => __pbn__ping_histogram_125 = null; + private uint? __pbn__ping_histogram_125; - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string new_display_name + [global::ProtoBuf.ProtoMember(46)] + public uint ping_histogram_150 { - get => __pbn__new_display_name ?? ""; - set => __pbn__new_display_name = value; + get => __pbn__ping_histogram_150.GetValueOrDefault(); + set => __pbn__ping_histogram_150 = value; } - public bool ShouldSerializenew_display_name() => __pbn__new_display_name != null; - public void Resetnew_display_name() => __pbn__new_display_name = null; - private string __pbn__new_display_name; + public bool ShouldSerializeping_histogram_150() => __pbn__ping_histogram_150 != null; + public void Resetping_histogram_150() => __pbn__ping_histogram_150 = null; + private uint? __pbn__ping_histogram_150; - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_to_copy_key + [global::ProtoBuf.ProtoMember(47)] + public uint ping_histogram_200 { - get => __pbn__action_set_to_copy_key ?? ""; - set => __pbn__action_set_to_copy_key = value; + get => __pbn__ping_histogram_200.GetValueOrDefault(); + set => __pbn__ping_histogram_200 = value; } - public bool ShouldSerializeaction_set_to_copy_key() => __pbn__action_set_to_copy_key != null; - public void Resetaction_set_to_copy_key() => __pbn__action_set_to_copy_key = null; - private string __pbn__action_set_to_copy_key; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSetControllerInputActivator : 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); + public bool ShouldSerializeping_histogram_200() => __pbn__ping_histogram_200 != null; + public void Resetping_histogram_200() => __pbn__ping_histogram_200 = null; + private uint? __pbn__ping_histogram_200; - [global::ProtoBuf.ProtoMember(1)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_key + [global::ProtoBuf.ProtoMember(48)] + public uint ping_histogram_300 { - get => __pbn__action_set_key ?? ""; - set => __pbn__action_set_key = value; + get => __pbn__ping_histogram_300.GetValueOrDefault(); + set => __pbn__ping_histogram_300 = value; } - public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; - public void Resetaction_set_key() => __pbn__action_set_key = null; - private string __pbn__action_set_key; + public bool ShouldSerializeping_histogram_300() => __pbn__ping_histogram_300 != null; + public void Resetping_histogram_300() => __pbn__ping_histogram_300 = null; + private uint? __pbn__ping_histogram_300; - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_layer_key + [global::ProtoBuf.ProtoMember(49)] + public uint ping_histogram_max { - get => __pbn__action_set_layer_key ?? ""; - set => __pbn__action_set_layer_key = value; + get => __pbn__ping_histogram_max.GetValueOrDefault(); + set => __pbn__ping_histogram_max = value; } - public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; - public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; - private string __pbn__action_set_layer_key; + public bool ShouldSerializeping_histogram_max() => __pbn__ping_histogram_max != null; + public void Resetping_histogram_max() => __pbn__ping_histogram_max = null; + private uint? __pbn__ping_histogram_max; - [global::ProtoBuf.ProtoMember(3)] - public int source_binding_key + [global::ProtoBuf.ProtoMember(50)] + public uint ping_ntile_5th { - get => __pbn__source_binding_key.GetValueOrDefault(); - set => __pbn__source_binding_key = value; + get => __pbn__ping_ntile_5th.GetValueOrDefault(); + set => __pbn__ping_ntile_5th = value; } - public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; - public void Resetsource_binding_key() => __pbn__source_binding_key = null; - private int? __pbn__source_binding_key; + public bool ShouldSerializeping_ntile_5th() => __pbn__ping_ntile_5th != null; + public void Resetping_ntile_5th() => __pbn__ping_ntile_5th = null; + private uint? __pbn__ping_ntile_5th; - [global::ProtoBuf.ProtoMember(4)] - public bool mode_shift + [global::ProtoBuf.ProtoMember(51)] + public uint ping_ntile_50th { - get => __pbn__mode_shift.GetValueOrDefault(); - set => __pbn__mode_shift = value; + get => __pbn__ping_ntile_50th.GetValueOrDefault(); + set => __pbn__ping_ntile_50th = value; } - public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; - public void Resetmode_shift() => __pbn__mode_shift = null; - private bool? __pbn__mode_shift; + public bool ShouldSerializeping_ntile_50th() => __pbn__ping_ntile_50th != null; + public void Resetping_ntile_50th() => __pbn__ping_ntile_50th = null; + private uint? __pbn__ping_ntile_50th; - [global::ProtoBuf.ProtoMember(5)] - public int input_key + [global::ProtoBuf.ProtoMember(52)] + public uint ping_ntile_75th { - get => __pbn__input_key.GetValueOrDefault(); - set => __pbn__input_key = value; + get => __pbn__ping_ntile_75th.GetValueOrDefault(); + set => __pbn__ping_ntile_75th = value; } - public bool ShouldSerializeinput_key() => __pbn__input_key != null; - public void Resetinput_key() => __pbn__input_key = null; - private int? __pbn__input_key; + public bool ShouldSerializeping_ntile_75th() => __pbn__ping_ntile_75th != null; + public void Resetping_ntile_75th() => __pbn__ping_ntile_75th = null; + private uint? __pbn__ping_ntile_75th; - [global::ProtoBuf.ProtoMember(6)] - public int activator_index + [global::ProtoBuf.ProtoMember(53)] + public uint ping_ntile_95th { - get => __pbn__activator_index.GetValueOrDefault(); - set => __pbn__activator_index = value; + get => __pbn__ping_ntile_95th.GetValueOrDefault(); + set => __pbn__ping_ntile_95th = value; } - public bool ShouldSerializeactivator_index() => __pbn__activator_index != null; - public void Resetactivator_index() => __pbn__activator_index = null; - private int? __pbn__activator_index; + public bool ShouldSerializeping_ntile_95th() => __pbn__ping_ntile_95th != null; + public void Resetping_ntile_95th() => __pbn__ping_ntile_95th = null; + private uint? __pbn__ping_ntile_95th; - [global::ProtoBuf.ProtoMember(7)] - public int new_activation + [global::ProtoBuf.ProtoMember(54)] + public uint ping_ntile_98th { - get => __pbn__new_activation.GetValueOrDefault(); - set => __pbn__new_activation = value; + get => __pbn__ping_ntile_98th.GetValueOrDefault(); + set => __pbn__ping_ntile_98th = value; } - public bool ShouldSerializenew_activation() => __pbn__new_activation != null; - public void Resetnew_activation() => __pbn__new_activation = null; - private int? __pbn__new_activation; - - [global::ProtoBuf.ProtoMember(8)] - public CMsgControllerSetting new_setting { get; set; } + public bool ShouldSerializeping_ntile_98th() => __pbn__ping_ntile_98th != null; + public void Resetping_ntile_98th() => __pbn__ping_ntile_98th = null; + private uint? __pbn__ping_ntile_98th; - [global::ProtoBuf.ProtoMember(9)] - public int modeid + [global::ProtoBuf.ProtoMember(61)] + public uint jitter_histogram_negligible { - get => __pbn__modeid.GetValueOrDefault(); - set => __pbn__modeid = value; + get => __pbn__jitter_histogram_negligible.GetValueOrDefault(); + set => __pbn__jitter_histogram_negligible = value; } - public bool ShouldSerializemodeid() => __pbn__modeid != null; - public void Resetmodeid() => __pbn__modeid = null; - private int? __pbn__modeid; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSetControllerInputActivatorEnabled : 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); + public bool ShouldSerializejitter_histogram_negligible() => __pbn__jitter_histogram_negligible != null; + public void Resetjitter_histogram_negligible() => __pbn__jitter_histogram_negligible = null; + private uint? __pbn__jitter_histogram_negligible; - [global::ProtoBuf.ProtoMember(1)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_key + [global::ProtoBuf.ProtoMember(62)] + public uint jitter_histogram_1 { - get => __pbn__action_set_key ?? ""; - set => __pbn__action_set_key = value; + get => __pbn__jitter_histogram_1.GetValueOrDefault(); + set => __pbn__jitter_histogram_1 = value; } - public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; - public void Resetaction_set_key() => __pbn__action_set_key = null; - private string __pbn__action_set_key; + public bool ShouldSerializejitter_histogram_1() => __pbn__jitter_histogram_1 != null; + public void Resetjitter_histogram_1() => __pbn__jitter_histogram_1 = null; + private uint? __pbn__jitter_histogram_1; - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_layer_key + [global::ProtoBuf.ProtoMember(63)] + public uint jitter_histogram_2 { - get => __pbn__action_set_layer_key ?? ""; - set => __pbn__action_set_layer_key = value; + get => __pbn__jitter_histogram_2.GetValueOrDefault(); + set => __pbn__jitter_histogram_2 = value; } - public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; - public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; - private string __pbn__action_set_layer_key; + public bool ShouldSerializejitter_histogram_2() => __pbn__jitter_histogram_2 != null; + public void Resetjitter_histogram_2() => __pbn__jitter_histogram_2 = null; + private uint? __pbn__jitter_histogram_2; - [global::ProtoBuf.ProtoMember(3)] - public int source_binding_key + [global::ProtoBuf.ProtoMember(64)] + public uint jitter_histogram_5 { - get => __pbn__source_binding_key.GetValueOrDefault(); - set => __pbn__source_binding_key = value; + get => __pbn__jitter_histogram_5.GetValueOrDefault(); + set => __pbn__jitter_histogram_5 = value; } - public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; - public void Resetsource_binding_key() => __pbn__source_binding_key = null; - private int? __pbn__source_binding_key; + public bool ShouldSerializejitter_histogram_5() => __pbn__jitter_histogram_5 != null; + public void Resetjitter_histogram_5() => __pbn__jitter_histogram_5 = null; + private uint? __pbn__jitter_histogram_5; - [global::ProtoBuf.ProtoMember(4)] - public bool mode_shift + [global::ProtoBuf.ProtoMember(65)] + public uint jitter_histogram_10 { - get => __pbn__mode_shift.GetValueOrDefault(); - set => __pbn__mode_shift = value; + get => __pbn__jitter_histogram_10.GetValueOrDefault(); + set => __pbn__jitter_histogram_10 = value; } - public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; - public void Resetmode_shift() => __pbn__mode_shift = null; - private bool? __pbn__mode_shift; + public bool ShouldSerializejitter_histogram_10() => __pbn__jitter_histogram_10 != null; + public void Resetjitter_histogram_10() => __pbn__jitter_histogram_10 = null; + private uint? __pbn__jitter_histogram_10; - [global::ProtoBuf.ProtoMember(5)] - public int input_key + [global::ProtoBuf.ProtoMember(66)] + public uint jitter_histogram_20 { - get => __pbn__input_key.GetValueOrDefault(); - set => __pbn__input_key = value; + get => __pbn__jitter_histogram_20.GetValueOrDefault(); + set => __pbn__jitter_histogram_20 = value; } - public bool ShouldSerializeinput_key() => __pbn__input_key != null; - public void Resetinput_key() => __pbn__input_key = null; - private int? __pbn__input_key; + public bool ShouldSerializejitter_histogram_20() => __pbn__jitter_histogram_20 != null; + public void Resetjitter_histogram_20() => __pbn__jitter_histogram_20 = null; + private uint? __pbn__jitter_histogram_20; - [global::ProtoBuf.ProtoMember(6)] - public int activator_index + [global::ProtoBuf.ProtoMember(67)] + public uint txspeed_max { - get => __pbn__activator_index.GetValueOrDefault(); - set => __pbn__activator_index = value; + get => __pbn__txspeed_max.GetValueOrDefault(); + set => __pbn__txspeed_max = value; } - public bool ShouldSerializeactivator_index() => __pbn__activator_index != null; - public void Resetactivator_index() => __pbn__activator_index = null; - private int? __pbn__activator_index; + public bool ShouldSerializetxspeed_max() => __pbn__txspeed_max != null; + public void Resettxspeed_max() => __pbn__txspeed_max = null; + private uint? __pbn__txspeed_max; - [global::ProtoBuf.ProtoMember(7)] - public bool enabled + [global::ProtoBuf.ProtoMember(68)] + public uint txspeed_histogram_16 { - get => __pbn__enabled.GetValueOrDefault(); - set => __pbn__enabled = value; + get => __pbn__txspeed_histogram_16.GetValueOrDefault(); + set => __pbn__txspeed_histogram_16 = value; } - public bool ShouldSerializeenabled() => __pbn__enabled != null; - public void Resetenabled() => __pbn__enabled = null; - private bool? __pbn__enabled; + public bool ShouldSerializetxspeed_histogram_16() => __pbn__txspeed_histogram_16 != null; + public void Resettxspeed_histogram_16() => __pbn__txspeed_histogram_16 = null; + private uint? __pbn__txspeed_histogram_16; - [global::ProtoBuf.ProtoMember(8)] - public int modeid + [global::ProtoBuf.ProtoMember(69)] + public uint txspeed_histogram_32 { - get => __pbn__modeid.GetValueOrDefault(); - set => __pbn__modeid = value; + get => __pbn__txspeed_histogram_32.GetValueOrDefault(); + set => __pbn__txspeed_histogram_32 = value; } - public bool ShouldSerializemodeid() => __pbn__modeid != null; - public void Resetmodeid() => __pbn__modeid = null; - private int? __pbn__modeid; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSetControllerInputBinding : 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); + public bool ShouldSerializetxspeed_histogram_32() => __pbn__txspeed_histogram_32 != null; + public void Resettxspeed_histogram_32() => __pbn__txspeed_histogram_32 = null; + private uint? __pbn__txspeed_histogram_32; - [global::ProtoBuf.ProtoMember(1)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_key + [global::ProtoBuf.ProtoMember(70)] + public uint txspeed_histogram_64 { - get => __pbn__action_set_key ?? ""; - set => __pbn__action_set_key = value; + get => __pbn__txspeed_histogram_64.GetValueOrDefault(); + set => __pbn__txspeed_histogram_64 = value; } - public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; - public void Resetaction_set_key() => __pbn__action_set_key = null; - private string __pbn__action_set_key; + public bool ShouldSerializetxspeed_histogram_64() => __pbn__txspeed_histogram_64 != null; + public void Resettxspeed_histogram_64() => __pbn__txspeed_histogram_64 = null; + private uint? __pbn__txspeed_histogram_64; - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_layer_key + [global::ProtoBuf.ProtoMember(71)] + public uint txspeed_histogram_128 { - get => __pbn__action_set_layer_key ?? ""; - set => __pbn__action_set_layer_key = value; + get => __pbn__txspeed_histogram_128.GetValueOrDefault(); + set => __pbn__txspeed_histogram_128 = value; } - public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; - public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; - private string __pbn__action_set_layer_key; + public bool ShouldSerializetxspeed_histogram_128() => __pbn__txspeed_histogram_128 != null; + public void Resettxspeed_histogram_128() => __pbn__txspeed_histogram_128 = null; + private uint? __pbn__txspeed_histogram_128; - [global::ProtoBuf.ProtoMember(3)] - public int source_binding_key + [global::ProtoBuf.ProtoMember(72)] + public uint txspeed_histogram_256 { - get => __pbn__source_binding_key.GetValueOrDefault(); - set => __pbn__source_binding_key = value; + get => __pbn__txspeed_histogram_256.GetValueOrDefault(); + set => __pbn__txspeed_histogram_256 = value; } - public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; - public void Resetsource_binding_key() => __pbn__source_binding_key = null; - private int? __pbn__source_binding_key; + public bool ShouldSerializetxspeed_histogram_256() => __pbn__txspeed_histogram_256 != null; + public void Resettxspeed_histogram_256() => __pbn__txspeed_histogram_256 = null; + private uint? __pbn__txspeed_histogram_256; - [global::ProtoBuf.ProtoMember(4)] - public bool mode_shift + [global::ProtoBuf.ProtoMember(73)] + public uint txspeed_histogram_512 { - get => __pbn__mode_shift.GetValueOrDefault(); - set => __pbn__mode_shift = value; + get => __pbn__txspeed_histogram_512.GetValueOrDefault(); + set => __pbn__txspeed_histogram_512 = value; } - public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; - public void Resetmode_shift() => __pbn__mode_shift = null; - private bool? __pbn__mode_shift; + public bool ShouldSerializetxspeed_histogram_512() => __pbn__txspeed_histogram_512 != null; + public void Resettxspeed_histogram_512() => __pbn__txspeed_histogram_512 = null; + private uint? __pbn__txspeed_histogram_512; - [global::ProtoBuf.ProtoMember(5)] - public int input_key + [global::ProtoBuf.ProtoMember(74)] + public uint txspeed_histogram_1024 { - get => __pbn__input_key.GetValueOrDefault(); - set => __pbn__input_key = value; + get => __pbn__txspeed_histogram_1024.GetValueOrDefault(); + set => __pbn__txspeed_histogram_1024 = value; } - public bool ShouldSerializeinput_key() => __pbn__input_key != null; - public void Resetinput_key() => __pbn__input_key = null; - private int? __pbn__input_key; - - [global::ProtoBuf.ProtoMember(6)] - public int activator_index - { - get => __pbn__activator_index.GetValueOrDefault(); - set => __pbn__activator_index = value; - } - public bool ShouldSerializeactivator_index() => __pbn__activator_index != null; - public void Resetactivator_index() => __pbn__activator_index = null; - private int? __pbn__activator_index; - - [global::ProtoBuf.ProtoMember(7)] - public int binding_index - { - get => __pbn__binding_index.GetValueOrDefault(); - set => __pbn__binding_index = value; - } - public bool ShouldSerializebinding_index() => __pbn__binding_index != null; - public void Resetbinding_index() => __pbn__binding_index = null; - private int? __pbn__binding_index; - - [global::ProtoBuf.ProtoMember(8)] - public CMsgControllerInputBinding new_binding { get; set; } - - [global::ProtoBuf.ProtoMember(9)] - public int source_mode - { - get => __pbn__source_mode.GetValueOrDefault(); - set => __pbn__source_mode = value; - } - public bool ShouldSerializesource_mode() => __pbn__source_mode != null; - public void Resetsource_mode() => __pbn__source_mode = null; - private int? __pbn__source_mode; - - [global::ProtoBuf.ProtoMember(10)] - public int modeid - { - get => __pbn__modeid.GetValueOrDefault(); - set => __pbn__modeid = value; - } - public bool ShouldSerializemodeid() => __pbn__modeid != null; - public void Resetmodeid() => __pbn__modeid = null; - private int? __pbn__modeid; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSetControllerSourceMode : 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 action_set_key - { - get => __pbn__action_set_key ?? ""; - set => __pbn__action_set_key = value; - } - public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; - public void Resetaction_set_key() => __pbn__action_set_key = null; - private string __pbn__action_set_key; - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_layer_key - { - get => __pbn__action_set_layer_key ?? ""; - set => __pbn__action_set_layer_key = value; - } - public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; - public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; - private string __pbn__action_set_layer_key; - - [global::ProtoBuf.ProtoMember(3)] - public int source_binding_key - { - get => __pbn__source_binding_key.GetValueOrDefault(); - set => __pbn__source_binding_key = value; - } - public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; - public void Resetsource_binding_key() => __pbn__source_binding_key = null; - private int? __pbn__source_binding_key; - - [global::ProtoBuf.ProtoMember(4)] - public bool mode_shift - { - get => __pbn__mode_shift.GetValueOrDefault(); - set => __pbn__mode_shift = value; - } - public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; - public void Resetmode_shift() => __pbn__mode_shift = null; - private bool? __pbn__mode_shift; - - [global::ProtoBuf.ProtoMember(5)] - public int new_mode - { - get => __pbn__new_mode.GetValueOrDefault(); - set => __pbn__new_mode = value; - } - public bool ShouldSerializenew_mode() => __pbn__new_mode != null; - public void Resetnew_mode() => __pbn__new_mode = null; - private int? __pbn__new_mode; - - [global::ProtoBuf.ProtoMember(6)] - public CMsgControllerInputGameActionBinding new_game_action { get; set; } - - [global::ProtoBuf.ProtoMember(7)] - public CMsgControllerSetting new_setting { get; set; } - - [global::ProtoBuf.ProtoMember(8)] - [global::System.ComponentModel.DefaultValue("")] - public string new_name - { - get => __pbn__new_name ?? ""; - set => __pbn__new_name = value; - } - public bool ShouldSerializenew_name() => __pbn__new_name != null; - public void Resetnew_name() => __pbn__new_name = null; - private string __pbn__new_name; - - [global::ProtoBuf.ProtoMember(9)] - public uint modeid - { - get => __pbn__modeid.GetValueOrDefault(); - set => __pbn__modeid = value; - } - public bool ShouldSerializemodeid() => __pbn__modeid != null; - public void Resetmodeid() => __pbn__modeid = null; - private uint? __pbn__modeid; - - [global::ProtoBuf.ProtoMember(10)] - public bool change_mode - { - get => __pbn__change_mode.GetValueOrDefault(); - set => __pbn__change_mode = value; - } - public bool ShouldSerializechange_mode() => __pbn__change_mode != null; - public void Resetchange_mode() => __pbn__change_mode = null; - private bool? __pbn__change_mode; - - [global::ProtoBuf.ProtoMember(11)] - public bool new_virtual_menu - { - get => __pbn__new_virtual_menu.GetValueOrDefault(); - set => __pbn__new_virtual_menu = value; - } - public bool ShouldSerializenew_virtual_menu() => __pbn__new_virtual_menu != null; - public void Resetnew_virtual_menu() => __pbn__new_virtual_menu = null; - private bool? __pbn__new_virtual_menu; - - [global::ProtoBuf.ProtoMember(12)] - public bool enable_virtual_menu_support - { - get => __pbn__enable_virtual_menu_support.GetValueOrDefault(); - set => __pbn__enable_virtual_menu_support = value; - } - public bool ShouldSerializeenable_virtual_menu_support() => __pbn__enable_virtual_menu_support != null; - public void Resetenable_virtual_menu_support() => __pbn__enable_virtual_menu_support = null; - private bool? __pbn__enable_virtual_menu_support; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSetModeShiftButton : 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 action_set_key - { - get => __pbn__action_set_key ?? ""; - set => __pbn__action_set_key = value; - } - public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; - public void Resetaction_set_key() => __pbn__action_set_key = null; - private string __pbn__action_set_key; - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_layer_key - { - get => __pbn__action_set_layer_key ?? ""; - set => __pbn__action_set_layer_key = value; - } - public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; - public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; - private string __pbn__action_set_layer_key; - - [global::ProtoBuf.ProtoMember(3)] - public int modeid - { - get => __pbn__modeid.GetValueOrDefault(); - set => __pbn__modeid = value; - } - public bool ShouldSerializemodeid() => __pbn__modeid != null; - public void Resetmodeid() => __pbn__modeid = null; - private int? __pbn__modeid; - - [global::ProtoBuf.ProtoMember(4)] - public int source - { - get => __pbn__source.GetValueOrDefault(); - set => __pbn__source = value; - } - public bool ShouldSerializesource() => __pbn__source != null; - public void Resetsource() => __pbn__source = null; - private int? __pbn__source; - - [global::ProtoBuf.ProtoMember(5)] - public int digital_io - { - get => __pbn__digital_io.GetValueOrDefault(); - set => __pbn__digital_io = value; - } - public bool ShouldSerializedigital_io() => __pbn__digital_io != null; - public void Resetdigital_io() => __pbn__digital_io = null; - private int? __pbn__digital_io; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSteamDatagramConnectionQuality : 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 CMsgSteamDatagramLinkInstantaneousStats instantaneous { get; set; } - - [global::ProtoBuf.ProtoMember(2)] - public CMsgSteamDatagramLinkLifetimeStats lifetime { get; set; } - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSteamDatagramLinkInstantaneousStats : 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 out_packets_per_sec_x10 - { - get => __pbn__out_packets_per_sec_x10.GetValueOrDefault(); - set => __pbn__out_packets_per_sec_x10 = value; - } - public bool ShouldSerializeout_packets_per_sec_x10() => __pbn__out_packets_per_sec_x10 != null; - public void Resetout_packets_per_sec_x10() => __pbn__out_packets_per_sec_x10 = null; - private uint? __pbn__out_packets_per_sec_x10; - - [global::ProtoBuf.ProtoMember(2)] - public uint out_bytes_per_sec - { - get => __pbn__out_bytes_per_sec.GetValueOrDefault(); - set => __pbn__out_bytes_per_sec = value; - } - public bool ShouldSerializeout_bytes_per_sec() => __pbn__out_bytes_per_sec != null; - public void Resetout_bytes_per_sec() => __pbn__out_bytes_per_sec = null; - private uint? __pbn__out_bytes_per_sec; - - [global::ProtoBuf.ProtoMember(3)] - public uint in_packets_per_sec_x10 - { - get => __pbn__in_packets_per_sec_x10.GetValueOrDefault(); - set => __pbn__in_packets_per_sec_x10 = value; - } - public bool ShouldSerializein_packets_per_sec_x10() => __pbn__in_packets_per_sec_x10 != null; - public void Resetin_packets_per_sec_x10() => __pbn__in_packets_per_sec_x10 = null; - private uint? __pbn__in_packets_per_sec_x10; - - [global::ProtoBuf.ProtoMember(4)] - public uint in_bytes_per_sec - { - get => __pbn__in_bytes_per_sec.GetValueOrDefault(); - set => __pbn__in_bytes_per_sec = value; - } - public bool ShouldSerializein_bytes_per_sec() => __pbn__in_bytes_per_sec != null; - public void Resetin_bytes_per_sec() => __pbn__in_bytes_per_sec = null; - private uint? __pbn__in_bytes_per_sec; - - [global::ProtoBuf.ProtoMember(5)] - public uint ping_ms - { - get => __pbn__ping_ms.GetValueOrDefault(); - set => __pbn__ping_ms = value; - } - public bool ShouldSerializeping_ms() => __pbn__ping_ms != null; - public void Resetping_ms() => __pbn__ping_ms = null; - private uint? __pbn__ping_ms; - - [global::ProtoBuf.ProtoMember(6)] - public uint packets_dropped_pct - { - get => __pbn__packets_dropped_pct.GetValueOrDefault(); - set => __pbn__packets_dropped_pct = value; - } - public bool ShouldSerializepackets_dropped_pct() => __pbn__packets_dropped_pct != null; - public void Resetpackets_dropped_pct() => __pbn__packets_dropped_pct = null; - private uint? __pbn__packets_dropped_pct; - - [global::ProtoBuf.ProtoMember(7)] - public uint packets_weird_sequence_pct - { - get => __pbn__packets_weird_sequence_pct.GetValueOrDefault(); - set => __pbn__packets_weird_sequence_pct = value; - } - public bool ShouldSerializepackets_weird_sequence_pct() => __pbn__packets_weird_sequence_pct != null; - public void Resetpackets_weird_sequence_pct() => __pbn__packets_weird_sequence_pct = null; - private uint? __pbn__packets_weird_sequence_pct; - - [global::ProtoBuf.ProtoMember(8)] - public uint peak_jitter_usec - { - get => __pbn__peak_jitter_usec.GetValueOrDefault(); - set => __pbn__peak_jitter_usec = value; - } - public bool ShouldSerializepeak_jitter_usec() => __pbn__peak_jitter_usec != null; - public void Resetpeak_jitter_usec() => __pbn__peak_jitter_usec = null; - private uint? __pbn__peak_jitter_usec; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSteamDatagramLinkLifetimeStats : 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 connected_seconds - { - get => __pbn__connected_seconds.GetValueOrDefault(); - set => __pbn__connected_seconds = value; - } - public bool ShouldSerializeconnected_seconds() => __pbn__connected_seconds != null; - public void Resetconnected_seconds() => __pbn__connected_seconds = null; - private uint? __pbn__connected_seconds; - - [global::ProtoBuf.ProtoMember(3)] - public ulong packets_sent - { - get => __pbn__packets_sent.GetValueOrDefault(); - set => __pbn__packets_sent = value; - } - public bool ShouldSerializepackets_sent() => __pbn__packets_sent != null; - public void Resetpackets_sent() => __pbn__packets_sent = null; - private ulong? __pbn__packets_sent; - - [global::ProtoBuf.ProtoMember(4)] - public ulong kb_sent - { - get => __pbn__kb_sent.GetValueOrDefault(); - set => __pbn__kb_sent = value; - } - public bool ShouldSerializekb_sent() => __pbn__kb_sent != null; - public void Resetkb_sent() => __pbn__kb_sent = null; - private ulong? __pbn__kb_sent; - - [global::ProtoBuf.ProtoMember(5)] - public ulong packets_recv - { - get => __pbn__packets_recv.GetValueOrDefault(); - set => __pbn__packets_recv = value; - } - public bool ShouldSerializepackets_recv() => __pbn__packets_recv != null; - public void Resetpackets_recv() => __pbn__packets_recv = null; - private ulong? __pbn__packets_recv; - - [global::ProtoBuf.ProtoMember(6)] - public ulong kb_recv - { - get => __pbn__kb_recv.GetValueOrDefault(); - set => __pbn__kb_recv = value; - } - public bool ShouldSerializekb_recv() => __pbn__kb_recv != null; - public void Resetkb_recv() => __pbn__kb_recv = null; - private ulong? __pbn__kb_recv; - - [global::ProtoBuf.ProtoMember(7)] - public ulong packets_recv_sequenced - { - get => __pbn__packets_recv_sequenced.GetValueOrDefault(); - set => __pbn__packets_recv_sequenced = value; - } - public bool ShouldSerializepackets_recv_sequenced() => __pbn__packets_recv_sequenced != null; - public void Resetpackets_recv_sequenced() => __pbn__packets_recv_sequenced = null; - private ulong? __pbn__packets_recv_sequenced; - - [global::ProtoBuf.ProtoMember(8)] - public ulong packets_recv_dropped - { - get => __pbn__packets_recv_dropped.GetValueOrDefault(); - set => __pbn__packets_recv_dropped = value; - } - public bool ShouldSerializepackets_recv_dropped() => __pbn__packets_recv_dropped != null; - public void Resetpackets_recv_dropped() => __pbn__packets_recv_dropped = null; - private ulong? __pbn__packets_recv_dropped; - - [global::ProtoBuf.ProtoMember(9)] - public ulong packets_recv_out_of_order - { - get => __pbn__packets_recv_out_of_order.GetValueOrDefault(); - set => __pbn__packets_recv_out_of_order = value; - } - public bool ShouldSerializepackets_recv_out_of_order() => __pbn__packets_recv_out_of_order != null; - public void Resetpackets_recv_out_of_order() => __pbn__packets_recv_out_of_order = null; - private ulong? __pbn__packets_recv_out_of_order; - - [global::ProtoBuf.ProtoMember(10)] - public ulong packets_recv_duplicate - { - get => __pbn__packets_recv_duplicate.GetValueOrDefault(); - set => __pbn__packets_recv_duplicate = value; - } - public bool ShouldSerializepackets_recv_duplicate() => __pbn__packets_recv_duplicate != null; - public void Resetpackets_recv_duplicate() => __pbn__packets_recv_duplicate = null; - private ulong? __pbn__packets_recv_duplicate; - - [global::ProtoBuf.ProtoMember(11)] - public ulong packets_recv_lurch - { - get => __pbn__packets_recv_lurch.GetValueOrDefault(); - set => __pbn__packets_recv_lurch = value; - } - public bool ShouldSerializepackets_recv_lurch() => __pbn__packets_recv_lurch != null; - public void Resetpackets_recv_lurch() => __pbn__packets_recv_lurch = null; - private ulong? __pbn__packets_recv_lurch; - - [global::ProtoBuf.ProtoMember(12)] - public global::System.Collections.Generic.List multipath_packets_recv_sequenced { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(13)] - public global::System.Collections.Generic.List multipath_packets_recv_later { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(14)] - public uint multipath_send_enabled - { - get => __pbn__multipath_send_enabled.GetValueOrDefault(); - set => __pbn__multipath_send_enabled = value; - } - public bool ShouldSerializemultipath_send_enabled() => __pbn__multipath_send_enabled != null; - public void Resetmultipath_send_enabled() => __pbn__multipath_send_enabled = null; - private uint? __pbn__multipath_send_enabled; - - [global::ProtoBuf.ProtoMember(21)] - public uint quality_histogram_100 - { - get => __pbn__quality_histogram_100.GetValueOrDefault(); - set => __pbn__quality_histogram_100 = value; - } - public bool ShouldSerializequality_histogram_100() => __pbn__quality_histogram_100 != null; - public void Resetquality_histogram_100() => __pbn__quality_histogram_100 = null; - private uint? __pbn__quality_histogram_100; - - [global::ProtoBuf.ProtoMember(22)] - public uint quality_histogram_99 - { - get => __pbn__quality_histogram_99.GetValueOrDefault(); - set => __pbn__quality_histogram_99 = value; - } - public bool ShouldSerializequality_histogram_99() => __pbn__quality_histogram_99 != null; - public void Resetquality_histogram_99() => __pbn__quality_histogram_99 = null; - private uint? __pbn__quality_histogram_99; - - [global::ProtoBuf.ProtoMember(23)] - public uint quality_histogram_97 - { - get => __pbn__quality_histogram_97.GetValueOrDefault(); - set => __pbn__quality_histogram_97 = value; - } - public bool ShouldSerializequality_histogram_97() => __pbn__quality_histogram_97 != null; - public void Resetquality_histogram_97() => __pbn__quality_histogram_97 = null; - private uint? __pbn__quality_histogram_97; - - [global::ProtoBuf.ProtoMember(24)] - public uint quality_histogram_95 - { - get => __pbn__quality_histogram_95.GetValueOrDefault(); - set => __pbn__quality_histogram_95 = value; - } - public bool ShouldSerializequality_histogram_95() => __pbn__quality_histogram_95 != null; - public void Resetquality_histogram_95() => __pbn__quality_histogram_95 = null; - private uint? __pbn__quality_histogram_95; - - [global::ProtoBuf.ProtoMember(25)] - public uint quality_histogram_90 - { - get => __pbn__quality_histogram_90.GetValueOrDefault(); - set => __pbn__quality_histogram_90 = value; - } - public bool ShouldSerializequality_histogram_90() => __pbn__quality_histogram_90 != null; - public void Resetquality_histogram_90() => __pbn__quality_histogram_90 = null; - private uint? __pbn__quality_histogram_90; - - [global::ProtoBuf.ProtoMember(26)] - public uint quality_histogram_75 - { - get => __pbn__quality_histogram_75.GetValueOrDefault(); - set => __pbn__quality_histogram_75 = value; - } - public bool ShouldSerializequality_histogram_75() => __pbn__quality_histogram_75 != null; - public void Resetquality_histogram_75() => __pbn__quality_histogram_75 = null; - private uint? __pbn__quality_histogram_75; - - [global::ProtoBuf.ProtoMember(27)] - public uint quality_histogram_50 - { - get => __pbn__quality_histogram_50.GetValueOrDefault(); - set => __pbn__quality_histogram_50 = value; - } - public bool ShouldSerializequality_histogram_50() => __pbn__quality_histogram_50 != null; - public void Resetquality_histogram_50() => __pbn__quality_histogram_50 = null; - private uint? __pbn__quality_histogram_50; - - [global::ProtoBuf.ProtoMember(28)] - public uint quality_histogram_1 - { - get => __pbn__quality_histogram_1.GetValueOrDefault(); - set => __pbn__quality_histogram_1 = value; - } - public bool ShouldSerializequality_histogram_1() => __pbn__quality_histogram_1 != null; - public void Resetquality_histogram_1() => __pbn__quality_histogram_1 = null; - private uint? __pbn__quality_histogram_1; - - [global::ProtoBuf.ProtoMember(29)] - public uint quality_histogram_dead - { - get => __pbn__quality_histogram_dead.GetValueOrDefault(); - set => __pbn__quality_histogram_dead = value; - } - public bool ShouldSerializequality_histogram_dead() => __pbn__quality_histogram_dead != null; - public void Resetquality_histogram_dead() => __pbn__quality_histogram_dead = null; - private uint? __pbn__quality_histogram_dead; - - [global::ProtoBuf.ProtoMember(30)] - public uint quality_ntile_2nd - { - get => __pbn__quality_ntile_2nd.GetValueOrDefault(); - set => __pbn__quality_ntile_2nd = value; - } - public bool ShouldSerializequality_ntile_2nd() => __pbn__quality_ntile_2nd != null; - public void Resetquality_ntile_2nd() => __pbn__quality_ntile_2nd = null; - private uint? __pbn__quality_ntile_2nd; - - [global::ProtoBuf.ProtoMember(31)] - public uint quality_ntile_5th - { - get => __pbn__quality_ntile_5th.GetValueOrDefault(); - set => __pbn__quality_ntile_5th = value; - } - public bool ShouldSerializequality_ntile_5th() => __pbn__quality_ntile_5th != null; - public void Resetquality_ntile_5th() => __pbn__quality_ntile_5th = null; - private uint? __pbn__quality_ntile_5th; - - [global::ProtoBuf.ProtoMember(32)] - public uint quality_ntile_25th - { - get => __pbn__quality_ntile_25th.GetValueOrDefault(); - set => __pbn__quality_ntile_25th = value; - } - public bool ShouldSerializequality_ntile_25th() => __pbn__quality_ntile_25th != null; - public void Resetquality_ntile_25th() => __pbn__quality_ntile_25th = null; - private uint? __pbn__quality_ntile_25th; - - [global::ProtoBuf.ProtoMember(33)] - public uint quality_ntile_50th - { - get => __pbn__quality_ntile_50th.GetValueOrDefault(); - set => __pbn__quality_ntile_50th = value; - } - public bool ShouldSerializequality_ntile_50th() => __pbn__quality_ntile_50th != null; - public void Resetquality_ntile_50th() => __pbn__quality_ntile_50th = null; - private uint? __pbn__quality_ntile_50th; - - [global::ProtoBuf.ProtoMember(41)] - public uint ping_histogram_25 - { - get => __pbn__ping_histogram_25.GetValueOrDefault(); - set => __pbn__ping_histogram_25 = value; - } - public bool ShouldSerializeping_histogram_25() => __pbn__ping_histogram_25 != null; - public void Resetping_histogram_25() => __pbn__ping_histogram_25 = null; - private uint? __pbn__ping_histogram_25; - - [global::ProtoBuf.ProtoMember(42)] - public uint ping_histogram_50 - { - get => __pbn__ping_histogram_50.GetValueOrDefault(); - set => __pbn__ping_histogram_50 = value; - } - public bool ShouldSerializeping_histogram_50() => __pbn__ping_histogram_50 != null; - public void Resetping_histogram_50() => __pbn__ping_histogram_50 = null; - private uint? __pbn__ping_histogram_50; - - [global::ProtoBuf.ProtoMember(43)] - public uint ping_histogram_75 - { - get => __pbn__ping_histogram_75.GetValueOrDefault(); - set => __pbn__ping_histogram_75 = value; - } - public bool ShouldSerializeping_histogram_75() => __pbn__ping_histogram_75 != null; - public void Resetping_histogram_75() => __pbn__ping_histogram_75 = null; - private uint? __pbn__ping_histogram_75; - - [global::ProtoBuf.ProtoMember(44)] - public uint ping_histogram_100 - { - get => __pbn__ping_histogram_100.GetValueOrDefault(); - set => __pbn__ping_histogram_100 = value; - } - public bool ShouldSerializeping_histogram_100() => __pbn__ping_histogram_100 != null; - public void Resetping_histogram_100() => __pbn__ping_histogram_100 = null; - private uint? __pbn__ping_histogram_100; - - [global::ProtoBuf.ProtoMember(45)] - public uint ping_histogram_125 - { - get => __pbn__ping_histogram_125.GetValueOrDefault(); - set => __pbn__ping_histogram_125 = value; - } - public bool ShouldSerializeping_histogram_125() => __pbn__ping_histogram_125 != null; - public void Resetping_histogram_125() => __pbn__ping_histogram_125 = null; - private uint? __pbn__ping_histogram_125; - - [global::ProtoBuf.ProtoMember(46)] - public uint ping_histogram_150 - { - get => __pbn__ping_histogram_150.GetValueOrDefault(); - set => __pbn__ping_histogram_150 = value; - } - public bool ShouldSerializeping_histogram_150() => __pbn__ping_histogram_150 != null; - public void Resetping_histogram_150() => __pbn__ping_histogram_150 = null; - private uint? __pbn__ping_histogram_150; - - [global::ProtoBuf.ProtoMember(47)] - public uint ping_histogram_200 - { - get => __pbn__ping_histogram_200.GetValueOrDefault(); - set => __pbn__ping_histogram_200 = value; - } - public bool ShouldSerializeping_histogram_200() => __pbn__ping_histogram_200 != null; - public void Resetping_histogram_200() => __pbn__ping_histogram_200 = null; - private uint? __pbn__ping_histogram_200; - - [global::ProtoBuf.ProtoMember(48)] - public uint ping_histogram_300 - { - get => __pbn__ping_histogram_300.GetValueOrDefault(); - set => __pbn__ping_histogram_300 = value; - } - public bool ShouldSerializeping_histogram_300() => __pbn__ping_histogram_300 != null; - public void Resetping_histogram_300() => __pbn__ping_histogram_300 = null; - private uint? __pbn__ping_histogram_300; - - [global::ProtoBuf.ProtoMember(49)] - public uint ping_histogram_max - { - get => __pbn__ping_histogram_max.GetValueOrDefault(); - set => __pbn__ping_histogram_max = value; - } - public bool ShouldSerializeping_histogram_max() => __pbn__ping_histogram_max != null; - public void Resetping_histogram_max() => __pbn__ping_histogram_max = null; - private uint? __pbn__ping_histogram_max; - - [global::ProtoBuf.ProtoMember(50)] - public uint ping_ntile_5th - { - get => __pbn__ping_ntile_5th.GetValueOrDefault(); - set => __pbn__ping_ntile_5th = value; - } - public bool ShouldSerializeping_ntile_5th() => __pbn__ping_ntile_5th != null; - public void Resetping_ntile_5th() => __pbn__ping_ntile_5th = null; - private uint? __pbn__ping_ntile_5th; - - [global::ProtoBuf.ProtoMember(51)] - public uint ping_ntile_50th - { - get => __pbn__ping_ntile_50th.GetValueOrDefault(); - set => __pbn__ping_ntile_50th = value; - } - public bool ShouldSerializeping_ntile_50th() => __pbn__ping_ntile_50th != null; - public void Resetping_ntile_50th() => __pbn__ping_ntile_50th = null; - private uint? __pbn__ping_ntile_50th; - - [global::ProtoBuf.ProtoMember(52)] - public uint ping_ntile_75th - { - get => __pbn__ping_ntile_75th.GetValueOrDefault(); - set => __pbn__ping_ntile_75th = value; - } - public bool ShouldSerializeping_ntile_75th() => __pbn__ping_ntile_75th != null; - public void Resetping_ntile_75th() => __pbn__ping_ntile_75th = null; - private uint? __pbn__ping_ntile_75th; - - [global::ProtoBuf.ProtoMember(53)] - public uint ping_ntile_95th - { - get => __pbn__ping_ntile_95th.GetValueOrDefault(); - set => __pbn__ping_ntile_95th = value; - } - public bool ShouldSerializeping_ntile_95th() => __pbn__ping_ntile_95th != null; - public void Resetping_ntile_95th() => __pbn__ping_ntile_95th = null; - private uint? __pbn__ping_ntile_95th; - - [global::ProtoBuf.ProtoMember(54)] - public uint ping_ntile_98th - { - get => __pbn__ping_ntile_98th.GetValueOrDefault(); - set => __pbn__ping_ntile_98th = value; - } - public bool ShouldSerializeping_ntile_98th() => __pbn__ping_ntile_98th != null; - public void Resetping_ntile_98th() => __pbn__ping_ntile_98th = null; - private uint? __pbn__ping_ntile_98th; - - [global::ProtoBuf.ProtoMember(61)] - public uint jitter_histogram_negligible - { - get => __pbn__jitter_histogram_negligible.GetValueOrDefault(); - set => __pbn__jitter_histogram_negligible = value; - } - public bool ShouldSerializejitter_histogram_negligible() => __pbn__jitter_histogram_negligible != null; - public void Resetjitter_histogram_negligible() => __pbn__jitter_histogram_negligible = null; - private uint? __pbn__jitter_histogram_negligible; - - [global::ProtoBuf.ProtoMember(62)] - public uint jitter_histogram_1 - { - get => __pbn__jitter_histogram_1.GetValueOrDefault(); - set => __pbn__jitter_histogram_1 = value; - } - public bool ShouldSerializejitter_histogram_1() => __pbn__jitter_histogram_1 != null; - public void Resetjitter_histogram_1() => __pbn__jitter_histogram_1 = null; - private uint? __pbn__jitter_histogram_1; - - [global::ProtoBuf.ProtoMember(63)] - public uint jitter_histogram_2 - { - get => __pbn__jitter_histogram_2.GetValueOrDefault(); - set => __pbn__jitter_histogram_2 = value; - } - public bool ShouldSerializejitter_histogram_2() => __pbn__jitter_histogram_2 != null; - public void Resetjitter_histogram_2() => __pbn__jitter_histogram_2 = null; - private uint? __pbn__jitter_histogram_2; - - [global::ProtoBuf.ProtoMember(64)] - public uint jitter_histogram_5 - { - get => __pbn__jitter_histogram_5.GetValueOrDefault(); - set => __pbn__jitter_histogram_5 = value; - } - public bool ShouldSerializejitter_histogram_5() => __pbn__jitter_histogram_5 != null; - public void Resetjitter_histogram_5() => __pbn__jitter_histogram_5 = null; - private uint? __pbn__jitter_histogram_5; - - [global::ProtoBuf.ProtoMember(65)] - public uint jitter_histogram_10 - { - get => __pbn__jitter_histogram_10.GetValueOrDefault(); - set => __pbn__jitter_histogram_10 = value; - } - public bool ShouldSerializejitter_histogram_10() => __pbn__jitter_histogram_10 != null; - public void Resetjitter_histogram_10() => __pbn__jitter_histogram_10 = null; - private uint? __pbn__jitter_histogram_10; - - [global::ProtoBuf.ProtoMember(66)] - public uint jitter_histogram_20 - { - get => __pbn__jitter_histogram_20.GetValueOrDefault(); - set => __pbn__jitter_histogram_20 = value; - } - public bool ShouldSerializejitter_histogram_20() => __pbn__jitter_histogram_20 != null; - public void Resetjitter_histogram_20() => __pbn__jitter_histogram_20 = null; - private uint? __pbn__jitter_histogram_20; - - [global::ProtoBuf.ProtoMember(67)] - public uint txspeed_max - { - get => __pbn__txspeed_max.GetValueOrDefault(); - set => __pbn__txspeed_max = value; - } - public bool ShouldSerializetxspeed_max() => __pbn__txspeed_max != null; - public void Resettxspeed_max() => __pbn__txspeed_max = null; - private uint? __pbn__txspeed_max; - - [global::ProtoBuf.ProtoMember(68)] - public uint txspeed_histogram_16 - { - get => __pbn__txspeed_histogram_16.GetValueOrDefault(); - set => __pbn__txspeed_histogram_16 = value; - } - public bool ShouldSerializetxspeed_histogram_16() => __pbn__txspeed_histogram_16 != null; - public void Resettxspeed_histogram_16() => __pbn__txspeed_histogram_16 = null; - private uint? __pbn__txspeed_histogram_16; - - [global::ProtoBuf.ProtoMember(69)] - public uint txspeed_histogram_32 - { - get => __pbn__txspeed_histogram_32.GetValueOrDefault(); - set => __pbn__txspeed_histogram_32 = value; - } - public bool ShouldSerializetxspeed_histogram_32() => __pbn__txspeed_histogram_32 != null; - public void Resettxspeed_histogram_32() => __pbn__txspeed_histogram_32 = null; - private uint? __pbn__txspeed_histogram_32; - - [global::ProtoBuf.ProtoMember(70)] - public uint txspeed_histogram_64 - { - get => __pbn__txspeed_histogram_64.GetValueOrDefault(); - set => __pbn__txspeed_histogram_64 = value; - } - public bool ShouldSerializetxspeed_histogram_64() => __pbn__txspeed_histogram_64 != null; - public void Resettxspeed_histogram_64() => __pbn__txspeed_histogram_64 = null; - private uint? __pbn__txspeed_histogram_64; - - [global::ProtoBuf.ProtoMember(71)] - public uint txspeed_histogram_128 - { - get => __pbn__txspeed_histogram_128.GetValueOrDefault(); - set => __pbn__txspeed_histogram_128 = value; - } - public bool ShouldSerializetxspeed_histogram_128() => __pbn__txspeed_histogram_128 != null; - public void Resettxspeed_histogram_128() => __pbn__txspeed_histogram_128 = null; - private uint? __pbn__txspeed_histogram_128; - - [global::ProtoBuf.ProtoMember(72)] - public uint txspeed_histogram_256 - { - get => __pbn__txspeed_histogram_256.GetValueOrDefault(); - set => __pbn__txspeed_histogram_256 = value; - } - public bool ShouldSerializetxspeed_histogram_256() => __pbn__txspeed_histogram_256 != null; - public void Resettxspeed_histogram_256() => __pbn__txspeed_histogram_256 = null; - private uint? __pbn__txspeed_histogram_256; - - [global::ProtoBuf.ProtoMember(73)] - public uint txspeed_histogram_512 - { - get => __pbn__txspeed_histogram_512.GetValueOrDefault(); - set => __pbn__txspeed_histogram_512 = value; - } - public bool ShouldSerializetxspeed_histogram_512() => __pbn__txspeed_histogram_512 != null; - public void Resettxspeed_histogram_512() => __pbn__txspeed_histogram_512 = null; - private uint? __pbn__txspeed_histogram_512; - - [global::ProtoBuf.ProtoMember(74)] - public uint txspeed_histogram_1024 - { - get => __pbn__txspeed_histogram_1024.GetValueOrDefault(); - set => __pbn__txspeed_histogram_1024 = value; - } - public bool ShouldSerializetxspeed_histogram_1024() => __pbn__txspeed_histogram_1024 != null; - public void Resettxspeed_histogram_1024() => __pbn__txspeed_histogram_1024 = null; - private uint? __pbn__txspeed_histogram_1024; - - [global::ProtoBuf.ProtoMember(75)] - public uint txspeed_histogram_max - { - get => __pbn__txspeed_histogram_max.GetValueOrDefault(); - set => __pbn__txspeed_histogram_max = value; - } - public bool ShouldSerializetxspeed_histogram_max() => __pbn__txspeed_histogram_max != null; - public void Resettxspeed_histogram_max() => __pbn__txspeed_histogram_max = null; - private uint? __pbn__txspeed_histogram_max; - - [global::ProtoBuf.ProtoMember(76)] - public uint txspeed_ntile_5th - { - get => __pbn__txspeed_ntile_5th.GetValueOrDefault(); - set => __pbn__txspeed_ntile_5th = value; - } - public bool ShouldSerializetxspeed_ntile_5th() => __pbn__txspeed_ntile_5th != null; - public void Resettxspeed_ntile_5th() => __pbn__txspeed_ntile_5th = null; - private uint? __pbn__txspeed_ntile_5th; - - [global::ProtoBuf.ProtoMember(77)] - public uint txspeed_ntile_50th - { - get => __pbn__txspeed_ntile_50th.GetValueOrDefault(); - set => __pbn__txspeed_ntile_50th = value; - } - public bool ShouldSerializetxspeed_ntile_50th() => __pbn__txspeed_ntile_50th != null; - public void Resettxspeed_ntile_50th() => __pbn__txspeed_ntile_50th = null; - private uint? __pbn__txspeed_ntile_50th; - - [global::ProtoBuf.ProtoMember(78)] - public uint txspeed_ntile_75th - { - get => __pbn__txspeed_ntile_75th.GetValueOrDefault(); - set => __pbn__txspeed_ntile_75th = value; - } - public bool ShouldSerializetxspeed_ntile_75th() => __pbn__txspeed_ntile_75th != null; - public void Resettxspeed_ntile_75th() => __pbn__txspeed_ntile_75th = null; - private uint? __pbn__txspeed_ntile_75th; - - [global::ProtoBuf.ProtoMember(79)] - public uint txspeed_ntile_95th - { - get => __pbn__txspeed_ntile_95th.GetValueOrDefault(); - set => __pbn__txspeed_ntile_95th = value; - } - public bool ShouldSerializetxspeed_ntile_95th() => __pbn__txspeed_ntile_95th != null; - public void Resettxspeed_ntile_95th() => __pbn__txspeed_ntile_95th = null; - private uint? __pbn__txspeed_ntile_95th; - - [global::ProtoBuf.ProtoMember(80)] - public uint txspeed_ntile_98th - { - get => __pbn__txspeed_ntile_98th.GetValueOrDefault(); - set => __pbn__txspeed_ntile_98th = value; - } - public bool ShouldSerializetxspeed_ntile_98th() => __pbn__txspeed_ntile_98th != null; - public void Resettxspeed_ntile_98th() => __pbn__txspeed_ntile_98th = null; - private uint? __pbn__txspeed_ntile_98th; - - [global::ProtoBuf.ProtoMember(81)] - public uint rxspeed_max - { - get => __pbn__rxspeed_max.GetValueOrDefault(); - set => __pbn__rxspeed_max = value; - } - public bool ShouldSerializerxspeed_max() => __pbn__rxspeed_max != null; - public void Resetrxspeed_max() => __pbn__rxspeed_max = null; - private uint? __pbn__rxspeed_max; - - [global::ProtoBuf.ProtoMember(82)] - public uint rxspeed_histogram_16 - { - get => __pbn__rxspeed_histogram_16.GetValueOrDefault(); - set => __pbn__rxspeed_histogram_16 = value; - } - public bool ShouldSerializerxspeed_histogram_16() => __pbn__rxspeed_histogram_16 != null; - public void Resetrxspeed_histogram_16() => __pbn__rxspeed_histogram_16 = null; - private uint? __pbn__rxspeed_histogram_16; - - [global::ProtoBuf.ProtoMember(83)] - public uint rxspeed_histogram_32 - { - get => __pbn__rxspeed_histogram_32.GetValueOrDefault(); - set => __pbn__rxspeed_histogram_32 = value; - } - public bool ShouldSerializerxspeed_histogram_32() => __pbn__rxspeed_histogram_32 != null; - public void Resetrxspeed_histogram_32() => __pbn__rxspeed_histogram_32 = null; - private uint? __pbn__rxspeed_histogram_32; - - [global::ProtoBuf.ProtoMember(84)] - public uint rxspeed_histogram_64 - { - get => __pbn__rxspeed_histogram_64.GetValueOrDefault(); - set => __pbn__rxspeed_histogram_64 = value; - } - public bool ShouldSerializerxspeed_histogram_64() => __pbn__rxspeed_histogram_64 != null; - public void Resetrxspeed_histogram_64() => __pbn__rxspeed_histogram_64 = null; - private uint? __pbn__rxspeed_histogram_64; - - [global::ProtoBuf.ProtoMember(85)] - public uint rxspeed_histogram_128 - { - get => __pbn__rxspeed_histogram_128.GetValueOrDefault(); - set => __pbn__rxspeed_histogram_128 = value; - } - public bool ShouldSerializerxspeed_histogram_128() => __pbn__rxspeed_histogram_128 != null; - public void Resetrxspeed_histogram_128() => __pbn__rxspeed_histogram_128 = null; - private uint? __pbn__rxspeed_histogram_128; - - [global::ProtoBuf.ProtoMember(86)] - public uint rxspeed_histogram_256 - { - get => __pbn__rxspeed_histogram_256.GetValueOrDefault(); - set => __pbn__rxspeed_histogram_256 = value; - } - public bool ShouldSerializerxspeed_histogram_256() => __pbn__rxspeed_histogram_256 != null; - public void Resetrxspeed_histogram_256() => __pbn__rxspeed_histogram_256 = null; - private uint? __pbn__rxspeed_histogram_256; - - [global::ProtoBuf.ProtoMember(87)] - public uint rxspeed_histogram_512 - { - get => __pbn__rxspeed_histogram_512.GetValueOrDefault(); - set => __pbn__rxspeed_histogram_512 = value; - } - public bool ShouldSerializerxspeed_histogram_512() => __pbn__rxspeed_histogram_512 != null; - public void Resetrxspeed_histogram_512() => __pbn__rxspeed_histogram_512 = null; - private uint? __pbn__rxspeed_histogram_512; - - [global::ProtoBuf.ProtoMember(88)] - public uint rxspeed_histogram_1024 - { - get => __pbn__rxspeed_histogram_1024.GetValueOrDefault(); - set => __pbn__rxspeed_histogram_1024 = value; - } - public bool ShouldSerializerxspeed_histogram_1024() => __pbn__rxspeed_histogram_1024 != null; - public void Resetrxspeed_histogram_1024() => __pbn__rxspeed_histogram_1024 = null; - private uint? __pbn__rxspeed_histogram_1024; - - [global::ProtoBuf.ProtoMember(89)] - public uint rxspeed_histogram_max - { - get => __pbn__rxspeed_histogram_max.GetValueOrDefault(); - set => __pbn__rxspeed_histogram_max = value; - } - public bool ShouldSerializerxspeed_histogram_max() => __pbn__rxspeed_histogram_max != null; - public void Resetrxspeed_histogram_max() => __pbn__rxspeed_histogram_max = null; - private uint? __pbn__rxspeed_histogram_max; - - [global::ProtoBuf.ProtoMember(90)] - public uint rxspeed_ntile_5th - { - get => __pbn__rxspeed_ntile_5th.GetValueOrDefault(); - set => __pbn__rxspeed_ntile_5th = value; - } - public bool ShouldSerializerxspeed_ntile_5th() => __pbn__rxspeed_ntile_5th != null; - public void Resetrxspeed_ntile_5th() => __pbn__rxspeed_ntile_5th = null; - private uint? __pbn__rxspeed_ntile_5th; - - [global::ProtoBuf.ProtoMember(91)] - public uint rxspeed_ntile_50th - { - get => __pbn__rxspeed_ntile_50th.GetValueOrDefault(); - set => __pbn__rxspeed_ntile_50th = value; - } - public bool ShouldSerializerxspeed_ntile_50th() => __pbn__rxspeed_ntile_50th != null; - public void Resetrxspeed_ntile_50th() => __pbn__rxspeed_ntile_50th = null; - private uint? __pbn__rxspeed_ntile_50th; - - [global::ProtoBuf.ProtoMember(92)] - public uint rxspeed_ntile_75th - { - get => __pbn__rxspeed_ntile_75th.GetValueOrDefault(); - set => __pbn__rxspeed_ntile_75th = value; - } - public bool ShouldSerializerxspeed_ntile_75th() => __pbn__rxspeed_ntile_75th != null; - public void Resetrxspeed_ntile_75th() => __pbn__rxspeed_ntile_75th = null; - private uint? __pbn__rxspeed_ntile_75th; - - [global::ProtoBuf.ProtoMember(93)] - public uint rxspeed_ntile_95th - { - get => __pbn__rxspeed_ntile_95th.GetValueOrDefault(); - set => __pbn__rxspeed_ntile_95th = value; - } - public bool ShouldSerializerxspeed_ntile_95th() => __pbn__rxspeed_ntile_95th != null; - public void Resetrxspeed_ntile_95th() => __pbn__rxspeed_ntile_95th = null; - private uint? __pbn__rxspeed_ntile_95th; - - [global::ProtoBuf.ProtoMember(94)] - public uint rxspeed_ntile_98th - { - get => __pbn__rxspeed_ntile_98th.GetValueOrDefault(); - set => __pbn__rxspeed_ntile_98th = value; - } - public bool ShouldSerializerxspeed_ntile_98th() => __pbn__rxspeed_ntile_98th != null; - public void Resetrxspeed_ntile_98th() => __pbn__rxspeed_ntile_98th = null; - private uint? __pbn__rxspeed_ntile_98th; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSteamDatagramP2PRoutingSummary : 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 CMsgSteamNetworkingICESessionSummary ice { get; set; } - - [global::ProtoBuf.ProtoMember(3)] - public CMsgSteamNetworkingP2PSDRRoutingSummary sdr { get; set; } - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSteamNetworkingICESessionSummary : 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 local_candidate_types - { - get => __pbn__local_candidate_types.GetValueOrDefault(); - set => __pbn__local_candidate_types = value; - } - public bool ShouldSerializelocal_candidate_types() => __pbn__local_candidate_types != null; - public void Resetlocal_candidate_types() => __pbn__local_candidate_types = null; - private uint? __pbn__local_candidate_types; - - [global::ProtoBuf.ProtoMember(2)] - public uint remote_candidate_types - { - get => __pbn__remote_candidate_types.GetValueOrDefault(); - set => __pbn__remote_candidate_types = value; - } - public bool ShouldSerializeremote_candidate_types() => __pbn__remote_candidate_types != null; - public void Resetremote_candidate_types() => __pbn__remote_candidate_types = null; - private uint? __pbn__remote_candidate_types; - - [global::ProtoBuf.ProtoMember(3)] - public uint initial_route_kind - { - get => __pbn__initial_route_kind.GetValueOrDefault(); - set => __pbn__initial_route_kind = value; - } - public bool ShouldSerializeinitial_route_kind() => __pbn__initial_route_kind != null; - public void Resetinitial_route_kind() => __pbn__initial_route_kind = null; - private uint? __pbn__initial_route_kind; - - [global::ProtoBuf.ProtoMember(4)] - public uint initial_ping - { - get => __pbn__initial_ping.GetValueOrDefault(); - set => __pbn__initial_ping = value; - } - public bool ShouldSerializeinitial_ping() => __pbn__initial_ping != null; - public void Resetinitial_ping() => __pbn__initial_ping = null; - private uint? __pbn__initial_ping; - - [global::ProtoBuf.ProtoMember(5)] - public uint negotiation_ms - { - get => __pbn__negotiation_ms.GetValueOrDefault(); - set => __pbn__negotiation_ms = value; - } - public bool ShouldSerializenegotiation_ms() => __pbn__negotiation_ms != null; - public void Resetnegotiation_ms() => __pbn__negotiation_ms = null; - private uint? __pbn__negotiation_ms; - - [global::ProtoBuf.ProtoMember(6)] - public uint initial_score - { - get => __pbn__initial_score.GetValueOrDefault(); - set => __pbn__initial_score = value; - } - public bool ShouldSerializeinitial_score() => __pbn__initial_score != null; - public void Resetinitial_score() => __pbn__initial_score = null; - private uint? __pbn__initial_score; - - [global::ProtoBuf.ProtoMember(7)] - public uint failure_reason_code - { - get => __pbn__failure_reason_code.GetValueOrDefault(); - set => __pbn__failure_reason_code = value; - } - public bool ShouldSerializefailure_reason_code() => __pbn__failure_reason_code != null; - public void Resetfailure_reason_code() => __pbn__failure_reason_code = null; - private uint? __pbn__failure_reason_code; - - [global::ProtoBuf.ProtoMember(12)] - public uint selected_seconds - { - get => __pbn__selected_seconds.GetValueOrDefault(); - set => __pbn__selected_seconds = value; - } - public bool ShouldSerializeselected_seconds() => __pbn__selected_seconds != null; - public void Resetselected_seconds() => __pbn__selected_seconds = null; - private uint? __pbn__selected_seconds; - - [global::ProtoBuf.ProtoMember(13)] - public uint user_settings - { - get => __pbn__user_settings.GetValueOrDefault(); - set => __pbn__user_settings = value; - } - public bool ShouldSerializeuser_settings() => __pbn__user_settings != null; - public void Resetuser_settings() => __pbn__user_settings = null; - private uint? __pbn__user_settings; - - [global::ProtoBuf.ProtoMember(14)] - public uint ice_enable_var - { - get => __pbn__ice_enable_var.GetValueOrDefault(); - set => __pbn__ice_enable_var = value; - } - public bool ShouldSerializeice_enable_var() => __pbn__ice_enable_var != null; - public void Resetice_enable_var() => __pbn__ice_enable_var = null; - private uint? __pbn__ice_enable_var; - - [global::ProtoBuf.ProtoMember(15)] - public uint local_candidate_types_allowed - { - get => __pbn__local_candidate_types_allowed.GetValueOrDefault(); - set => __pbn__local_candidate_types_allowed = value; - } - public bool ShouldSerializelocal_candidate_types_allowed() => __pbn__local_candidate_types_allowed != null; - public void Resetlocal_candidate_types_allowed() => __pbn__local_candidate_types_allowed = null; - private uint? __pbn__local_candidate_types_allowed; - - [global::ProtoBuf.ProtoMember(16)] - public uint best_route_kind - { - get => __pbn__best_route_kind.GetValueOrDefault(); - set => __pbn__best_route_kind = value; - } - public bool ShouldSerializebest_route_kind() => __pbn__best_route_kind != null; - public void Resetbest_route_kind() => __pbn__best_route_kind = null; - private uint? __pbn__best_route_kind; - - [global::ProtoBuf.ProtoMember(17)] - public uint best_ping - { - get => __pbn__best_ping.GetValueOrDefault(); - set => __pbn__best_ping = value; - } - public bool ShouldSerializebest_ping() => __pbn__best_ping != null; - public void Resetbest_ping() => __pbn__best_ping = null; - private uint? __pbn__best_ping; - - [global::ProtoBuf.ProtoMember(18)] - public uint best_score - { - get => __pbn__best_score.GetValueOrDefault(); - set => __pbn__best_score = value; - } - public bool ShouldSerializebest_score() => __pbn__best_score != null; - public void Resetbest_score() => __pbn__best_score = null; - private uint? __pbn__best_score; - - [global::ProtoBuf.ProtoMember(19)] - public uint best_time - { - get => __pbn__best_time.GetValueOrDefault(); - set => __pbn__best_time = value; - } - public bool ShouldSerializebest_time() => __pbn__best_time != null; - public void Resetbest_time() => __pbn__best_time = null; - private uint? __pbn__best_time; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSteamNetworkingP2PSDRRoutingSummary : 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 initial_ping - { - get => __pbn__initial_ping.GetValueOrDefault(); - set => __pbn__initial_ping = value; - } - public bool ShouldSerializeinitial_ping() => __pbn__initial_ping != null; - public void Resetinitial_ping() => __pbn__initial_ping = null; - private uint? __pbn__initial_ping; - - [global::ProtoBuf.ProtoMember(2)] - public uint initial_ping_front_local - { - get => __pbn__initial_ping_front_local.GetValueOrDefault(); - set => __pbn__initial_ping_front_local = value; - } - public bool ShouldSerializeinitial_ping_front_local() => __pbn__initial_ping_front_local != null; - public void Resetinitial_ping_front_local() => __pbn__initial_ping_front_local = null; - private uint? __pbn__initial_ping_front_local; - - [global::ProtoBuf.ProtoMember(3)] - public uint initial_ping_front_remote - { - get => __pbn__initial_ping_front_remote.GetValueOrDefault(); - set => __pbn__initial_ping_front_remote = value; - } - public bool ShouldSerializeinitial_ping_front_remote() => __pbn__initial_ping_front_remote != null; - public void Resetinitial_ping_front_remote() => __pbn__initial_ping_front_remote = null; - private uint? __pbn__initial_ping_front_remote; - - [global::ProtoBuf.ProtoMember(4)] - public uint initial_score - { - get => __pbn__initial_score.GetValueOrDefault(); - set => __pbn__initial_score = value; - } - public bool ShouldSerializeinitial_score() => __pbn__initial_score != null; - public void Resetinitial_score() => __pbn__initial_score = null; - private uint? __pbn__initial_score; - - [global::ProtoBuf.ProtoMember(5, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public uint initial_pop_local - { - get => __pbn__initial_pop_local.GetValueOrDefault(); - set => __pbn__initial_pop_local = value; - } - public bool ShouldSerializeinitial_pop_local() => __pbn__initial_pop_local != null; - public void Resetinitial_pop_local() => __pbn__initial_pop_local = null; - private uint? __pbn__initial_pop_local; - - [global::ProtoBuf.ProtoMember(6, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public uint initial_pop_remote - { - get => __pbn__initial_pop_remote.GetValueOrDefault(); - set => __pbn__initial_pop_remote = value; - } - public bool ShouldSerializeinitial_pop_remote() => __pbn__initial_pop_remote != null; - public void Resetinitial_pop_remote() => __pbn__initial_pop_remote = null; - private uint? __pbn__initial_pop_remote; - - [global::ProtoBuf.ProtoMember(7)] - public uint negotiation_ms - { - get => __pbn__negotiation_ms.GetValueOrDefault(); - set => __pbn__negotiation_ms = value; - } - public bool ShouldSerializenegotiation_ms() => __pbn__negotiation_ms != null; - public void Resetnegotiation_ms() => __pbn__negotiation_ms = null; - private uint? __pbn__negotiation_ms; - - [global::ProtoBuf.ProtoMember(8)] - public uint selected_seconds - { - get => __pbn__selected_seconds.GetValueOrDefault(); - set => __pbn__selected_seconds = value; - } - public bool ShouldSerializeselected_seconds() => __pbn__selected_seconds != null; - public void Resetselected_seconds() => __pbn__selected_seconds = null; - private uint? __pbn__selected_seconds; - - [global::ProtoBuf.ProtoMember(11)] - public uint best_ping - { - get => __pbn__best_ping.GetValueOrDefault(); - set => __pbn__best_ping = value; - } - public bool ShouldSerializebest_ping() => __pbn__best_ping != null; - public void Resetbest_ping() => __pbn__best_ping = null; - private uint? __pbn__best_ping; - - [global::ProtoBuf.ProtoMember(12)] - public uint best_ping_front_local - { - get => __pbn__best_ping_front_local.GetValueOrDefault(); - set => __pbn__best_ping_front_local = value; - } - public bool ShouldSerializebest_ping_front_local() => __pbn__best_ping_front_local != null; - public void Resetbest_ping_front_local() => __pbn__best_ping_front_local = null; - private uint? __pbn__best_ping_front_local; - - [global::ProtoBuf.ProtoMember(13)] - public uint best_ping_front_remote - { - get => __pbn__best_ping_front_remote.GetValueOrDefault(); - set => __pbn__best_ping_front_remote = value; - } - public bool ShouldSerializebest_ping_front_remote() => __pbn__best_ping_front_remote != null; - public void Resetbest_ping_front_remote() => __pbn__best_ping_front_remote = null; - private uint? __pbn__best_ping_front_remote; - - [global::ProtoBuf.ProtoMember(14)] - public uint best_score - { - get => __pbn__best_score.GetValueOrDefault(); - set => __pbn__best_score = value; - } - public bool ShouldSerializebest_score() => __pbn__best_score != null; - public void Resetbest_score() => __pbn__best_score = null; - private uint? __pbn__best_score; - - [global::ProtoBuf.ProtoMember(15, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public uint best_pop_local - { - get => __pbn__best_pop_local.GetValueOrDefault(); - set => __pbn__best_pop_local = value; - } - public bool ShouldSerializebest_pop_local() => __pbn__best_pop_local != null; - public void Resetbest_pop_local() => __pbn__best_pop_local = null; - private uint? __pbn__best_pop_local; - - [global::ProtoBuf.ProtoMember(16, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public uint best_pop_remote - { - get => __pbn__best_pop_remote.GetValueOrDefault(); - set => __pbn__best_pop_remote = value; - } - public bool ShouldSerializebest_pop_remote() => __pbn__best_pop_remote != null; - public void Resetbest_pop_remote() => __pbn__best_pop_remote = null; - private uint? __pbn__best_pop_remote; - - [global::ProtoBuf.ProtoMember(17)] - public uint best_time - { - get => __pbn__best_time.GetValueOrDefault(); - set => __pbn__best_time = value; - } - public bool ShouldSerializebest_time() => __pbn__best_time != null; - public void Resetbest_time() => __pbn__best_time = null; - private uint? __pbn__best_time; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgStorageDevicesData : 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 drives { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List block_devices { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(3)] - public bool is_unmount_supported - { - get => __pbn__is_unmount_supported.GetValueOrDefault(); - set => __pbn__is_unmount_supported = value; - } - public bool ShouldSerializeis_unmount_supported() => __pbn__is_unmount_supported != null; - public void Resetis_unmount_supported() => __pbn__is_unmount_supported = null; - private bool? __pbn__is_unmount_supported; - - [global::ProtoBuf.ProtoMember(4)] - public bool is_trim_supported - { - get => __pbn__is_trim_supported.GetValueOrDefault(); - set => __pbn__is_trim_supported = value; - } - public bool ShouldSerializeis_trim_supported() => __pbn__is_trim_supported != null; - public void Resetis_trim_supported() => __pbn__is_trim_supported = null; - private bool? __pbn__is_trim_supported; - - [global::ProtoBuf.ProtoMember(5)] - public bool is_trim_running - { - get => __pbn__is_trim_running.GetValueOrDefault(); - set => __pbn__is_trim_running = value; - } - public bool ShouldSerializeis_trim_running() => __pbn__is_trim_running != null; - public void Resetis_trim_running() => __pbn__is_trim_running = null; - private bool? __pbn__is_trim_running; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgStorageDevicesData_BlockDevice : 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(0u)] - public uint id - { - get => __pbn__id ?? 0u; - set => __pbn__id = value; - } - public bool ShouldSerializeid() => __pbn__id != null; - public void Resetid() => __pbn__id = null; - private uint? __pbn__id; - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue(0u)] - public uint drive_id - { - get => __pbn__drive_id ?? 0u; - set => __pbn__drive_id = value; - } - public bool ShouldSerializedrive_id() => __pbn__drive_id != null; - public void Resetdrive_id() => __pbn__drive_id = null; - private uint? __pbn__drive_id; - - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string path - { - get => __pbn__path ?? ""; - set => __pbn__path = value; - } - public bool ShouldSerializepath() => __pbn__path != null; - public void Resetpath() => __pbn__path = null; - private string __pbn__path; - - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string friendly_path - { - get => __pbn__friendly_path ?? ""; - set => __pbn__friendly_path = value; - } - public bool ShouldSerializefriendly_path() => __pbn__friendly_path != null; - public void Resetfriendly_path() => __pbn__friendly_path = null; - private string __pbn__friendly_path; - - [global::ProtoBuf.ProtoMember(5)] - [global::System.ComponentModel.DefaultValue("")] - public string label - { - get => __pbn__label ?? ""; - set => __pbn__label = value; - } - public bool ShouldSerializelabel() => __pbn__label != null; - public void Resetlabel() => __pbn__label = null; - private string __pbn__label; - - [global::ProtoBuf.ProtoMember(6)] - public ulong size_bytes - { - get => __pbn__size_bytes.GetValueOrDefault(); - set => __pbn__size_bytes = value; - } - public bool ShouldSerializesize_bytes() => __pbn__size_bytes != null; - public void Resetsize_bytes() => __pbn__size_bytes = null; - private ulong? __pbn__size_bytes; - - [global::ProtoBuf.ProtoMember(7)] - public bool is_formattable - { - get => __pbn__is_formattable.GetValueOrDefault(); - set => __pbn__is_formattable = value; - } - public bool ShouldSerializeis_formattable() => __pbn__is_formattable != null; - public void Resetis_formattable() => __pbn__is_formattable = null; - private bool? __pbn__is_formattable; - - [global::ProtoBuf.ProtoMember(8)] - public bool is_read_only - { - get => __pbn__is_read_only.GetValueOrDefault(); - set => __pbn__is_read_only = value; - } - public bool ShouldSerializeis_read_only() => __pbn__is_read_only != null; - public void Resetis_read_only() => __pbn__is_read_only = null; - private bool? __pbn__is_read_only; - - [global::ProtoBuf.ProtoMember(9)] - public bool is_root_device - { - get => __pbn__is_root_device.GetValueOrDefault(); - set => __pbn__is_root_device = value; - } - public bool ShouldSerializeis_root_device() => __pbn__is_root_device != null; - public void Resetis_root_device() => __pbn__is_root_device = null; - private bool? __pbn__is_root_device; - - [global::ProtoBuf.ProtoMember(10)] - public int content_type - { - get => __pbn__content_type.GetValueOrDefault(); - set => __pbn__content_type = value; - } - public bool ShouldSerializecontent_type() => __pbn__content_type != null; - public void Resetcontent_type() => __pbn__content_type = null; - private int? __pbn__content_type; - - [global::ProtoBuf.ProtoMember(11)] - public int filesystem_type - { - get => __pbn__filesystem_type.GetValueOrDefault(); - set => __pbn__filesystem_type = value; - } - public bool ShouldSerializefilesystem_type() => __pbn__filesystem_type != null; - public void Resetfilesystem_type() => __pbn__filesystem_type = null; - private int? __pbn__filesystem_type; - - [global::ProtoBuf.ProtoMember(12)] - [global::System.ComponentModel.DefaultValue("")] - public string mount_path - { - get => __pbn__mount_path ?? ""; - set => __pbn__mount_path = value; - } - public bool ShouldSerializemount_path() => __pbn__mount_path != null; - public void Resetmount_path() => __pbn__mount_path = null; - private string __pbn__mount_path; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgStorageDevicesData_Drive : 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(0u)] - public uint id - { - get => __pbn__id ?? 0u; - set => __pbn__id = value; - } - public bool ShouldSerializeid() => __pbn__id != null; - public void Resetid() => __pbn__id = null; - private uint? __pbn__id; - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string model - { - get => __pbn__model ?? ""; - set => __pbn__model = value; - } - public bool ShouldSerializemodel() => __pbn__model != null; - public void Resetmodel() => __pbn__model = null; - private string __pbn__model; - - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string vendor - { - get => __pbn__vendor ?? ""; - set => __pbn__vendor = value; - } - public bool ShouldSerializevendor() => __pbn__vendor != null; - public void Resetvendor() => __pbn__vendor = null; - private string __pbn__vendor; - - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string serial - { - get => __pbn__serial ?? ""; - set => __pbn__serial = value; - } - public bool ShouldSerializeserial() => __pbn__serial != null; - public void Resetserial() => __pbn__serial = null; - private string __pbn__serial; - - [global::ProtoBuf.ProtoMember(5)] - public bool is_ejectable - { - get => __pbn__is_ejectable.GetValueOrDefault(); - set => __pbn__is_ejectable = value; - } - public bool ShouldSerializeis_ejectable() => __pbn__is_ejectable != null; - public void Resetis_ejectable() => __pbn__is_ejectable = null; - private bool? __pbn__is_ejectable; - - [global::ProtoBuf.ProtoMember(6)] - public ulong size_bytes - { - get => __pbn__size_bytes.GetValueOrDefault(); - set => __pbn__size_bytes = value; - } - public bool ShouldSerializesize_bytes() => __pbn__size_bytes != null; - public void Resetsize_bytes() => __pbn__size_bytes = null; - private ulong? __pbn__size_bytes; - - [global::ProtoBuf.ProtoMember(7)] - public int media_type - { - get => __pbn__media_type.GetValueOrDefault(); - set => __pbn__media_type = value; - } - public bool ShouldSerializemedia_type() => __pbn__media_type != null; - public void Resetmedia_type() => __pbn__media_type = null; - private int? __pbn__media_type; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSwapModeInputBindings : 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 action_set_key - { - get => __pbn__action_set_key ?? ""; - set => __pbn__action_set_key = value; - } - public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; - public void Resetaction_set_key() => __pbn__action_set_key = null; - private string __pbn__action_set_key; - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string action_set_layer_key - { - get => __pbn__action_set_layer_key ?? ""; - set => __pbn__action_set_layer_key = value; - } - public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; - public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; - private string __pbn__action_set_layer_key; - - [global::ProtoBuf.ProtoMember(3)] - public int source_binding_key - { - get => __pbn__source_binding_key.GetValueOrDefault(); - set => __pbn__source_binding_key = value; - } - public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; - public void Resetsource_binding_key() => __pbn__source_binding_key = null; - private int? __pbn__source_binding_key; - - [global::ProtoBuf.ProtoMember(4)] - public bool mode_shift - { - get => __pbn__mode_shift.GetValueOrDefault(); - set => __pbn__mode_shift = value; - } - public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; - public void Resetmode_shift() => __pbn__mode_shift = null; - private bool? __pbn__mode_shift; - - [global::ProtoBuf.ProtoMember(5)] - public int modeid - { - get => __pbn__modeid.GetValueOrDefault(); - set => __pbn__modeid = value; - } - public bool ShouldSerializemodeid() => __pbn__modeid != null; - public void Resetmodeid() => __pbn__modeid = null; - private int? __pbn__modeid; - - [global::ProtoBuf.ProtoMember(6)] - public global::System.Collections.Generic.List swaps { get; } = new global::System.Collections.Generic.List(); - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSwapModeInputBindings_CModeInputSwap : 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 old_key - { - get => __pbn__old_key.GetValueOrDefault(); - set => __pbn__old_key = value; - } - public bool ShouldSerializeold_key() => __pbn__old_key != null; - public void Resetold_key() => __pbn__old_key = null; - private int? __pbn__old_key; - - [global::ProtoBuf.ProtoMember(2)] - public int new_key - { - get => __pbn__new_key.GetValueOrDefault(); - set => __pbn__new_key = value; - } - public bool ShouldSerializenew_key() => __pbn__new_key != null; - public void Resetnew_key() => __pbn__new_key = null; - private int? __pbn__new_key; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioManagerDevice : 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 CMsgSystemAudioManagerObject @base { get; set; } - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string name - { - get => __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)] - [global::System.ComponentModel.DefaultValue("")] - public string nick - { - get => __pbn__nick ?? ""; - set => __pbn__nick = value; - } - public bool ShouldSerializenick() => __pbn__nick != null; - public void Resetnick() => __pbn__nick = null; - private string __pbn__nick; - - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string description - { - get => __pbn__description ?? ""; - set => __pbn__description = value; - } - public bool ShouldSerializedescription() => __pbn__description != null; - public void Resetdescription() => __pbn__description = null; - private string __pbn__description; - - [global::ProtoBuf.ProtoMember(5)] - [global::System.ComponentModel.DefaultValue("")] - public string api - { - get => __pbn__api ?? ""; - set => __pbn__api = value; - } - public bool ShouldSerializeapi() => __pbn__api != null; - public void Resetapi() => __pbn__api = null; - private string __pbn__api; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioManagerLink : 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 CMsgSystemAudioManagerObject @base { get; set; } - - [global::ProtoBuf.ProtoMember(2)] - public uint output_node_id - { - get => __pbn__output_node_id.GetValueOrDefault(); - set => __pbn__output_node_id = value; - } - public bool ShouldSerializeoutput_node_id() => __pbn__output_node_id != null; - public void Resetoutput_node_id() => __pbn__output_node_id = null; - private uint? __pbn__output_node_id; - - [global::ProtoBuf.ProtoMember(3)] - public uint output_port_id - { - get => __pbn__output_port_id.GetValueOrDefault(); - set => __pbn__output_port_id = value; - } - public bool ShouldSerializeoutput_port_id() => __pbn__output_port_id != null; - public void Resetoutput_port_id() => __pbn__output_port_id = null; - private uint? __pbn__output_port_id; - - [global::ProtoBuf.ProtoMember(4)] - public uint input_node_id - { - get => __pbn__input_node_id.GetValueOrDefault(); - set => __pbn__input_node_id = value; - } - public bool ShouldSerializeinput_node_id() => __pbn__input_node_id != null; - public void Resetinput_node_id() => __pbn__input_node_id = null; - private uint? __pbn__input_node_id; - - [global::ProtoBuf.ProtoMember(5)] - public uint input_port_id - { - get => __pbn__input_port_id.GetValueOrDefault(); - set => __pbn__input_port_id = value; - } - public bool ShouldSerializeinput_port_id() => __pbn__input_port_id != null; - public void Resetinput_port_id() => __pbn__input_port_id = null; - private uint? __pbn__input_port_id; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioManagerNode : 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 CMsgSystemAudioManagerObject @base { get; set; } - - [global::ProtoBuf.ProtoMember(2)] - public uint device_id - { - get => __pbn__device_id.GetValueOrDefault(); - set => __pbn__device_id = value; - } - public bool ShouldSerializedevice_id() => __pbn__device_id != null; - public void Resetdevice_id() => __pbn__device_id = null; - private uint? __pbn__device_id; - - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string name - { - get => __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(4)] - [global::System.ComponentModel.DefaultValue("")] - public string nick - { - get => __pbn__nick ?? ""; - set => __pbn__nick = value; - } - public bool ShouldSerializenick() => __pbn__nick != null; - public void Resetnick() => __pbn__nick = null; - private string __pbn__nick; - - [global::ProtoBuf.ProtoMember(5)] - [global::System.ComponentModel.DefaultValue("")] - public string description - { - get => __pbn__description ?? ""; - set => __pbn__description = value; - } - public bool ShouldSerializedescription() => __pbn__description != null; - public void Resetdescription() => __pbn__description = null; - private string __pbn__description; - - [global::ProtoBuf.ProtoMember(6)] - public int edirection - { - get => __pbn__edirection.GetValueOrDefault(); - set => __pbn__edirection = value; - } - public bool ShouldSerializeedirection() => __pbn__edirection != null; - public void Resetedirection() => __pbn__edirection = null; - private int? __pbn__edirection; - - [global::ProtoBuf.ProtoMember(7)] - public CMsgSystemAudioVolume volume { get; set; } - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioManagerObject : 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 id - { - get => __pbn__id.GetValueOrDefault(); - set => __pbn__id = value; - } - public bool ShouldSerializeid() => __pbn__id != null; - public void Resetid() => __pbn__id = null; - private uint? __pbn__id; - - [global::ProtoBuf.ProtoMember(2, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public uint rtime_last_update - { - get => __pbn__rtime_last_update.GetValueOrDefault(); - set => __pbn__rtime_last_update = value; - } - public bool ShouldSerializertime_last_update() => __pbn__rtime_last_update != null; - public void Resetrtime_last_update() => __pbn__rtime_last_update = null; - private uint? __pbn__rtime_last_update; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioManagerPort : 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 CMsgSystemAudioManagerObject @base { get; set; } - - [global::ProtoBuf.ProtoMember(3)] - public uint node_id - { - get => __pbn__node_id.GetValueOrDefault(); - set => __pbn__node_id = value; - } - public bool ShouldSerializenode_id() => __pbn__node_id != null; - public void Resetnode_id() => __pbn__node_id = null; - private uint? __pbn__node_id; - - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string name - { - get => __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 alias - { - get => __pbn__alias ?? ""; - set => __pbn__alias = value; - } - public bool ShouldSerializealias() => __pbn__alias != null; - public void Resetalias() => __pbn__alias = null; - private string __pbn__alias; - - [global::ProtoBuf.ProtoMember(6)] - public int etype - { - get => __pbn__etype.GetValueOrDefault(); - set => __pbn__etype = value; - } - public bool ShouldSerializeetype() => __pbn__etype != null; - public void Resetetype() => __pbn__etype = null; - private int? __pbn__etype; - - [global::ProtoBuf.ProtoMember(7)] - public int edirection - { - get => __pbn__edirection.GetValueOrDefault(); - set => __pbn__edirection = value; - } - public bool ShouldSerializeedirection() => __pbn__edirection != null; - public void Resetedirection() => __pbn__edirection = null; - private int? __pbn__edirection; - - [global::ProtoBuf.ProtoMember(8)] - public bool is_physical - { - get => __pbn__is_physical.GetValueOrDefault(); - set => __pbn__is_physical = value; - } - public bool ShouldSerializeis_physical() => __pbn__is_physical != null; - public void Resetis_physical() => __pbn__is_physical = null; - private bool? __pbn__is_physical; - - [global::ProtoBuf.ProtoMember(9)] - public bool is_terminal - { - get => __pbn__is_terminal.GetValueOrDefault(); - set => __pbn__is_terminal = value; - } - public bool ShouldSerializeis_terminal() => __pbn__is_terminal != null; - public void Resetis_terminal() => __pbn__is_terminal = null; - private bool? __pbn__is_terminal; - - [global::ProtoBuf.ProtoMember(10)] - public bool is_control - { - get => __pbn__is_control.GetValueOrDefault(); - set => __pbn__is_control = value; - } - public bool ShouldSerializeis_control() => __pbn__is_control != null; - public void Resetis_control() => __pbn__is_control = null; - private bool? __pbn__is_control; - - [global::ProtoBuf.ProtoMember(11)] - public bool is_monitor - { - get => __pbn__is_monitor.GetValueOrDefault(); - set => __pbn__is_monitor = value; - } - public bool ShouldSerializeis_monitor() => __pbn__is_monitor != null; - public void Resetis_monitor() => __pbn__is_monitor = null; - private bool? __pbn__is_monitor; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioManagerState : 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 rtime_filter - { - get => __pbn__rtime_filter.GetValueOrDefault(); - set => __pbn__rtime_filter = value; - } - public bool ShouldSerializertime_filter() => __pbn__rtime_filter != null; - public void Resetrtime_filter() => __pbn__rtime_filter = null; - private uint? __pbn__rtime_filter; - - [global::ProtoBuf.ProtoMember(2)] - public int counter - { - get => __pbn__counter.GetValueOrDefault(); - set => __pbn__counter = value; - } - public bool ShouldSerializecounter() => __pbn__counter != null; - public void Resetcounter() => __pbn__counter = null; - private int? __pbn__counter; - - [global::ProtoBuf.ProtoMember(3)] - public CMsgSystemAudioManagerStateHW hw { get; set; } - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioManagerStateHW : 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 devices { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List nodes { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(3)] - public global::System.Collections.Generic.List ports { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(4)] - public global::System.Collections.Generic.List links { get; } = new global::System.Collections.Generic.List(); - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioManagerUpdateSomething : 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 counter - { - get => __pbn__counter.GetValueOrDefault(); - set => __pbn__counter = value; - } - public bool ShouldSerializecounter() => __pbn__counter != null; - public void Resetcounter() => __pbn__counter = null; - private int? __pbn__counter; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioVolume : 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.ProtoMember(2)] - public bool is_muted - { - get => __pbn__is_muted.GetValueOrDefault(); - set => __pbn__is_muted = value; - } - public bool ShouldSerializeis_muted() => __pbn__is_muted != null; - public void Resetis_muted() => __pbn__is_muted = null; - private bool? __pbn__is_muted; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemAudioVolume_ChannelEntry : 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); + public bool ShouldSerializetxspeed_histogram_1024() => __pbn__txspeed_histogram_1024 != null; + public void Resettxspeed_histogram_1024() => __pbn__txspeed_histogram_1024 = null; + private uint? __pbn__txspeed_histogram_1024; - [global::ProtoBuf.ProtoMember(1)] - public int echannel + [global::ProtoBuf.ProtoMember(75)] + public uint txspeed_histogram_max { - get => __pbn__echannel.GetValueOrDefault(); - set => __pbn__echannel = value; + get => __pbn__txspeed_histogram_max.GetValueOrDefault(); + set => __pbn__txspeed_histogram_max = value; } - public bool ShouldSerializeechannel() => __pbn__echannel != null; - public void Resetechannel() => __pbn__echannel = null; - private int? __pbn__echannel; + public bool ShouldSerializetxspeed_histogram_max() => __pbn__txspeed_histogram_max != null; + public void Resettxspeed_histogram_max() => __pbn__txspeed_histogram_max = null; + private uint? __pbn__txspeed_histogram_max; - [global::ProtoBuf.ProtoMember(2)] - public float volume + [global::ProtoBuf.ProtoMember(76)] + public uint txspeed_ntile_5th { - get => __pbn__volume.GetValueOrDefault(); - set => __pbn__volume = value; + get => __pbn__txspeed_ntile_5th.GetValueOrDefault(); + set => __pbn__txspeed_ntile_5th = value; } - public bool ShouldSerializevolume() => __pbn__volume != null; - public void Resetvolume() => __pbn__volume = null; - private float? __pbn__volume; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemDisplay : 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); + public bool ShouldSerializetxspeed_ntile_5th() => __pbn__txspeed_ntile_5th != null; + public void Resettxspeed_ntile_5th() => __pbn__txspeed_ntile_5th = null; + private uint? __pbn__txspeed_ntile_5th; - [global::ProtoBuf.ProtoMember(1)] - public int id + [global::ProtoBuf.ProtoMember(77)] + public uint txspeed_ntile_50th { - get => __pbn__id.GetValueOrDefault(); - set => __pbn__id = value; + get => __pbn__txspeed_ntile_50th.GetValueOrDefault(); + set => __pbn__txspeed_ntile_50th = value; } - public bool ShouldSerializeid() => __pbn__id != null; - public void Resetid() => __pbn__id = null; - private int? __pbn__id; + public bool ShouldSerializetxspeed_ntile_50th() => __pbn__txspeed_ntile_50th != null; + public void Resettxspeed_ntile_50th() => __pbn__txspeed_ntile_50th = null; + private uint? __pbn__txspeed_ntile_50th; - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string name + [global::ProtoBuf.ProtoMember(78)] + public uint txspeed_ntile_75th { - get => __pbn__name ?? ""; - set => __pbn__name = value; + get => __pbn__txspeed_ntile_75th.GetValueOrDefault(); + set => __pbn__txspeed_ntile_75th = value; } - public bool ShouldSerializename() => __pbn__name != null; - public void Resetname() => __pbn__name = null; - private string __pbn__name; + public bool ShouldSerializetxspeed_ntile_75th() => __pbn__txspeed_ntile_75th != null; + public void Resettxspeed_ntile_75th() => __pbn__txspeed_ntile_75th = null; + private uint? __pbn__txspeed_ntile_75th; - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string description + [global::ProtoBuf.ProtoMember(79)] + public uint txspeed_ntile_95th { - get => __pbn__description ?? ""; - set => __pbn__description = value; + get => __pbn__txspeed_ntile_95th.GetValueOrDefault(); + set => __pbn__txspeed_ntile_95th = value; } - public bool ShouldSerializedescription() => __pbn__description != null; - public void Resetdescription() => __pbn__description = null; - private string __pbn__description; + public bool ShouldSerializetxspeed_ntile_95th() => __pbn__txspeed_ntile_95th != null; + public void Resettxspeed_ntile_95th() => __pbn__txspeed_ntile_95th = null; + private uint? __pbn__txspeed_ntile_95th; - [global::ProtoBuf.ProtoMember(4)] - public bool is_primary + [global::ProtoBuf.ProtoMember(80)] + public uint txspeed_ntile_98th { - get => __pbn__is_primary.GetValueOrDefault(); - set => __pbn__is_primary = value; + get => __pbn__txspeed_ntile_98th.GetValueOrDefault(); + set => __pbn__txspeed_ntile_98th = value; } - public bool ShouldSerializeis_primary() => __pbn__is_primary != null; - public void Resetis_primary() => __pbn__is_primary = null; - private bool? __pbn__is_primary; + public bool ShouldSerializetxspeed_ntile_98th() => __pbn__txspeed_ntile_98th != null; + public void Resettxspeed_ntile_98th() => __pbn__txspeed_ntile_98th = null; + private uint? __pbn__txspeed_ntile_98th; - [global::ProtoBuf.ProtoMember(5)] - public bool is_enabled + [global::ProtoBuf.ProtoMember(81)] + public uint rxspeed_max { - get => __pbn__is_enabled.GetValueOrDefault(); - set => __pbn__is_enabled = value; + get => __pbn__rxspeed_max.GetValueOrDefault(); + set => __pbn__rxspeed_max = value; } - public bool ShouldSerializeis_enabled() => __pbn__is_enabled != null; - public void Resetis_enabled() => __pbn__is_enabled = null; - private bool? __pbn__is_enabled; + public bool ShouldSerializerxspeed_max() => __pbn__rxspeed_max != null; + public void Resetrxspeed_max() => __pbn__rxspeed_max = null; + private uint? __pbn__rxspeed_max; - [global::ProtoBuf.ProtoMember(6)] - public bool is_internal + [global::ProtoBuf.ProtoMember(82)] + public uint rxspeed_histogram_16 { - get => __pbn__is_internal.GetValueOrDefault(); - set => __pbn__is_internal = value; + get => __pbn__rxspeed_histogram_16.GetValueOrDefault(); + set => __pbn__rxspeed_histogram_16 = value; } - public bool ShouldSerializeis_internal() => __pbn__is_internal != null; - public void Resetis_internal() => __pbn__is_internal = null; - private bool? __pbn__is_internal; + public bool ShouldSerializerxspeed_histogram_16() => __pbn__rxspeed_histogram_16 != null; + public void Resetrxspeed_histogram_16() => __pbn__rxspeed_histogram_16 = null; + private uint? __pbn__rxspeed_histogram_16; - [global::ProtoBuf.ProtoMember(7)] - public bool has_mode_override + [global::ProtoBuf.ProtoMember(83)] + public uint rxspeed_histogram_32 { - get => __pbn__has_mode_override.GetValueOrDefault(); - set => __pbn__has_mode_override = value; + get => __pbn__rxspeed_histogram_32.GetValueOrDefault(); + set => __pbn__rxspeed_histogram_32 = value; } - public bool ShouldSerializehas_mode_override() => __pbn__has_mode_override != null; - public void Resethas_mode_override() => __pbn__has_mode_override = null; - private bool? __pbn__has_mode_override; + public bool ShouldSerializerxspeed_histogram_32() => __pbn__rxspeed_histogram_32 != null; + public void Resetrxspeed_histogram_32() => __pbn__rxspeed_histogram_32 = null; + private uint? __pbn__rxspeed_histogram_32; - [global::ProtoBuf.ProtoMember(8)] - public int width_mm + [global::ProtoBuf.ProtoMember(84)] + public uint rxspeed_histogram_64 { - get => __pbn__width_mm.GetValueOrDefault(); - set => __pbn__width_mm = value; + get => __pbn__rxspeed_histogram_64.GetValueOrDefault(); + set => __pbn__rxspeed_histogram_64 = value; } - public bool ShouldSerializewidth_mm() => __pbn__width_mm != null; - public void Resetwidth_mm() => __pbn__width_mm = null; - private int? __pbn__width_mm; + public bool ShouldSerializerxspeed_histogram_64() => __pbn__rxspeed_histogram_64 != null; + public void Resetrxspeed_histogram_64() => __pbn__rxspeed_histogram_64 = null; + private uint? __pbn__rxspeed_histogram_64; - [global::ProtoBuf.ProtoMember(9)] - public int height_mm + [global::ProtoBuf.ProtoMember(85)] + public uint rxspeed_histogram_128 { - get => __pbn__height_mm.GetValueOrDefault(); - set => __pbn__height_mm = value; + get => __pbn__rxspeed_histogram_128.GetValueOrDefault(); + set => __pbn__rxspeed_histogram_128 = value; } - public bool ShouldSerializeheight_mm() => __pbn__height_mm != null; - public void Resetheight_mm() => __pbn__height_mm = null; - private int? __pbn__height_mm; + public bool ShouldSerializerxspeed_histogram_128() => __pbn__rxspeed_histogram_128 != null; + public void Resetrxspeed_histogram_128() => __pbn__rxspeed_histogram_128 = null; + private uint? __pbn__rxspeed_histogram_128; - [global::ProtoBuf.ProtoMember(10)] - public int current_mode_id + [global::ProtoBuf.ProtoMember(86)] + public uint rxspeed_histogram_256 { - get => __pbn__current_mode_id.GetValueOrDefault(); - set => __pbn__current_mode_id = value; + get => __pbn__rxspeed_histogram_256.GetValueOrDefault(); + set => __pbn__rxspeed_histogram_256 = value; } - public bool ShouldSerializecurrent_mode_id() => __pbn__current_mode_id != null; - public void Resetcurrent_mode_id() => __pbn__current_mode_id = null; - private int? __pbn__current_mode_id; - - [global::ProtoBuf.ProtoMember(11)] - public global::System.Collections.Generic.List modes { get; } = new global::System.Collections.Generic.List(); + public bool ShouldSerializerxspeed_histogram_256() => __pbn__rxspeed_histogram_256 != null; + public void Resetrxspeed_histogram_256() => __pbn__rxspeed_histogram_256 = null; + private uint? __pbn__rxspeed_histogram_256; - [global::ProtoBuf.ProtoMember(12)] - public int refresh_rate_min + [global::ProtoBuf.ProtoMember(87)] + public uint rxspeed_histogram_512 { - get => __pbn__refresh_rate_min.GetValueOrDefault(); - set => __pbn__refresh_rate_min = value; + get => __pbn__rxspeed_histogram_512.GetValueOrDefault(); + set => __pbn__rxspeed_histogram_512 = value; } - public bool ShouldSerializerefresh_rate_min() => __pbn__refresh_rate_min != null; - public void Resetrefresh_rate_min() => __pbn__refresh_rate_min = null; - private int? __pbn__refresh_rate_min; + public bool ShouldSerializerxspeed_histogram_512() => __pbn__rxspeed_histogram_512 != null; + public void Resetrxspeed_histogram_512() => __pbn__rxspeed_histogram_512 = null; + private uint? __pbn__rxspeed_histogram_512; - [global::ProtoBuf.ProtoMember(13)] - public int refresh_rate_max + [global::ProtoBuf.ProtoMember(88)] + public uint rxspeed_histogram_1024 { - get => __pbn__refresh_rate_max.GetValueOrDefault(); - set => __pbn__refresh_rate_max = value; + get => __pbn__rxspeed_histogram_1024.GetValueOrDefault(); + set => __pbn__rxspeed_histogram_1024 = value; } - public bool ShouldSerializerefresh_rate_max() => __pbn__refresh_rate_max != null; - public void Resetrefresh_rate_max() => __pbn__refresh_rate_max = null; - private int? __pbn__refresh_rate_max; + public bool ShouldSerializerxspeed_histogram_1024() => __pbn__rxspeed_histogram_1024 != null; + public void Resetrxspeed_histogram_1024() => __pbn__rxspeed_histogram_1024 = null; + private uint? __pbn__rxspeed_histogram_1024; - [global::ProtoBuf.ProtoMember(14)] - public bool is_vrr_capable + [global::ProtoBuf.ProtoMember(89)] + public uint rxspeed_histogram_max { - get => __pbn__is_vrr_capable.GetValueOrDefault(); - set => __pbn__is_vrr_capable = value; + get => __pbn__rxspeed_histogram_max.GetValueOrDefault(); + set => __pbn__rxspeed_histogram_max = value; } - public bool ShouldSerializeis_vrr_capable() => __pbn__is_vrr_capable != null; - public void Resetis_vrr_capable() => __pbn__is_vrr_capable = null; - private bool? __pbn__is_vrr_capable; + public bool ShouldSerializerxspeed_histogram_max() => __pbn__rxspeed_histogram_max != null; + public void Resetrxspeed_histogram_max() => __pbn__rxspeed_histogram_max = null; + private uint? __pbn__rxspeed_histogram_max; - [global::ProtoBuf.ProtoMember(15)] - public bool is_vrr_enabled + [global::ProtoBuf.ProtoMember(90)] + public uint rxspeed_ntile_5th { - get => __pbn__is_vrr_enabled.GetValueOrDefault(); - set => __pbn__is_vrr_enabled = value; + get => __pbn__rxspeed_ntile_5th.GetValueOrDefault(); + set => __pbn__rxspeed_ntile_5th = value; } - public bool ShouldSerializeis_vrr_enabled() => __pbn__is_vrr_enabled != null; - public void Resetis_vrr_enabled() => __pbn__is_vrr_enabled = null; - private bool? __pbn__is_vrr_enabled; + public bool ShouldSerializerxspeed_ntile_5th() => __pbn__rxspeed_ntile_5th != null; + public void Resetrxspeed_ntile_5th() => __pbn__rxspeed_ntile_5th = null; + private uint? __pbn__rxspeed_ntile_5th; - [global::ProtoBuf.ProtoMember(16)] - public bool is_hdr_capable + [global::ProtoBuf.ProtoMember(91)] + public uint rxspeed_ntile_50th { - get => __pbn__is_hdr_capable.GetValueOrDefault(); - set => __pbn__is_hdr_capable = value; + get => __pbn__rxspeed_ntile_50th.GetValueOrDefault(); + set => __pbn__rxspeed_ntile_50th = value; } - public bool ShouldSerializeis_hdr_capable() => __pbn__is_hdr_capable != null; - public void Resetis_hdr_capable() => __pbn__is_hdr_capable = null; - private bool? __pbn__is_hdr_capable; + public bool ShouldSerializerxspeed_ntile_50th() => __pbn__rxspeed_ntile_50th != null; + public void Resetrxspeed_ntile_50th() => __pbn__rxspeed_ntile_50th = null; + private uint? __pbn__rxspeed_ntile_50th; - [global::ProtoBuf.ProtoMember(17)] - public bool is_hdr_enabled + [global::ProtoBuf.ProtoMember(92)] + public uint rxspeed_ntile_75th { - get => __pbn__is_hdr_enabled.GetValueOrDefault(); - set => __pbn__is_hdr_enabled = value; + get => __pbn__rxspeed_ntile_75th.GetValueOrDefault(); + set => __pbn__rxspeed_ntile_75th = value; } - public bool ShouldSerializeis_hdr_enabled() => __pbn__is_hdr_enabled != null; - public void Resetis_hdr_enabled() => __pbn__is_hdr_enabled = null; - private bool? __pbn__is_hdr_enabled; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemDisplayManagerSetMode : 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); + public bool ShouldSerializerxspeed_ntile_75th() => __pbn__rxspeed_ntile_75th != null; + public void Resetrxspeed_ntile_75th() => __pbn__rxspeed_ntile_75th = null; + private uint? __pbn__rxspeed_ntile_75th; - [global::ProtoBuf.ProtoMember(1)] - public int display_id + [global::ProtoBuf.ProtoMember(93)] + public uint rxspeed_ntile_95th { - get => __pbn__display_id.GetValueOrDefault(); - set => __pbn__display_id = value; + get => __pbn__rxspeed_ntile_95th.GetValueOrDefault(); + set => __pbn__rxspeed_ntile_95th = value; } - public bool ShouldSerializedisplay_id() => __pbn__display_id != null; - public void Resetdisplay_id() => __pbn__display_id = null; - private int? __pbn__display_id; + public bool ShouldSerializerxspeed_ntile_95th() => __pbn__rxspeed_ntile_95th != null; + public void Resetrxspeed_ntile_95th() => __pbn__rxspeed_ntile_95th = null; + private uint? __pbn__rxspeed_ntile_95th; - [global::ProtoBuf.ProtoMember(2)] - public int mode_id + [global::ProtoBuf.ProtoMember(94)] + public uint rxspeed_ntile_98th { - get => __pbn__mode_id.GetValueOrDefault(); - set => __pbn__mode_id = value; + get => __pbn__rxspeed_ntile_98th.GetValueOrDefault(); + set => __pbn__rxspeed_ntile_98th = value; } - public bool ShouldSerializemode_id() => __pbn__mode_id != null; - public void Resetmode_id() => __pbn__mode_id = null; - private int? __pbn__mode_id; + public bool ShouldSerializerxspeed_ntile_98th() => __pbn__rxspeed_ntile_98th != null; + public void Resetrxspeed_ntile_98th() => __pbn__rxspeed_ntile_98th = null; + private uint? __pbn__rxspeed_ntile_98th; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemDisplayManagerState : global::ProtoBuf.IExtensible + public partial class CMsgSteamDatagramP2PRoutingSummary : 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 displays { get; } = new global::System.Collections.Generic.List(); - [global::ProtoBuf.ProtoMember(2)] - public bool is_mode_switching_supported - { - get => __pbn__is_mode_switching_supported.GetValueOrDefault(); - set => __pbn__is_mode_switching_supported = value; - } - public bool ShouldSerializeis_mode_switching_supported() => __pbn__is_mode_switching_supported != null; - public void Resetis_mode_switching_supported() => __pbn__is_mode_switching_supported = null; - private bool? __pbn__is_mode_switching_supported; + public CMsgSteamNetworkingICESessionSummary ice { get; set; } [global::ProtoBuf.ProtoMember(3)] - public int compatibility_mode - { - get => __pbn__compatibility_mode.GetValueOrDefault(); - set => __pbn__compatibility_mode = value; - } - public bool ShouldSerializecompatibility_mode() => __pbn__compatibility_mode != null; - public void Resetcompatibility_mode() => __pbn__compatibility_mode = null; - private int? __pbn__compatibility_mode; + public CMsgSteamNetworkingP2PSDRRoutingSummary sdr { get; set; } } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemDisplayMode : global::ProtoBuf.IExtensible + public partial class CMsgSteamNetworkingICESessionSummary : 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 id + public uint local_candidate_types { - get => __pbn__id.GetValueOrDefault(); - set => __pbn__id = value; + get => __pbn__local_candidate_types.GetValueOrDefault(); + set => __pbn__local_candidate_types = value; } - public bool ShouldSerializeid() => __pbn__id != null; - public void Resetid() => __pbn__id = null; - private int? __pbn__id; + public bool ShouldSerializelocal_candidate_types() => __pbn__local_candidate_types != null; + public void Resetlocal_candidate_types() => __pbn__local_candidate_types = null; + private uint? __pbn__local_candidate_types; [global::ProtoBuf.ProtoMember(2)] - public int width + public uint remote_candidate_types { - get => __pbn__width.GetValueOrDefault(); - set => __pbn__width = value; + get => __pbn__remote_candidate_types.GetValueOrDefault(); + set => __pbn__remote_candidate_types = value; } - public bool ShouldSerializewidth() => __pbn__width != null; - public void Resetwidth() => __pbn__width = null; - private int? __pbn__width; + public bool ShouldSerializeremote_candidate_types() => __pbn__remote_candidate_types != null; + public void Resetremote_candidate_types() => __pbn__remote_candidate_types = null; + private uint? __pbn__remote_candidate_types; [global::ProtoBuf.ProtoMember(3)] - public int height + public uint initial_route_kind { - get => __pbn__height.GetValueOrDefault(); - set => __pbn__height = value; + get => __pbn__initial_route_kind.GetValueOrDefault(); + set => __pbn__initial_route_kind = value; } - public bool ShouldSerializeheight() => __pbn__height != null; - public void Resetheight() => __pbn__height = null; - private int? __pbn__height; + public bool ShouldSerializeinitial_route_kind() => __pbn__initial_route_kind != null; + public void Resetinitial_route_kind() => __pbn__initial_route_kind = null; + private uint? __pbn__initial_route_kind; [global::ProtoBuf.ProtoMember(4)] - public int refresh_hz + public uint initial_ping { - get => __pbn__refresh_hz.GetValueOrDefault(); - set => __pbn__refresh_hz = value; + get => __pbn__initial_ping.GetValueOrDefault(); + set => __pbn__initial_ping = value; } - public bool ShouldSerializerefresh_hz() => __pbn__refresh_hz != null; - public void Resetrefresh_hz() => __pbn__refresh_hz = null; - private int? __pbn__refresh_hz; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemDockState : 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 CMsgSystemDockUpdateState update_state { get; set; } - - } + public bool ShouldSerializeinitial_ping() => __pbn__initial_ping != null; + public void Resetinitial_ping() => __pbn__initial_ping = null; + private uint? __pbn__initial_ping; - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemDockUpdateFirmware : 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(5)] + public uint negotiation_ms + { + get => __pbn__negotiation_ms.GetValueOrDefault(); + set => __pbn__negotiation_ms = value; + } + public bool ShouldSerializenegotiation_ms() => __pbn__negotiation_ms != null; + public void Resetnegotiation_ms() => __pbn__negotiation_ms = null; + private uint? __pbn__negotiation_ms; - [global::ProtoBuf.ProtoMember(1)] - public bool check_only + [global::ProtoBuf.ProtoMember(6)] + public uint initial_score { - get => __pbn__check_only.GetValueOrDefault(); - set => __pbn__check_only = value; + get => __pbn__initial_score.GetValueOrDefault(); + set => __pbn__initial_score = value; } - public bool ShouldSerializecheck_only() => __pbn__check_only != null; - public void Resetcheck_only() => __pbn__check_only = null; - private bool? __pbn__check_only; + public bool ShouldSerializeinitial_score() => __pbn__initial_score != null; + public void Resetinitial_score() => __pbn__initial_score = null; + private uint? __pbn__initial_score; - } + [global::ProtoBuf.ProtoMember(7)] + public uint failure_reason_code + { + get => __pbn__failure_reason_code.GetValueOrDefault(); + set => __pbn__failure_reason_code = value; + } + public bool ShouldSerializefailure_reason_code() => __pbn__failure_reason_code != null; + public void Resetfailure_reason_code() => __pbn__failure_reason_code = null; + private uint? __pbn__failure_reason_code; - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemDockUpdateState : 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(12)] + public uint selected_seconds + { + get => __pbn__selected_seconds.GetValueOrDefault(); + set => __pbn__selected_seconds = value; + } + public bool ShouldSerializeselected_seconds() => __pbn__selected_seconds != null; + public void Resetselected_seconds() => __pbn__selected_seconds = null; + private uint? __pbn__selected_seconds; - [global::ProtoBuf.ProtoMember(1)] - public int state + [global::ProtoBuf.ProtoMember(13)] + public uint user_settings { - get => __pbn__state.GetValueOrDefault(); - set => __pbn__state = value; + get => __pbn__user_settings.GetValueOrDefault(); + set => __pbn__user_settings = value; } - public bool ShouldSerializestate() => __pbn__state != null; - public void Resetstate() => __pbn__state = null; - private int? __pbn__state; + public bool ShouldSerializeuser_settings() => __pbn__user_settings != null; + public void Resetuser_settings() => __pbn__user_settings = null; + private uint? __pbn__user_settings; - [global::ProtoBuf.ProtoMember(2, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public uint rtime_last_checked + [global::ProtoBuf.ProtoMember(14)] + public uint ice_enable_var { - get => __pbn__rtime_last_checked.GetValueOrDefault(); - set => __pbn__rtime_last_checked = value; + get => __pbn__ice_enable_var.GetValueOrDefault(); + set => __pbn__ice_enable_var = value; } - public bool ShouldSerializertime_last_checked() => __pbn__rtime_last_checked != null; - public void Resetrtime_last_checked() => __pbn__rtime_last_checked = null; - private uint? __pbn__rtime_last_checked; + public bool ShouldSerializeice_enable_var() => __pbn__ice_enable_var != null; + public void Resetice_enable_var() => __pbn__ice_enable_var = null; + private uint? __pbn__ice_enable_var; - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string version_current + [global::ProtoBuf.ProtoMember(15)] + public uint local_candidate_types_allowed { - get => __pbn__version_current ?? ""; - set => __pbn__version_current = value; + get => __pbn__local_candidate_types_allowed.GetValueOrDefault(); + set => __pbn__local_candidate_types_allowed = value; } - public bool ShouldSerializeversion_current() => __pbn__version_current != null; - public void Resetversion_current() => __pbn__version_current = null; - private string __pbn__version_current; + public bool ShouldSerializelocal_candidate_types_allowed() => __pbn__local_candidate_types_allowed != null; + public void Resetlocal_candidate_types_allowed() => __pbn__local_candidate_types_allowed = null; + private uint? __pbn__local_candidate_types_allowed; - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string version_available + [global::ProtoBuf.ProtoMember(16)] + public uint best_route_kind { - get => __pbn__version_available ?? ""; - set => __pbn__version_available = value; + get => __pbn__best_route_kind.GetValueOrDefault(); + set => __pbn__best_route_kind = value; } - public bool ShouldSerializeversion_available() => __pbn__version_available != null; - public void Resetversion_available() => __pbn__version_available = null; - private string __pbn__version_available; + public bool ShouldSerializebest_route_kind() => __pbn__best_route_kind != null; + public void Resetbest_route_kind() => __pbn__best_route_kind = null; + private uint? __pbn__best_route_kind; - [global::ProtoBuf.ProtoMember(5)] - public float stage_progress + [global::ProtoBuf.ProtoMember(17)] + public uint best_ping { - get => __pbn__stage_progress.GetValueOrDefault(); - set => __pbn__stage_progress = value; + get => __pbn__best_ping.GetValueOrDefault(); + set => __pbn__best_ping = value; } - public bool ShouldSerializestage_progress() => __pbn__stage_progress != null; - public void Resetstage_progress() => __pbn__stage_progress = null; - private float? __pbn__stage_progress; + public bool ShouldSerializebest_ping() => __pbn__best_ping != null; + public void Resetbest_ping() => __pbn__best_ping = null; + private uint? __pbn__best_ping; - [global::ProtoBuf.ProtoMember(6, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public uint rtime_estimated_completion + [global::ProtoBuf.ProtoMember(18)] + public uint best_score { - get => __pbn__rtime_estimated_completion.GetValueOrDefault(); - set => __pbn__rtime_estimated_completion = value; + get => __pbn__best_score.GetValueOrDefault(); + set => __pbn__best_score = value; } - public bool ShouldSerializertime_estimated_completion() => __pbn__rtime_estimated_completion != null; - public void Resetrtime_estimated_completion() => __pbn__rtime_estimated_completion = null; - private uint? __pbn__rtime_estimated_completion; + public bool ShouldSerializebest_score() => __pbn__best_score != null; + public void Resetbest_score() => __pbn__best_score = null; + private uint? __pbn__best_score; - [global::ProtoBuf.ProtoMember(7)] - public int old_fw_workaround + [global::ProtoBuf.ProtoMember(19)] + public uint best_time { - get => __pbn__old_fw_workaround.GetValueOrDefault(); - set => __pbn__old_fw_workaround = value; + get => __pbn__best_time.GetValueOrDefault(); + set => __pbn__best_time = value; } - public bool ShouldSerializeold_fw_workaround() => __pbn__old_fw_workaround != null; - public void Resetold_fw_workaround() => __pbn__old_fw_workaround = null; - private int? __pbn__old_fw_workaround; + public bool ShouldSerializebest_time() => __pbn__best_time != null; + public void Resetbest_time() => __pbn__best_time = null; + private uint? __pbn__best_time; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemManagerSettings : global::ProtoBuf.IExtensible + public partial class CMsgSteamNetworkingP2PSDRRoutingSummary : 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 float idle_backlight_dim_battery_seconds + public uint initial_ping { - get => __pbn__idle_backlight_dim_battery_seconds.GetValueOrDefault(); - set => __pbn__idle_backlight_dim_battery_seconds = value; + get => __pbn__initial_ping.GetValueOrDefault(); + set => __pbn__initial_ping = value; } - public bool ShouldSerializeidle_backlight_dim_battery_seconds() => __pbn__idle_backlight_dim_battery_seconds != null; - public void Resetidle_backlight_dim_battery_seconds() => __pbn__idle_backlight_dim_battery_seconds = null; - private float? __pbn__idle_backlight_dim_battery_seconds; + public bool ShouldSerializeinitial_ping() => __pbn__initial_ping != null; + public void Resetinitial_ping() => __pbn__initial_ping = null; + private uint? __pbn__initial_ping; [global::ProtoBuf.ProtoMember(2)] - public float idle_backlight_dim_ac_seconds + public uint initial_ping_front_local { - get => __pbn__idle_backlight_dim_ac_seconds.GetValueOrDefault(); - set => __pbn__idle_backlight_dim_ac_seconds = value; + get => __pbn__initial_ping_front_local.GetValueOrDefault(); + set => __pbn__initial_ping_front_local = value; } - public bool ShouldSerializeidle_backlight_dim_ac_seconds() => __pbn__idle_backlight_dim_ac_seconds != null; - public void Resetidle_backlight_dim_ac_seconds() => __pbn__idle_backlight_dim_ac_seconds = null; - private float? __pbn__idle_backlight_dim_ac_seconds; + public bool ShouldSerializeinitial_ping_front_local() => __pbn__initial_ping_front_local != null; + public void Resetinitial_ping_front_local() => __pbn__initial_ping_front_local = null; + private uint? __pbn__initial_ping_front_local; [global::ProtoBuf.ProtoMember(3)] - public float idle_suspend_battery_seconds + public uint initial_ping_front_remote { - get => __pbn__idle_suspend_battery_seconds.GetValueOrDefault(); - set => __pbn__idle_suspend_battery_seconds = value; + get => __pbn__initial_ping_front_remote.GetValueOrDefault(); + set => __pbn__initial_ping_front_remote = value; } - public bool ShouldSerializeidle_suspend_battery_seconds() => __pbn__idle_suspend_battery_seconds != null; - public void Resetidle_suspend_battery_seconds() => __pbn__idle_suspend_battery_seconds = null; - private float? __pbn__idle_suspend_battery_seconds; + public bool ShouldSerializeinitial_ping_front_remote() => __pbn__initial_ping_front_remote != null; + public void Resetinitial_ping_front_remote() => __pbn__initial_ping_front_remote = null; + private uint? __pbn__initial_ping_front_remote; [global::ProtoBuf.ProtoMember(4)] - public float idle_suspend_ac_seconds + public uint initial_score { - get => __pbn__idle_suspend_ac_seconds.GetValueOrDefault(); - set => __pbn__idle_suspend_ac_seconds = value; + get => __pbn__initial_score.GetValueOrDefault(); + set => __pbn__initial_score = value; } - public bool ShouldSerializeidle_suspend_ac_seconds() => __pbn__idle_suspend_ac_seconds != null; - public void Resetidle_suspend_ac_seconds() => __pbn__idle_suspend_ac_seconds = null; - private float? __pbn__idle_suspend_ac_seconds; + public bool ShouldSerializeinitial_score() => __pbn__initial_score != null; + public void Resetinitial_score() => __pbn__initial_score = null; + private uint? __pbn__initial_score; - [global::ProtoBuf.ProtoMember(5)] - public bool idle_suspend_supressed + [global::ProtoBuf.ProtoMember(5, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint initial_pop_local { - get => __pbn__idle_suspend_supressed.GetValueOrDefault(); - set => __pbn__idle_suspend_supressed = value; + get => __pbn__initial_pop_local.GetValueOrDefault(); + set => __pbn__initial_pop_local = value; } - public bool ShouldSerializeidle_suspend_supressed() => __pbn__idle_suspend_supressed != null; - public void Resetidle_suspend_supressed() => __pbn__idle_suspend_supressed = null; - private bool? __pbn__idle_suspend_supressed; + public bool ShouldSerializeinitial_pop_local() => __pbn__initial_pop_local != null; + public void Resetinitial_pop_local() => __pbn__initial_pop_local = null; + private uint? __pbn__initial_pop_local; - [global::ProtoBuf.ProtoMember(6)] - public bool is_adaptive_brightness_available + [global::ProtoBuf.ProtoMember(6, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint initial_pop_remote { - get => __pbn__is_adaptive_brightness_available.GetValueOrDefault(); - set => __pbn__is_adaptive_brightness_available = value; + get => __pbn__initial_pop_remote.GetValueOrDefault(); + set => __pbn__initial_pop_remote = value; } - public bool ShouldSerializeis_adaptive_brightness_available() => __pbn__is_adaptive_brightness_available != null; - public void Resetis_adaptive_brightness_available() => __pbn__is_adaptive_brightness_available = null; - private bool? __pbn__is_adaptive_brightness_available; + public bool ShouldSerializeinitial_pop_remote() => __pbn__initial_pop_remote != null; + public void Resetinitial_pop_remote() => __pbn__initial_pop_remote = null; + private uint? __pbn__initial_pop_remote; [global::ProtoBuf.ProtoMember(7)] - public bool display_adaptive_brightness_enabled + public uint negotiation_ms { - get => __pbn__display_adaptive_brightness_enabled.GetValueOrDefault(); - set => __pbn__display_adaptive_brightness_enabled = value; + get => __pbn__negotiation_ms.GetValueOrDefault(); + set => __pbn__negotiation_ms = value; } - public bool ShouldSerializedisplay_adaptive_brightness_enabled() => __pbn__display_adaptive_brightness_enabled != null; - public void Resetdisplay_adaptive_brightness_enabled() => __pbn__display_adaptive_brightness_enabled = null; - private bool? __pbn__display_adaptive_brightness_enabled; + public bool ShouldSerializenegotiation_ms() => __pbn__negotiation_ms != null; + public void Resetnegotiation_ms() => __pbn__negotiation_ms = null; + private uint? __pbn__negotiation_ms; [global::ProtoBuf.ProtoMember(8)] - public bool is_display_colorprofile_available + public uint selected_seconds { - get => __pbn__is_display_colorprofile_available.GetValueOrDefault(); - set => __pbn__is_display_colorprofile_available = value; + get => __pbn__selected_seconds.GetValueOrDefault(); + set => __pbn__selected_seconds = value; } - public bool ShouldSerializeis_display_colorprofile_available() => __pbn__is_display_colorprofile_available != null; - public void Resetis_display_colorprofile_available() => __pbn__is_display_colorprofile_available = null; - private bool? __pbn__is_display_colorprofile_available; + public bool ShouldSerializeselected_seconds() => __pbn__selected_seconds != null; + public void Resetselected_seconds() => __pbn__selected_seconds = null; + private uint? __pbn__selected_seconds; - [global::ProtoBuf.ProtoMember(9)] - public int display_colorprofile + [global::ProtoBuf.ProtoMember(11)] + public uint best_ping { - get => __pbn__display_colorprofile.GetValueOrDefault(); - set => __pbn__display_colorprofile = value; + get => __pbn__best_ping.GetValueOrDefault(); + set => __pbn__best_ping = value; } - public bool ShouldSerializedisplay_colorprofile() => __pbn__display_colorprofile != null; - public void Resetdisplay_colorprofile() => __pbn__display_colorprofile = null; - private int? __pbn__display_colorprofile; + public bool ShouldSerializebest_ping() => __pbn__best_ping != null; + public void Resetbest_ping() => __pbn__best_ping = null; + private uint? __pbn__best_ping; - [global::ProtoBuf.ProtoMember(10)] - public bool display_nightmode_enabled + [global::ProtoBuf.ProtoMember(12)] + public uint best_ping_front_local { - get => __pbn__display_nightmode_enabled.GetValueOrDefault(); - set => __pbn__display_nightmode_enabled = value; + get => __pbn__best_ping_front_local.GetValueOrDefault(); + set => __pbn__best_ping_front_local = value; } - public bool ShouldSerializedisplay_nightmode_enabled() => __pbn__display_nightmode_enabled != null; - public void Resetdisplay_nightmode_enabled() => __pbn__display_nightmode_enabled = null; - private bool? __pbn__display_nightmode_enabled; + public bool ShouldSerializebest_ping_front_local() => __pbn__best_ping_front_local != null; + public void Resetbest_ping_front_local() => __pbn__best_ping_front_local = null; + private uint? __pbn__best_ping_front_local; - [global::ProtoBuf.ProtoMember(11)] - public float display_nightmode_tintstrength + [global::ProtoBuf.ProtoMember(13)] + public uint best_ping_front_remote { - get => __pbn__display_nightmode_tintstrength.GetValueOrDefault(); - set => __pbn__display_nightmode_tintstrength = value; + get => __pbn__best_ping_front_remote.GetValueOrDefault(); + set => __pbn__best_ping_front_remote = value; } - public bool ShouldSerializedisplay_nightmode_tintstrength() => __pbn__display_nightmode_tintstrength != null; - public void Resetdisplay_nightmode_tintstrength() => __pbn__display_nightmode_tintstrength = null; - private float? __pbn__display_nightmode_tintstrength; + public bool ShouldSerializebest_ping_front_remote() => __pbn__best_ping_front_remote != null; + public void Resetbest_ping_front_remote() => __pbn__best_ping_front_remote = null; + private uint? __pbn__best_ping_front_remote; - [global::ProtoBuf.ProtoMember(12)] - public float display_nightmode_maxhue + [global::ProtoBuf.ProtoMember(14)] + public uint best_score { - get => __pbn__display_nightmode_maxhue.GetValueOrDefault(); - set => __pbn__display_nightmode_maxhue = value; + get => __pbn__best_score.GetValueOrDefault(); + set => __pbn__best_score = value; } - public bool ShouldSerializedisplay_nightmode_maxhue() => __pbn__display_nightmode_maxhue != null; - public void Resetdisplay_nightmode_maxhue() => __pbn__display_nightmode_maxhue = null; - private float? __pbn__display_nightmode_maxhue; + public bool ShouldSerializebest_score() => __pbn__best_score != null; + public void Resetbest_score() => __pbn__best_score = null; + private uint? __pbn__best_score; - [global::ProtoBuf.ProtoMember(13)] - public float display_nightmode_maxsat + [global::ProtoBuf.ProtoMember(15, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint best_pop_local { - get => __pbn__display_nightmode_maxsat.GetValueOrDefault(); - set => __pbn__display_nightmode_maxsat = value; + get => __pbn__best_pop_local.GetValueOrDefault(); + set => __pbn__best_pop_local = value; } - public bool ShouldSerializedisplay_nightmode_maxsat() => __pbn__display_nightmode_maxsat != null; - public void Resetdisplay_nightmode_maxsat() => __pbn__display_nightmode_maxsat = null; - private float? __pbn__display_nightmode_maxsat; + public bool ShouldSerializebest_pop_local() => __pbn__best_pop_local != null; + public void Resetbest_pop_local() => __pbn__best_pop_local = null; + private uint? __pbn__best_pop_local; - [global::ProtoBuf.ProtoMember(14)] - public float display_nightmode_uiexp + [global::ProtoBuf.ProtoMember(16, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint best_pop_remote { - get => __pbn__display_nightmode_uiexp.GetValueOrDefault(); - set => __pbn__display_nightmode_uiexp = value; + get => __pbn__best_pop_remote.GetValueOrDefault(); + set => __pbn__best_pop_remote = value; } - public bool ShouldSerializedisplay_nightmode_uiexp() => __pbn__display_nightmode_uiexp != null; - public void Resetdisplay_nightmode_uiexp() => __pbn__display_nightmode_uiexp = null; - private float? __pbn__display_nightmode_uiexp; + public bool ShouldSerializebest_pop_remote() => __pbn__best_pop_remote != null; + public void Resetbest_pop_remote() => __pbn__best_pop_remote = null; + private uint? __pbn__best_pop_remote; - [global::ProtoBuf.ProtoMember(15)] - public float display_nightmode_blend + [global::ProtoBuf.ProtoMember(17)] + public uint best_time { - get => __pbn__display_nightmode_blend.GetValueOrDefault(); - set => __pbn__display_nightmode_blend = value; + get => __pbn__best_time.GetValueOrDefault(); + set => __pbn__best_time = value; } - public bool ShouldSerializedisplay_nightmode_blend() => __pbn__display_nightmode_blend != null; - public void Resetdisplay_nightmode_blend() => __pbn__display_nightmode_blend = null; - private float? __pbn__display_nightmode_blend; + public bool ShouldSerializebest_time() => __pbn__best_time != null; + public void Resetbest_time() => __pbn__best_time = null; + private uint? __pbn__best_time; - [global::ProtoBuf.ProtoMember(16)] - public bool display_nightmode_reset + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgStorageDevicesData : 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 drives { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List block_devices { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public bool is_unmount_supported { - get => __pbn__display_nightmode_reset.GetValueOrDefault(); - set => __pbn__display_nightmode_reset = value; + get => __pbn__is_unmount_supported.GetValueOrDefault(); + set => __pbn__is_unmount_supported = value; } - public bool ShouldSerializedisplay_nightmode_reset() => __pbn__display_nightmode_reset != null; - public void Resetdisplay_nightmode_reset() => __pbn__display_nightmode_reset = null; - private bool? __pbn__display_nightmode_reset; + public bool ShouldSerializeis_unmount_supported() => __pbn__is_unmount_supported != null; + public void Resetis_unmount_supported() => __pbn__is_unmount_supported = null; + private bool? __pbn__is_unmount_supported; + + [global::ProtoBuf.ProtoMember(4)] + public bool is_trim_supported + { + get => __pbn__is_trim_supported.GetValueOrDefault(); + set => __pbn__is_trim_supported = value; + } + public bool ShouldSerializeis_trim_supported() => __pbn__is_trim_supported != null; + public void Resetis_trim_supported() => __pbn__is_trim_supported = null; + private bool? __pbn__is_trim_supported; + + [global::ProtoBuf.ProtoMember(5)] + public bool is_trim_running + { + get => __pbn__is_trim_running.GetValueOrDefault(); + set => __pbn__is_trim_running = value; + } + public bool ShouldSerializeis_trim_running() => __pbn__is_trim_running != null; + public void Resetis_trim_running() => __pbn__is_trim_running = null; + private bool? __pbn__is_trim_running; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgStorageDevicesData_BlockDevice : 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(17)] - public bool display_nightmode_schedule_enabled + [global::ProtoBuf.ProtoMember(1)] + [global::System.ComponentModel.DefaultValue(0u)] + public uint id { - get => __pbn__display_nightmode_schedule_enabled.GetValueOrDefault(); - set => __pbn__display_nightmode_schedule_enabled = value; + get => __pbn__id ?? 0u; + set => __pbn__id = value; } - public bool ShouldSerializedisplay_nightmode_schedule_enabled() => __pbn__display_nightmode_schedule_enabled != null; - public void Resetdisplay_nightmode_schedule_enabled() => __pbn__display_nightmode_schedule_enabled = null; - private bool? __pbn__display_nightmode_schedule_enabled; + public bool ShouldSerializeid() => __pbn__id != null; + public void Resetid() => __pbn__id = null; + private uint? __pbn__id; - [global::ProtoBuf.ProtoMember(18)] - public float display_nightmode_schedule_starttime + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(0u)] + public uint drive_id { - get => __pbn__display_nightmode_schedule_starttime.GetValueOrDefault(); - set => __pbn__display_nightmode_schedule_starttime = value; + get => __pbn__drive_id ?? 0u; + set => __pbn__drive_id = value; } - public bool ShouldSerializedisplay_nightmode_schedule_starttime() => __pbn__display_nightmode_schedule_starttime != null; - public void Resetdisplay_nightmode_schedule_starttime() => __pbn__display_nightmode_schedule_starttime = null; - private float? __pbn__display_nightmode_schedule_starttime; + public bool ShouldSerializedrive_id() => __pbn__drive_id != null; + public void Resetdrive_id() => __pbn__drive_id = null; + private uint? __pbn__drive_id; - [global::ProtoBuf.ProtoMember(19)] - public float display_nightmode_schedule_endtime + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string path { - get => __pbn__display_nightmode_schedule_endtime.GetValueOrDefault(); - set => __pbn__display_nightmode_schedule_endtime = value; + get => __pbn__path ?? ""; + set => __pbn__path = value; } - public bool ShouldSerializedisplay_nightmode_schedule_endtime() => __pbn__display_nightmode_schedule_endtime != null; - public void Resetdisplay_nightmode_schedule_endtime() => __pbn__display_nightmode_schedule_endtime = null; - private float? __pbn__display_nightmode_schedule_endtime; + public bool ShouldSerializepath() => __pbn__path != null; + public void Resetpath() => __pbn__path = null; + private string __pbn__path; - [global::ProtoBuf.ProtoMember(20)] - public bool display_diagnostics_enabled + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue("")] + public string friendly_path { - get => __pbn__display_diagnostics_enabled.GetValueOrDefault(); - set => __pbn__display_diagnostics_enabled = value; + get => __pbn__friendly_path ?? ""; + set => __pbn__friendly_path = value; } - public bool ShouldSerializedisplay_diagnostics_enabled() => __pbn__display_diagnostics_enabled != null; - public void Resetdisplay_diagnostics_enabled() => __pbn__display_diagnostics_enabled = null; - private bool? __pbn__display_diagnostics_enabled; + public bool ShouldSerializefriendly_path() => __pbn__friendly_path != null; + public void Resetfriendly_path() => __pbn__friendly_path = null; + private string __pbn__friendly_path; - [global::ProtoBuf.ProtoMember(21)] - public float als_lux_latest + [global::ProtoBuf.ProtoMember(5)] + [global::System.ComponentModel.DefaultValue("")] + public string label { - get => __pbn__als_lux_latest.GetValueOrDefault(); - set => __pbn__als_lux_latest = value; + get => __pbn__label ?? ""; + set => __pbn__label = value; } - public bool ShouldSerializeals_lux_latest() => __pbn__als_lux_latest != null; - public void Resetals_lux_latest() => __pbn__als_lux_latest = null; - private float? __pbn__als_lux_latest; + public bool ShouldSerializelabel() => __pbn__label != null; + public void Resetlabel() => __pbn__label = null; + private string __pbn__label; - [global::ProtoBuf.ProtoMember(22)] - public float als_lux_median + [global::ProtoBuf.ProtoMember(6)] + public ulong size_bytes { - get => __pbn__als_lux_median.GetValueOrDefault(); - set => __pbn__als_lux_median = value; + get => __pbn__size_bytes.GetValueOrDefault(); + set => __pbn__size_bytes = value; } - public bool ShouldSerializeals_lux_median() => __pbn__als_lux_median != null; - public void Resetals_lux_median() => __pbn__als_lux_median = null; - private float? __pbn__als_lux_median; + public bool ShouldSerializesize_bytes() => __pbn__size_bytes != null; + public void Resetsize_bytes() => __pbn__size_bytes = null; + private ulong? __pbn__size_bytes; - [global::ProtoBuf.ProtoMember(23)] - public float display_brightness_linear + [global::ProtoBuf.ProtoMember(7)] + public bool is_formattable { - get => __pbn__display_brightness_linear.GetValueOrDefault(); - set => __pbn__display_brightness_linear = value; + get => __pbn__is_formattable.GetValueOrDefault(); + set => __pbn__is_formattable = value; } - public bool ShouldSerializedisplay_brightness_linear() => __pbn__display_brightness_linear != null; - public void Resetdisplay_brightness_linear() => __pbn__display_brightness_linear = null; - private float? __pbn__display_brightness_linear; + public bool ShouldSerializeis_formattable() => __pbn__is_formattable != null; + public void Resetis_formattable() => __pbn__is_formattable = null; + private bool? __pbn__is_formattable; - [global::ProtoBuf.ProtoMember(24)] - public float display_brightness_adaptivemin + [global::ProtoBuf.ProtoMember(8)] + public bool is_read_only { - get => __pbn__display_brightness_adaptivemin.GetValueOrDefault(); - set => __pbn__display_brightness_adaptivemin = value; + get => __pbn__is_read_only.GetValueOrDefault(); + set => __pbn__is_read_only = value; } - public bool ShouldSerializedisplay_brightness_adaptivemin() => __pbn__display_brightness_adaptivemin != null; - public void Resetdisplay_brightness_adaptivemin() => __pbn__display_brightness_adaptivemin = null; - private float? __pbn__display_brightness_adaptivemin; + public bool ShouldSerializeis_read_only() => __pbn__is_read_only != null; + public void Resetis_read_only() => __pbn__is_read_only = null; + private bool? __pbn__is_read_only; - [global::ProtoBuf.ProtoMember(25)] - public float display_brightness_adaptivemax + [global::ProtoBuf.ProtoMember(9)] + public bool is_root_device { - get => __pbn__display_brightness_adaptivemax.GetValueOrDefault(); - set => __pbn__display_brightness_adaptivemax = value; + get => __pbn__is_root_device.GetValueOrDefault(); + set => __pbn__is_root_device = value; } - public bool ShouldSerializedisplay_brightness_adaptivemax() => __pbn__display_brightness_adaptivemax != null; - public void Resetdisplay_brightness_adaptivemax() => __pbn__display_brightness_adaptivemax = null; - private float? __pbn__display_brightness_adaptivemax; + public bool ShouldSerializeis_root_device() => __pbn__is_root_device != null; + public void Resetis_root_device() => __pbn__is_root_device = null; + private bool? __pbn__is_root_device; - [global::ProtoBuf.ProtoMember(26)] - public bool is_wifi_powersave_enabled + [global::ProtoBuf.ProtoMember(10)] + public int content_type { - get => __pbn__is_wifi_powersave_enabled.GetValueOrDefault(); - set => __pbn__is_wifi_powersave_enabled = value; + get => __pbn__content_type.GetValueOrDefault(); + set => __pbn__content_type = value; } - public bool ShouldSerializeis_wifi_powersave_enabled() => __pbn__is_wifi_powersave_enabled != null; - public void Resetis_wifi_powersave_enabled() => __pbn__is_wifi_powersave_enabled = null; - private bool? __pbn__is_wifi_powersave_enabled; + public bool ShouldSerializecontent_type() => __pbn__content_type != null; + public void Resetcontent_type() => __pbn__content_type = null; + private int? __pbn__content_type; - [global::ProtoBuf.ProtoMember(27)] - public bool is_fan_control_available + [global::ProtoBuf.ProtoMember(11)] + public int filesystem_type { - get => __pbn__is_fan_control_available.GetValueOrDefault(); - set => __pbn__is_fan_control_available = value; + get => __pbn__filesystem_type.GetValueOrDefault(); + set => __pbn__filesystem_type = value; } - public bool ShouldSerializeis_fan_control_available() => __pbn__is_fan_control_available != null; - public void Resetis_fan_control_available() => __pbn__is_fan_control_available = null; - private bool? __pbn__is_fan_control_available; + public bool ShouldSerializefilesystem_type() => __pbn__filesystem_type != null; + public void Resetfilesystem_type() => __pbn__filesystem_type = null; + private int? __pbn__filesystem_type; - [global::ProtoBuf.ProtoMember(28)] - public int fan_control_mode + [global::ProtoBuf.ProtoMember(12)] + [global::System.ComponentModel.DefaultValue("")] + public string mount_path { - get => __pbn__fan_control_mode.GetValueOrDefault(); - set => __pbn__fan_control_mode = value; + get => __pbn__mount_path ?? ""; + set => __pbn__mount_path = value; } - public bool ShouldSerializefan_control_mode() => __pbn__fan_control_mode != null; - public void Resetfan_control_mode() => __pbn__fan_control_mode = null; - private int? __pbn__fan_control_mode; + public bool ShouldSerializemount_path() => __pbn__mount_path != null; + public void Resetmount_path() => __pbn__mount_path = null; + private string __pbn__mount_path; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemPerfDiagnosticEntry : global::ProtoBuf.IExtensible + public partial class CMsgStorageDevicesData_Drive : 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 + [global::System.ComponentModel.DefaultValue(0u)] + public uint id { - get => __pbn__name ?? ""; - set => __pbn__name = value; + get => __pbn__id ?? 0u; + set => __pbn__id = value; } - public bool ShouldSerializename() => __pbn__name != null; - public void Resetname() => __pbn__name = null; - private string __pbn__name; + public bool ShouldSerializeid() => __pbn__id != null; + public void Resetid() => __pbn__id = null; + private uint? __pbn__id; [global::ProtoBuf.ProtoMember(2)] [global::System.ComponentModel.DefaultValue("")] - public string value + public string model { - get => __pbn__value ?? ""; - set => __pbn__value = value; + get => __pbn__model ?? ""; + set => __pbn__model = value; } - public bool ShouldSerializevalue() => __pbn__value != null; - public void Resetvalue() => __pbn__value = null; - private string __pbn__value; + public bool ShouldSerializemodel() => __pbn__model != null; + public void Resetmodel() => __pbn__model = null; + private string __pbn__model; - } + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string vendor + { + get => __pbn__vendor ?? ""; + set => __pbn__vendor = value; + } + public bool ShouldSerializevendor() => __pbn__vendor != null; + public void Resetvendor() => __pbn__vendor = null; + private string __pbn__vendor; - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemPerfDiagnosticInfo : 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(4)] + [global::System.ComponentModel.DefaultValue("")] + public string serial + { + get => __pbn__serial ?? ""; + set => __pbn__serial = value; + } + public bool ShouldSerializeserial() => __pbn__serial != null; + public void Resetserial() => __pbn__serial = null; + private string __pbn__serial; - [global::ProtoBuf.ProtoMember(1)] - public global::System.Collections.Generic.List entries { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(5)] + public bool is_ejectable + { + get => __pbn__is_ejectable.GetValueOrDefault(); + set => __pbn__is_ejectable = value; + } + public bool ShouldSerializeis_ejectable() => __pbn__is_ejectable != null; + public void Resetis_ejectable() => __pbn__is_ejectable = null; + private bool? __pbn__is_ejectable; - [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List interfaces { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(6)] + public ulong size_bytes + { + get => __pbn__size_bytes.GetValueOrDefault(); + set => __pbn__size_bytes = value; + } + public bool ShouldSerializesize_bytes() => __pbn__size_bytes != null; + public void Resetsize_bytes() => __pbn__size_bytes = null; + private ulong? __pbn__size_bytes; - [global::ProtoBuf.ProtoMember(3)] - public float battery_temp_c + [global::ProtoBuf.ProtoMember(7)] + public int media_type { - get => __pbn__battery_temp_c.GetValueOrDefault(); - set => __pbn__battery_temp_c = value; + get => __pbn__media_type.GetValueOrDefault(); + set => __pbn__media_type = value; } - public bool ShouldSerializebattery_temp_c() => __pbn__battery_temp_c != null; - public void Resetbattery_temp_c() => __pbn__battery_temp_c = null; - private float? __pbn__battery_temp_c; + public bool ShouldSerializemedia_type() => __pbn__media_type != null; + public void Resetmedia_type() => __pbn__media_type = null; + private int? __pbn__media_type; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemPerfLimits : global::ProtoBuf.IExtensible + public partial class CMsgSwapModeInputBindings : 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 cpu_governor_manual_min_mhz + [global::System.ComponentModel.DefaultValue("")] + public string action_set_key { - get => __pbn__cpu_governor_manual_min_mhz.GetValueOrDefault(); - set => __pbn__cpu_governor_manual_min_mhz = value; + get => __pbn__action_set_key ?? ""; + set => __pbn__action_set_key = value; } - public bool ShouldSerializecpu_governor_manual_min_mhz() => __pbn__cpu_governor_manual_min_mhz != null; - public void Resetcpu_governor_manual_min_mhz() => __pbn__cpu_governor_manual_min_mhz = null; - private int? __pbn__cpu_governor_manual_min_mhz; + public bool ShouldSerializeaction_set_key() => __pbn__action_set_key != null; + public void Resetaction_set_key() => __pbn__action_set_key = null; + private string __pbn__action_set_key; [global::ProtoBuf.ProtoMember(2)] - public int cpu_governor_manual_max_mhz + [global::System.ComponentModel.DefaultValue("")] + public string action_set_layer_key { - get => __pbn__cpu_governor_manual_max_mhz.GetValueOrDefault(); - set => __pbn__cpu_governor_manual_max_mhz = value; + get => __pbn__action_set_layer_key ?? ""; + set => __pbn__action_set_layer_key = value; } - public bool ShouldSerializecpu_governor_manual_max_mhz() => __pbn__cpu_governor_manual_max_mhz != null; - public void Resetcpu_governor_manual_max_mhz() => __pbn__cpu_governor_manual_max_mhz = null; - private int? __pbn__cpu_governor_manual_max_mhz; + public bool ShouldSerializeaction_set_layer_key() => __pbn__action_set_layer_key != null; + public void Resetaction_set_layer_key() => __pbn__action_set_layer_key = null; + private string __pbn__action_set_layer_key; [global::ProtoBuf.ProtoMember(3)] - public int fsr_sharpness_min + public int source_binding_key { - get => __pbn__fsr_sharpness_min.GetValueOrDefault(); - set => __pbn__fsr_sharpness_min = value; + get => __pbn__source_binding_key.GetValueOrDefault(); + set => __pbn__source_binding_key = value; } - public bool ShouldSerializefsr_sharpness_min() => __pbn__fsr_sharpness_min != null; - public void Resetfsr_sharpness_min() => __pbn__fsr_sharpness_min = null; - private int? __pbn__fsr_sharpness_min; + public bool ShouldSerializesource_binding_key() => __pbn__source_binding_key != null; + public void Resetsource_binding_key() => __pbn__source_binding_key = null; + private int? __pbn__source_binding_key; [global::ProtoBuf.ProtoMember(4)] - public int fsr_sharpness_max + public bool mode_shift { - get => __pbn__fsr_sharpness_max.GetValueOrDefault(); - set => __pbn__fsr_sharpness_max = value; + get => __pbn__mode_shift.GetValueOrDefault(); + set => __pbn__mode_shift = value; } - public bool ShouldSerializefsr_sharpness_max() => __pbn__fsr_sharpness_max != null; - public void Resetfsr_sharpness_max() => __pbn__fsr_sharpness_max = null; - private int? __pbn__fsr_sharpness_max; + public bool ShouldSerializemode_shift() => __pbn__mode_shift != null; + public void Resetmode_shift() => __pbn__mode_shift = null; + private bool? __pbn__mode_shift; [global::ProtoBuf.ProtoMember(5)] - public int gpu_performance_manual_min_mhz + public int modeid { - get => __pbn__gpu_performance_manual_min_mhz.GetValueOrDefault(); - set => __pbn__gpu_performance_manual_min_mhz = value; + get => __pbn__modeid.GetValueOrDefault(); + set => __pbn__modeid = value; } - public bool ShouldSerializegpu_performance_manual_min_mhz() => __pbn__gpu_performance_manual_min_mhz != null; - public void Resetgpu_performance_manual_min_mhz() => __pbn__gpu_performance_manual_min_mhz = null; - private int? __pbn__gpu_performance_manual_min_mhz; + public bool ShouldSerializemodeid() => __pbn__modeid != null; + public void Resetmodeid() => __pbn__modeid = null; + private int? __pbn__modeid; [global::ProtoBuf.ProtoMember(6)] - public int gpu_performance_manual_max_mhz - { - get => __pbn__gpu_performance_manual_max_mhz.GetValueOrDefault(); - set => __pbn__gpu_performance_manual_max_mhz = value; - } - public bool ShouldSerializegpu_performance_manual_max_mhz() => __pbn__gpu_performance_manual_max_mhz != null; - public void Resetgpu_performance_manual_max_mhz() => __pbn__gpu_performance_manual_max_mhz = null; - private int? __pbn__gpu_performance_manual_max_mhz; - - [global::ProtoBuf.ProtoMember(7)] - public bool perf_overlay_is_standalone - { - get => __pbn__perf_overlay_is_standalone.GetValueOrDefault(); - set => __pbn__perf_overlay_is_standalone = value; - } - public bool ShouldSerializeperf_overlay_is_standalone() => __pbn__perf_overlay_is_standalone != null; - public void Resetperf_overlay_is_standalone() => __pbn__perf_overlay_is_standalone = null; - private bool? __pbn__perf_overlay_is_standalone; - - [global::ProtoBuf.ProtoMember(8)] - public bool is_dynamic_vrs_available - { - get => __pbn__is_dynamic_vrs_available.GetValueOrDefault(); - set => __pbn__is_dynamic_vrs_available = value; - } - public bool ShouldSerializeis_dynamic_vrs_available() => __pbn__is_dynamic_vrs_available != null; - public void Resetis_dynamic_vrs_available() => __pbn__is_dynamic_vrs_available = null; - private bool? __pbn__is_dynamic_vrs_available; + public global::System.Collections.Generic.List swaps { get; } = new global::System.Collections.Generic.List(); - [global::ProtoBuf.ProtoMember(9)] - public bool is_manual_display_refresh_rate_available - { - get => __pbn__is_manual_display_refresh_rate_available.GetValueOrDefault(); - set => __pbn__is_manual_display_refresh_rate_available = value; - } - public bool ShouldSerializeis_manual_display_refresh_rate_available() => __pbn__is_manual_display_refresh_rate_available != null; - public void Resetis_manual_display_refresh_rate_available() => __pbn__is_manual_display_refresh_rate_available = null; - private bool? __pbn__is_manual_display_refresh_rate_available; + } - [global::ProtoBuf.ProtoMember(10)] - public global::System.Collections.Generic.List gpu_performance_levels_available { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSwapModeInputBindings_CModeInputSwap : 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(11)] - public int display_refresh_manual_hz_min + [global::ProtoBuf.ProtoMember(1)] + public int old_key { - get => __pbn__display_refresh_manual_hz_min.GetValueOrDefault(); - set => __pbn__display_refresh_manual_hz_min = value; + get => __pbn__old_key.GetValueOrDefault(); + set => __pbn__old_key = value; } - public bool ShouldSerializedisplay_refresh_manual_hz_min() => __pbn__display_refresh_manual_hz_min != null; - public void Resetdisplay_refresh_manual_hz_min() => __pbn__display_refresh_manual_hz_min = null; - private int? __pbn__display_refresh_manual_hz_min; + public bool ShouldSerializeold_key() => __pbn__old_key != null; + public void Resetold_key() => __pbn__old_key = null; + private int? __pbn__old_key; - [global::ProtoBuf.ProtoMember(12)] - public int display_refresh_manual_hz_max + [global::ProtoBuf.ProtoMember(2)] + public int new_key { - get => __pbn__display_refresh_manual_hz_max.GetValueOrDefault(); - set => __pbn__display_refresh_manual_hz_max = value; + get => __pbn__new_key.GetValueOrDefault(); + set => __pbn__new_key = value; } - public bool ShouldSerializedisplay_refresh_manual_hz_max() => __pbn__display_refresh_manual_hz_max != null; - public void Resetdisplay_refresh_manual_hz_max() => __pbn__display_refresh_manual_hz_max = null; - private int? __pbn__display_refresh_manual_hz_max; - - [global::ProtoBuf.ProtoMember(13)] - public global::System.Collections.Generic.List fps_limit_options { get; } = new global::System.Collections.Generic.List(); + public bool ShouldSerializenew_key() => __pbn__new_key != null; + public void Resetnew_key() => __pbn__new_key = null; + private int? __pbn__new_key; - [global::ProtoBuf.ProtoMember(14)] - public int tdp_limit_min - { - get => __pbn__tdp_limit_min.GetValueOrDefault(); - set => __pbn__tdp_limit_min = value; - } - public bool ShouldSerializetdp_limit_min() => __pbn__tdp_limit_min != null; - public void Resettdp_limit_min() => __pbn__tdp_limit_min = null; - private int? __pbn__tdp_limit_min; + } - [global::ProtoBuf.ProtoMember(15)] - public int tdp_limit_max - { - get => __pbn__tdp_limit_max.GetValueOrDefault(); - set => __pbn__tdp_limit_max = value; - } - public bool ShouldSerializetdp_limit_max() => __pbn__tdp_limit_max != null; - public void Resettdp_limit_max() => __pbn__tdp_limit_max = null; - private int? __pbn__tdp_limit_max; + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemAudioManagerDevice : 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(16)] - public bool is_nis_supported - { - get => __pbn__is_nis_supported.GetValueOrDefault(); - set => __pbn__is_nis_supported = value; - } - public bool ShouldSerializeis_nis_supported() => __pbn__is_nis_supported != null; - public void Resetis_nis_supported() => __pbn__is_nis_supported = null; - private bool? __pbn__is_nis_supported; + [global::ProtoBuf.ProtoMember(1)] + public CMsgSystemAudioManagerObject @base { get; set; } - [global::ProtoBuf.ProtoMember(17)] - public int nis_sharpness_min + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string name { - get => __pbn__nis_sharpness_min.GetValueOrDefault(); - set => __pbn__nis_sharpness_min = value; + get => __pbn__name ?? ""; + set => __pbn__name = value; } - public bool ShouldSerializenis_sharpness_min() => __pbn__nis_sharpness_min != null; - public void Resetnis_sharpness_min() => __pbn__nis_sharpness_min = null; - private int? __pbn__nis_sharpness_min; + public bool ShouldSerializename() => __pbn__name != null; + public void Resetname() => __pbn__name = null; + private string __pbn__name; - [global::ProtoBuf.ProtoMember(18)] - public int nis_sharpness_max + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string nick { - get => __pbn__nis_sharpness_max.GetValueOrDefault(); - set => __pbn__nis_sharpness_max = value; + get => __pbn__nick ?? ""; + set => __pbn__nick = value; } - public bool ShouldSerializenis_sharpness_max() => __pbn__nis_sharpness_max != null; - public void Resetnis_sharpness_max() => __pbn__nis_sharpness_max = null; - private int? __pbn__nis_sharpness_max; + public bool ShouldSerializenick() => __pbn__nick != null; + public void Resetnick() => __pbn__nick = null; + private string __pbn__nick; - [global::ProtoBuf.ProtoMember(19)] - public int display_external_refresh_manual_hz_min + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue("")] + public string description { - get => __pbn__display_external_refresh_manual_hz_min.GetValueOrDefault(); - set => __pbn__display_external_refresh_manual_hz_min = value; + get => __pbn__description ?? ""; + set => __pbn__description = value; } - public bool ShouldSerializedisplay_external_refresh_manual_hz_min() => __pbn__display_external_refresh_manual_hz_min != null; - public void Resetdisplay_external_refresh_manual_hz_min() => __pbn__display_external_refresh_manual_hz_min = null; - private int? __pbn__display_external_refresh_manual_hz_min; + public bool ShouldSerializedescription() => __pbn__description != null; + public void Resetdescription() => __pbn__description = null; + private string __pbn__description; - [global::ProtoBuf.ProtoMember(20)] - public int display_external_refresh_manual_hz_max + [global::ProtoBuf.ProtoMember(5)] + [global::System.ComponentModel.DefaultValue("")] + public string api { - get => __pbn__display_external_refresh_manual_hz_max.GetValueOrDefault(); - set => __pbn__display_external_refresh_manual_hz_max = value; + get => __pbn__api ?? ""; + set => __pbn__api = value; } - public bool ShouldSerializedisplay_external_refresh_manual_hz_max() => __pbn__display_external_refresh_manual_hz_max != null; - public void Resetdisplay_external_refresh_manual_hz_max() => __pbn__display_external_refresh_manual_hz_max = null; - private int? __pbn__display_external_refresh_manual_hz_max; + public bool ShouldSerializeapi() => __pbn__api != null; + public void Resetapi() => __pbn__api = null; + private string __pbn__api; - [global::ProtoBuf.ProtoMember(21)] - public global::System.Collections.Generic.List fps_limit_options_external { get; } = new global::System.Collections.Generic.List(); + } - [global::ProtoBuf.ProtoMember(22)] - public bool is_tearing_supported - { - get => __pbn__is_tearing_supported.GetValueOrDefault(); - set => __pbn__is_tearing_supported = value; - } - public bool ShouldSerializeis_tearing_supported() => __pbn__is_tearing_supported != null; - public void Resetis_tearing_supported() => __pbn__is_tearing_supported = null; - private bool? __pbn__is_tearing_supported; + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemAudioManagerLink : 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(23)] - public bool is_vrr_supported + [global::ProtoBuf.ProtoMember(1)] + public CMsgSystemAudioManagerObject @base { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + public uint output_node_id { - get => __pbn__is_vrr_supported.GetValueOrDefault(); - set => __pbn__is_vrr_supported = value; + get => __pbn__output_node_id.GetValueOrDefault(); + set => __pbn__output_node_id = value; } - public bool ShouldSerializeis_vrr_supported() => __pbn__is_vrr_supported != null; - public void Resetis_vrr_supported() => __pbn__is_vrr_supported = null; - private bool? __pbn__is_vrr_supported; + public bool ShouldSerializeoutput_node_id() => __pbn__output_node_id != null; + public void Resetoutput_node_id() => __pbn__output_node_id = null; + private uint? __pbn__output_node_id; - [global::ProtoBuf.ProtoMember(24)] - public bool is_dynamic_refresh_rate_in_steam_supported + [global::ProtoBuf.ProtoMember(3)] + public uint output_port_id { - get => __pbn__is_dynamic_refresh_rate_in_steam_supported.GetValueOrDefault(); - set => __pbn__is_dynamic_refresh_rate_in_steam_supported = value; + get => __pbn__output_port_id.GetValueOrDefault(); + set => __pbn__output_port_id = value; } - public bool ShouldSerializeis_dynamic_refresh_rate_in_steam_supported() => __pbn__is_dynamic_refresh_rate_in_steam_supported != null; - public void Resetis_dynamic_refresh_rate_in_steam_supported() => __pbn__is_dynamic_refresh_rate_in_steam_supported = null; - private bool? __pbn__is_dynamic_refresh_rate_in_steam_supported; + public bool ShouldSerializeoutput_port_id() => __pbn__output_port_id != null; + public void Resetoutput_port_id() => __pbn__output_port_id = null; + private uint? __pbn__output_port_id; - [global::ProtoBuf.ProtoMember(25)] - public bool is_split_scaling_and_filtering_supported + [global::ProtoBuf.ProtoMember(4)] + public uint input_node_id { - get => __pbn__is_split_scaling_and_filtering_supported.GetValueOrDefault(); - set => __pbn__is_split_scaling_and_filtering_supported = value; + get => __pbn__input_node_id.GetValueOrDefault(); + set => __pbn__input_node_id = value; } - public bool ShouldSerializeis_split_scaling_and_filtering_supported() => __pbn__is_split_scaling_and_filtering_supported != null; - public void Resetis_split_scaling_and_filtering_supported() => __pbn__is_split_scaling_and_filtering_supported = null; - private bool? __pbn__is_split_scaling_and_filtering_supported; - - [global::ProtoBuf.ProtoMember(26)] - public global::System.Collections.Generic.List split_scaling_filters_available { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(27)] - public global::System.Collections.Generic.List split_scaling_scalers_available { get; } = new global::System.Collections.Generic.List(); + public bool ShouldSerializeinput_node_id() => __pbn__input_node_id != null; + public void Resetinput_node_id() => __pbn__input_node_id = null; + private uint? __pbn__input_node_id; - [global::ProtoBuf.ProtoMember(28)] - public bool is_hdr_supported + [global::ProtoBuf.ProtoMember(5)] + public uint input_port_id { - get => __pbn__is_hdr_supported.GetValueOrDefault(); - set => __pbn__is_hdr_supported = value; + get => __pbn__input_port_id.GetValueOrDefault(); + set => __pbn__input_port_id = value; } - public bool ShouldSerializeis_hdr_supported() => __pbn__is_hdr_supported != null; - public void Resetis_hdr_supported() => __pbn__is_hdr_supported = null; - private bool? __pbn__is_hdr_supported; + public bool ShouldSerializeinput_port_id() => __pbn__input_port_id != null; + public void Resetinput_port_id() => __pbn__input_port_id = null; + private uint? __pbn__input_port_id; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemPerfNetworkInterface : global::ProtoBuf.IExtensible + public partial class CMsgSystemAudioManagerNode : 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 CMsgSystemAudioManagerObject @base { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + public uint device_id + { + get => __pbn__device_id.GetValueOrDefault(); + set => __pbn__device_id = value; + } + public bool ShouldSerializedevice_id() => __pbn__device_id != null; + public void Resetdevice_id() => __pbn__device_id = null; + private uint? __pbn__device_id; + + [global::ProtoBuf.ProtoMember(3)] [global::System.ComponentModel.DefaultValue("")] public string name { @@ -31901,2355 +29161,2513 @@ public string name public void Resetname() => __pbn__name = null; private string __pbn__name; - [global::ProtoBuf.ProtoMember(2)] - public double timestamp - { - get => __pbn__timestamp.GetValueOrDefault(); - set => __pbn__timestamp = value; - } - public bool ShouldSerializetimestamp() => __pbn__timestamp != null; - public void Resettimestamp() => __pbn__timestamp = null; - private double? __pbn__timestamp; - - [global::ProtoBuf.ProtoMember(3)] - public long tx_bytes_total - { - get => __pbn__tx_bytes_total.GetValueOrDefault(); - set => __pbn__tx_bytes_total = value; - } - public bool ShouldSerializetx_bytes_total() => __pbn__tx_bytes_total != null; - public void Resettx_bytes_total() => __pbn__tx_bytes_total = null; - private long? __pbn__tx_bytes_total; - [global::ProtoBuf.ProtoMember(4)] - public long rx_bytes_total + [global::System.ComponentModel.DefaultValue("")] + public string nick { - get => __pbn__rx_bytes_total.GetValueOrDefault(); - set => __pbn__rx_bytes_total = value; + get => __pbn__nick ?? ""; + set => __pbn__nick = value; } - public bool ShouldSerializerx_bytes_total() => __pbn__rx_bytes_total != null; - public void Resetrx_bytes_total() => __pbn__rx_bytes_total = null; - private long? __pbn__rx_bytes_total; + public bool ShouldSerializenick() => __pbn__nick != null; + public void Resetnick() => __pbn__nick = null; + private string __pbn__nick; [global::ProtoBuf.ProtoMember(5)] - public int tx_bytes_per_sec + [global::System.ComponentModel.DefaultValue("")] + public string description { - get => __pbn__tx_bytes_per_sec.GetValueOrDefault(); - set => __pbn__tx_bytes_per_sec = value; + get => __pbn__description ?? ""; + set => __pbn__description = value; } - public bool ShouldSerializetx_bytes_per_sec() => __pbn__tx_bytes_per_sec != null; - public void Resettx_bytes_per_sec() => __pbn__tx_bytes_per_sec = null; - private int? __pbn__tx_bytes_per_sec; + public bool ShouldSerializedescription() => __pbn__description != null; + public void Resetdescription() => __pbn__description = null; + private string __pbn__description; [global::ProtoBuf.ProtoMember(6)] - public int rx_bytes_per_sec + public int edirection { - get => __pbn__rx_bytes_per_sec.GetValueOrDefault(); - set => __pbn__rx_bytes_per_sec = value; + get => __pbn__edirection.GetValueOrDefault(); + set => __pbn__edirection = value; } - public bool ShouldSerializerx_bytes_per_sec() => __pbn__rx_bytes_per_sec != null; - public void Resetrx_bytes_per_sec() => __pbn__rx_bytes_per_sec = null; - private int? __pbn__rx_bytes_per_sec; + public bool ShouldSerializeedirection() => __pbn__edirection != null; + public void Resetedirection() => __pbn__edirection = null; + private int? __pbn__edirection; + + [global::ProtoBuf.ProtoMember(7)] + public CMsgSystemAudioVolume volume { get; set; } } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemPerfSettings : global::ProtoBuf.IExtensible + public partial class CMsgSystemAudioManagerObject : 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 CMsgSystemPerfSettingsGlobal global { get; set; } + public uint id + { + get => __pbn__id.GetValueOrDefault(); + set => __pbn__id = value; + } + public bool ShouldSerializeid() => __pbn__id != null; + public void Resetid() => __pbn__id = null; + private uint? __pbn__id; - [global::ProtoBuf.ProtoMember(2)] - public CMsgSystemPerfSettingsPerApp per_app { get; set; } + [global::ProtoBuf.ProtoMember(2, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint rtime_last_update + { + get => __pbn__rtime_last_update.GetValueOrDefault(); + set => __pbn__rtime_last_update = value; + } + public bool ShouldSerializertime_last_update() => __pbn__rtime_last_update != null; + public void Resetrtime_last_update() => __pbn__rtime_last_update = null; + private uint? __pbn__rtime_last_update; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemPerfSettingsGlobal : global::ProtoBuf.IExtensible + public partial class CMsgSystemAudioManagerPort : 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 float diagnostic_update_rate - { - get => __pbn__diagnostic_update_rate.GetValueOrDefault(); - set => __pbn__diagnostic_update_rate = value; - } - public bool ShouldSerializediagnostic_update_rate() => __pbn__diagnostic_update_rate != null; - public void Resetdiagnostic_update_rate() => __pbn__diagnostic_update_rate = null; - private float? __pbn__diagnostic_update_rate; - - [global::ProtoBuf.ProtoMember(2)] - public int system_trace_service_state - { - get => __pbn__system_trace_service_state.GetValueOrDefault(); - set => __pbn__system_trace_service_state = value; - } - public bool ShouldSerializesystem_trace_service_state() => __pbn__system_trace_service_state != null; - public void Resetsystem_trace_service_state() => __pbn__system_trace_service_state = null; - private int? __pbn__system_trace_service_state; + public CMsgSystemAudioManagerObject @base { get; set; } [global::ProtoBuf.ProtoMember(3)] - public int graphics_profiling_service_state + public uint node_id { - get => __pbn__graphics_profiling_service_state.GetValueOrDefault(); - set => __pbn__graphics_profiling_service_state = value; + get => __pbn__node_id.GetValueOrDefault(); + set => __pbn__node_id = value; } - public bool ShouldSerializegraphics_profiling_service_state() => __pbn__graphics_profiling_service_state != null; - public void Resetgraphics_profiling_service_state() => __pbn__graphics_profiling_service_state = null; - private int? __pbn__graphics_profiling_service_state; + public bool ShouldSerializenode_id() => __pbn__node_id != null; + public void Resetnode_id() => __pbn__node_id = null; + private uint? __pbn__node_id; [global::ProtoBuf.ProtoMember(4)] - public int perf_overlay_service_state + [global::System.ComponentModel.DefaultValue("")] + public string name { - get => __pbn__perf_overlay_service_state.GetValueOrDefault(); - set => __pbn__perf_overlay_service_state = value; + get => __pbn__name ?? ""; + set => __pbn__name = value; } - public bool ShouldSerializeperf_overlay_service_state() => __pbn__perf_overlay_service_state != null; - public void Resetperf_overlay_service_state() => __pbn__perf_overlay_service_state = null; - private int? __pbn__perf_overlay_service_state; + public bool ShouldSerializename() => __pbn__name != null; + public void Resetname() => __pbn__name = null; + private string __pbn__name; [global::ProtoBuf.ProtoMember(5)] - public int perf_overlay_level + [global::System.ComponentModel.DefaultValue("")] + public string alias { - get => __pbn__perf_overlay_level.GetValueOrDefault(); - set => __pbn__perf_overlay_level = value; + get => __pbn__alias ?? ""; + set => __pbn__alias = value; } - public bool ShouldSerializeperf_overlay_level() => __pbn__perf_overlay_level != null; - public void Resetperf_overlay_level() => __pbn__perf_overlay_level = null; - private int? __pbn__perf_overlay_level; + public bool ShouldSerializealias() => __pbn__alias != null; + public void Resetalias() => __pbn__alias = null; + private string __pbn__alias; [global::ProtoBuf.ProtoMember(6)] - public bool is_show_perf_overlay_over_steam_enabled + public int etype { - get => __pbn__is_show_perf_overlay_over_steam_enabled.GetValueOrDefault(); - set => __pbn__is_show_perf_overlay_over_steam_enabled = value; + get => __pbn__etype.GetValueOrDefault(); + set => __pbn__etype = value; } - public bool ShouldSerializeis_show_perf_overlay_over_steam_enabled() => __pbn__is_show_perf_overlay_over_steam_enabled != null; - public void Resetis_show_perf_overlay_over_steam_enabled() => __pbn__is_show_perf_overlay_over_steam_enabled = null; - private bool? __pbn__is_show_perf_overlay_over_steam_enabled; + public bool ShouldSerializeetype() => __pbn__etype != null; + public void Resetetype() => __pbn__etype = null; + private int? __pbn__etype; [global::ProtoBuf.ProtoMember(7)] - public bool is_advanced_settings_enabled + public int edirection { - get => __pbn__is_advanced_settings_enabled.GetValueOrDefault(); - set => __pbn__is_advanced_settings_enabled = value; + get => __pbn__edirection.GetValueOrDefault(); + set => __pbn__edirection = value; } - public bool ShouldSerializeis_advanced_settings_enabled() => __pbn__is_advanced_settings_enabled != null; - public void Resetis_advanced_settings_enabled() => __pbn__is_advanced_settings_enabled = null; - private bool? __pbn__is_advanced_settings_enabled; + public bool ShouldSerializeedirection() => __pbn__edirection != null; + public void Resetedirection() => __pbn__edirection = null; + private int? __pbn__edirection; [global::ProtoBuf.ProtoMember(8)] - public bool allow_external_display_refresh_control + public bool is_physical { - get => __pbn__allow_external_display_refresh_control.GetValueOrDefault(); - set => __pbn__allow_external_display_refresh_control = value; + get => __pbn__is_physical.GetValueOrDefault(); + set => __pbn__is_physical = value; } - public bool ShouldSerializeallow_external_display_refresh_control() => __pbn__allow_external_display_refresh_control != null; - public void Resetallow_external_display_refresh_control() => __pbn__allow_external_display_refresh_control = null; - private bool? __pbn__allow_external_display_refresh_control; + public bool ShouldSerializeis_physical() => __pbn__is_physical != null; + public void Resetis_physical() => __pbn__is_physical = null; + private bool? __pbn__is_physical; [global::ProtoBuf.ProtoMember(9)] - public bool is_hdr_enabled + public bool is_terminal { - get => __pbn__is_hdr_enabled.GetValueOrDefault(); - set => __pbn__is_hdr_enabled = value; + get => __pbn__is_terminal.GetValueOrDefault(); + set => __pbn__is_terminal = value; } - public bool ShouldSerializeis_hdr_enabled() => __pbn__is_hdr_enabled != null; - public void Resetis_hdr_enabled() => __pbn__is_hdr_enabled = null; - private bool? __pbn__is_hdr_enabled; + public bool ShouldSerializeis_terminal() => __pbn__is_terminal != null; + public void Resetis_terminal() => __pbn__is_terminal = null; + private bool? __pbn__is_terminal; + + [global::ProtoBuf.ProtoMember(10)] + public bool is_control + { + get => __pbn__is_control.GetValueOrDefault(); + set => __pbn__is_control = value; + } + public bool ShouldSerializeis_control() => __pbn__is_control != null; + public void Resetis_control() => __pbn__is_control = null; + private bool? __pbn__is_control; [global::ProtoBuf.ProtoMember(11)] - public bool force_hdr_10pq_output_debug + public bool is_monitor { - get => __pbn__force_hdr_10pq_output_debug.GetValueOrDefault(); - set => __pbn__force_hdr_10pq_output_debug = value; + get => __pbn__is_monitor.GetValueOrDefault(); + set => __pbn__is_monitor = value; } - public bool ShouldSerializeforce_hdr_10pq_output_debug() => __pbn__force_hdr_10pq_output_debug != null; - public void Resetforce_hdr_10pq_output_debug() => __pbn__force_hdr_10pq_output_debug = null; - private bool? __pbn__force_hdr_10pq_output_debug; + public bool ShouldSerializeis_monitor() => __pbn__is_monitor != null; + public void Resetis_monitor() => __pbn__is_monitor = null; + private bool? __pbn__is_monitor; - [global::ProtoBuf.ProtoMember(12)] - public int hdr_on_sdr_tonemap_operator + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemAudioManagerState : 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 rtime_filter { - get => __pbn__hdr_on_sdr_tonemap_operator.GetValueOrDefault(); - set => __pbn__hdr_on_sdr_tonemap_operator = value; + get => __pbn__rtime_filter.GetValueOrDefault(); + set => __pbn__rtime_filter = value; } - public bool ShouldSerializehdr_on_sdr_tonemap_operator() => __pbn__hdr_on_sdr_tonemap_operator != null; - public void Resethdr_on_sdr_tonemap_operator() => __pbn__hdr_on_sdr_tonemap_operator = null; - private int? __pbn__hdr_on_sdr_tonemap_operator; + public bool ShouldSerializertime_filter() => __pbn__rtime_filter != null; + public void Resetrtime_filter() => __pbn__rtime_filter = null; + private uint? __pbn__rtime_filter; - [global::ProtoBuf.ProtoMember(13)] - public bool is_hdr_debug_heatmap_enabled + [global::ProtoBuf.ProtoMember(2)] + public int counter { - get => __pbn__is_hdr_debug_heatmap_enabled.GetValueOrDefault(); - set => __pbn__is_hdr_debug_heatmap_enabled = value; + get => __pbn__counter.GetValueOrDefault(); + set => __pbn__counter = value; } - public bool ShouldSerializeis_hdr_debug_heatmap_enabled() => __pbn__is_hdr_debug_heatmap_enabled != null; - public void Resetis_hdr_debug_heatmap_enabled() => __pbn__is_hdr_debug_heatmap_enabled = null; - private bool? __pbn__is_hdr_debug_heatmap_enabled; + public bool ShouldSerializecounter() => __pbn__counter != null; + public void Resetcounter() => __pbn__counter = null; + private int? __pbn__counter; - [global::ProtoBuf.ProtoMember(14)] - public bool debug_force_hdr_support + [global::ProtoBuf.ProtoMember(3)] + public CMsgSystemAudioManagerStateHW hw { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemAudioManagerStateHW : 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 devices { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List nodes { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List ports { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List links { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemAudioManagerUpdateSomething : 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 counter { - get => __pbn__debug_force_hdr_support.GetValueOrDefault(); - set => __pbn__debug_force_hdr_support = value; + get => __pbn__counter.GetValueOrDefault(); + set => __pbn__counter = value; } - public bool ShouldSerializedebug_force_hdr_support() => __pbn__debug_force_hdr_support != null; - public void Resetdebug_force_hdr_support() => __pbn__debug_force_hdr_support = null; - private bool? __pbn__debug_force_hdr_support; + public bool ShouldSerializecounter() => __pbn__counter != null; + public void Resetcounter() => __pbn__counter = null; + private int? __pbn__counter; - [global::ProtoBuf.ProtoMember(15)] - [global::System.ComponentModel.DefaultValue(true)] - public bool force_hdr_wide_gammut_for_sdr + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemAudioVolume : 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.ProtoMember(2)] + public bool is_muted { - get => __pbn__force_hdr_wide_gammut_for_sdr ?? true; - set => __pbn__force_hdr_wide_gammut_for_sdr = value; + get => __pbn__is_muted.GetValueOrDefault(); + set => __pbn__is_muted = value; } - public bool ShouldSerializeforce_hdr_wide_gammut_for_sdr() => __pbn__force_hdr_wide_gammut_for_sdr != null; - public void Resetforce_hdr_wide_gammut_for_sdr() => __pbn__force_hdr_wide_gammut_for_sdr = null; - private bool? __pbn__force_hdr_wide_gammut_for_sdr; + public bool ShouldSerializeis_muted() => __pbn__is_muted != null; + public void Resetis_muted() => __pbn__is_muted = null; + private bool? __pbn__is_muted; - [global::ProtoBuf.ProtoMember(16)] - public bool allow_experimental_hdr + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemAudioVolume_ChannelEntry : 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 echannel { - get => __pbn__allow_experimental_hdr.GetValueOrDefault(); - set => __pbn__allow_experimental_hdr = value; + get => __pbn__echannel.GetValueOrDefault(); + set => __pbn__echannel = value; } - public bool ShouldSerializeallow_experimental_hdr() => __pbn__allow_experimental_hdr != null; - public void Resetallow_experimental_hdr() => __pbn__allow_experimental_hdr = null; - private bool? __pbn__allow_experimental_hdr; + public bool ShouldSerializeechannel() => __pbn__echannel != null; + public void Resetechannel() => __pbn__echannel = null; + private int? __pbn__echannel; - [global::ProtoBuf.ProtoMember(17)] - public float sdr_to_hdr_brightness + [global::ProtoBuf.ProtoMember(2)] + public float volume { - get => __pbn__sdr_to_hdr_brightness.GetValueOrDefault(); - set => __pbn__sdr_to_hdr_brightness = value; + get => __pbn__volume.GetValueOrDefault(); + set => __pbn__volume = value; } - public bool ShouldSerializesdr_to_hdr_brightness() => __pbn__sdr_to_hdr_brightness != null; - public void Resetsdr_to_hdr_brightness() => __pbn__sdr_to_hdr_brightness = null; - private float? __pbn__sdr_to_hdr_brightness; + public bool ShouldSerializevolume() => __pbn__volume != null; + public void Resetvolume() => __pbn__volume = null; + private float? __pbn__volume; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemPerfSettingsPerApp : global::ProtoBuf.IExtensible + public partial class CMsgSystemDisplay : 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 gpu_performance_manual_mhz + public int id { - get => __pbn__gpu_performance_manual_mhz.GetValueOrDefault(); - set => __pbn__gpu_performance_manual_mhz = value; + get => __pbn__id.GetValueOrDefault(); + set => __pbn__id = value; } - public bool ShouldSerializegpu_performance_manual_mhz() => __pbn__gpu_performance_manual_mhz != null; - public void Resetgpu_performance_manual_mhz() => __pbn__gpu_performance_manual_mhz = null; - private int? __pbn__gpu_performance_manual_mhz; + public bool ShouldSerializeid() => __pbn__id != null; + public void Resetid() => __pbn__id = null; + private int? __pbn__id; [global::ProtoBuf.ProtoMember(2)] - public int fps_limit + [global::System.ComponentModel.DefaultValue("")] + public string name { - get => __pbn__fps_limit.GetValueOrDefault(); - set => __pbn__fps_limit = value; + get => __pbn__name ?? ""; + set => __pbn__name = value; } - public bool ShouldSerializefps_limit() => __pbn__fps_limit != null; - public void Resetfps_limit() => __pbn__fps_limit = null; - private int? __pbn__fps_limit; + public bool ShouldSerializename() => __pbn__name != null; + public void Resetname() => __pbn__name = null; + private string __pbn__name; [global::ProtoBuf.ProtoMember(3)] - public bool is_variable_resolution_enabled + [global::System.ComponentModel.DefaultValue("")] + public string description { - get => __pbn__is_variable_resolution_enabled.GetValueOrDefault(); - set => __pbn__is_variable_resolution_enabled = value; + get => __pbn__description ?? ""; + set => __pbn__description = value; } - public bool ShouldSerializeis_variable_resolution_enabled() => __pbn__is_variable_resolution_enabled != null; - public void Resetis_variable_resolution_enabled() => __pbn__is_variable_resolution_enabled = null; - private bool? __pbn__is_variable_resolution_enabled; + public bool ShouldSerializedescription() => __pbn__description != null; + public void Resetdescription() => __pbn__description = null; + private string __pbn__description; [global::ProtoBuf.ProtoMember(4)] - public bool is_dynamic_refresh_rate_enabled + public bool is_primary { - get => __pbn__is_dynamic_refresh_rate_enabled.GetValueOrDefault(); - set => __pbn__is_dynamic_refresh_rate_enabled = value; + get => __pbn__is_primary.GetValueOrDefault(); + set => __pbn__is_primary = value; } - public bool ShouldSerializeis_dynamic_refresh_rate_enabled() => __pbn__is_dynamic_refresh_rate_enabled != null; - public void Resetis_dynamic_refresh_rate_enabled() => __pbn__is_dynamic_refresh_rate_enabled = null; - private bool? __pbn__is_dynamic_refresh_rate_enabled; + public bool ShouldSerializeis_primary() => __pbn__is_primary != null; + public void Resetis_primary() => __pbn__is_primary = null; + private bool? __pbn__is_primary; [global::ProtoBuf.ProtoMember(5)] - public int tdp_limit + public bool is_enabled { - get => __pbn__tdp_limit.GetValueOrDefault(); - set => __pbn__tdp_limit = value; + get => __pbn__is_enabled.GetValueOrDefault(); + set => __pbn__is_enabled = value; } - public bool ShouldSerializetdp_limit() => __pbn__tdp_limit != null; - public void Resettdp_limit() => __pbn__tdp_limit = null; - private int? __pbn__tdp_limit; + public bool ShouldSerializeis_enabled() => __pbn__is_enabled != null; + public void Resetis_enabled() => __pbn__is_enabled = null; + private bool? __pbn__is_enabled; [global::ProtoBuf.ProtoMember(6)] - public int cpu_governor + public bool is_internal { - get => __pbn__cpu_governor.GetValueOrDefault(); - set => __pbn__cpu_governor = value; + get => __pbn__is_internal.GetValueOrDefault(); + set => __pbn__is_internal = value; } - public bool ShouldSerializecpu_governor() => __pbn__cpu_governor != null; - public void Resetcpu_governor() => __pbn__cpu_governor = null; - private int? __pbn__cpu_governor; + public bool ShouldSerializeis_internal() => __pbn__is_internal != null; + public void Resetis_internal() => __pbn__is_internal = null; + private bool? __pbn__is_internal; [global::ProtoBuf.ProtoMember(7)] - public int cpu_governor_manual_mhz + public bool has_mode_override { - get => __pbn__cpu_governor_manual_mhz.GetValueOrDefault(); - set => __pbn__cpu_governor_manual_mhz = value; + get => __pbn__has_mode_override.GetValueOrDefault(); + set => __pbn__has_mode_override = value; } - public bool ShouldSerializecpu_governor_manual_mhz() => __pbn__cpu_governor_manual_mhz != null; - public void Resetcpu_governor_manual_mhz() => __pbn__cpu_governor_manual_mhz = null; - private int? __pbn__cpu_governor_manual_mhz; + public bool ShouldSerializehas_mode_override() => __pbn__has_mode_override != null; + public void Resethas_mode_override() => __pbn__has_mode_override = null; + private bool? __pbn__has_mode_override; [global::ProtoBuf.ProtoMember(8)] - public int scaling_filter + public int width_mm { - get => __pbn__scaling_filter.GetValueOrDefault(); - set => __pbn__scaling_filter = value; + get => __pbn__width_mm.GetValueOrDefault(); + set => __pbn__width_mm = value; } - public bool ShouldSerializescaling_filter() => __pbn__scaling_filter != null; - public void Resetscaling_filter() => __pbn__scaling_filter = null; - private int? __pbn__scaling_filter; + public bool ShouldSerializewidth_mm() => __pbn__width_mm != null; + public void Resetwidth_mm() => __pbn__width_mm = null; + private int? __pbn__width_mm; [global::ProtoBuf.ProtoMember(9)] - public int fsr_sharpness + public int height_mm { - get => __pbn__fsr_sharpness.GetValueOrDefault(); - set => __pbn__fsr_sharpness = value; + get => __pbn__height_mm.GetValueOrDefault(); + set => __pbn__height_mm = value; } - public bool ShouldSerializefsr_sharpness() => __pbn__fsr_sharpness != null; - public void Resetfsr_sharpness() => __pbn__fsr_sharpness = null; - private int? __pbn__fsr_sharpness; + public bool ShouldSerializeheight_mm() => __pbn__height_mm != null; + public void Resetheight_mm() => __pbn__height_mm = null; + private int? __pbn__height_mm; [global::ProtoBuf.ProtoMember(10)] - public bool is_fps_limit_enabled + public int current_mode_id { - get => __pbn__is_fps_limit_enabled.GetValueOrDefault(); - set => __pbn__is_fps_limit_enabled = value; + get => __pbn__current_mode_id.GetValueOrDefault(); + set => __pbn__current_mode_id = value; } - public bool ShouldSerializeis_fps_limit_enabled() => __pbn__is_fps_limit_enabled != null; - public void Resetis_fps_limit_enabled() => __pbn__is_fps_limit_enabled = null; - private bool? __pbn__is_fps_limit_enabled; + public bool ShouldSerializecurrent_mode_id() => __pbn__current_mode_id != null; + public void Resetcurrent_mode_id() => __pbn__current_mode_id = null; + private int? __pbn__current_mode_id; [global::ProtoBuf.ProtoMember(11)] - public bool is_tdp_limit_enabled - { - get => __pbn__is_tdp_limit_enabled.GetValueOrDefault(); - set => __pbn__is_tdp_limit_enabled = value; - } - public bool ShouldSerializeis_tdp_limit_enabled() => __pbn__is_tdp_limit_enabled != null; - public void Resetis_tdp_limit_enabled() => __pbn__is_tdp_limit_enabled = null; - private bool? __pbn__is_tdp_limit_enabled; + public global::System.Collections.Generic.List modes { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(12)] - public bool is_low_latency_mode_enabled + public int refresh_rate_min { - get => __pbn__is_low_latency_mode_enabled.GetValueOrDefault(); - set => __pbn__is_low_latency_mode_enabled = value; + get => __pbn__refresh_rate_min.GetValueOrDefault(); + set => __pbn__refresh_rate_min = value; } - public bool ShouldSerializeis_low_latency_mode_enabled() => __pbn__is_low_latency_mode_enabled != null; - public void Resetis_low_latency_mode_enabled() => __pbn__is_low_latency_mode_enabled = null; - private bool? __pbn__is_low_latency_mode_enabled; + public bool ShouldSerializerefresh_rate_min() => __pbn__refresh_rate_min != null; + public void Resetrefresh_rate_min() => __pbn__refresh_rate_min = null; + private int? __pbn__refresh_rate_min; [global::ProtoBuf.ProtoMember(13)] - public int display_refresh_manual_hz + public int refresh_rate_max { - get => __pbn__display_refresh_manual_hz.GetValueOrDefault(); - set => __pbn__display_refresh_manual_hz = value; + get => __pbn__refresh_rate_max.GetValueOrDefault(); + set => __pbn__refresh_rate_max = value; } - public bool ShouldSerializedisplay_refresh_manual_hz() => __pbn__display_refresh_manual_hz != null; - public void Resetdisplay_refresh_manual_hz() => __pbn__display_refresh_manual_hz = null; - private int? __pbn__display_refresh_manual_hz; + public bool ShouldSerializerefresh_rate_max() => __pbn__refresh_rate_max != null; + public void Resetrefresh_rate_max() => __pbn__refresh_rate_max = null; + private int? __pbn__refresh_rate_max; [global::ProtoBuf.ProtoMember(14)] - public bool is_game_perf_profile_enabled + public bool is_vrr_capable { - get => __pbn__is_game_perf_profile_enabled.GetValueOrDefault(); - set => __pbn__is_game_perf_profile_enabled = value; + get => __pbn__is_vrr_capable.GetValueOrDefault(); + set => __pbn__is_vrr_capable = value; } - public bool ShouldSerializeis_game_perf_profile_enabled() => __pbn__is_game_perf_profile_enabled != null; - public void Resetis_game_perf_profile_enabled() => __pbn__is_game_perf_profile_enabled = null; - private bool? __pbn__is_game_perf_profile_enabled; + public bool ShouldSerializeis_vrr_capable() => __pbn__is_vrr_capable != null; + public void Resetis_vrr_capable() => __pbn__is_vrr_capable = null; + private bool? __pbn__is_vrr_capable; [global::ProtoBuf.ProtoMember(15)] - public int gpu_performance_level + public bool is_vrr_enabled { - get => __pbn__gpu_performance_level.GetValueOrDefault(); - set => __pbn__gpu_performance_level = value; + get => __pbn__is_vrr_enabled.GetValueOrDefault(); + set => __pbn__is_vrr_enabled = value; } - public bool ShouldSerializegpu_performance_level() => __pbn__gpu_performance_level != null; - public void Resetgpu_performance_level() => __pbn__gpu_performance_level = null; - private int? __pbn__gpu_performance_level; + public bool ShouldSerializeis_vrr_enabled() => __pbn__is_vrr_enabled != null; + public void Resetis_vrr_enabled() => __pbn__is_vrr_enabled = null; + private bool? __pbn__is_vrr_enabled; [global::ProtoBuf.ProtoMember(16)] - public int nis_sharpness + public bool is_hdr_capable { - get => __pbn__nis_sharpness.GetValueOrDefault(); - set => __pbn__nis_sharpness = value; + get => __pbn__is_hdr_capable.GetValueOrDefault(); + set => __pbn__is_hdr_capable = value; } - public bool ShouldSerializenis_sharpness() => __pbn__nis_sharpness != null; - public void Resetnis_sharpness() => __pbn__nis_sharpness = null; - private int? __pbn__nis_sharpness; + public bool ShouldSerializeis_hdr_capable() => __pbn__is_hdr_capable != null; + public void Resetis_hdr_capable() => __pbn__is_hdr_capable = null; + private bool? __pbn__is_hdr_capable; [global::ProtoBuf.ProtoMember(17)] - public int display_external_refresh_manual_hz + public bool is_hdr_enabled { - get => __pbn__display_external_refresh_manual_hz.GetValueOrDefault(); - set => __pbn__display_external_refresh_manual_hz = value; + get => __pbn__is_hdr_enabled.GetValueOrDefault(); + set => __pbn__is_hdr_enabled = value; } - public bool ShouldSerializedisplay_external_refresh_manual_hz() => __pbn__display_external_refresh_manual_hz != null; - public void Resetdisplay_external_refresh_manual_hz() => __pbn__display_external_refresh_manual_hz = null; - private int? __pbn__display_external_refresh_manual_hz; + public bool ShouldSerializeis_hdr_enabled() => __pbn__is_hdr_enabled != null; + public void Resetis_hdr_enabled() => __pbn__is_hdr_enabled = null; + private bool? __pbn__is_hdr_enabled; - [global::ProtoBuf.ProtoMember(18)] - public int fps_limit_external + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemDisplayManagerSetMode : 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 display_id { - get => __pbn__fps_limit_external.GetValueOrDefault(); - set => __pbn__fps_limit_external = value; + get => __pbn__display_id.GetValueOrDefault(); + set => __pbn__display_id = value; } - public bool ShouldSerializefps_limit_external() => __pbn__fps_limit_external != null; - public void Resetfps_limit_external() => __pbn__fps_limit_external = null; - private int? __pbn__fps_limit_external; + public bool ShouldSerializedisplay_id() => __pbn__display_id != null; + public void Resetdisplay_id() => __pbn__display_id = null; + private int? __pbn__display_id; - [global::ProtoBuf.ProtoMember(19)] - public bool is_tearing_enabled + [global::ProtoBuf.ProtoMember(2)] + public int mode_id { - get => __pbn__is_tearing_enabled.GetValueOrDefault(); - set => __pbn__is_tearing_enabled = value; + get => __pbn__mode_id.GetValueOrDefault(); + set => __pbn__mode_id = value; } - public bool ShouldSerializeis_tearing_enabled() => __pbn__is_tearing_enabled != null; - public void Resetis_tearing_enabled() => __pbn__is_tearing_enabled = null; - private bool? __pbn__is_tearing_enabled; + public bool ShouldSerializemode_id() => __pbn__mode_id != null; + public void Resetmode_id() => __pbn__mode_id = null; + private int? __pbn__mode_id; - [global::ProtoBuf.ProtoMember(20)] - public bool is_vrr_enabled + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemDisplayManagerState : 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 displays { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public bool is_mode_switching_supported { - get => __pbn__is_vrr_enabled.GetValueOrDefault(); - set => __pbn__is_vrr_enabled = value; + get => __pbn__is_mode_switching_supported.GetValueOrDefault(); + set => __pbn__is_mode_switching_supported = value; } - public bool ShouldSerializeis_vrr_enabled() => __pbn__is_vrr_enabled != null; - public void Resetis_vrr_enabled() => __pbn__is_vrr_enabled = null; - private bool? __pbn__is_vrr_enabled; + public bool ShouldSerializeis_mode_switching_supported() => __pbn__is_mode_switching_supported != null; + public void Resetis_mode_switching_supported() => __pbn__is_mode_switching_supported = null; + private bool? __pbn__is_mode_switching_supported; - [global::ProtoBuf.ProtoMember(21)] - public bool is_composite_debug_enabled + [global::ProtoBuf.ProtoMember(3)] + public int compatibility_mode { - get => __pbn__is_composite_debug_enabled.GetValueOrDefault(); - set => __pbn__is_composite_debug_enabled = value; + get => __pbn__compatibility_mode.GetValueOrDefault(); + set => __pbn__compatibility_mode = value; } - public bool ShouldSerializeis_composite_debug_enabled() => __pbn__is_composite_debug_enabled != null; - public void Resetis_composite_debug_enabled() => __pbn__is_composite_debug_enabled = null; - private bool? __pbn__is_composite_debug_enabled; + public bool ShouldSerializecompatibility_mode() => __pbn__compatibility_mode != null; + public void Resetcompatibility_mode() => __pbn__compatibility_mode = null; + private int? __pbn__compatibility_mode; - [global::ProtoBuf.ProtoMember(22)] - public bool force_composite + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemDisplayMode : 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 id { - get => __pbn__force_composite.GetValueOrDefault(); - set => __pbn__force_composite = value; + get => __pbn__id.GetValueOrDefault(); + set => __pbn__id = value; } - public bool ShouldSerializeforce_composite() => __pbn__force_composite != null; - public void Resetforce_composite() => __pbn__force_composite = null; - private bool? __pbn__force_composite; + public bool ShouldSerializeid() => __pbn__id != null; + public void Resetid() => __pbn__id = null; + private int? __pbn__id; - [global::ProtoBuf.ProtoMember(23)] - public bool use_dynamic_refresh_rate_in_steam + [global::ProtoBuf.ProtoMember(2)] + public int width { - get => __pbn__use_dynamic_refresh_rate_in_steam.GetValueOrDefault(); - set => __pbn__use_dynamic_refresh_rate_in_steam = value; + get => __pbn__width.GetValueOrDefault(); + set => __pbn__width = value; } - public bool ShouldSerializeuse_dynamic_refresh_rate_in_steam() => __pbn__use_dynamic_refresh_rate_in_steam != null; - public void Resetuse_dynamic_refresh_rate_in_steam() => __pbn__use_dynamic_refresh_rate_in_steam = null; - private bool? __pbn__use_dynamic_refresh_rate_in_steam; + public bool ShouldSerializewidth() => __pbn__width != null; + public void Resetwidth() => __pbn__width = null; + private int? __pbn__width; - [global::ProtoBuf.ProtoMember(24)] - public int split_scaling_filter + [global::ProtoBuf.ProtoMember(3)] + public int height { - get => __pbn__split_scaling_filter.GetValueOrDefault(); - set => __pbn__split_scaling_filter = value; + get => __pbn__height.GetValueOrDefault(); + set => __pbn__height = value; } - public bool ShouldSerializesplit_scaling_filter() => __pbn__split_scaling_filter != null; - public void Resetsplit_scaling_filter() => __pbn__split_scaling_filter = null; - private int? __pbn__split_scaling_filter; + public bool ShouldSerializeheight() => __pbn__height != null; + public void Resetheight() => __pbn__height = null; + private int? __pbn__height; - [global::ProtoBuf.ProtoMember(25)] - public int split_scaling_scaler + [global::ProtoBuf.ProtoMember(4)] + public int refresh_hz { - get => __pbn__split_scaling_scaler.GetValueOrDefault(); - set => __pbn__split_scaling_scaler = value; + get => __pbn__refresh_hz.GetValueOrDefault(); + set => __pbn__refresh_hz = value; } - public bool ShouldSerializesplit_scaling_scaler() => __pbn__split_scaling_scaler != null; - public void Resetsplit_scaling_scaler() => __pbn__split_scaling_scaler = null; - private int? __pbn__split_scaling_scaler; + public bool ShouldSerializerefresh_hz() => __pbn__refresh_hz != null; + public void Resetrefresh_hz() => __pbn__refresh_hz = null; + private int? __pbn__refresh_hz; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemPerfState : global::ProtoBuf.IExtensible + public partial class CMsgSystemDockState : 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 CMsgSystemPerfLimits limits { get; set; } + public CMsgSystemDockUpdateState update_state { get; set; } - [global::ProtoBuf.ProtoMember(2)] - public CMsgSystemPerfSettings settings { get; set; } + } - [global::ProtoBuf.ProtoMember(3)] - public ulong current_game_id - { - get => __pbn__current_game_id.GetValueOrDefault(); - set => __pbn__current_game_id = value; - } - public bool ShouldSerializecurrent_game_id() => __pbn__current_game_id != null; - public void Resetcurrent_game_id() => __pbn__current_game_id = null; - private ulong? __pbn__current_game_id; + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSystemDockUpdateFirmware : 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(4)] - public ulong active_profile_game_id + [global::ProtoBuf.ProtoMember(1)] + public bool check_only { - get => __pbn__active_profile_game_id.GetValueOrDefault(); - set => __pbn__active_profile_game_id = value; + get => __pbn__check_only.GetValueOrDefault(); + set => __pbn__check_only = value; } - public bool ShouldSerializeactive_profile_game_id() => __pbn__active_profile_game_id != null; - public void Resetactive_profile_game_id() => __pbn__active_profile_game_id = null; - private ulong? __pbn__active_profile_game_id; + public bool ShouldSerializecheck_only() => __pbn__check_only != null; + public void Resetcheck_only() => __pbn__check_only = null; + private bool? __pbn__check_only; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemPerfUpdateSettings : global::ProtoBuf.IExtensible + public partial class CMsgSystemDockUpdateState : 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 gameid + public int state { - get => __pbn__gameid.GetValueOrDefault(); - set => __pbn__gameid = value; + get => __pbn__state.GetValueOrDefault(); + set => __pbn__state = value; } - public bool ShouldSerializegameid() => __pbn__gameid != null; - public void Resetgameid() => __pbn__gameid = null; - private ulong? __pbn__gameid; + public bool ShouldSerializestate() => __pbn__state != null; + public void Resetstate() => __pbn__state = null; + private int? __pbn__state; - [global::ProtoBuf.ProtoMember(2)] - public bool reset_to_default + [global::ProtoBuf.ProtoMember(2, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint rtime_last_checked { - get => __pbn__reset_to_default.GetValueOrDefault(); - set => __pbn__reset_to_default = value; + get => __pbn__rtime_last_checked.GetValueOrDefault(); + set => __pbn__rtime_last_checked = value; } - public bool ShouldSerializereset_to_default() => __pbn__reset_to_default != null; - public void Resetreset_to_default() => __pbn__reset_to_default = null; - private bool? __pbn__reset_to_default; + public bool ShouldSerializertime_last_checked() => __pbn__rtime_last_checked != null; + public void Resetrtime_last_checked() => __pbn__rtime_last_checked = null; + private uint? __pbn__rtime_last_checked; [global::ProtoBuf.ProtoMember(3)] - public CMsgSystemPerfSettings settings_delta { get; set; } + [global::System.ComponentModel.DefaultValue("")] + public string version_current + { + get => __pbn__version_current ?? ""; + set => __pbn__version_current = value; + } + public bool ShouldSerializeversion_current() => __pbn__version_current != null; + public void Resetversion_current() => __pbn__version_current = null; + private string __pbn__version_current; + + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue("")] + public string version_available + { + get => __pbn__version_available ?? ""; + set => __pbn__version_available = value; + } + public bool ShouldSerializeversion_available() => __pbn__version_available != null; + public void Resetversion_available() => __pbn__version_available = null; + private string __pbn__version_available; + + [global::ProtoBuf.ProtoMember(5)] + public float stage_progress + { + get => __pbn__stage_progress.GetValueOrDefault(); + set => __pbn__stage_progress = value; + } + public bool ShouldSerializestage_progress() => __pbn__stage_progress != null; + public void Resetstage_progress() => __pbn__stage_progress = null; + private float? __pbn__stage_progress; + + [global::ProtoBuf.ProtoMember(6, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint rtime_estimated_completion + { + get => __pbn__rtime_estimated_completion.GetValueOrDefault(); + set => __pbn__rtime_estimated_completion = value; + } + public bool ShouldSerializertime_estimated_completion() => __pbn__rtime_estimated_completion != null; + public void Resetrtime_estimated_completion() => __pbn__rtime_estimated_completion = null; + private uint? __pbn__rtime_estimated_completion; + + [global::ProtoBuf.ProtoMember(7)] + public int old_fw_workaround + { + get => __pbn__old_fw_workaround.GetValueOrDefault(); + set => __pbn__old_fw_workaround = value; + } + public bool ShouldSerializeold_fw_workaround() => __pbn__old_fw_workaround != null; + public void Resetold_fw_workaround() => __pbn__old_fw_workaround = null; + private int? __pbn__old_fw_workaround; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemUpdateApplyParams : global::ProtoBuf.IExtensible + public partial class CMsgSystemManagerSettings : 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 apply_types { get; } = new global::System.Collections.Generic.List(); + public float idle_backlight_dim_battery_seconds + { + get => __pbn__idle_backlight_dim_battery_seconds.GetValueOrDefault(); + set => __pbn__idle_backlight_dim_battery_seconds = value; + } + public bool ShouldSerializeidle_backlight_dim_battery_seconds() => __pbn__idle_backlight_dim_battery_seconds != null; + public void Resetidle_backlight_dim_battery_seconds() => __pbn__idle_backlight_dim_battery_seconds = null; + private float? __pbn__idle_backlight_dim_battery_seconds; - } + [global::ProtoBuf.ProtoMember(2)] + public float idle_backlight_dim_ac_seconds + { + get => __pbn__idle_backlight_dim_ac_seconds.GetValueOrDefault(); + set => __pbn__idle_backlight_dim_ac_seconds = value; + } + public bool ShouldSerializeidle_backlight_dim_ac_seconds() => __pbn__idle_backlight_dim_ac_seconds != null; + public void Resetidle_backlight_dim_ac_seconds() => __pbn__idle_backlight_dim_ac_seconds = null; + private float? __pbn__idle_backlight_dim_ac_seconds; - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemUpdateApplyResult : 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 float idle_suspend_battery_seconds + { + get => __pbn__idle_suspend_battery_seconds.GetValueOrDefault(); + set => __pbn__idle_suspend_battery_seconds = value; + } + public bool ShouldSerializeidle_suspend_battery_seconds() => __pbn__idle_suspend_battery_seconds != null; + public void Resetidle_suspend_battery_seconds() => __pbn__idle_suspend_battery_seconds = null; + private float? __pbn__idle_suspend_battery_seconds; + + [global::ProtoBuf.ProtoMember(4)] + public float idle_suspend_ac_seconds + { + get => __pbn__idle_suspend_ac_seconds.GetValueOrDefault(); + set => __pbn__idle_suspend_ac_seconds = value; + } + public bool ShouldSerializeidle_suspend_ac_seconds() => __pbn__idle_suspend_ac_seconds != null; + public void Resetidle_suspend_ac_seconds() => __pbn__idle_suspend_ac_seconds = null; + private float? __pbn__idle_suspend_ac_seconds; + + [global::ProtoBuf.ProtoMember(5)] + public bool idle_suspend_supressed + { + get => __pbn__idle_suspend_supressed.GetValueOrDefault(); + set => __pbn__idle_suspend_supressed = value; + } + public bool ShouldSerializeidle_suspend_supressed() => __pbn__idle_suspend_supressed != null; + public void Resetidle_suspend_supressed() => __pbn__idle_suspend_supressed = null; + private bool? __pbn__idle_suspend_supressed; + + [global::ProtoBuf.ProtoMember(6)] + public bool is_adaptive_brightness_available + { + get => __pbn__is_adaptive_brightness_available.GetValueOrDefault(); + set => __pbn__is_adaptive_brightness_available = value; + } + public bool ShouldSerializeis_adaptive_brightness_available() => __pbn__is_adaptive_brightness_available != null; + public void Resetis_adaptive_brightness_available() => __pbn__is_adaptive_brightness_available = null; + private bool? __pbn__is_adaptive_brightness_available; + + [global::ProtoBuf.ProtoMember(7)] + public bool display_adaptive_brightness_enabled + { + get => __pbn__display_adaptive_brightness_enabled.GetValueOrDefault(); + set => __pbn__display_adaptive_brightness_enabled = value; + } + public bool ShouldSerializedisplay_adaptive_brightness_enabled() => __pbn__display_adaptive_brightness_enabled != null; + public void Resetdisplay_adaptive_brightness_enabled() => __pbn__display_adaptive_brightness_enabled = null; + private bool? __pbn__display_adaptive_brightness_enabled; + + [global::ProtoBuf.ProtoMember(10)] + public bool display_nightmode_enabled + { + get => __pbn__display_nightmode_enabled.GetValueOrDefault(); + set => __pbn__display_nightmode_enabled = value; + } + public bool ShouldSerializedisplay_nightmode_enabled() => __pbn__display_nightmode_enabled != null; + public void Resetdisplay_nightmode_enabled() => __pbn__display_nightmode_enabled = null; + private bool? __pbn__display_nightmode_enabled; + + [global::ProtoBuf.ProtoMember(11)] + public float display_nightmode_tintstrength + { + get => __pbn__display_nightmode_tintstrength.GetValueOrDefault(); + set => __pbn__display_nightmode_tintstrength = value; + } + public bool ShouldSerializedisplay_nightmode_tintstrength() => __pbn__display_nightmode_tintstrength != null; + public void Resetdisplay_nightmode_tintstrength() => __pbn__display_nightmode_tintstrength = null; + private float? __pbn__display_nightmode_tintstrength; + + [global::ProtoBuf.ProtoMember(12)] + public float display_nightmode_maxhue + { + get => __pbn__display_nightmode_maxhue.GetValueOrDefault(); + set => __pbn__display_nightmode_maxhue = value; + } + public bool ShouldSerializedisplay_nightmode_maxhue() => __pbn__display_nightmode_maxhue != null; + public void Resetdisplay_nightmode_maxhue() => __pbn__display_nightmode_maxhue = null; + private float? __pbn__display_nightmode_maxhue; + + [global::ProtoBuf.ProtoMember(13)] + public float display_nightmode_maxsat + { + get => __pbn__display_nightmode_maxsat.GetValueOrDefault(); + set => __pbn__display_nightmode_maxsat = value; + } + public bool ShouldSerializedisplay_nightmode_maxsat() => __pbn__display_nightmode_maxsat != null; + public void Resetdisplay_nightmode_maxsat() => __pbn__display_nightmode_maxsat = null; + private float? __pbn__display_nightmode_maxsat; - [global::ProtoBuf.ProtoMember(1)] - public int type + [global::ProtoBuf.ProtoMember(14)] + public float display_nightmode_uiexp { - get => __pbn__type.GetValueOrDefault(); - set => __pbn__type = value; + get => __pbn__display_nightmode_uiexp.GetValueOrDefault(); + set => __pbn__display_nightmode_uiexp = value; } - public bool ShouldSerializetype() => __pbn__type != null; - public void Resettype() => __pbn__type = null; - private int? __pbn__type; + public bool ShouldSerializedisplay_nightmode_uiexp() => __pbn__display_nightmode_uiexp != null; + public void Resetdisplay_nightmode_uiexp() => __pbn__display_nightmode_uiexp = null; + private float? __pbn__display_nightmode_uiexp; - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue(2u)] - public uint eresult + [global::ProtoBuf.ProtoMember(15)] + public float display_nightmode_blend { - get => __pbn__eresult ?? 2u; - set => __pbn__eresult = value; + get => __pbn__display_nightmode_blend.GetValueOrDefault(); + set => __pbn__display_nightmode_blend = value; } - public bool ShouldSerializeeresult() => __pbn__eresult != null; - public void Reseteresult() => __pbn__eresult = null; - private uint? __pbn__eresult; + public bool ShouldSerializedisplay_nightmode_blend() => __pbn__display_nightmode_blend != null; + public void Resetdisplay_nightmode_blend() => __pbn__display_nightmode_blend = null; + private float? __pbn__display_nightmode_blend; - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue(false)] - public bool requires_client_restart + [global::ProtoBuf.ProtoMember(16)] + public bool display_nightmode_reset { - get => __pbn__requires_client_restart ?? false; - set => __pbn__requires_client_restart = value; + get => __pbn__display_nightmode_reset.GetValueOrDefault(); + set => __pbn__display_nightmode_reset = value; } - public bool ShouldSerializerequires_client_restart() => __pbn__requires_client_restart != null; - public void Resetrequires_client_restart() => __pbn__requires_client_restart = null; - private bool? __pbn__requires_client_restart; + public bool ShouldSerializedisplay_nightmode_reset() => __pbn__display_nightmode_reset != null; + public void Resetdisplay_nightmode_reset() => __pbn__display_nightmode_reset = null; + private bool? __pbn__display_nightmode_reset; - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue(false)] - public bool requires_system_restart + [global::ProtoBuf.ProtoMember(17)] + public bool display_nightmode_schedule_enabled { - get => __pbn__requires_system_restart ?? false; - set => __pbn__requires_system_restart = value; + get => __pbn__display_nightmode_schedule_enabled.GetValueOrDefault(); + set => __pbn__display_nightmode_schedule_enabled = value; } - public bool ShouldSerializerequires_system_restart() => __pbn__requires_system_restart != null; - public void Resetrequires_system_restart() => __pbn__requires_system_restart = null; - private bool? __pbn__requires_system_restart; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemUpdateCheckResult : 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); + public bool ShouldSerializedisplay_nightmode_schedule_enabled() => __pbn__display_nightmode_schedule_enabled != null; + public void Resetdisplay_nightmode_schedule_enabled() => __pbn__display_nightmode_schedule_enabled = null; + private bool? __pbn__display_nightmode_schedule_enabled; - [global::ProtoBuf.ProtoMember(1)] - public int type + [global::ProtoBuf.ProtoMember(18)] + public float display_nightmode_schedule_starttime { - get => __pbn__type.GetValueOrDefault(); - set => __pbn__type = value; + get => __pbn__display_nightmode_schedule_starttime.GetValueOrDefault(); + set => __pbn__display_nightmode_schedule_starttime = value; } - public bool ShouldSerializetype() => __pbn__type != null; - public void Resettype() => __pbn__type = null; - private int? __pbn__type; + public bool ShouldSerializedisplay_nightmode_schedule_starttime() => __pbn__display_nightmode_schedule_starttime != null; + public void Resetdisplay_nightmode_schedule_starttime() => __pbn__display_nightmode_schedule_starttime = null; + private float? __pbn__display_nightmode_schedule_starttime; - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue(2u)] - public uint eresult + [global::ProtoBuf.ProtoMember(19)] + public float display_nightmode_schedule_endtime { - get => __pbn__eresult ?? 2u; - set => __pbn__eresult = value; + get => __pbn__display_nightmode_schedule_endtime.GetValueOrDefault(); + set => __pbn__display_nightmode_schedule_endtime = value; } - public bool ShouldSerializeeresult() => __pbn__eresult != null; - public void Reseteresult() => __pbn__eresult = null; - private uint? __pbn__eresult; + public bool ShouldSerializedisplay_nightmode_schedule_endtime() => __pbn__display_nightmode_schedule_endtime != null; + public void Resetdisplay_nightmode_schedule_endtime() => __pbn__display_nightmode_schedule_endtime = null; + private float? __pbn__display_nightmode_schedule_endtime; - [global::ProtoBuf.ProtoMember(3, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public uint rtime_checked + [global::ProtoBuf.ProtoMember(20)] + public bool display_diagnostics_enabled { - get => __pbn__rtime_checked.GetValueOrDefault(); - set => __pbn__rtime_checked = value; + get => __pbn__display_diagnostics_enabled.GetValueOrDefault(); + set => __pbn__display_diagnostics_enabled = value; } - public bool ShouldSerializertime_checked() => __pbn__rtime_checked != null; - public void Resetrtime_checked() => __pbn__rtime_checked = null; - private uint? __pbn__rtime_checked; + public bool ShouldSerializedisplay_diagnostics_enabled() => __pbn__display_diagnostics_enabled != null; + public void Resetdisplay_diagnostics_enabled() => __pbn__display_diagnostics_enabled = null; + private bool? __pbn__display_diagnostics_enabled; - [global::ProtoBuf.ProtoMember(4)] - public bool available + [global::ProtoBuf.ProtoMember(21)] + public float als_lux_latest { - get => __pbn__available.GetValueOrDefault(); - set => __pbn__available = value; + get => __pbn__als_lux_latest.GetValueOrDefault(); + set => __pbn__als_lux_latest = value; } - public bool ShouldSerializeavailable() => __pbn__available != null; - public void Resetavailable() => __pbn__available = null; - private bool? __pbn__available; + public bool ShouldSerializeals_lux_latest() => __pbn__als_lux_latest != null; + public void Resetals_lux_latest() => __pbn__als_lux_latest = null; + private float? __pbn__als_lux_latest; - [global::ProtoBuf.ProtoMember(5)] - [global::System.ComponentModel.DefaultValue("")] - public string version + [global::ProtoBuf.ProtoMember(22)] + public float als_lux_median { - get => __pbn__version ?? ""; - set => __pbn__version = value; + get => __pbn__als_lux_median.GetValueOrDefault(); + set => __pbn__als_lux_median = value; } - public bool ShouldSerializeversion() => __pbn__version != null; - public void Resetversion() => __pbn__version = null; - private string __pbn__version; + public bool ShouldSerializeals_lux_median() => __pbn__als_lux_median != null; + public void Resetals_lux_median() => __pbn__als_lux_median = null; + private float? __pbn__als_lux_median; - [global::ProtoBuf.ProtoMember(6)] - [global::System.ComponentModel.DefaultValue("")] - public string auto_message + [global::ProtoBuf.ProtoMember(23)] + public float display_backlight_raw { - get => __pbn__auto_message ?? ""; - set => __pbn__auto_message = value; + get => __pbn__display_backlight_raw.GetValueOrDefault(); + set => __pbn__display_backlight_raw = value; } - public bool ShouldSerializeauto_message() => __pbn__auto_message != null; - public void Resetauto_message() => __pbn__auto_message = null; - private string __pbn__auto_message; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemUpdateProgress : 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); + public bool ShouldSerializedisplay_backlight_raw() => __pbn__display_backlight_raw != null; + public void Resetdisplay_backlight_raw() => __pbn__display_backlight_raw = null; + private float? __pbn__display_backlight_raw; - [global::ProtoBuf.ProtoMember(1)] - public float stage_progress + [global::ProtoBuf.ProtoMember(24)] + public float display_brightness_adaptivemin { - get => __pbn__stage_progress.GetValueOrDefault(); - set => __pbn__stage_progress = value; + get => __pbn__display_brightness_adaptivemin.GetValueOrDefault(); + set => __pbn__display_brightness_adaptivemin = value; } - public bool ShouldSerializestage_progress() => __pbn__stage_progress != null; - public void Resetstage_progress() => __pbn__stage_progress = null; - private float? __pbn__stage_progress; + public bool ShouldSerializedisplay_brightness_adaptivemin() => __pbn__display_brightness_adaptivemin != null; + public void Resetdisplay_brightness_adaptivemin() => __pbn__display_brightness_adaptivemin = null; + private float? __pbn__display_brightness_adaptivemin; - [global::ProtoBuf.ProtoMember(2)] - public long stage_size_bytes + [global::ProtoBuf.ProtoMember(25)] + public float display_brightness_adaptivemax { - get => __pbn__stage_size_bytes.GetValueOrDefault(); - set => __pbn__stage_size_bytes = value; + get => __pbn__display_brightness_adaptivemax.GetValueOrDefault(); + set => __pbn__display_brightness_adaptivemax = value; } - public bool ShouldSerializestage_size_bytes() => __pbn__stage_size_bytes != null; - public void Resetstage_size_bytes() => __pbn__stage_size_bytes = null; - private long? __pbn__stage_size_bytes; + public bool ShouldSerializedisplay_brightness_adaptivemax() => __pbn__display_brightness_adaptivemax != null; + public void Resetdisplay_brightness_adaptivemax() => __pbn__display_brightness_adaptivemax = null; + private float? __pbn__display_brightness_adaptivemax; - [global::ProtoBuf.ProtoMember(3, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] - public uint rtime_estimated_completion + [global::ProtoBuf.ProtoMember(26)] + public bool is_wifi_powersave_enabled { - get => __pbn__rtime_estimated_completion.GetValueOrDefault(); - set => __pbn__rtime_estimated_completion = value; + get => __pbn__is_wifi_powersave_enabled.GetValueOrDefault(); + set => __pbn__is_wifi_powersave_enabled = value; } - public bool ShouldSerializertime_estimated_completion() => __pbn__rtime_estimated_completion != null; - public void Resetrtime_estimated_completion() => __pbn__rtime_estimated_completion = null; - private uint? __pbn__rtime_estimated_completion; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CMsgSystemUpdateState : 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); + public bool ShouldSerializeis_wifi_powersave_enabled() => __pbn__is_wifi_powersave_enabled != null; + public void Resetis_wifi_powersave_enabled() => __pbn__is_wifi_powersave_enabled = null; + private bool? __pbn__is_wifi_powersave_enabled; - [global::ProtoBuf.ProtoMember(1)] - public int state + [global::ProtoBuf.ProtoMember(27)] + public bool is_fan_control_available { - get => __pbn__state.GetValueOrDefault(); - set => __pbn__state = value; + get => __pbn__is_fan_control_available.GetValueOrDefault(); + set => __pbn__is_fan_control_available = value; } - public bool ShouldSerializestate() => __pbn__state != null; - public void Resetstate() => __pbn__state = null; - private int? __pbn__state; + public bool ShouldSerializeis_fan_control_available() => __pbn__is_fan_control_available != null; + public void Resetis_fan_control_available() => __pbn__is_fan_control_available = null; + private bool? __pbn__is_fan_control_available; - [global::ProtoBuf.ProtoMember(2)] - public CMsgSystemUpdateProgress progress { get; set; } + [global::ProtoBuf.ProtoMember(28)] + public int fan_control_mode + { + get => __pbn__fan_control_mode.GetValueOrDefault(); + set => __pbn__fan_control_mode = value; + } + public bool ShouldSerializefan_control_mode() => __pbn__fan_control_mode != null; + public void Resetfan_control_mode() => __pbn__fan_control_mode = null; + private int? __pbn__fan_control_mode; - [global::ProtoBuf.ProtoMember(3)] - public global::System.Collections.Generic.List update_check_results { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(29)] + public bool is_display_brightness_available + { + get => __pbn__is_display_brightness_available.GetValueOrDefault(); + set => __pbn__is_display_brightness_available = value; + } + public bool ShouldSerializeis_display_brightness_available() => __pbn__is_display_brightness_available != null; + public void Resetis_display_brightness_available() => __pbn__is_display_brightness_available = null; + private bool? __pbn__is_display_brightness_available; - [global::ProtoBuf.ProtoMember(4)] - public global::System.Collections.Generic.List update_apply_results { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(31)] + public bool is_display_colormanagement_available + { + get => __pbn__is_display_colormanagement_available.GetValueOrDefault(); + set => __pbn__is_display_colormanagement_available = value; + } + public bool ShouldSerializeis_display_colormanagement_available() => __pbn__is_display_colormanagement_available != null; + public void Resetis_display_colormanagement_available() => __pbn__is_display_colormanagement_available = null; + private bool? __pbn__is_display_colormanagement_available; - [global::ProtoBuf.ProtoMember(5)] - public bool supports_os_updates + [global::ProtoBuf.ProtoMember(32)] + public float display_colorgamut { - get => __pbn__supports_os_updates.GetValueOrDefault(); - set => __pbn__supports_os_updates = value; + get => __pbn__display_colorgamut.GetValueOrDefault(); + set => __pbn__display_colorgamut = value; } - public bool ShouldSerializesupports_os_updates() => __pbn__supports_os_updates != null; - public void Resetsupports_os_updates() => __pbn__supports_os_updates = null; - private bool? __pbn__supports_os_updates; + public bool ShouldSerializedisplay_colorgamut() => __pbn__display_colorgamut != null; + public void Resetdisplay_colorgamut() => __pbn__display_colorgamut = null; + private float? __pbn__display_colorgamut; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgTrading_CancelTradeRequest : global::ProtoBuf.IExtensible + public partial class CMsgSystemPerfDiagnosticEntry : 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 other_steamid + [global::System.ComponentModel.DefaultValue("")] + public string name { - get => __pbn__other_steamid.GetValueOrDefault(); - set => __pbn__other_steamid = value; + get => __pbn__name ?? ""; + set => __pbn__name = value; } - public bool ShouldSerializeother_steamid() => __pbn__other_steamid != null; - public void Resetother_steamid() => __pbn__other_steamid = null; - private ulong? __pbn__other_steamid; + public bool ShouldSerializename() => __pbn__name != null; + public void Resetname() => __pbn__name = null; + private string __pbn__name; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string value + { + get => __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 CMsgTrading_InitiateTradeRequest : global::ProtoBuf.IExtensible + public partial class CMsgSystemPerfDiagnosticInfo : 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 trade_request_id - { - get => __pbn__trade_request_id.GetValueOrDefault(); - set => __pbn__trade_request_id = value; - } - public bool ShouldSerializetrade_request_id() => __pbn__trade_request_id != null; - public void Resettrade_request_id() => __pbn__trade_request_id = null; - private uint? __pbn__trade_request_id; + public global::System.Collections.Generic.List entries { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2)] - public ulong other_steamid - { - get => __pbn__other_steamid.GetValueOrDefault(); - set => __pbn__other_steamid = value; - } - public bool ShouldSerializeother_steamid() => __pbn__other_steamid != null; - public void Resetother_steamid() => __pbn__other_steamid = null; - private ulong? __pbn__other_steamid; + public global::System.Collections.Generic.List interfaces { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string other_name + public float battery_temp_c { - get => __pbn__other_name ?? ""; - set => __pbn__other_name = value; + get => __pbn__battery_temp_c.GetValueOrDefault(); + set => __pbn__battery_temp_c = value; } - public bool ShouldSerializeother_name() => __pbn__other_name != null; - public void Resetother_name() => __pbn__other_name = null; - private string __pbn__other_name; + public bool ShouldSerializebattery_temp_c() => __pbn__battery_temp_c != null; + public void Resetbattery_temp_c() => __pbn__battery_temp_c = null; + private float? __pbn__battery_temp_c; } [global::ProtoBuf.ProtoContract()] - public partial class CMsgTrading_InitiateTradeResponse : global::ProtoBuf.IExtensible + public partial class CMsgSystemPerfLimits : 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 response + public int cpu_governor_manual_min_mhz { - get => __pbn__response.GetValueOrDefault(); - set => __pbn__response = value; + get => __pbn__cpu_governor_manual_min_mhz.GetValueOrDefault(); + set => __pbn__cpu_governor_manual_min_mhz = value; } - public bool ShouldSerializeresponse() => __pbn__response != null; - public void Resetresponse() => __pbn__response = null; - private uint? __pbn__response; + public bool ShouldSerializecpu_governor_manual_min_mhz() => __pbn__cpu_governor_manual_min_mhz != null; + public void Resetcpu_governor_manual_min_mhz() => __pbn__cpu_governor_manual_min_mhz = null; + private int? __pbn__cpu_governor_manual_min_mhz; [global::ProtoBuf.ProtoMember(2)] - public uint trade_request_id + public int cpu_governor_manual_max_mhz { - get => __pbn__trade_request_id.GetValueOrDefault(); - set => __pbn__trade_request_id = value; + get => __pbn__cpu_governor_manual_max_mhz.GetValueOrDefault(); + set => __pbn__cpu_governor_manual_max_mhz = value; } - public bool ShouldSerializetrade_request_id() => __pbn__trade_request_id != null; - public void Resettrade_request_id() => __pbn__trade_request_id = null; - private uint? __pbn__trade_request_id; + public bool ShouldSerializecpu_governor_manual_max_mhz() => __pbn__cpu_governor_manual_max_mhz != null; + public void Resetcpu_governor_manual_max_mhz() => __pbn__cpu_governor_manual_max_mhz = null; + private int? __pbn__cpu_governor_manual_max_mhz; [global::ProtoBuf.ProtoMember(3)] - public ulong other_steamid + public int fsr_sharpness_min { - get => __pbn__other_steamid.GetValueOrDefault(); - set => __pbn__other_steamid = value; + get => __pbn__fsr_sharpness_min.GetValueOrDefault(); + set => __pbn__fsr_sharpness_min = value; } - public bool ShouldSerializeother_steamid() => __pbn__other_steamid != null; - public void Resetother_steamid() => __pbn__other_steamid = null; - private ulong? __pbn__other_steamid; + public bool ShouldSerializefsr_sharpness_min() => __pbn__fsr_sharpness_min != null; + public void Resetfsr_sharpness_min() => __pbn__fsr_sharpness_min = null; + private int? __pbn__fsr_sharpness_min; [global::ProtoBuf.ProtoMember(4)] - public uint steamguard_required_days + public int fsr_sharpness_max { - get => __pbn__steamguard_required_days.GetValueOrDefault(); - set => __pbn__steamguard_required_days = value; + get => __pbn__fsr_sharpness_max.GetValueOrDefault(); + set => __pbn__fsr_sharpness_max = value; } - public bool ShouldSerializesteamguard_required_days() => __pbn__steamguard_required_days != null; - public void Resetsteamguard_required_days() => __pbn__steamguard_required_days = null; - private uint? __pbn__steamguard_required_days; + public bool ShouldSerializefsr_sharpness_max() => __pbn__fsr_sharpness_max != null; + public void Resetfsr_sharpness_max() => __pbn__fsr_sharpness_max = null; + private int? __pbn__fsr_sharpness_max; [global::ProtoBuf.ProtoMember(5)] - public uint new_device_cooldown_days + public int gpu_performance_manual_min_mhz { - get => __pbn__new_device_cooldown_days.GetValueOrDefault(); - set => __pbn__new_device_cooldown_days = value; + get => __pbn__gpu_performance_manual_min_mhz.GetValueOrDefault(); + set => __pbn__gpu_performance_manual_min_mhz = value; } - public bool ShouldSerializenew_device_cooldown_days() => __pbn__new_device_cooldown_days != null; - public void Resetnew_device_cooldown_days() => __pbn__new_device_cooldown_days = null; - private uint? __pbn__new_device_cooldown_days; + public bool ShouldSerializegpu_performance_manual_min_mhz() => __pbn__gpu_performance_manual_min_mhz != null; + public void Resetgpu_performance_manual_min_mhz() => __pbn__gpu_performance_manual_min_mhz = null; + private int? __pbn__gpu_performance_manual_min_mhz; [global::ProtoBuf.ProtoMember(6)] - public uint default_password_reset_probation_days + public int gpu_performance_manual_max_mhz { - get => __pbn__default_password_reset_probation_days.GetValueOrDefault(); - set => __pbn__default_password_reset_probation_days = value; + get => __pbn__gpu_performance_manual_max_mhz.GetValueOrDefault(); + set => __pbn__gpu_performance_manual_max_mhz = value; } - public bool ShouldSerializedefault_password_reset_probation_days() => __pbn__default_password_reset_probation_days != null; - public void Resetdefault_password_reset_probation_days() => __pbn__default_password_reset_probation_days = null; - private uint? __pbn__default_password_reset_probation_days; + public bool ShouldSerializegpu_performance_manual_max_mhz() => __pbn__gpu_performance_manual_max_mhz != null; + public void Resetgpu_performance_manual_max_mhz() => __pbn__gpu_performance_manual_max_mhz = null; + private int? __pbn__gpu_performance_manual_max_mhz; [global::ProtoBuf.ProtoMember(7)] - public uint password_reset_probation_days + public bool perf_overlay_is_standalone { - get => __pbn__password_reset_probation_days.GetValueOrDefault(); - set => __pbn__password_reset_probation_days = value; + get => __pbn__perf_overlay_is_standalone.GetValueOrDefault(); + set => __pbn__perf_overlay_is_standalone = value; } - public bool ShouldSerializepassword_reset_probation_days() => __pbn__password_reset_probation_days != null; - public void Resetpassword_reset_probation_days() => __pbn__password_reset_probation_days = null; - private uint? __pbn__password_reset_probation_days; + public bool ShouldSerializeperf_overlay_is_standalone() => __pbn__perf_overlay_is_standalone != null; + public void Resetperf_overlay_is_standalone() => __pbn__perf_overlay_is_standalone = null; + private bool? __pbn__perf_overlay_is_standalone; [global::ProtoBuf.ProtoMember(8)] - public uint default_email_change_probation_days + public bool is_dynamic_vrs_available { - get => __pbn__default_email_change_probation_days.GetValueOrDefault(); - set => __pbn__default_email_change_probation_days = value; + get => __pbn__is_dynamic_vrs_available.GetValueOrDefault(); + set => __pbn__is_dynamic_vrs_available = value; } - public bool ShouldSerializedefault_email_change_probation_days() => __pbn__default_email_change_probation_days != null; - public void Resetdefault_email_change_probation_days() => __pbn__default_email_change_probation_days = null; - private uint? __pbn__default_email_change_probation_days; + public bool ShouldSerializeis_dynamic_vrs_available() => __pbn__is_dynamic_vrs_available != null; + public void Resetis_dynamic_vrs_available() => __pbn__is_dynamic_vrs_available = null; + private bool? __pbn__is_dynamic_vrs_available; [global::ProtoBuf.ProtoMember(9)] - public uint email_change_probation_days + public bool is_manual_display_refresh_rate_available { - get => __pbn__email_change_probation_days.GetValueOrDefault(); - set => __pbn__email_change_probation_days = value; + get => __pbn__is_manual_display_refresh_rate_available.GetValueOrDefault(); + set => __pbn__is_manual_display_refresh_rate_available = value; } - public bool ShouldSerializeemail_change_probation_days() => __pbn__email_change_probation_days != null; - public void Resetemail_change_probation_days() => __pbn__email_change_probation_days = null; - private uint? __pbn__email_change_probation_days; + public bool ShouldSerializeis_manual_display_refresh_rate_available() => __pbn__is_manual_display_refresh_rate_available != null; + public void Resetis_manual_display_refresh_rate_available() => __pbn__is_manual_display_refresh_rate_available = null; + private bool? __pbn__is_manual_display_refresh_rate_available; - } + [global::ProtoBuf.ProtoMember(10)] + public global::System.Collections.Generic.List gpu_performance_levels_available { get; } = new global::System.Collections.Generic.List(); - [global::ProtoBuf.ProtoContract()] - public partial class CMsgTrading_StartSession : 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(11)] + public int display_refresh_manual_hz_min + { + get => __pbn__display_refresh_manual_hz_min.GetValueOrDefault(); + set => __pbn__display_refresh_manual_hz_min = value; + } + public bool ShouldSerializedisplay_refresh_manual_hz_min() => __pbn__display_refresh_manual_hz_min != null; + public void Resetdisplay_refresh_manual_hz_min() => __pbn__display_refresh_manual_hz_min = null; + private int? __pbn__display_refresh_manual_hz_min; + + [global::ProtoBuf.ProtoMember(12)] + public int display_refresh_manual_hz_max + { + get => __pbn__display_refresh_manual_hz_max.GetValueOrDefault(); + set => __pbn__display_refresh_manual_hz_max = value; + } + public bool ShouldSerializedisplay_refresh_manual_hz_max() => __pbn__display_refresh_manual_hz_max != null; + public void Resetdisplay_refresh_manual_hz_max() => __pbn__display_refresh_manual_hz_max = null; + private int? __pbn__display_refresh_manual_hz_max; + + [global::ProtoBuf.ProtoMember(13)] + public global::System.Collections.Generic.List fps_limit_options { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(14)] + public int tdp_limit_min + { + get => __pbn__tdp_limit_min.GetValueOrDefault(); + set => __pbn__tdp_limit_min = value; + } + public bool ShouldSerializetdp_limit_min() => __pbn__tdp_limit_min != null; + public void Resettdp_limit_min() => __pbn__tdp_limit_min = null; + private int? __pbn__tdp_limit_min; + + [global::ProtoBuf.ProtoMember(15)] + public int tdp_limit_max + { + get => __pbn__tdp_limit_max.GetValueOrDefault(); + set => __pbn__tdp_limit_max = value; + } + public bool ShouldSerializetdp_limit_max() => __pbn__tdp_limit_max != null; + public void Resettdp_limit_max() => __pbn__tdp_limit_max = null; + private int? __pbn__tdp_limit_max; + + [global::ProtoBuf.ProtoMember(16)] + public bool is_nis_supported + { + get => __pbn__is_nis_supported.GetValueOrDefault(); + set => __pbn__is_nis_supported = value; + } + public bool ShouldSerializeis_nis_supported() => __pbn__is_nis_supported != null; + public void Resetis_nis_supported() => __pbn__is_nis_supported = null; + private bool? __pbn__is_nis_supported; + + [global::ProtoBuf.ProtoMember(17)] + public int nis_sharpness_min + { + get => __pbn__nis_sharpness_min.GetValueOrDefault(); + set => __pbn__nis_sharpness_min = value; + } + public bool ShouldSerializenis_sharpness_min() => __pbn__nis_sharpness_min != null; + public void Resetnis_sharpness_min() => __pbn__nis_sharpness_min = null; + private int? __pbn__nis_sharpness_min; + + [global::ProtoBuf.ProtoMember(18)] + public int nis_sharpness_max + { + get => __pbn__nis_sharpness_max.GetValueOrDefault(); + set => __pbn__nis_sharpness_max = value; + } + public bool ShouldSerializenis_sharpness_max() => __pbn__nis_sharpness_max != null; + public void Resetnis_sharpness_max() => __pbn__nis_sharpness_max = null; + private int? __pbn__nis_sharpness_max; + + [global::ProtoBuf.ProtoMember(19)] + public int display_external_refresh_manual_hz_min + { + get => __pbn__display_external_refresh_manual_hz_min.GetValueOrDefault(); + set => __pbn__display_external_refresh_manual_hz_min = value; + } + public bool ShouldSerializedisplay_external_refresh_manual_hz_min() => __pbn__display_external_refresh_manual_hz_min != null; + public void Resetdisplay_external_refresh_manual_hz_min() => __pbn__display_external_refresh_manual_hz_min = null; + private int? __pbn__display_external_refresh_manual_hz_min; - [global::ProtoBuf.ProtoMember(1)] - public ulong other_steamid + [global::ProtoBuf.ProtoMember(20)] + public int display_external_refresh_manual_hz_max { - get => __pbn__other_steamid.GetValueOrDefault(); - set => __pbn__other_steamid = value; + get => __pbn__display_external_refresh_manual_hz_max.GetValueOrDefault(); + set => __pbn__display_external_refresh_manual_hz_max = value; } - public bool ShouldSerializeother_steamid() => __pbn__other_steamid != null; - public void Resetother_steamid() => __pbn__other_steamid = null; - private ulong? __pbn__other_steamid; + public bool ShouldSerializedisplay_external_refresh_manual_hz_max() => __pbn__display_external_refresh_manual_hz_max != null; + public void Resetdisplay_external_refresh_manual_hz_max() => __pbn__display_external_refresh_manual_hz_max = null; + private int? __pbn__display_external_refresh_manual_hz_max; - } + [global::ProtoBuf.ProtoMember(21)] + public global::System.Collections.Generic.List fps_limit_options_external { get; } = new global::System.Collections.Generic.List(); - [global::ProtoBuf.ProtoContract()] - public partial class CNegotiatedConfig : 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(22)] + public bool is_tearing_supported + { + get => __pbn__is_tearing_supported.GetValueOrDefault(); + set => __pbn__is_tearing_supported = value; + } + public bool ShouldSerializeis_tearing_supported() => __pbn__is_tearing_supported != null; + public void Resetis_tearing_supported() => __pbn__is_tearing_supported = null; + private bool? __pbn__is_tearing_supported; - [global::ProtoBuf.ProtoMember(1)] - public bool reliable_data + [global::ProtoBuf.ProtoMember(23)] + public bool is_vrr_supported { - get => __pbn__reliable_data.GetValueOrDefault(); - set => __pbn__reliable_data = value; + get => __pbn__is_vrr_supported.GetValueOrDefault(); + set => __pbn__is_vrr_supported = value; } - public bool ShouldSerializereliable_data() => __pbn__reliable_data != null; - public void Resetreliable_data() => __pbn__reliable_data = null; - private bool? __pbn__reliable_data; + public bool ShouldSerializeis_vrr_supported() => __pbn__is_vrr_supported != null; + public void Resetis_vrr_supported() => __pbn__is_vrr_supported = null; + private bool? __pbn__is_vrr_supported; - [global::ProtoBuf.ProtoMember(2)] - public int selected_audio_codec + [global::ProtoBuf.ProtoMember(24)] + public bool is_dynamic_refresh_rate_in_steam_supported { - get => __pbn__selected_audio_codec.GetValueOrDefault(); - set => __pbn__selected_audio_codec = value; + get => __pbn__is_dynamic_refresh_rate_in_steam_supported.GetValueOrDefault(); + set => __pbn__is_dynamic_refresh_rate_in_steam_supported = value; } - public bool ShouldSerializeselected_audio_codec() => __pbn__selected_audio_codec != null; - public void Resetselected_audio_codec() => __pbn__selected_audio_codec = null; - private int? __pbn__selected_audio_codec; + public bool ShouldSerializeis_dynamic_refresh_rate_in_steam_supported() => __pbn__is_dynamic_refresh_rate_in_steam_supported != null; + public void Resetis_dynamic_refresh_rate_in_steam_supported() => __pbn__is_dynamic_refresh_rate_in_steam_supported = null; + private bool? __pbn__is_dynamic_refresh_rate_in_steam_supported; - [global::ProtoBuf.ProtoMember(3)] - public int selected_video_codec + [global::ProtoBuf.ProtoMember(25)] + public bool is_split_scaling_and_filtering_supported { - get => __pbn__selected_video_codec.GetValueOrDefault(); - set => __pbn__selected_video_codec = value; + get => __pbn__is_split_scaling_and_filtering_supported.GetValueOrDefault(); + set => __pbn__is_split_scaling_and_filtering_supported = value; } - public bool ShouldSerializeselected_video_codec() => __pbn__selected_video_codec != null; - public void Resetselected_video_codec() => __pbn__selected_video_codec = null; - private int? __pbn__selected_video_codec; + public bool ShouldSerializeis_split_scaling_and_filtering_supported() => __pbn__is_split_scaling_and_filtering_supported != null; + public void Resetis_split_scaling_and_filtering_supported() => __pbn__is_split_scaling_and_filtering_supported = null; + private bool? __pbn__is_split_scaling_and_filtering_supported; - [global::ProtoBuf.ProtoMember(4)] - public global::System.Collections.Generic.List available_video_modes { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(26)] + public global::System.Collections.Generic.List split_scaling_filters_available { get; } = new global::System.Collections.Generic.List(); - [global::ProtoBuf.ProtoMember(5)] - public bool enable_remote_hid + [global::ProtoBuf.ProtoMember(27)] + public global::System.Collections.Generic.List split_scaling_scalers_available { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(28)] + public bool is_hdr_supported { - get => __pbn__enable_remote_hid.GetValueOrDefault(); - set => __pbn__enable_remote_hid = value; + get => __pbn__is_hdr_supported.GetValueOrDefault(); + set => __pbn__is_hdr_supported = value; } - public bool ShouldSerializeenable_remote_hid() => __pbn__enable_remote_hid != null; - public void Resetenable_remote_hid() => __pbn__enable_remote_hid = null; - private bool? __pbn__enable_remote_hid; + public bool ShouldSerializeis_hdr_supported() => __pbn__is_hdr_supported != null; + public void Resetis_hdr_supported() => __pbn__is_hdr_supported = null; + private bool? __pbn__is_hdr_supported; - [global::ProtoBuf.ProtoMember(6)] - public bool enable_touch_input + [global::ProtoBuf.ProtoMember(29)] + public int display_refresh_manual_hz_oc_max { - get => __pbn__enable_touch_input.GetValueOrDefault(); - set => __pbn__enable_touch_input = value; + get => __pbn__display_refresh_manual_hz_oc_max.GetValueOrDefault(); + set => __pbn__display_refresh_manual_hz_oc_max = value; } - public bool ShouldSerializeenable_touch_input() => __pbn__enable_touch_input != null; - public void Resetenable_touch_input() => __pbn__enable_touch_input = null; - private bool? __pbn__enable_touch_input; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CNegotiationCompleteMsg : 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); + public bool ShouldSerializedisplay_refresh_manual_hz_oc_max() => __pbn__display_refresh_manual_hz_oc_max != null; + public void Resetdisplay_refresh_manual_hz_oc_max() => __pbn__display_refresh_manual_hz_oc_max = null; + private int? __pbn__display_refresh_manual_hz_oc_max; } [global::ProtoBuf.ProtoContract()] - public partial class CNegotiationInitMsg : global::ProtoBuf.IExtensible + public partial class CMsgSystemPerfNetworkInterface : 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 reliable_data + [global::System.ComponentModel.DefaultValue("")] + public string name { - get => __pbn__reliable_data.GetValueOrDefault(); - set => __pbn__reliable_data = value; + get => __pbn__name ?? ""; + set => __pbn__name = value; } - public bool ShouldSerializereliable_data() => __pbn__reliable_data != null; - public void Resetreliable_data() => __pbn__reliable_data = null; - private bool? __pbn__reliable_data; + public bool ShouldSerializename() => __pbn__name != null; + public void Resetname() => __pbn__name = null; + private string __pbn__name; [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List supported_audio_codecs { get; } = new global::System.Collections.Generic.List(); + public double timestamp + { + get => __pbn__timestamp.GetValueOrDefault(); + set => __pbn__timestamp = value; + } + public bool ShouldSerializetimestamp() => __pbn__timestamp != null; + public void Resettimestamp() => __pbn__timestamp = null; + private double? __pbn__timestamp; [global::ProtoBuf.ProtoMember(3)] - public global::System.Collections.Generic.List supported_video_codecs { get; } = new global::System.Collections.Generic.List(); + public long tx_bytes_total + { + get => __pbn__tx_bytes_total.GetValueOrDefault(); + set => __pbn__tx_bytes_total = value; + } + public bool ShouldSerializetx_bytes_total() => __pbn__tx_bytes_total != null; + public void Resettx_bytes_total() => __pbn__tx_bytes_total = null; + private long? __pbn__tx_bytes_total; [global::ProtoBuf.ProtoMember(4)] - public bool supports_remote_hid + public long rx_bytes_total { - get => __pbn__supports_remote_hid.GetValueOrDefault(); - set => __pbn__supports_remote_hid = value; + get => __pbn__rx_bytes_total.GetValueOrDefault(); + set => __pbn__rx_bytes_total = value; } - public bool ShouldSerializesupports_remote_hid() => __pbn__supports_remote_hid != null; - public void Resetsupports_remote_hid() => __pbn__supports_remote_hid = null; - private bool? __pbn__supports_remote_hid; + public bool ShouldSerializerx_bytes_total() => __pbn__rx_bytes_total != null; + public void Resetrx_bytes_total() => __pbn__rx_bytes_total = null; + private long? __pbn__rx_bytes_total; [global::ProtoBuf.ProtoMember(5)] - public bool supports_touch_input + public int tx_bytes_per_sec + { + get => __pbn__tx_bytes_per_sec.GetValueOrDefault(); + set => __pbn__tx_bytes_per_sec = value; + } + public bool ShouldSerializetx_bytes_per_sec() => __pbn__tx_bytes_per_sec != null; + public void Resettx_bytes_per_sec() => __pbn__tx_bytes_per_sec = null; + private int? __pbn__tx_bytes_per_sec; + + [global::ProtoBuf.ProtoMember(6)] + public int rx_bytes_per_sec { - get => __pbn__supports_touch_input.GetValueOrDefault(); - set => __pbn__supports_touch_input = value; + get => __pbn__rx_bytes_per_sec.GetValueOrDefault(); + set => __pbn__rx_bytes_per_sec = value; } - public bool ShouldSerializesupports_touch_input() => __pbn__supports_touch_input != null; - public void Resetsupports_touch_input() => __pbn__supports_touch_input = null; - private bool? __pbn__supports_touch_input; + public bool ShouldSerializerx_bytes_per_sec() => __pbn__rx_bytes_per_sec != null; + public void Resetrx_bytes_per_sec() => __pbn__rx_bytes_per_sec = null; + private int? __pbn__rx_bytes_per_sec; } [global::ProtoBuf.ProtoContract()] - public partial class CNegotiationSetConfigMsg : global::ProtoBuf.IExtensible + public partial class CMsgSystemPerfSettings : 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 CNegotiatedConfig config { get; set; } + public CMsgSystemPerfSettingsGlobal global { get; set; } [global::ProtoBuf.ProtoMember(2)] - public CStreamingClientConfig streaming_client_config { get; set; } - - [global::ProtoBuf.ProtoMember(3)] - public CStreamingClientCaps streaming_client_caps { get; set; } - - } - - [global::ProtoBuf.ProtoContract()] - public partial class COverlayEnabledMsg : 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 enabled - { - get => __pbn__enabled.GetValueOrDefault(); - set => __pbn__enabled = value; - } - public bool ShouldSerializeenabled() => __pbn__enabled != null; - public void Resetenabled() => __pbn__enabled = null; - private bool? __pbn__enabled; + public CMsgSystemPerfSettingsPerApp per_app { get; set; } } [global::ProtoBuf.ProtoContract()] - public partial class CPackageReservationStatus : global::ProtoBuf.IExtensible + public partial class CMsgSystemPerfSettingsGlobal : 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 packageid + public float diagnostic_update_rate { - get => __pbn__packageid.GetValueOrDefault(); - set => __pbn__packageid = value; + get => __pbn__diagnostic_update_rate.GetValueOrDefault(); + set => __pbn__diagnostic_update_rate = value; } - public bool ShouldSerializepackageid() => __pbn__packageid != null; - public void Resetpackageid() => __pbn__packageid = null; - private uint? __pbn__packageid; + public bool ShouldSerializediagnostic_update_rate() => __pbn__diagnostic_update_rate != null; + public void Resetdiagnostic_update_rate() => __pbn__diagnostic_update_rate = null; + private float? __pbn__diagnostic_update_rate; [global::ProtoBuf.ProtoMember(2)] - public int reservation_state + public int system_trace_service_state { - get => __pbn__reservation_state.GetValueOrDefault(); - set => __pbn__reservation_state = value; + get => __pbn__system_trace_service_state.GetValueOrDefault(); + set => __pbn__system_trace_service_state = value; } - public bool ShouldSerializereservation_state() => __pbn__reservation_state != null; - public void Resetreservation_state() => __pbn__reservation_state = null; - private int? __pbn__reservation_state; + public bool ShouldSerializesystem_trace_service_state() => __pbn__system_trace_service_state != null; + public void Resetsystem_trace_service_state() => __pbn__system_trace_service_state = null; + private int? __pbn__system_trace_service_state; [global::ProtoBuf.ProtoMember(3)] - public int queue_position + public int graphics_profiling_service_state { - get => __pbn__queue_position.GetValueOrDefault(); - set => __pbn__queue_position = value; + get => __pbn__graphics_profiling_service_state.GetValueOrDefault(); + set => __pbn__graphics_profiling_service_state = value; } - public bool ShouldSerializequeue_position() => __pbn__queue_position != null; - public void Resetqueue_position() => __pbn__queue_position = null; - private int? __pbn__queue_position; + public bool ShouldSerializegraphics_profiling_service_state() => __pbn__graphics_profiling_service_state != null; + public void Resetgraphics_profiling_service_state() => __pbn__graphics_profiling_service_state = null; + private int? __pbn__graphics_profiling_service_state; [global::ProtoBuf.ProtoMember(4)] - public int total_queue_size + public int perf_overlay_service_state { - get => __pbn__total_queue_size.GetValueOrDefault(); - set => __pbn__total_queue_size = value; + get => __pbn__perf_overlay_service_state.GetValueOrDefault(); + set => __pbn__perf_overlay_service_state = value; } - public bool ShouldSerializetotal_queue_size() => __pbn__total_queue_size != null; - public void Resettotal_queue_size() => __pbn__total_queue_size = null; - private int? __pbn__total_queue_size; + public bool ShouldSerializeperf_overlay_service_state() => __pbn__perf_overlay_service_state != null; + public void Resetperf_overlay_service_state() => __pbn__perf_overlay_service_state = null; + private int? __pbn__perf_overlay_service_state; [global::ProtoBuf.ProtoMember(5)] - [global::System.ComponentModel.DefaultValue("")] - public string reservation_country_code + public int perf_overlay_level { - get => __pbn__reservation_country_code ?? ""; - set => __pbn__reservation_country_code = value; + get => __pbn__perf_overlay_level.GetValueOrDefault(); + set => __pbn__perf_overlay_level = value; } - public bool ShouldSerializereservation_country_code() => __pbn__reservation_country_code != null; - public void Resetreservation_country_code() => __pbn__reservation_country_code = null; - private string __pbn__reservation_country_code; + public bool ShouldSerializeperf_overlay_level() => __pbn__perf_overlay_level != null; + public void Resetperf_overlay_level() => __pbn__perf_overlay_level = null; + private int? __pbn__perf_overlay_level; [global::ProtoBuf.ProtoMember(6)] - public bool expired + public bool is_show_perf_overlay_over_steam_enabled { - get => __pbn__expired.GetValueOrDefault(); - set => __pbn__expired = value; + get => __pbn__is_show_perf_overlay_over_steam_enabled.GetValueOrDefault(); + set => __pbn__is_show_perf_overlay_over_steam_enabled = value; } - public bool ShouldSerializeexpired() => __pbn__expired != null; - public void Resetexpired() => __pbn__expired = null; - private bool? __pbn__expired; + public bool ShouldSerializeis_show_perf_overlay_over_steam_enabled() => __pbn__is_show_perf_overlay_over_steam_enabled != null; + public void Resetis_show_perf_overlay_over_steam_enabled() => __pbn__is_show_perf_overlay_over_steam_enabled = null; + private bool? __pbn__is_show_perf_overlay_over_steam_enabled; [global::ProtoBuf.ProtoMember(7)] - public uint time_expires + public bool is_advanced_settings_enabled { - get => __pbn__time_expires.GetValueOrDefault(); - set => __pbn__time_expires = value; + get => __pbn__is_advanced_settings_enabled.GetValueOrDefault(); + set => __pbn__is_advanced_settings_enabled = value; } - public bool ShouldSerializetime_expires() => __pbn__time_expires != null; - public void Resettime_expires() => __pbn__time_expires = null; - private uint? __pbn__time_expires; + public bool ShouldSerializeis_advanced_settings_enabled() => __pbn__is_advanced_settings_enabled != null; + public void Resetis_advanced_settings_enabled() => __pbn__is_advanced_settings_enabled = null; + private bool? __pbn__is_advanced_settings_enabled; [global::ProtoBuf.ProtoMember(8)] - public uint time_reserved + public bool allow_external_display_refresh_control { - get => __pbn__time_reserved.GetValueOrDefault(); - set => __pbn__time_reserved = value; + get => __pbn__allow_external_display_refresh_control.GetValueOrDefault(); + set => __pbn__allow_external_display_refresh_control = value; } - public bool ShouldSerializetime_reserved() => __pbn__time_reserved != null; - public void Resettime_reserved() => __pbn__time_reserved = null; - private uint? __pbn__time_reserved; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CPartnerStoreBrowse_GetItems_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 CStoreBrowse_GetItems_Request request { get; set; } + public bool ShouldSerializeallow_external_display_refresh_control() => __pbn__allow_external_display_refresh_control != null; + public void Resetallow_external_display_refresh_control() => __pbn__allow_external_display_refresh_control = null; + private bool? __pbn__allow_external_display_refresh_control; - [global::ProtoBuf.ProtoMember(2)] - public bool include_unpublished + [global::ProtoBuf.ProtoMember(9)] + public bool is_hdr_enabled { - get => __pbn__include_unpublished.GetValueOrDefault(); - set => __pbn__include_unpublished = value; + get => __pbn__is_hdr_enabled.GetValueOrDefault(); + set => __pbn__is_hdr_enabled = value; } - public bool ShouldSerializeinclude_unpublished() => __pbn__include_unpublished != null; - public void Resetinclude_unpublished() => __pbn__include_unpublished = null; - private bool? __pbn__include_unpublished; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CPauseMsg : 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); - - } + public bool ShouldSerializeis_hdr_enabled() => __pbn__is_hdr_enabled != null; + public void Resetis_hdr_enabled() => __pbn__is_hdr_enabled = null; + private bool? __pbn__is_hdr_enabled; - [global::ProtoBuf.ProtoContract()] - public partial class CProductImpressionsFromClient_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(12)] + public int hdr_on_sdr_tonemap_operator + { + get => __pbn__hdr_on_sdr_tonemap_operator.GetValueOrDefault(); + set => __pbn__hdr_on_sdr_tonemap_operator = value; + } + public bool ShouldSerializehdr_on_sdr_tonemap_operator() => __pbn__hdr_on_sdr_tonemap_operator != null; + public void Resethdr_on_sdr_tonemap_operator() => __pbn__hdr_on_sdr_tonemap_operator = null; + private int? __pbn__hdr_on_sdr_tonemap_operator; - [global::ProtoBuf.ProtoMember(1)] - public global::System.Collections.Generic.List impressions { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(13)] + public bool is_hdr_debug_heatmap_enabled + { + get => __pbn__is_hdr_debug_heatmap_enabled.GetValueOrDefault(); + set => __pbn__is_hdr_debug_heatmap_enabled = value; + } + public bool ShouldSerializeis_hdr_debug_heatmap_enabled() => __pbn__is_hdr_debug_heatmap_enabled != null; + public void Resetis_hdr_debug_heatmap_enabled() => __pbn__is_hdr_debug_heatmap_enabled = null; + private bool? __pbn__is_hdr_debug_heatmap_enabled; - } + [global::ProtoBuf.ProtoMember(15)] + [global::System.ComponentModel.DefaultValue(true)] + public bool force_hdr_wide_gammut_for_sdr + { + get => __pbn__force_hdr_wide_gammut_for_sdr ?? true; + set => __pbn__force_hdr_wide_gammut_for_sdr = value; + } + public bool ShouldSerializeforce_hdr_wide_gammut_for_sdr() => __pbn__force_hdr_wide_gammut_for_sdr != null; + public void Resetforce_hdr_wide_gammut_for_sdr() => __pbn__force_hdr_wide_gammut_for_sdr = null; + private bool? __pbn__force_hdr_wide_gammut_for_sdr; - [global::ProtoBuf.ProtoContract()] - public partial class CProductImpressionsFromClient_Notification_Impression : 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(16)] + public bool allow_experimental_hdr + { + get => __pbn__allow_experimental_hdr.GetValueOrDefault(); + set => __pbn__allow_experimental_hdr = value; + } + public bool ShouldSerializeallow_experimental_hdr() => __pbn__allow_experimental_hdr != null; + public void Resetallow_experimental_hdr() => __pbn__allow_experimental_hdr = null; + private bool? __pbn__allow_experimental_hdr; - [global::ProtoBuf.ProtoMember(1)] - public int type + [global::ProtoBuf.ProtoMember(17)] + public float sdr_to_hdr_brightness { - get => __pbn__type.GetValueOrDefault(); - set => __pbn__type = value; + get => __pbn__sdr_to_hdr_brightness.GetValueOrDefault(); + set => __pbn__sdr_to_hdr_brightness = value; } - public bool ShouldSerializetype() => __pbn__type != null; - public void Resettype() => __pbn__type = null; - private int? __pbn__type; + public bool ShouldSerializesdr_to_hdr_brightness() => __pbn__sdr_to_hdr_brightness != null; + public void Resetsdr_to_hdr_brightness() => __pbn__sdr_to_hdr_brightness = null; + private float? __pbn__sdr_to_hdr_brightness; - [global::ProtoBuf.ProtoMember(2)] - public uint appid + [global::ProtoBuf.ProtoMember(18)] + public bool debug_force_hdr_support { - get => __pbn__appid.GetValueOrDefault(); - set => __pbn__appid = value; + get => __pbn__debug_force_hdr_support.GetValueOrDefault(); + set => __pbn__debug_force_hdr_support = value; } - public bool ShouldSerializeappid() => __pbn__appid != null; - public void Resetappid() => __pbn__appid = null; - private uint? __pbn__appid; + public bool ShouldSerializedebug_force_hdr_support() => __pbn__debug_force_hdr_support != null; + public void Resetdebug_force_hdr_support() => __pbn__debug_force_hdr_support = null; + private bool? __pbn__debug_force_hdr_support; - [global::ProtoBuf.ProtoMember(3)] - public uint num_impressions + [global::ProtoBuf.ProtoMember(19)] + public bool force_hdr_10pq_output_debug { - get => __pbn__num_impressions.GetValueOrDefault(); - set => __pbn__num_impressions = value; + get => __pbn__force_hdr_10pq_output_debug.GetValueOrDefault(); + set => __pbn__force_hdr_10pq_output_debug = value; } - public bool ShouldSerializenum_impressions() => __pbn__num_impressions != null; - public void Resetnum_impressions() => __pbn__num_impressions = null; - private uint? __pbn__num_impressions; + public bool ShouldSerializeforce_hdr_10pq_output_debug() => __pbn__force_hdr_10pq_output_debug != null; + public void Resetforce_hdr_10pq_output_debug() => __pbn__force_hdr_10pq_output_debug = null; + private bool? __pbn__force_hdr_10pq_output_debug; - } + [global::ProtoBuf.ProtoMember(20)] + public bool is_display_oc_enabled + { + get => __pbn__is_display_oc_enabled.GetValueOrDefault(); + set => __pbn__is_display_oc_enabled = value; + } + public bool ShouldSerializeis_display_oc_enabled() => __pbn__is_display_oc_enabled != null; + public void Resetis_display_oc_enabled() => __pbn__is_display_oc_enabled = null; + private bool? __pbn__is_display_oc_enabled; - [global::ProtoBuf.ProtoContract()] - public partial class CQuitRequest : 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(21)] + public bool is_color_management_enabled + { + get => __pbn__is_color_management_enabled.GetValueOrDefault(); + set => __pbn__is_color_management_enabled = value; + } + public bool ShouldSerializeis_color_management_enabled() => __pbn__is_color_management_enabled != null; + public void Resetis_color_management_enabled() => __pbn__is_color_management_enabled = null; + private bool? __pbn__is_color_management_enabled; } [global::ProtoBuf.ProtoContract()] - public partial class CRecordedInput : global::ProtoBuf.IExtensible + public partial class CMsgSystemPerfSettingsPerApp : 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 type + public int gpu_performance_manual_mhz { - get => __pbn__type.GetValueOrDefault(); - set => __pbn__type = value; + get => __pbn__gpu_performance_manual_mhz.GetValueOrDefault(); + set => __pbn__gpu_performance_manual_mhz = value; } - public bool ShouldSerializetype() => __pbn__type != null; - public void Resettype() => __pbn__type = null; - private int? __pbn__type; + public bool ShouldSerializegpu_performance_manual_mhz() => __pbn__gpu_performance_manual_mhz != null; + public void Resetgpu_performance_manual_mhz() => __pbn__gpu_performance_manual_mhz = null; + private int? __pbn__gpu_performance_manual_mhz; [global::ProtoBuf.ProtoMember(2)] - public uint timestamp + public int fps_limit { - get => __pbn__timestamp.GetValueOrDefault(); - set => __pbn__timestamp = value; + get => __pbn__fps_limit.GetValueOrDefault(); + set => __pbn__fps_limit = value; } - public bool ShouldSerializetimestamp() => __pbn__timestamp != null; - public void Resettimestamp() => __pbn__timestamp = null; - private uint? __pbn__timestamp; + public bool ShouldSerializefps_limit() => __pbn__fps_limit != null; + public void Resetfps_limit() => __pbn__fps_limit = null; + private int? __pbn__fps_limit; [global::ProtoBuf.ProtoMember(3)] - public CInputTouchFingerDownMsg finger_down { get; set; } + public bool is_variable_resolution_enabled + { + get => __pbn__is_variable_resolution_enabled.GetValueOrDefault(); + set => __pbn__is_variable_resolution_enabled = value; + } + public bool ShouldSerializeis_variable_resolution_enabled() => __pbn__is_variable_resolution_enabled != null; + public void Resetis_variable_resolution_enabled() => __pbn__is_variable_resolution_enabled = null; + private bool? __pbn__is_variable_resolution_enabled; [global::ProtoBuf.ProtoMember(4)] - public CInputTouchFingerMotionMsg finger_motion { get; set; } + public bool is_dynamic_refresh_rate_enabled + { + get => __pbn__is_dynamic_refresh_rate_enabled.GetValueOrDefault(); + set => __pbn__is_dynamic_refresh_rate_enabled = value; + } + public bool ShouldSerializeis_dynamic_refresh_rate_enabled() => __pbn__is_dynamic_refresh_rate_enabled != null; + public void Resetis_dynamic_refresh_rate_enabled() => __pbn__is_dynamic_refresh_rate_enabled = null; + private bool? __pbn__is_dynamic_refresh_rate_enabled; [global::ProtoBuf.ProtoMember(5)] - public CInputTouchFingerUpMsg finger_up { get; set; } + public int tdp_limit + { + get => __pbn__tdp_limit.GetValueOrDefault(); + set => __pbn__tdp_limit = value; + } + public bool ShouldSerializetdp_limit() => __pbn__tdp_limit != null; + public void Resettdp_limit() => __pbn__tdp_limit = null; + private int? __pbn__tdp_limit; [global::ProtoBuf.ProtoMember(6)] - public CInputMouseMotionMsg mouse_motion { get; set; } + public int cpu_governor + { + get => __pbn__cpu_governor.GetValueOrDefault(); + set => __pbn__cpu_governor = value; + } + public bool ShouldSerializecpu_governor() => __pbn__cpu_governor != null; + public void Resetcpu_governor() => __pbn__cpu_governor = null; + private int? __pbn__cpu_governor; [global::ProtoBuf.ProtoMember(7)] - public CInputMouseWheelMsg mouse_wheel { get; set; } + public int cpu_governor_manual_mhz + { + get => __pbn__cpu_governor_manual_mhz.GetValueOrDefault(); + set => __pbn__cpu_governor_manual_mhz = value; + } + public bool ShouldSerializecpu_governor_manual_mhz() => __pbn__cpu_governor_manual_mhz != null; + public void Resetcpu_governor_manual_mhz() => __pbn__cpu_governor_manual_mhz = null; + private int? __pbn__cpu_governor_manual_mhz; [global::ProtoBuf.ProtoMember(8)] - public CInputMouseDownMsg mouse_down { get; set; } - - [global::ProtoBuf.ProtoMember(9)] - public CInputMouseUpMsg mouse_up { get; set; } - - [global::ProtoBuf.ProtoMember(10)] - public CInputKeyDownMsg key_down { get; set; } - - [global::ProtoBuf.ProtoMember(11)] - public CInputKeyUpMsg key_up { get; set; } - - [global::ProtoBuf.ProtoMember(12)] - public CInputTextMsg text { get; set; } - - [global::ProtoBuf.ProtoMember(13)] - public CRemoteHIDMsg hid { get; set; } - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CRecordedInputStream : 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 CRemoteHIDMsg : 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 byte[] data + public int scaling_filter { - get => __pbn__data; - set => __pbn__data = value; + get => __pbn__scaling_filter.GetValueOrDefault(); + set => __pbn__scaling_filter = value; } - public bool ShouldSerializedata() => __pbn__data != null; - public void Resetdata() => __pbn__data = null; - private byte[] __pbn__data; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CRemotePlayTogetherGroupUpdateMsg : 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 players { get; } = new global::System.Collections.Generic.List(); + public bool ShouldSerializescaling_filter() => __pbn__scaling_filter != null; + public void Resetscaling_filter() => __pbn__scaling_filter = null; + private int? __pbn__scaling_filter; - [global::ProtoBuf.ProtoMember(2)] - public int player_index + [global::ProtoBuf.ProtoMember(9)] + public int fsr_sharpness { - get => __pbn__player_index.GetValueOrDefault(); - set => __pbn__player_index = value; + get => __pbn__fsr_sharpness.GetValueOrDefault(); + set => __pbn__fsr_sharpness = value; } - public bool ShouldSerializeplayer_index() => __pbn__player_index != null; - public void Resetplayer_index() => __pbn__player_index = null; - private int? __pbn__player_index; + public bool ShouldSerializefsr_sharpness() => __pbn__fsr_sharpness != null; + public void Resetfsr_sharpness() => __pbn__fsr_sharpness = null; + private int? __pbn__fsr_sharpness; - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string miniprofile_location + [global::ProtoBuf.ProtoMember(10)] + public bool is_fps_limit_enabled { - get => __pbn__miniprofile_location ?? ""; - set => __pbn__miniprofile_location = value; + get => __pbn__is_fps_limit_enabled.GetValueOrDefault(); + set => __pbn__is_fps_limit_enabled = value; } - public bool ShouldSerializeminiprofile_location() => __pbn__miniprofile_location != null; - public void Resetminiprofile_location() => __pbn__miniprofile_location = null; - private string __pbn__miniprofile_location; + public bool ShouldSerializeis_fps_limit_enabled() => __pbn__is_fps_limit_enabled != null; + public void Resetis_fps_limit_enabled() => __pbn__is_fps_limit_enabled = null; + private bool? __pbn__is_fps_limit_enabled; - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string game_name + [global::ProtoBuf.ProtoMember(11)] + public bool is_tdp_limit_enabled { - get => __pbn__game_name ?? ""; - set => __pbn__game_name = value; + get => __pbn__is_tdp_limit_enabled.GetValueOrDefault(); + set => __pbn__is_tdp_limit_enabled = value; } - public bool ShouldSerializegame_name() => __pbn__game_name != null; - public void Resetgame_name() => __pbn__game_name = null; - private string __pbn__game_name; + public bool ShouldSerializeis_tdp_limit_enabled() => __pbn__is_tdp_limit_enabled != null; + public void Resetis_tdp_limit_enabled() => __pbn__is_tdp_limit_enabled = null; + private bool? __pbn__is_tdp_limit_enabled; - [global::ProtoBuf.ProtoMember(5)] - [global::System.ComponentModel.DefaultValue("")] - public string avatar_location + [global::ProtoBuf.ProtoMember(12)] + public bool is_low_latency_mode_enabled { - get => __pbn__avatar_location ?? ""; - set => __pbn__avatar_location = value; + get => __pbn__is_low_latency_mode_enabled.GetValueOrDefault(); + set => __pbn__is_low_latency_mode_enabled = value; } - public bool ShouldSerializeavatar_location() => __pbn__avatar_location != null; - public void Resetavatar_location() => __pbn__avatar_location = null; - private string __pbn__avatar_location; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CRemotePlayTogetherGroupUpdateMsg_Player : 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); + public bool ShouldSerializeis_low_latency_mode_enabled() => __pbn__is_low_latency_mode_enabled != null; + public void Resetis_low_latency_mode_enabled() => __pbn__is_low_latency_mode_enabled = null; + private bool? __pbn__is_low_latency_mode_enabled; - [global::ProtoBuf.ProtoMember(1)] - public uint accountid + [global::ProtoBuf.ProtoMember(13)] + public int display_refresh_manual_hz { - get => __pbn__accountid.GetValueOrDefault(); - set => __pbn__accountid = value; + get => __pbn__display_refresh_manual_hz.GetValueOrDefault(); + set => __pbn__display_refresh_manual_hz = value; } - public bool ShouldSerializeaccountid() => __pbn__accountid != null; - public void Resetaccountid() => __pbn__accountid = null; - private uint? __pbn__accountid; + public bool ShouldSerializedisplay_refresh_manual_hz() => __pbn__display_refresh_manual_hz != null; + public void Resetdisplay_refresh_manual_hz() => __pbn__display_refresh_manual_hz = null; + private int? __pbn__display_refresh_manual_hz; - [global::ProtoBuf.ProtoMember(2)] - public uint guestid + [global::ProtoBuf.ProtoMember(14)] + public bool is_game_perf_profile_enabled { - get => __pbn__guestid.GetValueOrDefault(); - set => __pbn__guestid = value; + get => __pbn__is_game_perf_profile_enabled.GetValueOrDefault(); + set => __pbn__is_game_perf_profile_enabled = value; } - public bool ShouldSerializeguestid() => __pbn__guestid != null; - public void Resetguestid() => __pbn__guestid = null; - private uint? __pbn__guestid; + public bool ShouldSerializeis_game_perf_profile_enabled() => __pbn__is_game_perf_profile_enabled != null; + public void Resetis_game_perf_profile_enabled() => __pbn__is_game_perf_profile_enabled = null; + private bool? __pbn__is_game_perf_profile_enabled; - [global::ProtoBuf.ProtoMember(3)] - public bool keyboard_enabled + [global::ProtoBuf.ProtoMember(15)] + public int gpu_performance_level { - get => __pbn__keyboard_enabled.GetValueOrDefault(); - set => __pbn__keyboard_enabled = value; + get => __pbn__gpu_performance_level.GetValueOrDefault(); + set => __pbn__gpu_performance_level = value; } - public bool ShouldSerializekeyboard_enabled() => __pbn__keyboard_enabled != null; - public void Resetkeyboard_enabled() => __pbn__keyboard_enabled = null; - private bool? __pbn__keyboard_enabled; + public bool ShouldSerializegpu_performance_level() => __pbn__gpu_performance_level != null; + public void Resetgpu_performance_level() => __pbn__gpu_performance_level = null; + private int? __pbn__gpu_performance_level; - [global::ProtoBuf.ProtoMember(4)] - public bool mouse_enabled + [global::ProtoBuf.ProtoMember(16)] + public int nis_sharpness { - get => __pbn__mouse_enabled.GetValueOrDefault(); - set => __pbn__mouse_enabled = value; + get => __pbn__nis_sharpness.GetValueOrDefault(); + set => __pbn__nis_sharpness = value; } - public bool ShouldSerializemouse_enabled() => __pbn__mouse_enabled != null; - public void Resetmouse_enabled() => __pbn__mouse_enabled = null; - private bool? __pbn__mouse_enabled; + public bool ShouldSerializenis_sharpness() => __pbn__nis_sharpness != null; + public void Resetnis_sharpness() => __pbn__nis_sharpness = null; + private int? __pbn__nis_sharpness; - [global::ProtoBuf.ProtoMember(5)] - public bool controller_enabled + [global::ProtoBuf.ProtoMember(17)] + public int display_external_refresh_manual_hz { - get => __pbn__controller_enabled.GetValueOrDefault(); - set => __pbn__controller_enabled = value; + get => __pbn__display_external_refresh_manual_hz.GetValueOrDefault(); + set => __pbn__display_external_refresh_manual_hz = value; } - public bool ShouldSerializecontroller_enabled() => __pbn__controller_enabled != null; - public void Resetcontroller_enabled() => __pbn__controller_enabled = null; - private bool? __pbn__controller_enabled; - - [global::ProtoBuf.ProtoMember(6)] - public global::System.Collections.Generic.List controller_slots { get; } = new global::System.Collections.Generic.List(); + public bool ShouldSerializedisplay_external_refresh_manual_hz() => __pbn__display_external_refresh_manual_hz != null; + public void Resetdisplay_external_refresh_manual_hz() => __pbn__display_external_refresh_manual_hz = null; + private int? __pbn__display_external_refresh_manual_hz; - [global::ProtoBuf.ProtoMember(7)] - public byte[] avatar_hash + [global::ProtoBuf.ProtoMember(18)] + public int fps_limit_external { - get => __pbn__avatar_hash; - set => __pbn__avatar_hash = value; + get => __pbn__fps_limit_external.GetValueOrDefault(); + set => __pbn__fps_limit_external = value; } - public bool ShouldSerializeavatar_hash() => __pbn__avatar_hash != null; - public void Resetavatar_hash() => __pbn__avatar_hash = null; - private byte[] __pbn__avatar_hash; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CResumeMsg : 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 CSaveTouchConfigLayoutMsg : 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); + public bool ShouldSerializefps_limit_external() => __pbn__fps_limit_external != null; + public void Resetfps_limit_external() => __pbn__fps_limit_external = null; + private int? __pbn__fps_limit_external; - [global::ProtoBuf.ProtoMember(1)] - public uint appid + [global::ProtoBuf.ProtoMember(19)] + public bool is_tearing_enabled { - get => __pbn__appid.GetValueOrDefault(); - set => __pbn__appid = value; + get => __pbn__is_tearing_enabled.GetValueOrDefault(); + set => __pbn__is_tearing_enabled = value; } - public bool ShouldSerializeappid() => __pbn__appid != null; - public void Resetappid() => __pbn__appid = null; - private uint? __pbn__appid; + public bool ShouldSerializeis_tearing_enabled() => __pbn__is_tearing_enabled != null; + public void Resetis_tearing_enabled() => __pbn__is_tearing_enabled = null; + private bool? __pbn__is_tearing_enabled; - [global::ProtoBuf.ProtoMember(4)] - public byte[] layout + [global::ProtoBuf.ProtoMember(20)] + public bool is_vrr_enabled { - get => __pbn__layout; - set => __pbn__layout = value; + get => __pbn__is_vrr_enabled.GetValueOrDefault(); + set => __pbn__is_vrr_enabled = value; } - public bool ShouldSerializelayout() => __pbn__layout != null; - public void Resetlayout() => __pbn__layout = null; - private byte[] __pbn__layout; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CServerHandshakeMsg : 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 CStreamingServerHandshakeInfo info { get; set; } - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CSetActivityMsg : 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); + public bool ShouldSerializeis_vrr_enabled() => __pbn__is_vrr_enabled != null; + public void Resetis_vrr_enabled() => __pbn__is_vrr_enabled = null; + private bool? __pbn__is_vrr_enabled; - [global::ProtoBuf.ProtoMember(1)] - public int activity + [global::ProtoBuf.ProtoMember(21)] + public bool is_composite_debug_enabled { - get => __pbn__activity.GetValueOrDefault(); - set => __pbn__activity = value; + get => __pbn__is_composite_debug_enabled.GetValueOrDefault(); + set => __pbn__is_composite_debug_enabled = value; } - public bool ShouldSerializeactivity() => __pbn__activity != null; - public void Resetactivity() => __pbn__activity = null; - private int? __pbn__activity; + public bool ShouldSerializeis_composite_debug_enabled() => __pbn__is_composite_debug_enabled != null; + public void Resetis_composite_debug_enabled() => __pbn__is_composite_debug_enabled = null; + private bool? __pbn__is_composite_debug_enabled; - [global::ProtoBuf.ProtoMember(2)] - public uint appid + [global::ProtoBuf.ProtoMember(22)] + public bool force_composite { - get => __pbn__appid.GetValueOrDefault(); - set => __pbn__appid = value; + get => __pbn__force_composite.GetValueOrDefault(); + set => __pbn__force_composite = value; } - public bool ShouldSerializeappid() => __pbn__appid != null; - public void Resetappid() => __pbn__appid = null; - private uint? __pbn__appid; + public bool ShouldSerializeforce_composite() => __pbn__force_composite != null; + public void Resetforce_composite() => __pbn__force_composite = null; + private bool? __pbn__force_composite; - [global::ProtoBuf.ProtoMember(3)] - public ulong gameid + [global::ProtoBuf.ProtoMember(23)] + public bool use_dynamic_refresh_rate_in_steam { - get => __pbn__gameid.GetValueOrDefault(); - set => __pbn__gameid = value; + get => __pbn__use_dynamic_refresh_rate_in_steam.GetValueOrDefault(); + set => __pbn__use_dynamic_refresh_rate_in_steam = value; } - public bool ShouldSerializegameid() => __pbn__gameid != null; - public void Resetgameid() => __pbn__gameid = null; - private ulong? __pbn__gameid; + public bool ShouldSerializeuse_dynamic_refresh_rate_in_steam() => __pbn__use_dynamic_refresh_rate_in_steam != null; + public void Resetuse_dynamic_refresh_rate_in_steam() => __pbn__use_dynamic_refresh_rate_in_steam = null; + private bool? __pbn__use_dynamic_refresh_rate_in_steam; - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string game_name + [global::ProtoBuf.ProtoMember(24)] + public int split_scaling_filter { - get => __pbn__game_name ?? ""; - set => __pbn__game_name = value; + get => __pbn__split_scaling_filter.GetValueOrDefault(); + set => __pbn__split_scaling_filter = value; } - public bool ShouldSerializegame_name() => __pbn__game_name != null; - public void Resetgame_name() => __pbn__game_name = null; - private string __pbn__game_name; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CSetBitrateOverrideMsg : 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); + public bool ShouldSerializesplit_scaling_filter() => __pbn__split_scaling_filter != null; + public void Resetsplit_scaling_filter() => __pbn__split_scaling_filter = null; + private int? __pbn__split_scaling_filter; - [global::ProtoBuf.ProtoMember(1)] - public int value + [global::ProtoBuf.ProtoMember(25)] + public int split_scaling_scaler { - get => __pbn__value.GetValueOrDefault(); - set => __pbn__value = value; + get => __pbn__split_scaling_scaler.GetValueOrDefault(); + set => __pbn__split_scaling_scaler = value; } - public bool ShouldSerializevalue() => __pbn__value != null; - public void Resetvalue() => __pbn__value = null; - private int? __pbn__value; + public bool ShouldSerializesplit_scaling_scaler() => __pbn__split_scaling_scaler != null; + public void Resetsplit_scaling_scaler() => __pbn__split_scaling_scaler = null; + private int? __pbn__split_scaling_scaler; } [global::ProtoBuf.ProtoContract()] - public partial class CSetCapslockMsg : global::ProtoBuf.IExtensible + public partial class CMsgSystemPerfState : 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 pressed - { - get => __pbn__pressed.GetValueOrDefault(); - set => __pbn__pressed = value; - } - public bool ShouldSerializepressed() => __pbn__pressed != null; - public void Resetpressed() => __pbn__pressed = null; - private bool? __pbn__pressed; - - } + public CMsgSystemPerfLimits limits { get; set; } - [global::ProtoBuf.ProtoContract()] - public partial class CSetCaptureSizeMsg : 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 CMsgSystemPerfSettings settings { get; set; } - [global::ProtoBuf.ProtoMember(1)] - public int width + [global::ProtoBuf.ProtoMember(3)] + public ulong current_game_id { - get => __pbn__width.GetValueOrDefault(); - set => __pbn__width = value; + get => __pbn__current_game_id.GetValueOrDefault(); + set => __pbn__current_game_id = value; } - public bool ShouldSerializewidth() => __pbn__width != null; - public void Resetwidth() => __pbn__width = null; - private int? __pbn__width; + public bool ShouldSerializecurrent_game_id() => __pbn__current_game_id != null; + public void Resetcurrent_game_id() => __pbn__current_game_id = null; + private ulong? __pbn__current_game_id; - [global::ProtoBuf.ProtoMember(2)] - public int height + [global::ProtoBuf.ProtoMember(4)] + public ulong active_profile_game_id { - get => __pbn__height.GetValueOrDefault(); - set => __pbn__height = value; + get => __pbn__active_profile_game_id.GetValueOrDefault(); + set => __pbn__active_profile_game_id = value; } - public bool ShouldSerializeheight() => __pbn__height != null; - public void Resetheight() => __pbn__height = null; - private int? __pbn__height; + public bool ShouldSerializeactive_profile_game_id() => __pbn__active_profile_game_id != null; + public void Resetactive_profile_game_id() => __pbn__active_profile_game_id = null; + private ulong? __pbn__active_profile_game_id; } [global::ProtoBuf.ProtoContract()] - public partial class CSetCursorImageMsg : global::ProtoBuf.IExtensible + public partial class CMsgSystemPerfUpdateSettings : 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 cursor_id + public ulong gameid { - get => __pbn__cursor_id.GetValueOrDefault(); - set => __pbn__cursor_id = value; + get => __pbn__gameid.GetValueOrDefault(); + set => __pbn__gameid = value; } - public bool ShouldSerializecursor_id() => __pbn__cursor_id != null; - public void Resetcursor_id() => __pbn__cursor_id = null; - private ulong? __pbn__cursor_id; + public bool ShouldSerializegameid() => __pbn__gameid != null; + public void Resetgameid() => __pbn__gameid = null; + private ulong? __pbn__gameid; [global::ProtoBuf.ProtoMember(2)] - public int width + public bool reset_to_default { - get => __pbn__width.GetValueOrDefault(); - set => __pbn__width = value; + get => __pbn__reset_to_default.GetValueOrDefault(); + set => __pbn__reset_to_default = value; } - public bool ShouldSerializewidth() => __pbn__width != null; - public void Resetwidth() => __pbn__width = null; - private int? __pbn__width; + public bool ShouldSerializereset_to_default() => __pbn__reset_to_default != null; + public void Resetreset_to_default() => __pbn__reset_to_default = null; + private bool? __pbn__reset_to_default; [global::ProtoBuf.ProtoMember(3)] - public int height - { - get => __pbn__height.GetValueOrDefault(); - set => __pbn__height = value; - } - public bool ShouldSerializeheight() => __pbn__height != null; - public void Resetheight() => __pbn__height = null; - private int? __pbn__height; + public CMsgSystemPerfSettings settings_delta { get; set; } [global::ProtoBuf.ProtoMember(4)] - public int hot_x - { - get => __pbn__hot_x.GetValueOrDefault(); - set => __pbn__hot_x = value; - } - public bool ShouldSerializehot_x() => __pbn__hot_x != null; - public void Resethot_x() => __pbn__hot_x = null; - private int? __pbn__hot_x; - - [global::ProtoBuf.ProtoMember(5)] - public int hot_y + public bool skip_storage_update { - get => __pbn__hot_y.GetValueOrDefault(); - set => __pbn__hot_y = value; + get => __pbn__skip_storage_update.GetValueOrDefault(); + set => __pbn__skip_storage_update = value; } - public bool ShouldSerializehot_y() => __pbn__hot_y != null; - public void Resethot_y() => __pbn__hot_y = null; - private int? __pbn__hot_y; - - [global::ProtoBuf.ProtoMember(6)] - public byte[] image - { - get => __pbn__image; - set => __pbn__image = value; - } - public bool ShouldSerializeimage() => __pbn__image != null; - public void Resetimage() => __pbn__image = null; - private byte[] __pbn__image; + public bool ShouldSerializeskip_storage_update() => __pbn__skip_storage_update != null; + public void Resetskip_storage_update() => __pbn__skip_storage_update = null; + private bool? __pbn__skip_storage_update; } [global::ProtoBuf.ProtoContract()] - public partial class CSetCursorMsg : global::ProtoBuf.IExtensible + public partial class CMsgSystemUpdateApplyParams : 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 cursor_id - { - get => __pbn__cursor_id.GetValueOrDefault(); - set => __pbn__cursor_id = value; - } - public bool ShouldSerializecursor_id() => __pbn__cursor_id != null; - public void Resetcursor_id() => __pbn__cursor_id = null; - private ulong? __pbn__cursor_id; + public global::System.Collections.Generic.List apply_types { get; } = new global::System.Collections.Generic.List(); } [global::ProtoBuf.ProtoContract()] - public partial class CSetFlashStateMsg : global::ProtoBuf.IExtensible + public partial class CMsgSystemUpdateApplyResult : 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 flags + public int type { - get => __pbn__flags.GetValueOrDefault(); - set => __pbn__flags = value; + get => __pbn__type.GetValueOrDefault(); + set => __pbn__type = value; } - public bool ShouldSerializeflags() => __pbn__flags != null; - public void Resetflags() => __pbn__flags = null; - private uint? __pbn__flags; + public bool ShouldSerializetype() => __pbn__type != null; + public void Resettype() => __pbn__type = null; + private int? __pbn__type; [global::ProtoBuf.ProtoMember(2)] - public uint count + [global::System.ComponentModel.DefaultValue(2u)] + public uint eresult { - get => __pbn__count.GetValueOrDefault(); - set => __pbn__count = value; + get => __pbn__eresult ?? 2u; + set => __pbn__eresult = value; } - public bool ShouldSerializecount() => __pbn__count != null; - public void Resetcount() => __pbn__count = null; - private uint? __pbn__count; + public bool ShouldSerializeeresult() => __pbn__eresult != null; + public void Reseteresult() => __pbn__eresult = null; + private uint? __pbn__eresult; [global::ProtoBuf.ProtoMember(3)] - public uint timeout_ms + [global::System.ComponentModel.DefaultValue(false)] + public bool requires_client_restart { - get => __pbn__timeout_ms.GetValueOrDefault(); - set => __pbn__timeout_ms = value; + get => __pbn__requires_client_restart ?? false; + set => __pbn__requires_client_restart = value; } - public bool ShouldSerializetimeout_ms() => __pbn__timeout_ms != null; - public void Resettimeout_ms() => __pbn__timeout_ms = null; - private uint? __pbn__timeout_ms; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CSetGammaRampMsg : 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); + public bool ShouldSerializerequires_client_restart() => __pbn__requires_client_restart != null; + public void Resetrequires_client_restart() => __pbn__requires_client_restart = null; + private bool? __pbn__requires_client_restart; - [global::ProtoBuf.ProtoMember(1)] - public byte[] gamma_ramp + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue(false)] + public bool requires_system_restart { - get => __pbn__gamma_ramp; - set => __pbn__gamma_ramp = value; + get => __pbn__requires_system_restart ?? false; + set => __pbn__requires_system_restart = value; } - public bool ShouldSerializegamma_ramp() => __pbn__gamma_ramp != null; - public void Resetgamma_ramp() => __pbn__gamma_ramp = null; - private byte[] __pbn__gamma_ramp; + public bool ShouldSerializerequires_system_restart() => __pbn__requires_system_restart != null; + public void Resetrequires_system_restart() => __pbn__requires_system_restart = null; + private bool? __pbn__requires_system_restart; } [global::ProtoBuf.ProtoContract()] - public partial class CSetIconMsg : global::ProtoBuf.IExtensible + public partial class CMsgSystemUpdateCheckResult : 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 width + public int type { - get => __pbn__width.GetValueOrDefault(); - set => __pbn__width = value; + get => __pbn__type.GetValueOrDefault(); + set => __pbn__type = value; } - public bool ShouldSerializewidth() => __pbn__width != null; - public void Resetwidth() => __pbn__width = null; - private int? __pbn__width; + public bool ShouldSerializetype() => __pbn__type != null; + public void Resettype() => __pbn__type = null; + private int? __pbn__type; [global::ProtoBuf.ProtoMember(2)] - public int height + [global::System.ComponentModel.DefaultValue(2u)] + public uint eresult { - get => __pbn__height.GetValueOrDefault(); - set => __pbn__height = value; + get => __pbn__eresult ?? 2u; + set => __pbn__eresult = value; } - public bool ShouldSerializeheight() => __pbn__height != null; - public void Resetheight() => __pbn__height = null; - private int? __pbn__height; + public bool ShouldSerializeeresult() => __pbn__eresult != null; + public void Reseteresult() => __pbn__eresult = null; + private uint? __pbn__eresult; - [global::ProtoBuf.ProtoMember(3)] - public byte[] image + [global::ProtoBuf.ProtoMember(3, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint rtime_checked { - get => __pbn__image; - set => __pbn__image = value; + get => __pbn__rtime_checked.GetValueOrDefault(); + set => __pbn__rtime_checked = value; } - public bool ShouldSerializeimage() => __pbn__image != null; - public void Resetimage() => __pbn__image = null; - private byte[] __pbn__image; + public bool ShouldSerializertime_checked() => __pbn__rtime_checked != null; + public void Resetrtime_checked() => __pbn__rtime_checked = null; + private uint? __pbn__rtime_checked; - } + [global::ProtoBuf.ProtoMember(4)] + public bool available + { + get => __pbn__available.GetValueOrDefault(); + set => __pbn__available = value; + } + public bool ShouldSerializeavailable() => __pbn__available != null; + public void Resetavailable() => __pbn__available = null; + private bool? __pbn__available; - [global::ProtoBuf.ProtoContract()] - public partial class CSetInputTemporarilyDisabledMsg : 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(5)] + [global::System.ComponentModel.DefaultValue("")] + public string version + { + get => __pbn__version ?? ""; + set => __pbn__version = value; + } + public bool ShouldSerializeversion() => __pbn__version != null; + public void Resetversion() => __pbn__version = null; + private string __pbn__version; - [global::ProtoBuf.ProtoMember(1)] - public bool disabled + [global::ProtoBuf.ProtoMember(6)] + [global::System.ComponentModel.DefaultValue("")] + public string auto_message { - get => __pbn__disabled.GetValueOrDefault(); - set => __pbn__disabled = value; + get => __pbn__auto_message ?? ""; + set => __pbn__auto_message = value; } - public bool ShouldSerializedisabled() => __pbn__disabled != null; - public void Resetdisabled() => __pbn__disabled = null; - private bool? __pbn__disabled; + public bool ShouldSerializeauto_message() => __pbn__auto_message != null; + public void Resetauto_message() => __pbn__auto_message = null; + private string __pbn__auto_message; } [global::ProtoBuf.ProtoContract()] - public partial class CSetKeymapMsg : global::ProtoBuf.IExtensible + public partial class CMsgSystemUpdateProgress : 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 CStreamingKeymap keymap { get; set; } - - } + public float stage_progress + { + get => __pbn__stage_progress.GetValueOrDefault(); + set => __pbn__stage_progress = value; + } + public bool ShouldSerializestage_progress() => __pbn__stage_progress != null; + public void Resetstage_progress() => __pbn__stage_progress = null; + private float? __pbn__stage_progress; - [global::ProtoBuf.ProtoContract()] - public partial class CSetQoSMsg : 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 long stage_size_bytes + { + get => __pbn__stage_size_bytes.GetValueOrDefault(); + set => __pbn__stage_size_bytes = value; + } + public bool ShouldSerializestage_size_bytes() => __pbn__stage_size_bytes != null; + public void Resetstage_size_bytes() => __pbn__stage_size_bytes = null; + private long? __pbn__stage_size_bytes; - [global::ProtoBuf.ProtoMember(1)] - public bool use_qos + [global::ProtoBuf.ProtoMember(3, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public uint rtime_estimated_completion { - get => __pbn__use_qos.GetValueOrDefault(); - set => __pbn__use_qos = value; + get => __pbn__rtime_estimated_completion.GetValueOrDefault(); + set => __pbn__rtime_estimated_completion = value; } - public bool ShouldSerializeuse_qos() => __pbn__use_qos != null; - public void Resetuse_qos() => __pbn__use_qos = null; - private bool? __pbn__use_qos; + public bool ShouldSerializertime_estimated_completion() => __pbn__rtime_estimated_completion != null; + public void Resetrtime_estimated_completion() => __pbn__rtime_estimated_completion = null; + private uint? __pbn__rtime_estimated_completion; } [global::ProtoBuf.ProtoContract()] - public partial class CSetQualityOverrideMsg : global::ProtoBuf.IExtensible + public partial class CMsgSystemUpdateState : 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 value + public int state { - get => __pbn__value.GetValueOrDefault(); - set => __pbn__value = value; + get => __pbn__state.GetValueOrDefault(); + set => __pbn__state = value; } - public bool ShouldSerializevalue() => __pbn__value != null; - public void Resetvalue() => __pbn__value = null; - private int? __pbn__value; + public bool ShouldSerializestate() => __pbn__state != null; + public void Resetstate() => __pbn__state = null; + private int? __pbn__state; - } + [global::ProtoBuf.ProtoMember(2)] + public CMsgSystemUpdateProgress progress { get; set; } - [global::ProtoBuf.ProtoContract()] - public partial class CSetSpectatorModeMsg : 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 global::System.Collections.Generic.List update_check_results { get; } = new global::System.Collections.Generic.List(); - [global::ProtoBuf.ProtoMember(1)] - public bool enabled + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List update_apply_results { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5)] + public bool supports_os_updates { - get => __pbn__enabled.GetValueOrDefault(); - set => __pbn__enabled = value; - } - public bool ShouldSerializeenabled() => __pbn__enabled != null; - public void Resetenabled() => __pbn__enabled = null; - private bool? __pbn__enabled; + get => __pbn__supports_os_updates.GetValueOrDefault(); + set => __pbn__supports_os_updates = value; + } + public bool ShouldSerializesupports_os_updates() => __pbn__supports_os_updates != null; + public void Resetsupports_os_updates() => __pbn__supports_os_updates = null; + private bool? __pbn__supports_os_updates; } [global::ProtoBuf.ProtoContract()] - public partial class CSetStreamingClientConfig : global::ProtoBuf.IExtensible + public partial class CMsgTrading_CancelTradeRequest : 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 CStreamingClientConfig config { get; set; } + public ulong other_steamid + { + get => __pbn__other_steamid.GetValueOrDefault(); + set => __pbn__other_steamid = value; + } + public bool ShouldSerializeother_steamid() => __pbn__other_steamid != null; + public void Resetother_steamid() => __pbn__other_steamid = null; + private ulong? __pbn__other_steamid; } [global::ProtoBuf.ProtoContract()] - public partial class CSetTargetBitrateMsg : global::ProtoBuf.IExtensible + public partial class CMsgTrading_InitiateTradeRequest : 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 bitrate + public uint trade_request_id + { + get => __pbn__trade_request_id.GetValueOrDefault(); + set => __pbn__trade_request_id = value; + } + public bool ShouldSerializetrade_request_id() => __pbn__trade_request_id != null; + public void Resettrade_request_id() => __pbn__trade_request_id = null; + private uint? __pbn__trade_request_id; + + [global::ProtoBuf.ProtoMember(2)] + public ulong other_steamid + { + get => __pbn__other_steamid.GetValueOrDefault(); + set => __pbn__other_steamid = value; + } + public bool ShouldSerializeother_steamid() => __pbn__other_steamid != null; + public void Resetother_steamid() => __pbn__other_steamid = null; + private ulong? __pbn__other_steamid; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string other_name { - get => __pbn__bitrate.GetValueOrDefault(); - set => __pbn__bitrate = value; + get => __pbn__other_name ?? ""; + set => __pbn__other_name = value; } - public bool ShouldSerializebitrate() => __pbn__bitrate != null; - public void Resetbitrate() => __pbn__bitrate = null; - private int? __pbn__bitrate; + public bool ShouldSerializeother_name() => __pbn__other_name != null; + public void Resetother_name() => __pbn__other_name = null; + private string __pbn__other_name; } [global::ProtoBuf.ProtoContract()] - public partial class CSetTargetFramerateMsg : global::ProtoBuf.IExtensible + public partial class CMsgTrading_InitiateTradeResponse : 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 framerate + public uint response { - get => __pbn__framerate.GetValueOrDefault(); - set => __pbn__framerate = value; + get => __pbn__response.GetValueOrDefault(); + set => __pbn__response = value; } - public bool ShouldSerializeframerate() => __pbn__framerate != null; - public void Resetframerate() => __pbn__framerate = null; - private uint? __pbn__framerate; + public bool ShouldSerializeresponse() => __pbn__response != null; + public void Resetresponse() => __pbn__response = null; + private uint? __pbn__response; [global::ProtoBuf.ProtoMember(2)] - public uint reasons + public uint trade_request_id { - get => __pbn__reasons.GetValueOrDefault(); - set => __pbn__reasons = value; + get => __pbn__trade_request_id.GetValueOrDefault(); + set => __pbn__trade_request_id = value; } - public bool ShouldSerializereasons() => __pbn__reasons != null; - public void Resetreasons() => __pbn__reasons = null; - private uint? __pbn__reasons; + public bool ShouldSerializetrade_request_id() => __pbn__trade_request_id != null; + public void Resettrade_request_id() => __pbn__trade_request_id = null; + private uint? __pbn__trade_request_id; [global::ProtoBuf.ProtoMember(3)] - public uint framerate_numerator + public ulong other_steamid { - get => __pbn__framerate_numerator.GetValueOrDefault(); - set => __pbn__framerate_numerator = value; + get => __pbn__other_steamid.GetValueOrDefault(); + set => __pbn__other_steamid = value; } - public bool ShouldSerializeframerate_numerator() => __pbn__framerate_numerator != null; - public void Resetframerate_numerator() => __pbn__framerate_numerator = null; - private uint? __pbn__framerate_numerator; + public bool ShouldSerializeother_steamid() => __pbn__other_steamid != null; + public void Resetother_steamid() => __pbn__other_steamid = null; + private ulong? __pbn__other_steamid; [global::ProtoBuf.ProtoMember(4)] - public uint framerate_denominator + public uint steamguard_required_days + { + get => __pbn__steamguard_required_days.GetValueOrDefault(); + set => __pbn__steamguard_required_days = value; + } + public bool ShouldSerializesteamguard_required_days() => __pbn__steamguard_required_days != null; + public void Resetsteamguard_required_days() => __pbn__steamguard_required_days = null; + private uint? __pbn__steamguard_required_days; + + [global::ProtoBuf.ProtoMember(5)] + public uint new_device_cooldown_days + { + get => __pbn__new_device_cooldown_days.GetValueOrDefault(); + set => __pbn__new_device_cooldown_days = value; + } + public bool ShouldSerializenew_device_cooldown_days() => __pbn__new_device_cooldown_days != null; + public void Resetnew_device_cooldown_days() => __pbn__new_device_cooldown_days = null; + private uint? __pbn__new_device_cooldown_days; + + [global::ProtoBuf.ProtoMember(6)] + public uint default_password_reset_probation_days + { + get => __pbn__default_password_reset_probation_days.GetValueOrDefault(); + set => __pbn__default_password_reset_probation_days = value; + } + public bool ShouldSerializedefault_password_reset_probation_days() => __pbn__default_password_reset_probation_days != null; + public void Resetdefault_password_reset_probation_days() => __pbn__default_password_reset_probation_days = null; + private uint? __pbn__default_password_reset_probation_days; + + [global::ProtoBuf.ProtoMember(7)] + public uint password_reset_probation_days + { + get => __pbn__password_reset_probation_days.GetValueOrDefault(); + set => __pbn__password_reset_probation_days = value; + } + public bool ShouldSerializepassword_reset_probation_days() => __pbn__password_reset_probation_days != null; + public void Resetpassword_reset_probation_days() => __pbn__password_reset_probation_days = null; + private uint? __pbn__password_reset_probation_days; + + [global::ProtoBuf.ProtoMember(8)] + public uint default_email_change_probation_days + { + get => __pbn__default_email_change_probation_days.GetValueOrDefault(); + set => __pbn__default_email_change_probation_days = value; + } + public bool ShouldSerializedefault_email_change_probation_days() => __pbn__default_email_change_probation_days != null; + public void Resetdefault_email_change_probation_days() => __pbn__default_email_change_probation_days = null; + private uint? __pbn__default_email_change_probation_days; + + [global::ProtoBuf.ProtoMember(9)] + public uint email_change_probation_days { - get => __pbn__framerate_denominator.GetValueOrDefault(); - set => __pbn__framerate_denominator = value; + get => __pbn__email_change_probation_days.GetValueOrDefault(); + set => __pbn__email_change_probation_days = value; } - public bool ShouldSerializeframerate_denominator() => __pbn__framerate_denominator != null; - public void Resetframerate_denominator() => __pbn__framerate_denominator = null; - private uint? __pbn__framerate_denominator; + public bool ShouldSerializeemail_change_probation_days() => __pbn__email_change_probation_days != null; + public void Resetemail_change_probation_days() => __pbn__email_change_probation_days = null; + private uint? __pbn__email_change_probation_days; } [global::ProtoBuf.ProtoContract()] - public partial class CSetTitleMsg : global::ProtoBuf.IExtensible + public partial class CMsgTrading_StartSession : 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 text + public ulong other_steamid { - get => __pbn__text ?? ""; - set => __pbn__text = value; + get => __pbn__other_steamid.GetValueOrDefault(); + set => __pbn__other_steamid = value; } - public bool ShouldSerializetext() => __pbn__text != null; - public void Resettext() => __pbn__text = null; - private string __pbn__text; + public bool ShouldSerializeother_steamid() => __pbn__other_steamid != null; + public void Resetother_steamid() => __pbn__other_steamid = null; + private ulong? __pbn__other_steamid; } [global::ProtoBuf.ProtoContract()] - public partial class CSetTouchConfigDataMsg : global::ProtoBuf.IExtensible + public partial class CPackageReservationStatus : 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 + public uint packageid { - get => __pbn__appid.GetValueOrDefault(); - set => __pbn__appid = value; + get => __pbn__packageid.GetValueOrDefault(); + set => __pbn__packageid = value; } - public bool ShouldSerializeappid() => __pbn__appid != null; - public void Resetappid() => __pbn__appid = null; - private uint? __pbn__appid; + public bool ShouldSerializepackageid() => __pbn__packageid != null; + public void Resetpackageid() => __pbn__packageid = null; + private uint? __pbn__packageid; [global::ProtoBuf.ProtoMember(2)] - public uint revision + public int reservation_state { - get => __pbn__revision.GetValueOrDefault(); - set => __pbn__revision = value; + get => __pbn__reservation_state.GetValueOrDefault(); + set => __pbn__reservation_state = value; } - public bool ShouldSerializerevision() => __pbn__revision != null; - public void Resetrevision() => __pbn__revision = null; - private uint? __pbn__revision; + public bool ShouldSerializereservation_state() => __pbn__reservation_state != null; + public void Resetreservation_state() => __pbn__reservation_state = null; + private int? __pbn__reservation_state; [global::ProtoBuf.ProtoMember(3)] - public byte[] data + public int queue_position { - get => __pbn__data; - set => __pbn__data = value; + get => __pbn__queue_position.GetValueOrDefault(); + set => __pbn__queue_position = value; } - public bool ShouldSerializedata() => __pbn__data != null; - public void Resetdata() => __pbn__data = null; - private byte[] __pbn__data; + public bool ShouldSerializequeue_position() => __pbn__queue_position != null; + public void Resetqueue_position() => __pbn__queue_position = null; + private int? __pbn__queue_position; [global::ProtoBuf.ProtoMember(4)] - public byte[] layout + public int total_queue_size { - get => __pbn__layout; - set => __pbn__layout = value; + get => __pbn__total_queue_size.GetValueOrDefault(); + set => __pbn__total_queue_size = value; } - public bool ShouldSerializelayout() => __pbn__layout != null; - public void Resetlayout() => __pbn__layout = null; - private byte[] __pbn__layout; + public bool ShouldSerializetotal_queue_size() => __pbn__total_queue_size != null; + public void Resettotal_queue_size() => __pbn__total_queue_size = null; + private int? __pbn__total_queue_size; [global::ProtoBuf.ProtoMember(5)] - public ulong creator + [global::System.ComponentModel.DefaultValue("")] + public string reservation_country_code { - get => __pbn__creator.GetValueOrDefault(); - set => __pbn__creator = value; + get => __pbn__reservation_country_code ?? ""; + set => __pbn__reservation_country_code = value; } - public bool ShouldSerializecreator() => __pbn__creator != null; - public void Resetcreator() => __pbn__creator = null; - private ulong? __pbn__creator; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CSetTouchIconDataMsg : 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); + public bool ShouldSerializereservation_country_code() => __pbn__reservation_country_code != null; + public void Resetreservation_country_code() => __pbn__reservation_country_code = null; + private string __pbn__reservation_country_code; - [global::ProtoBuf.ProtoMember(1)] - public uint appid + [global::ProtoBuf.ProtoMember(6)] + public bool expired { - get => __pbn__appid.GetValueOrDefault(); - set => __pbn__appid = value; + get => __pbn__expired.GetValueOrDefault(); + set => __pbn__expired = value; } - public bool ShouldSerializeappid() => __pbn__appid != null; - public void Resetappid() => __pbn__appid = null; - private uint? __pbn__appid; + public bool ShouldSerializeexpired() => __pbn__expired != null; + public void Resetexpired() => __pbn__expired = null; + private bool? __pbn__expired; - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string icon + [global::ProtoBuf.ProtoMember(7)] + public uint time_expires { - get => __pbn__icon ?? ""; - set => __pbn__icon = value; + get => __pbn__time_expires.GetValueOrDefault(); + set => __pbn__time_expires = value; } - public bool ShouldSerializeicon() => __pbn__icon != null; - public void Reseticon() => __pbn__icon = null; - private string __pbn__icon; + public bool ShouldSerializetime_expires() => __pbn__time_expires != null; + public void Resettime_expires() => __pbn__time_expires = null; + private uint? __pbn__time_expires; - [global::ProtoBuf.ProtoMember(3)] - public byte[] data + [global::ProtoBuf.ProtoMember(8)] + public uint time_reserved { - get => __pbn__data; - set => __pbn__data = value; + get => __pbn__time_reserved.GetValueOrDefault(); + set => __pbn__time_reserved = value; } - public bool ShouldSerializedata() => __pbn__data != null; - public void Resetdata() => __pbn__data = null; - private byte[] __pbn__data; + public bool ShouldSerializetime_reserved() => __pbn__time_reserved != null; + public void Resettime_reserved() => __pbn__time_reserved = null; + private uint? __pbn__time_reserved; } [global::ProtoBuf.ProtoContract()] - public partial class CShowCursorMsg : global::ProtoBuf.IExtensible + public partial class CPartnerStoreBrowse_GetItems_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 float x_normalized - { - get => __pbn__x_normalized.GetValueOrDefault(); - set => __pbn__x_normalized = value; - } - public bool ShouldSerializex_normalized() => __pbn__x_normalized != null; - public void Resetx_normalized() => __pbn__x_normalized = null; - private float? __pbn__x_normalized; + public CStoreBrowse_GetItems_Request request { get; set; } [global::ProtoBuf.ProtoMember(2)] - public float y_normalized + public bool include_unpublished { - get => __pbn__y_normalized.GetValueOrDefault(); - set => __pbn__y_normalized = value; + get => __pbn__include_unpublished.GetValueOrDefault(); + set => __pbn__include_unpublished = value; } - public bool ShouldSerializey_normalized() => __pbn__y_normalized != null; - public void Resety_normalized() => __pbn__y_normalized = null; - private float? __pbn__y_normalized; + public bool ShouldSerializeinclude_unpublished() => __pbn__include_unpublished != null; + public void Resetinclude_unpublished() => __pbn__include_unpublished = null; + private bool? __pbn__include_unpublished; } [global::ProtoBuf.ProtoContract()] - public partial class CStartAudioDataMsg : global::ProtoBuf.IExtensible + public partial class CProductImpressionsFromClient_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(2)] - public uint channel - { - get => __pbn__channel.GetValueOrDefault(); - set => __pbn__channel = value; - } - public bool ShouldSerializechannel() => __pbn__channel != null; - public void Resetchannel() => __pbn__channel = null; - private uint? __pbn__channel; - - [global::ProtoBuf.ProtoMember(3)] - public int codec - { - get => __pbn__codec.GetValueOrDefault(); - set => __pbn__codec = value; - } - public bool ShouldSerializecodec() => __pbn__codec != null; - public void Resetcodec() => __pbn__codec = null; - private int? __pbn__codec; - - [global::ProtoBuf.ProtoMember(4)] - public byte[] codec_data - { - get => __pbn__codec_data; - set => __pbn__codec_data = value; - } - public bool ShouldSerializecodec_data() => __pbn__codec_data != null; - public void Resetcodec_data() => __pbn__codec_data = null; - private byte[] __pbn__codec_data; - - [global::ProtoBuf.ProtoMember(5)] - public uint frequency - { - get => __pbn__frequency.GetValueOrDefault(); - set => __pbn__frequency = value; - } - public bool ShouldSerializefrequency() => __pbn__frequency != null; - public void Resetfrequency() => __pbn__frequency = null; - private uint? __pbn__frequency; - - [global::ProtoBuf.ProtoMember(6)] - public uint channels - { - get => __pbn__channels.GetValueOrDefault(); - set => __pbn__channels = value; - } - public bool ShouldSerializechannels() => __pbn__channels != null; - public void Resetchannels() => __pbn__channels = null; - private uint? __pbn__channels; + [global::ProtoBuf.ProtoMember(1)] + public global::System.Collections.Generic.List impressions { get; } = new global::System.Collections.Generic.List(); } [global::ProtoBuf.ProtoContract()] - public partial class CStartNetworkTestMsg : global::ProtoBuf.IExtensible + public partial class CProductImpressionsFromClient_Notification_Impression : 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 frames + public int type { - get => __pbn__frames.GetValueOrDefault(); - set => __pbn__frames = value; + get => __pbn__type.GetValueOrDefault(); + set => __pbn__type = value; } - public bool ShouldSerializeframes() => __pbn__frames != null; - public void Resetframes() => __pbn__frames = null; - private uint? __pbn__frames; + public bool ShouldSerializetype() => __pbn__type != null; + public void Resettype() => __pbn__type = null; + private int? __pbn__type; [global::ProtoBuf.ProtoMember(2)] - public uint framerate + public uint appid { - get => __pbn__framerate.GetValueOrDefault(); - set => __pbn__framerate = value; + get => __pbn__appid.GetValueOrDefault(); + set => __pbn__appid = value; } - public bool ShouldSerializeframerate() => __pbn__framerate != null; - public void Resetframerate() => __pbn__framerate = null; - private uint? __pbn__framerate; + public bool ShouldSerializeappid() => __pbn__appid != null; + public void Resetappid() => __pbn__appid = null; + private uint? __pbn__appid; [global::ProtoBuf.ProtoMember(3)] - public uint bitrate_kbps - { - get => __pbn__bitrate_kbps.GetValueOrDefault(); - set => __pbn__bitrate_kbps = value; - } - public bool ShouldSerializebitrate_kbps() => __pbn__bitrate_kbps != null; - public void Resetbitrate_kbps() => __pbn__bitrate_kbps = null; - private uint? __pbn__bitrate_kbps; - - [global::ProtoBuf.ProtoMember(4)] - public uint burst_bitrate_kbps - { - get => __pbn__burst_bitrate_kbps.GetValueOrDefault(); - set => __pbn__burst_bitrate_kbps = value; - } - public bool ShouldSerializeburst_bitrate_kbps() => __pbn__burst_bitrate_kbps != null; - public void Resetburst_bitrate_kbps() => __pbn__burst_bitrate_kbps = null; - private uint? __pbn__burst_bitrate_kbps; - - [global::ProtoBuf.ProtoMember(5)] - public bool bandwidth_test + public uint num_impressions { - get => __pbn__bandwidth_test.GetValueOrDefault(); - set => __pbn__bandwidth_test = value; + get => __pbn__num_impressions.GetValueOrDefault(); + set => __pbn__num_impressions = value; } - public bool ShouldSerializebandwidth_test() => __pbn__bandwidth_test != null; - public void Resetbandwidth_test() => __pbn__bandwidth_test = null; - private bool? __pbn__bandwidth_test; + public bool ShouldSerializenum_impressions() => __pbn__num_impressions != null; + public void Resetnum_impressions() => __pbn__num_impressions = null; + private uint? __pbn__num_impressions; } [global::ProtoBuf.ProtoContract()] - public partial class CStartVideoDataMsg : global::ProtoBuf.IExtensible + public partial class CSteamVR_VoiceChat_ConfigureVideo_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 channel + public bool send { - get => __pbn__channel.GetValueOrDefault(); - set => __pbn__channel = value; + get => __pbn__send.GetValueOrDefault(); + set => __pbn__send = value; } - public bool ShouldSerializechannel() => __pbn__channel != null; - public void Resetchannel() => __pbn__channel = null; - private uint? __pbn__channel; + public bool ShouldSerializesend() => __pbn__send != null; + public void Resetsend() => __pbn__send = null; + private bool? __pbn__send; [global::ProtoBuf.ProtoMember(2)] - public int codec - { - get => __pbn__codec.GetValueOrDefault(); - set => __pbn__codec = value; - } - public bool ShouldSerializecodec() => __pbn__codec != null; - public void Resetcodec() => __pbn__codec = null; - private int? __pbn__codec; - - [global::ProtoBuf.ProtoMember(3)] - public byte[] codec_data + public bool receive { - get => __pbn__codec_data; - set => __pbn__codec_data = value; + get => __pbn__receive.GetValueOrDefault(); + set => __pbn__receive = value; } - public bool ShouldSerializecodec_data() => __pbn__codec_data != null; - public void Resetcodec_data() => __pbn__codec_data = null; - private byte[] __pbn__codec_data; + public bool ShouldSerializereceive() => __pbn__receive != null; + public void Resetreceive() => __pbn__receive = null; + private bool? __pbn__receive; - [global::ProtoBuf.ProtoMember(4)] - public uint width - { - get => __pbn__width.GetValueOrDefault(); - set => __pbn__width = value; - } - public bool ShouldSerializewidth() => __pbn__width != null; - public void Resetwidth() => __pbn__width = null; - private uint? __pbn__width; + } - [global::ProtoBuf.ProtoMember(5)] - public uint height - { - get => __pbn__height.GetValueOrDefault(); - set => __pbn__height = value; - } - public bool ShouldSerializeheight() => __pbn__height != null; - public void Resetheight() => __pbn__height = null; - private uint? __pbn__height; + [global::ProtoBuf.ProtoContract()] + public partial class CSteamVR_VoiceChat_ConfigureVideo_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); } @@ -34407,6 +31825,44 @@ public partial class CSteamVR_VoiceChat_SendGroupChatMessage_Response : global:: } + [global::ProtoBuf.ProtoContract()] + public partial class CSteamVR_VoiceChat_SetPerUserMuting_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 accountid + { + get => __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.ProtoMember(2)] + public bool muted + { + get => __pbn__muted.GetValueOrDefault(); + set => __pbn__muted = value; + } + public bool ShouldSerializemuted() => __pbn__muted != null; + public void Resetmuted() => __pbn__muted = null; + private bool? __pbn__muted; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CSteamVR_VoiceChat_SetPerUserMuting_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 CSteamVR_WebRTC_CloseDataChannel_Request : global::ProtoBuf.IExtensible { @@ -34505,29 +31961,41 @@ public uint channel_id } [global::ProtoBuf.ProtoContract()] - public partial class CStopAudioDataMsg : global::ProtoBuf.IExtensible + public partial class CStore_MigratePartnerLinkTracking_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.ProtoContract()] - public partial class CStopRequest : 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 accountid + { + get => __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.ProtoMember(2)] + public ulong browserid + { + get => __pbn__browserid.GetValueOrDefault(); + set => __pbn__browserid = value; + } + public bool ShouldSerializebrowserid() => __pbn__browserid != null; + public void Resetbrowserid() => __pbn__browserid = null; + private ulong? __pbn__browserid; - [global::ProtoBuf.ProtoContract()] - public partial class CStopVideoDataMsg : 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 int backfill_source + { + get => __pbn__backfill_source.GetValueOrDefault(); + set => __pbn__backfill_source = value; + } + public bool ShouldSerializebackfill_source() => __pbn__backfill_source != null; + public void Resetbackfill_source() => __pbn__backfill_source = null; + private int? __pbn__backfill_source; } @@ -34733,138 +32201,6 @@ public string cache_key } - [global::ProtoBuf.ProtoContract()] - public partial class CStreamDataLostMsg : 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 packets { get; } = new global::System.Collections.Generic.List(); - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CStreamingClientCaps : 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 system_info - { - get => __pbn__system_info ?? ""; - set => __pbn__system_info = value; - } - public bool ShouldSerializesystem_info() => __pbn__system_info != null; - public void Resetsystem_info() => __pbn__system_info = null; - private string __pbn__system_info; - - [global::ProtoBuf.ProtoMember(2)] - public bool system_can_suspend - { - get => __pbn__system_can_suspend.GetValueOrDefault(); - set => __pbn__system_can_suspend = value; - } - public bool ShouldSerializesystem_can_suspend() => __pbn__system_can_suspend != null; - public void Resetsystem_can_suspend() => __pbn__system_can_suspend = null; - private bool? __pbn__system_can_suspend; - - [global::ProtoBuf.ProtoMember(3)] - public int maximum_decode_bitrate_kbps - { - get => __pbn__maximum_decode_bitrate_kbps.GetValueOrDefault(); - set => __pbn__maximum_decode_bitrate_kbps = value; - } - public bool ShouldSerializemaximum_decode_bitrate_kbps() => __pbn__maximum_decode_bitrate_kbps != null; - public void Resetmaximum_decode_bitrate_kbps() => __pbn__maximum_decode_bitrate_kbps = null; - private int? __pbn__maximum_decode_bitrate_kbps; - - [global::ProtoBuf.ProtoMember(4)] - public int maximum_burst_bitrate_kbps - { - get => __pbn__maximum_burst_bitrate_kbps.GetValueOrDefault(); - set => __pbn__maximum_burst_bitrate_kbps = value; - } - public bool ShouldSerializemaximum_burst_bitrate_kbps() => __pbn__maximum_burst_bitrate_kbps != null; - public void Resetmaximum_burst_bitrate_kbps() => __pbn__maximum_burst_bitrate_kbps = null; - private int? __pbn__maximum_burst_bitrate_kbps; - - [global::ProtoBuf.ProtoMember(5)] - public bool supports_video_hevc - { - get => __pbn__supports_video_hevc.GetValueOrDefault(); - set => __pbn__supports_video_hevc = value; - } - public bool ShouldSerializesupports_video_hevc() => __pbn__supports_video_hevc != null; - public void Resetsupports_video_hevc() => __pbn__supports_video_hevc = null; - private bool? __pbn__supports_video_hevc; - - [global::ProtoBuf.ProtoMember(6)] - public bool disable_steam_store - { - get => __pbn__disable_steam_store.GetValueOrDefault(); - set => __pbn__disable_steam_store = value; - } - public bool ShouldSerializedisable_steam_store() => __pbn__disable_steam_store != null; - public void Resetdisable_steam_store() => __pbn__disable_steam_store = null; - private bool? __pbn__disable_steam_store; - - [global::ProtoBuf.ProtoMember(7)] - public bool disable_client_cursor - { - get => __pbn__disable_client_cursor.GetValueOrDefault(); - set => __pbn__disable_client_cursor = value; - } - public bool ShouldSerializedisable_client_cursor() => __pbn__disable_client_cursor != null; - public void Resetdisable_client_cursor() => __pbn__disable_client_cursor = null; - private bool? __pbn__disable_client_cursor; - - [global::ProtoBuf.ProtoMember(8)] - public bool disable_intel_hardware_encoding - { - get => __pbn__disable_intel_hardware_encoding.GetValueOrDefault(); - set => __pbn__disable_intel_hardware_encoding = value; - } - public bool ShouldSerializedisable_intel_hardware_encoding() => __pbn__disable_intel_hardware_encoding != null; - public void Resetdisable_intel_hardware_encoding() => __pbn__disable_intel_hardware_encoding = null; - private bool? __pbn__disable_intel_hardware_encoding; - - [global::ProtoBuf.ProtoMember(9)] - public bool disable_amd_hardware_encoding - { - get => __pbn__disable_amd_hardware_encoding.GetValueOrDefault(); - set => __pbn__disable_amd_hardware_encoding = value; - } - public bool ShouldSerializedisable_amd_hardware_encoding() => __pbn__disable_amd_hardware_encoding != null; - public void Resetdisable_amd_hardware_encoding() => __pbn__disable_amd_hardware_encoding = null; - private bool? __pbn__disable_amd_hardware_encoding; - - [global::ProtoBuf.ProtoMember(10)] - public bool disable_nvidia_hardware_encoding - { - get => __pbn__disable_nvidia_hardware_encoding.GetValueOrDefault(); - set => __pbn__disable_nvidia_hardware_encoding = value; - } - public bool ShouldSerializedisable_nvidia_hardware_encoding() => __pbn__disable_nvidia_hardware_encoding != null; - public void Resetdisable_nvidia_hardware_encoding() => __pbn__disable_nvidia_hardware_encoding = null; - private bool? __pbn__disable_nvidia_hardware_encoding; - - [global::ProtoBuf.ProtoMember(11)] - public int form_factor - { - get => __pbn__form_factor.GetValueOrDefault(); - set => __pbn__form_factor = value; - } - public bool ShouldSerializeform_factor() => __pbn__form_factor != null; - public void Resetform_factor() => __pbn__form_factor = null; - private int? __pbn__form_factor; - - } - [global::ProtoBuf.ProtoContract()] public partial class CStreamingClientConfig : global::ProtoBuf.IExtensible { @@ -35068,136 +32404,6 @@ public int p2p_scope } - [global::ProtoBuf.ProtoContract()] - public partial class CStreamingClientHandshakeInfo : 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 int network_test - { - get => __pbn__network_test.GetValueOrDefault(); - set => __pbn__network_test = value; - } - public bool ShouldSerializenetwork_test() => __pbn__network_test != null; - public void Resetnetwork_test() => __pbn__network_test = null; - private int? __pbn__network_test; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CStreamingKeymap : 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 CStreamingKeymapEntry : 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 scancode - { - get => __pbn__scancode.GetValueOrDefault(); - set => __pbn__scancode = value; - } - public bool ShouldSerializescancode() => __pbn__scancode != null; - public void Resetscancode() => __pbn__scancode = null; - private int? __pbn__scancode; - - [global::ProtoBuf.ProtoMember(2)] - public int normal_keycode - { - get => __pbn__normal_keycode.GetValueOrDefault(); - set => __pbn__normal_keycode = value; - } - public bool ShouldSerializenormal_keycode() => __pbn__normal_keycode != null; - public void Resetnormal_keycode() => __pbn__normal_keycode = null; - private int? __pbn__normal_keycode; - - [global::ProtoBuf.ProtoMember(3)] - public int shift_keycode - { - get => __pbn__shift_keycode.GetValueOrDefault(); - set => __pbn__shift_keycode = value; - } - public bool ShouldSerializeshift_keycode() => __pbn__shift_keycode != null; - public void Resetshift_keycode() => __pbn__shift_keycode = null; - private int? __pbn__shift_keycode; - - [global::ProtoBuf.ProtoMember(4)] - public int capslock_keycode - { - get => __pbn__capslock_keycode.GetValueOrDefault(); - set => __pbn__capslock_keycode = value; - } - public bool ShouldSerializecapslock_keycode() => __pbn__capslock_keycode != null; - public void Resetcapslock_keycode() => __pbn__capslock_keycode = null; - private int? __pbn__capslock_keycode; - - [global::ProtoBuf.ProtoMember(5)] - public int shift_capslock_keycode - { - get => __pbn__shift_capslock_keycode.GetValueOrDefault(); - set => __pbn__shift_capslock_keycode = value; - } - public bool ShouldSerializeshift_capslock_keycode() => __pbn__shift_capslock_keycode != null; - public void Resetshift_capslock_keycode() => __pbn__shift_capslock_keycode = null; - private int? __pbn__shift_capslock_keycode; - - [global::ProtoBuf.ProtoMember(6)] - public int altgr_keycode - { - get => __pbn__altgr_keycode.GetValueOrDefault(); - set => __pbn__altgr_keycode = value; - } - public bool ShouldSerializealtgr_keycode() => __pbn__altgr_keycode != null; - public void Resetaltgr_keycode() => __pbn__altgr_keycode = null; - private int? __pbn__altgr_keycode; - - [global::ProtoBuf.ProtoMember(7)] - public int altgr_shift_keycode - { - get => __pbn__altgr_shift_keycode.GetValueOrDefault(); - set => __pbn__altgr_shift_keycode = value; - } - public bool ShouldSerializealtgr_shift_keycode() => __pbn__altgr_shift_keycode != null; - public void Resetaltgr_shift_keycode() => __pbn__altgr_shift_keycode = null; - private int? __pbn__altgr_shift_keycode; - - [global::ProtoBuf.ProtoMember(8)] - public int altgr_capslock_keycode - { - get => __pbn__altgr_capslock_keycode.GetValueOrDefault(); - set => __pbn__altgr_capslock_keycode = value; - } - public bool ShouldSerializealtgr_capslock_keycode() => __pbn__altgr_capslock_keycode != null; - public void Resetaltgr_capslock_keycode() => __pbn__altgr_capslock_keycode = null; - private int? __pbn__altgr_capslock_keycode; - - [global::ProtoBuf.ProtoMember(9)] - public int altgr_shift_capslock_keycode - { - get => __pbn__altgr_shift_capslock_keycode.GetValueOrDefault(); - set => __pbn__altgr_shift_capslock_keycode = value; - } - public bool ShouldSerializealtgr_shift_capslock_keycode() => __pbn__altgr_shift_capslock_keycode != null; - public void Resetaltgr_shift_capslock_keycode() => __pbn__altgr_shift_capslock_keycode = null; - private int? __pbn__altgr_shift_capslock_keycode; - - } - [global::ProtoBuf.ProtoContract()] public partial class CStreamingServerConfig : global::ProtoBuf.IExtensible { @@ -35299,398 +32505,19 @@ public int host_play_audio } [global::ProtoBuf.ProtoContract()] - public partial class CStreamingServerHandshakeInfo : global::ProtoBuf.IExtensible + public partial class CTransportValidation_AppendToString_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 int mtu - { - get => __pbn__mtu.GetValueOrDefault(); - set => __pbn__mtu = value; - } - public bool ShouldSerializemtu() => __pbn__mtu != null; - public void Resetmtu() => __pbn__mtu = null; - private int? __pbn__mtu; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CStreamingSessionStats : 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 float frame_loss_percentage - { - get => __pbn__frame_loss_percentage.GetValueOrDefault(); - set => __pbn__frame_loss_percentage = value; - } - public bool ShouldSerializeframe_loss_percentage() => __pbn__frame_loss_percentage != null; - public void Resetframe_loss_percentage() => __pbn__frame_loss_percentage = null; - private float? __pbn__frame_loss_percentage; - - [global::ProtoBuf.ProtoMember(2)] - public float average_network_time_ms - { - get => __pbn__average_network_time_ms.GetValueOrDefault(); - set => __pbn__average_network_time_ms = value; - } - public bool ShouldSerializeaverage_network_time_ms() => __pbn__average_network_time_ms != null; - public void Resetaverage_network_time_ms() => __pbn__average_network_time_ms = null; - private float? __pbn__average_network_time_ms; - - [global::ProtoBuf.ProtoMember(3)] - public float stddev_network_time_ms - { - get => __pbn__stddev_network_time_ms.GetValueOrDefault(); - set => __pbn__stddev_network_time_ms = value; - } - public bool ShouldSerializestddev_network_time_ms() => __pbn__stddev_network_time_ms != null; - public void Resetstddev_network_time_ms() => __pbn__stddev_network_time_ms = null; - private float? __pbn__stddev_network_time_ms; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CStreamVideoMode : 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 width - { - get => __pbn__width.GetValueOrDefault(); - set => __pbn__width = value; - } - public bool ShouldSerializewidth() => __pbn__width != null; - public void Resetwidth() => __pbn__width = null; - private uint? __pbn__width; - - [global::ProtoBuf.ProtoMember(2)] - public uint height - { - get => __pbn__height.GetValueOrDefault(); - set => __pbn__height = value; - } - public bool ShouldSerializeheight() => __pbn__height != null; - public void Resetheight() => __pbn__height = null; - private uint? __pbn__height; - - [global::ProtoBuf.ProtoMember(3)] - public uint refresh_rate - { - get => __pbn__refresh_rate.GetValueOrDefault(); - set => __pbn__refresh_rate = value; - } - public bool ShouldSerializerefresh_rate() => __pbn__refresh_rate != null; - public void Resetrefresh_rate() => __pbn__refresh_rate = null; - private uint? __pbn__refresh_rate; - - [global::ProtoBuf.ProtoMember(4)] - public uint refresh_rate_numerator - { - get => __pbn__refresh_rate_numerator.GetValueOrDefault(); - set => __pbn__refresh_rate_numerator = value; - } - public bool ShouldSerializerefresh_rate_numerator() => __pbn__refresh_rate_numerator != null; - public void Resetrefresh_rate_numerator() => __pbn__refresh_rate_numerator = null; - private uint? __pbn__refresh_rate_numerator; - - [global::ProtoBuf.ProtoMember(5)] - public uint refresh_rate_denominator - { - get => __pbn__refresh_rate_denominator.GetValueOrDefault(); - set => __pbn__refresh_rate_denominator = value; - } - public bool ShouldSerializerefresh_rate_denominator() => __pbn__refresh_rate_denominator != null; - public void Resetrefresh_rate_denominator() => __pbn__refresh_rate_denominator = null; - private uint? __pbn__refresh_rate_denominator; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CSystemSuspendMsg : 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 CToggleMagnificationMsg : 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 CTouchActionSetActiveMsg : 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 => __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 int actionset_id - { - get => __pbn__actionset_id.GetValueOrDefault(); - set => __pbn__actionset_id = value; - } - public bool ShouldSerializeactionset_id() => __pbn__actionset_id != null; - public void Resetactionset_id() => __pbn__actionset_id = null; - private int? __pbn__actionset_id; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CTouchActionSetLayerAddedMsg : 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 => __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 int actionset_id - { - get => __pbn__actionset_id.GetValueOrDefault(); - set => __pbn__actionset_id = value; - } - public bool ShouldSerializeactionset_id() => __pbn__actionset_id != null; - public void Resetactionset_id() => __pbn__actionset_id = null; - private int? __pbn__actionset_id; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CTouchActionSetLayerRemovedMsg : 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 => __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 int actionset_id - { - get => __pbn__actionset_id.GetValueOrDefault(); - set => __pbn__actionset_id = value; - } - public bool ShouldSerializeactionset_id() => __pbn__actionset_id != null; - public void Resetactionset_id() => __pbn__actionset_id = null; - private int? __pbn__actionset_id; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CTouchConfigActiveMsg : 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 => __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 revision - { - get => __pbn__revision.GetValueOrDefault(); - set => __pbn__revision = value; - } - public bool ShouldSerializerevision() => __pbn__revision != null; - public void Resetrevision() => __pbn__revision = null; - private uint? __pbn__revision; - - [global::ProtoBuf.ProtoMember(3)] - public ulong creator - { - get => __pbn__creator.GetValueOrDefault(); - set => __pbn__creator = value; - } - public bool ShouldSerializecreator() => __pbn__creator != null; - public void Resetcreator() => __pbn__creator = null; - private ulong? __pbn__creator; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CTransportSignalMsg : 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 CTransportSignalMsg_WebRTCMessage webrtc { get; set; } - - [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List sdr { get; } = new global::System.Collections.Generic.List(); - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CTransportSignalMsg_WebRTCMessage : 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 greeting - { - get => __pbn__greeting.GetValueOrDefault(); - set => __pbn__greeting = value; - } - public bool ShouldSerializegreeting() => __pbn__greeting != null; - public void Resetgreeting() => __pbn__greeting = null; - private bool? __pbn__greeting; - - [global::ProtoBuf.ProtoMember(2)] - [global::System.ComponentModel.DefaultValue("")] - public string offer - { - get => __pbn__offer ?? ""; - set => __pbn__offer = value; - } - public bool ShouldSerializeoffer() => __pbn__offer != null; - public void Resetoffer() => __pbn__offer = null; - private string __pbn__offer; - - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string answer - { - get => __pbn__answer ?? ""; - set => __pbn__answer = value; - } - public bool ShouldSerializeanswer() => __pbn__answer != null; - public void Resetanswer() => __pbn__answer = null; - private string __pbn__answer; - - [global::ProtoBuf.ProtoMember(4)] - public CTransportSignalMsg_WebRTCMessage_Candidate candidate { get; set; } - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CTransportSignalMsg_WebRTCMessage_Candidate : 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 sdp_mid - { - get => __pbn__sdp_mid ?? ""; - set => __pbn__sdp_mid = value; - } - public bool ShouldSerializesdp_mid() => __pbn__sdp_mid != null; - public void Resetsdp_mid() => __pbn__sdp_mid = null; - private string __pbn__sdp_mid; - - [global::ProtoBuf.ProtoMember(2)] - public int sdp_mline_index - { - get => __pbn__sdp_mline_index.GetValueOrDefault(); - set => __pbn__sdp_mline_index = value; - } - public bool ShouldSerializesdp_mline_index() => __pbn__sdp_mline_index != null; - public void Resetsdp_mline_index() => __pbn__sdp_mline_index = null; - private int? __pbn__sdp_mline_index; - - [global::ProtoBuf.ProtoMember(3)] - [global::System.ComponentModel.DefaultValue("")] - public string candidate - { - get => __pbn__candidate ?? ""; - set => __pbn__candidate = value; - } - public bool ShouldSerializecandidate() => __pbn__candidate != null; - public void Resetcandidate() => __pbn__candidate = null; - private string __pbn__candidate; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CVideoDecoderInfoMsg : 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 info - { - get => __pbn__info ?? ""; - set => __pbn__info = value; - } - public bool ShouldSerializeinfo() => __pbn__info != null; - public void Resetinfo() => __pbn__info = null; - private string __pbn__info; - - [global::ProtoBuf.ProtoMember(2)] - public int threads - { - get => __pbn__threads.GetValueOrDefault(); - set => __pbn__threads = value; - } - public bool ShouldSerializethreads() => __pbn__threads != null; - public void Resetthreads() => __pbn__threads = null; - private int? __pbn__threads; + public global::System.Collections.Generic.List append_strings { get; } = new global::System.Collections.Generic.List(); } [global::ProtoBuf.ProtoContract()] - public partial class CVideoEncoderInfoMsg : global::ProtoBuf.IExtensible + public partial class CTransportValidation_AppendToString_Response : global::ProtoBuf.IExtensible { private global::ProtoBuf.IExtension __pbn__extensionData; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) @@ -35698,112 +32525,14 @@ public partial class CVideoEncoderInfoMsg : global::ProtoBuf.IExtensible [global::ProtoBuf.ProtoMember(1)] [global::System.ComponentModel.DefaultValue("")] - public string info + public string combined_text { - get => __pbn__info ?? ""; - set => __pbn__info = value; + get => __pbn__combined_text ?? ""; + set => __pbn__combined_text = value; } - public bool ShouldSerializeinfo() => __pbn__info != null; - public void Resetinfo() => __pbn__info = null; - private string __pbn__info; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CVideoFormat : 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 format - { - get => __pbn__format.GetValueOrDefault(); - set => __pbn__format = value; - } - public bool ShouldSerializeformat() => __pbn__format != null; - public void Resetformat() => __pbn__format = null; - private int? __pbn__format; - - [global::ProtoBuf.ProtoMember(2)] - public uint width - { - get => __pbn__width.GetValueOrDefault(); - set => __pbn__width = value; - } - public bool ShouldSerializewidth() => __pbn__width != null; - public void Resetwidth() => __pbn__width = null; - private uint? __pbn__width; - - [global::ProtoBuf.ProtoMember(3)] - public uint height - { - get => __pbn__height.GetValueOrDefault(); - set => __pbn__height = value; - } - public bool ShouldSerializeheight() => __pbn__height != null; - public void Resetheight() => __pbn__height = null; - private uint? __pbn__height; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CVirtualHereReadyMsg : 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 licensed_device_count - { - get => __pbn__licensed_device_count.GetValueOrDefault(); - set => __pbn__licensed_device_count = value; - } - public bool ShouldSerializelicensed_device_count() => __pbn__licensed_device_count != null; - public void Resetlicensed_device_count() => __pbn__licensed_device_count = null; - private uint? __pbn__licensed_device_count; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CVirtualHereRequestMsg : 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 hostname - { - get => __pbn__hostname ?? ""; - set => __pbn__hostname = value; - } - public bool ShouldSerializehostname() => __pbn__hostname != null; - public void Resethostname() => __pbn__hostname = null; - private string __pbn__hostname; - - } - - [global::ProtoBuf.ProtoContract()] - public partial class CVirtualHereShareDeviceMsg : 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 device_address - { - get => __pbn__device_address ?? ""; - set => __pbn__device_address = value; - } - public bool ShouldSerializedevice_address() => __pbn__device_address != null; - public void Resetdevice_address() => __pbn__device_address = null; - private string __pbn__device_address; + public bool ShouldSerializecombined_text() => __pbn__combined_text != null; + public void Resetcombined_text() => __pbn__combined_text = null; + private string __pbn__combined_text; } @@ -36517,6 +33246,16 @@ public bool include_supported_languages public void Resetinclude_supported_languages() => __pbn__include_supported_languages = null; private bool? __pbn__include_supported_languages; + [global::ProtoBuf.ProtoMember(12)] + public bool include_full_description + { + get => __pbn__include_full_description.GetValueOrDefault(); + set => __pbn__include_full_description = value; + } + public bool ShouldSerializeinclude_full_description() => __pbn__include_full_description != null; + public void Resetinclude_full_description() => __pbn__include_full_description = null; + private bool? __pbn__include_full_description; + } [global::ProtoBuf.ProtoContract()] @@ -36816,6 +33555,28 @@ public uint game_count public void Resetgame_count() => __pbn__game_count = null; private uint? __pbn__game_count; + [global::ProtoBuf.ProtoMember(57)] + [global::System.ComponentModel.DefaultValue("")] + public string internal_name + { + get => __pbn__internal_name ?? ""; + set => __pbn__internal_name = value; + } + public bool ShouldSerializeinternal_name() => __pbn__internal_name != null; + public void Resetinternal_name() => __pbn__internal_name = null; + private string __pbn__internal_name; + + [global::ProtoBuf.ProtoMember(58)] + [global::System.ComponentModel.DefaultValue("")] + public string full_description + { + get => __pbn__full_description ?? ""; + set => __pbn__full_description = value; + } + public bool ShouldSerializefull_description() => __pbn__full_description != null; + public void Resetfull_description() => __pbn__full_description = null; + private string __pbn__full_description; + } [global::ProtoBuf.ProtoContract()] @@ -37399,6 +34160,37 @@ public bool should_suppress_discount_pct public void Resetshould_suppress_discount_pct() => __pbn__should_suppress_discount_pct = null; private bool? __pbn__should_suppress_discount_pct; + [global::ProtoBuf.ProtoMember(42)] + [global::System.ComponentModel.DefaultValue(false)] + public bool hide_discount_pct_for_compliance + { + get => __pbn__hide_discount_pct_for_compliance ?? false; + set => __pbn__hide_discount_pct_for_compliance = value; + } + public bool ShouldSerializehide_discount_pct_for_compliance() => __pbn__hide_discount_pct_for_compliance != null; + public void Resethide_discount_pct_for_compliance() => __pbn__hide_discount_pct_for_compliance = null; + private bool? __pbn__hide_discount_pct_for_compliance; + + [global::ProtoBuf.ProtoMember(43)] + public int included_game_count + { + get => __pbn__included_game_count.GetValueOrDefault(); + set => __pbn__included_game_count = value; + } + public bool ShouldSerializeincluded_game_count() => __pbn__included_game_count != null; + public void Resetincluded_game_count() => __pbn__included_game_count = null; + private int? __pbn__included_game_count; + + [global::ProtoBuf.ProtoMember(44)] + public long lowest_recent_price_in_cents + { + get => __pbn__lowest_recent_price_in_cents.GetValueOrDefault(); + set => __pbn__lowest_recent_price_in_cents = value; + } + public bool ShouldSerializelowest_recent_price_in_cents() => __pbn__lowest_recent_price_in_cents != null; + public void Resetlowest_recent_price_in_cents() => __pbn__lowest_recent_price_in_cents = null; + private long? __pbn__lowest_recent_price_in_cents; + } [global::ProtoBuf.ProtoContract()] @@ -37944,6 +34736,57 @@ public uint creatorid public void Resetcreatorid() => __pbn__creatorid = null; private uint? __pbn__creatorid; + [global::ProtoBuf.ProtoMember(6)] + public uint hubcategoryid + { + get => __pbn__hubcategoryid.GetValueOrDefault(); + set => __pbn__hubcategoryid = value; + } + public bool ShouldSerializehubcategoryid() => __pbn__hubcategoryid != null; + public void Resethubcategoryid() => __pbn__hubcategoryid = null; + private uint? __pbn__hubcategoryid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class UserContentDescriptorPreferences : 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 content_descriptors_to_exclude { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class UserContentDescriptorPreferences_ContentDescriptor : 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 content_descriptorid + { + get => __pbn__content_descriptorid.GetValueOrDefault(); + set => __pbn__content_descriptorid = value; + } + public bool ShouldSerializecontent_descriptorid() => __pbn__content_descriptorid != null; + public void Resetcontent_descriptorid() => __pbn__content_descriptorid = null; + private uint? __pbn__content_descriptorid; + + [global::ProtoBuf.ProtoMember(2)] + public uint timestamp_added + { + get => __pbn__timestamp_added.GetValueOrDefault(); + set => __pbn__timestamp_added = value; + } + public bool ShouldSerializetimestamp_added() => __pbn__timestamp_added != null; + public void Resettimestamp_added() => __pbn__timestamp_added = null; + private uint? __pbn__timestamp_added; + } } diff --git a/Resources/NetHookAnalyzer2/NetHookAnalyzer2/Generated/SteamMsgCommunity.cs b/Resources/NetHookAnalyzer2/NetHookAnalyzer2/Generated/SteamMsgCommunity.cs index ca725ea91..f2ea4b0ae 100644 --- a/Resources/NetHookAnalyzer2/NetHookAnalyzer2/Generated/SteamMsgCommunity.cs +++ b/Resources/NetHookAnalyzer2/NetHookAnalyzer2/Generated/SteamMsgCommunity.cs @@ -579,14 +579,14 @@ public ulong steamid private ulong? __pbn__steamid; [global::ProtoBuf.ProtoMember(2)] - public uint comment_thread_type + public int comment_thread_type { get => __pbn__comment_thread_type.GetValueOrDefault(); set => __pbn__comment_thread_type = value; } public bool ShouldSerializecomment_thread_type() => __pbn__comment_thread_type != null; public void Resetcomment_thread_type() => __pbn__comment_thread_type = null; - private uint? __pbn__comment_thread_type; + private int? __pbn__comment_thread_type; [global::ProtoBuf.ProtoMember(3, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] public ulong gidfeature @@ -977,14 +977,14 @@ public ulong steamid private ulong? __pbn__steamid; [global::ProtoBuf.ProtoMember(2)] - public uint comment_thread_type + public int comment_thread_type { get => __pbn__comment_thread_type.GetValueOrDefault(); set => __pbn__comment_thread_type = value; } public bool ShouldSerializecomment_thread_type() => __pbn__comment_thread_type != null; public void Resetcomment_thread_type() => __pbn__comment_thread_type = null; - private uint? __pbn__comment_thread_type; + private int? __pbn__comment_thread_type; [global::ProtoBuf.ProtoMember(3, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] public ulong gidfeature @@ -1847,14 +1847,14 @@ public ulong steamid private ulong? __pbn__steamid; [global::ProtoBuf.ProtoMember(2)] - public uint comment_thread_type + public int comment_thread_type { get => __pbn__comment_thread_type.GetValueOrDefault(); set => __pbn__comment_thread_type = value; } public bool ShouldSerializecomment_thread_type() => __pbn__comment_thread_type != null; public void Resetcomment_thread_type() => __pbn__comment_thread_type = null; - private uint? __pbn__comment_thread_type; + private int? __pbn__comment_thread_type; [global::ProtoBuf.ProtoMember(3, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] public ulong gidfeature diff --git a/Resources/Protobufs b/Resources/Protobufs index ab60110e6..97d9e40fe 160000 --- a/Resources/Protobufs +++ b/Resources/Protobufs @@ -1 +1 @@ -Subproject commit ab60110e6ff4766248c73a4dfc1c0beabdad6de5 +Subproject commit 97d9e40fe76fa77cb8d7520716cbb79554a21998 diff --git a/SteamKit2/SteamKit2/Base/Generated/ClientObjects.cs b/SteamKit2/SteamKit2/Base/Generated/ClientObjects.cs index 0604b4a5c..9508e638a 100644 --- a/SteamKit2/SteamKit2/Base/Generated/ClientObjects.cs +++ b/SteamKit2/SteamKit2/Base/Generated/ClientObjects.cs @@ -1537,6 +1537,16 @@ public bool is_hdr_supported public void Resetis_hdr_supported() => __pbn__is_hdr_supported = null; private bool? __pbn__is_hdr_supported; + [global::ProtoBuf.ProtoMember(29)] + public int display_refresh_manual_hz_oc_max + { + get => __pbn__display_refresh_manual_hz_oc_max.GetValueOrDefault(); + set => __pbn__display_refresh_manual_hz_oc_max = value; + } + public bool ShouldSerializedisplay_refresh_manual_hz_oc_max() => __pbn__display_refresh_manual_hz_oc_max != null; + public void Resetdisplay_refresh_manual_hz_oc_max() => __pbn__display_refresh_manual_hz_oc_max = null; + private int? __pbn__display_refresh_manual_hz_oc_max; + } [global::ProtoBuf.ProtoContract()] @@ -1640,16 +1650,6 @@ public bool is_hdr_enabled public void Resetis_hdr_enabled() => __pbn__is_hdr_enabled = null; private bool? __pbn__is_hdr_enabled; - [global::ProtoBuf.ProtoMember(11)] - public bool force_hdr_10pq_output_debug - { - get => __pbn__force_hdr_10pq_output_debug.GetValueOrDefault(); - set => __pbn__force_hdr_10pq_output_debug = value; - } - public bool ShouldSerializeforce_hdr_10pq_output_debug() => __pbn__force_hdr_10pq_output_debug != null; - public void Resetforce_hdr_10pq_output_debug() => __pbn__force_hdr_10pq_output_debug = null; - private bool? __pbn__force_hdr_10pq_output_debug; - [global::ProtoBuf.ProtoMember(12)] [global::System.ComponentModel.DefaultValue(EHDRToneMapOperator.k_EHDRToneMapOperator_Invalid)] public EHDRToneMapOperator hdr_on_sdr_tonemap_operator @@ -1671,16 +1671,6 @@ public bool is_hdr_debug_heatmap_enabled public void Resetis_hdr_debug_heatmap_enabled() => __pbn__is_hdr_debug_heatmap_enabled = null; private bool? __pbn__is_hdr_debug_heatmap_enabled; - [global::ProtoBuf.ProtoMember(14)] - public bool debug_force_hdr_support - { - get => __pbn__debug_force_hdr_support.GetValueOrDefault(); - set => __pbn__debug_force_hdr_support = value; - } - public bool ShouldSerializedebug_force_hdr_support() => __pbn__debug_force_hdr_support != null; - public void Resetdebug_force_hdr_support() => __pbn__debug_force_hdr_support = null; - private bool? __pbn__debug_force_hdr_support; - [global::ProtoBuf.ProtoMember(15)] [global::System.ComponentModel.DefaultValue(true)] public bool force_hdr_wide_gammut_for_sdr @@ -1712,6 +1702,46 @@ public float sdr_to_hdr_brightness public void Resetsdr_to_hdr_brightness() => __pbn__sdr_to_hdr_brightness = null; private float? __pbn__sdr_to_hdr_brightness; + [global::ProtoBuf.ProtoMember(18)] + public bool debug_force_hdr_support + { + get => __pbn__debug_force_hdr_support.GetValueOrDefault(); + set => __pbn__debug_force_hdr_support = value; + } + public bool ShouldSerializedebug_force_hdr_support() => __pbn__debug_force_hdr_support != null; + public void Resetdebug_force_hdr_support() => __pbn__debug_force_hdr_support = null; + private bool? __pbn__debug_force_hdr_support; + + [global::ProtoBuf.ProtoMember(19)] + public bool force_hdr_10pq_output_debug + { + get => __pbn__force_hdr_10pq_output_debug.GetValueOrDefault(); + set => __pbn__force_hdr_10pq_output_debug = value; + } + public bool ShouldSerializeforce_hdr_10pq_output_debug() => __pbn__force_hdr_10pq_output_debug != null; + public void Resetforce_hdr_10pq_output_debug() => __pbn__force_hdr_10pq_output_debug = null; + private bool? __pbn__force_hdr_10pq_output_debug; + + [global::ProtoBuf.ProtoMember(20)] + public bool is_display_oc_enabled + { + get => __pbn__is_display_oc_enabled.GetValueOrDefault(); + set => __pbn__is_display_oc_enabled = value; + } + public bool ShouldSerializeis_display_oc_enabled() => __pbn__is_display_oc_enabled != null; + public void Resetis_display_oc_enabled() => __pbn__is_display_oc_enabled = null; + private bool? __pbn__is_display_oc_enabled; + + [global::ProtoBuf.ProtoMember(21)] + public bool is_color_management_enabled + { + get => __pbn__is_color_management_enabled.GetValueOrDefault(); + set => __pbn__is_color_management_enabled = value; + } + public bool ShouldSerializeis_color_management_enabled() => __pbn__is_color_management_enabled != null; + public void Resetis_color_management_enabled() => __pbn__is_color_management_enabled = null; + private bool? __pbn__is_color_management_enabled; + } [global::ProtoBuf.ProtoContract()] @@ -2269,6 +2299,16 @@ public ulong gameid public void Resetgameid() => __pbn__gameid = null; private ulong? __pbn__gameid; + [global::ProtoBuf.ProtoMember(4)] + public bool skip_storage_update + { + get => __pbn__skip_storage_update.GetValueOrDefault(); + set => __pbn__skip_storage_update = value; + } + public bool ShouldSerializeskip_storage_update() => __pbn__skip_storage_update != null; + public void Resetskip_storage_update() => __pbn__skip_storage_update = null; + private bool? __pbn__skip_storage_update; + [global::ProtoBuf.ProtoMember(2)] public bool reset_to_default { @@ -3202,27 +3242,6 @@ public bool display_adaptive_brightness_enabled public void Resetdisplay_adaptive_brightness_enabled() => __pbn__display_adaptive_brightness_enabled = null; private bool? __pbn__display_adaptive_brightness_enabled; - [global::ProtoBuf.ProtoMember(8)] - public bool is_display_colorprofile_available - { - get => __pbn__is_display_colorprofile_available.GetValueOrDefault(); - set => __pbn__is_display_colorprofile_available = value; - } - public bool ShouldSerializeis_display_colorprofile_available() => __pbn__is_display_colorprofile_available != null; - public void Resetis_display_colorprofile_available() => __pbn__is_display_colorprofile_available = null; - private bool? __pbn__is_display_colorprofile_available; - - [global::ProtoBuf.ProtoMember(9)] - [global::System.ComponentModel.DefaultValue(EColorProfile.k_EColorProfile_Invalid)] - public EColorProfile display_colorprofile - { - get => __pbn__display_colorprofile ?? EColorProfile.k_EColorProfile_Invalid; - set => __pbn__display_colorprofile = value; - } - public bool ShouldSerializedisplay_colorprofile() => __pbn__display_colorprofile != null; - public void Resetdisplay_colorprofile() => __pbn__display_colorprofile = null; - private EColorProfile? __pbn__display_colorprofile; - [global::ProtoBuf.ProtoMember(10)] public bool display_nightmode_enabled { @@ -3354,14 +3373,14 @@ public float als_lux_median private float? __pbn__als_lux_median; [global::ProtoBuf.ProtoMember(23)] - public float display_brightness_linear + public float display_backlight_raw { - get => __pbn__display_brightness_linear.GetValueOrDefault(); - set => __pbn__display_brightness_linear = value; + get => __pbn__display_backlight_raw.GetValueOrDefault(); + set => __pbn__display_backlight_raw = value; } - public bool ShouldSerializedisplay_brightness_linear() => __pbn__display_brightness_linear != null; - public void Resetdisplay_brightness_linear() => __pbn__display_brightness_linear = null; - private float? __pbn__display_brightness_linear; + public bool ShouldSerializedisplay_backlight_raw() => __pbn__display_backlight_raw != null; + public void Resetdisplay_backlight_raw() => __pbn__display_backlight_raw = null; + private float? __pbn__display_backlight_raw; [global::ProtoBuf.ProtoMember(24)] public float display_brightness_adaptivemin @@ -3414,6 +3433,36 @@ public ESystemFanControlMode fan_control_mode public void Resetfan_control_mode() => __pbn__fan_control_mode = null; private ESystemFanControlMode? __pbn__fan_control_mode; + [global::ProtoBuf.ProtoMember(29)] + public bool is_display_brightness_available + { + get => __pbn__is_display_brightness_available.GetValueOrDefault(); + set => __pbn__is_display_brightness_available = value; + } + public bool ShouldSerializeis_display_brightness_available() => __pbn__is_display_brightness_available != null; + public void Resetis_display_brightness_available() => __pbn__is_display_brightness_available = null; + private bool? __pbn__is_display_brightness_available; + + [global::ProtoBuf.ProtoMember(31)] + public bool is_display_colormanagement_available + { + get => __pbn__is_display_colormanagement_available.GetValueOrDefault(); + set => __pbn__is_display_colormanagement_available = value; + } + public bool ShouldSerializeis_display_colormanagement_available() => __pbn__is_display_colormanagement_available != null; + public void Resetis_display_colormanagement_available() => __pbn__is_display_colormanagement_available = null; + private bool? __pbn__is_display_colormanagement_available; + + [global::ProtoBuf.ProtoMember(32)] + public float display_colorgamut + { + get => __pbn__display_colorgamut.GetValueOrDefault(); + set => __pbn__display_colorgamut = value; + } + public bool ShouldSerializedisplay_colorgamut() => __pbn__display_colorgamut != null; + public void Resetdisplay_colorgamut() => __pbn__display_colorgamut = null; + private float? __pbn__display_colorgamut; + } [global::ProtoBuf.ProtoContract()] @@ -3966,6 +4015,56 @@ public partial class MonitorInfo : global::ProtoBuf.IExtensible } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGenerateSystemReportReply : 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 report_id + { + get => __pbn__report_id ?? ""; + set => __pbn__report_id = value; + } + public bool ShouldSerializereport_id() => __pbn__report_id != null; + public void Resetreport_id() => __pbn__report_id = null; + private string __pbn__report_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgWebUITransportInfo : 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 port + { + get => __pbn__port.GetValueOrDefault(); + set => __pbn__port = value; + } + public bool ShouldSerializeport() => __pbn__port != null; + public void Resetport() => __pbn__port = null; + private uint? __pbn__port; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string auth_key + { + get => __pbn__auth_key ?? ""; + set => __pbn__auth_key = value; + } + public bool ShouldSerializeauth_key() => __pbn__auth_key != null; + public void Resetauth_key() => __pbn__auth_key = null; + private string __pbn__auth_key; + + } + [global::ProtoBuf.ProtoContract()] public enum ECloudPendingRemoteOperation { diff --git a/SteamKit2/SteamKit2/Base/Generated/Enums.cs b/SteamKit2/SteamKit2/Base/Generated/Enums.cs index 00e30ec83..4664020a9 100644 --- a/SteamKit2/SteamKit2/Base/Generated/Enums.cs +++ b/SteamKit2/SteamKit2/Base/Generated/Enums.cs @@ -145,15 +145,6 @@ public enum ESystemFanControlMode k_SystemFanControlMode_Default = 2, } - [global::ProtoBuf.ProtoContract()] - public enum EColorProfile - { - k_EColorProfile_Invalid = 0, - k_EColorProfile_Native = 1, - k_EColorProfile_Standard = 2, - k_EColorProfile_Vivid = 3, - } - [global::ProtoBuf.ProtoContract()] public enum EBluetoothDeviceType { @@ -477,6 +468,58 @@ public enum ENewSteamAnnouncementState k_ENewSteamAnnouncementState_FeaturedAnnouncement = 3, } + [global::ProtoBuf.ProtoContract()] + public enum ECommentThreadType + { + k_ECommentThreadTypeInvalid = 0, + k_ECommentThreadTypeScreenshot_Deprecated = 1, + k_ECommentThreadTypeWorkshopAccount_Developer = 2, + k_ECommentThreadTypeWorkshopAccount_Public = 3, + k_ECommentThreadTypePublishedFile_Developer = 4, + k_ECommentThreadTypePublishedFile_Public = 5, + k_ECommentThreadTypeTest = 6, + k_ECommentThreadTypeForumTopic = 7, + k_ECommentThreadTypeRecommendation = 8, + k_ECommentThreadTypeVideo_Deprecated = 9, + k_ECommentThreadTypeProfile = 10, + k_ECommentThreadTypeNewsPost = 11, + k_ECommentThreadTypeClan = 12, + k_ECommentThreadTypeClanAnnouncement = 13, + k_ECommentThreadTypeClanEvent = 14, + k_ECommentThreadTypeUserStatusPublished = 15, + k_ECommentThreadTypeUserReceivedNewGame = 16, + k_ECommentThreadTypePublishedFile_Announcement = 17, + k_ECommentThreadTypeModeratorMessage = 18, + k_ECommentThreadTypeClanCuratedApp = 19, + k_ECommentThreadTypeQAndASession = 20, + k_ECommentThreadTypeMax = 21, + } + + [global::ProtoBuf.ProtoContract()] + public enum EBroadcastPermission + { + k_EBroadcastPermissionDisabled = 0, + k_EBroadcastPermissionFriendsApprove = 1, + k_EBroadcastPermissionFriendsAllowed = 2, + k_EBroadcastPermissionPublic = 3, + k_EBroadcastPermissionSubscribers = 4, + } + + [global::ProtoBuf.ProtoContract()] + public enum EBroadcastEncoderSetting + { + k_EBroadcastEncoderBestQuality = 0, + k_EBroadcastEncoderBestPerformance = 1, + } + + [global::ProtoBuf.ProtoContract()] + public enum ECloudGamingPlatform + { + k_ECloudGamingPlatformNone = 0, + k_ECloudGamingPlatformValve = 1, + k_ECloudGamingPlatformNVIDIA = 2, + } + } #pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 diff --git a/SteamKit2/SteamKit2/Base/Generated/EnumsProductInfo.cs b/SteamKit2/SteamKit2/Base/Generated/EnumsProductInfo.cs index fc6d11393..4582d3c71 100644 --- a/SteamKit2/SteamKit2/Base/Generated/EnumsProductInfo.cs +++ b/SteamKit2/SteamKit2/Base/Generated/EnumsProductInfo.cs @@ -12,10 +12,10 @@ namespace SteamKit2.Internal [global::ProtoBuf.ProtoContract()] public enum EContentDescriptorID { - k_EContentDescriptor_FrequentNudityOrSexualContent = 1, + k_EContentDescriptor_NudityOrSexualContent = 1, k_EContentDescriptor_FrequentViolenceOrGore = 2, - k_EContentDescriptor_StrongSexualContent = 3, - k_EContentDescriptor_UNUSED_4 = 4, + k_EContentDescriptor_AdultOnlySexualContent = 3, + k_EContentDescriptor_GratuitousSexualContent = 4, k_EContentDescriptor_AnyMatureContent = 5, } diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs index 9dd6d1a9c..fd1b4abdc 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs @@ -508,6 +508,16 @@ public uint rtime32_event_start public void Resetrtime32_event_start() => __pbn__rtime32_event_start = null; private uint? __pbn__rtime32_event_start; + [global::ProtoBuf.ProtoMember(16)] + public uint required_appid_version2 + { + get => __pbn__required_appid_version2.GetValueOrDefault(); + set => __pbn__required_appid_version2 = value; + } + public bool ShouldSerializerequired_appid_version2() => __pbn__required_appid_version2 != null; + public void Resetrequired_appid_version2() => __pbn__required_appid_version2 = null; + private uint? __pbn__required_appid_version2; + } [global::ProtoBuf.ProtoContract()] @@ -661,6 +671,16 @@ public uint tv_control public void Resettv_control() => __pbn__tv_control = null; private uint? __pbn__tv_control; + [global::ProtoBuf.ProtoMember(8)] + public ulong rank_window_stats + { + get => __pbn__rank_window_stats.GetValueOrDefault(); + set => __pbn__rank_window_stats = value; + } + public bool ShouldSerializerank_window_stats() => __pbn__rank_window_stats != null; + public void Resetrank_window_stats() => __pbn__rank_window_stats = null; + private ulong? __pbn__rank_window_stats; + } [global::ProtoBuf.ProtoContract()] @@ -1861,31 +1881,6 @@ public uint mm_game_mode } - [global::ProtoBuf.ProtoContract()] - public partial class CMsgGCCStrike15_v2_MatchmakingGCOperationalStats : 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 packetid - { - get => __pbn__packetid.GetValueOrDefault(); - set => __pbn__packetid = value; - } - public bool ShouldSerializepacketid() => __pbn__packetid != null; - public void Resetpacketid() => __pbn__packetid = null; - private int? __pbn__packetid; - - [global::ProtoBuf.ProtoMember(2)] - public global::System.Collections.Generic.List namekeys { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoMember(3)] - public global::System.Collections.Generic.List packets { get; } = new global::System.Collections.Generic.List(); - - } - [global::ProtoBuf.ProtoContract()] public partial class CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm : global::ProtoBuf.IExtensible { @@ -1923,6 +1918,16 @@ public ulong exchange public void Resetexchange() => __pbn__exchange = null; private ulong? __pbn__exchange; + [global::ProtoBuf.ProtoMember(4)] + public uint retry + { + get => __pbn__retry.GetValueOrDefault(); + set => __pbn__retry = value; + } + public bool ShouldSerializeretry() => __pbn__retry != null; + public void Resetretry() => __pbn__retry = null; + private uint? __pbn__retry; + } [global::ProtoBuf.ProtoContract()] @@ -2325,6 +2330,57 @@ public int team_id_pickn [global::ProtoBuf.ProtoMember(10)] public global::System.Collections.Generic.List drafts { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(11)] + public global::System.Collections.Generic.List vote_mapid_0 { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(12)] + public global::System.Collections.Generic.List vote_mapid_1 { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(13)] + public global::System.Collections.Generic.List vote_mapid_2 { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(14)] + public global::System.Collections.Generic.List vote_mapid_3 { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(15)] + public global::System.Collections.Generic.List vote_mapid_4 { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(16)] + public global::System.Collections.Generic.List vote_mapid_5 { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(17)] + public global::System.Collections.Generic.List vote_starting_side { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(18)] + public int vote_phase + { + get => __pbn__vote_phase.GetValueOrDefault(); + set => __pbn__vote_phase = value; + } + public bool ShouldSerializevote_phase() => __pbn__vote_phase != null; + public void Resetvote_phase() => __pbn__vote_phase = null; + private int? __pbn__vote_phase; + + [global::ProtoBuf.ProtoMember(19)] + public float vote_phase_start + { + get => __pbn__vote_phase_start.GetValueOrDefault(); + set => __pbn__vote_phase_start = value; + } + public bool ShouldSerializevote_phase_start() => __pbn__vote_phase_start != null; + public void Resetvote_phase_start() => __pbn__vote_phase_start = null; + private float? __pbn__vote_phase_start; + + [global::ProtoBuf.ProtoMember(20)] + public float vote_phase_length + { + get => __pbn__vote_phase_length.GetValueOrDefault(); + set => __pbn__vote_phase_length = value; + } + public bool ShouldSerializevote_phase_length() => __pbn__vote_phase_length != null; + public void Resetvote_phase_length() => __pbn__vote_phase_length = null; + private float? __pbn__vote_phase_length; + [global::ProtoBuf.ProtoContract()] public partial class Entry : global::ProtoBuf.IExtensible { @@ -4814,18 +4870,6 @@ public partial class CMsgGCCStrike15_v2_MatchEndRewardDropsNotification : global } - [global::ProtoBuf.ProtoContract()] - public partial class CMsgItemAcknowledged : 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 CEconItemPreviewDataBlock iteminfo { get; set; } - - } - [global::ProtoBuf.ProtoContract()] public partial class CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest : global::ProtoBuf.IExtensible { @@ -5301,6 +5345,16 @@ public int eventid [global::ProtoBuf.ProtoMember(2)] public global::System.Collections.Generic.List matches { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(3)] + public uint accountid + { + get => __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()] @@ -5468,22 +5522,142 @@ public int sectionid } [global::ProtoBuf.ProtoContract()] - public partial class CAttribute_String : global::ProtoBuf.IExtensible + public partial class CMsgLegacySource1ClientWelcome : 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 version + { + get => __pbn__version.GetValueOrDefault(); + set => __pbn__version = value; + } + public bool ShouldSerializeversion() => __pbn__version != null; + public void Resetversion() => __pbn__version = null; + private uint? __pbn__version; + + [global::ProtoBuf.ProtoMember(2)] + public byte[] game_data + { + get => __pbn__game_data; + set => __pbn__game_data = value; + } + public bool ShouldSerializegame_data() => __pbn__game_data != null; + public void Resetgame_data() => __pbn__game_data = null; + private byte[] __pbn__game_data; + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List outofdate_subscribed_caches { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List uptodate_subscribed_caches { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5)] + public Location location { get; set; } + + [global::ProtoBuf.ProtoMember(6)] + public byte[] game_data2 + { + get => __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(7)] + public uint rtime32_gc_welcome_timestamp + { + get => __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(8)] + public uint currency + { + get => __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(9)] + public uint balance + { + get => __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(10)] [global::System.ComponentModel.DefaultValue("")] - public string value + public string balance_url { - get => __pbn__value ?? ""; - set => __pbn__value = value; + get => __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.ProtoMember(11)] + [global::System.ComponentModel.DefaultValue("")] + public string txn_country_code + { + get => __pbn__txn_country_code ?? ""; + set => __pbn__txn_country_code = value; + } + public bool ShouldSerializetxn_country_code() => __pbn__txn_country_code != null; + public void Resettxn_country_code() => __pbn__txn_country_code = null; + private string __pbn__txn_country_code; + + [global::ProtoBuf.ProtoContract()] + public partial class Location : 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 float latitude + { + get => __pbn__latitude.GetValueOrDefault(); + set => __pbn__latitude = value; + } + public bool ShouldSerializelatitude() => __pbn__latitude != null; + public void Resetlatitude() => __pbn__latitude = null; + private float? __pbn__latitude; + + [global::ProtoBuf.ProtoMember(2)] + public float longitude + { + get => __pbn__longitude.GetValueOrDefault(); + set => __pbn__longitude = value; + } + public bool ShouldSerializelongitude() => __pbn__longitude != null; + public void Resetlongitude() => __pbn__longitude = null; + private float? __pbn__longitude; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string country + { + get => __pbn__country ?? ""; + set => __pbn__country = value; + } + public bool ShouldSerializecountry() => __pbn__country != null; + public void Resetcountry() => __pbn__country = null; + private string __pbn__country; + } - public bool ShouldSerializevalue() => __pbn__value != null; - public void Resetvalue() => __pbn__value = null; - private string __pbn__value; } @@ -6391,7 +6565,7 @@ public uint rtime public global::System.Collections.Generic.List startpos { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(6)] - public global::System.Collections.Generic.List right { get; } = new global::System.Collections.Generic.List(); + public global::System.Collections.Generic.List left { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(7)] public uint tx_defidx @@ -7897,7 +8071,6 @@ public enum ECsgoGCMsg k_EMsgGCCStrike15_v2_MatchmakingClient2GCHello = 9109, k_EMsgGCCStrike15_v2_MatchmakingGC2ClientHello = 9110, k_EMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon = 9112, - k_EMsgGCCStrike15_v2_MatchmakingGCOperationalStats = 9115, k_EMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate = 9117, k_EMsgGCCStrike15_v2_ServerNotificationForUserPenalty = 9118, k_EMsgGCCStrike15_v2_ClientReportPlayer = 9119, diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgBase.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgBase.cs index c2237da9a..83ea0ebac 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgBase.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgBase.cs @@ -335,17 +335,6 @@ public partial class CMsgWebAPIRequest : global::ProtoBuf.IExtensible 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 UNUSED_job_name - { - get => __pbn__UNUSED_job_name ?? ""; - set => __pbn__UNUSED_job_name = value; - } - public bool ShouldSerializeUNUSED_job_name() => __pbn__UNUSED_job_name != null; - public void ResetUNUSED_job_name() => __pbn__UNUSED_job_name = null; - private string __pbn__UNUSED_job_name; - [global::ProtoBuf.ProtoMember(2)] [global::System.ComponentModel.DefaultValue("")] public string interface_name diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGC.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGC.cs index e320f0c52..734d20515 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGC.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGC.cs @@ -3181,6 +3181,116 @@ public enum ServerType } + [global::ProtoBuf.ProtoContract()] + public partial class CSOEconEquipSlot : 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 => __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 class_id + { + get => __pbn__class_id.GetValueOrDefault(); + set => __pbn__class_id = value; + } + public bool ShouldSerializeclass_id() => __pbn__class_id != null; + public void Resetclass_id() => __pbn__class_id = null; + private uint? __pbn__class_id; + + [global::ProtoBuf.ProtoMember(3)] + public uint slot_id + { + get => __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 ulong item_id + { + get => __pbn__item_id.GetValueOrDefault(); + set => __pbn__item_id = value; + } + public bool ShouldSerializeitem_id() => __pbn__item_id != null; + public void Resetitem_id() => __pbn__item_id = null; + private ulong? __pbn__item_id; + + [global::ProtoBuf.ProtoMember(5)] + public uint item_definition + { + get => __pbn__item_definition.GetValueOrDefault(); + set => __pbn__item_definition = value; + } + public bool ShouldSerializeitem_definition() => __pbn__item_definition != null; + public void Resetitem_definition() => __pbn__item_definition = null; + private uint? __pbn__item_definition; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgAdjustEquipSlot : 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 class_id + { + get => __pbn__class_id.GetValueOrDefault(); + set => __pbn__class_id = value; + } + public bool ShouldSerializeclass_id() => __pbn__class_id != null; + public void Resetclass_id() => __pbn__class_id = null; + private uint? __pbn__class_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint slot_id + { + get => __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(3)] + public ulong item_id + { + get => __pbn__item_id.GetValueOrDefault(); + set => __pbn__item_id = value; + } + public bool ShouldSerializeitem_id() => __pbn__item_id != null; + public void Resetitem_id() => __pbn__item_id = null; + private ulong? __pbn__item_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgAdjustEquipSlots : 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 slots { get; } = new global::System.Collections.Generic.List(); + + } + [global::ProtoBuf.ProtoContract()] public enum EGCBaseMsg { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCEcon.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCEcon.cs index 497de9480..53c286a56 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCEcon.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCEcon.cs @@ -160,6 +160,26 @@ public uint request } + [global::ProtoBuf.ProtoContract()] + public partial class CAttribute_String : 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 value + { + get => __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 enum EGCItemMsg { @@ -299,7 +319,6 @@ public enum EGCItemMsg k_EMsgGCToGCIsTrustedServerResponse = 2520, k_EMsgGCToGCBroadcastConsoleCommand = 2521, k_EMsgGCServerVersionUpdated = 2522, - k_EMsgGCApplyAutograph = 2523, k_EMsgGCToGCWebAPIAccountChanged = 2524, k_EMsgGCRequestAnnouncements = 2525, k_EMsgGCRequestAnnouncementsResponse = 2526, @@ -307,6 +326,7 @@ public enum EGCItemMsg k_EMsgGCClientVersionUpdated = 2528, k_EMsgGCAdjustItemEquippedStateMulti = 2529, k_EMsgGCRecurringSubscriptionStatus = 2530, + k_EMsgGCAdjustEquipSlots = 2531, } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSDK.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSDK.cs index 904d7ccaa..43e82de58 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSDK.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSDK.cs @@ -1681,6 +1681,134 @@ public partial class CProductInfo_SetRichPresenceLocalization_Response : global: } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSerializedSOCache : 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 file_version + { + get => __pbn__file_version.GetValueOrDefault(); + set => __pbn__file_version = value; + } + public bool ShouldSerializefile_version() => __pbn__file_version != null; + public void Resetfile_version() => __pbn__file_version = null; + private uint? __pbn__file_version; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List caches { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public uint gc_socache_file_version + { + get => __pbn__gc_socache_file_version.GetValueOrDefault(); + set => __pbn__gc_socache_file_version = value; + } + public bool ShouldSerializegc_socache_file_version() => __pbn__gc_socache_file_version != null; + public void Resetgc_socache_file_version() => __pbn__gc_socache_file_version = null; + private uint? __pbn__gc_socache_file_version; + + [global::ProtoBuf.ProtoContract()] + public partial class TypeCache : 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 type + { + get => __pbn__type.GetValueOrDefault(); + set => __pbn__type = value; + } + public bool ShouldSerializetype() => __pbn__type != null; + public void Resettype() => __pbn__type = null; + private uint? __pbn__type; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List objects { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public uint service_id + { + get => __pbn__service_id.GetValueOrDefault(); + set => __pbn__service_id = value; + } + public bool ShouldSerializeservice_id() => __pbn__service_id != null; + public void Resetservice_id() => __pbn__service_id = null; + private uint? __pbn__service_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class Cache : 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 type + { + get => __pbn__type.GetValueOrDefault(); + set => __pbn__type = value; + } + public bool ShouldSerializetype() => __pbn__type != null; + public void Resettype() => __pbn__type = null; + private uint? __pbn__type; + + [global::ProtoBuf.ProtoMember(2)] + public ulong id + { + get => __pbn__id.GetValueOrDefault(); + set => __pbn__id = value; + } + public bool ShouldSerializeid() => __pbn__id != null; + public void Resetid() => __pbn__id = null; + private ulong? __pbn__id; + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List versions { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List type_caches { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class Version : 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 service + { + get => __pbn__service.GetValueOrDefault(); + set => __pbn__service = value; + } + public bool ShouldSerializeservice() => __pbn__service != null; + public void Resetservice() => __pbn__service = null; + private uint? __pbn__service; + + [global::ProtoBuf.ProtoMember(2)] + public ulong version + { + get => __pbn__version.GetValueOrDefault(); + set => __pbn__version = value; + } + public bool ShouldSerializeversion() => __pbn__version != null; + public void Resetversion() => __pbn__version = null; + private ulong? __pbn__version; + + } + + } + + } + [global::ProtoBuf.ProtoContract()] public enum GCClientLauncherType { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSystem.cs b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSystem.cs index 3e9f96e58..0a0905da5 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSystem.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/SteamMsgGCSystem.cs @@ -503,17 +503,6 @@ public string continue_token public void Resetcontinue_token() => __pbn__continue_token = null; private string __pbn__continue_token; - [global::ProtoBuf.ProtoMember(4)] - [global::System.ComponentModel.DefaultValue("")] - public string continue_text - { - get => __pbn__continue_text ?? ""; - set => __pbn__continue_text = value; - } - public bool ShouldSerializecontinue_text() => __pbn__continue_text != null; - public void Resetcontinue_text() => __pbn__continue_text = null; - private string __pbn__continue_text; - } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClient.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClient.cs index 007cd0b1c..41f2fc0be 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClient.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClient.cs @@ -4047,6 +4047,117 @@ public uint last_updated } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCRankRequest : 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(ERankType.k_ERankType_Invalid)] + public ERankType rank_type + { + get => __pbn__rank_type ?? ERankType.k_ERankType_Invalid; + set => __pbn__rank_type = value; + } + public bool ShouldSerializerank_type() => __pbn__rank_type != null; + public void Resetrank_type() => __pbn__rank_type = null; + private ERankType? __pbn__rank_type; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCToClientRankResponse : 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(EResultCode.k_Succeeded)] + public EResultCode result + { + get => __pbn__result ?? EResultCode.k_Succeeded; + set => __pbn__result = value; + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private EResultCode? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public uint rank_value + { + get => __pbn__rank_value.GetValueOrDefault(); + set => __pbn__rank_value = value; + } + public bool ShouldSerializerank_value() => __pbn__rank_value != null; + public void Resetrank_value() => __pbn__rank_value = null; + private uint? __pbn__rank_value; + + [global::ProtoBuf.ProtoMember(3)] + public uint rank_data1 + { + get => __pbn__rank_data1.GetValueOrDefault(); + set => __pbn__rank_data1 = value; + } + public bool ShouldSerializerank_data1() => __pbn__rank_data1 != null; + public void Resetrank_data1() => __pbn__rank_data1 = null; + private uint? __pbn__rank_data1; + + [global::ProtoBuf.ProtoMember(4)] + public uint rank_data2 + { + get => __pbn__rank_data2.GetValueOrDefault(); + set => __pbn__rank_data2 = value; + } + public bool ShouldSerializerank_data2() => __pbn__rank_data2 != null; + public void Resetrank_data2() => __pbn__rank_data2 = null; + private uint? __pbn__rank_data2; + + [global::ProtoBuf.ProtoMember(5)] + public uint rank_data3 + { + get => __pbn__rank_data3.GetValueOrDefault(); + set => __pbn__rank_data3 = value; + } + public bool ShouldSerializerank_data3() => __pbn__rank_data3 != null; + public void Resetrank_data3() => __pbn__rank_data3 = null; + private uint? __pbn__rank_data3; + + [global::ProtoBuf.ProtoContract()] + public enum EResultCode + { + k_Succeeded = 0, + k_Failed = 1, + k_InvalidRankType = 2, + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGCToClientRankUpdate : 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(ERankType.k_ERankType_Invalid)] + public ERankType rank_type + { + get => __pbn__rank_type ?? ERankType.k_ERankType_Invalid; + set => __pbn__rank_type = value; + } + public bool ShouldSerializerank_type() => __pbn__rank_type != null; + public void Resetrank_type() => __pbn__rank_type = null; + private ERankType? __pbn__rank_type; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgGCToClientRankResponse rank_info { get; set; } + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgClientToGCGetProfileCard : global::ProtoBuf.IExtensible { @@ -15072,6 +15183,48 @@ public enum EResponse } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientToGCMapStatsRequest : 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 CMsgGCToClientMapStatsResponse : 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 response + { + get => __pbn__response ?? EResponse.k_eInternalError; + set => __pbn__response = value; + } + public bool ShouldSerializeresponse() => __pbn__response != null; + public void Resetresponse() => __pbn__response = null; + private EResponse? __pbn__response; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgMapStatsSnapshot personal_stats { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + public CMsgGlobalMapStats global_stats { get; set; } + + [global::ProtoBuf.ProtoContract()] + public enum EResponse + { + k_eInternalError = 0, + k_eSuccess = 1, + } + + } + [global::ProtoBuf.ProtoContract()] public enum CMsgDOTARequestMatches_SkillLevel { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientChat.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientChat.cs index ca057507b..2a0e8da6e 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientChat.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientChat.cs @@ -679,6 +679,20 @@ public uint favorite_team_quality public void Resetfavorite_team_quality() => __pbn__favorite_team_quality = null; private uint? __pbn__favorite_team_quality; + [global::ProtoBuf.ProtoMember(39)] + [global::System.ComponentModel.DefaultValue(-1)] + public int suggest_player_draft_pick + { + get => __pbn__suggest_player_draft_pick ?? -1; + set => __pbn__suggest_player_draft_pick = value; + } + public bool ShouldSerializesuggest_player_draft_pick() => __pbn__suggest_player_draft_pick != null; + public void Resetsuggest_player_draft_pick() => __pbn__suggest_player_draft_pick = null; + private int? __pbn__suggest_player_draft_pick; + + [global::ProtoBuf.ProtoMember(40)] + public PlayerDraftPick player_draft_pick { get; set; } + [global::ProtoBuf.ProtoContract()] public partial class DiceRoll : global::ProtoBuf.IExtensible { @@ -777,6 +791,36 @@ public uint party_trivia_points } + [global::ProtoBuf.ProtoContract()] + public partial class PlayerDraftPick : 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(-1)] + public int player_id + { + get => __pbn__player_id ?? -1; + set => __pbn__player_id = value; + } + public bool ShouldSerializeplayer_id() => __pbn__player_id != null; + public void Resetplayer_id() => __pbn__player_id = null; + private int? __pbn__player_id; + + [global::ProtoBuf.ProtoMember(2)] + public int team + { + get => __pbn__team.GetValueOrDefault(); + set => __pbn__team = value; + } + public bool ShouldSerializeteam() => __pbn__team != null; + public void Resetteam() => __pbn__team = null; + private int? __pbn__team; + + } + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientMatchMgmt.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientMatchMgmt.cs index ba1dbf88d..752f2d934 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientMatchMgmt.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCClientMatchMgmt.cs @@ -882,6 +882,16 @@ public uint league_node_id [global::ProtoBuf.ProtoMember(52)] public AbilityDraftSpecificDetails ability_draft_specific_details { get; set; } + [global::ProtoBuf.ProtoMember(53)] + public bool do_player_draft + { + get => __pbn__do_player_draft.GetValueOrDefault(); + set => __pbn__do_player_draft = value; + } + public bool ShouldSerializedo_player_draft() => __pbn__do_player_draft != null; + public void Resetdo_player_draft() => __pbn__do_player_draft = null; + private bool? __pbn__do_player_draft; + [global::ProtoBuf.ProtoContract()] public partial class AbilityDraftSpecificDetails : global::ProtoBuf.IExtensible { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommon.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommon.cs index 9e9b35516..925e13b1b 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommon.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommon.cs @@ -246,26 +246,6 @@ public uint low_priority_games_remaining public void Resetlow_priority_games_remaining() => __pbn__low_priority_games_remaining = null; private uint? __pbn__low_priority_games_remaining; - [global::ProtoBuf.ProtoMember(49)] - public uint competitive_rank - { - get => __pbn__competitive_rank.GetValueOrDefault(); - set => __pbn__competitive_rank = value; - } - public bool ShouldSerializecompetitive_rank() => __pbn__competitive_rank != null; - public void Resetcompetitive_rank() => __pbn__competitive_rank = null; - private uint? __pbn__competitive_rank; - - [global::ProtoBuf.ProtoMember(51)] - public uint competitive_calibration_games_remaining - { - get => __pbn__competitive_calibration_games_remaining.GetValueOrDefault(); - set => __pbn__competitive_calibration_games_remaining = value; - } - public bool ShouldSerializecompetitive_calibration_games_remaining() => __pbn__competitive_calibration_games_remaining != null; - public void Resetcompetitive_calibration_games_remaining() => __pbn__competitive_calibration_games_remaining = null; - private uint? __pbn__competitive_calibration_games_remaining; - [global::ProtoBuf.ProtoMember(55)] public uint recruitment_level { @@ -988,6 +968,36 @@ public uint time } + [global::ProtoBuf.ProtoContract()] + public partial class CMatchPlayerTimedCustomStat : 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)] + [global::System.ComponentModel.DefaultValue(EDOTAMatchPlayerTimeCustomStat.k_EDOTA_MatchPlayerTimeCustomStat_HPRegenUnderT1Towers)] + public EDOTAMatchPlayerTimeCustomStat stat + { + get => __pbn__stat ?? EDOTAMatchPlayerTimeCustomStat.k_EDOTA_MatchPlayerTimeCustomStat_HPRegenUnderT1Towers; + set => __pbn__stat = value; + } + public bool ShouldSerializestat() => __pbn__stat != null; + public void Resetstat() => __pbn__stat = null; + private EDOTAMatchPlayerTimeCustomStat? __pbn__stat; + + [global::ProtoBuf.ProtoMember(3)] + public float value + { + get => __pbn__value.GetValueOrDefault(); + set => __pbn__value = value; + } + public bool ShouldSerializevalue() => __pbn__value != null; + public void Resetvalue() => __pbn__value = null; + private float? __pbn__value; + + } + [global::ProtoBuf.ProtoContract()] public partial class CMatchPlayerTimedStats : global::ProtoBuf.IExtensible { @@ -1295,56 +1305,6 @@ public uint income_gold public void Resetincome_gold() => __pbn__income_gold = null; private uint? __pbn__income_gold; - [global::ProtoBuf.ProtoMember(31)] - public uint custom_stats_1 - { - get => __pbn__custom_stats_1.GetValueOrDefault(); - set => __pbn__custom_stats_1 = value; - } - public bool ShouldSerializecustom_stats_1() => __pbn__custom_stats_1 != null; - public void Resetcustom_stats_1() => __pbn__custom_stats_1 = null; - private uint? __pbn__custom_stats_1; - - [global::ProtoBuf.ProtoMember(32)] - public uint custom_stats_2 - { - get => __pbn__custom_stats_2.GetValueOrDefault(); - set => __pbn__custom_stats_2 = value; - } - public bool ShouldSerializecustom_stats_2() => __pbn__custom_stats_2 != null; - public void Resetcustom_stats_2() => __pbn__custom_stats_2 = null; - private uint? __pbn__custom_stats_2; - - [global::ProtoBuf.ProtoMember(33)] - public uint custom_stats_3 - { - get => __pbn__custom_stats_3.GetValueOrDefault(); - set => __pbn__custom_stats_3 = value; - } - public bool ShouldSerializecustom_stats_3() => __pbn__custom_stats_3 != null; - public void Resetcustom_stats_3() => __pbn__custom_stats_3 = null; - private uint? __pbn__custom_stats_3; - - [global::ProtoBuf.ProtoMember(34)] - public uint custom_stats_4 - { - get => __pbn__custom_stats_4.GetValueOrDefault(); - set => __pbn__custom_stats_4 = value; - } - public bool ShouldSerializecustom_stats_4() => __pbn__custom_stats_4 != null; - public void Resetcustom_stats_4() => __pbn__custom_stats_4 = null; - private uint? __pbn__custom_stats_4; - - [global::ProtoBuf.ProtoMember(35)] - public uint custom_stats_5 - { - get => __pbn__custom_stats_5.GetValueOrDefault(); - set => __pbn__custom_stats_5 = value; - } - public bool ShouldSerializecustom_stats_5() => __pbn__custom_stats_5 != null; - public void Resetcustom_stats_5() => __pbn__custom_stats_5 = null; - private uint? __pbn__custom_stats_5; - [global::ProtoBuf.ProtoMember(36)] public uint item_value { @@ -1405,6 +1365,9 @@ public uint rampages public void Resetrampages() => __pbn__rampages = null; private uint? __pbn__rampages; + [global::ProtoBuf.ProtoMember(42)] + public global::System.Collections.Generic.List custom_stats { get; } = new global::System.Collections.Generic.List(); + } [global::ProtoBuf.ProtoContract()] @@ -6741,6 +6704,66 @@ public float stuns public void Resetstuns() => __pbn__stuns = null; private float? __pbn__stuns; + [global::ProtoBuf.ProtoMember(22)] + public uint smokes + { + get => __pbn__smokes.GetValueOrDefault(); + set => __pbn__smokes = value; + } + public bool ShouldSerializesmokes() => __pbn__smokes != null; + public void Resetsmokes() => __pbn__smokes = null; + private uint? __pbn__smokes; + + [global::ProtoBuf.ProtoMember(23)] + public uint neutral_tokens + { + get => __pbn__neutral_tokens.GetValueOrDefault(); + set => __pbn__neutral_tokens = value; + } + public bool ShouldSerializeneutral_tokens() => __pbn__neutral_tokens != null; + public void Resetneutral_tokens() => __pbn__neutral_tokens = null; + private uint? __pbn__neutral_tokens; + + [global::ProtoBuf.ProtoMember(24)] + public uint watchers + { + get => __pbn__watchers.GetValueOrDefault(); + set => __pbn__watchers = value; + } + public bool ShouldSerializewatchers() => __pbn__watchers != null; + public void Resetwatchers() => __pbn__watchers = null; + private uint? __pbn__watchers; + + [global::ProtoBuf.ProtoMember(25)] + public uint lotuses + { + get => __pbn__lotuses.GetValueOrDefault(); + set => __pbn__lotuses = value; + } + public bool ShouldSerializelotuses() => __pbn__lotuses != null; + public void Resetlotuses() => __pbn__lotuses = null; + private uint? __pbn__lotuses; + + [global::ProtoBuf.ProtoMember(26)] + public uint tormentors + { + get => __pbn__tormentors.GetValueOrDefault(); + set => __pbn__tormentors = value; + } + public bool ShouldSerializetormentors() => __pbn__tormentors != null; + public void Resettormentors() => __pbn__tormentors = null; + private uint? __pbn__tormentors; + + [global::ProtoBuf.ProtoMember(27)] + public uint courier_kills + { + get => __pbn__courier_kills.GetValueOrDefault(); + set => __pbn__courier_kills = value; + } + public bool ShouldSerializecourier_kills() => __pbn__courier_kills != null; + public void Resetcourier_kills() => __pbn__courier_kills = null; + private uint? __pbn__courier_kills; + } [global::ProtoBuf.ProtoContract()] @@ -8799,6 +8822,12 @@ public string heading_loc [global::ProtoBuf.ProtoMember(6)] public global::System.Collections.Generic.List bonuses { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(7)] + public global::System.Collections.Generic.List values_shard { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8)] + public global::System.Collections.Generic.List values_scepter { get; } = new global::System.Collections.Generic.List(); + } [global::ProtoBuf.ProtoContract()] @@ -9002,6 +9031,9 @@ public uint max_level [global::ProtoBuf.ProtoMember(37)] public global::System.Collections.Generic.List gold_costs { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(38)] + public global::System.Collections.Generic.List health_costs { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(40)] public global::System.Collections.Generic.List special_values { get; } = new global::System.Collections.Generic.List(); @@ -9293,24 +9325,24 @@ public uint attack_capability public global::System.Collections.Generic.List role_levels { get; } = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(24)] - public uint damage_min + public int damage_min { get => __pbn__damage_min.GetValueOrDefault(); set => __pbn__damage_min = value; } public bool ShouldSerializedamage_min() => __pbn__damage_min != null; public void Resetdamage_min() => __pbn__damage_min = null; - private uint? __pbn__damage_min; + private int? __pbn__damage_min; [global::ProtoBuf.ProtoMember(25)] - public uint damage_max + public int damage_max { get => __pbn__damage_max.GetValueOrDefault(); set => __pbn__damage_max = value; } public bool ShouldSerializedamage_max() => __pbn__damage_max != null; public void Resetdamage_max() => __pbn__damage_max = null; - private uint? __pbn__damage_max; + private int? __pbn__damage_max; [global::ProtoBuf.ProtoMember(26)] public float attack_rate @@ -10218,6 +10250,133 @@ public uint end_timestamp } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgMapStatsSnapshot : 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 timestamp + { + get => __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(2)] + public ulong lotuses_gained + { + get => __pbn__lotuses_gained.GetValueOrDefault(); + set => __pbn__lotuses_gained = value; + } + public bool ShouldSerializelotuses_gained() => __pbn__lotuses_gained != null; + public void Resetlotuses_gained() => __pbn__lotuses_gained = null; + private ulong? __pbn__lotuses_gained; + + [global::ProtoBuf.ProtoMember(3)] + public ulong wisdom_runes_gained + { + get => __pbn__wisdom_runes_gained.GetValueOrDefault(); + set => __pbn__wisdom_runes_gained = value; + } + public bool ShouldSerializewisdom_runes_gained() => __pbn__wisdom_runes_gained != null; + public void Resetwisdom_runes_gained() => __pbn__wisdom_runes_gained = null; + private ulong? __pbn__wisdom_runes_gained; + + [global::ProtoBuf.ProtoMember(4)] + public ulong roshan_kills_day + { + get => __pbn__roshan_kills_day.GetValueOrDefault(); + set => __pbn__roshan_kills_day = value; + } + public bool ShouldSerializeroshan_kills_day() => __pbn__roshan_kills_day != null; + public void Resetroshan_kills_day() => __pbn__roshan_kills_day = null; + private ulong? __pbn__roshan_kills_day; + + [global::ProtoBuf.ProtoMember(5)] + public ulong roshan_kills_night + { + get => __pbn__roshan_kills_night.GetValueOrDefault(); + set => __pbn__roshan_kills_night = value; + } + public bool ShouldSerializeroshan_kills_night() => __pbn__roshan_kills_night != null; + public void Resetroshan_kills_night() => __pbn__roshan_kills_night = null; + private ulong? __pbn__roshan_kills_night; + + [global::ProtoBuf.ProtoMember(6)] + public ulong portals_used + { + get => __pbn__portals_used.GetValueOrDefault(); + set => __pbn__portals_used = value; + } + public bool ShouldSerializeportals_used() => __pbn__portals_used != null; + public void Resetportals_used() => __pbn__portals_used = null; + private ulong? __pbn__portals_used; + + [global::ProtoBuf.ProtoMember(7)] + public ulong watchers_taken + { + get => __pbn__watchers_taken.GetValueOrDefault(); + set => __pbn__watchers_taken = value; + } + public bool ShouldSerializewatchers_taken() => __pbn__watchers_taken != null; + public void Resetwatchers_taken() => __pbn__watchers_taken = null; + private ulong? __pbn__watchers_taken; + + [global::ProtoBuf.ProtoMember(8)] + public ulong tormentor_kills + { + get => __pbn__tormentor_kills.GetValueOrDefault(); + set => __pbn__tormentor_kills = value; + } + public bool ShouldSerializetormentor_kills() => __pbn__tormentor_kills != null; + public void Resettormentor_kills() => __pbn__tormentor_kills = null; + private ulong? __pbn__tormentor_kills; + + [global::ProtoBuf.ProtoMember(9)] + public ulong outposts_captured + { + get => __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 ulong? __pbn__outposts_captured; + + [global::ProtoBuf.ProtoMember(10)] + public ulong shield_runes_gained + { + get => __pbn__shield_runes_gained.GetValueOrDefault(); + set => __pbn__shield_runes_gained = value; + } + public bool ShouldSerializeshield_runes_gained() => __pbn__shield_runes_gained != null; + public void Resetshield_runes_gained() => __pbn__shield_runes_gained = null; + private ulong? __pbn__shield_runes_gained; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgGlobalMapStats : 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 CMsgMapStatsSnapshot current { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + public CMsgMapStatsSnapshot window_start { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + public CMsgMapStatsSnapshot window_end { get; set; } + + } + [global::ProtoBuf.ProtoContract()] public enum ESpecialPingValue { @@ -10244,6 +10403,14 @@ public enum EDOTAGCSessionNeed k_EDOTAGCSessionNeed_GameServerLocalUpload = 204, } + [global::ProtoBuf.ProtoContract()] + public enum EDOTAMatchPlayerTimeCustomStat + { + k_EDOTA_MatchPlayerTimeCustomStat_HPRegenUnderT1Towers = 1, + k_EDOTA_MatchPlayerTimeCustomStat_MagicDamageReducedWithNewFormula_Absolute = 2, + k_EDOTA_MatchPlayerTimeCustomStat_MagicDamageReducedWithNewFormula_PercentOfTotalHP = 3, + } + [global::ProtoBuf.ProtoContract()] public enum DOTA_TournamentEvents { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommonLobby.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommonLobby.cs index cd0679df3..fb2e3e848 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommonLobby.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCCommonLobby.cs @@ -2266,6 +2266,16 @@ public partial class CSODOTAStaticLobby : global::ProtoBuf.IExtensible [global::ProtoBuf.ProtoMember(1)] public global::System.Collections.Generic.List all_members { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(2)] + public bool is_player_draft + { + get => __pbn__is_player_draft.GetValueOrDefault(); + set => __pbn__is_player_draft = value; + } + public bool ShouldSerializeis_player_draft() => __pbn__is_player_draft != null; + public void Resetis_player_draft() => __pbn__is_player_draft = null; + private bool? __pbn__is_player_draft; + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCMsgId.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCMsgId.cs index 361da4d64..22233baa8 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCMsgId.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCMsgId.cs @@ -111,6 +111,8 @@ public enum EDOTAGCMsg k_EMsgGCToGCCanInviteUserToTeamResponse = 7235, k_EMsgGCToGCGetUserRank = 7236, k_EMsgGCToGCGetUserRankResponse = 7237, + k_EMsgGCToGCAdjustUserRank = 7238, + k_EMsgGCToGCAdjustUserRankResponse = 7239, k_EMsgGCToGCUpdateTeamStats = 7240, k_EMsgGCToGCValidateTeam = 7241, k_EMsgGCToGCValidateTeamResponse = 7242, @@ -822,10 +824,16 @@ public enum EDOTAGCMsg k_EMsgGCToClientCollectorsCacheAvailableDataResponse = 8872, k_EMsgClientToGCUploadMatchClip = 8873, k_EMsgGCToClientUploadMatchClipResponse = 8874, - k_EMsgGCToServerSetSteamLearnDisable = 8875, k_EMsgGCToServerSetSteamLearnKeysChanged = 8876, k_EMsgSignOutMuertaMinigame = 8877, k_EMsgGCToServerLobbyHeroRoleStats = 8878, + k_EMsgClientToGCRankRequest = 8879, + k_EMsgGCToClientRankResponse = 8880, + k_EMsgGCToClientRankUpdate = 8881, + k_EMsgSignOutMapStats = 8882, + k_EMsgClientToGCMapStatsRequest = 8883, + k_EMsgGCToClientMapStatsResponse = 8884, + k_EMsgGCToServerSetSteamLearnInferencing = 8885, } } diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs index 531f18923..7a333a532 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgGCServer.cs @@ -300,6 +300,9 @@ public uint building_state public void Resetbuilding_state() => __pbn__building_state = null; private uint? __pbn__building_state; + [global::ProtoBuf.ProtoMember(16)] + public global::System.Collections.Generic.List player_draft { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoContract()] public partial class Player : global::ProtoBuf.IExtensible { @@ -343,6 +346,46 @@ public ENetworkDisconnectionReason disconnect_reason } + [global::ProtoBuf.ProtoContract()] + public partial class PlayerDraft : 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 steam_id + { + get => __pbn__steam_id.GetValueOrDefault(); + set => __pbn__steam_id = value; + } + public bool ShouldSerializesteam_id() => __pbn__steam_id != null; + public void Resetsteam_id() => __pbn__steam_id = null; + private ulong? __pbn__steam_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS)] + public DOTA_GC_TEAM team + { + get => __pbn__team ?? DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS; + set => __pbn__team = value; + } + public bool ShouldSerializeteam() => __pbn__team != null; + public void Resetteam() => __pbn__team = null; + private DOTA_GC_TEAM? __pbn__team; + + [global::ProtoBuf.ProtoMember(3)] + public int team_slot + { + get => __pbn__team_slot.GetValueOrDefault(); + set => __pbn__team_slot = value; + } + public bool ShouldSerializeteam_slot() => __pbn__team_slot != null; + public void Resetteam_slot() => __pbn__team_slot = null; + private int? __pbn__team_slot; + + } + [global::ProtoBuf.ProtoContract()] public enum SendReason { @@ -961,9 +1004,6 @@ public uint date public void Resetdate() => __pbn__date = null; private uint? __pbn__date; - [global::ProtoBuf.ProtoMember(5)] - public global::System.Collections.Generic.List num_players { get; } = new global::System.Collections.Generic.List(); - [global::ProtoBuf.ProtoMember(6)] public global::System.Collections.Generic.List teams { get; } = new global::System.Collections.Generic.List(); @@ -8534,12 +8574,22 @@ public uint account_id } [global::ProtoBuf.ProtoContract()] - public partial class CMsgGCToServerSetSteamLearnDisable : global::ProtoBuf.IExtensible + public partial class CMsgGCToServerSetSteamLearnInferencing : 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 => __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()] @@ -8613,6 +8663,65 @@ public uint lobby_type } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearnMatchInfoPlayer : 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 average_mmr + { + get => __pbn__average_mmr.GetValueOrDefault(); + set => __pbn__average_mmr = value; + } + public bool ShouldSerializeaverage_mmr() => __pbn__average_mmr != null; + public void Resetaverage_mmr() => __pbn__average_mmr = null; + private uint? __pbn__average_mmr; + + [global::ProtoBuf.ProtoMember(2)] + public bool team_won + { + get => __pbn__team_won.GetValueOrDefault(); + set => __pbn__team_won = value; + } + public bool ShouldSerializeteam_won() => __pbn__team_won != null; + public void Resetteam_won() => __pbn__team_won = null; + private bool? __pbn__team_won; + + [global::ProtoBuf.ProtoMember(3)] + public uint duration + { + get => __pbn__duration.GetValueOrDefault(); + set => __pbn__duration = value; + } + public bool ShouldSerializeduration() => __pbn__duration != null; + public void Resetduration() => __pbn__duration = null; + private uint? __pbn__duration; + + [global::ProtoBuf.ProtoMember(4)] + public uint game_mode + { + get => __pbn__game_mode.GetValueOrDefault(); + set => __pbn__game_mode = value; + } + public bool ShouldSerializegame_mode() => __pbn__game_mode != null; + public void Resetgame_mode() => __pbn__game_mode = null; + private uint? __pbn__game_mode; + + [global::ProtoBuf.ProtoMember(5)] + public uint lobby_type + { + get => __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()] public partial class CMsgSteamLearnMatchHeroes : global::ProtoBuf.IExtensible { @@ -8957,6 +9066,88 @@ public bool is_using_dota_plus } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearnPreGameItemPurchases : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + public global::System.Collections.Generic.List item_ids { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public uint is_radiant_team + { + get => __pbn__is_radiant_team.GetValueOrDefault(); + set => __pbn__is_radiant_team = value; + } + public bool ShouldSerializeis_radiant_team() => __pbn__is_radiant_team != null; + public void Resetis_radiant_team() => __pbn__is_radiant_team = null; + private uint? __pbn__is_radiant_team; + + [global::ProtoBuf.ProtoMember(3)] + public bool is_using_dota_plus + { + get => __pbn__is_using_dota_plus.GetValueOrDefault(); + set => __pbn__is_using_dota_plus = value; + } + public bool ShouldSerializeis_using_dota_plus() => __pbn__is_using_dota_plus != null; + public void Resetis_using_dota_plus() => __pbn__is_using_dota_plus = null; + private bool? __pbn__is_using_dota_plus; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearnNeutralItemPurchase : 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(-1)] + public int item_id + { + get => __pbn__item_id ?? -1; + set => __pbn__item_id = value; + } + public bool ShouldSerializeitem_id() => __pbn__item_id != null; + public void Resetitem_id() => __pbn__item_id = null; + private int? __pbn__item_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint tier + { + get => __pbn__tier.GetValueOrDefault(); + set => __pbn__tier = value; + } + public bool ShouldSerializetier() => __pbn__tier != null; + public void Resettier() => __pbn__tier = null; + private uint? __pbn__tier; + + [global::ProtoBuf.ProtoMember(3)] + public uint is_radiant_team + { + get => __pbn__is_radiant_team.GetValueOrDefault(); + set => __pbn__is_radiant_team = value; + } + public bool ShouldSerializeis_radiant_team() => __pbn__is_radiant_team != null; + public void Resetis_radiant_team() => __pbn__is_radiant_team = null; + private uint? __pbn__is_radiant_team; + + [global::ProtoBuf.ProtoMember(4)] + public bool is_using_dota_plus + { + get => __pbn__is_using_dota_plus.GetValueOrDefault(); + set => __pbn__is_using_dota_plus = value; + } + public bool ShouldSerializeis_using_dota_plus() => __pbn__is_using_dota_plus != null; + public void Resetis_using_dota_plus() => __pbn__is_using_dota_plus = null; + private bool? __pbn__is_using_dota_plus; + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgSteamLearnAbilitySkill : global::ProtoBuf.IExtensible { @@ -9000,6 +9191,60 @@ public bool is_using_dota_plus } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearnWardPlacement : 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 Location ward_loc { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List existing_ward_locs { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public uint team + { + get => __pbn__team.GetValueOrDefault(); + set => __pbn__team = value; + } + public bool ShouldSerializeteam() => __pbn__team != null; + public void Resetteam() => __pbn__team = null; + private uint? __pbn__team; + + [global::ProtoBuf.ProtoContract()] + public partial class Location : 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 float x + { + get => __pbn__x.GetValueOrDefault(); + set => __pbn__x = value; + } + public bool ShouldSerializex() => __pbn__x != null; + public void Resetx() => __pbn__x = null; + private float? __pbn__x; + + [global::ProtoBuf.ProtoMember(2)] + public float y + { + get => __pbn__y.GetValueOrDefault(); + set => __pbn__y = value; + } + public bool ShouldSerializey() => __pbn__y != null; + public void Resety() => __pbn__y = null; + private float? __pbn__y; + + } + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgSignOutMuertaMinigame : global::ProtoBuf.IExtensible { @@ -9019,6 +9264,43 @@ public byte[] event_game_data } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSignOutMapStats : 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 players { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public CMsgMapStatsSnapshot global_stats { get; set; } + + [global::ProtoBuf.ProtoContract()] + public partial class Player : 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 => __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 CMsgMapStatsSnapshot personal_stats { get; set; } + + } + + } + [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 04da1bf15..0b7878e35 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgMatchMetadata.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgMatchMetadata.cs @@ -1393,6 +1393,17 @@ public uint featured_hero_sticker_quality [global::ProtoBuf.ProtoMember(56)] public global::System.Collections.Generic.List equipped_econ_items { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(57)] + [global::System.ComponentModel.DefaultValue(-1)] + public int game_player_id + { + get => __pbn__game_player_id ?? -1; + set => __pbn__game_player_id = value; + } + public bool ShouldSerializegame_player_id() => __pbn__game_player_id != null; + public void Resetgame_player_id() => __pbn__game_player_id = null; + private int? __pbn__game_player_id; + [global::ProtoBuf.ProtoContract()] public partial class ContractProgress : global::ProtoBuf.IExtensible { diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgSharedEnums.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgSharedEnums.cs index a321392e9..fe9a32fa5 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgSharedEnums.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/MsgSharedEnums.cs @@ -76,6 +76,9 @@ public bool prefer_not_host public void Resetprefer_not_host() => __pbn__prefer_not_host = null; private bool? __pbn__prefer_not_host; + [global::ProtoBuf.ProtoMember(7)] + public global::System.Collections.Generic.List crc { get; } = new global::System.Collections.Generic.List(); + } [global::ProtoBuf.ProtoContract()] @@ -1156,7 +1159,8 @@ public enum DOTA_GameState DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP = 9, DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD = 10, DOTA_GAMERULES_STATE_SCENARIO_SETUP = 11, - DOTA_GAMERULES_STATE_LAST = 12, + DOTA_GAMERULES_STATE_PLAYER_DRAFT = 12, + DOTA_GAMERULES_STATE_LAST = 13, } [global::ProtoBuf.ProtoContract()] @@ -1225,6 +1229,7 @@ public enum EEvent EVENT_ID_MUERTA_RELEASE_SPRING2023 = 40, EVENT_ID_TEAM_2023_TOUR1 = 41, EVENT_ID_TEAM_2023_TOUR2 = 42, + EVENT_ID_TEAM_2023_TOUR3 = 43, } [global::ProtoBuf.ProtoContract()] @@ -1235,6 +1240,12 @@ public enum ERankType k_ERankType_Ranked = 2, k_ERankType_CasualLegacy = 3, k_ERankType_RankedLegacy = 4, + k_ERankType_CasualGlicko = 5, + k_ERankType_RankedGlicko = 6, + k_ERankType_RankMax = 7, + k_ERankType_BehaviorPrivate = 100, + k_ERankType_BehaviorPublic = 101, + k_ERankType_Max = 102, } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCSDK.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCSDK.cs index 542d9457a..cb4f4383f 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCSDK.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgGCSDK.cs @@ -58,6 +58,38 @@ public bool is_compressed } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearnServerInfo : 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_data_submission + { + get => __pbn__enable_data_submission.GetValueOrDefault(); + set => __pbn__enable_data_submission = value; + } + public bool ShouldSerializeenable_data_submission() => __pbn__enable_data_submission != null; + public void Resetenable_data_submission() => __pbn__enable_data_submission = null; + private bool? __pbn__enable_data_submission; + + [global::ProtoBuf.ProtoMember(2)] + public bool enable_inferencing + { + get => __pbn__enable_inferencing.GetValueOrDefault(); + set => __pbn__enable_inferencing = value; + } + public bool ShouldSerializeenable_inferencing() => __pbn__enable_inferencing != null; + public void Resetenable_inferencing() => __pbn__enable_inferencing = null; + private bool? __pbn__enable_inferencing; + + [global::ProtoBuf.ProtoMember(3)] + public CMsgSteamLearnHMACKeys hmac_keys { get; set; } + + } + [global::ProtoBuf.ProtoContract()] public partial class CMsgGCAssertJobData : global::ProtoBuf.IExtensible { @@ -1334,8 +1366,8 @@ public bool is_banned_steam_china [global::ProtoBuf.ProtoMember(18)] public CExtraMsgBlock additional_welcome_msgs { get; set; } - [global::ProtoBuf.ProtoMember(19)] - public CMsgSteamLearnHMACKeys steam_learn_hmac_keys { get; set; } + [global::ProtoBuf.ProtoMember(20)] + public CMsgSteamLearnServerInfo steam_learn_server_info { get; set; } [global::ProtoBuf.ProtoContract()] public partial class Location : global::ProtoBuf.IExtensible diff --git a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgSteamLearnSteamworks.cs b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgSteamLearnSteamworks.cs index 8ebad2812..34726994a 100644 --- a/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgSteamLearnSteamworks.cs +++ b/SteamKit2/SteamKit2/Base/Generated/GC/Dota/SteamMsgSteamLearnSteamworks.cs @@ -614,6 +614,639 @@ public ESteamLearnGetHMACKeysResult result } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearn_Inference_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 access_token + { + get => __pbn__access_token ?? ""; + set => __pbn__access_token = value; + } + public bool ShouldSerializeaccess_token() => __pbn__access_token != null; + public void Resetaccess_token() => __pbn__access_token = null; + private string __pbn__access_token; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgSteamLearn_AccessData access_data { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + public uint project_id + { + get => __pbn__project_id.GetValueOrDefault(); + set => __pbn__project_id = value; + } + public bool ShouldSerializeproject_id() => __pbn__project_id != null; + public void Resetproject_id() => __pbn__project_id = null; + private uint? __pbn__project_id; + + [global::ProtoBuf.ProtoMember(4)] + public uint published_version + { + get => __pbn__published_version.GetValueOrDefault(); + set => __pbn__published_version = value; + } + public bool ShouldSerializepublished_version() => __pbn__published_version != null; + public void Resetpublished_version() => __pbn__published_version = null; + private uint? __pbn__published_version; + + [global::ProtoBuf.ProtoMember(5)] + public uint override_train_id + { + get => __pbn__override_train_id.GetValueOrDefault(); + set => __pbn__override_train_id = value; + } + public bool ShouldSerializeoverride_train_id() => __pbn__override_train_id != null; + public void Resetoverride_train_id() => __pbn__override_train_id = null; + private uint? __pbn__override_train_id; + + [global::ProtoBuf.ProtoMember(6)] + public CMsgSteamLearnDataList data { get; set; } + + [global::ProtoBuf.ProtoMember(7)] + public global::System.Collections.Generic.List additional_data { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearn_InferenceMetadata_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 access_token + { + get => __pbn__access_token ?? ""; + set => __pbn__access_token = value; + } + public bool ShouldSerializeaccess_token() => __pbn__access_token != null; + public void Resetaccess_token() => __pbn__access_token = null; + private string __pbn__access_token; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgSteamLearn_AccessData access_data { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + public uint project_id + { + get => __pbn__project_id.GetValueOrDefault(); + set => __pbn__project_id = value; + } + public bool ShouldSerializeproject_id() => __pbn__project_id != null; + public void Resetproject_id() => __pbn__project_id = null; + private uint? __pbn__project_id; + + [global::ProtoBuf.ProtoMember(4)] + public uint published_version + { + get => __pbn__published_version.GetValueOrDefault(); + set => __pbn__published_version = value; + } + public bool ShouldSerializepublished_version() => __pbn__published_version != null; + public void Resetpublished_version() => __pbn__published_version = null; + private uint? __pbn__published_version; + + [global::ProtoBuf.ProtoMember(5)] + public uint override_train_id + { + get => __pbn__override_train_id.GetValueOrDefault(); + set => __pbn__override_train_id = value; + } + public bool ShouldSerializeoverride_train_id() => __pbn__override_train_id != null; + public void Resetoverride_train_id() => __pbn__override_train_id = null; + private uint? __pbn__override_train_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearn_InferenceMetadataBackend_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 project_id + { + get => __pbn__project_id.GetValueOrDefault(); + set => __pbn__project_id = value; + } + public bool ShouldSerializeproject_id() => __pbn__project_id != null; + public void Resetproject_id() => __pbn__project_id = null; + private uint? __pbn__project_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint fetch_id + { + get => __pbn__fetch_id.GetValueOrDefault(); + set => __pbn__fetch_id = value; + } + public bool ShouldSerializefetch_id() => __pbn__fetch_id != null; + public void Resetfetch_id() => __pbn__fetch_id = null; + private uint? __pbn__fetch_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearn_InferenceMetadata_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(ESteamLearnInferenceMetadataResult.STEAMLEARN_INFERENCE_METADATA_ERROR)] + public ESteamLearnInferenceMetadataResult inference_metadata_result + { + get => __pbn__inference_metadata_result ?? ESteamLearnInferenceMetadataResult.STEAMLEARN_INFERENCE_METADATA_ERROR; + set => __pbn__inference_metadata_result = value; + } + public bool ShouldSerializeinference_metadata_result() => __pbn__inference_metadata_result != null; + public void Resetinference_metadata_result() => __pbn__inference_metadata_result = null; + private ESteamLearnInferenceMetadataResult? __pbn__inference_metadata_result; + + [global::ProtoBuf.ProtoMember(2)] + public RowRange row_range { get; set; } + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List ranges { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List std_devs { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5)] + public global::System.Collections.Generic.List compact_tables { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6)] + public global::System.Collections.Generic.List kmeans { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7)] + public SnapshotHistogram snapshot_histogram { get; set; } + + [global::ProtoBuf.ProtoContract()] + public partial class RowRange : 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 min_row + { + get => __pbn__min_row.GetValueOrDefault(); + set => __pbn__min_row = value; + } + public bool ShouldSerializemin_row() => __pbn__min_row != null; + public void Resetmin_row() => __pbn__min_row = null; + private ulong? __pbn__min_row; + + [global::ProtoBuf.ProtoMember(2)] + public ulong max_row + { + get => __pbn__max_row.GetValueOrDefault(); + set => __pbn__max_row = value; + } + public bool ShouldSerializemax_row() => __pbn__max_row != null; + public void Resetmax_row() => __pbn__max_row = null; + private ulong? __pbn__max_row; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class Range : 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 data_element_path + { + get => __pbn__data_element_path ?? ""; + set => __pbn__data_element_path = value; + } + public bool ShouldSerializedata_element_path() => __pbn__data_element_path != null; + public void Resetdata_element_path() => __pbn__data_element_path = null; + private string __pbn__data_element_path; + + [global::ProtoBuf.ProtoMember(2)] + public int min_value + { + get => __pbn__min_value.GetValueOrDefault(); + set => __pbn__min_value = value; + } + public bool ShouldSerializemin_value() => __pbn__min_value != null; + public void Resetmin_value() => __pbn__min_value = null; + private int? __pbn__min_value; + + [global::ProtoBuf.ProtoMember(3)] + public int max_values + { + get => __pbn__max_values.GetValueOrDefault(); + set => __pbn__max_values = value; + } + public bool ShouldSerializemax_values() => __pbn__max_values != null; + public void Resetmax_values() => __pbn__max_values = null; + private int? __pbn__max_values; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class StdDev : 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 data_element_path + { + get => __pbn__data_element_path ?? ""; + set => __pbn__data_element_path = value; + } + public bool ShouldSerializedata_element_path() => __pbn__data_element_path != null; + public void Resetdata_element_path() => __pbn__data_element_path = null; + private string __pbn__data_element_path; + + [global::ProtoBuf.ProtoMember(2)] + public int mean + { + get => __pbn__mean.GetValueOrDefault(); + set => __pbn__mean = value; + } + public bool ShouldSerializemean() => __pbn__mean != null; + public void Resetmean() => __pbn__mean = null; + private int? __pbn__mean; + + [global::ProtoBuf.ProtoMember(3)] + public uint std_dev + { + get => __pbn__std_dev.GetValueOrDefault(); + set => __pbn__std_dev = value; + } + public bool ShouldSerializestd_dev() => __pbn__std_dev != null; + public void Resetstd_dev() => __pbn__std_dev = null; + private uint? __pbn__std_dev; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CompactTable : 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 => __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 global::System.Collections.Generic.List map_values { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3)] + public global::System.Collections.Generic.List map_mappings { 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 value + { + get => __pbn__value.GetValueOrDefault(); + set => __pbn__value = value; + } + public bool ShouldSerializevalue() => __pbn__value != null; + public void Resetvalue() => __pbn__value = null; + private uint? __pbn__value; + + [global::ProtoBuf.ProtoMember(2)] + public uint mapping + { + get => __pbn__mapping.GetValueOrDefault(); + set => __pbn__mapping = value; + } + public bool ShouldSerializemapping() => __pbn__mapping != null; + public void Resetmapping() => __pbn__mapping = null; + private uint? __pbn__mapping; + + [global::ProtoBuf.ProtoMember(3)] + public ulong count + { + get => __pbn__count.GetValueOrDefault(); + set => __pbn__count = value; + } + public bool ShouldSerializecount() => __pbn__count != null; + public void Resetcount() => __pbn__count = null; + private ulong? __pbn__count; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class MapValuesEntry : 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 key + { + get => __pbn__key.GetValueOrDefault(); + set => __pbn__key = value; + } + public bool ShouldSerializekey() => __pbn__key != null; + public void Resetkey() => __pbn__key = null; + private uint? __pbn__key; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgSteamLearn_InferenceMetadata_Response.CompactTable.Entry value { get; set; } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class MapMappingsEntry : 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 key + { + get => __pbn__key.GetValueOrDefault(); + set => __pbn__key = value; + } + public bool ShouldSerializekey() => __pbn__key != null; + public void Resetkey() => __pbn__key = null; + private uint? __pbn__key; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgSteamLearn_InferenceMetadata_Response.CompactTable.Entry value { get; set; } + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class KMeans : 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 => __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 global::System.Collections.Generic.List clusters { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class Cluster : 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 float x + { + get => __pbn__x.GetValueOrDefault(); + set => __pbn__x = value; + } + public bool ShouldSerializex() => __pbn__x != null; + public void Resetx() => __pbn__x = null; + private float? __pbn__x; + + [global::ProtoBuf.ProtoMember(2)] + public float y + { + get => __pbn__y.GetValueOrDefault(); + set => __pbn__y = value; + } + public bool ShouldSerializey() => __pbn__y != null; + public void Resety() => __pbn__y = null; + private float? __pbn__y; + + [global::ProtoBuf.ProtoMember(3)] + public float radius + { + get => __pbn__radius.GetValueOrDefault(); + set => __pbn__radius = value; + } + public bool ShouldSerializeradius() => __pbn__radius != null; + public void Resetradius() => __pbn__radius = null; + private float? __pbn__radius; + + [global::ProtoBuf.ProtoMember(4)] + public float radius_80pct + { + get => __pbn__radius_80pct.GetValueOrDefault(); + set => __pbn__radius_80pct = value; + } + public bool ShouldSerializeradius_80pct() => __pbn__radius_80pct != null; + public void Resetradius_80pct() => __pbn__radius_80pct = null; + private float? __pbn__radius_80pct; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class SnapshotHistogram : 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 float min_value + { + get => __pbn__min_value.GetValueOrDefault(); + set => __pbn__min_value = value; + } + public bool ShouldSerializemin_value() => __pbn__min_value != null; + public void Resetmin_value() => __pbn__min_value = null; + private float? __pbn__min_value; + + [global::ProtoBuf.ProtoMember(2)] + public float max_value + { + get => __pbn__max_value.GetValueOrDefault(); + set => __pbn__max_value = value; + } + public bool ShouldSerializemax_value() => __pbn__max_value != null; + public void Resetmax_value() => __pbn__max_value = null; + private float? __pbn__max_value; + + [global::ProtoBuf.ProtoMember(3)] + public uint num_buckets + { + get => __pbn__num_buckets.GetValueOrDefault(); + set => __pbn__num_buckets = value; + } + public bool ShouldSerializenum_buckets() => __pbn__num_buckets != null; + public void Resetnum_buckets() => __pbn__num_buckets = null; + private uint? __pbn__num_buckets; + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List bucket_counts { get; } = new global::System.Collections.Generic.List(); + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearn_InferenceBackend_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 outputs { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class BinaryCrossEntropyOutput : 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 float value + { + get => __pbn__value.GetValueOrDefault(); + set => __pbn__value = value; + } + public bool ShouldSerializevalue() => __pbn__value != null; + public void Resetvalue() => __pbn__value = null; + private float? __pbn__value; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class MutliBinaryCrossEntropyOutput : 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 weight { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List value { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CategoricalCrossEntropyOutput : 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 weight { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List value { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class Output : 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 CMsgSteamLearn_InferenceBackend_Response.BinaryCrossEntropyOutput binary_crossentropy + { + get => __pbn__ResponseType.Is(1) ? ((CMsgSteamLearn_InferenceBackend_Response.BinaryCrossEntropyOutput)__pbn__ResponseType.Object) : default(CMsgSteamLearn_InferenceBackend_Response.BinaryCrossEntropyOutput); + set => __pbn__ResponseType = new global::ProtoBuf.DiscriminatedUnionObject(1, value); + } + public bool ShouldSerializebinary_crossentropy() => __pbn__ResponseType.Is(1); + public void Resetbinary_crossentropy() => global::ProtoBuf.DiscriminatedUnionObject.Reset(ref __pbn__ResponseType, 1); + + private global::ProtoBuf.DiscriminatedUnionObject __pbn__ResponseType; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgSteamLearn_InferenceBackend_Response.CategoricalCrossEntropyOutput categorical_crossentropy + { + get => __pbn__ResponseType.Is(2) ? ((CMsgSteamLearn_InferenceBackend_Response.CategoricalCrossEntropyOutput)__pbn__ResponseType.Object) : default(CMsgSteamLearn_InferenceBackend_Response.CategoricalCrossEntropyOutput); + set => __pbn__ResponseType = new global::ProtoBuf.DiscriminatedUnionObject(2, value); + } + public bool ShouldSerializecategorical_crossentropy() => __pbn__ResponseType.Is(2); + public void Resetcategorical_crossentropy() => global::ProtoBuf.DiscriminatedUnionObject.Reset(ref __pbn__ResponseType, 2); + + [global::ProtoBuf.ProtoMember(3)] + public CMsgSteamLearn_InferenceBackend_Response.MutliBinaryCrossEntropyOutput multi_binary_crossentropy + { + get => __pbn__ResponseType.Is(3) ? ((CMsgSteamLearn_InferenceBackend_Response.MutliBinaryCrossEntropyOutput)__pbn__ResponseType.Object) : default(CMsgSteamLearn_InferenceBackend_Response.MutliBinaryCrossEntropyOutput); + set => __pbn__ResponseType = new global::ProtoBuf.DiscriminatedUnionObject(3, value); + } + public bool ShouldSerializemulti_binary_crossentropy() => __pbn__ResponseType.Is(3); + public void Resetmulti_binary_crossentropy() => global::ProtoBuf.DiscriminatedUnionObject.Reset(ref __pbn__ResponseType, 3); + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMsgSteamLearn_Inference_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(ESteamLearnInferenceResult.STEAMLEARN_INFERENCE_ERROR)] + public ESteamLearnInferenceResult inference_result + { + get => __pbn__inference_result ?? ESteamLearnInferenceResult.STEAMLEARN_INFERENCE_ERROR; + set => __pbn__inference_result = value; + } + public bool ShouldSerializeinference_result() => __pbn__inference_result != null; + public void Resetinference_result() => __pbn__inference_result = null; + private ESteamLearnInferenceResult? __pbn__inference_result; + + [global::ProtoBuf.ProtoMember(2)] + public CMsgSteamLearn_InferenceBackend_Response backend_response { get; set; } + + } + [global::ProtoBuf.ProtoContract()] public enum ESteamLearnDataType { @@ -678,6 +1311,34 @@ public enum ESteamLearnGetHMACKeysResult STEAMLEARN_GET_HMAC_KEYS_SUCCESS = 0, } + [global::ProtoBuf.ProtoContract()] + public enum ESteamLearnInferenceResult + { + STEAMLEARN_INFERENCE_ERROR = 0, + STEAMLEARN_INFERENCE_SUCCESS = 1, + STEAMLEARN_INFERENCE_ERROR_INVALID_PROJECT_ID = 2, + STEAMLEARN_INFERENCE_ERROR_MISSING_CACHED_SCHEMA_DATA = 3, + STEAMLEARN_INFERENCE_ERROR_NO_PUBLISHED_CONFIG = 4, + STEAMLEARN_INFERENCE_ERROR_FORBIDDEN = 5, + STEAMLEARN_INFERENCE_ERROR_INVALID_TIMESTAMP = 6, + STEAMLEARN_INFERENCE_ERROR_INVALID_PUBLISHED_VERSION = 7, + STEAMLEARN_INFERENCE_ERROR_NO_FETCH_ID_FOUND = 8, + STEAMLEARN_INFERENCE_ERROR_TOO_BUSY = 9, + } + + [global::ProtoBuf.ProtoContract()] + public enum ESteamLearnInferenceMetadataResult + { + STEAMLEARN_INFERENCE_METADATA_ERROR = 0, + STEAMLEARN_INFERENCE_METADATA_SUCCESS = 1, + STEAMLEARN_INFERENCE_METADATA_ERROR_INVALID_PROJECT_ID = 2, + STEAMLEARN_INFERENCE_METADATA_ERROR_NO_PUBLISHED_CONFIG = 3, + STEAMLEARN_INFERENCE_METADATA_ERROR_FORBIDDEN = 4, + STEAMLEARN_INFERENCE_METADATA_ERROR_INVALID_TIMESTAMP = 5, + STEAMLEARN_INFERENCE_METADATA_ERROR_INVALID_PUBLISHED_VERSION = 6, + STEAMLEARN_INFERENCE_METADATA_ERROR_NO_FETCH_ID_FOUND = 7, + } + public interface ISteamLearn { CMsgSteamLearn_RegisterDataSource_Response RegisterDataSource(CMsgSteamLearn_RegisterDataSource_Request request); @@ -685,6 +1346,8 @@ public interface ISteamLearn CMsgSteamLearn_SnapshotProject_Response SnapshotProject(CMsgSteamLearn_SnapshotProject_Request request); CMsgSteamLearn_BatchOperation_Response BatchOperation(CMsgSteamLearn_BatchOperation_Request request); CMsgSteamLearn_GetHMACKeys_Response GetHMACKeys(CMsgSteamLearn_GetHMACKeys_Request request); + CMsgSteamLearn_Inference_Response Inference(CMsgSteamLearn_Inference_Request request); + CMsgSteamLearn_InferenceMetadata_Response InferenceMetadata(CMsgSteamLearn_InferenceMetadata_Request request); } } diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs index 0df49b9bb..ea4da4964 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgAuth.cs @@ -119,6 +119,26 @@ public uint gaming_device_type public void Resetgaming_device_type() => __pbn__gaming_device_type = null; private uint? __pbn__gaming_device_type; + [global::ProtoBuf.ProtoMember(5)] + public uint client_count + { + get => __pbn__client_count.GetValueOrDefault(); + set => __pbn__client_count = value; + } + public bool ShouldSerializeclient_count() => __pbn__client_count != null; + public void Resetclient_count() => __pbn__client_count = null; + private uint? __pbn__client_count; + + [global::ProtoBuf.ProtoMember(6)] + public byte[] machine_id + { + get => __pbn__machine_id; + set => __pbn__machine_id = value; + } + public bool ShouldSerializemachine_id() => __pbn__machine_id != null; + public void Resetmachine_id() => __pbn__machine_id = null; + private byte[] __pbn__machine_id; + } [global::ProtoBuf.ProtoContract()] @@ -945,6 +965,17 @@ public ulong steamid public void Resetsteamid() => __pbn__steamid = null; private ulong? __pbn__steamid; + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue(ETokenRenewalType.k_ETokenRenewalType_None)] + public ETokenRenewalType renewal_type + { + get => __pbn__renewal_type ?? ETokenRenewalType.k_ETokenRenewalType_None; + set => __pbn__renewal_type = value; + } + public bool ShouldSerializerenewal_type() => __pbn__renewal_type != null; + public void Resetrenewal_type() => __pbn__renewal_type = null; + private ETokenRenewalType? __pbn__renewal_type; + } [global::ProtoBuf.ProtoContract()] @@ -965,6 +996,17 @@ public string access_token public void Resetaccess_token() => __pbn__access_token = null; private string __pbn__access_token; + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string refresh_token + { + get => __pbn__refresh_token ?? ""; + set => __pbn__refresh_token = value; + } + public bool ShouldSerializerefresh_token() => __pbn__refresh_token != null; + public void Resetrefresh_token() => __pbn__refresh_token = null; + private string __pbn__refresh_token; + } [global::ProtoBuf.ProtoContract()] @@ -1264,6 +1306,46 @@ public string access_token } + [global::ProtoBuf.ProtoContract()] + public partial class CAuthentication_Token_Revoke_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 token + { + get => __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(EAuthTokenRevokeAction.k_EAuthTokenRevokePermanent)] + public EAuthTokenRevokeAction revoke_action + { + get => __pbn__revoke_action ?? EAuthTokenRevokeAction.k_EAuthTokenRevokePermanent; + set => __pbn__revoke_action = value; + } + public bool ShouldSerializerevoke_action() => __pbn__revoke_action != null; + public void Resetrevoke_action() => __pbn__revoke_action = null; + private EAuthTokenRevokeAction? __pbn__revoke_action; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CAuthentication_Token_Revoke_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 CAuthentication_RefreshToken_Revoke_Request : global::ProtoBuf.IExtensible { @@ -1843,6 +1925,13 @@ public enum EAuthSessionSecurityHistory k_EAuthSessionSecurityHistory_NoPriorHistory = 2, } + [global::ProtoBuf.ProtoContract()] + public enum ETokenRenewalType + { + k_ETokenRenewalType_None = 0, + k_ETokenRenewalType_Allow = 1, + } + [global::ProtoBuf.ProtoContract()] public enum EAuthTokenRevokeAction { @@ -1851,6 +1940,9 @@ public enum EAuthTokenRevokeAction k_EAuthTokenRevokeReplaced = 2, k_EAuthTokenRevokeSupport = 3, k_EAuthTokenRevokeConsume = 4, + k_EAuthTokenRevokeNonRememberedLogout = 5, + k_EAuthTokenRevokeNonRememberedPermanent = 6, + k_EAuthTokenRevokeAutomatic = 7, } [global::ProtoBuf.ProtoContract()] @@ -1879,6 +1971,7 @@ public interface IAuthentication CAuthentication_RefreshToken_Enumerate_Response EnumerateTokens(CAuthentication_RefreshToken_Enumerate_Request request); CAuthentication_GetAuthSessionsForAccount_Response GetAuthSessionsForAccount(CAuthentication_GetAuthSessionsForAccount_Request request); CAuthentication_MigrateMobileSession_Response MigrateMobileSession(CAuthentication_MigrateMobileSession_Request request); + CAuthentication_Token_Revoke_Response RevokeToken(CAuthentication_Token_Revoke_Request request); CAuthentication_RefreshToken_Revoke_Response RevokeRefreshToken(CAuthentication_RefreshToken_Revoke_Request request); } diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgBase.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgBase.cs index e6f7e0db3..80ef05d17 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgBase.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgBase.cs @@ -373,6 +373,39 @@ public ulong token_id [global::ProtoBuf.ProtoMember(37)] public CMsgGCRoutingProtoBufHeader routing_gc { get; set; } + [global::ProtoBuf.ProtoMember(38)] + [global::System.ComponentModel.DefaultValue(ESessionDisposition.k_ESessionDispositionNormal)] + public ESessionDisposition session_disposition + { + get => __pbn__session_disposition ?? ESessionDisposition.k_ESessionDispositionNormal; + set => __pbn__session_disposition = value; + } + public bool ShouldSerializesession_disposition() => __pbn__session_disposition != null; + public void Resetsession_disposition() => __pbn__session_disposition = null; + private ESessionDisposition? __pbn__session_disposition; + + [global::ProtoBuf.ProtoMember(39)] + [global::System.ComponentModel.DefaultValue("")] + public string wg_token + { + get => __pbn__wg_token ?? ""; + set => __pbn__wg_token = value; + } + public bool ShouldSerializewg_token() => __pbn__wg_token != null; + public void Resetwg_token() => __pbn__wg_token = null; + private string __pbn__wg_token; + + [global::ProtoBuf.ProtoMember(40)] + [global::System.ComponentModel.DefaultValue("")] + public string webui_auth_key + { + get => __pbn__webui_auth_key ?? ""; + set => __pbn__webui_auth_key = value; + } + public bool ShouldSerializewebui_auth_key() => __pbn__webui_auth_key != null; + public void Resetwebui_auth_key() => __pbn__webui_auth_key = null; + private string __pbn__webui_auth_key; + [global::ProtoBuf.ProtoMember(15)] public uint ip { @@ -393,6 +426,13 @@ public byte[] ip_v6 public bool ShouldSerializeip_v6() => __pbn__ip_addr.Is(29); public void Resetip_v6() => global::ProtoBuf.DiscriminatedUnion32Object.Reset(ref __pbn__ip_addr, 29); + [global::ProtoBuf.ProtoContract()] + public enum ESessionDisposition + { + k_ESessionDispositionNormal = 0, + k_ESessionDispositionDisconnect = 1, + } + } [global::ProtoBuf.ProtoContract()] @@ -531,6 +571,16 @@ public byte[] server_secret public void Resetserver_secret() => __pbn__server_secret = null; private byte[] __pbn__server_secret; + [global::ProtoBuf.ProtoMember(9)] + public uint ticket_type + { + get => __pbn__ticket_type.GetValueOrDefault(); + set => __pbn__ticket_type = value; + } + public bool ShouldSerializeticket_type() => __pbn__ticket_type != null; + public void Resetticket_type() => __pbn__ticket_type = null; + private uint? __pbn__ticket_type; + } [global::ProtoBuf.ProtoContract()] @@ -1915,6 +1965,47 @@ public partial class CMsgKeyValueSet : global::ProtoBuf.IExtensible } + [global::ProtoBuf.ProtoContract()] + public partial class UserContentDescriptorPreferences : 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 content_descriptors_to_exclude { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class ContentDescriptor : 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 content_descriptorid + { + get => __pbn__content_descriptorid.GetValueOrDefault(); + set => __pbn__content_descriptorid = value; + } + public bool ShouldSerializecontent_descriptorid() => __pbn__content_descriptorid != null; + public void Resetcontent_descriptorid() => __pbn__content_descriptorid = null; + private uint? __pbn__content_descriptorid; + + [global::ProtoBuf.ProtoMember(2)] + public uint timestamp_added + { + get => __pbn__timestamp_added.GetValueOrDefault(); + set => __pbn__timestamp_added = value; + } + public bool ShouldSerializetimestamp_added() => __pbn__timestamp_added != null; + public void Resettimestamp_added() => __pbn__timestamp_added = null; + private uint? __pbn__timestamp_added; + + } + + } + [global::ProtoBuf.ProtoContract()] public enum EBanContentCheckResult { diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgBroadcast.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgBroadcast.cs index bd7c6a866..c19e404ab 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgBroadcast.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgBroadcast.cs @@ -3490,6 +3490,7 @@ public enum EBroadcastWatchLocation k_EBroadcastWatchLocation_DeveloperPage = 11, k_EBroadcastWatchLocation_Chat_Friends = 12, k_EBroadcastWatchLocation_SteamTV_Web = 13, + k_EBroadcastWatchLocation_DesktopUI_Overlay = 14, } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientNotificationTypes.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientNotificationTypes.cs index f06feaa13..d517b16eb 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientNotificationTypes.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientNotificationTypes.cs @@ -819,6 +819,142 @@ public int controller_index } + [global::ProtoBuf.ProtoContract()] + public partial class CClientNotificationOverlaySplashScreen : 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 CClientNotificationBroadcastAvailableToWatch : 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 broadcast_permission + { + get => __pbn__broadcast_permission.GetValueOrDefault(); + set => __pbn__broadcast_permission = value; + } + public bool ShouldSerializebroadcast_permission() => __pbn__broadcast_permission != null; + public void Resetbroadcast_permission() => __pbn__broadcast_permission = null; + private int? __pbn__broadcast_permission; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CClientNotificationTimedTrialRemaining : 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 => __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)] + [global::System.ComponentModel.DefaultValue("")] + public string icon + { + get => __pbn__icon ?? ""; + set => __pbn__icon = value; + } + public bool ShouldSerializeicon() => __pbn__icon != null; + public void Reseticon() => __pbn__icon = null; + private string __pbn__icon; + + [global::ProtoBuf.ProtoMember(3)] + public bool offline + { + get => __pbn__offline.GetValueOrDefault(); + set => __pbn__offline = value; + } + public bool ShouldSerializeoffline() => __pbn__offline != null; + public void Resetoffline() => __pbn__offline = null; + private bool? __pbn__offline; + + [global::ProtoBuf.ProtoMember(4)] + public uint allowed_seconds + { + get => __pbn__allowed_seconds.GetValueOrDefault(); + set => __pbn__allowed_seconds = value; + } + public bool ShouldSerializeallowed_seconds() => __pbn__allowed_seconds != null; + public void Resetallowed_seconds() => __pbn__allowed_seconds = null; + private uint? __pbn__allowed_seconds; + + [global::ProtoBuf.ProtoMember(5)] + public uint played_seconds + { + get => __pbn__played_seconds.GetValueOrDefault(); + set => __pbn__played_seconds = value; + } + public bool ShouldSerializeplayed_seconds() => __pbn__played_seconds != null; + public void Resetplayed_seconds() => __pbn__played_seconds = null; + private uint? __pbn__played_seconds; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CClientNotificationLoginRefresh : 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 CClientNotificationTimerExpired : 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 CClientNotificationSteamInputActionSetChanged : 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 controller_index + { + get => __pbn__controller_index.GetValueOrDefault(); + set => __pbn__controller_index = value; + } + public bool ShouldSerializecontroller_index() => __pbn__controller_index != null; + public void Resetcontroller_index() => __pbn__controller_index = null; + private int? __pbn__controller_index; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string action_set_name + { + get => __pbn__action_set_name ?? ""; + set => __pbn__action_set_name = value; + } + public bool ShouldSerializeaction_set_name() => __pbn__action_set_name != null; + public void Resetaction_set_name() => __pbn__action_set_name = null; + private string __pbn__action_set_name; + + } + [global::ProtoBuf.ProtoContract()] public enum EClientNotificationType { @@ -854,6 +990,15 @@ public enum EClientNotificationType k_EClientNotificationType_TradeOffer = 29, k_EClientNotificationType_AsyncGame = 30, k_EClientNotificationType_General = 31, + k_EClientNotificationType_HelpRequest = 32, + k_EClientNotificationType_OverlaySplashScreen = 33, + k_EClientNotificationType_BroadcastAvailableToWatch = 34, + k_EClientNotificationType_TimedTrialRemaining = 35, + k_EClientNotificationType_LoginRefresh = 36, + k_EClientNotificationType_MajorSale = 37, + k_EClientNotificationType_TimerExpired = 38, + k_EClientNotificationType_ModeratorMsg = 39, + k_EClientNotificationType_SteamInputActionSetChanged = 40, } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServer.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServer.cs index 4922b8ec1..85e93cb8f 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServer.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServer.cs @@ -1083,6 +1083,16 @@ public uint message_sequence public void Resetmessage_sequence() => __pbn__message_sequence = null; private uint? __pbn__message_sequence; + [global::ProtoBuf.ProtoMember(7)] + public bool filtered + { + get => __pbn__filtered.GetValueOrDefault(); + set => __pbn__filtered = value; + } + public bool ShouldSerializefiltered() => __pbn__filtered != null; + public void Resetfiltered() => __pbn__filtered = null; + private bool? __pbn__filtered; + } [global::ProtoBuf.ProtoContract()] @@ -2006,16 +2016,6 @@ public uint micro_sec_max_latency public void Resetmicro_sec_max_latency() => __pbn__micro_sec_max_latency = null; private uint? __pbn__micro_sec_max_latency; - [global::ProtoBuf.ProtoMember(20)] - public uint mem_pool_msg_in_use - { - get => __pbn__mem_pool_msg_in_use.GetValueOrDefault(); - set => __pbn__mem_pool_msg_in_use = value; - } - public bool ShouldSerializemem_pool_msg_in_use() => __pbn__mem_pool_msg_in_use != null; - public void Resetmem_pool_msg_in_use() => __pbn__mem_pool_msg_in_use = null; - private uint? __pbn__mem_pool_msg_in_use; - } } diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServer2.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServer2.cs index 95ab24960..93b7dbb39 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServer2.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServer2.cs @@ -4786,6 +4786,16 @@ public ulong client_remote_id public void Resetclient_remote_id() => __pbn__client_remote_id = null; private ulong? __pbn__client_remote_id; + [global::ProtoBuf.ProtoMember(3)] + public bool owned_games_visible + { + get => __pbn__owned_games_visible.GetValueOrDefault(); + set => __pbn__owned_games_visible = value; + } + public bool ShouldSerializeowned_games_visible() => __pbn__owned_games_visible != null; + public void Resetowned_games_visible() => __pbn__owned_games_visible = null; + private bool? __pbn__owned_games_visible; + } [global::ProtoBuf.ProtoContract()] @@ -4810,6 +4820,28 @@ public uint result } + [global::ProtoBuf.ProtoContract()] + public partial class CMsgClientFeatureGroupInfo : 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 groupid + { + get => __pbn__groupid.GetValueOrDefault(); + set => __pbn__groupid = value; + } + public bool ShouldSerializegroupid() => __pbn__groupid != null; + public void Resetgroupid() => __pbn__groupid = null; + private ulong? __pbn__groupid; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List members { get; } = new global::System.Collections.Generic.List(); + + } + } #pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServerAppInfo.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServerAppInfo.cs index 368ba2710..43ed475f0 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServerAppInfo.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServerAppInfo.cs @@ -380,6 +380,16 @@ public uint sequence_number public void Resetsequence_number() => __pbn__sequence_number = null; private uint? __pbn__sequence_number; + [global::ProtoBuf.ProtoMember(7)] + public bool single_response + { + get => __pbn__single_response.GetValueOrDefault(); + set => __pbn__single_response = value; + } + public bool ShouldSerializesingle_response() => __pbn__single_response != null; + public void Resetsingle_response() => __pbn__single_response = null; + private bool? __pbn__single_response; + [global::ProtoBuf.ProtoContract()] public partial class AppInfo : global::ProtoBuf.IExtensible { diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServerLogin.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServerLogin.cs index f93dc0ebb..bec322e63 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServerLogin.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgClientServerLogin.cs @@ -890,6 +890,17 @@ public string vanity_url [global::ProtoBuf.ProtoMember(15)] public CMsgIPAddress public_ip { get; set; } + [global::ProtoBuf.ProtoMember(16)] + [global::System.ComponentModel.DefaultValue("")] + public string user_country + { + get => __pbn__user_country ?? ""; + set => __pbn__user_country = value; + } + public bool ShouldSerializeuser_country() => __pbn__user_country != null; + public void Resetuser_country() => __pbn__user_country = null; + private string __pbn__user_country; + [global::ProtoBuf.ProtoMember(20, DataFormat = global::ProtoBuf.DataFormat.FixedSize)] public ulong client_supplied_steamid { diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgContentSystem.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgContentSystem.cs index 2404b79ee..1659ed5da 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgContentSystem.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgContentSystem.cs @@ -660,6 +660,17 @@ public partial class CContentServerDirectory_GetPeerContentInfo_Response : globa [global::ProtoBuf.ProtoMember(1)] public global::System.Collections.Generic.List appids { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string ip_public + { + get => __pbn__ip_public ?? ""; + set => __pbn__ip_public = value; + } + public bool ShouldSerializeip_public() => __pbn__ip_public != null; + public void Resetip_public() => __pbn__ip_public = null; + private string __pbn__ip_public; + } public interface IContentServerDirectory diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgDataPublisher.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgDataPublisher.cs index 56e80cc5e..b976e6d28 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgDataPublisher.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgDataPublisher.cs @@ -334,6 +334,248 @@ public uint cell_id } + [global::ProtoBuf.ProtoContract()] + public partial class CDataPublisher_GetVRDeviceInfo_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 month_count + { + get => __pbn__month_count.GetValueOrDefault(); + set => __pbn__month_count = value; + } + public bool ShouldSerializemonth_count() => __pbn__month_count != null; + public void Resetmonth_count() => __pbn__month_count = null; + private uint? __pbn__month_count; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CDataPublisher_GetVRDeviceInfo_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 device { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class Device : 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 => __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 @ref + { + get => __pbn__ref.GetValueOrDefault(); + set => __pbn__ref = value; + } + public bool ShouldSerializeref() => __pbn__ref != null; + public void Resetref() => __pbn__ref = null; + private uint? __pbn__ref; + + [global::ProtoBuf.ProtoMember(3)] + public uint aggregation_ref + { + get => __pbn__aggregation_ref.GetValueOrDefault(); + set => __pbn__aggregation_ref = value; + } + public bool ShouldSerializeaggregation_ref() => __pbn__aggregation_ref != null; + public void Resetaggregation_ref() => __pbn__aggregation_ref = null; + private uint? __pbn__aggregation_ref; + + [global::ProtoBuf.ProtoMember(4)] + public uint total + { + get => __pbn__total.GetValueOrDefault(); + set => __pbn__total = value; + } + public bool ShouldSerializetotal() => __pbn__total != null; + public void Resettotal() => __pbn__total = null; + private uint? __pbn__total; + + [global::ProtoBuf.ProtoMember(5)] + [global::System.ComponentModel.DefaultValue("")] + public string driver + { + get => __pbn__driver ?? ""; + set => __pbn__driver = value; + } + public bool ShouldSerializedriver() => __pbn__driver != null; + public void Resetdriver() => __pbn__driver = null; + private string __pbn__driver; + + [global::ProtoBuf.ProtoMember(6)] + public int device_class + { + get => __pbn__device_class.GetValueOrDefault(); + set => __pbn__device_class = value; + } + public bool ShouldSerializedevice_class() => __pbn__device_class != null; + public void Resetdevice_class() => __pbn__device_class = null; + private int? __pbn__device_class; + + } + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CDataPublisher_SetVRDeviceInfoAggregationReference_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 @ref + { + get => __pbn__ref.GetValueOrDefault(); + set => __pbn__ref = value; + } + public bool ShouldSerializeref() => __pbn__ref != null; + public void Resetref() => __pbn__ref = null; + private uint? __pbn__ref; + + [global::ProtoBuf.ProtoMember(2)] + public uint aggregation_ref + { + get => __pbn__aggregation_ref.GetValueOrDefault(); + set => __pbn__aggregation_ref = value; + } + public bool ShouldSerializeaggregation_ref() => __pbn__aggregation_ref != null; + public void Resetaggregation_ref() => __pbn__aggregation_ref = null; + private uint? __pbn__aggregation_ref; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CDataPublisher_SetVRDeviceInfoAggregationReference_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 result + { + get => __pbn__result.GetValueOrDefault(); + set => __pbn__result = value; + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private uint? __pbn__result; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CDataPublisher_AddVRDeviceInfo_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 manufacturer + { + get => __pbn__manufacturer ?? ""; + set => __pbn__manufacturer = value; + } + public bool ShouldSerializemanufacturer() => __pbn__manufacturer != null; + public void Resetmanufacturer() => __pbn__manufacturer = null; + private string __pbn__manufacturer; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string model + { + get => __pbn__model ?? ""; + set => __pbn__model = value; + } + public bool ShouldSerializemodel() => __pbn__model != null; + public void Resetmodel() => __pbn__model = null; + private string __pbn__model; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string driver + { + get => __pbn__driver ?? ""; + set => __pbn__driver = value; + } + public bool ShouldSerializedriver() => __pbn__driver != null; + public void Resetdriver() => __pbn__driver = null; + private string __pbn__driver; + + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue("")] + public string controller_type + { + get => __pbn__controller_type ?? ""; + set => __pbn__controller_type = value; + } + public bool ShouldSerializecontroller_type() => __pbn__controller_type != null; + public void Resetcontroller_type() => __pbn__controller_type = null; + private string __pbn__controller_type; + + [global::ProtoBuf.ProtoMember(5)] + public int device_class + { + get => __pbn__device_class.GetValueOrDefault(); + set => __pbn__device_class = value; + } + public bool ShouldSerializedevice_class() => __pbn__device_class != null; + public void Resetdevice_class() => __pbn__device_class = null; + private int? __pbn__device_class; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CDataPublisher_AddVRDeviceInfo_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 result + { + get => __pbn__result.GetValueOrDefault(); + set => __pbn__result = value; + } + public bool ShouldSerializeresult() => __pbn__result != null; + public void Resetresult() => __pbn__result = null; + private uint? __pbn__result; + + [global::ProtoBuf.ProtoMember(2)] + public uint @ref + { + get => __pbn__ref.GetValueOrDefault(); + set => __pbn__ref = value; + } + public bool ShouldSerializeref() => __pbn__ref != null; + public void Resetref() => __pbn__ref = null; + private uint? __pbn__ref; + + } + [global::ProtoBuf.ProtoContract()] public partial class CValveHWSurvey_GetSurveySchedule_Request : global::ProtoBuf.IExtensible { @@ -397,6 +639,9 @@ public interface IDataPublisher { NoResponse ClientContentCorruptionReport(CDataPublisher_ClientContentCorruptionReport_Notification request); NoResponse ClientUpdateAppJobReport(CDataPublisher_ClientUpdateAppJob_Notification request); + CDataPublisher_GetVRDeviceInfo_Response GetVRDeviceInfo(CDataPublisher_GetVRDeviceInfo_Request request); + CDataPublisher_SetVRDeviceInfoAggregationReference_Response SetVRDeviceInfoAggregationReference(CDataPublisher_SetVRDeviceInfoAggregationReference_Request request); + CDataPublisher_AddVRDeviceInfo_Response AddVRDeviceInfo(CDataPublisher_AddVRDeviceInfo_Request request); } public interface IValveHWSurvey diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgEcon.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgEcon.cs index c769ff58d..7b8a9c235 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgEcon.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgEcon.cs @@ -817,6 +817,16 @@ public uint appid [global::ProtoBuf.ProtoMember(3)] public global::System.Collections.Generic.List classes { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(4)] + public bool high_pri + { + get => __pbn__high_pri.GetValueOrDefault(); + set => __pbn__high_pri = value; + } + public bool ShouldSerializehigh_pri() => __pbn__high_pri != null; + public void Resethigh_pri() => __pbn__high_pri = null; + private bool? __pbn__high_pri; + [global::ProtoBuf.ProtoContract()] public partial class Class : global::ProtoBuf.IExtensible { diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgMarketingMessages.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgMarketingMessages.cs index 92f936325..f976a684a 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgMarketingMessages.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgMarketingMessages.cs @@ -27,6 +27,16 @@ public string country public void Resetcountry() => __pbn__country = null; private string __pbn__country; + [global::ProtoBuf.ProtoMember(2)] + public bool anonymous_user + { + get => __pbn__anonymous_user.GetValueOrDefault(); + set => __pbn__anonymous_user = value; + } + public bool ShouldSerializeanonymous_user() => __pbn__anonymous_user != null; + public void Resetanonymous_user() => __pbn__anonymous_user = null; + private bool? __pbn__anonymous_user; + } [global::ProtoBuf.ProtoContract()] @@ -636,6 +646,28 @@ public ulong gid public void Resetgid() => __pbn__gid = null; private ulong? __pbn__gid; + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue(0u)] + public uint display_index + { + get => __pbn__display_index ?? 0u; + set => __pbn__display_index = value; + } + public bool ShouldSerializedisplay_index() => __pbn__display_index != null; + public void Resetdisplay_index() => __pbn__display_index = null; + private uint? __pbn__display_index; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue(EMarketingMessageTemplateType.k_EMarketingMessageTemplate_Unknown)] + public EMarketingMessageTemplateType template_type + { + get => __pbn__template_type ?? EMarketingMessageTemplateType.k_EMarketingMessageTemplate_Unknown; + set => __pbn__template_type = value; + } + public bool ShouldSerializetemplate_type() => __pbn__template_type != null; + public void Resettemplate_type() => __pbn__template_type = null; + private EMarketingMessageTemplateType? __pbn__template_type; + } [global::ProtoBuf.ProtoContract()] @@ -846,6 +878,128 @@ public partial class CMarketingMessages_FindMarketingMessages_Response : global: } + [global::ProtoBuf.ProtoContract()] + public partial class CMarketingMessages_GetMarketingMessageViewerStats_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 gid + { + get => __pbn__gid.GetValueOrDefault(); + set => __pbn__gid = value; + } + public bool ShouldSerializegid() => __pbn__gid != null; + public void Resetgid() => __pbn__gid = null; + private ulong? __pbn__gid; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMarketingMessageHourlyStats : 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 rt_time_hour + { + get => __pbn__rt_time_hour.GetValueOrDefault(); + set => __pbn__rt_time_hour = value; + } + public bool ShouldSerializert_time_hour() => __pbn__rt_time_hour != null; + public void Resetrt_time_hour() => __pbn__rt_time_hour = null; + private uint? __pbn__rt_time_hour; + + [global::ProtoBuf.ProtoMember(2)] + public uint seen_count + { + get => __pbn__seen_count.GetValueOrDefault(); + set => __pbn__seen_count = value; + } + public bool ShouldSerializeseen_count() => __pbn__seen_count != null; + public void Resetseen_count() => __pbn__seen_count = null; + private uint? __pbn__seen_count; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue(EMarketingMessageTemplateType.k_EMarketingMessageTemplate_Unknown)] + public EMarketingMessageTemplateType template_type + { + get => __pbn__template_type ?? EMarketingMessageTemplateType.k_EMarketingMessageTemplate_Unknown; + set => __pbn__template_type = value; + } + public bool ShouldSerializetemplate_type() => __pbn__template_type != null; + public void Resettemplate_type() => __pbn__template_type = null; + private EMarketingMessageTemplateType? __pbn__template_type; + + [global::ProtoBuf.ProtoMember(4)] + public uint display_index + { + get => __pbn__display_index.GetValueOrDefault(); + set => __pbn__display_index = value; + } + public bool ShouldSerializedisplay_index() => __pbn__display_index != null; + public void Resetdisplay_index() => __pbn__display_index = null; + private uint? __pbn__display_index; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMarketingMessages_GetMarketingMessageViewerStats_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 stats { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMarketingMessages_GetMarketingMessagesViewerRangeStats_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 rt_start_time + { + get => __pbn__rt_start_time.GetValueOrDefault(); + set => __pbn__rt_start_time = value; + } + public bool ShouldSerializert_start_time() => __pbn__rt_start_time != null; + public void Resetrt_start_time() => __pbn__rt_start_time = null; + private uint? __pbn__rt_start_time; + + [global::ProtoBuf.ProtoMember(2)] + public uint rt_end_time + { + get => __pbn__rt_end_time.GetValueOrDefault(); + set => __pbn__rt_end_time = value; + } + public bool ShouldSerializert_end_time() => __pbn__rt_end_time != null; + public void Resetrt_end_time() => __pbn__rt_end_time = null; + private uint? __pbn__rt_end_time; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CMarketingMessages_GetMarketingMessagesViewerRangeStats_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 stats { get; } = new global::System.Collections.Generic.List(); + + } + [global::ProtoBuf.ProtoContract()] public enum EMarketingMessageType { @@ -859,6 +1013,9 @@ public enum EMarketingMessageType k_EMarketingMessageDemoQuit = 7, k_EMarketingMessageGifting = 8, k_EMarketingMessageEJsKorner = 9, + k_EMarketingMessageUpdate = 10, + k_EMarketingMessageMidweekDeal = 11, + k_EMarketingMessageDailyDeal = 12, } [global::ProtoBuf.ProtoContract()] @@ -879,6 +1036,18 @@ public enum EMarketingMessageAssociationType k_EMarketingMessageBundleAssociation = 5, } + [global::ProtoBuf.ProtoContract()] + public enum EMarketingMessageTemplateType + { + k_EMarketingMessageTemplate_Unknown = 0, + k_EMarketingMessageTemplate_Image = 1, + k_EMarketingMessageTemplate_Animated = 2, + k_EMarketingMessageTemplate_Featured_Video = 3, + k_EMarketingMessageTemplate_DLC_Override = 4, + k_EMarketingMessageTemplate_Replay = 5, + k_EMarketingMessageTemplate_MAX = 6, + } + [global::ProtoBuf.ProtoContract()] public enum EMarketingMessageLookupType { @@ -902,6 +1071,8 @@ public interface IMarketingMessages CMarketingMessages_UpdateMarketingMessage_Response UpdateMarketingMessage(CMarketingMessages_UpdateMarketingMessage_Request request); CMarketingMessages_DeleteMarketingMessage_Response DeleteMarketingMessage(CMarketingMessages_DeleteMarketingMessage_Request request); CMarketingMessages_FindMarketingMessages_Response FindMarketingMessages(CMarketingMessages_FindMarketingMessages_Request request); + CMarketingMessages_GetMarketingMessageViewerStats_Response GetMarketingMessageViewerStats(CMarketingMessages_GetMarketingMessageViewerStats_Request request); + CMarketingMessages_GetMarketingMessagesViewerRangeStats_Response GetMarketingMessagesViewerRangeStats(CMarketingMessages_GetMarketingMessagesViewerRangeStats_Request request); } } diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPartnerApps.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPartnerApps.cs index 9b0e509b3..07c272350 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPartnerApps.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPartnerApps.cs @@ -196,6 +196,17 @@ public string tool_name public void Resettool_name() => __pbn__tool_name = null; private string __pbn__tool_name; + [global::ProtoBuf.ProtoMember(6)] + [global::System.ComponentModel.DefaultValue(false)] + public bool use_cloud + { + get => __pbn__use_cloud ?? false; + set => __pbn__use_cloud = value; + } + public bool ShouldSerializeuse_cloud() => __pbn__use_cloud != null; + public void Resetuse_cloud() => __pbn__use_cloud = null; + private bool? __pbn__use_cloud; + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPlayer.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPlayer.cs index 06cba9665..bef1b958d 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPlayer.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPlayer.cs @@ -330,6 +330,16 @@ public bool has_leaderboards [global::ProtoBuf.ProtoMember(18)] public global::System.Collections.Generic.List content_descriptorids { get; } = new global::System.Collections.Generic.List(); + [global::ProtoBuf.ProtoMember(19)] + public int playtime_disconnected + { + get => __pbn__playtime_disconnected.GetValueOrDefault(); + set => __pbn__playtime_disconnected = value; + } + public bool ShouldSerializeplaytime_disconnected() => __pbn__playtime_disconnected != null; + public void Resetplaytime_disconnected() => __pbn__playtime_disconnected = null; + private int? __pbn__playtime_disconnected; + } } @@ -2885,6 +2895,16 @@ public uint last_linux_playtime public void Resetlast_linux_playtime() => __pbn__last_linux_playtime = null; private uint? __pbn__last_linux_playtime; + [global::ProtoBuf.ProtoMember(15)] + public uint playtime_disconnected + { + get => __pbn__playtime_disconnected.GetValueOrDefault(); + set => __pbn__playtime_disconnected = value; + } + public bool ShouldSerializeplaytime_disconnected() => __pbn__playtime_disconnected != null; + public void Resetplaytime_disconnected() => __pbn__playtime_disconnected = null; + private uint? __pbn__playtime_disconnected; + } } @@ -3401,6 +3421,9 @@ public partial class CPlayer_GetCommunityPreferences_Response : global::ProtoBuf [global::ProtoBuf.ProtoMember(1)] public CPlayer_CommunityPreferences preferences { get; set; } + [global::ProtoBuf.ProtoMember(2)] + public UserContentDescriptorPreferences content_descriptor_preferences { get; set; } + } [global::ProtoBuf.ProtoContract()] @@ -4000,6 +4023,9 @@ public partial class CPlayer_CommunityPreferencesChanged_Notification : global:: [global::ProtoBuf.ProtoMember(1)] public CPlayer_CommunityPreferences preferences { get; set; } + [global::ProtoBuf.ProtoMember(2)] + public UserContentDescriptorPreferences content_descriptor_preferences { get; set; } + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPublishedFile.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPublishedFile.cs index 03b753d1d..3b17ac237 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgPublishedFile.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgPublishedFile.cs @@ -1325,6 +1325,16 @@ public EBanContentCheckResult ban_text_check_result public void Resetban_text_check_result() => __pbn__ban_text_check_result = null; private EBanContentCheckResult? __pbn__ban_text_check_result; + [global::ProtoBuf.ProtoMember(73)] + public float search_score + { + get => __pbn__search_score.GetValueOrDefault(); + set => __pbn__search_score = value; + } + public bool ShouldSerializesearch_score() => __pbn__search_score != null; + public void Resetsearch_score() => __pbn__search_score = null; + private float? __pbn__search_score; + [global::ProtoBuf.ProtoContract()] public partial class Tag : global::ProtoBuf.IExtensible { @@ -1883,6 +1893,16 @@ public uint appid public void Resetappid() => __pbn__appid = null; private uint? __pbn__appid; + [global::ProtoBuf.ProtoMember(3)] + public uint shortcutid + { + get => __pbn__shortcutid.GetValueOrDefault(); + set => __pbn__shortcutid = value; + } + public bool ShouldSerializeshortcutid() => __pbn__shortcutid != null; + public void Resetshortcutid() => __pbn__shortcutid = null; + private uint? __pbn__shortcutid; + [global::ProtoBuf.ProtoMember(4)] [global::System.ComponentModel.DefaultValue(1u)] public uint page @@ -3941,10 +3961,10 @@ public partial class ContentDescriptor : global::ProtoBuf.IExtensible => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); [global::ProtoBuf.ProtoMember(1)] - [global::System.ComponentModel.DefaultValue(EContentDescriptorID.k_EContentDescriptor_FrequentNudityOrSexualContent)] + [global::System.ComponentModel.DefaultValue(EContentDescriptorID.k_EContentDescriptor_NudityOrSexualContent)] public EContentDescriptorID descriptorid { - get => __pbn__descriptorid ?? EContentDescriptorID.k_EContentDescriptor_FrequentNudityOrSexualContent; + get => __pbn__descriptorid ?? EContentDescriptorID.k_EContentDescriptor_NudityOrSexualContent; set => __pbn__descriptorid = value; } public bool ShouldSerializedescriptorid() => __pbn__descriptorid != null; @@ -4017,6 +4037,16 @@ public partial class CPublishedFile_UpdateContentDescriptors_Response : global:: global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + [global::ProtoBuf.ProtoMember(1)] + public uint timestamp_updated + { + get => __pbn__timestamp_updated.GetValueOrDefault(); + set => __pbn__timestamp_updated = value; + } + public bool ShouldSerializetimestamp_updated() => __pbn__timestamp_updated != null; + public void Resettimestamp_updated() => __pbn__timestamp_updated = null; + private uint? __pbn__timestamp_updated; + } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgStore.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgStore.cs index d89dd02be..1c0053ab0 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgStore.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgStore.cs @@ -447,6 +447,90 @@ public string normalized_name } + [global::ProtoBuf.ProtoContract()] + public partial class CStore_GetTagList_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 language + { + get => __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)] + [global::System.ComponentModel.DefaultValue("")] + public string have_version_hash + { + get => __pbn__have_version_hash ?? ""; + set => __pbn__have_version_hash = value; + } + public bool ShouldSerializehave_version_hash() => __pbn__have_version_hash != null; + public void Resethave_version_hash() => __pbn__have_version_hash = null; + private string __pbn__have_version_hash; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CStore_GetTagList_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 version_hash + { + get => __pbn__version_hash ?? ""; + set => __pbn__version_hash = value; + } + public bool ShouldSerializeversion_hash() => __pbn__version_hash != null; + public void Resetversion_hash() => __pbn__version_hash = null; + private string __pbn__version_hash; + + [global::ProtoBuf.ProtoMember(2)] + public global::System.Collections.Generic.List tags { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class Tag : 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 tagid + { + get => __pbn__tagid.GetValueOrDefault(); + set => __pbn__tagid = value; + } + public bool ShouldSerializetagid() => __pbn__tagid != null; + public void Resettagid() => __pbn__tagid = null; + private uint? __pbn__tagid; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string name + { + get => __pbn__name ?? ""; + set => __pbn__name = value; + } + public bool ShouldSerializename() => __pbn__name != null; + public void Resetname() => __pbn__name = null; + private string __pbn__name; + + } + + } + [global::ProtoBuf.ProtoContract()] public partial class CStoreDiscoveryQueueSettings : global::ProtoBuf.IExtensible { @@ -1256,47 +1340,6 @@ public uint timestamp_added } - [global::ProtoBuf.ProtoContract()] - public partial class CStore_UserContentDescriptorPreferences : 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 content_descriptors_to_exclude { get; } = new global::System.Collections.Generic.List(); - - [global::ProtoBuf.ProtoContract()] - public partial class ContentDescriptor : 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 content_descriptorid - { - get => __pbn__content_descriptorid.GetValueOrDefault(); - set => __pbn__content_descriptorid = value; - } - public bool ShouldSerializecontent_descriptorid() => __pbn__content_descriptorid != null; - public void Resetcontent_descriptorid() => __pbn__content_descriptorid = null; - private uint? __pbn__content_descriptorid; - - [global::ProtoBuf.ProtoMember(2)] - public uint timestamp_added - { - get => __pbn__timestamp_added.GetValueOrDefault(); - set => __pbn__timestamp_added = value; - } - public bool ShouldSerializetimestamp_added() => __pbn__timestamp_added != null; - public void Resettimestamp_added() => __pbn__timestamp_added = null; - private uint? __pbn__timestamp_added; - - } - - } - [global::ProtoBuf.ProtoContract()] public partial class CStore_GetStorePreferences_Response : global::ProtoBuf.IExtensible { @@ -1311,7 +1354,7 @@ public partial class CStore_GetStorePreferences_Response : global::ProtoBuf.IExt public CStore_UserTagPreferences tag_preferences { get; set; } [global::ProtoBuf.ProtoMember(3)] - public CStore_UserContentDescriptorPreferences content_descriptor_preferences { get; set; } + public UserContentDescriptorPreferences content_descriptor_preferences { get; set; } } @@ -1500,7 +1543,7 @@ public partial class CStore_StorePreferencesChanged_Notification : global::Proto public CStore_UserTagPreferences tag_preferences { get; set; } [global::ProtoBuf.ProtoMember(3)] - public CStore_UserContentDescriptorPreferences content_descriptor_preferences { get; set; } + public UserContentDescriptorPreferences content_descriptor_preferences { get; set; } } @@ -1546,6 +1589,7 @@ public interface IStore CStore_RegisterCDKey_Response RegisterCDKey(CStore_RegisterCDKey_Request request); CStore_GetMostPopularTags_Response GetMostPopularTags(CStore_GetMostPopularTags_Request request); CStore_GetLocalizedNameForTags_Response GetLocalizedNameForTags(CStore_GetLocalizedNameForTags_Request request); + CStore_GetTagList_Response GetTagList(CStore_GetTagList_Request request); CStore_GetDiscoveryQueue_Response GetDiscoveryQueue(CStore_GetDiscoveryQueue_Request request); CStore_GetDiscoveryQueueSettings_Response GetDiscoveryQueueSettings(CStore_GetDiscoveryQueueSettings_Request request); CStore_SkipDiscoveryQueueItem_Response SkipDiscoveryQueueItem(CStore_SkipDiscoveryQueueItem_Request request); diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgStoreBrowse.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgStoreBrowse.cs index a63c7f347..830ffb991 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgStoreBrowse.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgStoreBrowse.cs @@ -66,6 +66,16 @@ public uint creatorid public void Resetcreatorid() => __pbn__creatorid = null; private uint? __pbn__creatorid; + [global::ProtoBuf.ProtoMember(6)] + public uint hubcategoryid + { + get => __pbn__hubcategoryid.GetValueOrDefault(); + set => __pbn__hubcategoryid = value; + } + public bool ShouldSerializehubcategoryid() => __pbn__hubcategoryid != null; + public void Resethubcategoryid() => __pbn__hubcategoryid = null; + private uint? __pbn__hubcategoryid; + } [global::ProtoBuf.ProtoContract()] @@ -236,6 +246,16 @@ public bool include_supported_languages public void Resetinclude_supported_languages() => __pbn__include_supported_languages = null; private bool? __pbn__include_supported_languages; + [global::ProtoBuf.ProtoMember(12)] + public bool include_full_description + { + get => __pbn__include_full_description.GetValueOrDefault(); + set => __pbn__include_full_description = value; + } + public bool ShouldSerializeinclude_full_description() => __pbn__include_full_description != null; + public void Resetinclude_full_description() => __pbn__include_full_description = null; + private bool? __pbn__include_full_description; + } [global::ProtoBuf.ProtoContract()] @@ -555,6 +575,28 @@ public uint game_count public void Resetgame_count() => __pbn__game_count = null; private uint? __pbn__game_count; + [global::ProtoBuf.ProtoMember(57)] + [global::System.ComponentModel.DefaultValue("")] + public string internal_name + { + get => __pbn__internal_name ?? ""; + set => __pbn__internal_name = value; + } + public bool ShouldSerializeinternal_name() => __pbn__internal_name != null; + public void Resetinternal_name() => __pbn__internal_name = null; + private string __pbn__internal_name; + + [global::ProtoBuf.ProtoMember(58)] + [global::System.ComponentModel.DefaultValue("")] + public string full_description + { + get => __pbn__full_description ?? ""; + set => __pbn__full_description = value; + } + public bool ShouldSerializefull_description() => __pbn__full_description != null; + public void Resetfull_description() => __pbn__full_description = null; + private string __pbn__full_description; + [global::ProtoBuf.ProtoContract()] public partial class RelatedItems : global::ProtoBuf.IExtensible { @@ -1332,6 +1374,37 @@ public bool should_suppress_discount_pct public void Resetshould_suppress_discount_pct() => __pbn__should_suppress_discount_pct = null; private bool? __pbn__should_suppress_discount_pct; + [global::ProtoBuf.ProtoMember(42)] + [global::System.ComponentModel.DefaultValue(false)] + public bool hide_discount_pct_for_compliance + { + get => __pbn__hide_discount_pct_for_compliance ?? false; + set => __pbn__hide_discount_pct_for_compliance = value; + } + public bool ShouldSerializehide_discount_pct_for_compliance() => __pbn__hide_discount_pct_for_compliance != null; + public void Resethide_discount_pct_for_compliance() => __pbn__hide_discount_pct_for_compliance = null; + private bool? __pbn__hide_discount_pct_for_compliance; + + [global::ProtoBuf.ProtoMember(43)] + public int included_game_count + { + get => __pbn__included_game_count.GetValueOrDefault(); + set => __pbn__included_game_count = value; + } + public bool ShouldSerializeincluded_game_count() => __pbn__included_game_count != null; + public void Resetincluded_game_count() => __pbn__included_game_count = null; + private int? __pbn__included_game_count; + + [global::ProtoBuf.ProtoMember(44)] + public long lowest_recent_price_in_cents + { + get => __pbn__lowest_recent_price_in_cents.GetValueOrDefault(); + set => __pbn__lowest_recent_price_in_cents = value; + } + public bool ShouldSerializelowest_recent_price_in_cents() => __pbn__lowest_recent_price_in_cents != null; + public void Resetlowest_recent_price_in_cents() => __pbn__lowest_recent_price_in_cents = null; + private long? __pbn__lowest_recent_price_in_cents; + [global::ProtoBuf.ProtoContract()] public partial class Discount : global::ProtoBuf.IExtensible { @@ -2000,6 +2073,7 @@ public enum EStoreItemType k_EStoreItemType_Mtx = 3, k_EStoreItemType_Tag = 4, k_EStoreItemType_Creator = 5, + k_EStoreItemType_HubCategory = 6, } [global::ProtoBuf.ProtoContract()] diff --git a/SteamKit2/SteamKit2/Base/Generated/SteamMsgVideo.cs b/SteamKit2/SteamKit2/Base/Generated/SteamMsgVideo.cs index 0054130a1..f5ee3cf4e 100644 --- a/SteamKit2/SteamKit2/Base/Generated/SteamMsgVideo.cs +++ b/SteamKit2/SteamKit2/Base/Generated/SteamMsgVideo.cs @@ -205,6 +205,496 @@ public partial class CVideo_GetVideoBookmarks_Response : global::ProtoBuf.IExten } + [global::ProtoBuf.ProtoContract()] + public partial class CVideo_GameClipRepresentation : 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)] + [global::System.ComponentModel.DefaultValue("")] + public string representation_name + { + get => __pbn__representation_name ?? ""; + set => __pbn__representation_name = value; + } + public bool ShouldSerializerepresentation_name() => __pbn__representation_name != null; + public void Resetrepresentation_name() => __pbn__representation_name = null; + private string __pbn__representation_name; + + [global::ProtoBuf.ProtoMember(3)] + public uint horizontal_resolution + { + get => __pbn__horizontal_resolution.GetValueOrDefault(); + set => __pbn__horizontal_resolution = value; + } + public bool ShouldSerializehorizontal_resolution() => __pbn__horizontal_resolution != null; + public void Resethorizontal_resolution() => __pbn__horizontal_resolution = null; + private uint? __pbn__horizontal_resolution; + + [global::ProtoBuf.ProtoMember(4)] + public uint vertical_resolution + { + get => __pbn__vertical_resolution.GetValueOrDefault(); + set => __pbn__vertical_resolution = value; + } + public bool ShouldSerializevertical_resolution() => __pbn__vertical_resolution != null; + public void Resetvertical_resolution() => __pbn__vertical_resolution = null; + private uint? __pbn__vertical_resolution; + + [global::ProtoBuf.ProtoMember(5)] + public double frame_rate + { + get => __pbn__frame_rate.GetValueOrDefault(); + set => __pbn__frame_rate = value; + } + public bool ShouldSerializeframe_rate() => __pbn__frame_rate != null; + public void Resetframe_rate() => __pbn__frame_rate = null; + private double? __pbn__frame_rate; + + [global::ProtoBuf.ProtoMember(6)] + public uint bandwidth + { + get => __pbn__bandwidth.GetValueOrDefault(); + set => __pbn__bandwidth = value; + } + public bool ShouldSerializebandwidth() => __pbn__bandwidth != null; + public void Resetbandwidth() => __pbn__bandwidth = null; + private uint? __pbn__bandwidth; + + [global::ProtoBuf.ProtoMember(7)] + public uint audio_sample_rate + { + get => __pbn__audio_sample_rate.GetValueOrDefault(); + set => __pbn__audio_sample_rate = value; + } + public bool ShouldSerializeaudio_sample_rate() => __pbn__audio_sample_rate != null; + public void Resetaudio_sample_rate() => __pbn__audio_sample_rate = null; + private uint? __pbn__audio_sample_rate; + + [global::ProtoBuf.ProtoMember(8)] + [global::System.ComponentModel.DefaultValue("")] + public string frame_rate_string + { + get => __pbn__frame_rate_string ?? ""; + set => __pbn__frame_rate_string = value; + } + public bool ShouldSerializeframe_rate_string() => __pbn__frame_rate_string != null; + public void Resetframe_rate_string() => __pbn__frame_rate_string = null; + private string __pbn__frame_rate_string; + + [global::ProtoBuf.ProtoMember(9)] + [global::System.ComponentModel.DefaultValue("")] + public string codec + { + get => __pbn__codec ?? ""; + set => __pbn__codec = value; + } + public bool ShouldSerializecodec() => __pbn__codec != null; + public void Resetcodec() => __pbn__codec = null; + private string __pbn__codec; + + [global::ProtoBuf.ProtoMember(10)] + public uint audio_channel_config + { + get => __pbn__audio_channel_config.GetValueOrDefault(); + set => __pbn__audio_channel_config = value; + } + public bool ShouldSerializeaudio_channel_config() => __pbn__audio_channel_config != null; + public void Resetaudio_channel_config() => __pbn__audio_channel_config = null; + private uint? __pbn__audio_channel_config; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVideo_GameClipComponent : 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 component_name + { + get => __pbn__component_name ?? ""; + set => __pbn__component_name = value; + } + public bool ShouldSerializecomponent_name() => __pbn__component_name != null; + public void Resetcomponent_name() => __pbn__component_name = null; + private string __pbn__component_name; + + [global::ProtoBuf.ProtoMember(2)] + public uint contents + { + get => __pbn__contents.GetValueOrDefault(); + set => __pbn__contents = value; + } + public bool ShouldSerializecontents() => __pbn__contents != null; + public void Resetcontents() => __pbn__contents = null; + private uint? __pbn__contents; + + [global::ProtoBuf.ProtoMember(3)] + public uint segment_size + { + get => __pbn__segment_size.GetValueOrDefault(); + set => __pbn__segment_size = value; + } + public bool ShouldSerializesegment_size() => __pbn__segment_size != null; + public void Resetsegment_size() => __pbn__segment_size = null; + private uint? __pbn__segment_size; + + [global::ProtoBuf.ProtoMember(4)] + [global::System.ComponentModel.DefaultValue("")] + public string file_type + { + get => __pbn__file_type ?? ""; + set => __pbn__file_type = value; + } + public bool ShouldSerializefile_type() => __pbn__file_type != null; + public void Resetfile_type() => __pbn__file_type = null; + private string __pbn__file_type; + + [global::ProtoBuf.ProtoMember(5)] + public global::System.Collections.Generic.List representations { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVideo_CreateGameClip_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 app_id + { + get => __pbn__app_id.GetValueOrDefault(); + set => __pbn__app_id = value; + } + public bool ShouldSerializeapp_id() => __pbn__app_id != null; + public void Resetapp_id() => __pbn__app_id = null; + private uint? __pbn__app_id; + + [global::ProtoBuf.ProtoMember(2)] + public uint num_segments + { + get => __pbn__num_segments.GetValueOrDefault(); + set => __pbn__num_segments = value; + } + public bool ShouldSerializenum_segments() => __pbn__num_segments != null; + public void Resetnum_segments() => __pbn__num_segments = null; + private uint? __pbn__num_segments; + + [global::ProtoBuf.ProtoMember(3)] + public uint length_milliseconds + { + get => __pbn__length_milliseconds.GetValueOrDefault(); + set => __pbn__length_milliseconds = value; + } + public bool ShouldSerializelength_milliseconds() => __pbn__length_milliseconds != null; + public void Resetlength_milliseconds() => __pbn__length_milliseconds = null; + private uint? __pbn__length_milliseconds; + + [global::ProtoBuf.ProtoMember(4)] + public uint segment_duration_timescale + { + get => __pbn__segment_duration_timescale.GetValueOrDefault(); + set => __pbn__segment_duration_timescale = value; + } + public bool ShouldSerializesegment_duration_timescale() => __pbn__segment_duration_timescale != null; + public void Resetsegment_duration_timescale() => __pbn__segment_duration_timescale = null; + private uint? __pbn__segment_duration_timescale; + + [global::ProtoBuf.ProtoMember(5)] + public uint segment_duration + { + get => __pbn__segment_duration.GetValueOrDefault(); + set => __pbn__segment_duration = value; + } + public bool ShouldSerializesegment_duration() => __pbn__segment_duration != null; + public void Resetsegment_duration() => __pbn__segment_duration = null; + private uint? __pbn__segment_duration; + + [global::ProtoBuf.ProtoMember(6)] + public global::System.Collections.Generic.List components { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVideo_CreateGameClip_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 ulong clip_id + { + get => __pbn__clip_id.GetValueOrDefault(); + set => __pbn__clip_id = value; + } + public bool ShouldSerializeclip_id() => __pbn__clip_id != null; + public void Resetclip_id() => __pbn__clip_id = null; + private ulong? __pbn__clip_id; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVideo_GameClipSegmentInfo : 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(4)] + public uint segment_number + { + get => __pbn__segment_number.GetValueOrDefault(); + set => __pbn__segment_number = value; + } + public bool ShouldSerializesegment_number() => __pbn__segment_number != null; + public void Resetsegment_number() => __pbn__segment_number = null; + private uint? __pbn__segment_number; + + [global::ProtoBuf.ProtoMember(5)] + public ulong segment_size_bytes + { + get => __pbn__segment_size_bytes.GetValueOrDefault(); + set => __pbn__segment_size_bytes = value; + } + public bool ShouldSerializesegment_size_bytes() => __pbn__segment_size_bytes != null; + public void Resetsegment_size_bytes() => __pbn__segment_size_bytes = null; + private ulong? __pbn__segment_size_bytes; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVideo_BeginGameClipSegmentsUpload_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 clip_id + { + get => __pbn__clip_id.GetValueOrDefault(); + set => __pbn__clip_id = value; + } + public bool ShouldSerializeclip_id() => __pbn__clip_id != null; + public void Resetclip_id() => __pbn__clip_id = null; + private ulong? __pbn__clip_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string component_name + { + get => __pbn__component_name ?? ""; + set => __pbn__component_name = value; + } + public bool ShouldSerializecomponent_name() => __pbn__component_name != null; + public void Resetcomponent_name() => __pbn__component_name = null; + private string __pbn__component_name; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string representation_name + { + get => __pbn__representation_name ?? ""; + set => __pbn__representation_name = value; + } + public bool ShouldSerializerepresentation_name() => __pbn__representation_name != null; + public void Resetrepresentation_name() => __pbn__representation_name = null; + private string __pbn__representation_name; + + [global::ProtoBuf.ProtoMember(4)] + public global::System.Collections.Generic.List segments_to_store { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVideo_GameClipSegmentUploadInfo : 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 CVideo_GameClipSegmentInfo segment_info { get; set; } + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string url_host + { + get => __pbn__url_host ?? ""; + set => __pbn__url_host = value; + } + public bool ShouldSerializeurl_host() => __pbn__url_host != null; + public void Reseturl_host() => __pbn__url_host = null; + private string __pbn__url_host; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string url_path + { + get => __pbn__url_path ?? ""; + set => __pbn__url_path = value; + } + public bool ShouldSerializeurl_path() => __pbn__url_path != null; + public void Reseturl_path() => __pbn__url_path = null; + private string __pbn__url_path; + + [global::ProtoBuf.ProtoMember(4)] + public bool use_https + { + get => __pbn__use_https.GetValueOrDefault(); + set => __pbn__use_https = value; + } + public bool ShouldSerializeuse_https() => __pbn__use_https != null; + public void Resetuse_https() => __pbn__use_https = null; + private bool? __pbn__use_https; + + [global::ProtoBuf.ProtoMember(5)] + public global::System.Collections.Generic.List request_headers { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoContract()] + public partial class HTTPHeaders : 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 => __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)] + [global::System.ComponentModel.DefaultValue("")] + public string value + { + get => __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 CVideo_BeginGameClipSegmentsUpload_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 segments_needed { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2)] + public bool call_again + { + get => __pbn__call_again.GetValueOrDefault(); + set => __pbn__call_again = value; + } + public bool ShouldSerializecall_again() => __pbn__call_again != null; + public void Resetcall_again() => __pbn__call_again = null; + private bool? __pbn__call_again; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVideo_CommitGameClipSegmentsUpload_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 clip_id + { + get => __pbn__clip_id.GetValueOrDefault(); + set => __pbn__clip_id = value; + } + public bool ShouldSerializeclip_id() => __pbn__clip_id != null; + public void Resetclip_id() => __pbn__clip_id = null; + private ulong? __pbn__clip_id; + + [global::ProtoBuf.ProtoMember(2)] + [global::System.ComponentModel.DefaultValue("")] + public string component_name + { + get => __pbn__component_name ?? ""; + set => __pbn__component_name = value; + } + public bool ShouldSerializecomponent_name() => __pbn__component_name != null; + public void Resetcomponent_name() => __pbn__component_name = null; + private string __pbn__component_name; + + [global::ProtoBuf.ProtoMember(3)] + [global::System.ComponentModel.DefaultValue("")] + public string representation_name + { + get => __pbn__representation_name ?? ""; + set => __pbn__representation_name = value; + } + public bool ShouldSerializerepresentation_name() => __pbn__representation_name != null; + public void Resetrepresentation_name() => __pbn__representation_name = null; + private string __pbn__representation_name; + + [global::ProtoBuf.ProtoMember(4)] + public uint first_segment_number + { + get => __pbn__first_segment_number.GetValueOrDefault(); + set => __pbn__first_segment_number = value; + } + public bool ShouldSerializefirst_segment_number() => __pbn__first_segment_number != null; + public void Resetfirst_segment_number() => __pbn__first_segment_number = null; + private uint? __pbn__first_segment_number; + + [global::ProtoBuf.ProtoMember(5)] + public uint num_segments + { + get => __pbn__num_segments.GetValueOrDefault(); + set => __pbn__num_segments = value; + } + public bool ShouldSerializenum_segments() => __pbn__num_segments != null; + public void Resetnum_segments() => __pbn__num_segments = null; + private uint? __pbn__num_segments; + + [global::ProtoBuf.ProtoMember(6)] + public uint upload_result + { + get => __pbn__upload_result.GetValueOrDefault(); + set => __pbn__upload_result = value; + } + public bool ShouldSerializeupload_result() => __pbn__upload_result != null; + public void Resetupload_result() => __pbn__upload_result = null; + private uint? __pbn__upload_result; + + } + + [global::ProtoBuf.ProtoContract()] + public partial class CVideo_CommitGameClipSegmentsUpload_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 CVideo_UnlockedH264_Notification : global::ProtoBuf.IExtensible { @@ -288,6 +778,9 @@ public interface IVideo CVideo_ClientGetVideoURL_Response ClientGetVideoURL(CVideo_ClientGetVideoURL_Request request); NoResponse SetVideoBookmark(CVideo_SetVideoBookmark_Notification request); CVideo_GetVideoBookmarks_Response GetVideoBookmarks(CVideo_GetVideoBookmarks_Request request); + CVideo_CreateGameClip_Response CreateGameClip(CVideo_CreateGameClip_Request request); + CVideo_BeginGameClipSegmentsUpload_Response BeginGameClipSegmentsUpload(CVideo_BeginGameClipSegmentsUpload_Request request); + CVideo_CommitGameClipSegmentsUpload_Response CommitGameClipSegmentsUpload(CVideo_CommitGameClipSegmentsUpload_Request request); } public interface IVideoClient diff --git a/SteamKit2/Tests/SteamUserFacts.cs b/SteamKit2/Tests/SteamUserFacts.cs index 25704711a..68feeccbd 100644 --- a/SteamKit2/Tests/SteamUserFacts.cs +++ b/SteamKit2/Tests/SteamUserFacts.cs @@ -45,32 +45,19 @@ public void LogOnThrowsExceptionIfUsernameNotProvided_OnlyPassword() } [Fact] - public void LogOnThrowsExceptionIfUsernameNotProvided_OnlyLoginKey() + public void LogOnThrowsExceptionIfUsernameNotProvided_OnlyAccessToken() { Assert.Throws(() => { Handler.LogOn(new SteamUser.LogOnDetails { - LoginKey = "def" + AccessToken = "def" }); }); } [Fact] - public void LogOnThrowsExceptionIfUsernameNotProvided_OnlyLoginKey_ShouldRememberPassword() - { - Assert.Throws(() => - { - Handler.LogOn(new SteamUser.LogOnDetails - { - LoginKey = "def", - ShouldRememberPassword = true - }); - }); - } - - [Fact] - public void LogOnThrowsExceptionIfPasswordAndLoginKeyNotProvided() + public void LogOnThrowsExceptionIfPasswordAndAccessTokenNotProvided() { Assert.Throws(() => { @@ -81,19 +68,6 @@ public void LogOnThrowsExceptionIfPasswordAndLoginKeyNotProvided() }); } - [Fact] - public void LogOnThrowsExceptionIfLoginKeyProvidedWithoutShouldRememberPassword() - { - Assert.Throws(() => - { - Handler.LogOn(new SteamUser.LogOnDetails - { - Username = "abc", - LoginKey = "def" - }); - }); - } - [Fact] public void LogOnDoesNotThrowExceptionIfUserNameAndPasswordProvided() { @@ -110,14 +84,14 @@ public void LogOnDoesNotThrowExceptionIfUserNameAndPasswordProvided() } [Fact] - public void LogOnDoesNotThrowExceptionIfUserNameAndLoginKeyProvided() + public void LogOnDoesNotThrowExceptionIfUserNameAndAccessTokenProvided() { var ex = Record.Exception(() => { Handler.LogOn(new SteamUser.LogOnDetails { Username = "abc", - LoginKey = "def", + AccessToken = "def", ShouldRememberPassword = true, }); }); @@ -125,19 +99,6 @@ public void LogOnDoesNotThrowExceptionIfUserNameAndLoginKeyProvided() Assert.Null( ex ); } - [Fact] - public void LogOnThrowsExceptionIfLoginKeyIsProvidedWithoutShouldRememberPassword() - { - Assert.Throws(() => - { - Handler.LogOn(new SteamUser.LogOnDetails - { - Username = "abc", - LoginKey = "def" - }); - }); - } - [Fact] public void LogOnAnonymousPostsLoggedOnCallbackWhenNoConnection() {