// <auto-generated>
//     Generated by the protocol buffer compiler.  DO NOT EDIT!
//     source: LKBBKOJDDPD.proto
// </auto-generated>
#pragma warning disable 1591, 0612, 3021, 8981
#region Designer generated code

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace EggLink.DanhengServer.Proto {

  /// <summary>Holder for reflection information generated from LKBBKOJDDPD.proto</summary>
  public static partial class LKBBKOJDDPDReflection {

    #region Descriptor
    /// <summary>File descriptor for LKBBKOJDDPD.proto</summary>
    public static pbr::FileDescriptor Descriptor {
      get { return descriptor; }
    }
    private static pbr::FileDescriptor descriptor;

    static LKBBKOJDDPDReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChFMS0JCS09KRERQRC5wcm90bxoRRVBQTktHT0xBQVAucHJvdG8aEU5OQ0NG",
            "UE9PQ0tILnByb3RvGhFNQUNITkRIQU1OTS5wcm90bxoRSUZCREJEQ0NPUE8u",
            "cHJvdG8aEUFOQkFOS01MQ0xILnByb3RvGhFMTklISkRBSUxESi5wcm90bxoR",
            "R0xJSktMT09BUEEucHJvdG8iywIKC0xLQkJLT0pERFBEEiMKC1BOSU1QSkZJ",
            "TEdGGA8gASgLMgwuTE5JSEpEQUlMREpIABIjCgtESExFRUpNSUlNTxgMIAEo",
            "CzIMLk5OQ0NGUE9PQ0tISAASIwoLT0VPRk5OQkxKSUsYAiABKAsyDC5NQUNI",
            "TkRIQU1OTUgAEiMKC0dQQkdEQ01KSExOGAEgASgLMgwuSUZCREJEQ0NPUE9I",
            "ABIjCgtMTktQR0dHS01OSxgIIAEoCzIMLkdMSUpLTE9PQVBBSAASIwoLQUVO",
            "RUZNQ0JGR00YDiABKAsyDC5BTkJBTktNTENMSEgAEiMKC0JDSUlHSElPQVBM",
            "GAYgASgLMgwuRVBQTktHT0xBQVBIABIVCgtHTkVPT0FJRktJQhgDIAEoCEgA",
            "EhMKC0FISURKQkpHR1BQGAcgASgNQg0KC0VLS0RGSUlFSkFOQh6qAhtFZ2dM",
            "aW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.EPPNKGOLAAPReflection.Descriptor, global::EggLink.DanhengServer.Proto.NNCCFPOOCKHReflection.Descriptor, global::EggLink.DanhengServer.Proto.MACHNDHAMNMReflection.Descriptor, global::EggLink.DanhengServer.Proto.IFBDBDCCOPOReflection.Descriptor, global::EggLink.DanhengServer.Proto.ANBANKMLCLHReflection.Descriptor, global::EggLink.DanhengServer.Proto.LNIHJDAILDJReflection.Descriptor, global::EggLink.DanhengServer.Proto.GLIJKLOOAPAReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.LKBBKOJDDPD), global::EggLink.DanhengServer.Proto.LKBBKOJDDPD.Parser, new[]{ "PNIMPJFILGF", "DHLEEJMIIMO", "OEOFNNBLJIK", "GPBGDCMJHLN", "LNKPGGGKMNK", "AENEFMCBFGM", "BCIIGHIOAPL", "GNEOOAIFKIB", "AHIDJBJGGPP" }, new[]{ "EKKDFIIEJAN" }, null, null, null)
          }));
    }
    #endregion

  }
  #region Messages
  [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
  public sealed partial class LKBBKOJDDPD : pb::IMessage<LKBBKOJDDPD>
  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      , pb::IBufferMessage
  #endif
  {
    private static readonly pb::MessageParser<LKBBKOJDDPD> _parser = new pb::MessageParser<LKBBKOJDDPD>(() => new LKBBKOJDDPD());
    private pb::UnknownFieldSet _unknownFields;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public static pb::MessageParser<LKBBKOJDDPD> Parser { get { return _parser; } }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::EggLink.DanhengServer.Proto.LKBBKOJDDPDReflection.Descriptor.MessageTypes[0]; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    pbr::MessageDescriptor pb::IMessage.Descriptor {
      get { return Descriptor; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public LKBBKOJDDPD() {
      OnConstruction();
    }

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public LKBBKOJDDPD(LKBBKOJDDPD other) : this() {
      aHIDJBJGGPP_ = other.aHIDJBJGGPP_;
      switch (other.EKKDFIIEJANCase) {
        case EKKDFIIEJANOneofCase.PNIMPJFILGF:
          PNIMPJFILGF = other.PNIMPJFILGF.Clone();
          break;
        case EKKDFIIEJANOneofCase.DHLEEJMIIMO:
          DHLEEJMIIMO = other.DHLEEJMIIMO.Clone();
          break;
        case EKKDFIIEJANOneofCase.OEOFNNBLJIK:
          OEOFNNBLJIK = other.OEOFNNBLJIK.Clone();
          break;
        case EKKDFIIEJANOneofCase.GPBGDCMJHLN:
          GPBGDCMJHLN = other.GPBGDCMJHLN.Clone();
          break;
        case EKKDFIIEJANOneofCase.LNKPGGGKMNK:
          LNKPGGGKMNK = other.LNKPGGGKMNK.Clone();
          break;
        case EKKDFIIEJANOneofCase.AENEFMCBFGM:
          AENEFMCBFGM = other.AENEFMCBFGM.Clone();
          break;
        case EKKDFIIEJANOneofCase.BCIIGHIOAPL:
          BCIIGHIOAPL = other.BCIIGHIOAPL.Clone();
          break;
        case EKKDFIIEJANOneofCase.GNEOOAIFKIB:
          GNEOOAIFKIB = other.GNEOOAIFKIB;
          break;
      }

      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public LKBBKOJDDPD Clone() {
      return new LKBBKOJDDPD(this);
    }

    /// <summary>Field number for the "PNIMPJFILGF" field.</summary>
    public const int PNIMPJFILGFFieldNumber = 15;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.LNIHJDAILDJ PNIMPJFILGF {
      get { return eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.PNIMPJFILGF ? (global::EggLink.DanhengServer.Proto.LNIHJDAILDJ) eKKDFIIEJAN_ : null; }
      set {
        eKKDFIIEJAN_ = value;
        eKKDFIIEJANCase_ = value == null ? EKKDFIIEJANOneofCase.None : EKKDFIIEJANOneofCase.PNIMPJFILGF;
      }
    }

    /// <summary>Field number for the "DHLEEJMIIMO" field.</summary>
    public const int DHLEEJMIIMOFieldNumber = 12;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.NNCCFPOOCKH DHLEEJMIIMO {
      get { return eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.DHLEEJMIIMO ? (global::EggLink.DanhengServer.Proto.NNCCFPOOCKH) eKKDFIIEJAN_ : null; }
      set {
        eKKDFIIEJAN_ = value;
        eKKDFIIEJANCase_ = value == null ? EKKDFIIEJANOneofCase.None : EKKDFIIEJANOneofCase.DHLEEJMIIMO;
      }
    }

    /// <summary>Field number for the "OEOFNNBLJIK" field.</summary>
    public const int OEOFNNBLJIKFieldNumber = 2;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.MACHNDHAMNM OEOFNNBLJIK {
      get { return eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.OEOFNNBLJIK ? (global::EggLink.DanhengServer.Proto.MACHNDHAMNM) eKKDFIIEJAN_ : null; }
      set {
        eKKDFIIEJAN_ = value;
        eKKDFIIEJANCase_ = value == null ? EKKDFIIEJANOneofCase.None : EKKDFIIEJANOneofCase.OEOFNNBLJIK;
      }
    }

    /// <summary>Field number for the "GPBGDCMJHLN" field.</summary>
    public const int GPBGDCMJHLNFieldNumber = 1;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IFBDBDCCOPO GPBGDCMJHLN {
      get { return eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.GPBGDCMJHLN ? (global::EggLink.DanhengServer.Proto.IFBDBDCCOPO) eKKDFIIEJAN_ : null; }
      set {
        eKKDFIIEJAN_ = value;
        eKKDFIIEJANCase_ = value == null ? EKKDFIIEJANOneofCase.None : EKKDFIIEJANOneofCase.GPBGDCMJHLN;
      }
    }

    /// <summary>Field number for the "LNKPGGGKMNK" field.</summary>
    public const int LNKPGGGKMNKFieldNumber = 8;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.GLIJKLOOAPA LNKPGGGKMNK {
      get { return eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.LNKPGGGKMNK ? (global::EggLink.DanhengServer.Proto.GLIJKLOOAPA) eKKDFIIEJAN_ : null; }
      set {
        eKKDFIIEJAN_ = value;
        eKKDFIIEJANCase_ = value == null ? EKKDFIIEJANOneofCase.None : EKKDFIIEJANOneofCase.LNKPGGGKMNK;
      }
    }

    /// <summary>Field number for the "AENEFMCBFGM" field.</summary>
    public const int AENEFMCBFGMFieldNumber = 14;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.ANBANKMLCLH AENEFMCBFGM {
      get { return eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.AENEFMCBFGM ? (global::EggLink.DanhengServer.Proto.ANBANKMLCLH) eKKDFIIEJAN_ : null; }
      set {
        eKKDFIIEJAN_ = value;
        eKKDFIIEJANCase_ = value == null ? EKKDFIIEJANOneofCase.None : EKKDFIIEJANOneofCase.AENEFMCBFGM;
      }
    }

    /// <summary>Field number for the "BCIIGHIOAPL" field.</summary>
    public const int BCIIGHIOAPLFieldNumber = 6;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.EPPNKGOLAAP BCIIGHIOAPL {
      get { return eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.BCIIGHIOAPL ? (global::EggLink.DanhengServer.Proto.EPPNKGOLAAP) eKKDFIIEJAN_ : null; }
      set {
        eKKDFIIEJAN_ = value;
        eKKDFIIEJANCase_ = value == null ? EKKDFIIEJANOneofCase.None : EKKDFIIEJANOneofCase.BCIIGHIOAPL;
      }
    }

    /// <summary>Field number for the "GNEOOAIFKIB" field.</summary>
    public const int GNEOOAIFKIBFieldNumber = 3;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool GNEOOAIFKIB {
      get { return HasGNEOOAIFKIB ? (bool) eKKDFIIEJAN_ : false; }
      set {
        eKKDFIIEJAN_ = value;
        eKKDFIIEJANCase_ = EKKDFIIEJANOneofCase.GNEOOAIFKIB;
      }
    }
    /// <summary>Gets whether the "GNEOOAIFKIB" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasGNEOOAIFKIB {
      get { return eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.GNEOOAIFKIB; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "GNEOOAIFKIB" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearGNEOOAIFKIB() {
      if (HasGNEOOAIFKIB) {
        ClearEKKDFIIEJAN();
      }
    }

    /// <summary>Field number for the "AHIDJBJGGPP" field.</summary>
    public const int AHIDJBJGGPPFieldNumber = 7;
    private uint aHIDJBJGGPP_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public uint AHIDJBJGGPP {
      get { return aHIDJBJGGPP_; }
      set {
        aHIDJBJGGPP_ = value;
      }
    }

    private object eKKDFIIEJAN_;
    /// <summary>Enum of possible cases for the "EKKDFIIEJAN" oneof.</summary>
    public enum EKKDFIIEJANOneofCase {
      None = 0,
      PNIMPJFILGF = 15,
      DHLEEJMIIMO = 12,
      OEOFNNBLJIK = 2,
      GPBGDCMJHLN = 1,
      LNKPGGGKMNK = 8,
      AENEFMCBFGM = 14,
      BCIIGHIOAPL = 6,
      GNEOOAIFKIB = 3,
    }
    private EKKDFIIEJANOneofCase eKKDFIIEJANCase_ = EKKDFIIEJANOneofCase.None;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public EKKDFIIEJANOneofCase EKKDFIIEJANCase {
      get { return eKKDFIIEJANCase_; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearEKKDFIIEJAN() {
      eKKDFIIEJANCase_ = EKKDFIIEJANOneofCase.None;
      eKKDFIIEJAN_ = null;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override bool Equals(object other) {
      return Equals(other as LKBBKOJDDPD);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(LKBBKOJDDPD other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!object.Equals(PNIMPJFILGF, other.PNIMPJFILGF)) return false;
      if (!object.Equals(DHLEEJMIIMO, other.DHLEEJMIIMO)) return false;
      if (!object.Equals(OEOFNNBLJIK, other.OEOFNNBLJIK)) return false;
      if (!object.Equals(GPBGDCMJHLN, other.GPBGDCMJHLN)) return false;
      if (!object.Equals(LNKPGGGKMNK, other.LNKPGGGKMNK)) return false;
      if (!object.Equals(AENEFMCBFGM, other.AENEFMCBFGM)) return false;
      if (!object.Equals(BCIIGHIOAPL, other.BCIIGHIOAPL)) return false;
      if (GNEOOAIFKIB != other.GNEOOAIFKIB) return false;
      if (AHIDJBJGGPP != other.AHIDJBJGGPP) return false;
      if (EKKDFIIEJANCase != other.EKKDFIIEJANCase) return false;
      return Equals(_unknownFields, other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override int GetHashCode() {
      int hash = 1;
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.PNIMPJFILGF) hash ^= PNIMPJFILGF.GetHashCode();
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.DHLEEJMIIMO) hash ^= DHLEEJMIIMO.GetHashCode();
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.OEOFNNBLJIK) hash ^= OEOFNNBLJIK.GetHashCode();
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.GPBGDCMJHLN) hash ^= GPBGDCMJHLN.GetHashCode();
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.LNKPGGGKMNK) hash ^= LNKPGGGKMNK.GetHashCode();
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.AENEFMCBFGM) hash ^= AENEFMCBFGM.GetHashCode();
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.BCIIGHIOAPL) hash ^= BCIIGHIOAPL.GetHashCode();
      if (HasGNEOOAIFKIB) hash ^= GNEOOAIFKIB.GetHashCode();
      if (AHIDJBJGGPP != 0) hash ^= AHIDJBJGGPP.GetHashCode();
      hash ^= (int) eKKDFIIEJANCase_;
      if (_unknownFields != null) {
        hash ^= _unknownFields.GetHashCode();
      }
      return hash;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override string ToString() {
      return pb::JsonFormatter.ToDiagnosticString(this);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void WriteTo(pb::CodedOutputStream output) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      output.WriteRawMessage(this);
    #else
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.GPBGDCMJHLN) {
        output.WriteRawTag(10);
        output.WriteMessage(GPBGDCMJHLN);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.OEOFNNBLJIK) {
        output.WriteRawTag(18);
        output.WriteMessage(OEOFNNBLJIK);
      }
      if (HasGNEOOAIFKIB) {
        output.WriteRawTag(24);
        output.WriteBool(GNEOOAIFKIB);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.BCIIGHIOAPL) {
        output.WriteRawTag(50);
        output.WriteMessage(BCIIGHIOAPL);
      }
      if (AHIDJBJGGPP != 0) {
        output.WriteRawTag(56);
        output.WriteUInt32(AHIDJBJGGPP);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.LNKPGGGKMNK) {
        output.WriteRawTag(66);
        output.WriteMessage(LNKPGGGKMNK);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.DHLEEJMIIMO) {
        output.WriteRawTag(98);
        output.WriteMessage(DHLEEJMIIMO);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.AENEFMCBFGM) {
        output.WriteRawTag(114);
        output.WriteMessage(AENEFMCBFGM);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.PNIMPJFILGF) {
        output.WriteRawTag(122);
        output.WriteMessage(PNIMPJFILGF);
      }
      if (_unknownFields != null) {
        _unknownFields.WriteTo(output);
      }
    #endif
    }

    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.GPBGDCMJHLN) {
        output.WriteRawTag(10);
        output.WriteMessage(GPBGDCMJHLN);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.OEOFNNBLJIK) {
        output.WriteRawTag(18);
        output.WriteMessage(OEOFNNBLJIK);
      }
      if (HasGNEOOAIFKIB) {
        output.WriteRawTag(24);
        output.WriteBool(GNEOOAIFKIB);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.BCIIGHIOAPL) {
        output.WriteRawTag(50);
        output.WriteMessage(BCIIGHIOAPL);
      }
      if (AHIDJBJGGPP != 0) {
        output.WriteRawTag(56);
        output.WriteUInt32(AHIDJBJGGPP);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.LNKPGGGKMNK) {
        output.WriteRawTag(66);
        output.WriteMessage(LNKPGGGKMNK);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.DHLEEJMIIMO) {
        output.WriteRawTag(98);
        output.WriteMessage(DHLEEJMIIMO);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.AENEFMCBFGM) {
        output.WriteRawTag(114);
        output.WriteMessage(AENEFMCBFGM);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.PNIMPJFILGF) {
        output.WriteRawTag(122);
        output.WriteMessage(PNIMPJFILGF);
      }
      if (_unknownFields != null) {
        _unknownFields.WriteTo(ref output);
      }
    }
    #endif

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public int CalculateSize() {
      int size = 0;
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.PNIMPJFILGF) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(PNIMPJFILGF);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.DHLEEJMIIMO) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(DHLEEJMIIMO);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.OEOFNNBLJIK) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(OEOFNNBLJIK);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.GPBGDCMJHLN) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(GPBGDCMJHLN);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.LNKPGGGKMNK) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(LNKPGGGKMNK);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.AENEFMCBFGM) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(AENEFMCBFGM);
      }
      if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.BCIIGHIOAPL) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(BCIIGHIOAPL);
      }
      if (HasGNEOOAIFKIB) {
        size += 1 + 1;
      }
      if (AHIDJBJGGPP != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AHIDJBJGGPP);
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(LKBBKOJDDPD other) {
      if (other == null) {
        return;
      }
      if (other.AHIDJBJGGPP != 0) {
        AHIDJBJGGPP = other.AHIDJBJGGPP;
      }
      switch (other.EKKDFIIEJANCase) {
        case EKKDFIIEJANOneofCase.PNIMPJFILGF:
          if (PNIMPJFILGF == null) {
            PNIMPJFILGF = new global::EggLink.DanhengServer.Proto.LNIHJDAILDJ();
          }
          PNIMPJFILGF.MergeFrom(other.PNIMPJFILGF);
          break;
        case EKKDFIIEJANOneofCase.DHLEEJMIIMO:
          if (DHLEEJMIIMO == null) {
            DHLEEJMIIMO = new global::EggLink.DanhengServer.Proto.NNCCFPOOCKH();
          }
          DHLEEJMIIMO.MergeFrom(other.DHLEEJMIIMO);
          break;
        case EKKDFIIEJANOneofCase.OEOFNNBLJIK:
          if (OEOFNNBLJIK == null) {
            OEOFNNBLJIK = new global::EggLink.DanhengServer.Proto.MACHNDHAMNM();
          }
          OEOFNNBLJIK.MergeFrom(other.OEOFNNBLJIK);
          break;
        case EKKDFIIEJANOneofCase.GPBGDCMJHLN:
          if (GPBGDCMJHLN == null) {
            GPBGDCMJHLN = new global::EggLink.DanhengServer.Proto.IFBDBDCCOPO();
          }
          GPBGDCMJHLN.MergeFrom(other.GPBGDCMJHLN);
          break;
        case EKKDFIIEJANOneofCase.LNKPGGGKMNK:
          if (LNKPGGGKMNK == null) {
            LNKPGGGKMNK = new global::EggLink.DanhengServer.Proto.GLIJKLOOAPA();
          }
          LNKPGGGKMNK.MergeFrom(other.LNKPGGGKMNK);
          break;
        case EKKDFIIEJANOneofCase.AENEFMCBFGM:
          if (AENEFMCBFGM == null) {
            AENEFMCBFGM = new global::EggLink.DanhengServer.Proto.ANBANKMLCLH();
          }
          AENEFMCBFGM.MergeFrom(other.AENEFMCBFGM);
          break;
        case EKKDFIIEJANOneofCase.BCIIGHIOAPL:
          if (BCIIGHIOAPL == null) {
            BCIIGHIOAPL = new global::EggLink.DanhengServer.Proto.EPPNKGOLAAP();
          }
          BCIIGHIOAPL.MergeFrom(other.BCIIGHIOAPL);
          break;
        case EKKDFIIEJANOneofCase.GNEOOAIFKIB:
          GNEOOAIFKIB = other.GNEOOAIFKIB;
          break;
      }

      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(pb::CodedInputStream input) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      input.ReadRawMessage(this);
    #else
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
            break;
          case 10: {
            global::EggLink.DanhengServer.Proto.IFBDBDCCOPO subBuilder = new global::EggLink.DanhengServer.Proto.IFBDBDCCOPO();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.GPBGDCMJHLN) {
              subBuilder.MergeFrom(GPBGDCMJHLN);
            }
            input.ReadMessage(subBuilder);
            GPBGDCMJHLN = subBuilder;
            break;
          }
          case 18: {
            global::EggLink.DanhengServer.Proto.MACHNDHAMNM subBuilder = new global::EggLink.DanhengServer.Proto.MACHNDHAMNM();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.OEOFNNBLJIK) {
              subBuilder.MergeFrom(OEOFNNBLJIK);
            }
            input.ReadMessage(subBuilder);
            OEOFNNBLJIK = subBuilder;
            break;
          }
          case 24: {
            GNEOOAIFKIB = input.ReadBool();
            break;
          }
          case 50: {
            global::EggLink.DanhengServer.Proto.EPPNKGOLAAP subBuilder = new global::EggLink.DanhengServer.Proto.EPPNKGOLAAP();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.BCIIGHIOAPL) {
              subBuilder.MergeFrom(BCIIGHIOAPL);
            }
            input.ReadMessage(subBuilder);
            BCIIGHIOAPL = subBuilder;
            break;
          }
          case 56: {
            AHIDJBJGGPP = input.ReadUInt32();
            break;
          }
          case 66: {
            global::EggLink.DanhengServer.Proto.GLIJKLOOAPA subBuilder = new global::EggLink.DanhengServer.Proto.GLIJKLOOAPA();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.LNKPGGGKMNK) {
              subBuilder.MergeFrom(LNKPGGGKMNK);
            }
            input.ReadMessage(subBuilder);
            LNKPGGGKMNK = subBuilder;
            break;
          }
          case 98: {
            global::EggLink.DanhengServer.Proto.NNCCFPOOCKH subBuilder = new global::EggLink.DanhengServer.Proto.NNCCFPOOCKH();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.DHLEEJMIIMO) {
              subBuilder.MergeFrom(DHLEEJMIIMO);
            }
            input.ReadMessage(subBuilder);
            DHLEEJMIIMO = subBuilder;
            break;
          }
          case 114: {
            global::EggLink.DanhengServer.Proto.ANBANKMLCLH subBuilder = new global::EggLink.DanhengServer.Proto.ANBANKMLCLH();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.AENEFMCBFGM) {
              subBuilder.MergeFrom(AENEFMCBFGM);
            }
            input.ReadMessage(subBuilder);
            AENEFMCBFGM = subBuilder;
            break;
          }
          case 122: {
            global::EggLink.DanhengServer.Proto.LNIHJDAILDJ subBuilder = new global::EggLink.DanhengServer.Proto.LNIHJDAILDJ();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.PNIMPJFILGF) {
              subBuilder.MergeFrom(PNIMPJFILGF);
            }
            input.ReadMessage(subBuilder);
            PNIMPJFILGF = subBuilder;
            break;
          }
        }
      }
    #endif
    }

    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
            break;
          case 10: {
            global::EggLink.DanhengServer.Proto.IFBDBDCCOPO subBuilder = new global::EggLink.DanhengServer.Proto.IFBDBDCCOPO();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.GPBGDCMJHLN) {
              subBuilder.MergeFrom(GPBGDCMJHLN);
            }
            input.ReadMessage(subBuilder);
            GPBGDCMJHLN = subBuilder;
            break;
          }
          case 18: {
            global::EggLink.DanhengServer.Proto.MACHNDHAMNM subBuilder = new global::EggLink.DanhengServer.Proto.MACHNDHAMNM();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.OEOFNNBLJIK) {
              subBuilder.MergeFrom(OEOFNNBLJIK);
            }
            input.ReadMessage(subBuilder);
            OEOFNNBLJIK = subBuilder;
            break;
          }
          case 24: {
            GNEOOAIFKIB = input.ReadBool();
            break;
          }
          case 50: {
            global::EggLink.DanhengServer.Proto.EPPNKGOLAAP subBuilder = new global::EggLink.DanhengServer.Proto.EPPNKGOLAAP();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.BCIIGHIOAPL) {
              subBuilder.MergeFrom(BCIIGHIOAPL);
            }
            input.ReadMessage(subBuilder);
            BCIIGHIOAPL = subBuilder;
            break;
          }
          case 56: {
            AHIDJBJGGPP = input.ReadUInt32();
            break;
          }
          case 66: {
            global::EggLink.DanhengServer.Proto.GLIJKLOOAPA subBuilder = new global::EggLink.DanhengServer.Proto.GLIJKLOOAPA();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.LNKPGGGKMNK) {
              subBuilder.MergeFrom(LNKPGGGKMNK);
            }
            input.ReadMessage(subBuilder);
            LNKPGGGKMNK = subBuilder;
            break;
          }
          case 98: {
            global::EggLink.DanhengServer.Proto.NNCCFPOOCKH subBuilder = new global::EggLink.DanhengServer.Proto.NNCCFPOOCKH();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.DHLEEJMIIMO) {
              subBuilder.MergeFrom(DHLEEJMIIMO);
            }
            input.ReadMessage(subBuilder);
            DHLEEJMIIMO = subBuilder;
            break;
          }
          case 114: {
            global::EggLink.DanhengServer.Proto.ANBANKMLCLH subBuilder = new global::EggLink.DanhengServer.Proto.ANBANKMLCLH();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.AENEFMCBFGM) {
              subBuilder.MergeFrom(AENEFMCBFGM);
            }
            input.ReadMessage(subBuilder);
            AENEFMCBFGM = subBuilder;
            break;
          }
          case 122: {
            global::EggLink.DanhengServer.Proto.LNIHJDAILDJ subBuilder = new global::EggLink.DanhengServer.Proto.LNIHJDAILDJ();
            if (eKKDFIIEJANCase_ == EKKDFIIEJANOneofCase.PNIMPJFILGF) {
              subBuilder.MergeFrom(PNIMPJFILGF);
            }
            input.ReadMessage(subBuilder);
            PNIMPJFILGF = subBuilder;
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
