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

#region Designer generated code
#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
namespace BLHX.Server.Common.Proto.p61
{

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

        [global::ProtoBuf.ProtoMember(1, Name = @"fleet_id", IsRequired = true)]
        public uint FleetId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"ships")]
        public global::System.Collections.Generic.List<TeamCell> Ships { get; set; } = new global::System.Collections.Generic.List<TeamCell>();

        [global::ProtoBuf.ProtoMember(3, Name = @"commanders")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Commandersinfo> Commanders { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Commandersinfo>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"chapter_id", IsRequired = true)]
        public uint ChapterId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_61003")]
    public partial class Cs61003 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __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<ShipidPos> shipIds { get; set; } = new global::System.Collections.Generic.List<ShipidPos>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"event_tid", IsRequired = true)]
        public uint EventTid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"ship_ids")]
        public global::System.Collections.Generic.List<uint> ShipIds { get; set; } = new global::System.Collections.Generic.List<uint>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"fleet")]
        public global::System.Collections.Generic.List<Bosseventfleet> Fleets { get; set; } = new global::System.Collections.Generic.List<Bosseventfleet>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"index", IsRequired = true)]
        public uint Index { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"ids")]
        public global::System.Collections.Generic.List<uint> Ids { get; set; } = new global::System.Collections.Generic.List<uint>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"event_tid", IsRequired = true)]
        public uint EventTid { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"perf")]
        public global::System.Collections.Generic.List<EventPerformance> Perfs { get; set; } = new global::System.Collections.Generic.List<EventPerformance>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"recommend_uid", IsRequired = true)]
        public uint RecommendUid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"recommend_shipid", IsRequired = true)]
        public uint RecommendShipid { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"cmd", IsRequired = true)]
        public uint Cmd { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"operation_id", IsRequired = true)]
        public uint OperationId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"start_time", IsRequired = true)]
        public uint StartTime { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"base_events")]
        public global::System.Collections.Generic.List<EventBase> BaseEvents { get; set; } = new global::System.Collections.Generic.List<EventBase>();

        [global::ProtoBuf.ProtoMember(4, Name = @"boss_event")]
        public EventBoss BossEvent { get; set; }

        [global::ProtoBuf.ProtoMember(5, Name = @"perfs")]
        public global::System.Collections.Generic.List<EventPerformance> Perfs { get; set; } = new global::System.Collections.Generic.List<EventPerformance>();

        [global::ProtoBuf.ProtoMember(6, Name = @"formation_time")]
        public global::System.Collections.Generic.List<Keyvalue> FormationTimes { get; set; } = new global::System.Collections.Generic.List<Keyvalue>();

        [global::ProtoBuf.ProtoMember(7, Name = @"completed_events")]
        public global::System.Collections.Generic.List<EventBaseCompleted> CompletedEvents { get; set; } = new global::System.Collections.Generic.List<EventBaseCompleted>();

        [global::ProtoBuf.ProtoMember(8, Name = @"daily_count", IsRequired = true)]
        public uint DailyCount { get; set; }

        [global::ProtoBuf.ProtoMember(9, Name = @"fleets")]
        public global::System.Collections.Generic.List<Bosseventfleet> Fleets { get; set; } = new global::System.Collections.Generic.List<Bosseventfleet>();

        [global::ProtoBuf.ProtoMember(10, Name = @"join_times", IsRequired = true)]
        public uint JoinTimes { get; set; }

        [global::ProtoBuf.ProtoMember(11, Name = @"is_participant", IsRequired = true)]
        public uint IsParticipant { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"event_id", IsRequired = true)]
        public uint EventId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"position", IsRequired = true)]
        public uint Position { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"start_time", IsRequired = true)]
        public uint StartTime { get; set; }

        [global::ProtoBuf.ProtoMember(4, Name = @"complete_time", IsRequired = true)]
        public uint CompleteTime { get; set; }

        [global::ProtoBuf.ProtoMember(5, Name = @"shipinevent")]
        public global::System.Collections.Generic.List<ShipInEvent> Shipinevents { get; set; } = new global::System.Collections.Generic.List<ShipInEvent>();

        [global::ProtoBuf.ProtoMember(6, Name = @"attr_acc_list")]
        public global::System.Collections.Generic.List<Keyvalue> AttrAccLists { get; set; } = new global::System.Collections.Generic.List<Keyvalue>();

        [global::ProtoBuf.ProtoMember(7, Name = @"attr_count_list")]
        public global::System.Collections.Generic.List<Keyvalue> AttrCountLists { get; set; } = new global::System.Collections.Generic.List<Keyvalue>();

        [global::ProtoBuf.ProtoMember(8, Name = @"eventnodes")]
        public global::System.Collections.Generic.List<EventNode> Eventnodes { get; set; } = new global::System.Collections.Generic.List<EventNode>();

        [global::ProtoBuf.ProtoMember(9, Name = @"efficiency", IsRequired = true)]
        public uint Efficiency { get; set; }

        [global::ProtoBuf.ProtoMember(10, Name = @"personship")]
        public global::System.Collections.Generic.List<PersonShipInPage> Personships { get; set; } = new global::System.Collections.Generic.List<PersonShipInPage>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"event_id", IsRequired = true)]
        public uint EventId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"position", IsRequired = true)]
        public uint Position { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)]
        public uint BossId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"damage", IsRequired = true)]
        public uint Damage { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"hp", IsRequired = true)]
        public uint Hp { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"position", IsRequired = true)]
        public uint Position { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"node_id", IsRequired = true)]
        public uint NodeId { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"status", IsRequired = true)]
        public uint Status { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"event_id", IsRequired = true)]
        public uint EventId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"index", IsRequired = true)]
        public uint Index { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"key", IsRequired = true)]
        public uint Key { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"value", IsRequired = true)]
        public uint Value { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"page_id", IsRequired = true)]
        public uint PageId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"ship_ids")]
        public global::System.Collections.Generic.List<uint> ShipIds { get; set; } = new global::System.Collections.Generic.List<uint>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"user_id", IsRequired = true)]
        public uint UserId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"damage", IsRequired = true)]
        public uint Damage { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"event_id", IsRequired = true)]
        public uint EventId { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"event_type", IsRequired = true)]
        public uint EventType { get; set; }

        [global::ProtoBuf.ProtoMember(4, Name = @"score", IsRequired = true)]
        public uint Score { get; set; }

        [global::ProtoBuf.ProtoMember(5, Name = @"nodes")]
        public global::System.Collections.Generic.List<ReportNode> Nodes { get; set; } = new global::System.Collections.Generic.List<ReportNode>();

        [global::ProtoBuf.ProtoMember(6, Name = @"status", IsRequired = true)]
        public uint Status { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"status", IsRequired = true)]
        public uint Status { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"operation")]
        public CurrentOperation Operation { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"person_ships")]
        public global::System.Collections.Generic.List<ShipidPosInfo> PersonShips { get; set; } = new global::System.Collections.Generic.List<ShipidPosInfo>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"ships")]
        public global::System.Collections.Generic.List<TeamChunk> Ships { get; set; } = new global::System.Collections.Generic.List<TeamChunk>();

        [global::ProtoBuf.ProtoMember(3, Name = @"recommends")]
        public global::System.Collections.Generic.List<TeamCell> Recommends { get; set; } = new global::System.Collections.Generic.List<TeamCell>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"reports")]
        public global::System.Collections.Generic.List<Report> Reports { get; set; } = new global::System.Collections.Generic.List<Report>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"drop_list")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo> DropLists { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"user_id", IsRequired = true)]
        public uint UserId { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"event_info")]
        public EventBase EventInfo { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"completed_info")]
        public EventBaseCompleted CompletedInfo { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"boss_event", IsRequired = true)]
        public EventBoss BossEvent { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"list")]
        public global::System.Collections.Generic.List<RankInfo> Lists { get; set; } = new global::System.Collections.Generic.List<RankInfo>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"recommends")]
        public global::System.Collections.Generic.List<TeamCell> Recommends { get; set; } = new global::System.Collections.Generic.List<TeamCell>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"list")]
        public global::System.Collections.Generic.List<RankInfo> Lists { get; set; } = new global::System.Collections.Generic.List<RankInfo>();

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"user_id", IsRequired = true)]
        public uint UserId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"ship_id", IsRequired = true)]
        public uint ShipId { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"template_id", IsRequired = true)]
        public uint TemplateId { get; set; }

        [global::ProtoBuf.ProtoMember(4, Name = @"skin", IsRequired = true)]
        public uint Skin { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"pos", IsRequired = true)]
        public uint Pos { get; set; }

        [global::ProtoBuf.ProtoMember(2, IsRequired = true)]
        public uint shipId { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"pos", IsRequired = true)]
        public uint Pos { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"ship", IsRequired = true)]
        public global::BLHX.Server.Common.Proto.common.Shipinfo Ship { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"last_time", IsRequired = true)]
        public uint LastTime { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"user_id", IsRequired = true)]
        public uint UserId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"ship_id", IsRequired = true)]
        public uint ShipId { get; set; }

    }

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

        [global::ProtoBuf.ProtoMember(1, Name = @"user_id", IsRequired = true)]
        public uint UserId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"ships")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Shipinfo> Ships { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Shipinfo>();

    }

}

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