_prepaidHandler.cs 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773
  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. // * 创建时间= 2016-05-18
  12. // * 用途= 充值处理器
  13. // ***************************************************************************
  14. // Generated from: prepaidHandler.proto
  15. // Note: requires additional types generated from: common.proto
  16. namespace pomelo.area
  17. {
  18. //---------------------------------------------------------------------------------------
  19. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidSDKRequest")]
  20. public partial class PrepaidSDKRequest : global::ProtoBuf.IExtensible
  21. {
  22. public PrepaidSDKRequest() {}
  23. private string _s2c_param;
  24. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_param", DataFormat = global::ProtoBuf.DataFormat.Default)]
  25. public string s2c_param
  26. {
  27. get { return _s2c_param; }
  28. set { _s2c_param = value; }
  29. }
  30. private global::ProtoBuf.IExtension extensionObject;
  31. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  32. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  33. }
  34. //---------------------------------------------------------------------------------------
  35. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidSDKResponse")]
  36. public partial class PrepaidSDKResponse : global::ProtoBuf.IExtensible
  37. {
  38. public PrepaidSDKResponse() {}
  39. private int _s2c_code;
  40. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  41. public int s2c_code
  42. {
  43. get { return _s2c_code; }
  44. set { _s2c_code = value; }
  45. }
  46. private string _s2c_msg = "";
  47. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  48. [global::System.ComponentModel.DefaultValue("")]
  49. public string s2c_msg
  50. {
  51. get { return _s2c_msg; }
  52. set { _s2c_msg = value; }
  53. }
  54. private string _s2c_data;
  55. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
  56. public string s2c_data
  57. {
  58. get { return _s2c_data; }
  59. set { _s2c_data = value; }
  60. }
  61. private global::ProtoBuf.IExtension extensionObject;
  62. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  63. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  64. }
  65. //---------------------------------------------------------------------------------------
  66. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PayItem")]
  67. public partial class PayItem : global::ProtoBuf.IExtensible
  68. {
  69. public PayItem() {}
  70. private int _itemNumId;
  71. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"itemNumId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  72. public int itemNumId
  73. {
  74. get { return _itemNumId; }
  75. set { _itemNumId = value; }
  76. }
  77. private string _itemStrId;
  78. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"itemStrId", DataFormat = global::ProtoBuf.DataFormat.Default)]
  79. public string itemStrId
  80. {
  81. get { return _itemStrId; }
  82. set { _itemStrId = value; }
  83. }
  84. private string _itemName;
  85. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"itemName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  86. public string itemName
  87. {
  88. get { return _itemName; }
  89. set { _itemName = value; }
  90. }
  91. private string _icon;
  92. [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"icon", DataFormat = global::ProtoBuf.DataFormat.Default)]
  93. public string icon
  94. {
  95. get { return _icon; }
  96. set { _icon = value; }
  97. }
  98. private string _desc;
  99. /// <summary>
  100. /// 描述
  101. /// </summary>
  102. [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"desc", DataFormat = global::ProtoBuf.DataFormat.Default)]
  103. public string desc
  104. {
  105. get { return _desc; }
  106. set { _desc = value; }
  107. }
  108. private int _price;
  109. [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"price", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  110. public int price
  111. {
  112. get { return _price; }
  113. set { _price = value; }
  114. }
  115. private int _diamond;
  116. [global::ProtoBuf.ProtoMember(7, IsRequired = true, Name=@"diamond", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  117. public int diamond
  118. {
  119. get { return _diamond; }
  120. set { _diamond = value; }
  121. }
  122. private int _ticket;
  123. [global::ProtoBuf.ProtoMember(8, IsRequired = true, Name=@"ticket", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  124. public int ticket
  125. {
  126. get { return _ticket; }
  127. set { _ticket = value; }
  128. }
  129. private int _flag;
  130. /// <summary>
  131. /// 角标 0:无,1:首充翻倍,2:推荐
  132. /// </summary>
  133. [global::ProtoBuf.ProtoMember(9, IsRequired = true, Name=@"flag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  134. public int flag
  135. {
  136. get { return _flag; }
  137. set { _flag = value; }
  138. }
  139. private global::ProtoBuf.IExtension extensionObject;
  140. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  141. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  142. }
  143. //---------------------------------------------------------------------------------------
  144. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FeeItem")]
  145. public partial class FeeItem : global::ProtoBuf.IExtensible
  146. {
  147. public FeeItem() {}
  148. private int _id;
  149. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  150. public int id
  151. {
  152. get { return _id; }
  153. set { _id = value; }
  154. }
  155. private string _packageIcon;
  156. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"packageIcon", DataFormat = global::ProtoBuf.DataFormat.Default)]
  157. public string packageIcon
  158. {
  159. get { return _packageIcon; }
  160. set { _packageIcon = value; }
  161. }
  162. private string _packageName;
  163. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"packageName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  164. public string packageName
  165. {
  166. get { return _packageName; }
  167. set { _packageName = value; }
  168. }
  169. private string _packageDesc;
  170. [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"packageDesc", DataFormat = global::ProtoBuf.DataFormat.Default)]
  171. public string packageDesc
  172. {
  173. get { return _packageDesc; }
  174. set { _packageDesc = value; }
  175. }
  176. private string _packageDescFirst;
  177. [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"packageDescFirst", DataFormat = global::ProtoBuf.DataFormat.Default)]
  178. public string packageDescFirst
  179. {
  180. get { return _packageDescFirst; }
  181. set { _packageDescFirst = value; }
  182. }
  183. private string _payMoneyType;
  184. [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"payMoneyType", DataFormat = global::ProtoBuf.DataFormat.Default)]
  185. public string payMoneyType
  186. {
  187. get { return _payMoneyType; }
  188. set { _payMoneyType = value; }
  189. }
  190. private int _payMoneyAmount;
  191. [global::ProtoBuf.ProtoMember(7, IsRequired = true, Name=@"payMoneyAmount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  192. public int payMoneyAmount
  193. {
  194. get { return _payMoneyAmount; }
  195. set { _payMoneyAmount = value; }
  196. }
  197. private int _payDiamond;
  198. [global::ProtoBuf.ProtoMember(8, IsRequired = true, Name=@"payDiamond", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  199. public int payDiamond
  200. {
  201. get { return _payDiamond; }
  202. set { _payDiamond = value; }
  203. }
  204. private int _firstDiamond;
  205. [global::ProtoBuf.ProtoMember(9, IsRequired = true, Name=@"firstDiamond", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  206. public int firstDiamond
  207. {
  208. get { return _firstDiamond; }
  209. set { _firstDiamond = value; }
  210. }
  211. private int _nonFirstDiamond;
  212. [global::ProtoBuf.ProtoMember(10, IsRequired = true, Name=@"nonFirstDiamond", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  213. public int nonFirstDiamond
  214. {
  215. get { return _nonFirstDiamond; }
  216. set { _nonFirstDiamond = value; }
  217. }
  218. private int _payCashFirst;
  219. [global::ProtoBuf.ProtoMember(11, IsRequired = true, Name=@"payCashFirst", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  220. public int payCashFirst
  221. {
  222. get { return _payCashFirst; }
  223. set { _payCashFirst = value; }
  224. }
  225. private int _payTag;
  226. [global::ProtoBuf.ProtoMember(12, IsRequired = true, Name=@"payTag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  227. public int payTag
  228. {
  229. get { return _payTag; }
  230. set { _payTag = value; }
  231. }
  232. private int _virgin;
  233. /// <summary>
  234. /// 1可以首购,0表示已经购买过了
  235. /// </summary>
  236. [global::ProtoBuf.ProtoMember(13, IsRequired = true, Name=@"virgin", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  237. public int virgin
  238. {
  239. get { return _virgin; }
  240. set { _virgin = value; }
  241. }
  242. private int _limit;
  243. /// <summary>
  244. /// 第几次购买
  245. /// </summary>
  246. [global::ProtoBuf.ProtoMember(14, IsRequired = true, Name=@"limit", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  247. public int limit
  248. {
  249. get { return _limit; }
  250. set { _limit = value; }
  251. }
  252. private global::ProtoBuf.IExtension extensionObject;
  253. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  254. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  255. }
  256. //---------------------------------------------------------------------------------------
  257. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PayAward")]
  258. public partial class PayAward : global::ProtoBuf.IExtensible
  259. {
  260. public PayAward() {}
  261. private string _code;
  262. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"code", DataFormat = global::ProtoBuf.DataFormat.Default)]
  263. public string code
  264. {
  265. get { return _code; }
  266. set { _code = value; }
  267. }
  268. private int _groupCount;
  269. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"groupCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  270. public int groupCount
  271. {
  272. get { return _groupCount; }
  273. set { _groupCount = value; }
  274. }
  275. private global::ProtoBuf.IExtension extensionObject;
  276. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  277. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  278. }
  279. //---------------------------------------------------------------------------------------
  280. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidListRequest")]
  281. public partial class PrepaidListRequest : global::ProtoBuf.IExtensible
  282. {
  283. public PrepaidListRequest() {}
  284. private int _productType;
  285. /// <summary>
  286. /// 礼包类型
  287. /// </summary>
  288. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"productType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  289. public int productType
  290. {
  291. get { return _productType; }
  292. set { _productType = value; }
  293. }
  294. private global::ProtoBuf.IExtension extensionObject;
  295. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  296. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  297. }
  298. //---------------------------------------------------------------------------------------
  299. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidListResponse")]
  300. public partial class PrepaidListResponse : global::ProtoBuf.IExtensible
  301. {
  302. public PrepaidListResponse() {}
  303. private int _s2c_code;
  304. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  305. public int s2c_code
  306. {
  307. get { return _s2c_code; }
  308. set { _s2c_code = value; }
  309. }
  310. private string _s2c_msg = "";
  311. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  312. [global::System.ComponentModel.DefaultValue("")]
  313. public string s2c_msg
  314. {
  315. get { return _s2c_msg; }
  316. set { _s2c_msg = value; }
  317. }
  318. private readonly global::System.Collections.Generic.List<pomelo.area.FeeItem> _s2c_items = new global::System.Collections.Generic.List<pomelo.area.FeeItem>();
  319. [global::ProtoBuf.ProtoMember(3, Name=@"s2c_items", DataFormat = global::ProtoBuf.DataFormat.Default)]
  320. public global::System.Collections.Generic.List<pomelo.area.FeeItem> s2c_items
  321. {
  322. get { return _s2c_items; }
  323. }
  324. private global::ProtoBuf.IExtension extensionObject;
  325. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  326. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  327. }
  328. //---------------------------------------------------------------------------------------
  329. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidAwardRequest")]
  330. public partial class PrepaidAwardRequest : global::ProtoBuf.IExtensible
  331. {
  332. public PrepaidAwardRequest() {}
  333. private int _id;
  334. /// <summary>
  335. /// 奖励id
  336. /// </summary>
  337. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  338. public int id
  339. {
  340. get { return _id; }
  341. set { _id = value; }
  342. }
  343. private global::ProtoBuf.IExtension extensionObject;
  344. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  345. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  346. }
  347. //---------------------------------------------------------------------------------------
  348. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidAwardResponse")]
  349. public partial class PrepaidAwardResponse : global::ProtoBuf.IExtensible
  350. {
  351. public PrepaidAwardResponse() {}
  352. private int _s2c_code;
  353. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  354. public int s2c_code
  355. {
  356. get { return _s2c_code; }
  357. set { _s2c_code = value; }
  358. }
  359. private string _s2c_msg = "";
  360. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  361. [global::System.ComponentModel.DefaultValue("")]
  362. public string s2c_msg
  363. {
  364. get { return _s2c_msg; }
  365. set { _s2c_msg = value; }
  366. }
  367. private global::ProtoBuf.IExtension extensionObject;
  368. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  369. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  370. }
  371. //---------------------------------------------------------------------------------------
  372. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidAPPRequest")]
  373. public partial class PrepaidAPPRequest : global::ProtoBuf.IExtensible
  374. {
  375. public PrepaidAPPRequest() {}
  376. private string _s2c_param;
  377. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_param", DataFormat = global::ProtoBuf.DataFormat.Default)]
  378. public string s2c_param
  379. {
  380. get { return _s2c_param; }
  381. set { _s2c_param = value; }
  382. }
  383. private global::ProtoBuf.IExtension extensionObject;
  384. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  385. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  386. }
  387. //---------------------------------------------------------------------------------------
  388. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidAPPResponse")]
  389. public partial class PrepaidAPPResponse : global::ProtoBuf.IExtensible
  390. {
  391. public PrepaidAPPResponse() {}
  392. private int _s2c_code;
  393. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  394. public int s2c_code
  395. {
  396. get { return _s2c_code; }
  397. set { _s2c_code = value; }
  398. }
  399. private string _s2c_msg = "";
  400. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  401. [global::System.ComponentModel.DefaultValue("")]
  402. public string s2c_msg
  403. {
  404. get { return _s2c_msg; }
  405. set { _s2c_msg = value; }
  406. }
  407. private string _s2c_data;
  408. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
  409. public string s2c_data
  410. {
  411. get { return _s2c_data; }
  412. set { _s2c_data = value; }
  413. }
  414. private global::ProtoBuf.IExtension extensionObject;
  415. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  416. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  417. }
  418. //---------------------------------------------------------------------------------------
  419. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidOrderIdRequest")]
  420. public partial class PrepaidOrderIdRequest : global::ProtoBuf.IExtensible
  421. {
  422. public PrepaidOrderIdRequest() {}
  423. private int _c2s_productId;
  424. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_productId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  425. public int c2s_productId
  426. {
  427. get { return _c2s_productId; }
  428. set { _c2s_productId = value; }
  429. }
  430. private int _c2s_channelId;
  431. /// <summary>
  432. /// usercenter分配的渠道编号
  433. /// </summary>
  434. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_channelId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  435. public int c2s_channelId
  436. {
  437. get { return _c2s_channelId; }
  438. set { _c2s_channelId = value; }
  439. }
  440. private string _c2s_imei = "";
  441. /// <summary>
  442. /// 设备号
  443. /// </summary>
  444. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"c2s_imei", DataFormat = global::ProtoBuf.DataFormat.Default)]
  445. [global::System.ComponentModel.DefaultValue("")]
  446. public string c2s_imei
  447. {
  448. get { return _c2s_imei; }
  449. set { _c2s_imei = value; }
  450. }
  451. private int _c2s_os = default(int);
  452. /// <summary>
  453. /// 系统类型
  454. /// </summary>
  455. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"c2s_os", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  456. [global::System.ComponentModel.DefaultValue(default(int))]
  457. public int c2s_os
  458. {
  459. get { return _c2s_os; }
  460. set { _c2s_os = value; }
  461. }
  462. private global::ProtoBuf.IExtension extensionObject;
  463. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  464. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  465. }
  466. //---------------------------------------------------------------------------------------
  467. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidOrderIdResponse")]
  468. public partial class PrepaidOrderIdResponse : global::ProtoBuf.IExtensible
  469. {
  470. public PrepaidOrderIdResponse() {}
  471. private int _s2c_code;
  472. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  473. public int s2c_code
  474. {
  475. get { return _s2c_code; }
  476. set { _s2c_code = value; }
  477. }
  478. private string _s2c_msg = "";
  479. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  480. [global::System.ComponentModel.DefaultValue("")]
  481. public string s2c_msg
  482. {
  483. get { return _s2c_msg; }
  484. set { _s2c_msg = value; }
  485. }
  486. private int _s2c_productId;
  487. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"s2c_productId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  488. public int s2c_productId
  489. {
  490. get { return _s2c_productId; }
  491. set { _s2c_productId = value; }
  492. }
  493. private string _s2c_orderId = "";
  494. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_orderId", DataFormat = global::ProtoBuf.DataFormat.Default)]
  495. [global::System.ComponentModel.DefaultValue("")]
  496. public string s2c_orderId
  497. {
  498. get { return _s2c_orderId; }
  499. set { _s2c_orderId = value; }
  500. }
  501. private float _s2c_price = default(float);
  502. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"s2c_price", DataFormat = global::ProtoBuf.DataFormat.FixedSize)]
  503. [global::System.ComponentModel.DefaultValue(default(float))]
  504. public float s2c_price
  505. {
  506. get { return _s2c_price; }
  507. set { _s2c_price = value; }
  508. }
  509. private string _s2c_value = "";
  510. /// <summary>
  511. /// 扩展字段
  512. /// </summary>
  513. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"s2c_value", DataFormat = global::ProtoBuf.DataFormat.Default)]
  514. [global::System.ComponentModel.DefaultValue("")]
  515. public string s2c_value
  516. {
  517. get { return _s2c_value; }
  518. set { _s2c_value = value; }
  519. }
  520. private global::ProtoBuf.IExtension extensionObject;
  521. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  522. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  523. }
  524. //---------------------------------------------------------------------------------------
  525. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidFirstRequest")]
  526. public partial class PrepaidFirstRequest : global::ProtoBuf.IExtensible
  527. {
  528. public PrepaidFirstRequest() {}
  529. private global::ProtoBuf.IExtension extensionObject;
  530. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  531. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  532. }
  533. //---------------------------------------------------------------------------------------
  534. /// <summary>
  535. /// 获取首充返回
  536. /// </summary>
  537. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PrepaidFirstResponse")]
  538. public partial class PrepaidFirstResponse : global::ProtoBuf.IExtensible
  539. {
  540. public PrepaidFirstResponse() {}
  541. private int _s2c_code;
  542. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  543. public int s2c_code
  544. {
  545. get { return _s2c_code; }
  546. set { _s2c_code = value; }
  547. }
  548. private string _s2c_msg = "";
  549. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  550. [global::System.ComponentModel.DefaultValue("")]
  551. public string s2c_msg
  552. {
  553. get { return _s2c_msg; }
  554. set { _s2c_msg = value; }
  555. }
  556. private int _totalPay;
  557. /// <summary>
  558. /// 充值总金额
  559. /// </summary>
  560. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"totalPay", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  561. public int totalPay
  562. {
  563. get { return _totalPay; }
  564. set { _totalPay = value; }
  565. }
  566. private readonly global::System.Collections.Generic.List<int> _s2c_list = new global::System.Collections.Generic.List<int>();
  567. /// <summary>
  568. /// 可领取挡位id集合
  569. /// </summary>
  570. [global::ProtoBuf.ProtoMember(4, Name=@"s2c_list", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  571. public global::System.Collections.Generic.List<int> s2c_list
  572. {
  573. get { return _s2c_list; }
  574. }
  575. private global::ProtoBuf.IExtension extensionObject;
  576. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  577. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  578. }
  579. //---------------------------------------------------------------------------------------
  580. /// <summary>
  581. /// 充值成功
  582. /// </summary>
  583. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PaySuccessPush")]
  584. public partial class PaySuccessPush : global::ProtoBuf.IExtensible
  585. {
  586. public PaySuccessPush() {}
  587. private int _s2c_code;
  588. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  589. public int s2c_code
  590. {
  591. get { return _s2c_code; }
  592. set { _s2c_code = value; }
  593. }
  594. private string _s2c_msg = "";
  595. /// <summary>
  596. /// 消息内容为空,表示成功,否则弹提示
  597. /// </summary>
  598. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  599. [global::System.ComponentModel.DefaultValue("")]
  600. public string s2c_msg
  601. {
  602. get { return _s2c_msg; }
  603. set { _s2c_msg = value; }
  604. }
  605. private float _s2c_price = default(float);
  606. /// <summary>
  607. /// 充值金额
  608. /// </summary>
  609. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_price", DataFormat = global::ProtoBuf.DataFormat.FixedSize)]
  610. [global::System.ComponentModel.DefaultValue(default(float))]
  611. public float s2c_price
  612. {
  613. get { return _s2c_price; }
  614. set { _s2c_price = value; }
  615. }
  616. private int _s2c_productId = default(int);
  617. /// <summary>
  618. /// 充值商品类型
  619. /// </summary>
  620. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_productId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  621. [global::System.ComponentModel.DefaultValue(default(int))]
  622. public int s2c_productId
  623. {
  624. get { return _s2c_productId; }
  625. set { _s2c_productId = value; }
  626. }
  627. private int _s2c_diamond = default(int);
  628. /// <summary>
  629. /// 获得钻石
  630. /// </summary>
  631. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"s2c_diamond", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  632. [global::System.ComponentModel.DefaultValue(default(int))]
  633. public int s2c_diamond
  634. {
  635. get { return _s2c_diamond; }
  636. set { _s2c_diamond = value; }
  637. }
  638. private global::ProtoBuf.IExtension extensionObject;
  639. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  640. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  641. }
  642. }