_intergalMallHandler.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. //
  5. // Changes to this file may cause incorrect behavior and will be lost if
  6. // the code is regenerated.
  7. // </auto-generated>
  8. //------------------------------------------------------------------------------
  9. // ***************************************************************************
  10. // * 用途= 积分商城
  11. // ***************************************************************************
  12. // Generated from: intergalMallHandler.proto
  13. namespace pomelo.area
  14. {
  15. //---------------------------------------------------------------------------------------
  16. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"IntergalMallItem")]
  17. public partial class IntergalMallItem : global::ProtoBuf.IExtensible
  18. {
  19. public IntergalMallItem() {}
  20. private int _id;
  21. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  22. public int id
  23. {
  24. get { return _id; }
  25. set { _id = value; }
  26. }
  27. private string _code;
  28. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"code", DataFormat = global::ProtoBuf.DataFormat.Default)]
  29. public string code
  30. {
  31. get { return _code; }
  32. set { _code = value; }
  33. }
  34. private int _hasBuyNum = default(int);
  35. /// <summary>
  36. /// 今日已购买次数
  37. /// </summary>
  38. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"hasBuyNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  39. [global::System.ComponentModel.DefaultValue(default(int))]
  40. public int hasBuyNum
  41. {
  42. get { return _hasBuyNum; }
  43. set { _hasBuyNum = value; }
  44. }
  45. private int _permantBuyNum = default(int);
  46. /// <summary>
  47. /// 永久已购买次数
  48. /// </summary>
  49. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"permantBuyNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  50. [global::System.ComponentModel.DefaultValue(default(int))]
  51. public int permantBuyNum
  52. {
  53. get { return _permantBuyNum; }
  54. set { _permantBuyNum = value; }
  55. }
  56. private int _addNum = default(int);
  57. /// <summary>
  58. /// 额外增加的购买次数
  59. /// </summary>
  60. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"addNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  61. [global::System.ComponentModel.DefaultValue(default(int))]
  62. public int addNum
  63. {
  64. get { return _addNum; }
  65. set { _addNum = value; }
  66. }
  67. private long _countdown = default(long);
  68. /// <summary>
  69. /// 倒计时
  70. /// </summary>
  71. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"countdown", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  72. [global::System.ComponentModel.DefaultValue(default(long))]
  73. public long countdown
  74. {
  75. get { return _countdown; }
  76. set { _countdown = value; }
  77. }
  78. private global::ProtoBuf.IExtension extensionObject;
  79. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  80. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  81. }
  82. //---------------------------------------------------------------------------------------
  83. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"IntergalMallTab")]
  84. public partial class IntergalMallTab : global::ProtoBuf.IExtensible
  85. {
  86. public IntergalMallTab() {}
  87. private int _tabId;
  88. /// <summary>
  89. /// 商城标签ID
  90. /// </summary>
  91. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"tabId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  92. public int tabId
  93. {
  94. get { return _tabId; }
  95. set { _tabId = value; }
  96. }
  97. private readonly global::System.Collections.Generic.List<pomelo.area.IntergalMallItem> _items = new global::System.Collections.Generic.List<pomelo.area.IntergalMallItem>();
  98. /// <summary>
  99. /// 商城物品
  100. /// </summary>
  101. [global::ProtoBuf.ProtoMember(2, Name=@"items", DataFormat = global::ProtoBuf.DataFormat.Default)]
  102. public global::System.Collections.Generic.List<pomelo.area.IntergalMallItem> items
  103. {
  104. get { return _items; }
  105. }
  106. private long _currencyNum = default(long);
  107. /// <summary>
  108. /// 货币数量
  109. /// </summary>
  110. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"currencyNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  111. [global::System.ComponentModel.DefaultValue(default(long))]
  112. public long currencyNum
  113. {
  114. get { return _currencyNum; }
  115. set { _currencyNum = value; }
  116. }
  117. private global::ProtoBuf.IExtension extensionObject;
  118. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  119. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  120. }
  121. //---------------------------------------------------------------------------------------
  122. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetIntergalMallListRequest")]
  123. public partial class GetIntergalMallListRequest : global::ProtoBuf.IExtensible
  124. {
  125. public GetIntergalMallListRequest() {}
  126. private int _c2s_type = default(int);
  127. /// <summary>
  128. /// 商店类型, -1表示全部
  129. /// </summary>
  130. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"c2s_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  131. [global::System.ComponentModel.DefaultValue(default(int))]
  132. public int c2s_type
  133. {
  134. get { return _c2s_type; }
  135. set { _c2s_type = value; }
  136. }
  137. private global::ProtoBuf.IExtension extensionObject;
  138. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  139. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  140. }
  141. //---------------------------------------------------------------------------------------
  142. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetIntergalMallListResponse")]
  143. public partial class GetIntergalMallListResponse : global::ProtoBuf.IExtensible
  144. {
  145. public GetIntergalMallListResponse() {}
  146. private int _s2c_code;
  147. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  148. public int s2c_code
  149. {
  150. get { return _s2c_code; }
  151. set { _s2c_code = value; }
  152. }
  153. private string _s2c_msg = "";
  154. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  155. [global::System.ComponentModel.DefaultValue("")]
  156. public string s2c_msg
  157. {
  158. get { return _s2c_msg; }
  159. set { _s2c_msg = value; }
  160. }
  161. private readonly global::System.Collections.Generic.List<pomelo.area.IntergalMallTab> _s2c_tabitems = new global::System.Collections.Generic.List<pomelo.area.IntergalMallTab>();
  162. [global::ProtoBuf.ProtoMember(3, Name=@"s2c_tabitems", DataFormat = global::ProtoBuf.DataFormat.Default)]
  163. public global::System.Collections.Generic.List<pomelo.area.IntergalMallTab> s2c_tabitems
  164. {
  165. get { return _s2c_tabitems; }
  166. }
  167. private global::ProtoBuf.IExtension extensionObject;
  168. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  169. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  170. }
  171. //---------------------------------------------------------------------------------------
  172. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BuyIntergalItemRequest")]
  173. public partial class BuyIntergalItemRequest : global::ProtoBuf.IExtensible
  174. {
  175. public BuyIntergalItemRequest() {}
  176. private int _c2s_type = default(int);
  177. /// <summary>
  178. /// 商店类型, -1表示全部
  179. /// </summary>
  180. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"c2s_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  181. [global::System.ComponentModel.DefaultValue(default(int))]
  182. public int c2s_type
  183. {
  184. get { return _c2s_type; }
  185. set { _c2s_type = value; }
  186. }
  187. private int _c2s_itemId;
  188. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_itemId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  189. public int c2s_itemId
  190. {
  191. get { return _c2s_itemId; }
  192. set { _c2s_itemId = value; }
  193. }
  194. private int _c2s_num = default(int);
  195. /// <summary>
  196. /// 购买数量
  197. /// </summary>
  198. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"c2s_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  199. [global::System.ComponentModel.DefaultValue(default(int))]
  200. public int c2s_num
  201. {
  202. get { return _c2s_num; }
  203. set { _c2s_num = value; }
  204. }
  205. private global::ProtoBuf.IExtension extensionObject;
  206. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  207. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  208. }
  209. //---------------------------------------------------------------------------------------
  210. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BuyIntergalItemResponse")]
  211. public partial class BuyIntergalItemResponse : global::ProtoBuf.IExtensible
  212. {
  213. public BuyIntergalItemResponse() {}
  214. private int _s2c_code;
  215. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  216. public int s2c_code
  217. {
  218. get { return _s2c_code; }
  219. set { _s2c_code = value; }
  220. }
  221. private string _s2c_msg = "";
  222. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  223. [global::System.ComponentModel.DefaultValue("")]
  224. public string s2c_msg
  225. {
  226. get { return _s2c_msg; }
  227. set { _s2c_msg = value; }
  228. }
  229. private long _currencyNum = default(long);
  230. /// <summary>
  231. /// 货币数量
  232. /// </summary>
  233. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"currencyNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  234. [global::System.ComponentModel.DefaultValue(default(long))]
  235. public long currencyNum
  236. {
  237. get { return _currencyNum; }
  238. set { _currencyNum = value; }
  239. }
  240. private int _total_num = default(int);
  241. /// <summary>
  242. /// 当前物品总数量
  243. /// </summary>
  244. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"total_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  245. [global::System.ComponentModel.DefaultValue(default(int))]
  246. public int total_num
  247. {
  248. get { return _total_num; }
  249. set { _total_num = value; }
  250. }
  251. private global::ProtoBuf.IExtension extensionObject;
  252. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  253. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  254. }
  255. }