//------------------------------------------------------------------------------
// <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>
//------------------------------------------------------------------------------

// ***************************************************************************
// * 作者= 刘羿君
// * 创建时间= 2015-10-17
// * 用途= 背包处理器
// ***************************************************************************

// Generated from: bagHandler.proto
// Note: requires additional types generated from: common.proto
// Note: requires additional types generated from: item.proto
namespace pomelo.area
{
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PackUpBagRequest")]
  public partial class PackUpBagRequest : global::ProtoBuf.IExtensible
  {
    public PackUpBagRequest() {}
    
    
    private int _c2s_type;
    /// <summary>
    /// 类型
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_type
    {
      get { return _c2s_type; }
      set { _c2s_type = 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=@"PackUpBagResponse")]
  public partial class PackUpBagResponse : global::ProtoBuf.IExtensible
  {
    public PackUpBagResponse() {}
    
    
    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_type = default(int);
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int s2c_type
    {
      get { return _s2c_type; }
      set { _s2c_type = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.item.Grid> _s2c_bagGrids = new global::System.Collections.Generic.List<pomelo.item.Grid>();
    [global::ProtoBuf.ProtoMember(4, Name=@"s2c_bagGrids", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.item.Grid> s2c_bagGrids
    {
      get { return _s2c_bagGrids; }
    }
  
    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=@"OpenBagGridRequest")]
  public partial class OpenBagGridRequest : global::ProtoBuf.IExtensible
  {
    public OpenBagGridRequest() {}
    
    
    private int _c2s_type;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_type
    {
      get { return _c2s_type; }
      set { _c2s_type = value; }
    }
    
    private int _c2s_number;
    /// <summary>
    /// 开的格子数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_number", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_number
    {
      get { return _c2s_number; }
      set { _c2s_number = 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=@"OpenBagGridResponse")]
  public partial class OpenBagGridResponse : global::ProtoBuf.IExtensible
  {
    public OpenBagGridResponse() {}
    
    
    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_type = default(int);
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int s2c_type
    {
      get { return _s2c_type; }
      set { _s2c_type = value; }
    }
    
    private int _s2c_bagGridCount = default(int);
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_bagGridCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int s2c_bagGridCount
    {
      get { return _s2c_bagGridCount; }
      set { _s2c_bagGridCount = 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=@"AddBagItemTestNotify")]
  public partial class AddBagItemTestNotify : global::ProtoBuf.IExtensible
  {
    public AddBagItemTestNotify() {}
    
    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=@"TransferItemRequest")]
  public partial class TransferItemRequest : global::ProtoBuf.IExtensible
  {
    public TransferItemRequest() {}
    
    
    private int _c2s_fromType;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_fromType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_fromType
    {
      get { return _c2s_fromType; }
      set { _c2s_fromType = value; }
    }
    
    private int _c2s_fromIndex;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_fromIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_fromIndex
    {
      get { return _c2s_fromIndex; }
      set { _c2s_fromIndex = value; }
    }
    
    private int _c2s_toType;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"c2s_toType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_toType
    {
      get { return _c2s_toType; }
      set { _c2s_toType = value; }
    }
    
    private int _c2s_num;
    /// <summary>
    /// 存储的数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"c2s_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_num
    {
      get { return _c2s_num; }
      set { _c2s_num = 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=@"TransferItemResponse")]
  public partial class TransferItemResponse : global::ProtoBuf.IExtensible
  {
    public TransferItemResponse() {}
    
    
    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=@"SellItemRequest")]
  public partial class SellItemRequest : global::ProtoBuf.IExtensible
  {
    public SellItemRequest() {}
    
    
    private int _c2s_gridIndex;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_gridIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_gridIndex
    {
      get { return _c2s_gridIndex; }
      set { _c2s_gridIndex = value; }
    }
    
    private int _c2s_num;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_num
    {
      get { return _c2s_num; }
      set { _c2s_num = 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=@"SellItemResponse")]
  public partial class SellItemResponse : global::ProtoBuf.IExtensible
  {
    public SellItemResponse() {}
    
    
    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=@"SellItemBatchRequest")]
  public partial class SellItemBatchRequest : global::ProtoBuf.IExtensible
  {
    public SellItemBatchRequest() {}
    
    
    private readonly global::System.Collections.Generic.List<pomelo.area.SellItemRequest> _c2s_gridList = new global::System.Collections.Generic.List<pomelo.area.SellItemRequest>();
    [global::ProtoBuf.ProtoMember(1, Name=@"c2s_gridList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.SellItemRequest> c2s_gridList
    {
      get { return _c2s_gridList; }
    }
  
    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=@"SellItemBatchResponse")]
  public partial class SellItemBatchResponse : global::ProtoBuf.IExtensible
  {
    public SellItemBatchResponse() {}
    
    
    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=@"UseItemRequest")]
  public partial class UseItemRequest : global::ProtoBuf.IExtensible
  {
    public UseItemRequest() {}
    
    
    private int _c2s_gridIndex;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_gridIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_gridIndex
    {
      get { return _c2s_gridIndex; }
      set { _c2s_gridIndex = value; }
    }
    
    private int _c2s_num;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_num
    {
      get { return _c2s_num; }
      set { _c2s_num = 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=@"UseItemResponse")]
  public partial class UseItemResponse : global::ProtoBuf.IExtensible
  {
    public UseItemResponse() {}
    
    
    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.item.MiniItem> _s2c_chest = new global::System.Collections.Generic.List<pomelo.item.MiniItem>();
    /// <summary>
    /// 宝箱
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, Name=@"s2c_chest", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.item.MiniItem> s2c_chest
    {
      get { return _s2c_chest; }
    }
  
    
    private int _is_gain = default(int);
    /// <summary>
    /// 1:药剂 2:改名卡
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"is_gain", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int is_gain
    {
      get { return _is_gain; }
      set { _is_gain = value; }
    }
    
    private string _s2c_itemCode = "";
    /// <summary>
    /// 物品代码
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"s2c_itemCode", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string s2c_itemCode
    {
      get { return _s2c_itemCode; }
      set { _s2c_itemCode = 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=@"DisintegrationRequest")]
  public partial class DisintegrationRequest : global::ProtoBuf.IExtensible
  {
    public DisintegrationRequest() {}
    
    
    private int _c2s_gridIndex;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_gridIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_gridIndex
    {
      get { return _c2s_gridIndex; }
      set { _c2s_gridIndex = value; }
    }
    
    private int _c2s_num;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int c2s_num
    {
      get { return _c2s_num; }
      set { _c2s_num = 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=@"DisintegrationResponse")]
  public partial class DisintegrationResponse : global::ProtoBuf.IExtensible
  {
    public DisintegrationResponse() {}
    
    
    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=@"BagItemUpdatePush")]
  public partial class BagItemUpdatePush : global::ProtoBuf.IExtensible
  {
    public BagItemUpdatePush() {}
    
    
    private int _s2c_type;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_type
    {
      get { return _s2c_type; }
      set { _s2c_type = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.item.Grid> _s2c_data = new global::System.Collections.Generic.List<pomelo.item.Grid>();
    [global::ProtoBuf.ProtoMember(3, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.item.Grid> s2c_data
    {
      get { return _s2c_data; }
    }
  
    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=@"BagNewItemPush")]
  public partial class BagNewItemPush : global::ProtoBuf.IExtensible
  {
    public BagNewItemPush() {}
    
    
    private readonly global::System.Collections.Generic.List<pomelo.item.MiniItem> _s2c_data = new global::System.Collections.Generic.List<pomelo.item.MiniItem>();
    [global::ProtoBuf.ProtoMember(2, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.item.MiniItem> s2c_data
    {
      get { return _s2c_data; }
    }
  
    
    private int _falg = default(int);
    /// <summary>
    /// 0-飘字,1-弹框
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"falg", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int falg
    {
      get { return _falg; }
      set { _falg = 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=@"BagNewEquipPush")]
  public partial class BagNewEquipPush : global::ProtoBuf.IExtensible
  {
    public BagNewEquipPush() {}
    
    
    private readonly global::System.Collections.Generic.List<string> _s2c_data = new global::System.Collections.Generic.List<string>();
    /// <summary>
    /// 装备ids
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<string> s2c_data
    {
      get { return _s2c_data; }
    }
  
    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=@"BagGridFullPush")]
  public partial class BagGridFullPush : global::ProtoBuf.IExtensible
  {
    public BagGridFullPush() {}
    
    
    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 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=@"BagGridNumPush")]
  public partial class BagGridNumPush : global::ProtoBuf.IExtensible
  {
    public BagGridNumPush() {}
    
    
    private int _s2c_type;
    /// <summary>
    /// 1背包 2仓库 3账号仓库 4出售物品回收站
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_type
    {
      get { return _s2c_type; }
      set { _s2c_type = value; }
    }
    
    private int _grid_num;
    /// <summary>
    /// 新的格子数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"grid_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int grid_num
    {
      get { return _grid_num; }
      set { _grid_num = 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=@"BagNewItemFromResFubenPush")]
  public partial class BagNewItemFromResFubenPush : global::ProtoBuf.IExtensible
  {
    public BagNewItemFromResFubenPush() {}
    
    
    private readonly global::System.Collections.Generic.List<pomelo.item.MiniItem> _s2c_data = new global::System.Collections.Generic.List<pomelo.item.MiniItem>();
    [global::ProtoBuf.ProtoMember(2, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.item.MiniItem> s2c_data
    {
      get { return _s2c_data; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
}