//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

// ***************************************************************************
// * 作者= jjr
// * 创建时间= 2017-04-26
// * 用途= 公会处理器
// ***************************************************************************

// Generated from: guildHandler.proto
// Note: requires additional types generated from: item.proto
// Note: requires additional types generated from: common.proto
namespace pomelo.area
{
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"CreateGuildRequest")]
  public partial class CreateGuildRequest : global::ProtoBuf.IExtensible
  {
    public CreateGuildRequest() {}
    
    
    private string _c2s_icon = "";
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"c2s_icon", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string c2s_icon
    {
      get { return _c2s_icon; }
      set { _c2s_icon = value; }
    }
    
    private string _c2s_name = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"c2s_name", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string c2s_name
    {
      get { return _c2s_name; }
      set { _c2s_name = value; }
    }
    
    private string _c2s_qqGroup = "";
    /// <summary>
    /// qq群
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"c2s_qqGroup", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string c2s_qqGroup
    {
      get { return _c2s_qqGroup; }
      set { _c2s_qqGroup = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetGuildListRequest")]
  public partial class GetGuildListRequest : global::ProtoBuf.IExtensible
  {
    public GetGuildListRequest() {}
    
    
    private string _c2s_name = "";
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"c2s_name", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string c2s_name
    {
      get { return _c2s_name; }
      set { _c2s_name = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 申请加入公会
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"JoinGuildRequest")]
  public partial class JoinGuildRequest : global::ProtoBuf.IExtensible
  {
    public JoinGuildRequest() {}
    
    
    private string _c2s_guildId = "";
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"c2s_guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string c2s_guildId
    {
      get { return _c2s_guildId; }
      set { _c2s_guildId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 通过对方玩家id,加入对方的公会
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"JoinGuildOfPlayerRequest")]
  public partial class JoinGuildOfPlayerRequest : global::ProtoBuf.IExtensible
  {
    public JoinGuildOfPlayerRequest() {}
    
    
    private string _c2s_playerId = "";
    /// <summary>
    /// 玩家ID
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"c2s_playerId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string c2s_playerId
    {
      get { return _c2s_playerId; }
      set { _c2s_playerId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 邀请加入公会
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"InvitePlayerJoinMyGuildRequest")]
  public partial class InvitePlayerJoinMyGuildRequest : global::ProtoBuf.IExtensible
  {
    public InvitePlayerJoinMyGuildRequest() {}
    
    
    private string _c2s_playerId = "";
    /// <summary>
    /// 玩家ID
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"c2s_playerId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string c2s_playerId
    {
      get { return _c2s_playerId; }
      set { _c2s_playerId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 同意或拒绝邀请
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"AgreeOrRefuseInviteRequest")]
  public partial class AgreeOrRefuseInviteRequest : global::ProtoBuf.IExtensible
  {
    public AgreeOrRefuseInviteRequest() {}
    
    
    private int _c2s_isAgree;
    /// <summary>
    /// 0:拒绝 1:同意
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_isAgree", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_isAgree
    {
      get { return _c2s_isAgree; }
      set { _c2s_isAgree = value; }
    }
    
    private string _c2s_inviteId;
    /// <summary>
    /// 邀请者ID
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_inviteId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string c2s_inviteId
    {
      get { return _c2s_inviteId; }
      set { _c2s_inviteId = value; }
    }
    
    private string _c2s_guildId;
    /// <summary>
    /// 邀请加入的公会Id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"c2s_guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string c2s_guildId
    {
      get { return _c2s_guildId; }
      set { _c2s_guildId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 处理申请
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"DealApplyRequest")]
  public partial class DealApplyRequest : global::ProtoBuf.IExtensible
  {
    public DealApplyRequest() {}
    
    
    private string _c2s_applyId = "";
    /// <summary>
    /// 全部一键处理可不填
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"c2s_applyId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string c2s_applyId
    {
      get { return _c2s_applyId; }
      set { _c2s_applyId = value; }
    }
    
    private int _c2s_operate = default(int);
    /// <summary>
    /// 审核结果 0:拒绝 1:同意 2:全部拒绝 3:全部同意
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"c2s_operate", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int c2s_operate
    {
      get { return _c2s_operate; }
      set { _c2s_operate = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 我的公会信息
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetMyGuildInfoRequest")]
  public partial class GetMyGuildInfoRequest : global::ProtoBuf.IExtensible
  {
    public GetMyGuildInfoRequest() {}
    
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 成员列表
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetMyGuildMembersRequest")]
  public partial class GetMyGuildMembersRequest : global::ProtoBuf.IExtensible
  {
    public GetMyGuildMembersRequest() {}
    
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 申请列表
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetApplyListRequest")]
  public partial class GetApplyListRequest : global::ProtoBuf.IExtensible
  {
    public GetApplyListRequest() {}
    
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 设置公会
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SetGuildInfoRequest")]
  public partial class SetGuildInfoRequest : global::ProtoBuf.IExtensible
  {
    public SetGuildInfoRequest() {}
    
    
    private int _entryLevel = default(int);
    /// <summary>
    /// 进入等级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"entryLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int entryLevel
    {
      get { return _entryLevel; }
      set { _entryLevel = value; }
    }
    
    private int _guildMode = default(int);
    /// <summary>
    /// 审核模式 参考枚举GuildMode
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"guildMode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int guildMode
    {
      get { return _guildMode; }
      set { _guildMode = value; }
    }
    
    private int _entryUpLevel = default(int);
    /// <summary>
    /// 进入阶级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"entryUpLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int entryUpLevel
    {
      get { return _entryUpLevel; }
      set { _entryUpLevel = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SetGuildQQGroupRequest")]
  public partial class SetGuildQQGroupRequest : global::ProtoBuf.IExtensible
  {
    public SetGuildQQGroupRequest() {}
    
    
    private string _qqGroup = "";
    /// <summary>
    /// qq群
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"qqGroup", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string qqGroup
    {
      get { return _qqGroup; }
      set { _qqGroup = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 退出公会
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ExitGuildRequest")]
  public partial class ExitGuildRequest : global::ProtoBuf.IExtensible
  {
    public ExitGuildRequest() {}
    
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 踢人
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"KickMemberRequest")]
  public partial class KickMemberRequest : global::ProtoBuf.IExtensible
  {
    public KickMemberRequest() {}
    
    
    private string _memberId = "";
    /// <summary>
    /// 成员id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"memberId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string memberId
    {
      get { return _memberId; }
      set { _memberId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 升级
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"UpgradeGuildLevelRequest")]
  public partial class UpgradeGuildLevelRequest : global::ProtoBuf.IExtensible
  {
    public UpgradeGuildLevelRequest() {}
    
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 修改公告
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ChangeGuildNoticeRequest")]
  public partial class ChangeGuildNoticeRequest : global::ProtoBuf.IExtensible
  {
    public ChangeGuildNoticeRequest() {}
    
    
    private string _notice = "";
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"notice", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string notice
    {
      get { return _notice; }
      set { _notice = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 修改公会名字
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ChangeGuildNameRequest")]
  public partial class ChangeGuildNameRequest : global::ProtoBuf.IExtensible
  {
    public ChangeGuildNameRequest() {}
    
    
    private string _name = "";
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string name
    {
      get { return _name; }
      set { _name = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"OfficeName")]
  public partial class OfficeName : global::ProtoBuf.IExtensible
  {
    public OfficeName() {}
    
    
    private int _job = default(int);
    /// <summary>
    /// 官职 参考GuildJob枚举
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"job", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int job
    {
      get { return _job; }
      set { _job = value; }
    }
    
    private string _name = "";
    /// <summary>
    /// 官职名称
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string name
    {
      get { return _name; }
      set { _name = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 修改官职名称
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ChangeOfficeNameRequest")]
  public partial class ChangeOfficeNameRequest : global::ProtoBuf.IExtensible
  {
    public ChangeOfficeNameRequest() {}
    
    
    private readonly global::System.Collections.Generic.List<pomelo.area.OfficeName> _officeNames = new global::System.Collections.Generic.List<pomelo.area.OfficeName>();
    [global::ProtoBuf.ProtoMember(1, Name=@"officeNames", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.OfficeName> officeNames
    {
      get { return _officeNames; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 捐献
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ContributeToGuildRequest")]
  public partial class ContributeToGuildRequest : global::ProtoBuf.IExtensible
  {
    public ContributeToGuildRequest() {}
    
    
    private int _type = default(int);
    /// <summary>
    /// 捐献类型
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int type
    {
      get { return _type; }
      set { _type = value; }
    }
    
    private int _times = default(int);
    /// <summary>
    /// 捐献次数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"times", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int times
    {
      get { return _times; }
      set { _times = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 设置官职
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SetMemberJobRequest")]
  public partial class SetMemberJobRequest : global::ProtoBuf.IExtensible
  {
    public SetMemberJobRequest() {}
    
    
    private string _memberId = "";
    /// <summary>
    /// 成员id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"memberId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string memberId
    {
      get { return _memberId; }
      set { _memberId = value; }
    }
    
    private int _job = default(int);
    /// <summary>
    /// 参考GuildJob
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"job", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int job
    {
      get { return _job; }
      set { _job = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 转让会长
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"TransferPresidentRequest")]
  public partial class TransferPresidentRequest : global::ProtoBuf.IExtensible
  {
    public TransferPresidentRequest() {}
    
    
    private string _memberId = "";
    /// <summary>
    /// 新会长的id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"memberId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string memberId
    {
      get { return _memberId; }
      set { _memberId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// *****************客户端请求结束*********************** 结构定义
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildBaseInfo")]
  public partial class GuildBaseInfo : global::ProtoBuf.IExtensible
  {
    public GuildBaseInfo() {}
    
    
    private string _guildId = "";
    /// <summary>
    /// 公会id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildId
    {
      get { return _guildId; }
      set { _guildId = value; }
    }
    
    private string _name = "";
    /// <summary>
    /// 公会名字
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string name
    {
      get { return _name; }
      set { _name = value; }
    }
    
    private int _level = default(int);
    /// <summary>
    /// 公会等级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int level
    {
      get { return _level; }
      set { _level = value; }
    }
    
    private string _presidentId = "";
    /// <summary>
    /// 会长id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"presidentId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string presidentId
    {
      get { return _presidentId; }
      set { _presidentId = value; }
    }
    
    private string _presidentName = "";
    /// <summary>
    /// 会长名字
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"presidentName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string presidentName
    {
      get { return _presidentName; }
      set { _presidentName = value; }
    }
    
    private int _memberNum = default(int);
    /// <summary>
    /// 成员数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"memberNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int memberNum
    {
      get { return _memberNum; }
      set { _memberNum = value; }
    }
    
    private int _memberMax = default(int);
    /// <summary>
    /// 成员最大数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"memberMax", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int memberMax
    {
      get { return _memberMax; }
      set { _memberMax = value; }
    }
    
    private int _entryLevel = default(int);
    /// <summary>
    /// 加入等级条件
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"entryLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int entryLevel
    {
      get { return _entryLevel; }
      set { _entryLevel = value; }
    }
    
    private int _guildMode = default(int);
    /// <summary>
    /// 公会审核模式 参考枚举GuildMode
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"guildMode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int guildMode
    {
      get { return _guildMode; }
      set { _guildMode = value; }
    }
    
    private string _guildIcon = "";
    /// <summary>
    /// 公会图标
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"guildIcon", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildIcon
    {
      get { return _guildIcon; }
      set { _guildIcon = value; }
    }
    
    private int _presidentPro = default(int);
    /// <summary>
    /// 会长职业
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(11, IsRequired = false, Name=@"presidentPro", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int presidentPro
    {
      get { return _presidentPro; }
      set { _presidentPro = value; }
    }
    
    private int _presidentLevel = default(int);
    /// <summary>
    /// 会长等级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"presidentLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int presidentLevel
    {
      get { return _presidentLevel; }
      set { _presidentLevel = value; }
    }
    
    private int _entryUpLevel = default(int);
    /// <summary>
    /// 加入阶级条件
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(13, IsRequired = false, Name=@"entryUpLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int entryUpLevel
    {
      get { return _entryUpLevel; }
      set { _entryUpLevel = value; }
    }
    
    private string _createTime = "";
    /// <summary>
    /// 创建时间
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(14, IsRequired = false, Name=@"createTime", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string createTime
    {
      get { return _createTime; }
      set { _createTime = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildInfo")]
  public partial class GuildInfo : global::ProtoBuf.IExtensible
  {
    public GuildInfo() {}
    
    
    private pomelo.area.GuildBaseInfo _baseInfo = null;
    /// <summary>
    /// 基础信息
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"baseInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.GuildBaseInfo baseInfo
    {
      get { return _baseInfo; }
      set { _baseInfo = value; }
    }
    
    private int _applyState = default(int);
    /// <summary>
    /// 0:未申请 1:已申请
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"applyState", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int applyState
    {
      get { return _applyState; }
      set { _applyState = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ContributeTimesInfo")]
  public partial class ContributeTimesInfo : global::ProtoBuf.IExtensible
  {
    public ContributeTimesInfo() {}
    
    
    private int _type = default(int);
    /// <summary>
    /// 捐献类型(参考配置)1:金币捐献 2:宝箱捐献
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int type
    {
      get { return _type; }
      set { _type = value; }
    }
    
    private int _times = default(int);
    /// <summary>
    /// 今日捐献次数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"times", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int times
    {
      get { return _times; }
      set { _times = value; }
    }
    
    private int _maxTimes = default(int);
    /// <summary>
    /// 最大捐献次数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"maxTimes", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int maxTimes
    {
      get { return _maxTimes; }
      set { _maxTimes = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"MyContributeInfo")]
  public partial class MyContributeInfo : global::ProtoBuf.IExtensible
  {
    public MyContributeInfo() {}
    
    
    private int _currentContribute = default(int);
    /// <summary>
    /// 当前贡献值
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"currentContribute", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int currentContribute
    {
      get { return _currentContribute; }
      set { _currentContribute = value; }
    }
    
    private int _totalContribute = default(int);
    /// <summary>
    /// 当前公会总贡献值
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"totalContribute", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int totalContribute
    {
      get { return _totalContribute; }
      set { _totalContribute = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.ContributeTimesInfo> _timesList = new global::System.Collections.Generic.List<pomelo.area.ContributeTimesInfo>();
    /// <summary>
    /// 捐献次数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, Name=@"timesList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.ContributeTimesInfo> timesList
    {
      get { return _timesList; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildFunBossInfo")]
  public partial class GuildFunBossInfo : global::ProtoBuf.IExtensible
  {
    public GuildFunBossInfo() {}
    
    
    private int _type = default(int);
    /// <summary>
    /// 类型
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int type
    {
      get { return _type; }
      set { _type = value; }
    }
    
    private bool _isDead = default(bool);
    /// <summary>
    /// 是否死亡
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"isDead", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(default(bool))]
    public bool isDead
    {
      get { return _isDead; }
      set { _isDead = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"MyGuildInfo")]
  public partial class MyGuildInfo : global::ProtoBuf.IExtensible
  {
    public MyGuildInfo() {}
    
    
    private pomelo.area.GuildBaseInfo _baseInfo = null;
    /// <summary>
    /// 公会基础信息
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"baseInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.GuildBaseInfo baseInfo
    {
      get { return _baseInfo; }
      set { _baseInfo = value; }
    }
    
    private string _notice = "";
    /// <summary>
    /// 公会公告
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"notice", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string notice
    {
      get { return _notice; }
      set { _notice = value; }
    }
    
    private int _fund = default(int);
    /// <summary>
    /// 工会资金
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"fund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int fund
    {
      get { return _fund; }
      set { _fund = value; }
    }
    
    private string _qqGroup = "";
    /// <summary>
    /// qq群
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"qqGroup", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string qqGroup
    {
      get { return _qqGroup; }
      set { _qqGroup = value; }
    }
    
    private pomelo.area.MyContributeInfo _myInfo = null;
    /// <summary>
    /// 我的捐献信息
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"myInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.MyContributeInfo myInfo
    {
      get { return _myInfo; }
      set { _myInfo = value; }
    }
    
    private int _changeNamePassedDay = default(int);
    /// <summary>
    /// 上次更名几天前
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"changeNamePassedDay", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int changeNamePassedDay
    {
      get { return _changeNamePassedDay; }
      set { _changeNamePassedDay = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.OfficeName> _officeNames = new global::System.Collections.Generic.List<pomelo.area.OfficeName>();
    /// <summary>
    /// 官职名称
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, Name=@"officeNames", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.OfficeName> officeNames
    {
      get { return _officeNames; }
    }
  
    
    private int _exp = default(int);
    /// <summary>
    /// 公会威望
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"exp", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int exp
    {
      get { return _exp; }
      set { _exp = value; }
    }
    
    private int _ceId = default(int);
    /// <summary>
    /// 仙器id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"ceId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int ceId
    {
      get { return _ceId; }
      set { _ceId = value; }
    }
    
    private int _ceLv = default(int);
    /// <summary>
    /// 仙器等级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"ceLv", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int ceLv
    {
      get { return _ceLv; }
      set { _ceLv = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.GuildFunBossInfo> _funcBossInfos = new global::System.Collections.Generic.List<pomelo.area.GuildFunBossInfo>();
    /// <summary>
    /// 仙盟功能boss
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(11, Name=@"funcBossInfos", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.GuildFunBossInfo> funcBossInfos
    {
      get { return _funcBossInfos; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"MemberInfo")]
  public partial class MemberInfo : global::ProtoBuf.IExtensible
  {
    public MemberInfo() {}
    
    
    private string _playerId = "";
    /// <summary>
    /// 成员id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"playerId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string playerId
    {
      get { return _playerId; }
      set { _playerId = value; }
    }
    
    private int _pro = default(int);
    /// <summary>
    /// 职业
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"pro", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int pro
    {
      get { return _pro; }
      set { _pro = value; }
    }
    
    private string _name = "";
    /// <summary>
    /// 名字
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string name
    {
      get { return _name; }
      set { _name = value; }
    }
    
    private int _level = default(int);
    /// <summary>
    /// 等级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int level
    {
      get { return _level; }
      set { _level = value; }
    }
    
    private int _upLevel = default(int);
    /// <summary>
    /// 进阶等级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"upLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int upLevel
    {
      get { return _upLevel; }
      set { _upLevel = value; }
    }
    
    private int _job = default(int);
    /// <summary>
    /// 职务 参考枚举GuildJob
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"job", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int job
    {
      get { return _job; }
      set { _job = value; }
    }
    
    private string _jobName = "";
    /// <summary>
    /// 职务名称
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"jobName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string jobName
    {
      get { return _jobName; }
      set { _jobName = value; }
    }
    
    private string _joinTime = "";
    /// <summary>
    /// 入会时间
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"joinTime", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string joinTime
    {
      get { return _joinTime; }
      set { _joinTime = value; }
    }
    
    private int _currentContribute = default(int);
    /// <summary>
    /// 当前贡献
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"currentContribute", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int currentContribute
    {
      get { return _currentContribute; }
      set { _currentContribute = value; }
    }
    
    private int _totalContribute = default(int);
    /// <summary>
    /// 历史贡献
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"totalContribute", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int totalContribute
    {
      get { return _totalContribute; }
      set { _totalContribute = value; }
    }
    
    private int _onlineState = default(int);
    /// <summary>
    /// 在线状态 0: 离线    1:在线
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(11, IsRequired = false, Name=@"onlineState", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int onlineState
    {
      get { return _onlineState; }
      set { _onlineState = value; }
    }
    
    private int _lastActiveTime = default(int);
    /// <summary>
    /// 上次离线时间
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"lastActiveTime", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int lastActiveTime
    {
      get { return _lastActiveTime; }
      set { _lastActiveTime = value; }
    }
    
    private string _guildName = "";
    /// <summary>
    /// 仙盟名称
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(13, IsRequired = false, Name=@"guildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildName
    {
      get { return _guildName; }
      set { _guildName = value; }
    }
    
    private int _sex = default(int);
    /// <summary>
    /// 性别
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(14, IsRequired = false, Name=@"sex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int sex
    {
      get { return _sex; }
      set { _sex = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ApplyInfo")]
  public partial class ApplyInfo : global::ProtoBuf.IExtensible
  {
    public ApplyInfo() {}
    
    
    private string _applyId = "";
    /// <summary>
    /// 申请id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"applyId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string applyId
    {
      get { return _applyId; }
      set { _applyId = value; }
    }
    
    private string _playerId = "";
    /// <summary>
    /// 申请人id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"playerId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string playerId
    {
      get { return _playerId; }
      set { _playerId = value; }
    }
    
    private int _pro = default(int);
    /// <summary>
    /// 职业
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"pro", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int pro
    {
      get { return _pro; }
      set { _pro = value; }
    }
    
    private string _name = "";
    /// <summary>
    /// 名字
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string name
    {
      get { return _name; }
      set { _name = value; }
    }
    
    private int _level = default(int);
    /// <summary>
    /// 等级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int level
    {
      get { return _level; }
      set { _level = value; }
    }
    
    private long _fightPower = default(long);
    /// <summary>
    /// 战力
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"fightPower", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(long))]
    public long fightPower
    {
      get { return _fightPower; }
      set { _fightPower = value; }
    }
    
    private int _upLevel = default(int);
    /// <summary>
    /// 进阶等级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"upLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int upLevel
    {
      get { return _upLevel; }
      set { _upLevel = value; }
    }
    
    private string _createTime = "";
    /// <summary>
    /// 申请创建时间
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"createTime", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string createTime
    {
      get { return _createTime; }
      set { _createTime = value; }
    }
    
    private int _sex = default(int);
    /// <summary>
    /// 性别
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"sex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int sex
    {
      get { return _sex; }
      set { _sex = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"CreateGuildResponse")]
  public partial class CreateGuildResponse : global::ProtoBuf.IExtensible
  {
    public CreateGuildResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private pomelo.area.MyGuildInfo _s2c_guildInfo = null;
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_guildInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.MyGuildInfo s2c_guildInfo
    {
      get { return _s2c_guildInfo; }
      set { _s2c_guildInfo = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetGuildListResponse")]
  public partial class GetGuildListResponse : global::ProtoBuf.IExtensible
  {
    public GetGuildListResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.GuildInfo> _s2c_guildList = new global::System.Collections.Generic.List<pomelo.area.GuildInfo>();
    [global::ProtoBuf.ProtoMember(3, Name=@"s2c_guildList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.GuildInfo> s2c_guildList
    {
      get { return _s2c_guildList; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"JoinGuildResponse")]
  public partial class JoinGuildResponse : global::ProtoBuf.IExtensible
  {
    public JoinGuildResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"JoinGuildOfPlayerResponse")]
  public partial class JoinGuildOfPlayerResponse : global::ProtoBuf.IExtensible
  {
    public JoinGuildOfPlayerResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 邀请加入公会
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"InvitePlayerJoinMyGuildResponse")]
  public partial class InvitePlayerJoinMyGuildResponse : global::ProtoBuf.IExtensible
  {
    public InvitePlayerJoinMyGuildResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 同意和拒绝邀请
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"AgreeOrRefuseInviteResponse")]
  public partial class AgreeOrRefuseInviteResponse : global::ProtoBuf.IExtensible
  {
    public AgreeOrRefuseInviteResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"DealApplyResponse")]
  public partial class DealApplyResponse : global::ProtoBuf.IExtensible
  {
    public DealApplyResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetMyGuildInfoResponse")]
  public partial class GetMyGuildInfoResponse : global::ProtoBuf.IExtensible
  {
    public GetMyGuildInfoResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private pomelo.area.MyGuildInfo _s2c_guildInfo = null;
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_guildInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.MyGuildInfo s2c_guildInfo
    {
      get { return _s2c_guildInfo; }
      set { _s2c_guildInfo = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetMyGuildMembersResponse")]
  public partial class GetMyGuildMembersResponse : global::ProtoBuf.IExtensible
  {
    public GetMyGuildMembersResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.MemberInfo> _s2c_memberList = new global::System.Collections.Generic.List<pomelo.area.MemberInfo>();
    [global::ProtoBuf.ProtoMember(3, Name=@"s2c_memberList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.MemberInfo> s2c_memberList
    {
      get { return _s2c_memberList; }
    }
  
    
    private int _s2c_leftKickNum = default(int);
    /// <summary>
    /// 今日剩余踢人次数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_leftKickNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int s2c_leftKickNum
    {
      get { return _s2c_leftKickNum; }
      set { _s2c_leftKickNum = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetApplyListResponse")]
  public partial class GetApplyListResponse : global::ProtoBuf.IExtensible
  {
    public GetApplyListResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.ApplyInfo> _s2c_applyList = new global::System.Collections.Generic.List<pomelo.area.ApplyInfo>();
    [global::ProtoBuf.ProtoMember(3, Name=@"s2c_applyList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.ApplyInfo> s2c_applyList
    {
      get { return _s2c_applyList; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SetGuildInfoResponse")]
  public partial class SetGuildInfoResponse : global::ProtoBuf.IExtensible
  {
    public SetGuildInfoResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SetGuildQQGroupResponse")]
  public partial class SetGuildQQGroupResponse : global::ProtoBuf.IExtensible
  {
    public SetGuildQQGroupResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 退出公会
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ExitGuildResponse")]
  public partial class ExitGuildResponse : global::ProtoBuf.IExtensible
  {
    public ExitGuildResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"KickMemberResponse")]
  public partial class KickMemberResponse : global::ProtoBuf.IExtensible
  {
    public KickMemberResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private int _s2c_leftKickNum = default(int);
    /// <summary>
    /// 今日剩余踢人次数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_leftKickNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int s2c_leftKickNum
    {
      get { return _s2c_leftKickNum; }
      set { _s2c_leftKickNum = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"UpgradeGuildLevelResponse")]
  public partial class UpgradeGuildLevelResponse : global::ProtoBuf.IExtensible
  {
    public UpgradeGuildLevelResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private pomelo.area.MyGuildInfo _s2c_guildInfo = null;
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_guildInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.MyGuildInfo s2c_guildInfo
    {
      get { return _s2c_guildInfo; }
      set { _s2c_guildInfo = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ChangeGuildNoticeResponse")]
  public partial class ChangeGuildNoticeResponse : global::ProtoBuf.IExtensible
  {
    public ChangeGuildNoticeResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private string _s2c_notice = "";
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_notice", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_notice
    {
      get { return _s2c_notice; }
      set { _s2c_notice = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ChangeGuildNameResponse")]
  public partial class ChangeGuildNameResponse : global::ProtoBuf.IExtensible
  {
    public ChangeGuildNameResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ChangeOfficeNameResponse")]
  public partial class ChangeOfficeNameResponse : global::ProtoBuf.IExtensible
  {
    public ChangeOfficeNameResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ContributeToGuildResponse")]
  public partial class ContributeToGuildResponse : global::ProtoBuf.IExtensible
  {
    public ContributeToGuildResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private pomelo.area.MyGuildInfo _s2c_guildInfo = null;
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_guildInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.MyGuildInfo s2c_guildInfo
    {
      get { return _s2c_guildInfo; }
      set { _s2c_guildInfo = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SetMemberJobResponse")]
  public partial class SetMemberJobResponse : global::ProtoBuf.IExtensible
  {
    public SetMemberJobResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"TransferPresidentResponse")]
  public partial class TransferPresidentResponse : global::ProtoBuf.IExtensible
  {
    public TransferPresidentResponse() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.MemberInfo> _s2c_memberList = new global::System.Collections.Generic.List<pomelo.area.MemberInfo>();
    [global::ProtoBuf.ProtoMember(3, Name=@"s2c_memberList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.MemberInfo> s2c_memberList
    {
      get { return _s2c_memberList; }
    }
  
    
    private pomelo.area.MyGuildInfo _s2c_guildInfo = null;
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_guildInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.MyGuildInfo s2c_guildInfo
    {
      get { return _s2c_guildInfo; }
      set { _s2c_guildInfo = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildRefreshPush")]
  public partial class GuildRefreshPush : global::ProtoBuf.IExtensible
  {
    public GuildRefreshPush() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private int _isIn = default(int);
    /// <summary>
    /// 进入公会
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"isIn", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int isIn
    {
      get { return _isIn; }
      set { _isIn = value; }
    }
    
    private int _isOut = default(int);
    /// <summary>
    /// 退出公会
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"isOut", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int isOut
    {
      get { return _isOut; }
      set { _isOut = value; }
    }
    
    private int _job = default(int);
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"job", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int job
    {
      get { return _job; }
      set { _job = value; }
    }
    
    private string _jobName = "";
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"jobName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string jobName
    {
      get { return _jobName; }
      set { _jobName = value; }
    }
    
    private string _guildName = "";
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"guildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildName
    {
      get { return _guildName; }
      set { _guildName = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.ContributeTimesInfo> _timesList = new global::System.Collections.Generic.List<pomelo.area.ContributeTimesInfo>();
    /// <summary>
    /// 捐献次数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, Name=@"timesList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.ContributeTimesInfo> timesList
    {
      get { return _timesList; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildInvitePush")]
  public partial class GuildInvitePush : global::ProtoBuf.IExtensible
  {
    public GuildInvitePush() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private string _playerId = "";
    /// <summary>
    /// 邀请者ID
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"playerId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string playerId
    {
      get { return _playerId; }
      set { _playerId = value; }
    }
    
    private string _playerName = "";
    /// <summary>
    /// 邀请者姓名
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"playerName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string playerName
    {
      get { return _playerName; }
      set { _playerName = value; }
    }
    
    private string _guildId = "";
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildId
    {
      get { return _guildId; }
      set { _guildId = value; }
    }
    
    private string _guildName = "";
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"guildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildName
    {
      get { return _guildName; }
      set { _guildName = value; }
    }
    
    private int _playerPro = default(int);
    /// <summary>
    /// 邀请者职业
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"playerPro", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int playerPro
    {
      get { return _playerPro; }
      set { _playerPro = value; }
    }
    
    private int _guildLevel = default(int);
    /// <summary>
    /// 公会等级
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"guildLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int guildLevel
    {
      get { return _guildLevel; }
      set { _guildLevel = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"OnDungeonEndPush")]
  public partial class OnDungeonEndPush : global::ProtoBuf.IExtensible
  {
    public OnDungeonEndPush() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private int _state;
    /// <summary>
    /// 1:通关,0:未通关
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"state", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int state
    {
      get { return _state; }
      set { _state = value; }
    }
    
    private int _leftTime;
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"leftTime", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int leftTime
    {
      get { return _leftTime; }
      set { _leftTime = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.item.ItemDetail> _awardItem = new global::System.Collections.Generic.List<pomelo.item.ItemDetail>();
    [global::ProtoBuf.ProtoMember(5, Name=@"awardItem", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.item.ItemDetail> awardItem
    {
      get { return _awardItem; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildDungeonOpenPush")]
  public partial class GuildDungeonOpenPush : global::ProtoBuf.IExtensible
  {
    public GuildDungeonOpenPush() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildDungeonPassPush")]
  public partial class GuildDungeonPassPush : global::ProtoBuf.IExtensible
  {
    public GuildDungeonPassPush() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private int _dungeonCount;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"dungeonCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int dungeonCount
    {
      get { return _dungeonCount; }
      set { _dungeonCount = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildDungeonPlayerNumPush")]
  public partial class GuildDungeonPlayerNumPush : global::ProtoBuf.IExtensible
  {
    public GuildDungeonPlayerNumPush() {}
    
    
    private int _s2c_code;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_code
    {
      get { return _s2c_code; }
      set { _s2c_code = value; }
    }
    
    private string _s2c_msg = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_msg
    {
      get { return _s2c_msg; }
      set { _s2c_msg = value; }
    }
    
    private int _playerNum;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"playerNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int playerNum
    {
      get { return _playerNum; }
      set { _playerNum = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 1310 仙盟功能boss死亡推送
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildFunBossInfoPush")]
  public partial class GuildFunBossInfoPush : global::ProtoBuf.IExtensible
  {
    public GuildFunBossInfoPush() {}
    
    
    private readonly global::System.Collections.Generic.List<pomelo.area.GuildFunBossInfo> _info = new global::System.Collections.Generic.List<pomelo.area.GuildFunBossInfo>();
    [global::ProtoBuf.ProtoMember(1, Name=@"info", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.GuildFunBossInfo> info
    {
      get { return _info; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::ProtoBuf.ProtoContract(Name=@"GuildMode")]
  public enum GuildMode
  {
    
    /// <summary>
    /// 自动审核
    /// </summary>
          
    [global::ProtoBuf.ProtoEnum(Name=@"AUTO_MODE", Value=1)]
    AUTO_MODE = 1,
    
    /// <summary>
    /// 手动审核
    /// </summary>
          
    [global::ProtoBuf.ProtoEnum(Name=@"CHECK_MODE", Value=2)]
    CHECK_MODE = 2
  }
  
  //---------------------------------------------------------------------------------------
  [global::ProtoBuf.ProtoContract(Name=@"GuildJob")]
  public enum GuildJob
  {
    
    /// <summary>
    /// 会长
    /// </summary>
          
    [global::ProtoBuf.ProtoEnum(Name=@"PRESIDENT", Value=1)]
    PRESIDENT = 1,
    
    /// <summary>
    /// 副会长
    /// </summary>
          
    [global::ProtoBuf.ProtoEnum(Name=@"VICE_PRESIDENT", Value=2)]
    VICE_PRESIDENT = 2,
    
    /// <summary>
    /// 长老
    /// </summary>
          
    [global::ProtoBuf.ProtoEnum(Name=@"ELDER", Value=3)]
    ELDER = 3,
    
    /// <summary>
    /// 精英
    /// </summary>
          
    [global::ProtoBuf.ProtoEnum(Name=@"ELITE", Value=4)]
    ELITE = 4,
    
    /// <summary>
    /// 成员
    /// </summary>
          
    [global::ProtoBuf.ProtoEnum(Name=@"MEMBER", Value=5)]
    MEMBER = 5
  }
  
}