// <auto-generated>
//   This file was generated by a tool; you should avoid making direct changes.
//   Consider using 'partial classes' to extend these types
//   Input: steammessages_remoteclient.proto
// </auto-generated>

#region Designer generated code
#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
namespace SteamKit2.Internal
{

    [global::ProtoBuf.ProtoContract()]
    public partial class CMsgRemoteClientStatus : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1)]
        public ulong client_id
        {
            get => __pbn__client_id.GetValueOrDefault();
            set => __pbn__client_id = value;
        }
        public bool ShouldSerializeclient_id() => __pbn__client_id != null;
        public void Resetclient_id() => __pbn__client_id = null;
        private ulong? __pbn__client_id;

        [global::ProtoBuf.ProtoMember(2)]
        public ulong instance_id
        {
            get => __pbn__instance_id.GetValueOrDefault();
            set => __pbn__instance_id = value;
        }
        public bool ShouldSerializeinstance_id() => __pbn__instance_id != null;
        public void Resetinstance_id() => __pbn__instance_id = null;
        private ulong? __pbn__instance_id;

        [global::ProtoBuf.ProtoMember(3)]
        public CMsgRemoteClientBroadcastStatus status { get; set; }

    }

    [global::ProtoBuf.ProtoContract()]
    public partial class CMsgRemoteClientAppStatus : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __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<AppStatus> status_updates { get; } = new global::System.Collections.Generic.List<AppStatus>();

        [global::ProtoBuf.ProtoContract()]
        public partial class AppUpdateInfo : global::ProtoBuf.IExtensible
        {
            private global::ProtoBuf.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 time_update_start
            {
                get => __pbn__time_update_start.GetValueOrDefault();
                set => __pbn__time_update_start = value;
            }
            public bool ShouldSerializetime_update_start() => __pbn__time_update_start != null;
            public void Resettime_update_start() => __pbn__time_update_start = null;
            private uint? __pbn__time_update_start;

            [global::ProtoBuf.ProtoMember(2)]
            public ulong bytes_to_download
            {
                get => __pbn__bytes_to_download.GetValueOrDefault();
                set => __pbn__bytes_to_download = value;
            }
            public bool ShouldSerializebytes_to_download() => __pbn__bytes_to_download != null;
            public void Resetbytes_to_download() => __pbn__bytes_to_download = null;
            private ulong? __pbn__bytes_to_download;

            [global::ProtoBuf.ProtoMember(3)]
            public ulong bytes_downloaded
            {
                get => __pbn__bytes_downloaded.GetValueOrDefault();
                set => __pbn__bytes_downloaded = value;
            }
            public bool ShouldSerializebytes_downloaded() => __pbn__bytes_downloaded != null;
            public void Resetbytes_downloaded() => __pbn__bytes_downloaded = null;
            private ulong? __pbn__bytes_downloaded;

            [global::ProtoBuf.ProtoMember(4)]
            public ulong bytes_to_process
            {
                get => __pbn__bytes_to_process.GetValueOrDefault();
                set => __pbn__bytes_to_process = value;
            }
            public bool ShouldSerializebytes_to_process() => __pbn__bytes_to_process != null;
            public void Resetbytes_to_process() => __pbn__bytes_to_process = null;
            private ulong? __pbn__bytes_to_process;

            [global::ProtoBuf.ProtoMember(5)]
            public ulong bytes_processed
            {
                get => __pbn__bytes_processed.GetValueOrDefault();
                set => __pbn__bytes_processed = value;
            }
            public bool ShouldSerializebytes_processed() => __pbn__bytes_processed != null;
            public void Resetbytes_processed() => __pbn__bytes_processed = null;
            private ulong? __pbn__bytes_processed;

            [global::ProtoBuf.ProtoMember(6)]
            [global::System.ComponentModel.DefaultValue(-1)]
            public int estimated_seconds_remaining
            {
                get => __pbn__estimated_seconds_remaining ?? -1;
                set => __pbn__estimated_seconds_remaining = value;
            }
            public bool ShouldSerializeestimated_seconds_remaining() => __pbn__estimated_seconds_remaining != null;
            public void Resetestimated_seconds_remaining() => __pbn__estimated_seconds_remaining = null;
            private int? __pbn__estimated_seconds_remaining;

            [global::ProtoBuf.ProtoMember(7)]
            public int update_result
            {
                get => __pbn__update_result.GetValueOrDefault();
                set => __pbn__update_result = value;
            }
            public bool ShouldSerializeupdate_result() => __pbn__update_result != null;
            public void Resetupdate_result() => __pbn__update_result = null;
            private int? __pbn__update_result;

            [global::ProtoBuf.ProtoMember(8)]
            public uint update_state
            {
                get => __pbn__update_state.GetValueOrDefault();
                set => __pbn__update_state = value;
            }
            public bool ShouldSerializeupdate_state() => __pbn__update_state != null;
            public void Resetupdate_state() => __pbn__update_state = null;
            private uint? __pbn__update_state;

        }

        [global::ProtoBuf.ProtoContract()]
        public partial class ShortcutInfo : global::ProtoBuf.IExtensible
        {
            private global::ProtoBuf.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 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 global::System.Collections.Generic.List<string> categories { get; } = new global::System.Collections.Generic.List<string>();

            [global::ProtoBuf.ProtoMember(4)]
            [global::System.ComponentModel.DefaultValue("")]
            public string exepath
            {
                get => __pbn__exepath ?? "";
                set => __pbn__exepath = value;
            }
            public bool ShouldSerializeexepath() => __pbn__exepath != null;
            public void Resetexepath() => __pbn__exepath = null;
            private string __pbn__exepath;

        }

        [global::ProtoBuf.ProtoContract()]
        public partial class AppStatus : global::ProtoBuf.IExtensible
        {
            private global::ProtoBuf.IExtension __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 app_state
            {
                get => __pbn__app_state.GetValueOrDefault();
                set => __pbn__app_state = value;
            }
            public bool ShouldSerializeapp_state() => __pbn__app_state != null;
            public void Resetapp_state() => __pbn__app_state = null;
            private uint? __pbn__app_state;

            [global::ProtoBuf.ProtoMember(3)]
            public CMsgRemoteClientAppStatus.AppUpdateInfo update_info { get; set; }

            [global::ProtoBuf.ProtoMember(4)]
            public CMsgRemoteClientAppStatus.ShortcutInfo shortcut_info { get; set; }

            [global::ProtoBuf.ProtoMember(5)]
            [global::System.ComponentModel.DefaultValue(true)]
            public bool vr_not_required
            {
                get => __pbn__vr_not_required ?? true;
                set => __pbn__vr_not_required = value;
            }
            public bool ShouldSerializevr_not_required() => __pbn__vr_not_required != null;
            public void Resetvr_not_required() => __pbn__vr_not_required = null;
            private bool? __pbn__vr_not_required;

        }

    }

    [global::ProtoBuf.ProtoContract()]
    public partial class CMsgRemoteClientStartStream : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __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 int environment
        {
            get => __pbn__environment.GetValueOrDefault();
            set => __pbn__environment = value;
        }
        public bool ShouldSerializeenvironment() => __pbn__environment != null;
        public void Resetenvironment() => __pbn__environment = null;
        private int? __pbn__environment;

        [global::ProtoBuf.ProtoMember(3)]
        public int gamepad_count
        {
            get => __pbn__gamepad_count.GetValueOrDefault();
            set => __pbn__gamepad_count = 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(4)]
        [global::System.ComponentModel.DefaultValue(-1)]
        public int launch_option
        {
            get => __pbn__launch_option ?? -1;
            set => __pbn__launch_option = value;
        }
        public bool ShouldSerializelaunch_option() => __pbn__launch_option != null;
        public void Resetlaunch_option() => __pbn__launch_option = null;
        private int? __pbn__launch_option;

        [global::ProtoBuf.ProtoMember(5)]
        [global::System.ComponentModel.DefaultValue(false)]
        public bool lock_parental_lock
        {
            get => __pbn__lock_parental_lock ?? false;
            set => __pbn__lock_parental_lock = value;
        }
        public bool ShouldSerializelock_parental_lock() => __pbn__lock_parental_lock != null;
        public void Resetlock_parental_lock() => __pbn__lock_parental_lock = null;
        private bool? __pbn__lock_parental_lock;

        [global::ProtoBuf.ProtoMember(6)]
        [global::System.ComponentModel.DefaultValue("")]
        public string unlock_parental_lock
        {
            get => __pbn__unlock_parental_lock ?? "";
            set => __pbn__unlock_parental_lock = value;
        }
        public bool ShouldSerializeunlock_parental_lock() => __pbn__unlock_parental_lock != null;
        public void Resetunlock_parental_lock() => __pbn__unlock_parental_lock = null;
        private string __pbn__unlock_parental_lock;

        [global::ProtoBuf.ProtoMember(7)]
        public int maximum_resolution_x
        {
            get => __pbn__maximum_resolution_x.GetValueOrDefault();
            set => __pbn__maximum_resolution_x = 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;

        [global::ProtoBuf.ProtoMember(8)]
        public int maximum_resolution_y
        {
            get => __pbn__maximum_resolution_y.GetValueOrDefault();
            set => __pbn__maximum_resolution_y = 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;

        [global::ProtoBuf.ProtoMember(9)]
        public global::System.Collections.Generic.List<ReservedGamepad> gamepads { get; } = new global::System.Collections.Generic.List<ReservedGamepad>();

        [global::ProtoBuf.ProtoMember(10)]
        [global::System.ComponentModel.DefaultValue(2)]
        public int audio_channel_count
        {
            get => __pbn__audio_channel_count ?? 2;
            set => __pbn__audio_channel_count = 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;

        [global::ProtoBuf.ProtoMember(11)]
        public global::System.Collections.Generic.List<EStreamTransport> supported_transport { get; } = new global::System.Collections.Generic.List<EStreamTransport>();

        [global::ProtoBuf.ProtoContract()]
        public partial class 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);

            [global::ProtoBuf.ProtoMember(1)]
            public uint controller_type
            {
                get => __pbn__controller_type.GetValueOrDefault();
                set => __pbn__controller_type = value;
            }
            public bool ShouldSerializecontroller_type() => __pbn__controller_type != null;
            public void Resetcontroller_type() => __pbn__controller_type = null;
            private uint? __pbn__controller_type;

            [global::ProtoBuf.ProtoMember(2)]
            public uint controller_subtype
            {
                get => __pbn__controller_subtype.GetValueOrDefault();
                set => __pbn__controller_subtype = 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 CMsgRemoteClientStartStreamResponse : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.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(2)]
        public int e_launch_result
        {
            get => __pbn__e_launch_result ?? 2;
            set => __pbn__e_launch_result = value;
        }
        public bool ShouldSerializee_launch_result() => __pbn__e_launch_result != null;
        public void Resete_launch_result() => __pbn__e_launch_result = null;
        private int? __pbn__e_launch_result;

        [global::ProtoBuf.ProtoMember(2)]
        public uint stream_port
        {
            get => __pbn__stream_port.GetValueOrDefault();
            set => __pbn__stream_port = value;
        }
        public bool ShouldSerializestream_port() => __pbn__stream_port != null;
        public void Resetstream_port() => __pbn__stream_port = null;
        private uint? __pbn__stream_port;

        [global::ProtoBuf.ProtoMember(3)]
        public global::System.Collections.Generic.List<int> launch_options { get; } = new global::System.Collections.Generic.List<int>();

        [global::ProtoBuf.ProtoMember(4)]
        public byte[] auth_token
        {
            get => __pbn__auth_token;
            set => __pbn__auth_token = value;
        }
        public bool ShouldSerializeauth_token() => __pbn__auth_token != null;
        public void Resetauth_token() => __pbn__auth_token = null;
        private byte[] __pbn__auth_token;

        [global::ProtoBuf.ProtoMember(5)]
        [global::System.ComponentModel.DefaultValue(EStreamTransport.k_EStreamTransportUDP)]
        public EStreamTransport transport
        {
            get => __pbn__transport ?? EStreamTransport.k_EStreamTransportUDP;
            set => __pbn__transport = value;
        }
        public bool ShouldSerializetransport() => __pbn__transport != null;
        public void Resettransport() => __pbn__transport = null;
        private EStreamTransport? __pbn__transport;

        [global::ProtoBuf.ProtoMember(6)]
        [global::System.ComponentModel.DefaultValue("")]
        public string relay_server
        {
            get => __pbn__relay_server ?? "";
            set => __pbn__relay_server = value;
        }
        public bool ShouldSerializerelay_server() => __pbn__relay_server != null;
        public void Resetrelay_server() => __pbn__relay_server = null;
        private string __pbn__relay_server;

        [global::ProtoBuf.ProtoMember(7)]
        [global::System.ComponentModel.DefaultValue("")]
        public string launch_task
        {
            get => __pbn__launch_task ?? "";
            set => __pbn__launch_task = value;
        }
        public bool ShouldSerializelaunch_task() => __pbn__launch_task != null;
        public void Resetlaunch_task() => __pbn__launch_task = null;
        private string __pbn__launch_task;

        [global::ProtoBuf.ProtoMember(8)]
        [global::System.ComponentModel.DefaultValue("")]
        public string launch_task_detail
        {
            get => __pbn__launch_task_detail ?? "";
            set => __pbn__launch_task_detail = value;
        }
        public bool ShouldSerializelaunch_task_detail() => __pbn__launch_task_detail != null;
        public void Resetlaunch_task_detail() => __pbn__launch_task_detail = null;
        private string __pbn__launch_task_detail;

        [global::ProtoBuf.ProtoMember(9)]
        public int launch_tasks_done
        {
            get => __pbn__launch_tasks_done.GetValueOrDefault();
            set => __pbn__launch_tasks_done = value;
        }
        public bool ShouldSerializelaunch_tasks_done() => __pbn__launch_tasks_done != null;
        public void Resetlaunch_tasks_done() => __pbn__launch_tasks_done = null;
        private int? __pbn__launch_tasks_done;

        [global::ProtoBuf.ProtoMember(10)]
        public int launch_tasks_total
        {
            get => __pbn__launch_tasks_total.GetValueOrDefault();
            set => __pbn__launch_tasks_total = value;
        }
        public bool ShouldSerializelaunch_tasks_total() => __pbn__launch_tasks_total != null;
        public void Resetlaunch_tasks_total() => __pbn__launch_tasks_total = null;
        private int? __pbn__launch_tasks_total;

        [global::ProtoBuf.ProtoMember(11)]
        [global::System.ComponentModel.DefaultValue("")]
        public string vr_connection_params
        {
            get => __pbn__vr_connection_params ?? "";
            set => __pbn__vr_connection_params = value;
        }
        public bool ShouldSerializevr_connection_params() => __pbn__vr_connection_params != null;
        public void Resetvr_connection_params() => __pbn__vr_connection_params = null;
        private string __pbn__vr_connection_params;

    }

    [global::ProtoBuf.ProtoContract()]
    public partial class CMsgRemoteClientPing : global::ProtoBuf.IExtensible
    {
        private 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 CMsgRemoteClientPingResponse : global::ProtoBuf.IExtensible
    {
        private 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 CMsgRemoteClientAcceptEULA : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __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<uint> app_id { get; } = new global::System.Collections.Generic.List<uint>();

        [global::ProtoBuf.ProtoMember(2)]
        public global::System.Collections.Generic.List<string> eula_id { get; } = new global::System.Collections.Generic.List<string>();

        [global::ProtoBuf.ProtoMember(3)]
        public global::System.Collections.Generic.List<uint> eula_version { get; } = new global::System.Collections.Generic.List<uint>();

    }

    [global::ProtoBuf.ProtoContract()]
    public partial class CMsgRemoteClientGetControllerConfig : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __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(3)]
        public uint 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 uint? __pbn__controller_index;

    }

    [global::ProtoBuf.ProtoContract()]
    public partial class CMsgRemoteClientGetControllerConfigResponse : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.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(2)]
        public int eresult
        {
            get => __pbn__eresult ?? 2;
            set => __pbn__eresult = value;
        }
        public bool ShouldSerializeeresult() => __pbn__eresult != null;
        public void Reseteresult() => __pbn__eresult = null;
        private int? __pbn__eresult;

        [global::ProtoBuf.ProtoMember(2)]
        public byte[] config_vdf
        {
            get => __pbn__config_vdf;
            set => __pbn__config_vdf = value;
        }
        public bool ShouldSerializeconfig_vdf() => __pbn__config_vdf != null;
        public void Resetconfig_vdf() => __pbn__config_vdf = null;
        private byte[] __pbn__config_vdf;

    }

    [global::ProtoBuf.ProtoContract()]
    public partial class CMsgRemoteClientStreamingEnabled : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, IsRequired = true)]
        public bool enabled { get; set; }

    }

}

#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
#endregion
